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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|                            |2026-01-15
      Known to work|                            |12.5.0
             Target|                            |x86_64-*-*
           Priority|P3                          |P2
             Status|UNCONFIRMED                 |NEW
     Ever confirmed|0                           |1

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed.

#1  0x0000000001a31dad in simplify_context::simplify_binary_operation_1 (
    this=0x7fffffffcd38, code=<incomplete type>, mode=E_SImode, 
    op0=0x7ffff669d570, op1=0x7ffff668b3a0, trueop0=0x7ffff669d570, 
    trueop1=0x7ffff668b3a0)
    at /space/rguenther/src/gcc-clean/gcc/simplify-rtx.cc:5013
5013                  gcc_assert (i < n_elts);
(gdb) l
5008
5009                  rtvec vec;
5010                  rtx tmp_op, tmp;
5011
5012                  gcc_assert (GET_CODE (op1) == PARALLEL);
5013                  gcc_assert (i < n_elts);

(vec_select:V4SI (reg:V2SI 314 [ BS_ARG_0 ])
    (parallel [
            (const_int 1 [0x1])
            (const_int 0 [0])
            (const_int 1 [0x1])
            (const_int 0 [0])
        ]))
$3 = void
(gdb) p debug_rtx (op1)
(parallel [
        (const_int 3 [0x3])
    ])

that gdb (version 16.3) cannot print 'code' is quite annoying.

(gdb) ptype code
type = enum rtx_code : unsigned int {}
(gdb) p (unsigned)code
$7 = 132

Reply via email to