diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 1998-02-28 07:34:12 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 1998-02-28 07:34:12 +0000 |
commit | 5feca98414e6dfd82e6bf2315478443004bc21b1 (patch) | |
tree | 6b05128fd68f33655fa8e0f67cfcc010b55a5ae2 | |
parent | 517237119124e0a16546a3bf0584d9422ca5dfb0 (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/pa/pa.h | 28 |
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) \ |