This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH]: Implement load PRE
- From: Laurent GUERBY <laurent at guerby dot net>
- To: Andreas Jaeger <aj at suse dot de>
- Cc: Daniel Berlin <dberlin at dberlin dot org>, GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Sat, 31 Dec 2005 13:52:29 +0100
- Subject: Re: [PATCH]: Implement load PRE
- References: <1135965726.12595.18.camel@linux.site> <m3oe2xwl1p.fsf@gromit.moeb>
Confirmed by toon on IRC, I opened:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25612
Ada is now broken on x86, x86_64 and has been broken on powerpc
for a while. May be sparc still works.
Laurent
On Sat, 2005-12-31 at 12:41 +0100, Andreas Jaeger wrote:
> With this patch bootstrap fails on Linux/x86-64 in Ada:
>
> make[3]: Entering directory `/builds/gcc/misc/stage3-gcc/ada/tools'
> ../../gnatmake -c -I../rts -I. -I/cvs/gcc-svn/trunk/gcc/ada gnatchop --GCC="../../xgcc -B../../ -O2 -g -O2 -gnatpg -gnata"
> ../../xgcc -c -I./ -I../rts -I. -I/cvs/gcc-svn/trunk/gcc/ada -B../../ -O2 -g -O2 -gnatpg -gnata -I- /cvs/gcc-svn/trunk/gcc/ada/gnatchop.adb
> +===========================GNAT BUG DETECTED==============================+
> | 4.2.0 20051231 (experimental) (x86_64-suse-linux-gnu) GCC error: |
> | in find_or_generate_expression, at tree-ssa-pre.c:2028 |
> | Error detected at gnatchop.adb:1810:5 |
> | Please submit a bug report; see http://gcc.gnu.org/bugs.html. |
> | Use a subject line meaningful to you and us to track the bug. |
> | Include the entire contents of this bug box in the report. |
> | Include the exact gcc or gnatmake command that you entered. |
> | Also include sources listed below in gnatchop format |
> | (concatenated together with no headers between files). |
> +==========================================================================+
>
> Please include these source files with error report
> Note that list may not be accurate in some cases,
> so please double check that the problem can still
> be reproduced with the set of files listed.
>
> /cvs/gcc-svn/trunk/gcc/ada/gnatchop.adb
> /cvs/gcc-svn/trunk/gcc/ada/gnatvsn.ads
> /cvs/gcc-svn/trunk/gcc/ada/hostparm.ads
> /cvs/gcc-svn/trunk/gcc/ada/types.ads
>
>
> raised TYPES.UNRECOVERABLE_ERROR : comperr.adb:380
> gnatmake: "/cvs/gcc-svn/trunk/gcc/ada/gnatchop.adb" compilation error
> make[3]: *** [../../gnatchop] Error 4
> make[3]: Leaving directory `/builds/gcc/misc/stage3-gcc/ada/tools'
>
>
> Andreas