[Bug tree-optimization/34330] -ftree-parallelize-loops=4 ICE with the vectorizer also
pinskia at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Mon Dec 10 00:23:00 GMT 2007
------- Comment #1 from pinskia at gcc dot gnu dot org 2007-12-10 00:23 -------
This is a vectorizer vs not being able to run may_alias after it.
Confirmed.
(gdb) p debug_generic_expr (tag_type)
vector short int
(gdb) p debug_tree(tag)
<symbol_memory_tag 0x42791ea0 SMT.7
type <record_type 0x4277ff50 type_0 DI
size <integer_cst 0x426ce810 constant invariant 64>
unit size <integer_cst 0x426ce840 constant invariant 8>
align 16 symtab 0 alias set 5 canonical type 0x4277ff50
fields <field_decl 0x426eda20 s1 type <integer_type 0x426f5230 short
int>
HI file t.c line 6 col 18
size <integer_cst 0x426ce540 constant invariant 16>
unit size <integer_cst 0x426ce570 constant invariant 2>
align 16 offset_align 128
offset <integer_cst 0x426ce300 constant invariant 0>
bit offset <integer_cst 0x426ceb40 constant invariant 0> context
<record_type 0x4277ff50> chain <field_decl 0x426eda80 s2>> context
<translation_unit_decl 0x4278f1c0 D.1555>
pointer_to_this <pointer_type 0x4278f070> chain <type_decl 0x4278f000
D.1520>>
addressable used file t.c line 11 col 1 context <function_decl 0x42781d80
foo>>
$3 = void
(gdb) p debug_generic_expr (0x4277ff50)
struct
{
short int s1;
short int s2;
short int s3;
short int s4;
}
(gdb) p tag_set
$5 = 6
(gdb) p get_alias_set (tag)
$6 = 5
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dorit at gcc dot gnu dot org
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
GCC build triplet|i686-pc-linux-gnu |
GCC host triplet|i686-pc-linux-gnu |
GCC target triplet|i686-*-*, x86_64-*-* |
Keywords| |ice-on-valid-code
Last reconfirmed|0000-00-00 00:00:00 |2007-12-10 00:23:44
date| |
Summary|-ftree-parallelize-loops=4 |-ftree-parallelize-loops=4
|ICE |ICE with the vectorizer also
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34330
More information about the Gcc-bugs
mailing list