> 2011-05-05 Tom de Vries <t...@codesourcery.com> > > PR target/45098 > * tree-ssa-loop-ivopts.c: Include expmed.h. > (get_shiftadd_cost): New function. > (force_expr_to_var_cost): Declare forward. Use get_shiftadd_cost.
This breaks the Ada compiler on x86: /home/eric/build/gcc/native32/./gcc/xgcc -B/home/eric/build/gcc/native32/./gcc/ -B/home/eric/install/gcc/i586-suse-linux/bin/ -B/home/eric/install/gcc/i586-suse-linux/lib/ -isystem /home/eric/install/gcc/i586-suse-linux/include -isystem /home/eric/install/gcc/i586-suse-linux/sys-include -c -g -O2 -fPIC -W -Wall -gnatpg a-calend.adb -o a-calend.o +===========================GNAT BUG DETECTED==============================+ | 4.7.0 20110521 (experimental) [trunk revision 173887] (i586-suse-linux-gnu) GCC error:| | in int_cst_value, at tree.c:9970 | | Error detected around a-calend.adb:1254:7 To reproduce, do: gcc/gnat1 gcc/ada/rts/a-calend.adb -gnatg -O -Igcc/ada/rts in the build dir. -- Eric Botcazou