From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15701 invoked by alias); 13 Feb 2002 14:16:09 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 15643 invoked by uid 71); 13 Feb 2002 14:16:06 -0000 Resent-Date: 13 Feb 2002 14:16:06 -0000 Resent-Message-ID: <20020213141606.15642.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-To: nobody@gcc.gnu.org Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org Resent-Reply-To: gcc-gnats@gcc.gnu.org, p.van-hoof@qub.ac.uk Received:(qmail 14409 invoked from network); 13 Feb 2002 14:13:57 -0000 Received: from unknown (HELO Mailhub1.qub.ac.uk) (143.117.143.16) by sources.redhat.com with SMTP; 13 Feb 2002 14:13:57 -0000 Received: from drusilla.pst.qub.ac.uk by Mailhub1.qub.ac.uk with SMTP-QUB (XT-PP); Wed, 13 Feb 2002 14:13:49 +0000 Received: from archer.pst.qub.ac.uk (archer.pst.qub.ac.uk [143.117.54.122]) by drusilla.pst.qub.ac.uk (Postfix) with ESMTP id 58CE615B355 for ; Wed, 13 Feb 2002 11:00:09 +0000 (GMT) Received: by archer.pst.qub.ac.uk (Postfix, from userid 359) id 6771747130; Wed, 13 Feb 2002 11:00:08 +0000 (GMT) Message-Id:<20020213110008.6771747130@archer.pst.qub.ac.uk> Date: Wed, 13 Feb 2002 06:16:00 -0000 From: p.van-hoof@qub.ac.uk Reply-To: p.van-hoof@qub.ac.uk To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version:3.113 Subject: c/5683: gcc 3.0.3 produces wrong assembler code X-SW-Source: 2002-02/txt/msg00310.txt.bz2 List-Id: >Number: 5683 >Category: c >Synopsis: gcc 3.0.3 produces wrong assembler code >Confidential: no >Severity: critical >Priority: medium >Responsible: unassigned >State: open >Class: wrong-code >Submitter-Id: net >Arrival-Date: Wed Feb 13 06:16:04 PST 2002 >Closed-Date: >Last-Modified: >Originator: Peter van Hoof >Release: 3.0.3 >Organization: Queen's University Belfast >Environment: System: Linux archer.pst.qub.ac.uk 2.4.2-2 #1 Sun Apr 8 20:41:30 EDT 2001 i686 unknown Architecture: i686 host: i686-pc-linux-gnu build: i686-pc-linux-gnu target: i686-pc-linux-gnu configured with: ./configure --prefix=/usr/local/gcc3 >Description: The compiler generates wrong assembler code in non-optimized mode, but works correctly in optimized mode (-O1, -O2, or -O3). >How-To-Repeat: archer.pst.qub.ac.uk> gcc -v -save-temps -ansi -g rtoptdepthinit.c Reading specs from /usr/local/gcc3/lib/gcc-lib/i686-pc-linux-gnu/3.0.3/specs Configured with: ../gcc-3.0.3/configure --prefix=/usr/local/gcc3 Thread model: single gcc version 3.0.3 /usr/local/gcc3/lib/gcc-lib/i686-pc-linux-gnu/3.0.3/cpp0 -lang-c -std=c89 -v -D__GNUC__=3 -D__GNUC_MINOR__=0 -D__GNUC_PATCHLEVEL__=3 -D__ELF__ -D__unix__ -D__linux__ -D__unix -D__linux -Asystem=posix -D__NO_INLINE__ -D__STDC_HOSTED__=1 -Acpu=i386 -Amachine=i386 -D__i386 -D__i386__ -D__tune_i686__ -D__tune_pentiumpro__ rtoptdepthinit.c rtoptdepthinit.i GNU CPP version 3.0.3 (cpplib) (i386 Linux/ELF) ignoring nonexistent directory "/usr/local/gcc3/i686-pc-linux-gnu/include" #include "..." search starts here: #include <...> search starts here: /usr/local/include /usr/local/gcc3/lib/gcc-lib/i686-pc-linux-gnu/3.0.3/include /usr/include End of search list. /usr/local/gcc3/lib/gcc-lib/i686-pc-linux-gnu/3.0.3/cc1 -fpreprocessed rtoptdepthinit.i -quiet -dumpbase rtoptdepthinit.c -ansi -g -ansi -version -o rtoptdepthinit.s GNU CPP version 3.0.3 (cpplib) (i386 Linux/ELF) GNU C version 3.0.3 (i686-pc-linux-gnu) compiled by GNU C version 3.0.3. as --traditional-format -V -Qy -o rtoptdepthinit.o rtoptdepthinit.s GNU assembler version 2.10.91 (i386-redhat-linux) using BFD version 2.10.91.0.2 /usr/local/gcc3/lib/gcc-lib/i686-pc-linux-gnu/3.0.3/collect2 -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 /usr/lib/crt1.o /usr/lib/crti.o /usr/local/gcc3/lib/gcc-lib/i686-pc-linux-gnu/3.0.3/crtbegin.o -L/usr/local/gcc3/lib/gcc-lib/i686-pc-linux-gnu/3.0.3 -L/usr/local/gcc3/lib/gcc-lib/i686-pc-linux-gnu/3.0.3/../../.. rtoptdepthinit.o -lgcc -lc -lgcc /usr/local/gcc3/lib/gcc-lib/i686-pc-linux-gnu/3.0.3/crtend.o /usr/lib/crtn.o archer.pst.qub.ac.uk> a.out 2241 3383 3383 3383 a.out: rtoptdepthinit.c:19: RTOptDepthInit: Assertion `StopCalc.iptnu < rfield.nupper-1' failed. Abort The correct output would have been: archer.pst.qub.ac.uk> gcc -O1 -ansi -g rtoptdepthinit.c archer.pst.qub.ac.uk> a.out 2241 3383 2241 3383 begin 644 rtoptdepthinit.i.bz2 M0EIH.3%!629369;B"/H`!S!_@'UV]L-?=___O^_?KK____I@%#]X`5<+==N# M<8WA0Z=.G-A61HZ!UU7;3K:CC=%#A)$F@)DPA&`*:GE, M](C"#U#30>HT-#U!IHT!A!H)301-$"2-DR93TF31Z(T&@#0`#0``:&3)HT.` M!H#0-``TTR``T:9`!HR8(#$``"322)"9&HS5#Q1M!'D$Q--#)AI,:(!IZF!- MH-)IA!I2-````$TP````)B8``````B2$$F!&C2:"GC1,J>1ZH?J;*)ID\H#$ M`&0``:;01];W4D(R)(@0D%`A`$B`IY\D_!\A@=Q(=L0J1$@&#>Y20K-P6$6* M1$=%5/L9G!AIAL%6BR(J"D7\>#F*BP6"NJ%#86Z,^FS;D3:("B)QWDUK913B M2HJ(@HJBC%8P61$11501B.PM:*6,;2HEC(UBT0*JK:BV65:5I2E84111@H(C M%HE6BC8LHRLM[_2GTG4'^VW_?+4#3\];8=5__.M15:3MB]I(3NZ6;W*P4K+J MRL6*C%F6@`*$FQ+8B6B4PD&121D+Q>[I\7Y_?+_+Y?.S;.^5QK;=Y07JT%JQ M=Z:LK*8:XC!AY0SSE#U?+$7F[P\JJB(%DK3>PLBU6OR/6W]1'>[7)^C-7(R3 M=QCP=SP1_.?=RJU^_\F,=->$2+2_5%GG.:V!\>[;H9E@T,3!',MZM`RMGFPZ M,PU:9?%W](^KEX7`Z]%8AW0)-SA5J:P&*OAE&YM+)&FV M11@9:A3AA)FUUA:<$QPM=F!WQ7MEDJ]%.>^8\\_L9-HM+:_%.YW#Y029`G=! MLS`?Z62%V83G"8`>456118+(P3LS,Z"!BZ9ACKZ5P[_0\/BZX.+N&(:1/$A@/N[,TM!N]1&T%[9,6+,BL@0F(%X\H#K'`94KEP+E% MJ(!AFXFD$RN965-+)4#$2EM'2%0&#-L(!(:M.>5!:)GJ&'AYWS,NYO#`FD8+$#22W4FP9VF@ZUP MF6UF--[Q:J;@I'OG+<5AKD9Q\28E';F&;;,1GK;S#&;^C3I\`<"YMMBDPR2* M5"Q8+9-XM,;T>&'GRVV?I,11@01#B>VVPPH#>"?,0_!^Y0"EO>0.&_PHLZ1? MR;,K(-Y*I4*6#47I!:M3YO)YC,Z9=GLFJ'W->>.QZ#G9F\RTZ)M;Q2SN.:[7 MK?O?R%DD\&8Z=R!W3=;.<^T4(.X-%YZ\D)XJUI,D:!L&+V4I!M8'"2%8>VA1 M6+%BA*R>TDDXXL&$@470T61=>XNK@'I]'4+D\'FTFE\38[%.KP=BCA09(1PV M%S\8'E#BVDN["3:M]'O\7>_+;T.UY58M3Y2UL@>"VZ3!^.8A$IBX[P'A*\&D MB9($K,S967:>`)^0!.WU@Y#]8"0`QL&XK\X6W=N?U$#LN;) MW\O<4(>$K4/)!,*)('L\IE-1,S"=Z$P$H:%:J@@1D!A8\@$YHF<`_]`3P`2A MH!-4!X@)!(`EA:`2`)C*J'M4!HHB\GEGS^SF':`F0_:]"@S_>RU1(`6AK&Y` M0[XI7/[0B4[[04&,X5.EF?7'M*(45T,6V6-3-!N<5.N/".($B;_;P[VW$XO` M,U`>'\%M_JVUEP_2`CB`1J`1(EF!D4,%3N[5TWUXH&6$,LJFFEPP@:U%@"V, M;^>[*]L-=#H'TS#31HQ6E9Y,`BB>26.Q+98G;2V^>4^4!&.H*HEM<)+9W&(V M%%P0\`,1.@IA&ZV,@=68NAN3QGCUO%YO1Z?CVY_2?M9LF]SK3$F>3U6N'2S4 MEIZ;NR32F-;Z^ET<$Y3O<>S/4A>UD#@F2)1I6OJ+"YQ6MS7Q. M9#HY\LXG=UT75`ZD#AVX%ZH)")PE&?MZ=?0WS/9V5M*6$?QYFI[? M\;I\I-YYP7S0R(7FWSWYQRL#9(^_%HFF))>]A@@`Z)^ZQEDZ"1PN-:G?WGG! M#=]EXW1"#LP#,..?&P.)F2T[87Y-SPD-I!VY>?LQJ>-#6Q@_KW3X=?$C+(?#[@PP%W<^&`2- M[C6Q\'C*AAIXA#`!'":%+9.9MLQX?($2$P`WR=`*T`%P`.`T#+&=L/P0)&`_ M1$2$`M]V!Z[0UMX;7 M_UUQ!H%4.^#00B1@BJ@LD58*Q/J/#X<`#<$-DB-C"6*(B"@R`*J(,BA$1(HH M(L4B,D#SNL`=7\[GG^9FQNPW&!P_E3^##R'O`)('HQAV'CIZOCNJW27)\C]DR2Q(-QTHAC:$SE+2 MI*?+CD'F%#\>(C5:V,8M=[\%R;:1'.O>7L<.,JTT)V?3"V9U7D;P8$:Q(9(2 M$B>>2!SX>6WE><:.\RI*._%4B_9KF'8@>*6$!WR=^D>LX!R[4O^$(G-1,\D.K06=!- MV:Y`63T^TAV.IV@"0]_*VJV"]A=Z&\\$P?;GLDA?1-O2X8L42;%Z67CQV].[ M^L=<0,@$Z`)A&@$XXML*)"1^66T4D]20BPB,#[JP!#$3#%'#1O;I=O"^G,H# M\I%$^$A"21?LC9@&JF4.HUZA.1ED>,R4!R.9TA+I8APK.NP[C`%R/"-1$D%V M\T7R1'2X>6-'>FL5R.!%*%*I$C1`*2#;@9;K)O,C%N-@"1"D!0!!AJAJD-&L M%.NCK#9KM^O"FY&X6*0P$(V-.X@L0N]2@/!3!8B(GJ0ZLAV$,G36P`7TX9=R M8,:L.>Y\^F5F6IJG5H_<2JE+H?#,`W+B^RP"9AY5D*&LOM-]X:NU/%G6?^,D"HL%#H3&!S[\'G/'SQ M;HQ4IG7[,@0=&^D74"@7S&XE48='3G90AY8$809JZ_+9([=VWPR"FU*ZDD]%2-6CU0M>9LLR7C7'71$('8!*]+? M/':B)HB&6FMK6Z[FUSQ\"+G`0=OCZ\MWT&@[`/"W MCP`3'B M\[S+N4!XX=$]W-U&!>';O1/2D1<&`/MVL`6';9"=`_I0AV)PLF_5%55>J]?G M)>S`>F!!Y^@$1&*#&$1D(>FUH^H[@\B3<_5,1KU`5L7,#P8&U-J&P%AKX]G? M4==+4%M`RH,@F#!1ZZA;LF*03]1;GVXN7P'H(@9GZB^44HJK!O2/;1MT_=.2 M4,BW@(Y@$;W$L,AFT5/(N*797=,*`\:P&3HS=H92"$B:'FT+C.Z7W;@NA#!BDVUHN>C+X/(\] M`L)I:QT-;$AQ3!L":0.0>RM4.K2F1FS8H'E;\$_#1TCYQYS38Q.GA*8'%MH?2`F=GW^!K2@F5S:!YK7'+6SS.-!"E2&F18V3(A MC`=4Z:3H+BGD+10`@@J"JBFU5*UBG/1]"`&I'\54)(!;4L-E,U`9^%4J+VDF M-L1-6="YNK(!RZJV.$LS#\>WR10EK`F`1P5BEAY"2!VSR#EP9J4.6"2-:#>B MX=1M$W&8"$"?/NKBTOLL!]1'-($C*'+Q5@D;8/%,&;$H5Q8'?=`=@@XJ^VZ# MK4((\"VG"09L58P`X:QMEA8-.SG%)B)9;T.ZEX3*"4DSNQC7K4U80CV+00*:%XB='7"A1)Y))9\$A\E/=4E" MM4KEZ#6K*FBH80_>@B=U_BF7RPRCUVZ*/WG+Q<9>IV3RFB,.]L*8)"VL6!1)"XW+(JP6%&Q159:);9$HQL!(Q-V!BQK*.B`; M%)(8"@KMV MB6"Z+P[,QA%(LGIN(XHU2;RF0WB&]L`@W*P*@"K&77$"BO28YT$ZDP[@D6%`N6V!02V;$V M`&%3[BQ03KVFAV(:ASG%1?O17RPD`KRT_;>EY0D`J(T0?,/?V"+\NQ M0^(G%.>!Z`IF"#RR\0=/A*@]-.V!H%6,J?+TS$]-Z@P=3!U,ER^IQ+(KPHW< M"X#DXA>09//%IWJ`_6UU4,?$.]:V6,\@$@3=$D$?5`>I#;IAAPN8*/V&20($ MGG@GHE@AM3+,=C5'&N*F57GMRUPE^^#P]MX`GZ#C4(PT$$QZNOXE7_DKYX04 =Y=*]ZCOW]T8^^$JL4J+**P/_B[DBG"A(2W$$?0`` ` end >Fix: Apart from using optimized mode, no workaround is known. >Release-Note: >Audit-Trail: >Unformatted: