https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124250
chenglulu <chenglulu at loongson dot cn> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |chenglulu at loongson dot cn
--- Comment #3 from chenglulu <chenglulu at loongson dot cn> ---
(In reply to Xi Ruoyao from comment #2)
> The underlying issue of PR123807 seems the same:
>
> (gdb) fr 1
> #1 0x00000000016e769b in expand_binop (mode=E_V2DImode,
> binoptab=ashl_optab,
> op0=0x7ffff566a3f0, op1=0x7ffff566a660, target=0x7ffff566a408,
> unsignedp=0, methods=OPTAB_DIRECT) at ../../gcc/gcc/optabs.cc:1641
> 1641 rtx vop1 = expand_vector_broadcast (mode, op1);
> (gdb) call debug_rtx(op1)
> (mem/c:SI (plus:DI (reg/f:DI 75 virtual-stack-vars)
> (const_int -4 [0xfffffffffffffffc])) [2 imm8+0 S4 A32])
> (gdb) p mode
> $1 = E_V2DImode
Is gcc16 not throwing an error because the problem wasn't being triggered?