> 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

Reply via email to