options: ignore flag_ipa_ra in cl_optimization_compare
authorMartin Liska <mliska@suse.cz>
Tue, 16 Mar 2021 13:42:01 +0000 (14:42 +0100)
committerMartin Liska <mliska@suse.cz>
Tue, 16 Mar 2021 13:44:26 +0000 (14:44 +0100)
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.

gcc/optc-save-gen.awk
gcc/testsuite/gcc.target/arm/pr99592.c [new file with mode: 0644]

index 14b8d03..19afa89 100644 (file)
@@ -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 (file)
index 0000000..23d6591
--- /dev/null
@@ -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