Ada broken on i686-linux
Arnaud Charlet
charlet@ACT-Europe.FR
Thu Sep 9 16:14:00 GMT 2004
Thanks to the tree-ssa-loop-ivopts.c change, I am now getting a little bit
further:
<<
stage1/xgcc -Bstage1/ -B/home/charlet/cvs/gcc-obj/install/i686-pc-linux-gnu/bin/ -c -g -O2 -gnatpg -gnata -I- -I. -Iada -I../../gcc-head/gcc/ada ../../gcc-head/gcc/ada/g-os_lib.adb -o ada/g-os_lib.o
../../gcc-head/gcc/ada/g-os_lib.adb: In function `GNAT.OS_LIB.TO_PATH_STRING_ACCESS':
../../gcc-head/gcc/ada/g-os_lib.adb:2224: error: Definition in block 1 does not dominate use in block 8
for SSA_NAME: T.2990<D5646>_4
in statement:
ivtmp.3333<D6218>_59 = &(*return_val$P_ARRAY<D6202>_31)[2]{lb: T.2990<D5646>_4 sz: 1};
+===========================GNAT BUG DETECTED==============================+
| 3.5.0 20040909 (experimental) (i686-pc-linux-gnu) verify_ssa failed. |
| Error detected at g-os_lib.adb:2279:1 |
+==========================================================================+
>>
Any idea ?
This can be worked around compiling with -O0, so I'll try a bootstrap with
everything built at -O0 to see whether I can get at least a successful build
and commit my pending changes.
Arno
More information about the Gcc
mailing list