This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/16341] [3.5 Regression] BOOT_CFLAGS='-O2 -fno-inline' causes a comparision failure
- From: "pinskia at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 4 Jul 2004 01:08:32 -0000
- Subject: [Bug bootstrap/16341] [3.5 Regression] BOOT_CFLAGS='-O2 -fno-inline' causes a comparision failure
- References: <20040703021848.16341.pinskia@gcc.gnu.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From pinskia at gcc dot gnu dot org 2004-07-04 01:08 -------
hmm, the assignment is the wrong place:
- # num$high_13 = PHI <num$high_3(7), num$high_195(8)>;
- # num$low_6 = PHI <num$low_2(7), num$low_196(8)>;
<L9>:;
- num.high = num$high_13;
- num.low = num$low_6;
- num.unsignedp = num$unsignedp_138;
- num.overflow = num$overflow_139;
- num = num_trim (num, precision_15);
- num$high_152 = num.high;
- num$low_153 = num.low;
- num$unsignedp_154 = num.unsignedp;
- num$overflow_155 = num.overflow;
- T.37_23 = num$unsignedp_154;
- if (T.37_23 != 0) goto <L10>; else goto <L11>;
+ num = num_trim (num, precision_14);
+ num$overflow_144 = num.overflow;
+ num$high_145 = num.high;
+ num$low_146 = num.low;
+ num.overflow = num$overflow_144;
+ num.high = num$high_145;
+ num.low = num$low_146;
+ num.unsignedp = num$unsignedp_135;
+ num$unsignedp_151 = num.unsignedp;
+ T.37_22 = num$unsignedp_151;
+ if (T.37_22 != 0) goto <L10>; else goto <L11>;
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16341