diff options
author | Andrew Pinski <quic_apinski@quicinc.com> | 2024-10-02 14:21:24 -0700 |
---|---|---|
committer | Andrew Pinski <quic_apinski@quicinc.com> | 2024-10-03 01:31:11 -0700 |
commit | edec4bfc99744b48da3ffde1e4f39c9aceecfd42 (patch) | |
tree | faebf55a43c545dabda491f1a6960aaff3204e77 /libstdc++-v3/testsuite/27_io/basic_ostream | |
parent | ccb6e08a4d5a067513b3a10bbf0d76e28e1d4a8e (diff) | |
download | gcc-master.zip gcc-master.tar.gz gcc-master.tar.bz2 |
Early-RA was considering throwing instructions as being dead and removing
them even if -fno-delete-dead-exceptions was in use. This fixes that oversight.
Built and tested for aarch64-linux-gnu.
PR target/116927
gcc/ChangeLog:
* config/aarch64/aarch64-early-ra.cc (early_ra::is_dead_insn): Insns
that throw are not dead with -fno-delete-dead-exceptions.
gcc/testsuite/ChangeLog:
* g++.dg/torture/pr116927-1.C: New test.
Signed-off-by: Andrew Pinski <quic_apinski@quicinc.com>
Diffstat (limited to 'libstdc++-v3/testsuite/27_io/basic_ostream')
0 files changed, 0 insertions, 0 deletions