Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Debian GCC (http://www.linux-archive.org/debian-gcc/)
-   -   Bug#451764: [sparc] ICE: verify_ssa failed (found real variable when subvariables should have appeared) (http://www.linux-archive.org/debian-gcc/189-bug-451764-sparc-ice-verify_ssa-failed-found-real-variable-when-subvariables-should-have-appeared.html)

Martin Michlmayr 11-18-2007 09:52 AM

Bug#451764: [sparc] ICE: verify_ssa failed (found real variable when subvariables should have appeared)
 
Package: gcc-snapshot
Version: 20071116-1

PR34138, with -O, also in dash.

> Automatic build of busybox_1:1.1.3-5 on devel-tbm.zee.buildserver.net by sbuild/sparc 0.52
...
> CC shell/ash.o
> /build/tbm/busybox-1.1.3/shell/ash.c: In function 'setparam':
> /build/tbm/busybox-1.1.3/shell/ash.c:8912: error: found real variable when subvariables should have appeared
> while verifying SSA_NAME shellparam_39 in statement
> # shellparam_39 = VDEF <shellparam_51>
> # SFT.2604_106 = VDEF <SFT.2604_129>
> # SFT.2605_107 = VDEF <SFT.2605_131>
> # SFT.2606_108 = VDEF <SFT.2606_133>
> # SFT.2607_109 = VDEF <SFT.2607_135>
> # SFT.2608_110 = VDEF <SFT.2608_137>
> # HEAP.2613_111 = VDEF <HEAP.2613_139>
> # HEAP.2615_112 = VDEF <HEAP.2615_141>
> # SMT.2620_113 = VDEF <SMT.2620_143>
> # SMT.2621_114 = VDEF <SMT.2621_145>
> free (D.20775_34);
> /build/tbm/busybox-1.1.3/shell/ash.c:8912: error: found real variable when subvariables should have appeared
> while verifying SSA_NAME shellparam_44 in statement
> # shellparam_44 = VDEF <shellparam_50>
> # SFT.2604_96 = VDEF <SFT.2604_125>
> # SFT.2605_97 = VDEF <SFT.2605_130>
> # SFT.2606_98 = VDEF <SFT.2606_132>
> # SFT.2607_99 = VDEF <SFT.2607_134>
> # SFT.2608_100 = VDEF <SFT.2608_136>
> # HEAP.2613_101 = VDEF <HEAP.2613_138>
> # HEAP.2615_102 = VDEF <HEAP.2615_140>
> # SMT.2620_103 = VDEF <SMT.2620_142>
> # SMT.2621_104 = VDEF <SMT.2621_144>
> free (D.20774_124);
> /build/tbm/busybox-1.1.3/shell/ash.c:8912: error: found real variable when subvariables should have appeared
> while verifying SSA_NAME shellparam_45 in statement
> # shellparam_45 = VDEF <shellparam_47>
> # SFT.2604_83 = VDEF <SFT.2604_164>
> # SFT.2605_84 = VDEF <SFT.2605_166>
> # SFT.2606_85 = VDEF <SFT.2606_168>
> # SFT.2607_86 = VDEF <SFT.2607_170>
> # SFT.2608_87 = VDEF <SFT.2608_172>
> # HEAP.2613_88 = VDEF <HEAP.2613_174>
> # HEAP.2615_89 = VDEF <HEAP.2615_176>
> # SMT.2620_90 = VDEF <SMT.2620_178>
> # SMT.2621_91 = VDEF <SMT.2621_180>
> p_26 = __strdup (D.12289_163);
> /build/tbm/busybox-1.1.3/shell/ash.c:8912: error: found real variable when subvariables should have appeared
> while verifying SSA_NAME shellparam_47 in statement
> shellparam_47 = PHI <shellparam_45(21), shellparam_187(19)>
> /build/tbm/busybox-1.1.3/shell/ash.c:8912: error: found real variable when subvariables should have appeared
> while verifying SSA_NAME shellparam_48 in statement
> shellparam_48 = PHI <shellparam_45(22), shellparam_187(20)>
> /build/tbm/busybox-1.1.3/shell/ash.c:8912: error: found real variable when subvariables should have appeared
> while verifying SSA_NAME shellparam_50 in statement
> shellparam_50 = PHI <shellparam_44(26), shellparam_48(24)>
> /build/tbm/busybox-1.1.3/shell/ash.c:8912: error: found real variable when subvariables should have appeared
> while verifying SSA_NAME shellparam_51 in statement
> shellparam_51 = PHI <shellparam_44(27), shellparam_48(25)>
> /build/tbm/busybox-1.1.3/shell/ash.c:8912: error: found real variable when subvariables should have appeared
> while verifying SSA_NAME shellparam_187 in statement
> # shellparam_187 = VDEF <shellparam_186(D)>
> # SFT.2604_73 = VDEF <SFT.2604_63(D)>
> # SFT.2605_74 = VDEF <SFT.2605_64(D)>
> # SFT.2606_75 = VDEF <SFT.2606_65(D)>
> # SFT.2607_76 = VDEF <SFT.2607_66(D)>
> # SFT.2608_77 = VDEF <SFT.2608_67(D)>
> # HEAP.2613_78 = VDEF <HEAP.2613_69(D)>
> # HEAP.2615_79 = VDEF <HEAP.2615_70(D)>
> # SMT.2620_80 = VDEF <SMT.2620_68(D)>
> # SMT.2621_81 = VDEF <SMT.2621_71(D)>
> p_24 = realloc (0B, D.12285_13);
> /build/tbm/busybox-1.1.3/shell/ash.c:8912: error: found real variable when subvariables should have appeared
> /build/tbm/busybox-1.1.3/shell/ash.c:8912: error: in statement
> # VUSE <shellparam_186(D), SFT.2604_63(D), SFT.2605_64(D), SFT.2606_65(D), SFT.2607_66(D), SFT.2608_67(D), SMT.2620_68(D)> { shellparam SFT.2604 SFT.2605 SFT.2606 SFT.2607 SFT.2608 SMT.2620 }
> D.12282_188 = *argv_7(D);
> /build/tbm/busybox-1.1.3/shell/ash.c:8912: internal compiler error: verify_ssa failed
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <file:///usr/share/doc/gcc-snapshot/README.Bugs> for instructions.
> make[1]: *** [/build/tbm/busybox-1.1.3/debian/build/build-deb/shell/ash.o] Error 1
> make[1]: Leaving directory `/build/tbm/busybox-1.1.3/debian/build/build-deb'
> make: *** [debian/stamps/build-deb] Error 2
> dpkg-buildpackage: failure: debian/rules build gave error exit status 2
> ************************************************** ****************************
> Build finished at 20071117-2213

--
Martin Michlmayr
http://www.cyrius.com/



--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


All times are GMT. The time now is 09:03 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.