mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-22 03:40:26 +08:00
s390: add exceptions for param modified by target pragma
gcc/ChangeLog: PR target/99313 * optc-save-gen.awk: Add 4 more exceptions. gcc/testsuite/ChangeLog: PR target/99313 * gcc.target/s390/target-attribute/pr99313.c: New test.
This commit is contained in:
parent
2e0bb9eec2
commit
4ed0a92f6c
@ -1445,6 +1445,12 @@ checked_options["TARGET_CASE_VECTOR_PC_RELATIVE"]++
|
||||
checked_options["arc_size_opt_level"]++
|
||||
# arm exceptions
|
||||
checked_options["arm_fp16_format"]++
|
||||
# s390 exceptions
|
||||
checked_options["param_max_completely_peel_times"]++
|
||||
checked_options["param_max_completely_peeled_insns"]++
|
||||
checked_options["param_max_unroll_times"]++
|
||||
checked_options["param_max_unrolled_insns"]++
|
||||
|
||||
|
||||
for (i = 0; i < n_opts; i++) {
|
||||
name = var_name(flags[i]);
|
||||
|
5
gcc/testsuite/gcc.target/s390/target-attribute/pr99313.c
Normal file
5
gcc/testsuite/gcc.target/s390/target-attribute/pr99313.c
Normal file
@ -0,0 +1,5 @@
|
||||
/* PR target/99313 */
|
||||
|
||||
#pragma GCC push_options
|
||||
#pragma GCC target ("arch=z13")
|
||||
#pragma GCC pop_options
|
Loading…
x
Reference in New Issue
Block a user