[Bug target/107243] ice in arithmetic_instr, at config/arm/arm.cc:2089
pinskia at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Oct 13 06:38:38 GMT 2022
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107243
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed| |2022-10-13
Status|UNCONFIRMED |NEW
Ever confirmed|0 |1
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
static void
arm_print_operand (FILE *stream, rtx x, int code)
{
switch (code)
{
...
case 'I':
fprintf (stream, "%s", arithmetic_instr (x, 0));
return;
...
const char *
arithmetic_instr (rtx op, int shift_first_arg)
{
switch (GET_CODE (op))
{
...
default:
gcc_unreachable ();
}
}
The gcc_unreachable here should rather be a call to output_operand_lossage
More information about the Gcc-bugs
mailing list