aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>1998-02-28 07:34:12 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>1998-02-28 07:34:12 +0000
commit5feca98414e6dfd82e6bf2315478443004bc21b1 (patch)
tree6b05128fd68f33655fa8e0f67cfcc010b55a5ae2
parent517237119124e0a16546a3bf0584d9422ca5dfb0 (diff)
downloadgcc-5feca98414e6dfd82e6bf2315478443004bc21b1.zip
gcc-5feca98414e6dfd82e6bf2315478443004bc21b1.tar.gz
gcc-5feca98414e6dfd82e6bf2315478443004bc21b1.tar.bz2
pa.h (CONST_COSTS): When checking the CONST_DOUBLE enumerated case...
* pa.h (CONST_COSTS): When checking the CONST_DOUBLE enumerated case, add parentheses to specify the proper order of precedence in the if-statement. From-SVN: r18291
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/pa/pa.h28
2 files changed, 19 insertions, 14 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index afd589e..301711c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
Sat Feb 28 07:54:03 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+ * pa.h (CONST_COSTS): When checking the CONST_DOUBLE enumerated
+ case, add parentheses to specify the proper order of precedence in
+ the if-statement.
+
+
* c-aux-info.c: Include string.h/strings.h.
* pa.c: Include stdlib.h.
diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h
index cfbbb46..4fd25f8 100644
--- a/gcc/config/pa/pa.h
+++ b/gcc/config/pa/pa.h
@@ -1826,20 +1826,20 @@ while (0)
return it with a return statement. Otherwise, break from the switch. */
#define CONST_COSTS(RTX,CODE,OUTER_CODE) \
- case CONST_INT: \
- if (INTVAL (RTX) == 0) return 0; \
- if (INT_14_BITS (RTX)) return 1; \
- case HIGH: \
- return 2; \
- case CONST: \
- case LABEL_REF: \
- case SYMBOL_REF: \
- return 4; \
- case CONST_DOUBLE: \
- if (RTX == CONST0_RTX (DFmode) || RTX == CONST0_RTX (SFmode)\
- && OUTER_CODE != SET) \
- return 0; \
- else \
+ case CONST_INT: \
+ if (INTVAL (RTX) == 0) return 0; \
+ if (INT_14_BITS (RTX)) return 1; \
+ case HIGH: \
+ return 2; \
+ case CONST: \
+ case LABEL_REF: \
+ case SYMBOL_REF: \
+ return 4; \
+ case CONST_DOUBLE: \
+ if ((RTX == CONST0_RTX (DFmode) || RTX == CONST0_RTX (SFmode)) \
+ && OUTER_CODE != SET) \
+ return 0; \
+ else \
return 8;
#define ADDRESS_COST(RTX) \