[Bug target/106544] New: riscv_print_operand does not check to see if the operands are valid to do INTVAL on them
pinskia at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sat Aug 6 04:53:28 GMT 2022
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106544
Bug ID: 106544
Summary: riscv_print_operand does not check to see if the
operands are valid to do INTVAL on them
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords: ice-checking, ice-on-invalid-code, inline-asm
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: pinskia at gcc dot gnu.org
Target Milestone: ---
Target: riscv
riscv_print_operand currently does not check to see if CONST_INT_P is true on
the operand before calling INTVAL on it.
This can cause an ICE with RTL checking and inline-asm with these used.
See aarch64_print_operand in config/aarch64/aarch64.cc for an examples on how
to fix this.
More information about the Gcc-bugs
mailing list