https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117248
John David Anglin <danglin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|target |rtl-optimization --- Comment #7 from John David Anglin <danglin at gcc dot gnu.org> --- tree-vect-slp.cc.316r.ira: (insn 2981 2980 2982 198 (set (reg:SI 26 %r26) (reg/v:SI 171 [ i ])) "../../gcc/gcc/tree-vect-slp.cc":10842:23 42 {*pa.md:2195} (nil)) (insn 2982 2981 2983 198 (set (reg:SI 25 %r25) (reg/v:SI 104 [ olanes ])) "../../gcc/gcc/tree-vect-slp.cc":10842:23 42 {*pa.md:2195} (nil)) (insn 2983 2982 2985 198 (parallel [ (set (reg:SI 29 %r29) (udiv:SI (reg:SI 26 %r26) (reg:SI 25 %r25))) (clobber (reg:SI 1 %r1)) (clobber (reg:SI 26 %r26)) (clobber (reg:SI 25 %r25)) (clobber (reg:SI 31 %r31)) ]) "../../gcc/gcc/tree-vect-slp.cc":10842:23 131 {*pa.md:5801} (expr_list:REG_DEAD (reg:SI 26 %r26) (expr_list:REG_DEAD (reg:SI 25 %r25) (expr_list:REG_UNUSED (reg:SI 31 %r31) (expr_list:REG_UNUSED (reg:SI 26 %r26) (expr_list:REG_UNUSED (reg:SI 25 %r25) (expr_list:REG_UNUSED (reg:SI 1 %r1) (expr_list:REG_EQUAL (udiv:SI (reg/v:SI 171 [ i ]) (reg/v:SI 104 [ olanes ])) (nil))))))))) (insn 2985 2983 5697 198 (set (reg:SI 26 %r26) (reg/v:SI 171 [ i ])) "../../gcc/gcc/tree-vect-slp.cc":10843:16 42 {*pa.md:2195} (nil)) (insn 5697 2985 2986 198 (set (reg:SI 1578 [ vi ]) (reg:SI 29 %r29)) "../../gcc/gcc/tree-vect-slp.cc":10842:23 42 {*pa.md:2195} (expr_list:REG_DEAD (reg:SI 29 %r29) (nil))) (insn 2986 5697 2984 198 (set (reg:SI 25 %r25) (reg/v:SI 104 [ olanes ])) "../../gcc/gcc/tree-vect-slp.cc":10843:16 42 {*pa.md:2195} (nil)) (insn 2984 2986 2987 198 (set (reg/v:SI 121 [ vi ]) (reg:SI 1578 [ vi ])) "../../gcc/gcc/tree-vect-slp.cc":10842:23 42 {*pa.md:2195} (expr_list:REG_DEAD (reg:SI 1578 [ vi ]) (expr_list:REG_EQUAL (udiv:SI (reg/v:SI 171 [ i ]) (reg/v:SI 104 [ olanes ])) (nil)))) (insn 2987 2984 5698 198 (parallel [ (set (reg:SI 29 %r29) (umod:SI (reg:SI 26 %r26) (reg:SI 25 %r25))) (clobber (reg:SI 1 %r1)) (clobber (reg:SI 26 %r26)) (clobber (reg:SI 25 %r25)) (clobber (reg:SI 31 %r31)) ]) "../../gcc/gcc/tree-vect-slp.cc":10843:16 133 {*pa.md:5889} (expr_list:REG_DEAD (reg:SI 26 %r26) (expr_list:REG_DEAD (reg:SI 25 %r25) (expr_list:REG_UNUSED (reg:SI 31 %r31) (expr_list:REG_UNUSED (reg:SI 26 %r26) (expr_list:REG_UNUSED (reg:SI 25 %r25) (expr_list:REG_UNUSED (reg:SI 1 %r1) (expr_list:REG_EQUAL (umod:SI (reg/v:SI 171 [ i ]) (reg/v:SI 104 [ olanes ])) (nil))))))))) (insn 5698 2987 2989 198 (set (reg:SI 1579 [ _986 ]) (reg:SI 29 %r29)) "../../gcc/gcc/tree-vect-slp.cc":10843:16 42 {*pa.md:2195} (expr_list:REG_DEAD (reg:SI 29 %r29) (nil))) In tree-vect-slp.cc.317r.reload: (insn 2981 2980 6550 198 (set (reg:SI 26 %r26) (reg/v:SI 3 %r3 [orig:171 i ] [171])) "../../gcc/gcc/tree-vect-slp.cc":10842:23 42 {*pa.md:2195} (nil)) (insn 6550 2981 6482 198 (set (reg:SI 28 %r28 [2144]) (plus:SI (reg/f:SI 30 %r30) (const_int -228 [0xffffffffffffff1c]))) "../../gcc/gcc/tree-vect-slp.cc":10842:23 120 {addsi3} (nil)) (insn 6482 6550 2983 198 (set (reg/v:SI 25 %r25 [orig:104 olanes ] [104]) (mem/c:SI (reg:SI 28 %r28 [2144]) [1027 %sfp+732 S4 A32])) "../../gcc/gcc/tree-vect-slp.cc":10842:23 42 {*pa.md:2195} (nil)) (insn 2983 6482 2985 198 (parallel [ (set (reg:SI 29 %r29) (udiv:SI (reg:SI 26 %r26) (reg:SI 25 %r25))) (clobber (reg:SI 1 %r1)) (clobber (reg:SI 26 %r26)) (clobber (reg:SI 25 %r25)) (clobber (reg:SI 31 %r31)) ]) "../../gcc/gcc/tree-vect-slp.cc":10842:23 131 {*pa.md:5801} (expr_list:REG_EQUAL (udiv:SI (reg/v:SI 3 %r3 [orig:171 i ] [171]) (reg/v:SI 104 [ olanes ])) (nil))) (insn 2985 2983 2984 198 (set (reg:SI 26 %r26) (reg/v:SI 3 %r3 [orig:171 i ] [171])) "../../gcc/gcc/tree-vect-slp.cc":10843:16 42 {*pa.md:2195} (nil)) (insn 2984 2985 2987 198 (set (reg/v:SI 6 %r6 [orig:121 vi ] [121]) (reg:SI 29 %r29 [orig:1578 vi ] [1578])) "../../gcc/gcc/tree-vect-slp.cc":10842:23 42 {*pa.md:2195} (expr_list:REG_EQUAL (udiv:SI (reg/v:SI 3 %r3 [orig:171 i ] [171]) (reg/v:SI 104 [ olanes ])) (nil))) (insn 2987 2984 2989 198 (parallel [ (set (reg:SI 29 %r29) (umod:SI (reg:SI 26 %r26) (reg:SI 25 %r25))) (clobber (reg:SI 1 %r1)) (clobber (reg:SI 26 %r26)) (clobber (reg:SI 25 %r25)) (clobber (reg:SI 31 %r31)) ]) "../../gcc/gcc/tree-vect-slp.cc":10843:16 133 {*pa.md:5889} (expr_list:REG_EQUAL (umod:SI (reg/v:SI 3 %r3 [orig:171 i ] [171]) (reg/v:SI 104 [ olanes ])) (nil))) (insn 2989 2987 2990 198 (set (reg:SI 28 %r28 [orig:945 _987 ] [945]) (ashift:SI (reg:SI 29 %r29 [orig:1579 _986 ] [1579]) (const_int 4 [0x4]))) "../../gcc/gcc/vec.h":911:20 discrim 1 177 {*pa.md:6619} (nil)) Compile command: /home/dave/gnu/gcc/objdir/./prev-gcc/cc1plus -fpreprocessed tree-vect-slp.ii -quiet -dumpbase tree-vect-slp.cc -dumpbase-ext .cc -g -O2 -Wextra -Wall -Wno-error=narrowing -Wwrite-strings - Wcast-qual -Wsuggest-attribute=format -Wconditionally-supported -Woverloaded-virtual=2 -Wpedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Werror -version -fno-checking -fno -exceptions -fno-rtti -fasynchronous-unwind-tables -fno-PIE -o tree-vect-slp.s