https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101352
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code Target| |x86_64-pc-linux-gnu, | |aarch64-linux-gnu Version|tree-ssa |12.0 --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (gdb) p debug_tree(parm) <parm_decl 0xfffff5ca0000 i type <vector_type 0xfffff59db7c0 type <integer_type 0xfffff59b05e8 int public SI size <integer_cst 0xfffff58e0fc0 constant 32> unit-size <integer_cst 0xfffff58e0fd8 constant 4> align:32 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type 0xfffff59b05e8 precision:32 min <integer_cst 0xfffff58e0f78 -2147483648> max <integer_cst 0xfffff58e0f90 2147483647> pointer_to_this <pointer_type 0xfffff59b1a40>> V4SI size <integer_cst 0xfffff58e0dc8 constant 128> unit-size <integer_cst 0xfffff58e0de0 constant 16> align:128 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type 0xfffff59db7c0 nunits:4> V4SI t5.c:1:15 size <integer_cst 0xfffff58e0dc8 128> unit-size <integer_cst 0xfffff58e0de0 16> align:128 warn_if_not_align:0 context <function_decl 0xfffff5c0cb00 g> arg-type <integer_type 0xfffff59b05e8 int> incoming-rtl (reg:SI 0 x0 [ i ])> Notice the incoming-rtl is in the wrong mode.