[gcc r11-7691] options: ignore flag_ipa_ra in cl_optimization_compare

Martin Liska marxin@gcc.gnu.org
Tue Mar 16 13:44:37 GMT 2021


https://gcc.gnu.org/g:408d137027b1c39546d39fdbca7347b3dddba8ea

commit r11-7691-g408d137027b1c39546d39fdbca7347b3dddba8ea
Author: Martin Liska <mliska@suse.cz>
Date:   Tue Mar 16 14:42:01 2021 +0100

    options: ignore flag_ipa_ra in cl_optimization_compare
    
    gcc/ChangeLog:
    
            PR target/99592
            * optc-save-gen.awk: Add flag_ipa_ra to exceptions for
            cl_optimization_compare function.
    
    gcc/testsuite/ChangeLog:
    
            PR target/99592
            * gcc.target/arm/pr99592.c: New test.

Diff:
---
 gcc/optc-save-gen.awk                  | 1 +
 gcc/testsuite/gcc.target/arm/pr99592.c | 7 +++++++
 2 files changed, 8 insertions(+)

diff --git a/gcc/optc-save-gen.awk b/gcc/optc-save-gen.awk
index 14b8d03888e..19afa895930 100644
--- a/gcc/optc-save-gen.awk
+++ b/gcc/optc-save-gen.awk
@@ -1445,6 +1445,7 @@ checked_options["TARGET_CASE_VECTOR_PC_RELATIVE"]++
 checked_options["arc_size_opt_level"]++
 # arm exceptions
 checked_options["arm_fp16_format"]++
+checked_options["flag_ipa_ra"]++
 # s390 exceptions
 checked_options["param_max_completely_peel_times"]++
 checked_options["param_max_completely_peeled_insns"]++
diff --git a/gcc/testsuite/gcc.target/arm/pr99592.c b/gcc/testsuite/gcc.target/arm/pr99592.c
new file mode 100644
index 00000000000..23d6591ba16
--- /dev/null
+++ b/gcc/testsuite/gcc.target/arm/pr99592.c
@@ -0,0 +1,7 @@
+/* PR target/99592 */
+/* { dg-do compile } */
+/* { dg-options "-O2 -pg" } */
+
+#pragma GCC push_options
+#pragma GCC target ""
+#pragma GCC pop_options


More information about the Gcc-cvs mailing list