diff options
author | Vladimir N. Makarov <vmakarov@redhat.com> | 2023-12-08 15:37:42 -0500 |
---|---|---|
committer | Vladimir N. Makarov <vmakarov@redhat.com> | 2023-12-08 15:51:12 -0500 |
commit | 48cb51827c9eb991b92014a3f59d31eb237ce03f (patch) | |
tree | 73968cfb1f781608c51149120584d824aa38d0c1 /libgcc/libgcov-interface.c | |
parent | 662a613dd381e327b90b42bb850cb393a01e7f7e (diff) | |
download | gcc-48cb51827c9eb991b92014a3f59d31eb237ce03f.zip gcc-48cb51827c9eb991b92014a3f59d31eb237ce03f.tar.gz gcc-48cb51827c9eb991b92014a3f59d31eb237ce03f.tar.bz2 |
[PR112875][LRA]: Fix an assert in lra elimination code
PR112875 test ran into a wrong assert (gcc_unreachable) in elimination
in a debug insn. The insn seems ok. So I change the assertion.
To be more accurate I made it the same as analogous reload pass code.
gcc/ChangeLog:
PR rtl-optimization/112875
* lra-eliminations.cc (lra_eliminate_regs_1): Change an assert.
Add ASM_OPERANDS case.
gcc/testsuite/ChangeLog:
PR rtl-optimization/112875
* gcc.target/i386/pr112875.c: New test.
Diffstat (limited to 'libgcc/libgcov-interface.c')
0 files changed, 0 insertions, 0 deletions