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

--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> ---
The excessive offset appears in the first RTL dump:

$ grep -A3 -B3  2305843009213693936 plural.c.230r.expand
(insn 87 86 88 10 (set (reg:DI 154)
        (lshiftrt:DI (reg:DI 155)
            (const_int 3 [0x3]))) -1
     (expr_list:REG_EQUAL (const_int 2305843009213693936 [0x1ffffffffffffff0])
        (nil)))
(insn 88 87 89 10 (set (reg/f:DI 152)
        (plus:DI (reg:DI 153)

Reply via email to