public inbox for gcc-prs@sourceware.org help / color / mirror / Atom feed
From: thorpej@shagadelic.org To: gcc-gnats@gcc.gnu.org Subject: optimization/5231: ICE in load_mems() using ARM-ELF PIC Date: Mon, 31 Dec 2001 19:46:00 -0000 [thread overview] Message-ID: <20020101034259.978F99869@dr-evil.shagadelic.org> (raw) >Number: 5231 >Category: optimization >Synopsis: ICE in load_mems() using ARM-ELF PIC >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: ice-on-legal-code >Submitter-Id: net >Arrival-Date: Mon Dec 31 19:46:01 PST 2001 >Closed-Date: >Last-Modified: >Originator: Jason R. Thorpe >Release: 3.1 20011231 (experimental) >Organization: Wasabi Systems, Inc. >Environment: System: NetBSD dr-evil 1.5Z NetBSD 1.5Z (DR-EVIL) #252: Sun Dec 9 17:39:53 PST 2001 thorpej@dr-evil:/u1/netbsd/src/sys/arch/i386/compile/DR-EVIL i386 host: i386-unknown-netbsdelf build: i386-unknown-netbsdelf target: arm-unknown-netbsdelf configured with: ../../gcc/configure --disable-shared --prefix=/usr/local/gnu --host=i386-unknown-netbsdelf --target=arm-unknown-netbsdelf : (reconfigured) >Description: GCC fails to compile the BSD password crypt() function for an arm-elf target generating PIC code with -O2. dr-evil:thorpej 484$: /usr/local/gnu/bin/arm-unknown-netbsdelf-gcc \ -O2 -c -fPIC bug.i -o bug.so bug.c: In function `crypt': bug.c:115: virtual array reg_n_info[210]: element 210 out of bounds in load_mems, at loop.c:9801 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions. >How-To-Repeat: The following is a trimmed down, pre-processed version of the original file that still shows the error. begin 644 bug.i.gz M'XL("&$M,3P"`V)U9RYI`-U;>W/CMA'_7Y\"=3JQ9.MLB9)E.;ID)DW?3=_O MNBZ'(B&)-47R"-`ZI_5W[^))@`1ED7?7SE27.TF+7>QB'S\L0.4S-$5GU^7T M.L5T3:)K4H372;QF?\/B.:?7ZW)[%9X-/F-\;]=EG-`W<?J5(H39?A^D$4KB M%"OBJ;,QOB@FCPDFY#I^MYS,II/KDA37<1HF982O\T-TM3L#UAF:@\C\]G09 M(7&*$O),KL,(;XBI:C'K*GFZPGT0[L!;=:6#$\6#8M^T=]Y'KZ<6.^^Z6"'9 MU<$^3C:6DQ?]],)REZ=G@M<Q%S8XH&6!*2;4\O#=IU-)GW-,.F>Z)=D]_6I* M^>OT#(2_,\]A^$T_^=/-9\)-M5Y7R6X*XY3Z_8+4D&:R[`ND-"+Q-L41"G=! M@7P?V)8^7>G1,K7'RSH#V64%14`5PM.%4]KD*AML6GKF.:4K.<'`7XHKR=*M M^$=/LYASKL8\==:RXG7,J:?+:>$TJS:39(.8S+HF@JK5FUXIY#;L:>]GFPW! MM-UV8"'Q=]AREB&&\B"*K*5K`90K09?<4[O<DU9H1;_`VYA0K!RXZ%?`RHVW M?1"H$ZQ;L-=I(U)Z`XA$OWW7E@2#NPIVAVDW]'@=]2H/WRUZ&%QE<)REZ%\# M)%\2E_9K0@.*E_=3;_FPTJ,:#BJ6;U>#E^J;3+@>@=,U.^F7+Q\A`C?3GJG: MH2UH9)O74?!C9=NLHUZY5)4W/$\N(/!A'9RJG04^;N.H=6R?1=@>K)(+L*\Q M),5RUY1+/D0"?Q/LX^3YR+9'LA`6G+9:58KI(1OF?;/!LII9IC;Y@36H["[= MPW);1WI[;TKS\;*%02W)VN8=2RY;&%0PK$W=EN?CUJ[O6%VC!S)M;_8XIF7- M'L;4:[0FW0H"IU$<I-UW"Q;LNNR)APA;M'L-"UF??8UPWF^C:YNC&UXW9^F, MW)4CE.AR\@E]Z#R-+:<]C:UPQ:@POPZ"I5&^?@[-NJ@/([EW-$L3-*PH(TCN M@-(B7I>PC_I#&`JSE%#?'XU6`Z-HF"11DHQRBB37F=)LUT\GD^R@DT5FNOPO MU,6:'(*>Y=`0'70"@IHX""ZZ2FJU5;;P,9AIJ$G<T60/+C[S?3E\!BZNTH\3 M9YZ4T6&U9&8>DQEHS!1"B[D48B01MF57[WD],*0A/)W>]<:.>2_DUYHGTP_= MYNTS?>FSM]8S>^GS]Y;VA`>C[7A9^NQMU:HX/:[XJ-YC:NM:N1DHS&6G5$-$ MN3>_*X/(W=S51\1WZ"7?*1"M#S%][*\-L')0F*.&'?K6R6.8T@8XB]))'IL' M:-W3(MW;.ANKR`GZ8@@_N0<V\?N<UM7Q)AEME3M=.TSDGBY.,W.`!^81/]<5 MB$X;J8;;J2)-XO2Q+LC;<"2;<=L+O`U'><-H&98BB??N#I[@+?FN9>@``:G; MP-,,E0U%1B!HO)<GS^G=39];UH%::D(P?D1#F'FLEC]F%0+@R.ID0PLH,SCG MVBQRM!KD6Z$\(YE<8*$W[66ALVS#!`XS]=`T[].J%'?=R1%SV+Q$4EZMT[E6 M'8Z&2.$:("7!X)2(M%K+8<A@`D\MYA_B*?/,N(F@826/?-;E[$-F)1#D$!(A M\@FFQKV)U@%#Q%_'E-P/AT/O9C%"EP@^,2=GFZ%F&P'@+4<C]`9-X=]KU,HQ M>F`7+$+?ZM0NN_;,8MGQ(9M<9!X0<HCJET,7^<%/@SU>-<E"P+PN$L4+0_#! MI&\5?6O21<8Q,DR9;ETJP@1T..A;R!P7/8H+!Y7L<)*X].+W>5R`WA>6I;8; M+K:8Y@=8AVB#(U[0+A9PCHT`K/!=C!A2?OB4Q1$PL#>`1A<5FA:;.N!HPY81 M!BFHXDK6^1C5E.0'CEWH8I,$6R)!BNF`<3Z?`#;35*C`PM\4V=XW%VI"(",( M!F!M(IT(.%\R*[93'APC[\2VNTQC0JVGQ[>WG<2ZGR_JUW6WRTX*/]K5Y.U= M#[T?_H!T.?VT:IL1G7<7_3B/@KW.>C6ZSGKEQ)WWB7*769F626(N[ZZ/C8,! MX@`$J!A+M&B>^M,,G%D6J3CX,X0(PA`TU*%!((BUW0<)G"3A!&K0Y!3A#G"[ M":(#.9@=TA;D&:N]A;'+9H5@A73RH1E(;@`J90^G9A"#0HV@A0SB&`Q6%K`I MHS)7$\JOGIRJ(N+W.$SJ-MK?KJZN3&;<B3OOPOW48!:7]X)X87+BXZS'1/-7 MM:A#PR8K'O5FQOO031[0'0N+Y4@Q`6R5X4$'P8B3/CA!,6]9F.2,:A-B]-*B M:WZ3G2V`D8JLS(GNZP7K_0,P(&U'DFWCU)@O5_/EVR)WTBWU%3EWFUO6S(H) M%-NSF6SLD'8L],JAE3]=5<C;AZ!DA6%HR^-<5`J?1AX+4('J%@X$9`?ZH M>>\J5=EI;$43H2I2]1^2G*N*S>6X<A'PD)HKB/1.U7I94$(2C/,&E'!7`!SJ MS#)TT%#'K7(*#8E!-$V32X-PL-[7E"G39E`,_QV*6!\7!4O#C?(E$S'+J85, M4NK^H1'I`7Y/<9%*`L@%Q7:EB&PV(.&BJ)/B-*J3X#]Q>IYVWI/XL3@*:$"> MT]#TR\8D&$L,=T6646?&I'&H7<M.RLO.ULCY>'OY2IUPX$H5IU4?NN!9I]RP MU"AD8B2RL'G6?5>W#JS\5R_(_/F+-^\7E+4"6;W:C=Q6=4@DD6^G,M_=NR@L M-:+!&K1#SMK0#4.[C-`FH#*JJ)4&<K/UZ<,7!\1@:T]M8:OM9&EWTJD-8%<6 MQN92O[EA(.>$UKKEPI^$^[:*E]*BP<.X'AM7=V4P5*%9@4UP-`W6#/81K$(^ M<58\!&MEKD(4)T"3Y_T)NX:8DU>L#$%U&8-*U:EITMBXJU$XJ##8'!CPAUYB M_4_&OF\^H.#TZ?S,;+T@[@>K\:J.X^RP_A0DVN4)#A5@REN9"_<G6YY/"]5U MTH6A75T*VO/6O=',+\W]VDY@7116>`GMM!LM(TS\,,YWS6.X>F<%:N[Y3`*< M\8B?&Q.JFP;6\O+;$:N<68-'>[6&&P7WE14,3+)]$*<MZ&`V9`GXO5GC=LE( MW);8+.^Z80+VJ5XA:KQ20\IU5NT`K<NZL!I!MY?B--9MI--DQ5<P^>S1>&(G M4>G5#2LFK!&JMZ]PG"%/H96)JJ<KLDV<U)T\ED]-QN+^7^0;E\M9_P3%8752 MS<:#8V:XCPRWO6)__9L*F(3?M<J1L;W>`C]EC]B9_D6!R1-[M%[UK)RL?-O0 M=X)[22TU+7X;5=6AHX';N-:GJE;8/%^(B77^5EQJ*V71L:FG6"3/)Z[2OB!V M0=277;@74]06HZXIFP4@1F@AE*@Z,\(I/P&+RK$*$MCSX)`F3G"TN;+4O0)H M\H-$32".O_))E._K04$QC\=E&L$&0K'CKD'EN!]L/C#-U1KLM.7S6N,F-O@D MJ&-7U;P<S6/^4B<#8T@"&CC#AP!P8#4V88,LMV+[A`!6L^</UHE#0"<_=/#; MWMF)M[VM/SZU'VBO[\V?GLK=NV*V?I,JGH9.5L=&I]7H"UK///9<Y1M_S5I# M?D$?T#BLF1#3+%C,[Q_0EUKT[.IZ,O5F\YO%[?+NZQ]\\\,?_?@G/_W9SW_Q M[2]_]>O?_/9WO__#'__TY[_\]6_!FOT/+MM=_,_'9)]F^;N"T/+I\/[YN[,V M9:")9K'\Q:UBD0:*2+)CEK17#G-![EX(4)G0^^GE'/Y,IY?3!YD*(E8#SC2$ MK7_,ZA<.@=M1]5S$2!/@6#D'I-1J4'\>!(>HO/838>'PBLC/UBX>$B349DO+ MO0]]4C'F8_QW[A6#\@88R3^,44$2JD)8S0.5)<V]GT#POD3GWS\?&;GS4O%" M\PEEB+Y$DQ6*T5NTA+?+RY$CT=BL0PJ<WL70BMQHR+PV&J'OP2RCAIQZ`<_E M93-#U5JNUO<QV&KZZ<5:4=6]#55C7,F.FGK%O2P:3E@U*R(+%BCYW,R9B5EF MAYB&.S14X38=$08$HW/__(N&JL,N9A>8W`T.S]57(;I6O0IU2OU<A[5U!O9J M%T.3;\?L>>I1\;IKVGA.3XR/G2@G)L[Q1/J'E4GUU\NK,>J2:5W<:Y2>>G$$ MN;P$AZFL8\MM\BEHX#$9M,9KOD)OWL3H*QZYU]*1QZD6)04=\<.(8\??)^>O MKYG-<WYUWNYRMLA&A1]9XE!]?OMV,4+_5ML#?7#YM$Z12T"7S!T#ERDM0QIT MD7-X#4?>QXH,6UP`"/+%L5!Y-\>U>"L7+#,..\XZOM6^\$J</TI\6^-Z-)[2 M_"%[;X_?RZ`>$<>>]QIHVIV!#9T-9KU=BNUUK`-UZO[!`C`<Z@U\-!SJ*0%W M)@]OWR[98DWB]&$DJ)8&D\,S?,+=.F-NE<U7_/GD_6SSP$#X*XCUHL;JG<XZ M/9UU8K("EZ-BCGMBYO+$_%5/W/S_>6*A%FTM])91O?_%"@8.!T\,JDI[HT." -`G@9_`=.6+@\54$``/+$ ` end >Fix: The ICE does not occur if either -O2 -> -O1 or -fPIC is removed from the command line. >Release-Note: >Audit-Trail: >Unformatted:
next reply other threads:[~2002-01-01 3:46 UTC|newest] Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top 2001-12-31 19:46 thorpej [this message] 2002-03-23 10:54 rearnsha 2002-04-06 20:56 Jason R Thorpe 2002-04-07 14:26 Jason R Thorpe 2002-04-08 3:47 rearnsha
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20020101034259.978F99869@dr-evil.shagadelic.org \ --to=thorpej@shagadelic.org \ --cc=gcc-gnats@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).