Do not use TYPE_CANONICAL in useless_type_conversion

Andreas Schwab schwab@suse.de
Thu Oct 8 16:10:00 GMT 2015


Eric Botcazou <ebotcazou@adacore.com> writes:

>> Thank you! I commited the patch.
>
> It breaks the Ada build on x86-64 though:

Also on ia64:

/usr/local/gcc/test/Build/./prev-gcc/xgcc -B/usr/local/gcc/test/Build/./prev-gcc/ -B/usr/ia64-suse-linux/bin/ -B/usr/ia64-suse-linux/bin/ -B/usr/ia64-suse-linux/lib/ -isystem /usr/ia64-suse-linux/include -isystem /usr/ia64-suse-linux/sys-include    -c -g -O2 -gtoggle  -gnatpg -gnata -W -Wall -nostdinc -I- -I. -Iada/generated -Iada -I../../gcc/ada -I../../gcc/ada/gcc-interface ../../gcc/ada/eval_fat.adb -o ada/eval_fat.o
+===========================GNAT BUG DETECTED==============================+
| 6.0.0 20151007 (experimental) (ia64-suse-linux) GCC error:               |
| in convert_move, at expr.c:282                                           |
| Error detected around ../../gcc/ada/eval_fat.adb:191:21                  |

Andreas.

-- 
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."



More information about the Gcc-patches mailing list