Enable pointer TBAA for LTO

Ilya Verbin iverbin@gmail.com
Mon Nov 23 15:35:00 GMT 2015


On Mon, Nov 23, 2015 at 16:31:42 +0100, Richard Biener wrote:
> I think it also causes the following and one related ICE
> 
> FAIL: gcc.dg/vect/pr62021.c -flto -ffat-lto-objects (internal compiler 
> error)
> 
> /space/rguenther/src/svn/trunk3/gcc/testsuite/gcc.dg/vect/pr62021.c:7:1: 
> internal compiler error: in get_alias_set, at alias.c:880^M
> 0x7528a7 get_alias_set(tree_node*)^M
>         /space/rguenther/src/svn/trunk3/gcc/alias.c:880^M
> 0x751ce5 component_uses_parent_alias_set_from(tree_node const*)^M
>         /space/rguenther/src/svn/trunk3/gcc/alias.c:635^M
> 0x7522ad reference_alias_ptr_type_1^M
>         /space/rguenther/src/svn/trunk3/gcc/alias.c:747^M
> 0x752683 get_alias_set(tree_node*)^M
> ...

And an ICE in intelmicemul offloading compiler:

FAIL: libgomp.c++/for-11.C (internal compiler error)
FAIL: libgomp.c++/for-13.C (internal compiler error)
FAIL: libgomp.c++/for-14.C (internal compiler error)
FAIL: libgomp.c/for-3.c (internal compiler error)
FAIL: libgomp.c/for-5.c (internal compiler error)
FAIL: libgomp.c/for-6.c (internal compiler error)

libgomp/testsuite/libgomp.c/for-2.h:201:9: internal compiler error: in get_alias_set, at alias.c:880
0x710eef get_alias_set(tree_node*)
        gcc/alias.c:880
0x71032d component_uses_parent_alias_set_from(tree_node const*)
        gcc/alias.c:635
0x7108f5 reference_alias_ptr_type_1
        gcc/alias.c:747
0x710ccb get_alias_set(tree_node*)
        gcc/alias.c:843
0x89d208 expand_assignment(tree_node*, tree_node*, bool)
        gcc/expr.c:5020
0x768ff7 expand_gimple_stmt_1
        gcc/cfgexpand.c:3592
0x7693e2 expand_gimple_stmt
        gcc/cfgexpand.c:3688
0x7704ed expand_gimple_basic_block
        gcc/cfgexpand.c:5694
0x771ff1 execute
        gcc/cfgexpand.c:6309
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.

  -- Ilya



More information about the Gcc-patches mailing list