https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106746

--- Comment #8 from H.J. Lu <hjl.tools at gmail dot com> ---

(In reply to H.J. Lu from comment #3)
> This debug INSN:
> 
> (debug_insn 29 28 30 2 (var_location:BLK D#2 (concatn:BLK [
>             (mem/j:SI (plus:DI (plus:DI (ashift:DI (zero_extend:DI (and:SI
> (mem:SI (plus:DI (reg/f:DI 7 sp) 
>                                             (const_int 72 [0x48])) [1  S4
> A512])
>                                     (const_int 15 [0xf])))
>                             (const_int 2 [0x2]))
>                         (reg/f:DI 7 sp))
>                     (const_int 8 [0x8])) [1
> VIEW_CONVERT_EXPR<int[16]>(vectmp.9)[_18]+0 S4 A32])
>             (mem/j:SI (plus:DI (plus:DI (ashift:DI (zero_extend:DI (and:SI
> (mem:SI (plus:DI (reg/f:DI 7 sp) 
>                                             (const_int 76 [0x4c])) [1  S4
> A32])
>                                     (const_int 15 [0xf])))
>                             (const_int 2 [0x2]))
>                         (reg/f:DI 7 sp))
>                     (const_int 8 [0x8])) [1
> VIEW_CONVERT_EXPR<int[16]>(vectmp.9)[_21]+0 S4 A32])
>             (mem/j:SI (plus:DI (plus:DI (ashift:DI (zero_extend:DI (and:SI
> (mem:SI (plus:DI (reg/f:DI 7 sp) 
>                                             (const_int 80 [0x50])) [1  S4
> A64])
>                                     (const_int 15 [0xf])))
> 
> triggered the failure.

CONCAT and CONCATN never appear in the insn chain. They may cause different
insn
orders with and without debug insn.

Reply via email to