$ /tmp/cvs/gcc-test-r113398/Build/./gcc/xgcc -B/tmp/cvs/gcc-test-r113398/Build/./gcc/ -B/tmp/cvs/gcc-test-r113398/Build/root/powerpc64-suse-linux/bin/ -B/tmp/cvs/gcc-test-r113398/Build/root/powerpc64-suse-linux/lib/ -isystem /tmp/cvs/gcc-test-r113398/Build/root/powerpc64-suse-linux/include -isystem /tmp/cvs/gcc-test-r113398/Build/root/powerpc64-suse-linux/sys-include -c -g -O2 -fPIC -specs=ldblspecs -mno-minimal-toc -W -Wall -gnatpg g-os_lib.adb -o g-os_lib.o -v Reading specs from /tmp/cvs/gcc-test-r113398/Build/./gcc/specs Reading specs from /tmp/cvs/gcc-test-r113398/Build/./gcc/ldblspecs Target: powerpc64-suse-linux Configured with: ../configure --prefix=/tmp/cvs/gcc-test-r113398/Build/root --host=powerpc64-suse-linux --enable-shared --enable-threads --enable-__cxa_atexit --with-system-zlib --with-cpu=default32 --enable-languages=ada --disable-bootstrap Thread model: posix gcc version 4.2.0 20060430 (experimental) /tmp/cvs/gcc-test-r113398/Build/./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 /tmp/ccGycApt.s +===========================GNAT BUG DETECTED==============================+ | 4.2.0 20060430 (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 |
Regression hunting is pointing its finger at this change: * config/rs6000/rs6000.c (rs6000_override_options): Enable TARGET_NO_FP_IN_TOC for section anchors. (optimization_options): Enable section anchors for all non-"Objective" languages. In fact, -fno-section-anchors lets it compile again. -- Summary: -fsection-anchors breaks Ada Product: gcc Version: 4.2.0 Status: UNCONFIRMED Keywords: ice-on-valid-code, build Severity: normal Priority: P3 Component: ada AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: schwab at suse dot de GCC target triplet: powerpc-*-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27536