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

pipcet at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pipcet at gmail dot com

--- Comment #5 from pipcet at gmail dot com ---
Created attachment 50203
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50203&action=edit
RTL dump of last pre-combine pass

(Gzipped because of the file size limit). The relevant section is around this
code:

(note 4724 4779 4727 667 [bb 667] NOTE_INSN_BASIC_BLOCK)
(insn 4727 4724 4728 667 (set (reg:SI 2326)
        (ashift:SI (subreg:SI (reg:HI 799 [ hrsi$word_no ]) 0)
            (const_int 16 [0x10]))) "../../../src/gcc/gcc/hard-reg-set.h":311:7
10 {*assignsi_binop}
     (nil))
(insn 4728 4727 4729 667 (set (reg:SI 2326)
        (lshiftrt:SI (reg:SI 2326)
            (const_int 16 [0x10]))) "../../../src/gcc/gcc/hard-reg-set.h":311:7
10 {*assignsi_binop}
     (nil))
(jump_insn 4729 4728 4730 667 (set (pc)
        (if_then_else (gtu (reg:SI 2326)
                (const_int 1 [0x1]))
            (label_ref 4783)
            (pc))) "../../../src/gcc/gcc/hard-reg-set.h":311:7 20 {*cbranchsi4}
     (expr_list:REG_DEAD (reg:SI 2326)
        (int_list:REG_BR_PROB 39298956 (nil)))
 -> 4783)

Reply via email to