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

Reply via email to