[PATCH] Re-do call-clobber computation, track non-local pt sets, fix PRs 36400, 36373 and 36344

Richard Guenther rguenther@suse.de
Sat Jun 28 11:11:00 GMT 2008


On Sat, 28 Jun 2008, Andreas Schwab wrote:

> Richard Guenther <rguenther@suse.de> writes:
>
>> 2008-06-23  Richard Guenther  <rguenther@suse.de>
>>
>> 	PR tree-optimization/36400
>> 	PR tree-optimization/36373
>> 	PR tree-optimization/36344
>> 	* tree-ssa-structalias.c (var_escaped, escaped_tree, escaped_id,
>> 	[...]
>
> That breaks Ada:
>
> /tmp/cvs/gcc-20080628/Build/./gcc/xgcc -B/tmp/cvs/gcc-20080628/Build/./gcc/ -B/tmp/cvs/gcc-20080628/Build/root/ia64-suse-linux/bin/ -B/tmp/cvs/gcc-20080628/Build/root/ia64-suse-linux/lib/ -isystem /tmp/cvs/gcc-20080628/Build/root/ia64-suse-linux/include -isystem /tmp/cvs/gcc-20080628/Build/root/ia64-suse-linux/sys-include -c -g -O2      -W -Wall -gnatpg -g -O1 -fno-inline \
>      -fno-toplevel-reorder  a-except.adb -o a-except.o
> +===========================GNAT BUG DETECTED==============================+
> | 4.4.0 20080628 (experimental) [trunk revision 137214] (ia64-suse-linux-gnu) GCC error:|
> | in process_constraint_1, at tree-ssa-structalias.c:2568                  |
> | Error detected around a-exexpr.adb:128                                   |

I didn't see this on x86_64.  I'll have a look.

Richard.



More information about the Gcc-patches mailing list