/gcc/abuild/rguenther/obj/stage1-gcc/gnat1 -quiet -dumpbase g-os_lib.adb -O2 -W -Wall -fPIC -g -mno-minimal-toc -gnatpg -gnatO g-os_lib.o g-os_lib.adb -o /dev/null +===========================GNAT BUG DETECTED==============================+ | 4.2.0 20060601 (experimental) (powerpc64-suse-linux-gnu) GCC error: | | in change_address_1, at emit-rtl.c:1784 | | Error detected at g-os_lib.adb:2603:1 |
gcc_assert (memory_address_p (mode, addr)); (gdb) up #1 0x10564304 in change_address_1 (memref=0x4040ac70, mode=BLKmode, addr=0x4053f2a0, validate=1) at ../../trunk/gcc/emit-rtl.c:1784 1784 gcc_assert (memory_address_p (mode, addr)); (gdb) print mode $1 = BLKmode (gdb) call debug_rtx (addr) (symbol_ref:SI ("*.LANCHOR1") [flags 0x182]) #1 0x10564304 in change_address_1 (memref=0x4040ac70, mode=BLKmode, addr=0x4053f2a0, validate=1) at ../../trunk/gcc/emit-rtl.c:1784 #2 0x10565a5c in replace_equiv_address (memref=0x4040ac70, addr=0x4053f2a0) at ../../trunk/gcc/emit-rtl.c:1965 #3 0x1057c9e4 in use_anchored_address (x=0x4040ac70) at ../../trunk/gcc/explow.c:592 #4 0x105b2f90 in expand_expr_real_1 (exp=0x400e4ee0, target=0x0, tmode=SImode, modifier=EXPAND_CONST_ADDRESS, alt_rtl=0x0) at ../../trunk/gcc/expr.c:6883 ... #11 0x1057a120 in expand_normal (exp=0x40119600) at expr.h:499 #12 0x105771f4 in output_ttype (type=0x40119600, tt_format=155, tt_format_size=4) at ../../trunk/gcc/except.c:3591 #13 0x10577dc8 in output_function_exception_table () at ../../trunk/gcc/except.c:3787 #14 0x105d4d48 in rest_of_handle_final () at ../../trunk/gcc/final.c:3929 #15 0x108f3dbc in execute_one_pass (pass=0x10df2374) at ../../trunk/gcc/passes.c:864 in expanding of gnat__os_lib__copy_file. Which breaks bootstrap with Ada on ppc. Maybe related to 21307. -- Summary: ICE in change_address_1, at emit-rtl.c:1784 Product: gcc Version: 4.2.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: rguenth at gcc dot gnu dot org GCC target triplet: powerpc64-linux-gnu BugsThisDependsOn: 21307 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27862