File: | objdir/gcc/options-save.cc |
Warning: | line 1926, column 3 Value stored to 'mask' is never read |
Press '?' to see keyboard shortcuts
Keyboard shortcuts:
1 | /* This file is auto-generated by optc-save-gen.awk. */ |
2 | |
3 | #include "config.h" |
4 | #include "system.h" |
5 | #include "coretypes.h" |
6 | #include "tm.h" |
7 | #include "opts.h" |
8 | #include "intl.h" |
9 | |
10 | #include "flags.h" |
11 | #include "target.h" |
12 | #include "inchash.h" |
13 | #include "hash-set.h" |
14 | #include "vec.h" |
15 | #include "input.h" |
16 | #include "alias.h" |
17 | #include "symtab.h" |
18 | #include "inchash.h" |
19 | #include "tree.h" |
20 | #include "fold-const.h" |
21 | #include "tree-ssa-alias.h" |
22 | #include "is-a.h" |
23 | #include "predict.h" |
24 | #include "function.h" |
25 | #include "basic-block.h" |
26 | #include "gimple-expr.h" |
27 | #include "gimple.h" |
28 | #include "data-streamer.h" |
29 | #include "ipa-ref.h" |
30 | #include "cgraph.h" |
31 | |
32 | #include "cpplib.h" |
33 | #include "cpplib.h" |
34 | #include "diagnostic-color.h" |
35 | #include "diagnostic-url.h" |
36 | #include "diagnostic.h" |
37 | #include "pretty-print.h" |
38 | |
39 | /* Save optimization variables into a structure. */ |
40 | void |
41 | cl_optimization_save (struct cl_optimization *ptr, struct gcc_options *opts, |
42 | struct gcc_options *opts_set) |
43 | { |
44 | gcc_assert (IN_RANGE (opts->x_optimize, 0, 255))((void)(!(((unsigned long) (opts->x_optimize) - (unsigned long ) (0) <= (unsigned long) (255) - (unsigned long) (0))) ? fancy_abort ("options-save.cc", 44, __FUNCTION__), 0 : 0)); |
45 | gcc_assert (IN_RANGE (opts->x_optimize_size, 0, 2))((void)(!(((unsigned long) (opts->x_optimize_size) - (unsigned long) (0) <= (unsigned long) (2) - (unsigned long) (0))) ? fancy_abort ("options-save.cc", 45, __FUNCTION__), 0 : 0)); |
46 | gcc_assert (IN_RANGE (opts->x_optimize_debug, 0, 1))((void)(!(((unsigned long) (opts->x_optimize_debug) - (unsigned long) (0) <= (unsigned long) (1) - (unsigned long) (0))) ? fancy_abort ("options-save.cc", 46, __FUNCTION__), 0 : 0)); |
47 | gcc_assert (IN_RANGE (opts->x_optimize_fast, 0, 1))((void)(!(((unsigned long) (opts->x_optimize_fast) - (unsigned long) (0) <= (unsigned long) (1) - (unsigned long) (0))) ? fancy_abort ("options-save.cc", 47, __FUNCTION__), 0 : 0)); |
48 | gcc_assert (IN_RANGE (opts->x_warn_inline, -128, 127))((void)(!(((unsigned long) (opts->x_warn_inline) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 48, __FUNCTION__), 0 : 0)); |
49 | gcc_assert (IN_RANGE (opts->x_flag_aggressive_loop_optimizations, -128, 127))((void)(!(((unsigned long) (opts->x_flag_aggressive_loop_optimizations ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 49, __FUNCTION__ ), 0 : 0)); |
50 | gcc_assert (IN_RANGE (opts->x_flag_align_functions, -128, 127))((void)(!(((unsigned long) (opts->x_flag_align_functions) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 50, __FUNCTION__ ), 0 : 0)); |
51 | gcc_assert (IN_RANGE (opts->x_flag_align_jumps, -128, 127))((void)(!(((unsigned long) (opts->x_flag_align_jumps) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 51, __FUNCTION__), 0 : 0)); |
52 | gcc_assert (IN_RANGE (opts->x_flag_align_labels, -128, 127))((void)(!(((unsigned long) (opts->x_flag_align_labels) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 52, __FUNCTION__ ), 0 : 0)); |
53 | gcc_assert (IN_RANGE (opts->x_flag_align_loops, -128, 127))((void)(!(((unsigned long) (opts->x_flag_align_loops) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 53, __FUNCTION__), 0 : 0)); |
54 | gcc_assert (IN_RANGE (opts->x_flag_allocation_dce, -128, 127))((void)(!(((unsigned long) (opts->x_flag_allocation_dce) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 54, __FUNCTION__ ), 0 : 0)); |
55 | gcc_assert (IN_RANGE (opts->x_flag_store_data_races, -128, 127))((void)(!(((unsigned long) (opts->x_flag_store_data_races) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 55, __FUNCTION__ ), 0 : 0)); |
56 | gcc_assert (IN_RANGE (opts->x_flag_associative_math, -128, 127))((void)(!(((unsigned long) (opts->x_flag_associative_math) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 56, __FUNCTION__ ), 0 : 0)); |
57 | gcc_assert (IN_RANGE (opts->x_flag_asynchronous_unwind_tables, -128, 127))((void)(!(((unsigned long) (opts->x_flag_asynchronous_unwind_tables ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 57, __FUNCTION__ ), 0 : 0)); |
58 | gcc_assert (IN_RANGE (opts->x_flag_auto_inc_dec, -128, 127))((void)(!(((unsigned long) (opts->x_flag_auto_inc_dec) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 58, __FUNCTION__ ), 0 : 0)); |
59 | gcc_assert (IN_RANGE (opts->x_flag_bit_tests, -128, 127))((void)(!(((unsigned long) (opts->x_flag_bit_tests) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 59, __FUNCTION__), 0 : 0)); |
60 | gcc_assert (IN_RANGE (opts->x_flag_branch_on_count_reg, -128, 127))((void)(!(((unsigned long) (opts->x_flag_branch_on_count_reg ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 60, __FUNCTION__ ), 0 : 0)); |
61 | gcc_assert (IN_RANGE (opts->x_flag_branch_probabilities, -128, 127))((void)(!(((unsigned long) (opts->x_flag_branch_probabilities ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 61, __FUNCTION__ ), 0 : 0)); |
62 | gcc_assert (IN_RANGE (opts->x_flag_caller_saves, -128, 127))((void)(!(((unsigned long) (opts->x_flag_caller_saves) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 62, __FUNCTION__ ), 0 : 0)); |
63 | gcc_assert (IN_RANGE (opts->x_flag_code_hoisting, -128, 127))((void)(!(((unsigned long) (opts->x_flag_code_hoisting) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 63, __FUNCTION__ ), 0 : 0)); |
64 | gcc_assert (IN_RANGE (opts->x_flag_combine_stack_adjustments, -128, 127))((void)(!(((unsigned long) (opts->x_flag_combine_stack_adjustments ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 64, __FUNCTION__ ), 0 : 0)); |
65 | gcc_assert (IN_RANGE (opts->x_flag_compare_elim_after_reload, -128, 127))((void)(!(((unsigned long) (opts->x_flag_compare_elim_after_reload ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 65, __FUNCTION__ ), 0 : 0)); |
66 | gcc_assert (IN_RANGE (opts->x_flag_conserve_stack, -128, 127))((void)(!(((unsigned long) (opts->x_flag_conserve_stack) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 66, __FUNCTION__ ), 0 : 0)); |
67 | gcc_assert (IN_RANGE (opts->x_flag_cprop_registers, -128, 127))((void)(!(((unsigned long) (opts->x_flag_cprop_registers) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 67, __FUNCTION__ ), 0 : 0)); |
68 | gcc_assert (IN_RANGE (opts->x_flag_crossjumping, -128, 127))((void)(!(((unsigned long) (opts->x_flag_crossjumping) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 68, __FUNCTION__ ), 0 : 0)); |
69 | gcc_assert (IN_RANGE (opts->x_flag_cse_follow_jumps, -128, 127))((void)(!(((unsigned long) (opts->x_flag_cse_follow_jumps) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 69, __FUNCTION__ ), 0 : 0)); |
70 | gcc_assert (IN_RANGE (opts->x_flag_cx_fortran_rules, -128, 127))((void)(!(((unsigned long) (opts->x_flag_cx_fortran_rules) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 70, __FUNCTION__ ), 0 : 0)); |
71 | gcc_assert (IN_RANGE (opts->x_flag_cx_limited_range, -128, 127))((void)(!(((unsigned long) (opts->x_flag_cx_limited_range) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 71, __FUNCTION__ ), 0 : 0)); |
72 | gcc_assert (IN_RANGE (opts->x_flag_dce, -128, 127))((void)(!(((unsigned long) (opts->x_flag_dce) - (unsigned long ) (-128) <= (unsigned long) (127) - (unsigned long) (-128) )) ? fancy_abort ("options-save.cc", 72, __FUNCTION__), 0 : 0 )); |
73 | gcc_assert (IN_RANGE (opts->x_flag_defer_pop, -128, 127))((void)(!(((unsigned long) (opts->x_flag_defer_pop) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 73, __FUNCTION__), 0 : 0)); |
74 | gcc_assert (IN_RANGE (opts->x_flag_delayed_branch, -128, 127))((void)(!(((unsigned long) (opts->x_flag_delayed_branch) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 74, __FUNCTION__ ), 0 : 0)); |
75 | gcc_assert (IN_RANGE (opts->x_flag_delete_dead_exceptions, -128, 127))((void)(!(((unsigned long) (opts->x_flag_delete_dead_exceptions ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 75, __FUNCTION__ ), 0 : 0)); |
76 | gcc_assert (IN_RANGE (opts->x_flag_delete_null_pointer_checks, -128, 127))((void)(!(((unsigned long) (opts->x_flag_delete_null_pointer_checks ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 76, __FUNCTION__ ), 0 : 0)); |
77 | gcc_assert (IN_RANGE (opts->x_flag_devirtualize, -128, 127))((void)(!(((unsigned long) (opts->x_flag_devirtualize) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 77, __FUNCTION__ ), 0 : 0)); |
78 | gcc_assert (IN_RANGE (opts->x_flag_devirtualize_speculatively, -128, 127))((void)(!(((unsigned long) (opts->x_flag_devirtualize_speculatively ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 78, __FUNCTION__ ), 0 : 0)); |
79 | gcc_assert (IN_RANGE (opts->x_flag_dse, -128, 127))((void)(!(((unsigned long) (opts->x_flag_dse) - (unsigned long ) (-128) <= (unsigned long) (127) - (unsigned long) (-128) )) ? fancy_abort ("options-save.cc", 79, __FUNCTION__), 0 : 0 )); |
80 | gcc_assert (IN_RANGE (opts->x_flag_early_inlining, -128, 127))((void)(!(((unsigned long) (opts->x_flag_early_inlining) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 80, __FUNCTION__ ), 0 : 0)); |
81 | gcc_assert (IN_RANGE (opts->x_flag_exceptions, -128, 127))((void)(!(((unsigned long) (opts->x_flag_exceptions) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 81, __FUNCTION__), 0 : 0)); |
82 | gcc_assert (IN_RANGE (opts->x_flag_expensive_optimizations, -128, 127))((void)(!(((unsigned long) (opts->x_flag_expensive_optimizations ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 82, __FUNCTION__ ), 0 : 0)); |
83 | gcc_assert (IN_RANGE (opts->x_flag_finite_loops, -128, 127))((void)(!(((unsigned long) (opts->x_flag_finite_loops) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 83, __FUNCTION__ ), 0 : 0)); |
84 | gcc_assert (IN_RANGE (opts->x_flag_finite_math_only, -128, 127))((void)(!(((unsigned long) (opts->x_flag_finite_math_only) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 84, __FUNCTION__ ), 0 : 0)); |
85 | gcc_assert (IN_RANGE (opts->x_flag_float_store, -128, 127))((void)(!(((unsigned long) (opts->x_flag_float_store) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 85, __FUNCTION__), 0 : 0)); |
86 | gcc_assert (IN_RANGE (opts->x_flag_fold_simple_inlines, -128, 127))((void)(!(((unsigned long) (opts->x_flag_fold_simple_inlines ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 86, __FUNCTION__ ), 0 : 0)); |
87 | gcc_assert (IN_RANGE (opts->x_flag_forward_propagate, -128, 127))((void)(!(((unsigned long) (opts->x_flag_forward_propagate ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 87, __FUNCTION__ ), 0 : 0)); |
88 | gcc_assert (IN_RANGE (opts->x_flag_fp_int_builtin_inexact, -128, 127))((void)(!(((unsigned long) (opts->x_flag_fp_int_builtin_inexact ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 88, __FUNCTION__ ), 0 : 0)); |
89 | gcc_assert (IN_RANGE (opts->x_flag_no_function_cse, -128, 127))((void)(!(((unsigned long) (opts->x_flag_no_function_cse) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 89, __FUNCTION__ ), 0 : 0)); |
90 | gcc_assert (IN_RANGE (opts->x_flag_gcse, -128, 127))((void)(!(((unsigned long) (opts->x_flag_gcse) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 90, __FUNCTION__), 0 : 0)); |
91 | gcc_assert (IN_RANGE (opts->x_flag_gcse_after_reload, -128, 127))((void)(!(((unsigned long) (opts->x_flag_gcse_after_reload ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 91, __FUNCTION__ ), 0 : 0)); |
92 | gcc_assert (IN_RANGE (opts->x_flag_gcse_las, -128, 127))((void)(!(((unsigned long) (opts->x_flag_gcse_las) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 92, __FUNCTION__), 0 : 0)); |
93 | gcc_assert (IN_RANGE (opts->x_flag_gcse_lm, -128, 127))((void)(!(((unsigned long) (opts->x_flag_gcse_lm) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 93, __FUNCTION__), 0 : 0)); |
94 | gcc_assert (IN_RANGE (opts->x_flag_gcse_sm, -128, 127))((void)(!(((unsigned long) (opts->x_flag_gcse_sm) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 94, __FUNCTION__), 0 : 0)); |
95 | gcc_assert (IN_RANGE (opts->x_flag_graphite, -128, 127))((void)(!(((unsigned long) (opts->x_flag_graphite) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 95, __FUNCTION__), 0 : 0)); |
96 | gcc_assert (IN_RANGE (opts->x_flag_graphite_identity, -128, 127))((void)(!(((unsigned long) (opts->x_flag_graphite_identity ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 96, __FUNCTION__ ), 0 : 0)); |
97 | gcc_assert (IN_RANGE (opts->x_flag_guess_branch_prob, -128, 127))((void)(!(((unsigned long) (opts->x_flag_guess_branch_prob ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 97, __FUNCTION__ ), 0 : 0)); |
98 | gcc_assert (IN_RANGE (opts->x_flag_harden_compares, -128, 127))((void)(!(((unsigned long) (opts->x_flag_harden_compares) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 98, __FUNCTION__ ), 0 : 0)); |
99 | gcc_assert (IN_RANGE (opts->x_flag_harden_conditional_branches, -128, 127))((void)(!(((unsigned long) (opts->x_flag_harden_conditional_branches ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 99, __FUNCTION__ ), 0 : 0)); |
100 | gcc_assert (IN_RANGE (opts->x_flag_hoist_adjacent_loads, -128, 127))((void)(!(((unsigned long) (opts->x_flag_hoist_adjacent_loads ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 100, __FUNCTION__ ), 0 : 0)); |
101 | gcc_assert (IN_RANGE (opts->x_flag_if_conversion, -128, 127))((void)(!(((unsigned long) (opts->x_flag_if_conversion) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 101, __FUNCTION__ ), 0 : 0)); |
102 | gcc_assert (IN_RANGE (opts->x_flag_if_conversion2, -128, 127))((void)(!(((unsigned long) (opts->x_flag_if_conversion2) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 102, __FUNCTION__ ), 0 : 0)); |
103 | gcc_assert (IN_RANGE (opts->x_flag_indirect_inlining, -128, 127))((void)(!(((unsigned long) (opts->x_flag_indirect_inlining ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 103, __FUNCTION__ ), 0 : 0)); |
104 | gcc_assert (IN_RANGE (opts->x_flag_no_inline, -128, 127))((void)(!(((unsigned long) (opts->x_flag_no_inline) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 104, __FUNCTION__), 0 : 0)); |
105 | gcc_assert (IN_RANGE (opts->x_flag_inline_atomics, -128, 127))((void)(!(((unsigned long) (opts->x_flag_inline_atomics) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 105, __FUNCTION__ ), 0 : 0)); |
106 | gcc_assert (IN_RANGE (opts->x_flag_inline_functions, -128, 127))((void)(!(((unsigned long) (opts->x_flag_inline_functions) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 106, __FUNCTION__ ), 0 : 0)); |
107 | gcc_assert (IN_RANGE (opts->x_flag_inline_functions_called_once, -128, 127))((void)(!(((unsigned long) (opts->x_flag_inline_functions_called_once ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 107, __FUNCTION__ ), 0 : 0)); |
108 | gcc_assert (IN_RANGE (opts->x_flag_inline_small_functions, -128, 127))((void)(!(((unsigned long) (opts->x_flag_inline_small_functions ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 108, __FUNCTION__ ), 0 : 0)); |
109 | gcc_assert (IN_RANGE (opts->x_flag_ipa_bit_cp, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ipa_bit_cp) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 109, __FUNCTION__), 0 : 0)); |
110 | gcc_assert (IN_RANGE (opts->x_flag_ipa_cp, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ipa_cp) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 110, __FUNCTION__), 0 : 0)); |
111 | gcc_assert (IN_RANGE (opts->x_flag_ipa_cp_clone, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ipa_cp_clone) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 111, __FUNCTION__ ), 0 : 0)); |
112 | gcc_assert (IN_RANGE (opts->x_flag_ipa_icf, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ipa_icf) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 112, __FUNCTION__), 0 : 0)); |
113 | gcc_assert (IN_RANGE (opts->x_flag_ipa_icf_functions, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ipa_icf_functions ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 113, __FUNCTION__ ), 0 : 0)); |
114 | gcc_assert (IN_RANGE (opts->x_flag_ipa_icf_variables, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ipa_icf_variables ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 114, __FUNCTION__ ), 0 : 0)); |
115 | gcc_assert (IN_RANGE (opts->x_flag_ipa_modref, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ipa_modref) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 115, __FUNCTION__), 0 : 0)); |
116 | gcc_assert (IN_RANGE (opts->x_flag_ipa_profile, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ipa_profile) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 116, __FUNCTION__), 0 : 0)); |
117 | gcc_assert (IN_RANGE (opts->x_flag_ipa_pta, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ipa_pta) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 117, __FUNCTION__), 0 : 0)); |
118 | gcc_assert (IN_RANGE (opts->x_flag_ipa_pure_const, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ipa_pure_const) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 118, __FUNCTION__ ), 0 : 0)); |
119 | gcc_assert (IN_RANGE (opts->x_flag_ipa_ra, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ipa_ra) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 119, __FUNCTION__), 0 : 0)); |
120 | gcc_assert (IN_RANGE (opts->x_flag_ipa_reference, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ipa_reference) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 120, __FUNCTION__ ), 0 : 0)); |
121 | gcc_assert (IN_RANGE (opts->x_flag_ipa_reference_addressable, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ipa_reference_addressable ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 121, __FUNCTION__ ), 0 : 0)); |
122 | gcc_assert (IN_RANGE (opts->x_flag_ipa_sra, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ipa_sra) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 122, __FUNCTION__), 0 : 0)); |
123 | gcc_assert (IN_RANGE (opts->x_flag_ipa_stack_alignment, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ipa_stack_alignment ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 123, __FUNCTION__ ), 0 : 0)); |
124 | gcc_assert (IN_RANGE (opts->x_flag_ipa_strict_aliasing, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ipa_strict_aliasing ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 124, __FUNCTION__ ), 0 : 0)); |
125 | gcc_assert (IN_RANGE (opts->x_flag_ipa_vrp, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ipa_vrp) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 125, __FUNCTION__), 0 : 0)); |
126 | gcc_assert (IN_RANGE (opts->x_flag_ira_hoist_pressure, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ira_hoist_pressure ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 126, __FUNCTION__ ), 0 : 0)); |
127 | gcc_assert (IN_RANGE (opts->x_flag_ira_loop_pressure, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ira_loop_pressure ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 127, __FUNCTION__ ), 0 : 0)); |
128 | gcc_assert (IN_RANGE (opts->x_flag_ira_share_save_slots, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ira_share_save_slots ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 128, __FUNCTION__ ), 0 : 0)); |
129 | gcc_assert (IN_RANGE (opts->x_flag_ira_share_spill_slots, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ira_share_spill_slots ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 129, __FUNCTION__ ), 0 : 0)); |
130 | gcc_assert (IN_RANGE (opts->x_flag_isolate_erroneous_paths_attribute, -128, 127))((void)(!(((unsigned long) (opts->x_flag_isolate_erroneous_paths_attribute ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 130, __FUNCTION__ ), 0 : 0)); |
131 | gcc_assert (IN_RANGE (opts->x_flag_isolate_erroneous_paths_dereference, -128, 127))((void)(!(((unsigned long) (opts->x_flag_isolate_erroneous_paths_dereference ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 131, __FUNCTION__ ), 0 : 0)); |
132 | gcc_assert (IN_RANGE (opts->x_flag_ivopts, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ivopts) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 132, __FUNCTION__), 0 : 0)); |
133 | gcc_assert (IN_RANGE (opts->x_flag_jump_tables, -128, 127))((void)(!(((unsigned long) (opts->x_flag_jump_tables) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 133, __FUNCTION__), 0 : 0)); |
134 | gcc_assert (IN_RANGE (opts->x_flag_keep_gc_roots_live, -128, 127))((void)(!(((unsigned long) (opts->x_flag_keep_gc_roots_live ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 134, __FUNCTION__ ), 0 : 0)); |
135 | gcc_assert (IN_RANGE (opts->x_flag_lifetime_dse, -128, 127))((void)(!(((unsigned long) (opts->x_flag_lifetime_dse) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 135, __FUNCTION__ ), 0 : 0)); |
136 | gcc_assert (IN_RANGE (opts->x_flag_limit_function_alignment, -128, 127))((void)(!(((unsigned long) (opts->x_flag_limit_function_alignment ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 136, __FUNCTION__ ), 0 : 0)); |
137 | gcc_assert (IN_RANGE (opts->x_flag_live_range_shrinkage, -128, 127))((void)(!(((unsigned long) (opts->x_flag_live_range_shrinkage ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 137, __FUNCTION__ ), 0 : 0)); |
138 | gcc_assert (IN_RANGE (opts->x_flag_loop_interchange, -128, 127))((void)(!(((unsigned long) (opts->x_flag_loop_interchange) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 138, __FUNCTION__ ), 0 : 0)); |
139 | gcc_assert (IN_RANGE (opts->x_flag_loop_nest_optimize, -128, 127))((void)(!(((unsigned long) (opts->x_flag_loop_nest_optimize ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 139, __FUNCTION__ ), 0 : 0)); |
140 | gcc_assert (IN_RANGE (opts->x_flag_loop_parallelize_all, -128, 127))((void)(!(((unsigned long) (opts->x_flag_loop_parallelize_all ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 140, __FUNCTION__ ), 0 : 0)); |
141 | gcc_assert (IN_RANGE (opts->x_flag_unroll_jam, -128, 127))((void)(!(((unsigned long) (opts->x_flag_unroll_jam) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 141, __FUNCTION__), 0 : 0)); |
142 | gcc_assert (IN_RANGE (opts->x_flag_lra_remat, -128, 127))((void)(!(((unsigned long) (opts->x_flag_lra_remat) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 142, __FUNCTION__), 0 : 0)); |
143 | gcc_assert (IN_RANGE (opts->x_flag_errno_math, -128, 127))((void)(!(((unsigned long) (opts->x_flag_errno_math) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 143, __FUNCTION__), 0 : 0)); |
144 | gcc_assert (IN_RANGE (opts->x_flag_modulo_sched, -128, 127))((void)(!(((unsigned long) (opts->x_flag_modulo_sched) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 144, __FUNCTION__ ), 0 : 0)); |
145 | gcc_assert (IN_RANGE (opts->x_flag_modulo_sched_allow_regmoves, -128, 127))((void)(!(((unsigned long) (opts->x_flag_modulo_sched_allow_regmoves ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 145, __FUNCTION__ ), 0 : 0)); |
146 | gcc_assert (IN_RANGE (opts->x_flag_move_loop_invariants, -128, 127))((void)(!(((unsigned long) (opts->x_flag_move_loop_invariants ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 146, __FUNCTION__ ), 0 : 0)); |
147 | gcc_assert (IN_RANGE (opts->x_flag_move_loop_stores, -128, 127))((void)(!(((unsigned long) (opts->x_flag_move_loop_stores) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 147, __FUNCTION__ ), 0 : 0)); |
148 | gcc_assert (IN_RANGE (opts->x_flag_non_call_exceptions, -128, 127))((void)(!(((unsigned long) (opts->x_flag_non_call_exceptions ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 148, __FUNCTION__ ), 0 : 0)); |
149 | gcc_assert (IN_RANGE (opts->x_flag_nothrow_opt, -128, 127))((void)(!(((unsigned long) (opts->x_flag_nothrow_opt) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 149, __FUNCTION__), 0 : 0)); |
150 | gcc_assert (IN_RANGE (opts->x_flag_omit_frame_pointer, -128, 127))((void)(!(((unsigned long) (opts->x_flag_omit_frame_pointer ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 150, __FUNCTION__ ), 0 : 0)); |
151 | gcc_assert (IN_RANGE (opts->x_flag_opt_info, -128, 127))((void)(!(((unsigned long) (opts->x_flag_opt_info) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 151, __FUNCTION__), 0 : 0)); |
152 | gcc_assert (IN_RANGE (opts->x_flag_optimize_sibling_calls, -128, 127))((void)(!(((unsigned long) (opts->x_flag_optimize_sibling_calls ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 152, __FUNCTION__ ), 0 : 0)); |
153 | gcc_assert (IN_RANGE (opts->x_flag_optimize_strlen, -128, 127))((void)(!(((unsigned long) (opts->x_flag_optimize_strlen) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 153, __FUNCTION__ ), 0 : 0)); |
154 | gcc_assert (IN_RANGE (opts->x_flag_pack_struct, -128, 127))((void)(!(((unsigned long) (opts->x_flag_pack_struct) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 154, __FUNCTION__), 0 : 0)); |
155 | gcc_assert (IN_RANGE (opts->x_flag_partial_inlining, -128, 127))((void)(!(((unsigned long) (opts->x_flag_partial_inlining) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 155, __FUNCTION__ ), 0 : 0)); |
156 | gcc_assert (IN_RANGE (opts->x_flag_peel_loops, -128, 127))((void)(!(((unsigned long) (opts->x_flag_peel_loops) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 156, __FUNCTION__), 0 : 0)); |
157 | gcc_assert (IN_RANGE (opts->x_flag_no_peephole, -128, 127))((void)(!(((unsigned long) (opts->x_flag_no_peephole) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 157, __FUNCTION__), 0 : 0)); |
158 | gcc_assert (IN_RANGE (opts->x_flag_peephole2, -128, 127))((void)(!(((unsigned long) (opts->x_flag_peephole2) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 158, __FUNCTION__), 0 : 0)); |
159 | gcc_assert (IN_RANGE (opts->x_flag_plt, -128, 127))((void)(!(((unsigned long) (opts->x_flag_plt) - (unsigned long ) (-128) <= (unsigned long) (127) - (unsigned long) (-128) )) ? fancy_abort ("options-save.cc", 159, __FUNCTION__), 0 : 0 )); |
160 | gcc_assert (IN_RANGE (opts->x_flag_predictive_commoning, -128, 127))((void)(!(((unsigned long) (opts->x_flag_predictive_commoning ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 160, __FUNCTION__ ), 0 : 0)); |
161 | gcc_assert (IN_RANGE (opts->x_flag_prefetch_loop_arrays, -128, 127))((void)(!(((unsigned long) (opts->x_flag_prefetch_loop_arrays ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 161, __FUNCTION__ ), 0 : 0)); |
162 | gcc_assert (IN_RANGE (opts->x_flag_printf_return_value, -128, 127))((void)(!(((unsigned long) (opts->x_flag_printf_return_value ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 162, __FUNCTION__ ), 0 : 0)); |
163 | gcc_assert (IN_RANGE (opts->x_flag_profile_partial_training, -128, 127))((void)(!(((unsigned long) (opts->x_flag_profile_partial_training ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 163, __FUNCTION__ ), 0 : 0)); |
164 | gcc_assert (IN_RANGE (opts->x_flag_profile_reorder_functions, -128, 127))((void)(!(((unsigned long) (opts->x_flag_profile_reorder_functions ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 164, __FUNCTION__ ), 0 : 0)); |
165 | gcc_assert (IN_RANGE (opts->x_flag_reciprocal_math, -128, 127))((void)(!(((unsigned long) (opts->x_flag_reciprocal_math) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 165, __FUNCTION__ ), 0 : 0)); |
166 | gcc_assert (IN_RANGE (opts->x_flag_ree, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ree) - (unsigned long ) (-128) <= (unsigned long) (127) - (unsigned long) (-128) )) ? fancy_abort ("options-save.cc", 166, __FUNCTION__), 0 : 0 )); |
167 | gcc_assert (IN_RANGE (opts->x_flag_pcc_struct_return, -128, 127))((void)(!(((unsigned long) (opts->x_flag_pcc_struct_return ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 167, __FUNCTION__ ), 0 : 0)); |
168 | gcc_assert (IN_RANGE (opts->x_flag_rename_registers, -128, 127))((void)(!(((unsigned long) (opts->x_flag_rename_registers) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 168, __FUNCTION__ ), 0 : 0)); |
169 | gcc_assert (IN_RANGE (opts->x_flag_reorder_blocks, -128, 127))((void)(!(((unsigned long) (opts->x_flag_reorder_blocks) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 169, __FUNCTION__ ), 0 : 0)); |
170 | gcc_assert (IN_RANGE (opts->x_flag_reorder_blocks_and_partition, -128, 127))((void)(!(((unsigned long) (opts->x_flag_reorder_blocks_and_partition ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 170, __FUNCTION__ ), 0 : 0)); |
171 | gcc_assert (IN_RANGE (opts->x_flag_reorder_functions, -128, 127))((void)(!(((unsigned long) (opts->x_flag_reorder_functions ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 171, __FUNCTION__ ), 0 : 0)); |
172 | gcc_assert (IN_RANGE (opts->x_flag_rerun_cse_after_loop, -128, 127))((void)(!(((unsigned long) (opts->x_flag_rerun_cse_after_loop ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 172, __FUNCTION__ ), 0 : 0)); |
173 | gcc_assert (IN_RANGE (opts->x_flag_resched_modulo_sched, -128, 127))((void)(!(((unsigned long) (opts->x_flag_resched_modulo_sched ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 173, __FUNCTION__ ), 0 : 0)); |
174 | gcc_assert (IN_RANGE (opts->x_flag_rounding_math, -128, 127))((void)(!(((unsigned long) (opts->x_flag_rounding_math) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 174, __FUNCTION__ ), 0 : 0)); |
175 | gcc_assert (IN_RANGE (opts->x_flag_rtti, -128, 127))((void)(!(((unsigned long) (opts->x_flag_rtti) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 175, __FUNCTION__), 0 : 0)); |
176 | gcc_assert (IN_RANGE (opts->x_flag_save_optimization_record, -128, 127))((void)(!(((unsigned long) (opts->x_flag_save_optimization_record ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 176, __FUNCTION__ ), 0 : 0)); |
177 | gcc_assert (IN_RANGE (opts->x_flag_sched_critical_path_heuristic, -128, 127))((void)(!(((unsigned long) (opts->x_flag_sched_critical_path_heuristic ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 177, __FUNCTION__ ), 0 : 0)); |
178 | gcc_assert (IN_RANGE (opts->x_flag_sched_dep_count_heuristic, -128, 127))((void)(!(((unsigned long) (opts->x_flag_sched_dep_count_heuristic ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 178, __FUNCTION__ ), 0 : 0)); |
179 | gcc_assert (IN_RANGE (opts->x_flag_sched_group_heuristic, -128, 127))((void)(!(((unsigned long) (opts->x_flag_sched_group_heuristic ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 179, __FUNCTION__ ), 0 : 0)); |
180 | gcc_assert (IN_RANGE (opts->x_flag_schedule_interblock, -128, 127))((void)(!(((unsigned long) (opts->x_flag_schedule_interblock ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 180, __FUNCTION__ ), 0 : 0)); |
181 | gcc_assert (IN_RANGE (opts->x_flag_sched_last_insn_heuristic, -128, 127))((void)(!(((unsigned long) (opts->x_flag_sched_last_insn_heuristic ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 181, __FUNCTION__ ), 0 : 0)); |
182 | gcc_assert (IN_RANGE (opts->x_flag_sched_pressure, -128, 127))((void)(!(((unsigned long) (opts->x_flag_sched_pressure) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 182, __FUNCTION__ ), 0 : 0)); |
183 | gcc_assert (IN_RANGE (opts->x_flag_sched_rank_heuristic, -128, 127))((void)(!(((unsigned long) (opts->x_flag_sched_rank_heuristic ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 183, __FUNCTION__ ), 0 : 0)); |
184 | gcc_assert (IN_RANGE (opts->x_flag_schedule_speculative, -128, 127))((void)(!(((unsigned long) (opts->x_flag_schedule_speculative ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 184, __FUNCTION__ ), 0 : 0)); |
185 | gcc_assert (IN_RANGE (opts->x_flag_sched_spec_insn_heuristic, -128, 127))((void)(!(((unsigned long) (opts->x_flag_sched_spec_insn_heuristic ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 185, __FUNCTION__ ), 0 : 0)); |
186 | gcc_assert (IN_RANGE (opts->x_flag_schedule_speculative_load, -128, 127))((void)(!(((unsigned long) (opts->x_flag_schedule_speculative_load ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 186, __FUNCTION__ ), 0 : 0)); |
187 | gcc_assert (IN_RANGE (opts->x_flag_schedule_speculative_load_dangerous, -128, 127))((void)(!(((unsigned long) (opts->x_flag_schedule_speculative_load_dangerous ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 187, __FUNCTION__ ), 0 : 0)); |
188 | gcc_assert (IN_RANGE (opts->x_flag_sched2_use_superblocks, -128, 127))((void)(!(((unsigned long) (opts->x_flag_sched2_use_superblocks ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 188, __FUNCTION__ ), 0 : 0)); |
189 | gcc_assert (IN_RANGE (opts->x_flag_schedule_fusion, -128, 127))((void)(!(((unsigned long) (opts->x_flag_schedule_fusion) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 189, __FUNCTION__ ), 0 : 0)); |
190 | gcc_assert (IN_RANGE (opts->x_flag_schedule_insns, -128, 127))((void)(!(((unsigned long) (opts->x_flag_schedule_insns) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 190, __FUNCTION__ ), 0 : 0)); |
191 | gcc_assert (IN_RANGE (opts->x_flag_schedule_insns_after_reload, -128, 127))((void)(!(((unsigned long) (opts->x_flag_schedule_insns_after_reload ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 191, __FUNCTION__ ), 0 : 0)); |
192 | gcc_assert (IN_RANGE (opts->x_flag_section_anchors, -128, 127))((void)(!(((unsigned long) (opts->x_flag_section_anchors) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 192, __FUNCTION__ ), 0 : 0)); |
193 | gcc_assert (IN_RANGE (opts->x_flag_sel_sched_pipelining, -128, 127))((void)(!(((unsigned long) (opts->x_flag_sel_sched_pipelining ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 193, __FUNCTION__ ), 0 : 0)); |
194 | gcc_assert (IN_RANGE (opts->x_flag_sel_sched_pipelining_outer_loops, -128, 127))((void)(!(((unsigned long) (opts->x_flag_sel_sched_pipelining_outer_loops ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 194, __FUNCTION__ ), 0 : 0)); |
195 | gcc_assert (IN_RANGE (opts->x_flag_sel_sched_reschedule_pipelined, -128, 127))((void)(!(((unsigned long) (opts->x_flag_sel_sched_reschedule_pipelined ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 195, __FUNCTION__ ), 0 : 0)); |
196 | gcc_assert (IN_RANGE (opts->x_flag_selective_scheduling, -128, 127))((void)(!(((unsigned long) (opts->x_flag_selective_scheduling ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 196, __FUNCTION__ ), 0 : 0)); |
197 | gcc_assert (IN_RANGE (opts->x_flag_selective_scheduling2, -128, 127))((void)(!(((unsigned long) (opts->x_flag_selective_scheduling2 ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 197, __FUNCTION__ ), 0 : 0)); |
198 | gcc_assert (IN_RANGE (opts->x_flag_semantic_interposition, -128, 127))((void)(!(((unsigned long) (opts->x_flag_semantic_interposition ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 198, __FUNCTION__ ), 0 : 0)); |
199 | gcc_assert (IN_RANGE (opts->x_flag_short_enums, -128, 127))((void)(!(((unsigned long) (opts->x_flag_short_enums) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 199, __FUNCTION__), 0 : 0)); |
200 | gcc_assert (IN_RANGE (opts->x_flag_short_wchar, -128, 127))((void)(!(((unsigned long) (opts->x_flag_short_wchar) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 200, __FUNCTION__), 0 : 0)); |
201 | gcc_assert (IN_RANGE (opts->x_flag_shrink_wrap, -128, 127))((void)(!(((unsigned long) (opts->x_flag_shrink_wrap) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 201, __FUNCTION__), 0 : 0)); |
202 | gcc_assert (IN_RANGE (opts->x_flag_shrink_wrap_separate, -128, 127))((void)(!(((unsigned long) (opts->x_flag_shrink_wrap_separate ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 202, __FUNCTION__ ), 0 : 0)); |
203 | gcc_assert (IN_RANGE (opts->x_flag_signaling_nans, -128, 127))((void)(!(((unsigned long) (opts->x_flag_signaling_nans) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 203, __FUNCTION__ ), 0 : 0)); |
204 | gcc_assert (IN_RANGE (opts->x_flag_signed_zeros, -128, 127))((void)(!(((unsigned long) (opts->x_flag_signed_zeros) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 204, __FUNCTION__ ), 0 : 0)); |
205 | gcc_assert (IN_RANGE (opts->x_flag_single_precision_constant, -128, 127))((void)(!(((unsigned long) (opts->x_flag_single_precision_constant ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 205, __FUNCTION__ ), 0 : 0)); |
206 | gcc_assert (IN_RANGE (opts->x_flag_split_ivs_in_unroller, -128, 127))((void)(!(((unsigned long) (opts->x_flag_split_ivs_in_unroller ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 206, __FUNCTION__ ), 0 : 0)); |
207 | gcc_assert (IN_RANGE (opts->x_flag_split_loops, -128, 127))((void)(!(((unsigned long) (opts->x_flag_split_loops) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 207, __FUNCTION__), 0 : 0)); |
208 | gcc_assert (IN_RANGE (opts->x_flag_split_paths, -128, 127))((void)(!(((unsigned long) (opts->x_flag_split_paths) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 208, __FUNCTION__), 0 : 0)); |
209 | gcc_assert (IN_RANGE (opts->x_flag_split_wide_types, -128, 127))((void)(!(((unsigned long) (opts->x_flag_split_wide_types) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 209, __FUNCTION__ ), 0 : 0)); |
210 | gcc_assert (IN_RANGE (opts->x_flag_split_wide_types_early, -128, 127))((void)(!(((unsigned long) (opts->x_flag_split_wide_types_early ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 210, __FUNCTION__ ), 0 : 0)); |
211 | gcc_assert (IN_RANGE (opts->x_flag_ssa_backprop, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ssa_backprop) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 211, __FUNCTION__ ), 0 : 0)); |
212 | gcc_assert (IN_RANGE (opts->x_flag_ssa_phiopt, -128, 127))((void)(!(((unsigned long) (opts->x_flag_ssa_phiopt) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 212, __FUNCTION__), 0 : 0)); |
213 | gcc_assert (IN_RANGE (opts->x_flag_stack_clash_protection, -128, 127))((void)(!(((unsigned long) (opts->x_flag_stack_clash_protection ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 213, __FUNCTION__ ), 0 : 0)); |
214 | gcc_assert (IN_RANGE (opts->x_flag_stack_protect, -128, 127))((void)(!(((unsigned long) (opts->x_flag_stack_protect) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 214, __FUNCTION__ ), 0 : 0)); |
215 | gcc_assert (IN_RANGE (opts->x_flag_stdarg_opt, -128, 127))((void)(!(((unsigned long) (opts->x_flag_stdarg_opt) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 215, __FUNCTION__), 0 : 0)); |
216 | gcc_assert (IN_RANGE (opts->x_flag_store_merging, -128, 127))((void)(!(((unsigned long) (opts->x_flag_store_merging) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 216, __FUNCTION__ ), 0 : 0)); |
217 | gcc_assert (IN_RANGE (opts->x_flag_strict_aliasing, -128, 127))((void)(!(((unsigned long) (opts->x_flag_strict_aliasing) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 217, __FUNCTION__ ), 0 : 0)); |
218 | gcc_assert (IN_RANGE (opts->x_flag_strict_enums, -128, 127))((void)(!(((unsigned long) (opts->x_flag_strict_enums) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 218, __FUNCTION__ ), 0 : 0)); |
219 | gcc_assert (IN_RANGE (opts->x_flag_strict_volatile_bitfields, -128, 127))((void)(!(((unsigned long) (opts->x_flag_strict_volatile_bitfields ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 219, __FUNCTION__ ), 0 : 0)); |
220 | gcc_assert (IN_RANGE (opts->x_flag_thread_jumps, -128, 127))((void)(!(((unsigned long) (opts->x_flag_thread_jumps) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 220, __FUNCTION__ ), 0 : 0)); |
221 | gcc_assert (IN_RANGE (opts->x_flag_threadsafe_statics, -128, 127))((void)(!(((unsigned long) (opts->x_flag_threadsafe_statics ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 221, __FUNCTION__ ), 0 : 0)); |
222 | gcc_assert (IN_RANGE (opts->x_flag_toplevel_reorder, -128, 127))((void)(!(((unsigned long) (opts->x_flag_toplevel_reorder) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 222, __FUNCTION__ ), 0 : 0)); |
223 | gcc_assert (IN_RANGE (opts->x_flag_tracer, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tracer) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 223, __FUNCTION__), 0 : 0)); |
224 | gcc_assert (IN_RANGE (opts->x_flag_trapping_math, -128, 127))((void)(!(((unsigned long) (opts->x_flag_trapping_math) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 224, __FUNCTION__ ), 0 : 0)); |
225 | gcc_assert (IN_RANGE (opts->x_flag_trapv, -128, 127))((void)(!(((unsigned long) (opts->x_flag_trapv) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 225, __FUNCTION__), 0 : 0)); |
226 | gcc_assert (IN_RANGE (opts->x_flag_tree_bit_ccp, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_bit_ccp) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 226, __FUNCTION__ ), 0 : 0)); |
227 | gcc_assert (IN_RANGE (opts->x_flag_tree_builtin_call_dce, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_builtin_call_dce ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 227, __FUNCTION__ ), 0 : 0)); |
228 | gcc_assert (IN_RANGE (opts->x_flag_tree_ccp, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_ccp) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 228, __FUNCTION__), 0 : 0)); |
229 | gcc_assert (IN_RANGE (opts->x_flag_tree_ch, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_ch) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 229, __FUNCTION__), 0 : 0)); |
230 | gcc_assert (IN_RANGE (opts->x_flag_tree_coalesce_vars, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_coalesce_vars ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 230, __FUNCTION__ ), 0 : 0)); |
231 | gcc_assert (IN_RANGE (opts->x_flag_tree_copy_prop, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_copy_prop) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 231, __FUNCTION__ ), 0 : 0)); |
232 | gcc_assert (IN_RANGE (opts->x_flag_tree_cselim, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_cselim) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 232, __FUNCTION__), 0 : 0)); |
233 | gcc_assert (IN_RANGE (opts->x_flag_tree_dce, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_dce) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 233, __FUNCTION__), 0 : 0)); |
234 | gcc_assert (IN_RANGE (opts->x_flag_tree_dom, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_dom) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 234, __FUNCTION__), 0 : 0)); |
235 | gcc_assert (IN_RANGE (opts->x_flag_tree_dse, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_dse) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 235, __FUNCTION__), 0 : 0)); |
236 | gcc_assert (IN_RANGE (opts->x_flag_tree_forwprop, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_forwprop) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 236, __FUNCTION__ ), 0 : 0)); |
237 | gcc_assert (IN_RANGE (opts->x_flag_tree_fre, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_fre) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 237, __FUNCTION__), 0 : 0)); |
238 | gcc_assert (IN_RANGE (opts->x_flag_tree_loop_distribute_patterns, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_loop_distribute_patterns ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 238, __FUNCTION__ ), 0 : 0)); |
239 | gcc_assert (IN_RANGE (opts->x_flag_tree_loop_distribution, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_loop_distribution ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 239, __FUNCTION__ ), 0 : 0)); |
240 | gcc_assert (IN_RANGE (opts->x_flag_tree_loop_if_convert, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_loop_if_convert ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 240, __FUNCTION__ ), 0 : 0)); |
241 | gcc_assert (IN_RANGE (opts->x_flag_tree_loop_im, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_loop_im) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 241, __FUNCTION__ ), 0 : 0)); |
242 | gcc_assert (IN_RANGE (opts->x_flag_tree_loop_ivcanon, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_loop_ivcanon ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 242, __FUNCTION__ ), 0 : 0)); |
243 | gcc_assert (IN_RANGE (opts->x_flag_tree_loop_optimize, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_loop_optimize ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 243, __FUNCTION__ ), 0 : 0)); |
244 | gcc_assert (IN_RANGE (opts->x_flag_tree_loop_vectorize, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_loop_vectorize ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 244, __FUNCTION__ ), 0 : 0)); |
245 | gcc_assert (IN_RANGE (opts->x_flag_tree_live_range_split, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_live_range_split ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 245, __FUNCTION__ ), 0 : 0)); |
246 | gcc_assert (IN_RANGE (opts->x_flag_tree_partial_pre, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_partial_pre) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 246, __FUNCTION__ ), 0 : 0)); |
247 | gcc_assert (IN_RANGE (opts->x_flag_tree_phiprop, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_phiprop) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 247, __FUNCTION__ ), 0 : 0)); |
248 | gcc_assert (IN_RANGE (opts->x_flag_tree_pre, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_pre) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 248, __FUNCTION__), 0 : 0)); |
249 | gcc_assert (IN_RANGE (opts->x_flag_tree_pta, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_pta) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 249, __FUNCTION__), 0 : 0)); |
250 | gcc_assert (IN_RANGE (opts->x_flag_tree_reassoc, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_reassoc) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 250, __FUNCTION__ ), 0 : 0)); |
251 | gcc_assert (IN_RANGE (opts->x_flag_tree_scev_cprop, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_scev_cprop) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 251, __FUNCTION__ ), 0 : 0)); |
252 | gcc_assert (IN_RANGE (opts->x_flag_tree_sink, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_sink) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 252, __FUNCTION__), 0 : 0)); |
253 | gcc_assert (IN_RANGE (opts->x_flag_tree_slp_vectorize, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_slp_vectorize ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 253, __FUNCTION__ ), 0 : 0)); |
254 | gcc_assert (IN_RANGE (opts->x_flag_tree_slsr, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_slsr) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 254, __FUNCTION__), 0 : 0)); |
255 | gcc_assert (IN_RANGE (opts->x_flag_tree_sra, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_sra) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 255, __FUNCTION__), 0 : 0)); |
256 | gcc_assert (IN_RANGE (opts->x_flag_tree_switch_conversion, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_switch_conversion ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 256, __FUNCTION__ ), 0 : 0)); |
257 | gcc_assert (IN_RANGE (opts->x_flag_tree_tail_merge, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_tail_merge) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 257, __FUNCTION__ ), 0 : 0)); |
258 | gcc_assert (IN_RANGE (opts->x_flag_tree_ter, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_ter) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 258, __FUNCTION__), 0 : 0)); |
259 | gcc_assert (IN_RANGE (opts->x_flag_tree_vectorize, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_vectorize) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 259, __FUNCTION__ ), 0 : 0)); |
260 | gcc_assert (IN_RANGE (opts->x_flag_tree_vrp, -128, 127))((void)(!(((unsigned long) (opts->x_flag_tree_vrp) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 260, __FUNCTION__), 0 : 0)); |
261 | gcc_assert (IN_RANGE (opts->x_flag_unconstrained_commons, -128, 127))((void)(!(((unsigned long) (opts->x_flag_unconstrained_commons ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 261, __FUNCTION__ ), 0 : 0)); |
262 | gcc_assert (IN_RANGE (opts->x_flag_unreachable_traps, -128, 127))((void)(!(((unsigned long) (opts->x_flag_unreachable_traps ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 262, __FUNCTION__ ), 0 : 0)); |
263 | gcc_assert (IN_RANGE (opts->x_flag_unroll_all_loops, -128, 127))((void)(!(((unsigned long) (opts->x_flag_unroll_all_loops) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 263, __FUNCTION__ ), 0 : 0)); |
264 | gcc_assert (IN_RANGE (opts->x_flag_cunroll_grow_size, -128, 127))((void)(!(((unsigned long) (opts->x_flag_cunroll_grow_size ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 264, __FUNCTION__ ), 0 : 0)); |
265 | gcc_assert (IN_RANGE (opts->x_flag_unroll_loops, -128, 127))((void)(!(((unsigned long) (opts->x_flag_unroll_loops) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 265, __FUNCTION__ ), 0 : 0)); |
266 | gcc_assert (IN_RANGE (opts->x_flag_unsafe_math_optimizations, -128, 127))((void)(!(((unsigned long) (opts->x_flag_unsafe_math_optimizations ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 266, __FUNCTION__ ), 0 : 0)); |
267 | gcc_assert (IN_RANGE (opts->x_flag_unswitch_loops, -128, 127))((void)(!(((unsigned long) (opts->x_flag_unswitch_loops) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 267, __FUNCTION__ ), 0 : 0)); |
268 | gcc_assert (IN_RANGE (opts->x_flag_unwind_tables, -128, 127))((void)(!(((unsigned long) (opts->x_flag_unwind_tables) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 268, __FUNCTION__ ), 0 : 0)); |
269 | gcc_assert (IN_RANGE (opts->x_flag_var_tracking, -128, 127))((void)(!(((unsigned long) (opts->x_flag_var_tracking) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 269, __FUNCTION__ ), 0 : 0)); |
270 | gcc_assert (IN_RANGE (opts->x_flag_var_tracking_assignments, -128, 127))((void)(!(((unsigned long) (opts->x_flag_var_tracking_assignments ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 270, __FUNCTION__ ), 0 : 0)); |
271 | gcc_assert (IN_RANGE (opts->x_flag_var_tracking_assignments_toggle, -128, 127))((void)(!(((unsigned long) (opts->x_flag_var_tracking_assignments_toggle ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 271, __FUNCTION__ ), 0 : 0)); |
272 | gcc_assert (IN_RANGE (opts->x_flag_var_tracking_uninit, -128, 127))((void)(!(((unsigned long) (opts->x_flag_var_tracking_uninit ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 272, __FUNCTION__ ), 0 : 0)); |
273 | gcc_assert (IN_RANGE (opts->x_flag_variable_expansion_in_unroller, -128, 127))((void)(!(((unsigned long) (opts->x_flag_variable_expansion_in_unroller ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 273, __FUNCTION__ ), 0 : 0)); |
274 | gcc_assert (IN_RANGE (opts->x_flag_version_loops_for_strides, -128, 127))((void)(!(((unsigned long) (opts->x_flag_version_loops_for_strides ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 274, __FUNCTION__ ), 0 : 0)); |
275 | gcc_assert (IN_RANGE (opts->x_flag_value_profile_transformations, -128, 127))((void)(!(((unsigned long) (opts->x_flag_value_profile_transformations ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 275, __FUNCTION__ ), 0 : 0)); |
276 | gcc_assert (IN_RANGE (opts->x_flag_web, -128, 127))((void)(!(((unsigned long) (opts->x_flag_web) - (unsigned long ) (-128) <= (unsigned long) (127) - (unsigned long) (-128) )) ? fancy_abort ("options-save.cc", 276, __FUNCTION__), 0 : 0 )); |
277 | gcc_assert (IN_RANGE (opts->x_flag_wrapv, -128, 127))((void)(!(((unsigned long) (opts->x_flag_wrapv) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) ( -128))) ? fancy_abort ("options-save.cc", 277, __FUNCTION__), 0 : 0)); |
278 | gcc_assert (IN_RANGE (opts->x_flag_wrapv_pointer, -128, 127))((void)(!(((unsigned long) (opts->x_flag_wrapv_pointer) - ( unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 278, __FUNCTION__ ), 0 : 0)); |
279 | gcc_assert (IN_RANGE (opts->x_debug_nonbind_markers_p, -128, 127))((void)(!(((unsigned long) (opts->x_debug_nonbind_markers_p ) - (unsigned long) (-128) <= (unsigned long) (127) - (unsigned long) (-128))) ? fancy_abort ("options-save.cc", 279, __FUNCTION__ ), 0 : 0)); |
280 | |
281 | ptr->x_param_align_loop_iterations = opts->x_param_align_loop_iterations; |
282 | ptr->x_param_align_threshold = opts->x_param_align_threshold; |
283 | ptr->x_param_asan_protect_allocas = opts->x_param_asan_protect_allocas; |
284 | ptr->x_param_asan_instrument_reads = opts->x_param_asan_instrument_reads; |
285 | ptr->x_param_asan_instrument_writes = opts->x_param_asan_instrument_writes; |
286 | ptr->x_param_asan_instrumentation_with_call_threshold = opts->x_param_asan_instrumentation_with_call_threshold; |
287 | ptr->x_param_asan_kernel_mem_intrinsic_prefix = opts->x_param_asan_kernel_mem_intrinsic_prefix; |
288 | ptr->x_param_asan_memintrin = opts->x_param_asan_memintrin; |
289 | ptr->x_param_asan_stack = opts->x_param_asan_stack; |
290 | ptr->x_param_asan_use_after_return = opts->x_param_asan_use_after_return; |
291 | ptr->x_param_avg_loop_niter = opts->x_param_avg_loop_niter; |
292 | ptr->x_param_avoid_fma_max_bits = opts->x_param_avoid_fma_max_bits; |
293 | ptr->x_param_builtin_expect_probability = opts->x_param_builtin_expect_probability; |
294 | ptr->x_param_builtin_string_cmp_inline_length = opts->x_param_builtin_string_cmp_inline_length; |
295 | ptr->x_param_case_values_threshold = opts->x_param_case_values_threshold; |
296 | ptr->x_param_comdat_sharing_probability = opts->x_param_comdat_sharing_probability; |
297 | ptr->x_param_construct_interfere_size = opts->x_param_construct_interfere_size; |
298 | ptr->x_param_destruct_interfere_size = opts->x_param_destruct_interfere_size; |
299 | ptr->x_param_dse_max_alias_queries_per_store = opts->x_param_dse_max_alias_queries_per_store; |
300 | ptr->x_param_dse_max_object_size = opts->x_param_dse_max_object_size; |
301 | ptr->x_param_early_inlining_insns = opts->x_param_early_inlining_insns; |
302 | ptr->x_param_evrp_sparse_threshold = opts->x_param_evrp_sparse_threshold; |
303 | ptr->x_param_evrp_switch_limit = opts->x_param_evrp_switch_limit; |
304 | ptr->x_param_fsm_scale_path_stmts = opts->x_param_fsm_scale_path_stmts; |
305 | ptr->x_param_gcse_after_reload_critical_fraction = opts->x_param_gcse_after_reload_critical_fraction; |
306 | ptr->x_param_gcse_after_reload_partial_fraction = opts->x_param_gcse_after_reload_partial_fraction; |
307 | ptr->x_param_gcse_cost_distance_ratio = opts->x_param_gcse_cost_distance_ratio; |
308 | ptr->x_param_gcse_unrestricted_cost = opts->x_param_gcse_unrestricted_cost; |
309 | ptr->x_param_graphite_max_arrays_per_scop = opts->x_param_graphite_max_arrays_per_scop; |
310 | ptr->x_param_graphite_max_nb_scop_params = opts->x_param_graphite_max_nb_scop_params; |
311 | ptr->x_param_hwasan_instrument_allocas = opts->x_param_hwasan_instrument_allocas; |
312 | ptr->x_param_hwasan_instrument_mem_intrinsics = opts->x_param_hwasan_instrument_mem_intrinsics; |
313 | ptr->x_param_hwasan_instrument_reads = opts->x_param_hwasan_instrument_reads; |
314 | ptr->x_param_hwasan_instrument_stack = opts->x_param_hwasan_instrument_stack; |
315 | ptr->x_param_hwasan_instrument_writes = opts->x_param_hwasan_instrument_writes; |
316 | ptr->x_param_hwasan_random_frame_tag = opts->x_param_hwasan_random_frame_tag; |
317 | ptr->x_param_inline_heuristics_hint_percent = opts->x_param_inline_heuristics_hint_percent; |
318 | ptr->x_param_inline_min_speedup = opts->x_param_inline_min_speedup; |
319 | ptr->x_param_inline_unit_growth = opts->x_param_inline_unit_growth; |
320 | ptr->x_param_ipa_cp_eval_threshold = opts->x_param_ipa_cp_eval_threshold; |
321 | ptr->x_param_ipa_cp_large_unit_insns = opts->x_param_ipa_cp_large_unit_insns; |
322 | ptr->x_param_ipa_cp_loop_hint_bonus = opts->x_param_ipa_cp_loop_hint_bonus; |
323 | ptr->x_param_ipa_cp_max_recursive_depth = opts->x_param_ipa_cp_max_recursive_depth; |
324 | ptr->x_param_ipa_cp_min_recursive_probability = opts->x_param_ipa_cp_min_recursive_probability; |
325 | ptr->x_param_ipa_cp_profile_count_base = opts->x_param_ipa_cp_profile_count_base; |
326 | ptr->x_param_ipa_cp_recursion_penalty = opts->x_param_ipa_cp_recursion_penalty; |
327 | ptr->x_param_ipa_cp_recursive_freq_factor = opts->x_param_ipa_cp_recursive_freq_factor; |
328 | ptr->x_param_ipa_cp_single_call_penalty = opts->x_param_ipa_cp_single_call_penalty; |
329 | ptr->x_param_ipa_cp_unit_growth = opts->x_param_ipa_cp_unit_growth; |
330 | ptr->x_param_ipa_cp_value_list_size = opts->x_param_ipa_cp_value_list_size; |
331 | ptr->x_param_ipa_jump_function_lookups = opts->x_param_ipa_jump_function_lookups; |
332 | ptr->x_param_ipa_max_aa_steps = opts->x_param_ipa_max_aa_steps; |
333 | ptr->x_param_ipa_max_agg_items = opts->x_param_ipa_max_agg_items; |
334 | ptr->x_param_ipa_max_loop_predicates = opts->x_param_ipa_max_loop_predicates; |
335 | ptr->x_param_ipa_max_param_expr_ops = opts->x_param_ipa_max_param_expr_ops; |
336 | ptr->x_param_ipa_max_switch_predicate_bounds = opts->x_param_ipa_max_switch_predicate_bounds; |
337 | ptr->x_param_ipa_sra_deref_prob_threshold = opts->x_param_ipa_sra_deref_prob_threshold; |
338 | ptr->x_param_ipa_sra_max_replacements = opts->x_param_ipa_sra_max_replacements; |
339 | ptr->x_param_ipa_sra_ptr_growth_factor = opts->x_param_ipa_sra_ptr_growth_factor; |
340 | ptr->x_param_ipa_sra_ptrwrap_growth_factor = opts->x_param_ipa_sra_ptrwrap_growth_factor; |
341 | ptr->x_param_ira_consider_dup_in_all_alts = opts->x_param_ira_consider_dup_in_all_alts; |
342 | ptr->x_param_ira_loop_reserved_regs = opts->x_param_ira_loop_reserved_regs; |
343 | ptr->x_param_ira_max_conflict_table_size = opts->x_param_ira_max_conflict_table_size; |
344 | ptr->x_param_ira_max_loops_num = opts->x_param_ira_max_loops_num; |
345 | ptr->x_param_ira_simple_lra_insn_threshold = opts->x_param_ira_simple_lra_insn_threshold; |
346 | ptr->x_param_iv_always_prune_cand_set_bound = opts->x_param_iv_always_prune_cand_set_bound; |
347 | ptr->x_param_iv_consider_all_candidates_bound = opts->x_param_iv_consider_all_candidates_bound; |
348 | ptr->x_param_iv_max_considered_uses = opts->x_param_iv_max_considered_uses; |
349 | ptr->x_param_jump_table_max_growth_ratio_for_size = opts->x_param_jump_table_max_growth_ratio_for_size; |
350 | ptr->x_param_jump_table_max_growth_ratio_for_speed = opts->x_param_jump_table_max_growth_ratio_for_speed; |
351 | ptr->x_param_l1_cache_line_size = opts->x_param_l1_cache_line_size; |
352 | ptr->x_param_l1_cache_size = opts->x_param_l1_cache_size; |
353 | ptr->x_param_l2_cache_size = opts->x_param_l2_cache_size; |
354 | ptr->x_param_large_function_growth = opts->x_param_large_function_growth; |
355 | ptr->x_param_large_function_insns = opts->x_param_large_function_insns; |
356 | ptr->x_param_stack_frame_growth = opts->x_param_stack_frame_growth; |
357 | ptr->x_param_large_stack_frame = opts->x_param_large_stack_frame; |
358 | ptr->x_param_large_unit_insns = opts->x_param_large_unit_insns; |
359 | ptr->x_param_lim_expensive = opts->x_param_lim_expensive; |
360 | ptr->x_param_loop_block_tile_size = opts->x_param_loop_block_tile_size; |
361 | ptr->x_param_loop_interchange_max_num_stmts = opts->x_param_loop_interchange_max_num_stmts; |
362 | ptr->x_param_loop_interchange_stride_ratio = opts->x_param_loop_interchange_stride_ratio; |
363 | ptr->x_param_loop_invariant_max_bbs_in_loop = opts->x_param_loop_invariant_max_bbs_in_loop; |
364 | ptr->x_param_loop_max_datarefs_for_datadeps = opts->x_param_loop_max_datarefs_for_datadeps; |
365 | ptr->x_param_loop_versioning_max_inner_insns = opts->x_param_loop_versioning_max_inner_insns; |
366 | ptr->x_param_loop_versioning_max_outer_insns = opts->x_param_loop_versioning_max_outer_insns; |
367 | ptr->x_param_lra_inheritance_ebb_probability_cutoff = opts->x_param_lra_inheritance_ebb_probability_cutoff; |
368 | ptr->x_param_lra_max_considered_reload_pseudos = opts->x_param_lra_max_considered_reload_pseudos; |
369 | ptr->x_param_max_average_unrolled_insns = opts->x_param_max_average_unrolled_insns; |
370 | ptr->x_param_max_combine_insns = opts->x_param_max_combine_insns; |
371 | ptr->x_param_max_unroll_iterations = opts->x_param_max_unroll_iterations; |
372 | ptr->x_param_max_completely_peel_times = opts->x_param_max_completely_peel_times; |
373 | ptr->x_param_max_completely_peeled_insns = opts->x_param_max_completely_peeled_insns; |
374 | ptr->x_param_max_crossjump_edges = opts->x_param_max_crossjump_edges; |
375 | ptr->x_param_max_cse_insns = opts->x_param_max_cse_insns; |
376 | ptr->x_param_max_cse_path_length = opts->x_param_max_cse_path_length; |
377 | ptr->x_param_max_cselib_memory_locations = opts->x_param_max_cselib_memory_locations; |
378 | ptr->x_param_max_debug_marker_count = opts->x_param_max_debug_marker_count; |
379 | ptr->x_param_max_delay_slot_insn_search = opts->x_param_max_delay_slot_insn_search; |
380 | ptr->x_param_max_delay_slot_live_search = opts->x_param_max_delay_slot_live_search; |
381 | ptr->x_param_max_dse_active_local_stores = opts->x_param_max_dse_active_local_stores; |
382 | ptr->x_param_early_inliner_max_iterations = opts->x_param_early_inliner_max_iterations; |
383 | ptr->x_param_max_find_base_term_values = opts->x_param_max_find_base_term_values; |
384 | ptr->x_param_max_fsm_thread_path_insns = opts->x_param_max_fsm_thread_path_insns; |
385 | ptr->x_param_max_gcse_insertion_ratio = opts->x_param_max_gcse_insertion_ratio; |
386 | ptr->x_param_max_gcse_memory = opts->x_param_max_gcse_memory; |
387 | ptr->x_param_max_goto_duplication_insns = opts->x_param_max_goto_duplication_insns; |
388 | ptr->x_param_max_grow_copy_bb_insns = opts->x_param_max_grow_copy_bb_insns; |
389 | ptr->x_param_max_hoist_depth = opts->x_param_max_hoist_depth; |
390 | ptr->x_param_inline_functions_called_once_insns = opts->x_param_inline_functions_called_once_insns; |
391 | ptr->x_param_inline_functions_called_once_loop_depth = opts->x_param_inline_functions_called_once_loop_depth; |
392 | ptr->x_param_max_inline_insns_auto = opts->x_param_max_inline_insns_auto; |
393 | ptr->x_param_max_inline_insns_recursive_auto = opts->x_param_max_inline_insns_recursive_auto; |
394 | ptr->x_param_max_inline_insns_recursive = opts->x_param_max_inline_insns_recursive; |
395 | ptr->x_param_max_inline_insns_single = opts->x_param_max_inline_insns_single; |
396 | ptr->x_param_max_inline_insns_size = opts->x_param_max_inline_insns_size; |
397 | ptr->x_param_max_inline_insns_small = opts->x_param_max_inline_insns_small; |
398 | ptr->x_param_max_inline_recursive_depth_auto = opts->x_param_max_inline_recursive_depth_auto; |
399 | ptr->x_param_max_inline_recursive_depth = opts->x_param_max_inline_recursive_depth; |
400 | ptr->x_param_max_isl_operations = opts->x_param_max_isl_operations; |
401 | ptr->x_param_max_iterations_computation_cost = opts->x_param_max_iterations_computation_cost; |
402 | ptr->x_param_max_iterations_to_track = opts->x_param_max_iterations_to_track; |
403 | ptr->x_param_max_jump_thread_duplication_stmts = opts->x_param_max_jump_thread_duplication_stmts; |
404 | ptr->x_param_max_jump_thread_paths = opts->x_param_max_jump_thread_paths; |
405 | ptr->x_param_max_last_value_rtl = opts->x_param_max_last_value_rtl; |
406 | ptr->x_param_max_loop_header_insns = opts->x_param_max_loop_header_insns; |
407 | ptr->x_param_max_modulo_backtrack_attempts = opts->x_param_max_modulo_backtrack_attempts; |
408 | ptr->x_param_max_partial_antic_length = opts->x_param_max_partial_antic_length; |
409 | ptr->x_param_max_peel_branches = opts->x_param_max_peel_branches; |
410 | ptr->x_param_max_peel_times = opts->x_param_max_peel_times; |
411 | ptr->x_param_max_peeled_insns = opts->x_param_max_peeled_insns; |
412 | ptr->x_param_max_pending_list_length = opts->x_param_max_pending_list_length; |
413 | ptr->x_param_max_pipeline_region_blocks = opts->x_param_max_pipeline_region_blocks; |
414 | ptr->x_param_max_pipeline_region_insns = opts->x_param_max_pipeline_region_insns; |
415 | ptr->x_param_max_pow_sqrt_depth = opts->x_param_max_pow_sqrt_depth; |
416 | ptr->x_param_max_predicted_iterations = opts->x_param_max_predicted_iterations; |
417 | ptr->x_param_max_reload_search_insns = opts->x_param_max_reload_search_insns; |
418 | ptr->x_param_max_rtl_if_conversion_insns = opts->x_param_max_rtl_if_conversion_insns; |
419 | ptr->x_param_max_rtl_if_conversion_predictable_cost = opts->x_param_max_rtl_if_conversion_predictable_cost; |
420 | ptr->x_param_max_rtl_if_conversion_unpredictable_cost = opts->x_param_max_rtl_if_conversion_unpredictable_cost; |
421 | ptr->x_param_max_sched_extend_regions_iters = opts->x_param_max_sched_extend_regions_iters; |
422 | ptr->x_param_max_sched_insn_conflict_delay = opts->x_param_max_sched_insn_conflict_delay; |
423 | ptr->x_param_max_sched_ready_insns = opts->x_param_max_sched_ready_insns; |
424 | ptr->x_param_max_sched_region_blocks = opts->x_param_max_sched_region_blocks; |
425 | ptr->x_param_max_sched_region_insns = opts->x_param_max_sched_region_insns; |
426 | ptr->x_param_max_slsr_candidate_scan = opts->x_param_max_slsr_candidate_scan; |
427 | ptr->x_param_max_speculative_devirt_maydefs = opts->x_param_max_speculative_devirt_maydefs; |
428 | ptr->x_param_max_stores_to_merge = opts->x_param_max_stores_to_merge; |
429 | ptr->x_param_max_stores_to_sink = opts->x_param_max_stores_to_sink; |
430 | ptr->x_param_max_tail_merge_comparisons = opts->x_param_max_tail_merge_comparisons; |
431 | ptr->x_param_max_tail_merge_iterations = opts->x_param_max_tail_merge_iterations; |
432 | ptr->x_param_max_tracked_strlens = opts->x_param_max_tracked_strlens; |
433 | ptr->x_param_max_tree_if_conversion_phi_args = opts->x_param_max_tree_if_conversion_phi_args; |
434 | ptr->x_param_max_unroll_times = opts->x_param_max_unroll_times; |
435 | ptr->x_param_max_unrolled_insns = opts->x_param_max_unrolled_insns; |
436 | ptr->x_param_max_unswitch_depth = opts->x_param_max_unswitch_depth; |
437 | ptr->x_param_max_unswitch_insns = opts->x_param_max_unswitch_insns; |
438 | ptr->x_param_max_variable_expansions = opts->x_param_max_variable_expansions; |
439 | ptr->x_param_max_vartrack_expr_depth = opts->x_param_max_vartrack_expr_depth; |
440 | ptr->x_param_max_vartrack_reverse_op_size = opts->x_param_max_vartrack_reverse_op_size; |
441 | ptr->x_param_max_vartrack_size = opts->x_param_max_vartrack_size; |
442 | ptr->x_param_min_crossjump_insns = opts->x_param_min_crossjump_insns; |
443 | ptr->x_param_min_inline_recursive_probability = opts->x_param_min_inline_recursive_probability; |
444 | ptr->x_param_min_insn_to_prefetch_ratio = opts->x_param_min_insn_to_prefetch_ratio; |
445 | ptr->x_param_min_loop_cond_split_prob = opts->x_param_min_loop_cond_split_prob; |
446 | ptr->x_param_min_pagesize = opts->x_param_min_pagesize; |
447 | ptr->x_param_min_size_for_stack_sharing = opts->x_param_min_size_for_stack_sharing; |
448 | ptr->x_param_min_spec_prob = opts->x_param_min_spec_prob; |
449 | ptr->x_param_min_vect_loop_bound = opts->x_param_min_vect_loop_bound; |
450 | ptr->x_param_modref_max_accesses = opts->x_param_modref_max_accesses; |
451 | ptr->x_param_modref_max_adjustments = opts->x_param_modref_max_adjustments; |
452 | ptr->x_param_modref_max_bases = opts->x_param_modref_max_bases; |
453 | ptr->x_param_modref_max_depth = opts->x_param_modref_max_depth; |
454 | ptr->x_param_modref_max_escape_points = opts->x_param_modref_max_escape_points; |
455 | ptr->x_param_modref_max_refs = opts->x_param_modref_max_refs; |
456 | ptr->x_param_modref_max_tests = opts->x_param_modref_max_tests; |
457 | ptr->x_param_parloops_chunk_size = opts->x_param_parloops_chunk_size; |
458 | ptr->x_param_parloops_min_per_thread = opts->x_param_parloops_min_per_thread; |
459 | ptr->x_param_parloops_schedule = opts->x_param_parloops_schedule; |
460 | ptr->x_param_partial_inlining_entry_probability = opts->x_param_partial_inlining_entry_probability; |
461 | ptr->x_param_predictable_branch_outcome = opts->x_param_predictable_branch_outcome; |
462 | ptr->x_param_prefetch_dynamic_strides = opts->x_param_prefetch_dynamic_strides; |
463 | ptr->x_param_prefetch_latency = opts->x_param_prefetch_latency; |
464 | ptr->x_param_prefetch_min_insn_to_mem_ratio = opts->x_param_prefetch_min_insn_to_mem_ratio; |
465 | ptr->x_param_prefetch_minimum_stride = opts->x_param_prefetch_minimum_stride; |
466 | ptr->x_param_ranger_logical_depth = opts->x_param_ranger_logical_depth; |
467 | ptr->x_param_relation_block_limit = opts->x_param_relation_block_limit; |
468 | ptr->x_param_rpo_vn_max_loop_depth = opts->x_param_rpo_vn_max_loop_depth; |
469 | ptr->x_param_sccvn_max_alias_queries_per_access = opts->x_param_sccvn_max_alias_queries_per_access; |
470 | ptr->x_param_scev_max_expr_complexity = opts->x_param_scev_max_expr_complexity; |
471 | ptr->x_param_scev_max_expr_size = opts->x_param_scev_max_expr_size; |
472 | ptr->x_param_sched_autopref_queue_depth = opts->x_param_sched_autopref_queue_depth; |
473 | ptr->x_param_sched_mem_true_dep_cost = opts->x_param_sched_mem_true_dep_cost; |
474 | ptr->x_param_sched_pressure_algorithm = opts->x_param_sched_pressure_algorithm; |
475 | ptr->x_param_sched_spec_prob_cutoff = opts->x_param_sched_spec_prob_cutoff; |
476 | ptr->x_param_sched_state_edge_prob_cutoff = opts->x_param_sched_state_edge_prob_cutoff; |
477 | ptr->x_param_selsched_insns_to_rename = opts->x_param_selsched_insns_to_rename; |
478 | ptr->x_param_selsched_max_lookahead = opts->x_param_selsched_max_lookahead; |
479 | ptr->x_param_selsched_max_sched_times = opts->x_param_selsched_max_sched_times; |
480 | ptr->x_param_simultaneous_prefetches = opts->x_param_simultaneous_prefetches; |
481 | ptr->x_param_sink_frequency_threshold = opts->x_param_sink_frequency_threshold; |
482 | ptr->x_param_sms_dfa_history = opts->x_param_sms_dfa_history; |
483 | ptr->x_param_sms_loop_average_count_threshold = opts->x_param_sms_loop_average_count_threshold; |
484 | ptr->x_param_sms_max_ii_factor = opts->x_param_sms_max_ii_factor; |
485 | ptr->x_param_sms_min_sc = opts->x_param_sms_min_sc; |
486 | ptr->x_param_sra_max_propagations = opts->x_param_sra_max_propagations; |
487 | ptr->x_param_sra_max_scalarization_size_size = opts->x_param_sra_max_scalarization_size_size; |
488 | ptr->x_param_sra_max_scalarization_size_speed = opts->x_param_sra_max_scalarization_size_speed; |
489 | ptr->x_param_ssa_name_def_chain_limit = opts->x_param_ssa_name_def_chain_limit; |
490 | ptr->x_param_ssp_buffer_size = opts->x_param_ssp_buffer_size; |
491 | ptr->x_param_stack_clash_protection_guard_size = opts->x_param_stack_clash_protection_guard_size; |
492 | ptr->x_param_stack_clash_protection_probe_interval = opts->x_param_stack_clash_protection_probe_interval; |
493 | ptr->x_param_store_merging_allow_unaligned = opts->x_param_store_merging_allow_unaligned; |
494 | ptr->x_param_store_merging_max_size = opts->x_param_store_merging_max_size; |
495 | ptr->x_param_switch_conversion_branch_ratio = opts->x_param_switch_conversion_branch_ratio; |
496 | ptr->x_param_tm_max_aggregate_size = opts->x_param_tm_max_aggregate_size; |
497 | ptr->x_param_tracer_dynamic_coverage_feedback = opts->x_param_tracer_dynamic_coverage_feedback; |
498 | ptr->x_param_tracer_dynamic_coverage = opts->x_param_tracer_dynamic_coverage; |
499 | ptr->x_param_tracer_max_code_growth = opts->x_param_tracer_max_code_growth; |
500 | ptr->x_param_tracer_min_branch_probability_feedback = opts->x_param_tracer_min_branch_probability_feedback; |
501 | ptr->x_param_tracer_min_branch_probability = opts->x_param_tracer_min_branch_probability; |
502 | ptr->x_param_tracer_min_branch_ratio = opts->x_param_tracer_min_branch_ratio; |
503 | ptr->x_param_tree_reassoc_width = opts->x_param_tree_reassoc_width; |
504 | ptr->x_param_uninit_control_dep_attempts = opts->x_param_uninit_control_dep_attempts; |
505 | ptr->x_param_uninlined_function_insns = opts->x_param_uninlined_function_insns; |
506 | ptr->x_param_uninlined_function_time = opts->x_param_uninlined_function_time; |
507 | ptr->x_param_uninlined_function_thunk_insns = opts->x_param_uninlined_function_thunk_insns; |
508 | ptr->x_param_uninlined_function_thunk_time = opts->x_param_uninlined_function_thunk_time; |
509 | ptr->x_param_unlikely_bb_count_fraction = opts->x_param_unlikely_bb_count_fraction; |
510 | ptr->x_param_unroll_jam_max_unroll = opts->x_param_unroll_jam_max_unroll; |
511 | ptr->x_param_unroll_jam_min_percent = opts->x_param_unroll_jam_min_percent; |
512 | ptr->x_param_use_after_scope_direct_emission_threshold = opts->x_param_use_after_scope_direct_emission_threshold; |
513 | ptr->x_param_vect_epilogues_nomask = opts->x_param_vect_epilogues_nomask; |
514 | ptr->x_param_vect_induction_float = opts->x_param_vect_induction_float; |
515 | ptr->x_param_vect_inner_loop_cost_factor = opts->x_param_vect_inner_loop_cost_factor; |
516 | ptr->x_param_vect_max_layout_candidates = opts->x_param_vect_max_layout_candidates; |
517 | ptr->x_param_vect_max_peeling_for_alignment = opts->x_param_vect_max_peeling_for_alignment; |
518 | ptr->x_param_vect_max_version_for_alias_checks = opts->x_param_vect_max_version_for_alias_checks; |
519 | ptr->x_param_vect_max_version_for_alignment_checks = opts->x_param_vect_max_version_for_alignment_checks; |
520 | ptr->x_param_vect_partial_vector_usage = opts->x_param_vect_partial_vector_usage; |
521 | ptr->x_flag_openmp_target_simd_clone = opts->x_flag_openmp_target_simd_clone; |
522 | ptr->x_flag_sched_stalled_insns = opts->x_flag_sched_stalled_insns; |
523 | ptr->x_flag_sched_stalled_insns_dep = opts->x_flag_sched_stalled_insns_dep; |
524 | ptr->x_flag_tree_parallelize_loops = opts->x_flag_tree_parallelize_loops; |
525 | ptr->x_param_ranger_debug = opts->x_param_ranger_debug; |
526 | ptr->x_param_threader_debug = opts->x_param_threader_debug; |
527 | ptr->x_flag_excess_precision = opts->x_flag_excess_precision; |
528 | ptr->x_flag_fp_contract_mode = opts->x_flag_fp_contract_mode; |
529 | ptr->x_flag_ira_algorithm = opts->x_flag_ira_algorithm; |
530 | ptr->x_flag_ira_region = opts->x_flag_ira_region; |
531 | ptr->x_flag_live_patching = opts->x_flag_live_patching; |
532 | ptr->x_flag_reorder_blocks_algorithm = opts->x_flag_reorder_blocks_algorithm; |
533 | ptr->x_flag_simd_cost_model = opts->x_flag_simd_cost_model; |
534 | ptr->x_flag_stack_reuse = opts->x_flag_stack_reuse; |
535 | ptr->x_flag_auto_var_init = opts->x_flag_auto_var_init; |
536 | ptr->x_flag_vect_cost_model = opts->x_flag_vect_cost_model; |
537 | ptr->x_optimize = opts->x_optimize; |
538 | ptr->x_optimize_size = opts->x_optimize_size; |
539 | ptr->x_optimize_debug = opts->x_optimize_debug; |
540 | ptr->x_optimize_fast = opts->x_optimize_fast; |
541 | ptr->x_warn_inline = opts->x_warn_inline; |
542 | ptr->x_flag_aggressive_loop_optimizations = opts->x_flag_aggressive_loop_optimizations; |
543 | ptr->x_flag_align_functions = opts->x_flag_align_functions; |
544 | ptr->x_flag_align_jumps = opts->x_flag_align_jumps; |
545 | ptr->x_flag_align_labels = opts->x_flag_align_labels; |
546 | ptr->x_flag_align_loops = opts->x_flag_align_loops; |
547 | ptr->x_flag_allocation_dce = opts->x_flag_allocation_dce; |
548 | ptr->x_flag_store_data_races = opts->x_flag_store_data_races; |
549 | ptr->x_flag_associative_math = opts->x_flag_associative_math; |
550 | ptr->x_flag_asynchronous_unwind_tables = opts->x_flag_asynchronous_unwind_tables; |
551 | ptr->x_flag_auto_inc_dec = opts->x_flag_auto_inc_dec; |
552 | ptr->x_flag_bit_tests = opts->x_flag_bit_tests; |
553 | ptr->x_flag_branch_on_count_reg = opts->x_flag_branch_on_count_reg; |
554 | ptr->x_flag_branch_probabilities = opts->x_flag_branch_probabilities; |
555 | ptr->x_flag_caller_saves = opts->x_flag_caller_saves; |
556 | ptr->x_flag_code_hoisting = opts->x_flag_code_hoisting; |
557 | ptr->x_flag_combine_stack_adjustments = opts->x_flag_combine_stack_adjustments; |
558 | ptr->x_flag_compare_elim_after_reload = opts->x_flag_compare_elim_after_reload; |
559 | ptr->x_flag_conserve_stack = opts->x_flag_conserve_stack; |
560 | ptr->x_flag_cprop_registers = opts->x_flag_cprop_registers; |
561 | ptr->x_flag_crossjumping = opts->x_flag_crossjumping; |
562 | ptr->x_flag_cse_follow_jumps = opts->x_flag_cse_follow_jumps; |
563 | ptr->x_flag_cx_fortran_rules = opts->x_flag_cx_fortran_rules; |
564 | ptr->x_flag_cx_limited_range = opts->x_flag_cx_limited_range; |
565 | ptr->x_flag_dce = opts->x_flag_dce; |
566 | ptr->x_flag_defer_pop = opts->x_flag_defer_pop; |
567 | ptr->x_flag_delayed_branch = opts->x_flag_delayed_branch; |
568 | ptr->x_flag_delete_dead_exceptions = opts->x_flag_delete_dead_exceptions; |
569 | ptr->x_flag_delete_null_pointer_checks = opts->x_flag_delete_null_pointer_checks; |
570 | ptr->x_flag_devirtualize = opts->x_flag_devirtualize; |
571 | ptr->x_flag_devirtualize_speculatively = opts->x_flag_devirtualize_speculatively; |
572 | ptr->x_flag_dse = opts->x_flag_dse; |
573 | ptr->x_flag_early_inlining = opts->x_flag_early_inlining; |
574 | ptr->x_flag_exceptions = opts->x_flag_exceptions; |
575 | ptr->x_flag_expensive_optimizations = opts->x_flag_expensive_optimizations; |
576 | ptr->x_flag_finite_loops = opts->x_flag_finite_loops; |
577 | ptr->x_flag_finite_math_only = opts->x_flag_finite_math_only; |
578 | ptr->x_flag_float_store = opts->x_flag_float_store; |
579 | ptr->x_flag_fold_simple_inlines = opts->x_flag_fold_simple_inlines; |
580 | ptr->x_flag_forward_propagate = opts->x_flag_forward_propagate; |
581 | ptr->x_flag_fp_int_builtin_inexact = opts->x_flag_fp_int_builtin_inexact; |
582 | ptr->x_flag_no_function_cse = opts->x_flag_no_function_cse; |
583 | ptr->x_flag_gcse = opts->x_flag_gcse; |
584 | ptr->x_flag_gcse_after_reload = opts->x_flag_gcse_after_reload; |
585 | ptr->x_flag_gcse_las = opts->x_flag_gcse_las; |
586 | ptr->x_flag_gcse_lm = opts->x_flag_gcse_lm; |
587 | ptr->x_flag_gcse_sm = opts->x_flag_gcse_sm; |
588 | ptr->x_flag_graphite = opts->x_flag_graphite; |
589 | ptr->x_flag_graphite_identity = opts->x_flag_graphite_identity; |
590 | ptr->x_flag_guess_branch_prob = opts->x_flag_guess_branch_prob; |
591 | ptr->x_flag_harden_compares = opts->x_flag_harden_compares; |
592 | ptr->x_flag_harden_conditional_branches = opts->x_flag_harden_conditional_branches; |
593 | ptr->x_flag_hoist_adjacent_loads = opts->x_flag_hoist_adjacent_loads; |
594 | ptr->x_flag_if_conversion = opts->x_flag_if_conversion; |
595 | ptr->x_flag_if_conversion2 = opts->x_flag_if_conversion2; |
596 | ptr->x_flag_indirect_inlining = opts->x_flag_indirect_inlining; |
597 | ptr->x_flag_no_inline = opts->x_flag_no_inline; |
598 | ptr->x_flag_inline_atomics = opts->x_flag_inline_atomics; |
599 | ptr->x_flag_inline_functions = opts->x_flag_inline_functions; |
600 | ptr->x_flag_inline_functions_called_once = opts->x_flag_inline_functions_called_once; |
601 | ptr->x_flag_inline_small_functions = opts->x_flag_inline_small_functions; |
602 | ptr->x_flag_ipa_bit_cp = opts->x_flag_ipa_bit_cp; |
603 | ptr->x_flag_ipa_cp = opts->x_flag_ipa_cp; |
604 | ptr->x_flag_ipa_cp_clone = opts->x_flag_ipa_cp_clone; |
605 | ptr->x_flag_ipa_icf = opts->x_flag_ipa_icf; |
606 | ptr->x_flag_ipa_icf_functions = opts->x_flag_ipa_icf_functions; |
607 | ptr->x_flag_ipa_icf_variables = opts->x_flag_ipa_icf_variables; |
608 | ptr->x_flag_ipa_modref = opts->x_flag_ipa_modref; |
609 | ptr->x_flag_ipa_profile = opts->x_flag_ipa_profile; |
610 | ptr->x_flag_ipa_pta = opts->x_flag_ipa_pta; |
611 | ptr->x_flag_ipa_pure_const = opts->x_flag_ipa_pure_const; |
612 | ptr->x_flag_ipa_ra = opts->x_flag_ipa_ra; |
613 | ptr->x_flag_ipa_reference = opts->x_flag_ipa_reference; |
614 | ptr->x_flag_ipa_reference_addressable = opts->x_flag_ipa_reference_addressable; |
615 | ptr->x_flag_ipa_sra = opts->x_flag_ipa_sra; |
616 | ptr->x_flag_ipa_stack_alignment = opts->x_flag_ipa_stack_alignment; |
617 | ptr->x_flag_ipa_strict_aliasing = opts->x_flag_ipa_strict_aliasing; |
618 | ptr->x_flag_ipa_vrp = opts->x_flag_ipa_vrp; |
619 | ptr->x_flag_ira_hoist_pressure = opts->x_flag_ira_hoist_pressure; |
620 | ptr->x_flag_ira_loop_pressure = opts->x_flag_ira_loop_pressure; |
621 | ptr->x_flag_ira_share_save_slots = opts->x_flag_ira_share_save_slots; |
622 | ptr->x_flag_ira_share_spill_slots = opts->x_flag_ira_share_spill_slots; |
623 | ptr->x_flag_isolate_erroneous_paths_attribute = opts->x_flag_isolate_erroneous_paths_attribute; |
624 | ptr->x_flag_isolate_erroneous_paths_dereference = opts->x_flag_isolate_erroneous_paths_dereference; |
625 | ptr->x_flag_ivopts = opts->x_flag_ivopts; |
626 | ptr->x_flag_jump_tables = opts->x_flag_jump_tables; |
627 | ptr->x_flag_keep_gc_roots_live = opts->x_flag_keep_gc_roots_live; |
628 | ptr->x_flag_lifetime_dse = opts->x_flag_lifetime_dse; |
629 | ptr->x_flag_limit_function_alignment = opts->x_flag_limit_function_alignment; |
630 | ptr->x_flag_live_range_shrinkage = opts->x_flag_live_range_shrinkage; |
631 | ptr->x_flag_loop_interchange = opts->x_flag_loop_interchange; |
632 | ptr->x_flag_loop_nest_optimize = opts->x_flag_loop_nest_optimize; |
633 | ptr->x_flag_loop_parallelize_all = opts->x_flag_loop_parallelize_all; |
634 | ptr->x_flag_unroll_jam = opts->x_flag_unroll_jam; |
635 | ptr->x_flag_lra_remat = opts->x_flag_lra_remat; |
636 | ptr->x_flag_errno_math = opts->x_flag_errno_math; |
637 | ptr->x_flag_modulo_sched = opts->x_flag_modulo_sched; |
638 | ptr->x_flag_modulo_sched_allow_regmoves = opts->x_flag_modulo_sched_allow_regmoves; |
639 | ptr->x_flag_move_loop_invariants = opts->x_flag_move_loop_invariants; |
640 | ptr->x_flag_move_loop_stores = opts->x_flag_move_loop_stores; |
641 | ptr->x_flag_non_call_exceptions = opts->x_flag_non_call_exceptions; |
642 | ptr->x_flag_nothrow_opt = opts->x_flag_nothrow_opt; |
643 | ptr->x_flag_omit_frame_pointer = opts->x_flag_omit_frame_pointer; |
644 | ptr->x_flag_opt_info = opts->x_flag_opt_info; |
645 | ptr->x_flag_optimize_sibling_calls = opts->x_flag_optimize_sibling_calls; |
646 | ptr->x_flag_optimize_strlen = opts->x_flag_optimize_strlen; |
647 | ptr->x_flag_pack_struct = opts->x_flag_pack_struct; |
648 | ptr->x_flag_partial_inlining = opts->x_flag_partial_inlining; |
649 | ptr->x_flag_peel_loops = opts->x_flag_peel_loops; |
650 | ptr->x_flag_no_peephole = opts->x_flag_no_peephole; |
651 | ptr->x_flag_peephole2 = opts->x_flag_peephole2; |
652 | ptr->x_flag_plt = opts->x_flag_plt; |
653 | ptr->x_flag_predictive_commoning = opts->x_flag_predictive_commoning; |
654 | ptr->x_flag_prefetch_loop_arrays = opts->x_flag_prefetch_loop_arrays; |
655 | ptr->x_flag_printf_return_value = opts->x_flag_printf_return_value; |
656 | ptr->x_flag_profile_partial_training = opts->x_flag_profile_partial_training; |
657 | ptr->x_flag_profile_reorder_functions = opts->x_flag_profile_reorder_functions; |
658 | ptr->x_flag_reciprocal_math = opts->x_flag_reciprocal_math; |
659 | ptr->x_flag_ree = opts->x_flag_ree; |
660 | ptr->x_flag_pcc_struct_return = opts->x_flag_pcc_struct_return; |
661 | ptr->x_flag_rename_registers = opts->x_flag_rename_registers; |
662 | ptr->x_flag_reorder_blocks = opts->x_flag_reorder_blocks; |
663 | ptr->x_flag_reorder_blocks_and_partition = opts->x_flag_reorder_blocks_and_partition; |
664 | ptr->x_flag_reorder_functions = opts->x_flag_reorder_functions; |
665 | ptr->x_flag_rerun_cse_after_loop = opts->x_flag_rerun_cse_after_loop; |
666 | ptr->x_flag_resched_modulo_sched = opts->x_flag_resched_modulo_sched; |
667 | ptr->x_flag_rounding_math = opts->x_flag_rounding_math; |
668 | ptr->x_flag_rtti = opts->x_flag_rtti; |
669 | ptr->x_flag_save_optimization_record = opts->x_flag_save_optimization_record; |
670 | ptr->x_flag_sched_critical_path_heuristic = opts->x_flag_sched_critical_path_heuristic; |
671 | ptr->x_flag_sched_dep_count_heuristic = opts->x_flag_sched_dep_count_heuristic; |
672 | ptr->x_flag_sched_group_heuristic = opts->x_flag_sched_group_heuristic; |
673 | ptr->x_flag_schedule_interblock = opts->x_flag_schedule_interblock; |
674 | ptr->x_flag_sched_last_insn_heuristic = opts->x_flag_sched_last_insn_heuristic; |
675 | ptr->x_flag_sched_pressure = opts->x_flag_sched_pressure; |
676 | ptr->x_flag_sched_rank_heuristic = opts->x_flag_sched_rank_heuristic; |
677 | ptr->x_flag_schedule_speculative = opts->x_flag_schedule_speculative; |
678 | ptr->x_flag_sched_spec_insn_heuristic = opts->x_flag_sched_spec_insn_heuristic; |
679 | ptr->x_flag_schedule_speculative_load = opts->x_flag_schedule_speculative_load; |
680 | ptr->x_flag_schedule_speculative_load_dangerous = opts->x_flag_schedule_speculative_load_dangerous; |
681 | ptr->x_flag_sched2_use_superblocks = opts->x_flag_sched2_use_superblocks; |
682 | ptr->x_flag_schedule_fusion = opts->x_flag_schedule_fusion; |
683 | ptr->x_flag_schedule_insns = opts->x_flag_schedule_insns; |
684 | ptr->x_flag_schedule_insns_after_reload = opts->x_flag_schedule_insns_after_reload; |
685 | ptr->x_flag_section_anchors = opts->x_flag_section_anchors; |
686 | ptr->x_flag_sel_sched_pipelining = opts->x_flag_sel_sched_pipelining; |
687 | ptr->x_flag_sel_sched_pipelining_outer_loops = opts->x_flag_sel_sched_pipelining_outer_loops; |
688 | ptr->x_flag_sel_sched_reschedule_pipelined = opts->x_flag_sel_sched_reschedule_pipelined; |
689 | ptr->x_flag_selective_scheduling = opts->x_flag_selective_scheduling; |
690 | ptr->x_flag_selective_scheduling2 = opts->x_flag_selective_scheduling2; |
691 | ptr->x_flag_semantic_interposition = opts->x_flag_semantic_interposition; |
692 | ptr->x_flag_short_enums = opts->x_flag_short_enums; |
693 | ptr->x_flag_short_wchar = opts->x_flag_short_wchar; |
694 | ptr->x_flag_shrink_wrap = opts->x_flag_shrink_wrap; |
695 | ptr->x_flag_shrink_wrap_separate = opts->x_flag_shrink_wrap_separate; |
696 | ptr->x_flag_signaling_nans = opts->x_flag_signaling_nans; |
697 | ptr->x_flag_signed_zeros = opts->x_flag_signed_zeros; |
698 | ptr->x_flag_single_precision_constant = opts->x_flag_single_precision_constant; |
699 | ptr->x_flag_split_ivs_in_unroller = opts->x_flag_split_ivs_in_unroller; |
700 | ptr->x_flag_split_loops = opts->x_flag_split_loops; |
701 | ptr->x_flag_split_paths = opts->x_flag_split_paths; |
702 | ptr->x_flag_split_wide_types = opts->x_flag_split_wide_types; |
703 | ptr->x_flag_split_wide_types_early = opts->x_flag_split_wide_types_early; |
704 | ptr->x_flag_ssa_backprop = opts->x_flag_ssa_backprop; |
705 | ptr->x_flag_ssa_phiopt = opts->x_flag_ssa_phiopt; |
706 | ptr->x_flag_stack_clash_protection = opts->x_flag_stack_clash_protection; |
707 | ptr->x_flag_stack_protect = opts->x_flag_stack_protect; |
708 | ptr->x_flag_stdarg_opt = opts->x_flag_stdarg_opt; |
709 | ptr->x_flag_store_merging = opts->x_flag_store_merging; |
710 | ptr->x_flag_strict_aliasing = opts->x_flag_strict_aliasing; |
711 | ptr->x_flag_strict_enums = opts->x_flag_strict_enums; |
712 | ptr->x_flag_strict_volatile_bitfields = opts->x_flag_strict_volatile_bitfields; |
713 | ptr->x_flag_thread_jumps = opts->x_flag_thread_jumps; |
714 | ptr->x_flag_threadsafe_statics = opts->x_flag_threadsafe_statics; |
715 | ptr->x_flag_toplevel_reorder = opts->x_flag_toplevel_reorder; |
716 | ptr->x_flag_tracer = opts->x_flag_tracer; |
717 | ptr->x_flag_trapping_math = opts->x_flag_trapping_math; |
718 | ptr->x_flag_trapv = opts->x_flag_trapv; |
719 | ptr->x_flag_tree_bit_ccp = opts->x_flag_tree_bit_ccp; |
720 | ptr->x_flag_tree_builtin_call_dce = opts->x_flag_tree_builtin_call_dce; |
721 | ptr->x_flag_tree_ccp = opts->x_flag_tree_ccp; |
722 | ptr->x_flag_tree_ch = opts->x_flag_tree_ch; |
723 | ptr->x_flag_tree_coalesce_vars = opts->x_flag_tree_coalesce_vars; |
724 | ptr->x_flag_tree_copy_prop = opts->x_flag_tree_copy_prop; |
725 | ptr->x_flag_tree_cselim = opts->x_flag_tree_cselim; |
726 | ptr->x_flag_tree_dce = opts->x_flag_tree_dce; |
727 | ptr->x_flag_tree_dom = opts->x_flag_tree_dom; |
728 | ptr->x_flag_tree_dse = opts->x_flag_tree_dse; |
729 | ptr->x_flag_tree_forwprop = opts->x_flag_tree_forwprop; |
730 | ptr->x_flag_tree_fre = opts->x_flag_tree_fre; |
731 | ptr->x_flag_tree_loop_distribute_patterns = opts->x_flag_tree_loop_distribute_patterns; |
732 | ptr->x_flag_tree_loop_distribution = opts->x_flag_tree_loop_distribution; |
733 | ptr->x_flag_tree_loop_if_convert = opts->x_flag_tree_loop_if_convert; |
734 | ptr->x_flag_tree_loop_im = opts->x_flag_tree_loop_im; |
735 | ptr->x_flag_tree_loop_ivcanon = opts->x_flag_tree_loop_ivcanon; |
736 | ptr->x_flag_tree_loop_optimize = opts->x_flag_tree_loop_optimize; |
737 | ptr->x_flag_tree_loop_vectorize = opts->x_flag_tree_loop_vectorize; |
738 | ptr->x_flag_tree_live_range_split = opts->x_flag_tree_live_range_split; |
739 | ptr->x_flag_tree_partial_pre = opts->x_flag_tree_partial_pre; |
740 | ptr->x_flag_tree_phiprop = opts->x_flag_tree_phiprop; |
741 | ptr->x_flag_tree_pre = opts->x_flag_tree_pre; |
742 | ptr->x_flag_tree_pta = opts->x_flag_tree_pta; |
743 | ptr->x_flag_tree_reassoc = opts->x_flag_tree_reassoc; |
744 | ptr->x_flag_tree_scev_cprop = opts->x_flag_tree_scev_cprop; |
745 | ptr->x_flag_tree_sink = opts->x_flag_tree_sink; |
746 | ptr->x_flag_tree_slp_vectorize = opts->x_flag_tree_slp_vectorize; |
747 | ptr->x_flag_tree_slsr = opts->x_flag_tree_slsr; |
748 | ptr->x_flag_tree_sra = opts->x_flag_tree_sra; |
749 | ptr->x_flag_tree_switch_conversion = opts->x_flag_tree_switch_conversion; |
750 | ptr->x_flag_tree_tail_merge = opts->x_flag_tree_tail_merge; |
751 | ptr->x_flag_tree_ter = opts->x_flag_tree_ter; |
752 | ptr->x_flag_tree_vectorize = opts->x_flag_tree_vectorize; |
753 | ptr->x_flag_tree_vrp = opts->x_flag_tree_vrp; |
754 | ptr->x_flag_unconstrained_commons = opts->x_flag_unconstrained_commons; |
755 | ptr->x_flag_unreachable_traps = opts->x_flag_unreachable_traps; |
756 | ptr->x_flag_unroll_all_loops = opts->x_flag_unroll_all_loops; |
757 | ptr->x_flag_cunroll_grow_size = opts->x_flag_cunroll_grow_size; |
758 | ptr->x_flag_unroll_loops = opts->x_flag_unroll_loops; |
759 | ptr->x_flag_unsafe_math_optimizations = opts->x_flag_unsafe_math_optimizations; |
760 | ptr->x_flag_unswitch_loops = opts->x_flag_unswitch_loops; |
761 | ptr->x_flag_unwind_tables = opts->x_flag_unwind_tables; |
762 | ptr->x_flag_var_tracking = opts->x_flag_var_tracking; |
763 | ptr->x_flag_var_tracking_assignments = opts->x_flag_var_tracking_assignments; |
764 | ptr->x_flag_var_tracking_assignments_toggle = opts->x_flag_var_tracking_assignments_toggle; |
765 | ptr->x_flag_var_tracking_uninit = opts->x_flag_var_tracking_uninit; |
766 | ptr->x_flag_variable_expansion_in_unroller = opts->x_flag_variable_expansion_in_unroller; |
767 | ptr->x_flag_version_loops_for_strides = opts->x_flag_version_loops_for_strides; |
768 | ptr->x_flag_value_profile_transformations = opts->x_flag_value_profile_transformations; |
769 | ptr->x_flag_web = opts->x_flag_web; |
770 | ptr->x_flag_wrapv = opts->x_flag_wrapv; |
771 | ptr->x_flag_wrapv_pointer = opts->x_flag_wrapv_pointer; |
772 | ptr->x_debug_nonbind_markers_p = opts->x_debug_nonbind_markers_p; |
773 | ptr->x_str_align_functions = opts->x_str_align_functions; |
774 | ptr->x_str_align_jumps = opts->x_str_align_jumps; |
775 | ptr->x_str_align_labels = opts->x_str_align_labels; |
776 | ptr->x_str_align_loops = opts->x_str_align_loops; |
777 | ptr->x_flag_patchable_function_entry = opts->x_flag_patchable_function_entry; |
778 | |
779 | unsigned HOST_WIDE_INTlong mask = 0; |
780 | if (opts_set->x_param_align_loop_iterations) mask |= HOST_WIDE_INT_1U1UL << 0; |
781 | if (opts_set->x_param_align_threshold) mask |= HOST_WIDE_INT_1U1UL << 1; |
782 | if (opts_set->x_param_asan_protect_allocas) mask |= HOST_WIDE_INT_1U1UL << 2; |
783 | if (opts_set->x_param_asan_instrument_reads) mask |= HOST_WIDE_INT_1U1UL << 3; |
784 | if (opts_set->x_param_asan_instrument_writes) mask |= HOST_WIDE_INT_1U1UL << 4; |
785 | if (opts_set->x_param_asan_instrumentation_with_call_threshold) mask |= HOST_WIDE_INT_1U1UL << 5; |
786 | if (opts_set->x_param_asan_kernel_mem_intrinsic_prefix) mask |= HOST_WIDE_INT_1U1UL << 6; |
787 | if (opts_set->x_param_asan_memintrin) mask |= HOST_WIDE_INT_1U1UL << 7; |
788 | if (opts_set->x_param_asan_stack) mask |= HOST_WIDE_INT_1U1UL << 8; |
789 | if (opts_set->x_param_asan_use_after_return) mask |= HOST_WIDE_INT_1U1UL << 9; |
790 | if (opts_set->x_param_avg_loop_niter) mask |= HOST_WIDE_INT_1U1UL << 10; |
791 | if (opts_set->x_param_avoid_fma_max_bits) mask |= HOST_WIDE_INT_1U1UL << 11; |
792 | if (opts_set->x_param_builtin_expect_probability) mask |= HOST_WIDE_INT_1U1UL << 12; |
793 | if (opts_set->x_param_builtin_string_cmp_inline_length) mask |= HOST_WIDE_INT_1U1UL << 13; |
794 | if (opts_set->x_param_case_values_threshold) mask |= HOST_WIDE_INT_1U1UL << 14; |
795 | if (opts_set->x_param_comdat_sharing_probability) mask |= HOST_WIDE_INT_1U1UL << 15; |
796 | if (opts_set->x_param_construct_interfere_size) mask |= HOST_WIDE_INT_1U1UL << 16; |
797 | if (opts_set->x_param_destruct_interfere_size) mask |= HOST_WIDE_INT_1U1UL << 17; |
798 | if (opts_set->x_param_dse_max_alias_queries_per_store) mask |= HOST_WIDE_INT_1U1UL << 18; |
799 | if (opts_set->x_param_dse_max_object_size) mask |= HOST_WIDE_INT_1U1UL << 19; |
800 | if (opts_set->x_param_early_inlining_insns) mask |= HOST_WIDE_INT_1U1UL << 20; |
801 | if (opts_set->x_param_evrp_sparse_threshold) mask |= HOST_WIDE_INT_1U1UL << 21; |
802 | if (opts_set->x_param_evrp_switch_limit) mask |= HOST_WIDE_INT_1U1UL << 22; |
803 | if (opts_set->x_param_fsm_scale_path_stmts) mask |= HOST_WIDE_INT_1U1UL << 23; |
804 | if (opts_set->x_param_gcse_after_reload_critical_fraction) mask |= HOST_WIDE_INT_1U1UL << 24; |
805 | if (opts_set->x_param_gcse_after_reload_partial_fraction) mask |= HOST_WIDE_INT_1U1UL << 25; |
806 | if (opts_set->x_param_gcse_cost_distance_ratio) mask |= HOST_WIDE_INT_1U1UL << 26; |
807 | if (opts_set->x_param_gcse_unrestricted_cost) mask |= HOST_WIDE_INT_1U1UL << 27; |
808 | if (opts_set->x_param_graphite_max_arrays_per_scop) mask |= HOST_WIDE_INT_1U1UL << 28; |
809 | if (opts_set->x_param_graphite_max_nb_scop_params) mask |= HOST_WIDE_INT_1U1UL << 29; |
810 | if (opts_set->x_param_hwasan_instrument_allocas) mask |= HOST_WIDE_INT_1U1UL << 30; |
811 | if (opts_set->x_param_hwasan_instrument_mem_intrinsics) mask |= HOST_WIDE_INT_1U1UL << 31; |
812 | if (opts_set->x_param_hwasan_instrument_reads) mask |= HOST_WIDE_INT_1U1UL << 32; |
813 | if (opts_set->x_param_hwasan_instrument_stack) mask |= HOST_WIDE_INT_1U1UL << 33; |
814 | if (opts_set->x_param_hwasan_instrument_writes) mask |= HOST_WIDE_INT_1U1UL << 34; |
815 | if (opts_set->x_param_hwasan_random_frame_tag) mask |= HOST_WIDE_INT_1U1UL << 35; |
816 | if (opts_set->x_param_inline_heuristics_hint_percent) mask |= HOST_WIDE_INT_1U1UL << 36; |
817 | if (opts_set->x_param_inline_min_speedup) mask |= HOST_WIDE_INT_1U1UL << 37; |
818 | if (opts_set->x_param_inline_unit_growth) mask |= HOST_WIDE_INT_1U1UL << 38; |
819 | if (opts_set->x_param_ipa_cp_eval_threshold) mask |= HOST_WIDE_INT_1U1UL << 39; |
820 | if (opts_set->x_param_ipa_cp_large_unit_insns) mask |= HOST_WIDE_INT_1U1UL << 40; |
821 | if (opts_set->x_param_ipa_cp_loop_hint_bonus) mask |= HOST_WIDE_INT_1U1UL << 41; |
822 | if (opts_set->x_param_ipa_cp_max_recursive_depth) mask |= HOST_WIDE_INT_1U1UL << 42; |
823 | if (opts_set->x_param_ipa_cp_min_recursive_probability) mask |= HOST_WIDE_INT_1U1UL << 43; |
824 | if (opts_set->x_param_ipa_cp_profile_count_base) mask |= HOST_WIDE_INT_1U1UL << 44; |
825 | if (opts_set->x_param_ipa_cp_recursion_penalty) mask |= HOST_WIDE_INT_1U1UL << 45; |
826 | if (opts_set->x_param_ipa_cp_recursive_freq_factor) mask |= HOST_WIDE_INT_1U1UL << 46; |
827 | if (opts_set->x_param_ipa_cp_single_call_penalty) mask |= HOST_WIDE_INT_1U1UL << 47; |
828 | if (opts_set->x_param_ipa_cp_unit_growth) mask |= HOST_WIDE_INT_1U1UL << 48; |
829 | if (opts_set->x_param_ipa_cp_value_list_size) mask |= HOST_WIDE_INT_1U1UL << 49; |
830 | if (opts_set->x_param_ipa_jump_function_lookups) mask |= HOST_WIDE_INT_1U1UL << 50; |
831 | if (opts_set->x_param_ipa_max_aa_steps) mask |= HOST_WIDE_INT_1U1UL << 51; |
832 | if (opts_set->x_param_ipa_max_agg_items) mask |= HOST_WIDE_INT_1U1UL << 52; |
833 | if (opts_set->x_param_ipa_max_loop_predicates) mask |= HOST_WIDE_INT_1U1UL << 53; |
834 | if (opts_set->x_param_ipa_max_param_expr_ops) mask |= HOST_WIDE_INT_1U1UL << 54; |
835 | if (opts_set->x_param_ipa_max_switch_predicate_bounds) mask |= HOST_WIDE_INT_1U1UL << 55; |
836 | if (opts_set->x_param_ipa_sra_deref_prob_threshold) mask |= HOST_WIDE_INT_1U1UL << 56; |
837 | if (opts_set->x_param_ipa_sra_max_replacements) mask |= HOST_WIDE_INT_1U1UL << 57; |
838 | if (opts_set->x_param_ipa_sra_ptr_growth_factor) mask |= HOST_WIDE_INT_1U1UL << 58; |
839 | if (opts_set->x_param_ipa_sra_ptrwrap_growth_factor) mask |= HOST_WIDE_INT_1U1UL << 59; |
840 | if (opts_set->x_param_ira_consider_dup_in_all_alts) mask |= HOST_WIDE_INT_1U1UL << 60; |
841 | if (opts_set->x_param_ira_loop_reserved_regs) mask |= HOST_WIDE_INT_1U1UL << 61; |
842 | if (opts_set->x_param_ira_max_conflict_table_size) mask |= HOST_WIDE_INT_1U1UL << 62; |
843 | if (opts_set->x_param_ira_max_loops_num) mask |= HOST_WIDE_INT_1U1UL << 63; |
844 | ptr->explicit_mask[0] = mask; |
845 | mask = 0; |
846 | if (opts_set->x_param_ira_simple_lra_insn_threshold) mask |= HOST_WIDE_INT_1U1UL << 0; |
847 | if (opts_set->x_param_iv_always_prune_cand_set_bound) mask |= HOST_WIDE_INT_1U1UL << 1; |
848 | if (opts_set->x_param_iv_consider_all_candidates_bound) mask |= HOST_WIDE_INT_1U1UL << 2; |
849 | if (opts_set->x_param_iv_max_considered_uses) mask |= HOST_WIDE_INT_1U1UL << 3; |
850 | if (opts_set->x_param_jump_table_max_growth_ratio_for_size) mask |= HOST_WIDE_INT_1U1UL << 4; |
851 | if (opts_set->x_param_jump_table_max_growth_ratio_for_speed) mask |= HOST_WIDE_INT_1U1UL << 5; |
852 | if (opts_set->x_param_l1_cache_line_size) mask |= HOST_WIDE_INT_1U1UL << 6; |
853 | if (opts_set->x_param_l1_cache_size) mask |= HOST_WIDE_INT_1U1UL << 7; |
854 | if (opts_set->x_param_l2_cache_size) mask |= HOST_WIDE_INT_1U1UL << 8; |
855 | if (opts_set->x_param_large_function_growth) mask |= HOST_WIDE_INT_1U1UL << 9; |
856 | if (opts_set->x_param_large_function_insns) mask |= HOST_WIDE_INT_1U1UL << 10; |
857 | if (opts_set->x_param_stack_frame_growth) mask |= HOST_WIDE_INT_1U1UL << 11; |
858 | if (opts_set->x_param_large_stack_frame) mask |= HOST_WIDE_INT_1U1UL << 12; |
859 | if (opts_set->x_param_large_unit_insns) mask |= HOST_WIDE_INT_1U1UL << 13; |
860 | if (opts_set->x_param_lim_expensive) mask |= HOST_WIDE_INT_1U1UL << 14; |
861 | if (opts_set->x_param_loop_block_tile_size) mask |= HOST_WIDE_INT_1U1UL << 15; |
862 | if (opts_set->x_param_loop_interchange_max_num_stmts) mask |= HOST_WIDE_INT_1U1UL << 16; |
863 | if (opts_set->x_param_loop_interchange_stride_ratio) mask |= HOST_WIDE_INT_1U1UL << 17; |
864 | if (opts_set->x_param_loop_invariant_max_bbs_in_loop) mask |= HOST_WIDE_INT_1U1UL << 18; |
865 | if (opts_set->x_param_loop_max_datarefs_for_datadeps) mask |= HOST_WIDE_INT_1U1UL << 19; |
866 | if (opts_set->x_param_loop_versioning_max_inner_insns) mask |= HOST_WIDE_INT_1U1UL << 20; |
867 | if (opts_set->x_param_loop_versioning_max_outer_insns) mask |= HOST_WIDE_INT_1U1UL << 21; |
868 | if (opts_set->x_param_lra_inheritance_ebb_probability_cutoff) mask |= HOST_WIDE_INT_1U1UL << 22; |
869 | if (opts_set->x_param_lra_max_considered_reload_pseudos) mask |= HOST_WIDE_INT_1U1UL << 23; |
870 | if (opts_set->x_param_max_average_unrolled_insns) mask |= HOST_WIDE_INT_1U1UL << 24; |
871 | if (opts_set->x_param_max_combine_insns) mask |= HOST_WIDE_INT_1U1UL << 25; |
872 | if (opts_set->x_param_max_unroll_iterations) mask |= HOST_WIDE_INT_1U1UL << 26; |
873 | if (opts_set->x_param_max_completely_peel_times) mask |= HOST_WIDE_INT_1U1UL << 27; |
874 | if (opts_set->x_param_max_completely_peeled_insns) mask |= HOST_WIDE_INT_1U1UL << 28; |
875 | if (opts_set->x_param_max_crossjump_edges) mask |= HOST_WIDE_INT_1U1UL << 29; |
876 | if (opts_set->x_param_max_cse_insns) mask |= HOST_WIDE_INT_1U1UL << 30; |
877 | if (opts_set->x_param_max_cse_path_length) mask |= HOST_WIDE_INT_1U1UL << 31; |
878 | if (opts_set->x_param_max_cselib_memory_locations) mask |= HOST_WIDE_INT_1U1UL << 32; |
879 | if (opts_set->x_param_max_debug_marker_count) mask |= HOST_WIDE_INT_1U1UL << 33; |
880 | if (opts_set->x_param_max_delay_slot_insn_search) mask |= HOST_WIDE_INT_1U1UL << 34; |
881 | if (opts_set->x_param_max_delay_slot_live_search) mask |= HOST_WIDE_INT_1U1UL << 35; |
882 | if (opts_set->x_param_max_dse_active_local_stores) mask |= HOST_WIDE_INT_1U1UL << 36; |
883 | if (opts_set->x_param_early_inliner_max_iterations) mask |= HOST_WIDE_INT_1U1UL << 37; |
884 | if (opts_set->x_param_max_find_base_term_values) mask |= HOST_WIDE_INT_1U1UL << 38; |
885 | if (opts_set->x_param_max_fsm_thread_path_insns) mask |= HOST_WIDE_INT_1U1UL << 39; |
886 | if (opts_set->x_param_max_gcse_insertion_ratio) mask |= HOST_WIDE_INT_1U1UL << 40; |
887 | if (opts_set->x_param_max_gcse_memory) mask |= HOST_WIDE_INT_1U1UL << 41; |
888 | if (opts_set->x_param_max_goto_duplication_insns) mask |= HOST_WIDE_INT_1U1UL << 42; |
889 | if (opts_set->x_param_max_grow_copy_bb_insns) mask |= HOST_WIDE_INT_1U1UL << 43; |
890 | if (opts_set->x_param_max_hoist_depth) mask |= HOST_WIDE_INT_1U1UL << 44; |
891 | if (opts_set->x_param_inline_functions_called_once_insns) mask |= HOST_WIDE_INT_1U1UL << 45; |
892 | if (opts_set->x_param_inline_functions_called_once_loop_depth) mask |= HOST_WIDE_INT_1U1UL << 46; |
893 | if (opts_set->x_param_max_inline_insns_auto) mask |= HOST_WIDE_INT_1U1UL << 47; |
894 | if (opts_set->x_param_max_inline_insns_recursive_auto) mask |= HOST_WIDE_INT_1U1UL << 48; |
895 | if (opts_set->x_param_max_inline_insns_recursive) mask |= HOST_WIDE_INT_1U1UL << 49; |
896 | if (opts_set->x_param_max_inline_insns_single) mask |= HOST_WIDE_INT_1U1UL << 50; |
897 | if (opts_set->x_param_max_inline_insns_size) mask |= HOST_WIDE_INT_1U1UL << 51; |
898 | if (opts_set->x_param_max_inline_insns_small) mask |= HOST_WIDE_INT_1U1UL << 52; |
899 | if (opts_set->x_param_max_inline_recursive_depth_auto) mask |= HOST_WIDE_INT_1U1UL << 53; |
900 | if (opts_set->x_param_max_inline_recursive_depth) mask |= HOST_WIDE_INT_1U1UL << 54; |
901 | if (opts_set->x_param_max_isl_operations) mask |= HOST_WIDE_INT_1U1UL << 55; |
902 | if (opts_set->x_param_max_iterations_computation_cost) mask |= HOST_WIDE_INT_1U1UL << 56; |
903 | if (opts_set->x_param_max_iterations_to_track) mask |= HOST_WIDE_INT_1U1UL << 57; |
904 | if (opts_set->x_param_max_jump_thread_duplication_stmts) mask |= HOST_WIDE_INT_1U1UL << 58; |
905 | if (opts_set->x_param_max_jump_thread_paths) mask |= HOST_WIDE_INT_1U1UL << 59; |
906 | if (opts_set->x_param_max_last_value_rtl) mask |= HOST_WIDE_INT_1U1UL << 60; |
907 | if (opts_set->x_param_max_loop_header_insns) mask |= HOST_WIDE_INT_1U1UL << 61; |
908 | if (opts_set->x_param_max_modulo_backtrack_attempts) mask |= HOST_WIDE_INT_1U1UL << 62; |
909 | if (opts_set->x_param_max_partial_antic_length) mask |= HOST_WIDE_INT_1U1UL << 63; |
910 | ptr->explicit_mask[1] = mask; |
911 | mask = 0; |
912 | if (opts_set->x_param_max_peel_branches) mask |= HOST_WIDE_INT_1U1UL << 0; |
913 | if (opts_set->x_param_max_peel_times) mask |= HOST_WIDE_INT_1U1UL << 1; |
914 | if (opts_set->x_param_max_peeled_insns) mask |= HOST_WIDE_INT_1U1UL << 2; |
915 | if (opts_set->x_param_max_pending_list_length) mask |= HOST_WIDE_INT_1U1UL << 3; |
916 | if (opts_set->x_param_max_pipeline_region_blocks) mask |= HOST_WIDE_INT_1U1UL << 4; |
917 | if (opts_set->x_param_max_pipeline_region_insns) mask |= HOST_WIDE_INT_1U1UL << 5; |
918 | if (opts_set->x_param_max_pow_sqrt_depth) mask |= HOST_WIDE_INT_1U1UL << 6; |
919 | if (opts_set->x_param_max_predicted_iterations) mask |= HOST_WIDE_INT_1U1UL << 7; |
920 | if (opts_set->x_param_max_reload_search_insns) mask |= HOST_WIDE_INT_1U1UL << 8; |
921 | if (opts_set->x_param_max_rtl_if_conversion_insns) mask |= HOST_WIDE_INT_1U1UL << 9; |
922 | if (opts_set->x_param_max_rtl_if_conversion_predictable_cost) mask |= HOST_WIDE_INT_1U1UL << 10; |
923 | if (opts_set->x_param_max_rtl_if_conversion_unpredictable_cost) mask |= HOST_WIDE_INT_1U1UL << 11; |
924 | if (opts_set->x_param_max_sched_extend_regions_iters) mask |= HOST_WIDE_INT_1U1UL << 12; |
925 | if (opts_set->x_param_max_sched_insn_conflict_delay) mask |= HOST_WIDE_INT_1U1UL << 13; |
926 | if (opts_set->x_param_max_sched_ready_insns) mask |= HOST_WIDE_INT_1U1UL << 14; |
927 | if (opts_set->x_param_max_sched_region_blocks) mask |= HOST_WIDE_INT_1U1UL << 15; |
928 | if (opts_set->x_param_max_sched_region_insns) mask |= HOST_WIDE_INT_1U1UL << 16; |
929 | if (opts_set->x_param_max_slsr_candidate_scan) mask |= HOST_WIDE_INT_1U1UL << 17; |
930 | if (opts_set->x_param_max_speculative_devirt_maydefs) mask |= HOST_WIDE_INT_1U1UL << 18; |
931 | if (opts_set->x_param_max_stores_to_merge) mask |= HOST_WIDE_INT_1U1UL << 19; |
932 | if (opts_set->x_param_max_stores_to_sink) mask |= HOST_WIDE_INT_1U1UL << 20; |
933 | if (opts_set->x_param_max_tail_merge_comparisons) mask |= HOST_WIDE_INT_1U1UL << 21; |
934 | if (opts_set->x_param_max_tail_merge_iterations) mask |= HOST_WIDE_INT_1U1UL << 22; |
935 | if (opts_set->x_param_max_tracked_strlens) mask |= HOST_WIDE_INT_1U1UL << 23; |
936 | if (opts_set->x_param_max_tree_if_conversion_phi_args) mask |= HOST_WIDE_INT_1U1UL << 24; |
937 | if (opts_set->x_param_max_unroll_times) mask |= HOST_WIDE_INT_1U1UL << 25; |
938 | if (opts_set->x_param_max_unrolled_insns) mask |= HOST_WIDE_INT_1U1UL << 26; |
939 | if (opts_set->x_param_max_unswitch_depth) mask |= HOST_WIDE_INT_1U1UL << 27; |
940 | if (opts_set->x_param_max_unswitch_insns) mask |= HOST_WIDE_INT_1U1UL << 28; |
941 | if (opts_set->x_param_max_variable_expansions) mask |= HOST_WIDE_INT_1U1UL << 29; |
942 | if (opts_set->x_param_max_vartrack_expr_depth) mask |= HOST_WIDE_INT_1U1UL << 30; |
943 | if (opts_set->x_param_max_vartrack_reverse_op_size) mask |= HOST_WIDE_INT_1U1UL << 31; |
944 | if (opts_set->x_param_max_vartrack_size) mask |= HOST_WIDE_INT_1U1UL << 32; |
945 | if (opts_set->x_param_min_crossjump_insns) mask |= HOST_WIDE_INT_1U1UL << 33; |
946 | if (opts_set->x_param_min_inline_recursive_probability) mask |= HOST_WIDE_INT_1U1UL << 34; |
947 | if (opts_set->x_param_min_insn_to_prefetch_ratio) mask |= HOST_WIDE_INT_1U1UL << 35; |
948 | if (opts_set->x_param_min_loop_cond_split_prob) mask |= HOST_WIDE_INT_1U1UL << 36; |
949 | if (opts_set->x_param_min_pagesize) mask |= HOST_WIDE_INT_1U1UL << 37; |
950 | if (opts_set->x_param_min_size_for_stack_sharing) mask |= HOST_WIDE_INT_1U1UL << 38; |
951 | if (opts_set->x_param_min_spec_prob) mask |= HOST_WIDE_INT_1U1UL << 39; |
952 | if (opts_set->x_param_min_vect_loop_bound) mask |= HOST_WIDE_INT_1U1UL << 40; |
953 | if (opts_set->x_param_modref_max_accesses) mask |= HOST_WIDE_INT_1U1UL << 41; |
954 | if (opts_set->x_param_modref_max_adjustments) mask |= HOST_WIDE_INT_1U1UL << 42; |
955 | if (opts_set->x_param_modref_max_bases) mask |= HOST_WIDE_INT_1U1UL << 43; |
956 | if (opts_set->x_param_modref_max_depth) mask |= HOST_WIDE_INT_1U1UL << 44; |
957 | if (opts_set->x_param_modref_max_escape_points) mask |= HOST_WIDE_INT_1U1UL << 45; |
958 | if (opts_set->x_param_modref_max_refs) mask |= HOST_WIDE_INT_1U1UL << 46; |
959 | if (opts_set->x_param_modref_max_tests) mask |= HOST_WIDE_INT_1U1UL << 47; |
960 | if (opts_set->x_param_parloops_chunk_size) mask |= HOST_WIDE_INT_1U1UL << 48; |
961 | if (opts_set->x_param_parloops_min_per_thread) mask |= HOST_WIDE_INT_1U1UL << 49; |
962 | if (opts_set->x_param_parloops_schedule) mask |= HOST_WIDE_INT_1U1UL << 50; |
963 | if (opts_set->x_param_partial_inlining_entry_probability) mask |= HOST_WIDE_INT_1U1UL << 51; |
964 | if (opts_set->x_param_predictable_branch_outcome) mask |= HOST_WIDE_INT_1U1UL << 52; |
965 | if (opts_set->x_param_prefetch_dynamic_strides) mask |= HOST_WIDE_INT_1U1UL << 53; |
966 | if (opts_set->x_param_prefetch_latency) mask |= HOST_WIDE_INT_1U1UL << 54; |
967 | if (opts_set->x_param_prefetch_min_insn_to_mem_ratio) mask |= HOST_WIDE_INT_1U1UL << 55; |
968 | if (opts_set->x_param_prefetch_minimum_stride) mask |= HOST_WIDE_INT_1U1UL << 56; |
969 | if (opts_set->x_param_ranger_logical_depth) mask |= HOST_WIDE_INT_1U1UL << 57; |
970 | if (opts_set->x_param_relation_block_limit) mask |= HOST_WIDE_INT_1U1UL << 58; |
971 | if (opts_set->x_param_rpo_vn_max_loop_depth) mask |= HOST_WIDE_INT_1U1UL << 59; |
972 | if (opts_set->x_param_sccvn_max_alias_queries_per_access) mask |= HOST_WIDE_INT_1U1UL << 60; |
973 | if (opts_set->x_param_scev_max_expr_complexity) mask |= HOST_WIDE_INT_1U1UL << 61; |
974 | if (opts_set->x_param_scev_max_expr_size) mask |= HOST_WIDE_INT_1U1UL << 62; |
975 | if (opts_set->x_param_sched_autopref_queue_depth) mask |= HOST_WIDE_INT_1U1UL << 63; |
976 | ptr->explicit_mask[2] = mask; |
977 | mask = 0; |
978 | if (opts_set->x_param_sched_mem_true_dep_cost) mask |= HOST_WIDE_INT_1U1UL << 0; |
979 | if (opts_set->x_param_sched_pressure_algorithm) mask |= HOST_WIDE_INT_1U1UL << 1; |
980 | if (opts_set->x_param_sched_spec_prob_cutoff) mask |= HOST_WIDE_INT_1U1UL << 2; |
981 | if (opts_set->x_param_sched_state_edge_prob_cutoff) mask |= HOST_WIDE_INT_1U1UL << 3; |
982 | if (opts_set->x_param_selsched_insns_to_rename) mask |= HOST_WIDE_INT_1U1UL << 4; |
983 | if (opts_set->x_param_selsched_max_lookahead) mask |= HOST_WIDE_INT_1U1UL << 5; |
984 | if (opts_set->x_param_selsched_max_sched_times) mask |= HOST_WIDE_INT_1U1UL << 6; |
985 | if (opts_set->x_param_simultaneous_prefetches) mask |= HOST_WIDE_INT_1U1UL << 7; |
986 | if (opts_set->x_param_sink_frequency_threshold) mask |= HOST_WIDE_INT_1U1UL << 8; |
987 | if (opts_set->x_param_sms_dfa_history) mask |= HOST_WIDE_INT_1U1UL << 9; |
988 | if (opts_set->x_param_sms_loop_average_count_threshold) mask |= HOST_WIDE_INT_1U1UL << 10; |
989 | if (opts_set->x_param_sms_max_ii_factor) mask |= HOST_WIDE_INT_1U1UL << 11; |
990 | if (opts_set->x_param_sms_min_sc) mask |= HOST_WIDE_INT_1U1UL << 12; |
991 | if (opts_set->x_param_sra_max_propagations) mask |= HOST_WIDE_INT_1U1UL << 13; |
992 | if (opts_set->x_param_sra_max_scalarization_size_size) mask |= HOST_WIDE_INT_1U1UL << 14; |
993 | if (opts_set->x_param_sra_max_scalarization_size_speed) mask |= HOST_WIDE_INT_1U1UL << 15; |
994 | if (opts_set->x_param_ssa_name_def_chain_limit) mask |= HOST_WIDE_INT_1U1UL << 16; |
995 | if (opts_set->x_param_ssp_buffer_size) mask |= HOST_WIDE_INT_1U1UL << 17; |
996 | if (opts_set->x_param_stack_clash_protection_guard_size) mask |= HOST_WIDE_INT_1U1UL << 18; |
997 | if (opts_set->x_param_stack_clash_protection_probe_interval) mask |= HOST_WIDE_INT_1U1UL << 19; |
998 | if (opts_set->x_param_store_merging_allow_unaligned) mask |= HOST_WIDE_INT_1U1UL << 20; |
999 | if (opts_set->x_param_store_merging_max_size) mask |= HOST_WIDE_INT_1U1UL << 21; |
1000 | if (opts_set->x_param_switch_conversion_branch_ratio) mask |= HOST_WIDE_INT_1U1UL << 22; |
1001 | if (opts_set->x_param_tm_max_aggregate_size) mask |= HOST_WIDE_INT_1U1UL << 23; |
1002 | if (opts_set->x_param_tracer_dynamic_coverage_feedback) mask |= HOST_WIDE_INT_1U1UL << 24; |
1003 | if (opts_set->x_param_tracer_dynamic_coverage) mask |= HOST_WIDE_INT_1U1UL << 25; |
1004 | if (opts_set->x_param_tracer_max_code_growth) mask |= HOST_WIDE_INT_1U1UL << 26; |
1005 | if (opts_set->x_param_tracer_min_branch_probability_feedback) mask |= HOST_WIDE_INT_1U1UL << 27; |
1006 | if (opts_set->x_param_tracer_min_branch_probability) mask |= HOST_WIDE_INT_1U1UL << 28; |
1007 | if (opts_set->x_param_tracer_min_branch_ratio) mask |= HOST_WIDE_INT_1U1UL << 29; |
1008 | if (opts_set->x_param_tree_reassoc_width) mask |= HOST_WIDE_INT_1U1UL << 30; |
1009 | if (opts_set->x_param_uninit_control_dep_attempts) mask |= HOST_WIDE_INT_1U1UL << 31; |
1010 | if (opts_set->x_param_uninlined_function_insns) mask |= HOST_WIDE_INT_1U1UL << 32; |
1011 | if (opts_set->x_param_uninlined_function_time) mask |= HOST_WIDE_INT_1U1UL << 33; |
1012 | if (opts_set->x_param_uninlined_function_thunk_insns) mask |= HOST_WIDE_INT_1U1UL << 34; |
1013 | if (opts_set->x_param_uninlined_function_thunk_time) mask |= HOST_WIDE_INT_1U1UL << 35; |
1014 | if (opts_set->x_param_unlikely_bb_count_fraction) mask |= HOST_WIDE_INT_1U1UL << 36; |
1015 | if (opts_set->x_param_unroll_jam_max_unroll) mask |= HOST_WIDE_INT_1U1UL << 37; |
1016 | if (opts_set->x_param_unroll_jam_min_percent) mask |= HOST_WIDE_INT_1U1UL << 38; |
1017 | if (opts_set->x_param_use_after_scope_direct_emission_threshold) mask |= HOST_WIDE_INT_1U1UL << 39; |
1018 | if (opts_set->x_param_vect_epilogues_nomask) mask |= HOST_WIDE_INT_1U1UL << 40; |
1019 | if (opts_set->x_param_vect_induction_float) mask |= HOST_WIDE_INT_1U1UL << 41; |
1020 | if (opts_set->x_param_vect_inner_loop_cost_factor) mask |= HOST_WIDE_INT_1U1UL << 42; |
1021 | if (opts_set->x_param_vect_max_layout_candidates) mask |= HOST_WIDE_INT_1U1UL << 43; |
1022 | if (opts_set->x_param_vect_max_peeling_for_alignment) mask |= HOST_WIDE_INT_1U1UL << 44; |
1023 | if (opts_set->x_param_vect_max_version_for_alias_checks) mask |= HOST_WIDE_INT_1U1UL << 45; |
1024 | if (opts_set->x_param_vect_max_version_for_alignment_checks) mask |= HOST_WIDE_INT_1U1UL << 46; |
1025 | if (opts_set->x_param_vect_partial_vector_usage) mask |= HOST_WIDE_INT_1U1UL << 47; |
1026 | if (opts_set->x_flag_openmp_target_simd_clone) mask |= HOST_WIDE_INT_1U1UL << 48; |
1027 | if (opts_set->x_flag_sched_stalled_insns) mask |= HOST_WIDE_INT_1U1UL << 49; |
1028 | if (opts_set->x_flag_sched_stalled_insns_dep) mask |= HOST_WIDE_INT_1U1UL << 50; |
1029 | if (opts_set->x_flag_tree_parallelize_loops) mask |= HOST_WIDE_INT_1U1UL << 51; |
1030 | if (opts_set->x_param_ranger_debug) mask |= HOST_WIDE_INT_1U1UL << 52; |
1031 | if (opts_set->x_param_threader_debug) mask |= HOST_WIDE_INT_1U1UL << 53; |
1032 | if (opts_set->x_flag_excess_precision) mask |= HOST_WIDE_INT_1U1UL << 54; |
1033 | if (opts_set->x_flag_fp_contract_mode) mask |= HOST_WIDE_INT_1U1UL << 55; |
1034 | if (opts_set->x_flag_ira_algorithm) mask |= HOST_WIDE_INT_1U1UL << 56; |
1035 | if (opts_set->x_flag_ira_region) mask |= HOST_WIDE_INT_1U1UL << 57; |
1036 | if (opts_set->x_flag_live_patching) mask |= HOST_WIDE_INT_1U1UL << 58; |
1037 | if (opts_set->x_flag_reorder_blocks_algorithm) mask |= HOST_WIDE_INT_1U1UL << 59; |
1038 | if (opts_set->x_flag_simd_cost_model) mask |= HOST_WIDE_INT_1U1UL << 60; |
1039 | if (opts_set->x_flag_stack_reuse) mask |= HOST_WIDE_INT_1U1UL << 61; |
1040 | if (opts_set->x_flag_auto_var_init) mask |= HOST_WIDE_INT_1U1UL << 62; |
1041 | if (opts_set->x_flag_vect_cost_model) mask |= HOST_WIDE_INT_1U1UL << 63; |
1042 | ptr->explicit_mask[3] = mask; |
1043 | mask = 0; |
1044 | if (opts_set->x_optimize) mask |= HOST_WIDE_INT_1U1UL << 0; |
1045 | if (opts_set->x_optimize_size) mask |= HOST_WIDE_INT_1U1UL << 1; |
1046 | if (opts_set->x_optimize_debug) mask |= HOST_WIDE_INT_1U1UL << 2; |
1047 | if (opts_set->x_optimize_fast) mask |= HOST_WIDE_INT_1U1UL << 3; |
1048 | if (opts_set->x_warn_inline) mask |= HOST_WIDE_INT_1U1UL << 4; |
1049 | if (opts_set->x_flag_aggressive_loop_optimizations) mask |= HOST_WIDE_INT_1U1UL << 5; |
1050 | if (opts_set->x_flag_align_functions) mask |= HOST_WIDE_INT_1U1UL << 6; |
1051 | if (opts_set->x_flag_align_jumps) mask |= HOST_WIDE_INT_1U1UL << 7; |
1052 | if (opts_set->x_flag_align_labels) mask |= HOST_WIDE_INT_1U1UL << 8; |
1053 | if (opts_set->x_flag_align_loops) mask |= HOST_WIDE_INT_1U1UL << 9; |
1054 | if (opts_set->x_flag_allocation_dce) mask |= HOST_WIDE_INT_1U1UL << 10; |
1055 | if (opts_set->x_flag_store_data_races) mask |= HOST_WIDE_INT_1U1UL << 11; |
1056 | if (opts_set->x_flag_associative_math) mask |= HOST_WIDE_INT_1U1UL << 12; |
1057 | if (opts_set->x_flag_asynchronous_unwind_tables) mask |= HOST_WIDE_INT_1U1UL << 13; |
1058 | if (opts_set->x_flag_auto_inc_dec) mask |= HOST_WIDE_INT_1U1UL << 14; |
1059 | if (opts_set->x_flag_bit_tests) mask |= HOST_WIDE_INT_1U1UL << 15; |
1060 | if (opts_set->x_flag_branch_on_count_reg) mask |= HOST_WIDE_INT_1U1UL << 16; |
1061 | if (opts_set->x_flag_branch_probabilities) mask |= HOST_WIDE_INT_1U1UL << 17; |
1062 | if (opts_set->x_flag_caller_saves) mask |= HOST_WIDE_INT_1U1UL << 18; |
1063 | if (opts_set->x_flag_code_hoisting) mask |= HOST_WIDE_INT_1U1UL << 19; |
1064 | if (opts_set->x_flag_combine_stack_adjustments) mask |= HOST_WIDE_INT_1U1UL << 20; |
1065 | if (opts_set->x_flag_compare_elim_after_reload) mask |= HOST_WIDE_INT_1U1UL << 21; |
1066 | if (opts_set->x_flag_conserve_stack) mask |= HOST_WIDE_INT_1U1UL << 22; |
1067 | if (opts_set->x_flag_cprop_registers) mask |= HOST_WIDE_INT_1U1UL << 23; |
1068 | if (opts_set->x_flag_crossjumping) mask |= HOST_WIDE_INT_1U1UL << 24; |
1069 | if (opts_set->x_flag_cse_follow_jumps) mask |= HOST_WIDE_INT_1U1UL << 25; |
1070 | if (opts_set->x_flag_cx_fortran_rules) mask |= HOST_WIDE_INT_1U1UL << 26; |
1071 | if (opts_set->x_flag_cx_limited_range) mask |= HOST_WIDE_INT_1U1UL << 27; |
1072 | if (opts_set->x_flag_dce) mask |= HOST_WIDE_INT_1U1UL << 28; |
1073 | if (opts_set->x_flag_defer_pop) mask |= HOST_WIDE_INT_1U1UL << 29; |
1074 | if (opts_set->x_flag_delayed_branch) mask |= HOST_WIDE_INT_1U1UL << 30; |
1075 | if (opts_set->x_flag_delete_dead_exceptions) mask |= HOST_WIDE_INT_1U1UL << 31; |
1076 | if (opts_set->x_flag_delete_null_pointer_checks) mask |= HOST_WIDE_INT_1U1UL << 32; |
1077 | if (opts_set->x_flag_devirtualize) mask |= HOST_WIDE_INT_1U1UL << 33; |
1078 | if (opts_set->x_flag_devirtualize_speculatively) mask |= HOST_WIDE_INT_1U1UL << 34; |
1079 | if (opts_set->x_flag_dse) mask |= HOST_WIDE_INT_1U1UL << 35; |
1080 | if (opts_set->x_flag_early_inlining) mask |= HOST_WIDE_INT_1U1UL << 36; |
1081 | if (opts_set->x_flag_exceptions) mask |= HOST_WIDE_INT_1U1UL << 37; |
1082 | if (opts_set->x_flag_expensive_optimizations) mask |= HOST_WIDE_INT_1U1UL << 38; |
1083 | if (opts_set->x_flag_finite_loops) mask |= HOST_WIDE_INT_1U1UL << 39; |
1084 | if (opts_set->x_flag_finite_math_only) mask |= HOST_WIDE_INT_1U1UL << 40; |
1085 | if (opts_set->x_flag_float_store) mask |= HOST_WIDE_INT_1U1UL << 41; |
1086 | if (opts_set->x_flag_fold_simple_inlines) mask |= HOST_WIDE_INT_1U1UL << 42; |
1087 | if (opts_set->x_flag_forward_propagate) mask |= HOST_WIDE_INT_1U1UL << 43; |
1088 | if (opts_set->x_flag_fp_int_builtin_inexact) mask |= HOST_WIDE_INT_1U1UL << 44; |
1089 | if (opts_set->x_flag_no_function_cse) mask |= HOST_WIDE_INT_1U1UL << 45; |
1090 | if (opts_set->x_flag_gcse) mask |= HOST_WIDE_INT_1U1UL << 46; |
1091 | if (opts_set->x_flag_gcse_after_reload) mask |= HOST_WIDE_INT_1U1UL << 47; |
1092 | if (opts_set->x_flag_gcse_las) mask |= HOST_WIDE_INT_1U1UL << 48; |
1093 | if (opts_set->x_flag_gcse_lm) mask |= HOST_WIDE_INT_1U1UL << 49; |
1094 | if (opts_set->x_flag_gcse_sm) mask |= HOST_WIDE_INT_1U1UL << 50; |
1095 | if (opts_set->x_flag_graphite) mask |= HOST_WIDE_INT_1U1UL << 51; |
1096 | if (opts_set->x_flag_graphite_identity) mask |= HOST_WIDE_INT_1U1UL << 52; |
1097 | if (opts_set->x_flag_guess_branch_prob) mask |= HOST_WIDE_INT_1U1UL << 53; |
1098 | if (opts_set->x_flag_harden_compares) mask |= HOST_WIDE_INT_1U1UL << 54; |
1099 | if (opts_set->x_flag_harden_conditional_branches) mask |= HOST_WIDE_INT_1U1UL << 55; |
1100 | if (opts_set->x_flag_hoist_adjacent_loads) mask |= HOST_WIDE_INT_1U1UL << 56; |
1101 | if (opts_set->x_flag_if_conversion) mask |= HOST_WIDE_INT_1U1UL << 57; |
1102 | if (opts_set->x_flag_if_conversion2) mask |= HOST_WIDE_INT_1U1UL << 58; |
1103 | if (opts_set->x_flag_indirect_inlining) mask |= HOST_WIDE_INT_1U1UL << 59; |
1104 | if (opts_set->x_flag_no_inline) mask |= HOST_WIDE_INT_1U1UL << 60; |
1105 | if (opts_set->x_flag_inline_atomics) mask |= HOST_WIDE_INT_1U1UL << 61; |
1106 | if (opts_set->x_flag_inline_functions) mask |= HOST_WIDE_INT_1U1UL << 62; |
1107 | if (opts_set->x_flag_inline_functions_called_once) mask |= HOST_WIDE_INT_1U1UL << 63; |
1108 | ptr->explicit_mask[4] = mask; |
1109 | mask = 0; |
1110 | if (opts_set->x_flag_inline_small_functions) mask |= HOST_WIDE_INT_1U1UL << 0; |
1111 | if (opts_set->x_flag_ipa_bit_cp) mask |= HOST_WIDE_INT_1U1UL << 1; |
1112 | if (opts_set->x_flag_ipa_cp) mask |= HOST_WIDE_INT_1U1UL << 2; |
1113 | if (opts_set->x_flag_ipa_cp_clone) mask |= HOST_WIDE_INT_1U1UL << 3; |
1114 | if (opts_set->x_flag_ipa_icf) mask |= HOST_WIDE_INT_1U1UL << 4; |
1115 | if (opts_set->x_flag_ipa_icf_functions) mask |= HOST_WIDE_INT_1U1UL << 5; |
1116 | if (opts_set->x_flag_ipa_icf_variables) mask |= HOST_WIDE_INT_1U1UL << 6; |
1117 | if (opts_set->x_flag_ipa_modref) mask |= HOST_WIDE_INT_1U1UL << 7; |
1118 | if (opts_set->x_flag_ipa_profile) mask |= HOST_WIDE_INT_1U1UL << 8; |
1119 | if (opts_set->x_flag_ipa_pta) mask |= HOST_WIDE_INT_1U1UL << 9; |
1120 | if (opts_set->x_flag_ipa_pure_const) mask |= HOST_WIDE_INT_1U1UL << 10; |
1121 | if (opts_set->x_flag_ipa_ra) mask |= HOST_WIDE_INT_1U1UL << 11; |
1122 | if (opts_set->x_flag_ipa_reference) mask |= HOST_WIDE_INT_1U1UL << 12; |
1123 | if (opts_set->x_flag_ipa_reference_addressable) mask |= HOST_WIDE_INT_1U1UL << 13; |
1124 | if (opts_set->x_flag_ipa_sra) mask |= HOST_WIDE_INT_1U1UL << 14; |
1125 | if (opts_set->x_flag_ipa_stack_alignment) mask |= HOST_WIDE_INT_1U1UL << 15; |
1126 | if (opts_set->x_flag_ipa_strict_aliasing) mask |= HOST_WIDE_INT_1U1UL << 16; |
1127 | if (opts_set->x_flag_ipa_vrp) mask |= HOST_WIDE_INT_1U1UL << 17; |
1128 | if (opts_set->x_flag_ira_hoist_pressure) mask |= HOST_WIDE_INT_1U1UL << 18; |
1129 | if (opts_set->x_flag_ira_loop_pressure) mask |= HOST_WIDE_INT_1U1UL << 19; |
1130 | if (opts_set->x_flag_ira_share_save_slots) mask |= HOST_WIDE_INT_1U1UL << 20; |
1131 | if (opts_set->x_flag_ira_share_spill_slots) mask |= HOST_WIDE_INT_1U1UL << 21; |
1132 | if (opts_set->x_flag_isolate_erroneous_paths_attribute) mask |= HOST_WIDE_INT_1U1UL << 22; |
1133 | if (opts_set->x_flag_isolate_erroneous_paths_dereference) mask |= HOST_WIDE_INT_1U1UL << 23; |
1134 | if (opts_set->x_flag_ivopts) mask |= HOST_WIDE_INT_1U1UL << 24; |
1135 | if (opts_set->x_flag_jump_tables) mask |= HOST_WIDE_INT_1U1UL << 25; |
1136 | if (opts_set->x_flag_keep_gc_roots_live) mask |= HOST_WIDE_INT_1U1UL << 26; |
1137 | if (opts_set->x_flag_lifetime_dse) mask |= HOST_WIDE_INT_1U1UL << 27; |
1138 | if (opts_set->x_flag_limit_function_alignment) mask |= HOST_WIDE_INT_1U1UL << 28; |
1139 | if (opts_set->x_flag_live_range_shrinkage) mask |= HOST_WIDE_INT_1U1UL << 29; |
1140 | if (opts_set->x_flag_loop_interchange) mask |= HOST_WIDE_INT_1U1UL << 30; |
1141 | if (opts_set->x_flag_loop_nest_optimize) mask |= HOST_WIDE_INT_1U1UL << 31; |
1142 | if (opts_set->x_flag_loop_parallelize_all) mask |= HOST_WIDE_INT_1U1UL << 32; |
1143 | if (opts_set->x_flag_unroll_jam) mask |= HOST_WIDE_INT_1U1UL << 33; |
1144 | if (opts_set->x_flag_lra_remat) mask |= HOST_WIDE_INT_1U1UL << 34; |
1145 | if (opts_set->x_flag_errno_math) mask |= HOST_WIDE_INT_1U1UL << 35; |
1146 | if (opts_set->x_flag_modulo_sched) mask |= HOST_WIDE_INT_1U1UL << 36; |
1147 | if (opts_set->x_flag_modulo_sched_allow_regmoves) mask |= HOST_WIDE_INT_1U1UL << 37; |
1148 | if (opts_set->x_flag_move_loop_invariants) mask |= HOST_WIDE_INT_1U1UL << 38; |
1149 | if (opts_set->x_flag_move_loop_stores) mask |= HOST_WIDE_INT_1U1UL << 39; |
1150 | if (opts_set->x_flag_non_call_exceptions) mask |= HOST_WIDE_INT_1U1UL << 40; |
1151 | if (opts_set->x_flag_nothrow_opt) mask |= HOST_WIDE_INT_1U1UL << 41; |
1152 | if (opts_set->x_flag_omit_frame_pointer) mask |= HOST_WIDE_INT_1U1UL << 42; |
1153 | if (opts_set->x_flag_opt_info) mask |= HOST_WIDE_INT_1U1UL << 43; |
1154 | if (opts_set->x_flag_optimize_sibling_calls) mask |= HOST_WIDE_INT_1U1UL << 44; |
1155 | if (opts_set->x_flag_optimize_strlen) mask |= HOST_WIDE_INT_1U1UL << 45; |
1156 | if (opts_set->x_flag_pack_struct) mask |= HOST_WIDE_INT_1U1UL << 46; |
1157 | if (opts_set->x_flag_partial_inlining) mask |= HOST_WIDE_INT_1U1UL << 47; |
1158 | if (opts_set->x_flag_peel_loops) mask |= HOST_WIDE_INT_1U1UL << 48; |
1159 | if (opts_set->x_flag_no_peephole) mask |= HOST_WIDE_INT_1U1UL << 49; |
1160 | if (opts_set->x_flag_peephole2) mask |= HOST_WIDE_INT_1U1UL << 50; |
1161 | if (opts_set->x_flag_plt) mask |= HOST_WIDE_INT_1U1UL << 51; |
1162 | if (opts_set->x_flag_predictive_commoning) mask |= HOST_WIDE_INT_1U1UL << 52; |
1163 | if (opts_set->x_flag_prefetch_loop_arrays) mask |= HOST_WIDE_INT_1U1UL << 53; |
1164 | if (opts_set->x_flag_printf_return_value) mask |= HOST_WIDE_INT_1U1UL << 54; |
1165 | if (opts_set->x_flag_profile_partial_training) mask |= HOST_WIDE_INT_1U1UL << 55; |
1166 | if (opts_set->x_flag_profile_reorder_functions) mask |= HOST_WIDE_INT_1U1UL << 56; |
1167 | if (opts_set->x_flag_reciprocal_math) mask |= HOST_WIDE_INT_1U1UL << 57; |
1168 | if (opts_set->x_flag_ree) mask |= HOST_WIDE_INT_1U1UL << 58; |
1169 | if (opts_set->x_flag_pcc_struct_return) mask |= HOST_WIDE_INT_1U1UL << 59; |
1170 | if (opts_set->x_flag_rename_registers) mask |= HOST_WIDE_INT_1U1UL << 60; |
1171 | if (opts_set->x_flag_reorder_blocks) mask |= HOST_WIDE_INT_1U1UL << 61; |
1172 | if (opts_set->x_flag_reorder_blocks_and_partition) mask |= HOST_WIDE_INT_1U1UL << 62; |
1173 | if (opts_set->x_flag_reorder_functions) mask |= HOST_WIDE_INT_1U1UL << 63; |
1174 | ptr->explicit_mask[5] = mask; |
1175 | mask = 0; |
1176 | if (opts_set->x_flag_rerun_cse_after_loop) mask |= HOST_WIDE_INT_1U1UL << 0; |
1177 | if (opts_set->x_flag_resched_modulo_sched) mask |= HOST_WIDE_INT_1U1UL << 1; |
1178 | if (opts_set->x_flag_rounding_math) mask |= HOST_WIDE_INT_1U1UL << 2; |
1179 | if (opts_set->x_flag_rtti) mask |= HOST_WIDE_INT_1U1UL << 3; |
1180 | if (opts_set->x_flag_save_optimization_record) mask |= HOST_WIDE_INT_1U1UL << 4; |
1181 | if (opts_set->x_flag_sched_critical_path_heuristic) mask |= HOST_WIDE_INT_1U1UL << 5; |
1182 | if (opts_set->x_flag_sched_dep_count_heuristic) mask |= HOST_WIDE_INT_1U1UL << 6; |
1183 | if (opts_set->x_flag_sched_group_heuristic) mask |= HOST_WIDE_INT_1U1UL << 7; |
1184 | if (opts_set->x_flag_schedule_interblock) mask |= HOST_WIDE_INT_1U1UL << 8; |
1185 | if (opts_set->x_flag_sched_last_insn_heuristic) mask |= HOST_WIDE_INT_1U1UL << 9; |
1186 | if (opts_set->x_flag_sched_pressure) mask |= HOST_WIDE_INT_1U1UL << 10; |
1187 | if (opts_set->x_flag_sched_rank_heuristic) mask |= HOST_WIDE_INT_1U1UL << 11; |
1188 | if (opts_set->x_flag_schedule_speculative) mask |= HOST_WIDE_INT_1U1UL << 12; |
1189 | if (opts_set->x_flag_sched_spec_insn_heuristic) mask |= HOST_WIDE_INT_1U1UL << 13; |
1190 | if (opts_set->x_flag_schedule_speculative_load) mask |= HOST_WIDE_INT_1U1UL << 14; |
1191 | if (opts_set->x_flag_schedule_speculative_load_dangerous) mask |= HOST_WIDE_INT_1U1UL << 15; |
1192 | if (opts_set->x_flag_sched2_use_superblocks) mask |= HOST_WIDE_INT_1U1UL << 16; |
1193 | if (opts_set->x_flag_schedule_fusion) mask |= HOST_WIDE_INT_1U1UL << 17; |
1194 | if (opts_set->x_flag_schedule_insns) mask |= HOST_WIDE_INT_1U1UL << 18; |
1195 | if (opts_set->x_flag_schedule_insns_after_reload) mask |= HOST_WIDE_INT_1U1UL << 19; |
1196 | if (opts_set->x_flag_section_anchors) mask |= HOST_WIDE_INT_1U1UL << 20; |
1197 | if (opts_set->x_flag_sel_sched_pipelining) mask |= HOST_WIDE_INT_1U1UL << 21; |
1198 | if (opts_set->x_flag_sel_sched_pipelining_outer_loops) mask |= HOST_WIDE_INT_1U1UL << 22; |
1199 | if (opts_set->x_flag_sel_sched_reschedule_pipelined) mask |= HOST_WIDE_INT_1U1UL << 23; |
1200 | if (opts_set->x_flag_selective_scheduling) mask |= HOST_WIDE_INT_1U1UL << 24; |
1201 | if (opts_set->x_flag_selective_scheduling2) mask |= HOST_WIDE_INT_1U1UL << 25; |
1202 | if (opts_set->x_flag_semantic_interposition) mask |= HOST_WIDE_INT_1U1UL << 26; |
1203 | if (opts_set->x_flag_short_enums) mask |= HOST_WIDE_INT_1U1UL << 27; |
1204 | if (opts_set->x_flag_short_wchar) mask |= HOST_WIDE_INT_1U1UL << 28; |
1205 | if (opts_set->x_flag_shrink_wrap) mask |= HOST_WIDE_INT_1U1UL << 29; |
1206 | if (opts_set->x_flag_shrink_wrap_separate) mask |= HOST_WIDE_INT_1U1UL << 30; |
1207 | if (opts_set->x_flag_signaling_nans) mask |= HOST_WIDE_INT_1U1UL << 31; |
1208 | if (opts_set->x_flag_signed_zeros) mask |= HOST_WIDE_INT_1U1UL << 32; |
1209 | if (opts_set->x_flag_single_precision_constant) mask |= HOST_WIDE_INT_1U1UL << 33; |
1210 | if (opts_set->x_flag_split_ivs_in_unroller) mask |= HOST_WIDE_INT_1U1UL << 34; |
1211 | if (opts_set->x_flag_split_loops) mask |= HOST_WIDE_INT_1U1UL << 35; |
1212 | if (opts_set->x_flag_split_paths) mask |= HOST_WIDE_INT_1U1UL << 36; |
1213 | if (opts_set->x_flag_split_wide_types) mask |= HOST_WIDE_INT_1U1UL << 37; |
1214 | if (opts_set->x_flag_split_wide_types_early) mask |= HOST_WIDE_INT_1U1UL << 38; |
1215 | if (opts_set->x_flag_ssa_backprop) mask |= HOST_WIDE_INT_1U1UL << 39; |
1216 | if (opts_set->x_flag_ssa_phiopt) mask |= HOST_WIDE_INT_1U1UL << 40; |
1217 | if (opts_set->x_flag_stack_clash_protection) mask |= HOST_WIDE_INT_1U1UL << 41; |
1218 | if (opts_set->x_flag_stack_protect) mask |= HOST_WIDE_INT_1U1UL << 42; |
1219 | if (opts_set->x_flag_stdarg_opt) mask |= HOST_WIDE_INT_1U1UL << 43; |
1220 | if (opts_set->x_flag_store_merging) mask |= HOST_WIDE_INT_1U1UL << 44; |
1221 | if (opts_set->x_flag_strict_aliasing) mask |= HOST_WIDE_INT_1U1UL << 45; |
1222 | if (opts_set->x_flag_strict_enums) mask |= HOST_WIDE_INT_1U1UL << 46; |
1223 | if (opts_set->x_flag_strict_volatile_bitfields) mask |= HOST_WIDE_INT_1U1UL << 47; |
1224 | if (opts_set->x_flag_thread_jumps) mask |= HOST_WIDE_INT_1U1UL << 48; |
1225 | if (opts_set->x_flag_threadsafe_statics) mask |= HOST_WIDE_INT_1U1UL << 49; |
1226 | if (opts_set->x_flag_toplevel_reorder) mask |= HOST_WIDE_INT_1U1UL << 50; |
1227 | if (opts_set->x_flag_tracer) mask |= HOST_WIDE_INT_1U1UL << 51; |
1228 | if (opts_set->x_flag_trapping_math) mask |= HOST_WIDE_INT_1U1UL << 52; |
1229 | if (opts_set->x_flag_trapv) mask |= HOST_WIDE_INT_1U1UL << 53; |
1230 | if (opts_set->x_flag_tree_bit_ccp) mask |= HOST_WIDE_INT_1U1UL << 54; |
1231 | if (opts_set->x_flag_tree_builtin_call_dce) mask |= HOST_WIDE_INT_1U1UL << 55; |
1232 | if (opts_set->x_flag_tree_ccp) mask |= HOST_WIDE_INT_1U1UL << 56; |
1233 | if (opts_set->x_flag_tree_ch) mask |= HOST_WIDE_INT_1U1UL << 57; |
1234 | if (opts_set->x_flag_tree_coalesce_vars) mask |= HOST_WIDE_INT_1U1UL << 58; |
1235 | if (opts_set->x_flag_tree_copy_prop) mask |= HOST_WIDE_INT_1U1UL << 59; |
1236 | if (opts_set->x_flag_tree_cselim) mask |= HOST_WIDE_INT_1U1UL << 60; |
1237 | if (opts_set->x_flag_tree_dce) mask |= HOST_WIDE_INT_1U1UL << 61; |
1238 | if (opts_set->x_flag_tree_dom) mask |= HOST_WIDE_INT_1U1UL << 62; |
1239 | if (opts_set->x_flag_tree_dse) mask |= HOST_WIDE_INT_1U1UL << 63; |
1240 | ptr->explicit_mask[6] = mask; |
1241 | mask = 0; |
1242 | if (opts_set->x_flag_tree_forwprop) mask |= HOST_WIDE_INT_1U1UL << 0; |
1243 | if (opts_set->x_flag_tree_fre) mask |= HOST_WIDE_INT_1U1UL << 1; |
1244 | if (opts_set->x_flag_tree_loop_distribute_patterns) mask |= HOST_WIDE_INT_1U1UL << 2; |
1245 | if (opts_set->x_flag_tree_loop_distribution) mask |= HOST_WIDE_INT_1U1UL << 3; |
1246 | if (opts_set->x_flag_tree_loop_if_convert) mask |= HOST_WIDE_INT_1U1UL << 4; |
1247 | if (opts_set->x_flag_tree_loop_im) mask |= HOST_WIDE_INT_1U1UL << 5; |
1248 | if (opts_set->x_flag_tree_loop_ivcanon) mask |= HOST_WIDE_INT_1U1UL << 6; |
1249 | if (opts_set->x_flag_tree_loop_optimize) mask |= HOST_WIDE_INT_1U1UL << 7; |
1250 | if (opts_set->x_flag_tree_loop_vectorize) mask |= HOST_WIDE_INT_1U1UL << 8; |
1251 | if (opts_set->x_flag_tree_live_range_split) mask |= HOST_WIDE_INT_1U1UL << 9; |
1252 | if (opts_set->x_flag_tree_partial_pre) mask |= HOST_WIDE_INT_1U1UL << 10; |
1253 | if (opts_set->x_flag_tree_phiprop) mask |= HOST_WIDE_INT_1U1UL << 11; |
1254 | if (opts_set->x_flag_tree_pre) mask |= HOST_WIDE_INT_1U1UL << 12; |
1255 | if (opts_set->x_flag_tree_pta) mask |= HOST_WIDE_INT_1U1UL << 13; |
1256 | if (opts_set->x_flag_tree_reassoc) mask |= HOST_WIDE_INT_1U1UL << 14; |
1257 | if (opts_set->x_flag_tree_scev_cprop) mask |= HOST_WIDE_INT_1U1UL << 15; |
1258 | if (opts_set->x_flag_tree_sink) mask |= HOST_WIDE_INT_1U1UL << 16; |
1259 | if (opts_set->x_flag_tree_slp_vectorize) mask |= HOST_WIDE_INT_1U1UL << 17; |
1260 | if (opts_set->x_flag_tree_slsr) mask |= HOST_WIDE_INT_1U1UL << 18; |
1261 | if (opts_set->x_flag_tree_sra) mask |= HOST_WIDE_INT_1U1UL << 19; |
1262 | if (opts_set->x_flag_tree_switch_conversion) mask |= HOST_WIDE_INT_1U1UL << 20; |
1263 | if (opts_set->x_flag_tree_tail_merge) mask |= HOST_WIDE_INT_1U1UL << 21; |
1264 | if (opts_set->x_flag_tree_ter) mask |= HOST_WIDE_INT_1U1UL << 22; |
1265 | if (opts_set->x_flag_tree_vectorize) mask |= HOST_WIDE_INT_1U1UL << 23; |
1266 | if (opts_set->x_flag_tree_vrp) mask |= HOST_WIDE_INT_1U1UL << 24; |
1267 | if (opts_set->x_flag_unconstrained_commons) mask |= HOST_WIDE_INT_1U1UL << 25; |
1268 | if (opts_set->x_flag_unreachable_traps) mask |= HOST_WIDE_INT_1U1UL << 26; |
1269 | if (opts_set->x_flag_unroll_all_loops) mask |= HOST_WIDE_INT_1U1UL << 27; |
1270 | if (opts_set->x_flag_cunroll_grow_size) mask |= HOST_WIDE_INT_1U1UL << 28; |
1271 | if (opts_set->x_flag_unroll_loops) mask |= HOST_WIDE_INT_1U1UL << 29; |
1272 | if (opts_set->x_flag_unsafe_math_optimizations) mask |= HOST_WIDE_INT_1U1UL << 30; |
1273 | if (opts_set->x_flag_unswitch_loops) mask |= HOST_WIDE_INT_1U1UL << 31; |
1274 | if (opts_set->x_flag_unwind_tables) mask |= HOST_WIDE_INT_1U1UL << 32; |
1275 | if (opts_set->x_flag_var_tracking) mask |= HOST_WIDE_INT_1U1UL << 33; |
1276 | if (opts_set->x_flag_var_tracking_assignments) mask |= HOST_WIDE_INT_1U1UL << 34; |
1277 | if (opts_set->x_flag_var_tracking_assignments_toggle) mask |= HOST_WIDE_INT_1U1UL << 35; |
1278 | if (opts_set->x_flag_var_tracking_uninit) mask |= HOST_WIDE_INT_1U1UL << 36; |
1279 | if (opts_set->x_flag_variable_expansion_in_unroller) mask |= HOST_WIDE_INT_1U1UL << 37; |
1280 | if (opts_set->x_flag_version_loops_for_strides) mask |= HOST_WIDE_INT_1U1UL << 38; |
1281 | if (opts_set->x_flag_value_profile_transformations) mask |= HOST_WIDE_INT_1U1UL << 39; |
1282 | if (opts_set->x_flag_web) mask |= HOST_WIDE_INT_1U1UL << 40; |
1283 | if (opts_set->x_flag_wrapv) mask |= HOST_WIDE_INT_1U1UL << 41; |
1284 | if (opts_set->x_flag_wrapv_pointer) mask |= HOST_WIDE_INT_1U1UL << 42; |
1285 | if (opts_set->x_debug_nonbind_markers_p) mask |= HOST_WIDE_INT_1U1UL << 43; |
1286 | if (opts_set->x_str_align_functions) mask |= HOST_WIDE_INT_1U1UL << 44; |
1287 | if (opts_set->x_str_align_jumps) mask |= HOST_WIDE_INT_1U1UL << 45; |
1288 | if (opts_set->x_str_align_labels) mask |= HOST_WIDE_INT_1U1UL << 46; |
1289 | if (opts_set->x_str_align_loops) mask |= HOST_WIDE_INT_1U1UL << 47; |
1290 | if (opts_set->x_flag_patchable_function_entry) mask |= HOST_WIDE_INT_1U1UL << 48; |
1291 | ptr->explicit_mask[7] = mask; |
1292 | } |
1293 | |
1294 | /* Restore optimization options from a structure. */ |
1295 | void |
1296 | cl_optimization_restore (struct gcc_options *opts, struct gcc_options *opts_set, |
1297 | struct cl_optimization *ptr) |
1298 | { |
1299 | opts->x_param_align_loop_iterations = ptr->x_param_align_loop_iterations; |
1300 | opts->x_param_align_threshold = ptr->x_param_align_threshold; |
1301 | opts->x_param_asan_protect_allocas = ptr->x_param_asan_protect_allocas; |
1302 | opts->x_param_asan_instrument_reads = ptr->x_param_asan_instrument_reads; |
1303 | opts->x_param_asan_instrument_writes = ptr->x_param_asan_instrument_writes; |
1304 | opts->x_param_asan_instrumentation_with_call_threshold = ptr->x_param_asan_instrumentation_with_call_threshold; |
1305 | opts->x_param_asan_kernel_mem_intrinsic_prefix = ptr->x_param_asan_kernel_mem_intrinsic_prefix; |
1306 | opts->x_param_asan_memintrin = ptr->x_param_asan_memintrin; |
1307 | opts->x_param_asan_stack = ptr->x_param_asan_stack; |
1308 | opts->x_param_asan_use_after_return = ptr->x_param_asan_use_after_return; |
1309 | opts->x_param_avg_loop_niter = ptr->x_param_avg_loop_niter; |
1310 | opts->x_param_avoid_fma_max_bits = ptr->x_param_avoid_fma_max_bits; |
1311 | opts->x_param_builtin_expect_probability = ptr->x_param_builtin_expect_probability; |
1312 | opts->x_param_builtin_string_cmp_inline_length = ptr->x_param_builtin_string_cmp_inline_length; |
1313 | opts->x_param_case_values_threshold = ptr->x_param_case_values_threshold; |
1314 | opts->x_param_comdat_sharing_probability = ptr->x_param_comdat_sharing_probability; |
1315 | opts->x_param_construct_interfere_size = ptr->x_param_construct_interfere_size; |
1316 | opts->x_param_destruct_interfere_size = ptr->x_param_destruct_interfere_size; |
1317 | opts->x_param_dse_max_alias_queries_per_store = ptr->x_param_dse_max_alias_queries_per_store; |
1318 | opts->x_param_dse_max_object_size = ptr->x_param_dse_max_object_size; |
1319 | opts->x_param_early_inlining_insns = ptr->x_param_early_inlining_insns; |
1320 | opts->x_param_evrp_sparse_threshold = ptr->x_param_evrp_sparse_threshold; |
1321 | opts->x_param_evrp_switch_limit = ptr->x_param_evrp_switch_limit; |
1322 | opts->x_param_fsm_scale_path_stmts = ptr->x_param_fsm_scale_path_stmts; |
1323 | opts->x_param_gcse_after_reload_critical_fraction = ptr->x_param_gcse_after_reload_critical_fraction; |
1324 | opts->x_param_gcse_after_reload_partial_fraction = ptr->x_param_gcse_after_reload_partial_fraction; |
1325 | opts->x_param_gcse_cost_distance_ratio = ptr->x_param_gcse_cost_distance_ratio; |
1326 | opts->x_param_gcse_unrestricted_cost = ptr->x_param_gcse_unrestricted_cost; |
1327 | opts->x_param_graphite_max_arrays_per_scop = ptr->x_param_graphite_max_arrays_per_scop; |
1328 | opts->x_param_graphite_max_nb_scop_params = ptr->x_param_graphite_max_nb_scop_params; |
1329 | opts->x_param_hwasan_instrument_allocas = ptr->x_param_hwasan_instrument_allocas; |
1330 | opts->x_param_hwasan_instrument_mem_intrinsics = ptr->x_param_hwasan_instrument_mem_intrinsics; |
1331 | opts->x_param_hwasan_instrument_reads = ptr->x_param_hwasan_instrument_reads; |
1332 | opts->x_param_hwasan_instrument_stack = ptr->x_param_hwasan_instrument_stack; |
1333 | opts->x_param_hwasan_instrument_writes = ptr->x_param_hwasan_instrument_writes; |
1334 | opts->x_param_hwasan_random_frame_tag = ptr->x_param_hwasan_random_frame_tag; |
1335 | opts->x_param_inline_heuristics_hint_percent = ptr->x_param_inline_heuristics_hint_percent; |
1336 | opts->x_param_inline_min_speedup = ptr->x_param_inline_min_speedup; |
1337 | opts->x_param_inline_unit_growth = ptr->x_param_inline_unit_growth; |
1338 | opts->x_param_ipa_cp_eval_threshold = ptr->x_param_ipa_cp_eval_threshold; |
1339 | opts->x_param_ipa_cp_large_unit_insns = ptr->x_param_ipa_cp_large_unit_insns; |
1340 | opts->x_param_ipa_cp_loop_hint_bonus = ptr->x_param_ipa_cp_loop_hint_bonus; |
1341 | opts->x_param_ipa_cp_max_recursive_depth = ptr->x_param_ipa_cp_max_recursive_depth; |
1342 | opts->x_param_ipa_cp_min_recursive_probability = ptr->x_param_ipa_cp_min_recursive_probability; |
1343 | opts->x_param_ipa_cp_profile_count_base = ptr->x_param_ipa_cp_profile_count_base; |
1344 | opts->x_param_ipa_cp_recursion_penalty = ptr->x_param_ipa_cp_recursion_penalty; |
1345 | opts->x_param_ipa_cp_recursive_freq_factor = ptr->x_param_ipa_cp_recursive_freq_factor; |
1346 | opts->x_param_ipa_cp_single_call_penalty = ptr->x_param_ipa_cp_single_call_penalty; |
1347 | opts->x_param_ipa_cp_unit_growth = ptr->x_param_ipa_cp_unit_growth; |
1348 | opts->x_param_ipa_cp_value_list_size = ptr->x_param_ipa_cp_value_list_size; |
1349 | opts->x_param_ipa_jump_function_lookups = ptr->x_param_ipa_jump_function_lookups; |
1350 | opts->x_param_ipa_max_aa_steps = ptr->x_param_ipa_max_aa_steps; |
1351 | opts->x_param_ipa_max_agg_items = ptr->x_param_ipa_max_agg_items; |
1352 | opts->x_param_ipa_max_loop_predicates = ptr->x_param_ipa_max_loop_predicates; |
1353 | opts->x_param_ipa_max_param_expr_ops = ptr->x_param_ipa_max_param_expr_ops; |
1354 | opts->x_param_ipa_max_switch_predicate_bounds = ptr->x_param_ipa_max_switch_predicate_bounds; |
1355 | opts->x_param_ipa_sra_deref_prob_threshold = ptr->x_param_ipa_sra_deref_prob_threshold; |
1356 | opts->x_param_ipa_sra_max_replacements = ptr->x_param_ipa_sra_max_replacements; |
1357 | opts->x_param_ipa_sra_ptr_growth_factor = ptr->x_param_ipa_sra_ptr_growth_factor; |
1358 | opts->x_param_ipa_sra_ptrwrap_growth_factor = ptr->x_param_ipa_sra_ptrwrap_growth_factor; |
1359 | opts->x_param_ira_consider_dup_in_all_alts = ptr->x_param_ira_consider_dup_in_all_alts; |
1360 | opts->x_param_ira_loop_reserved_regs = ptr->x_param_ira_loop_reserved_regs; |
1361 | opts->x_param_ira_max_conflict_table_size = ptr->x_param_ira_max_conflict_table_size; |
1362 | opts->x_param_ira_max_loops_num = ptr->x_param_ira_max_loops_num; |
1363 | opts->x_param_ira_simple_lra_insn_threshold = ptr->x_param_ira_simple_lra_insn_threshold; |
1364 | opts->x_param_iv_always_prune_cand_set_bound = ptr->x_param_iv_always_prune_cand_set_bound; |
1365 | opts->x_param_iv_consider_all_candidates_bound = ptr->x_param_iv_consider_all_candidates_bound; |
1366 | opts->x_param_iv_max_considered_uses = ptr->x_param_iv_max_considered_uses; |
1367 | opts->x_param_jump_table_max_growth_ratio_for_size = ptr->x_param_jump_table_max_growth_ratio_for_size; |
1368 | opts->x_param_jump_table_max_growth_ratio_for_speed = ptr->x_param_jump_table_max_growth_ratio_for_speed; |
1369 | opts->x_param_l1_cache_line_size = ptr->x_param_l1_cache_line_size; |
1370 | opts->x_param_l1_cache_size = ptr->x_param_l1_cache_size; |
1371 | opts->x_param_l2_cache_size = ptr->x_param_l2_cache_size; |
1372 | opts->x_param_large_function_growth = ptr->x_param_large_function_growth; |
1373 | opts->x_param_large_function_insns = ptr->x_param_large_function_insns; |
1374 | opts->x_param_stack_frame_growth = ptr->x_param_stack_frame_growth; |
1375 | opts->x_param_large_stack_frame = ptr->x_param_large_stack_frame; |
1376 | opts->x_param_large_unit_insns = ptr->x_param_large_unit_insns; |
1377 | opts->x_param_lim_expensive = ptr->x_param_lim_expensive; |
1378 | opts->x_param_loop_block_tile_size = ptr->x_param_loop_block_tile_size; |
1379 | opts->x_param_loop_interchange_max_num_stmts = ptr->x_param_loop_interchange_max_num_stmts; |
1380 | opts->x_param_loop_interchange_stride_ratio = ptr->x_param_loop_interchange_stride_ratio; |
1381 | opts->x_param_loop_invariant_max_bbs_in_loop = ptr->x_param_loop_invariant_max_bbs_in_loop; |
1382 | opts->x_param_loop_max_datarefs_for_datadeps = ptr->x_param_loop_max_datarefs_for_datadeps; |
1383 | opts->x_param_loop_versioning_max_inner_insns = ptr->x_param_loop_versioning_max_inner_insns; |
1384 | opts->x_param_loop_versioning_max_outer_insns = ptr->x_param_loop_versioning_max_outer_insns; |
1385 | opts->x_param_lra_inheritance_ebb_probability_cutoff = ptr->x_param_lra_inheritance_ebb_probability_cutoff; |
1386 | opts->x_param_lra_max_considered_reload_pseudos = ptr->x_param_lra_max_considered_reload_pseudos; |
1387 | opts->x_param_max_average_unrolled_insns = ptr->x_param_max_average_unrolled_insns; |
1388 | opts->x_param_max_combine_insns = ptr->x_param_max_combine_insns; |
1389 | opts->x_param_max_unroll_iterations = ptr->x_param_max_unroll_iterations; |
1390 | opts->x_param_max_completely_peel_times = ptr->x_param_max_completely_peel_times; |
1391 | opts->x_param_max_completely_peeled_insns = ptr->x_param_max_completely_peeled_insns; |
1392 | opts->x_param_max_crossjump_edges = ptr->x_param_max_crossjump_edges; |
1393 | opts->x_param_max_cse_insns = ptr->x_param_max_cse_insns; |
1394 | opts->x_param_max_cse_path_length = ptr->x_param_max_cse_path_length; |
1395 | opts->x_param_max_cselib_memory_locations = ptr->x_param_max_cselib_memory_locations; |
1396 | opts->x_param_max_debug_marker_count = ptr->x_param_max_debug_marker_count; |
1397 | opts->x_param_max_delay_slot_insn_search = ptr->x_param_max_delay_slot_insn_search; |
1398 | opts->x_param_max_delay_slot_live_search = ptr->x_param_max_delay_slot_live_search; |
1399 | opts->x_param_max_dse_active_local_stores = ptr->x_param_max_dse_active_local_stores; |
1400 | opts->x_param_early_inliner_max_iterations = ptr->x_param_early_inliner_max_iterations; |
1401 | opts->x_param_max_find_base_term_values = ptr->x_param_max_find_base_term_values; |
1402 | opts->x_param_max_fsm_thread_path_insns = ptr->x_param_max_fsm_thread_path_insns; |
1403 | opts->x_param_max_gcse_insertion_ratio = ptr->x_param_max_gcse_insertion_ratio; |
1404 | opts->x_param_max_gcse_memory = ptr->x_param_max_gcse_memory; |
1405 | opts->x_param_max_goto_duplication_insns = ptr->x_param_max_goto_duplication_insns; |
1406 | opts->x_param_max_grow_copy_bb_insns = ptr->x_param_max_grow_copy_bb_insns; |
1407 | opts->x_param_max_hoist_depth = ptr->x_param_max_hoist_depth; |
1408 | opts->x_param_inline_functions_called_once_insns = ptr->x_param_inline_functions_called_once_insns; |
1409 | opts->x_param_inline_functions_called_once_loop_depth = ptr->x_param_inline_functions_called_once_loop_depth; |
1410 | opts->x_param_max_inline_insns_auto = ptr->x_param_max_inline_insns_auto; |
1411 | opts->x_param_max_inline_insns_recursive_auto = ptr->x_param_max_inline_insns_recursive_auto; |
1412 | opts->x_param_max_inline_insns_recursive = ptr->x_param_max_inline_insns_recursive; |
1413 | opts->x_param_max_inline_insns_single = ptr->x_param_max_inline_insns_single; |
1414 | opts->x_param_max_inline_insns_size = ptr->x_param_max_inline_insns_size; |
1415 | opts->x_param_max_inline_insns_small = ptr->x_param_max_inline_insns_small; |
1416 | opts->x_param_max_inline_recursive_depth_auto = ptr->x_param_max_inline_recursive_depth_auto; |
1417 | opts->x_param_max_inline_recursive_depth = ptr->x_param_max_inline_recursive_depth; |
1418 | opts->x_param_max_isl_operations = ptr->x_param_max_isl_operations; |
1419 | opts->x_param_max_iterations_computation_cost = ptr->x_param_max_iterations_computation_cost; |
1420 | opts->x_param_max_iterations_to_track = ptr->x_param_max_iterations_to_track; |
1421 | opts->x_param_max_jump_thread_duplication_stmts = ptr->x_param_max_jump_thread_duplication_stmts; |
1422 | opts->x_param_max_jump_thread_paths = ptr->x_param_max_jump_thread_paths; |
1423 | opts->x_param_max_last_value_rtl = ptr->x_param_max_last_value_rtl; |
1424 | opts->x_param_max_loop_header_insns = ptr->x_param_max_loop_header_insns; |
1425 | opts->x_param_max_modulo_backtrack_attempts = ptr->x_param_max_modulo_backtrack_attempts; |
1426 | opts->x_param_max_partial_antic_length = ptr->x_param_max_partial_antic_length; |
1427 | opts->x_param_max_peel_branches = ptr->x_param_max_peel_branches; |
1428 | opts->x_param_max_peel_times = ptr->x_param_max_peel_times; |
1429 | opts->x_param_max_peeled_insns = ptr->x_param_max_peeled_insns; |
1430 | opts->x_param_max_pending_list_length = ptr->x_param_max_pending_list_length; |
1431 | opts->x_param_max_pipeline_region_blocks = ptr->x_param_max_pipeline_region_blocks; |
1432 | opts->x_param_max_pipeline_region_insns = ptr->x_param_max_pipeline_region_insns; |
1433 | opts->x_param_max_pow_sqrt_depth = ptr->x_param_max_pow_sqrt_depth; |
1434 | opts->x_param_max_predicted_iterations = ptr->x_param_max_predicted_iterations; |
1435 | opts->x_param_max_reload_search_insns = ptr->x_param_max_reload_search_insns; |
1436 | opts->x_param_max_rtl_if_conversion_insns = ptr->x_param_max_rtl_if_conversion_insns; |
1437 | opts->x_param_max_rtl_if_conversion_predictable_cost = ptr->x_param_max_rtl_if_conversion_predictable_cost; |
1438 | opts->x_param_max_rtl_if_conversion_unpredictable_cost = ptr->x_param_max_rtl_if_conversion_unpredictable_cost; |
1439 | opts->x_param_max_sched_extend_regions_iters = ptr->x_param_max_sched_extend_regions_iters; |
1440 | opts->x_param_max_sched_insn_conflict_delay = ptr->x_param_max_sched_insn_conflict_delay; |
1441 | opts->x_param_max_sched_ready_insns = ptr->x_param_max_sched_ready_insns; |
1442 | opts->x_param_max_sched_region_blocks = ptr->x_param_max_sched_region_blocks; |
1443 | opts->x_param_max_sched_region_insns = ptr->x_param_max_sched_region_insns; |
1444 | opts->x_param_max_slsr_candidate_scan = ptr->x_param_max_slsr_candidate_scan; |
1445 | opts->x_param_max_speculative_devirt_maydefs = ptr->x_param_max_speculative_devirt_maydefs; |
1446 | opts->x_param_max_stores_to_merge = ptr->x_param_max_stores_to_merge; |
1447 | opts->x_param_max_stores_to_sink = ptr->x_param_max_stores_to_sink; |
1448 | opts->x_param_max_tail_merge_comparisons = ptr->x_param_max_tail_merge_comparisons; |
1449 | opts->x_param_max_tail_merge_iterations = ptr->x_param_max_tail_merge_iterations; |
1450 | opts->x_param_max_tracked_strlens = ptr->x_param_max_tracked_strlens; |
1451 | opts->x_param_max_tree_if_conversion_phi_args = ptr->x_param_max_tree_if_conversion_phi_args; |
1452 | opts->x_param_max_unroll_times = ptr->x_param_max_unroll_times; |
1453 | opts->x_param_max_unrolled_insns = ptr->x_param_max_unrolled_insns; |
1454 | opts->x_param_max_unswitch_depth = ptr->x_param_max_unswitch_depth; |
1455 | opts->x_param_max_unswitch_insns = ptr->x_param_max_unswitch_insns; |
1456 | opts->x_param_max_variable_expansions = ptr->x_param_max_variable_expansions; |
1457 | opts->x_param_max_vartrack_expr_depth = ptr->x_param_max_vartrack_expr_depth; |
1458 | opts->x_param_max_vartrack_reverse_op_size = ptr->x_param_max_vartrack_reverse_op_size; |
1459 | opts->x_param_max_vartrack_size = ptr->x_param_max_vartrack_size; |
1460 | opts->x_param_min_crossjump_insns = ptr->x_param_min_crossjump_insns; |
1461 | opts->x_param_min_inline_recursive_probability = ptr->x_param_min_inline_recursive_probability; |
1462 | opts->x_param_min_insn_to_prefetch_ratio = ptr->x_param_min_insn_to_prefetch_ratio; |
1463 | opts->x_param_min_loop_cond_split_prob = ptr->x_param_min_loop_cond_split_prob; |
1464 | opts->x_param_min_pagesize = ptr->x_param_min_pagesize; |
1465 | opts->x_param_min_size_for_stack_sharing = ptr->x_param_min_size_for_stack_sharing; |
1466 | opts->x_param_min_spec_prob = ptr->x_param_min_spec_prob; |
1467 | opts->x_param_min_vect_loop_bound = ptr->x_param_min_vect_loop_bound; |
1468 | opts->x_param_modref_max_accesses = ptr->x_param_modref_max_accesses; |
1469 | opts->x_param_modref_max_adjustments = ptr->x_param_modref_max_adjustments; |
1470 | opts->x_param_modref_max_bases = ptr->x_param_modref_max_bases; |
1471 | opts->x_param_modref_max_depth = ptr->x_param_modref_max_depth; |
1472 | opts->x_param_modref_max_escape_points = ptr->x_param_modref_max_escape_points; |
1473 | opts->x_param_modref_max_refs = ptr->x_param_modref_max_refs; |
1474 | opts->x_param_modref_max_tests = ptr->x_param_modref_max_tests; |
1475 | opts->x_param_parloops_chunk_size = ptr->x_param_parloops_chunk_size; |
1476 | opts->x_param_parloops_min_per_thread = ptr->x_param_parloops_min_per_thread; |
1477 | opts->x_param_parloops_schedule = ptr->x_param_parloops_schedule; |
1478 | opts->x_param_partial_inlining_entry_probability = ptr->x_param_partial_inlining_entry_probability; |
1479 | opts->x_param_predictable_branch_outcome = ptr->x_param_predictable_branch_outcome; |
1480 | opts->x_param_prefetch_dynamic_strides = ptr->x_param_prefetch_dynamic_strides; |
1481 | opts->x_param_prefetch_latency = ptr->x_param_prefetch_latency; |
1482 | opts->x_param_prefetch_min_insn_to_mem_ratio = ptr->x_param_prefetch_min_insn_to_mem_ratio; |
1483 | opts->x_param_prefetch_minimum_stride = ptr->x_param_prefetch_minimum_stride; |
1484 | opts->x_param_ranger_logical_depth = ptr->x_param_ranger_logical_depth; |
1485 | opts->x_param_relation_block_limit = ptr->x_param_relation_block_limit; |
1486 | opts->x_param_rpo_vn_max_loop_depth = ptr->x_param_rpo_vn_max_loop_depth; |
1487 | opts->x_param_sccvn_max_alias_queries_per_access = ptr->x_param_sccvn_max_alias_queries_per_access; |
1488 | opts->x_param_scev_max_expr_complexity = ptr->x_param_scev_max_expr_complexity; |
1489 | opts->x_param_scev_max_expr_size = ptr->x_param_scev_max_expr_size; |
1490 | opts->x_param_sched_autopref_queue_depth = ptr->x_param_sched_autopref_queue_depth; |
1491 | opts->x_param_sched_mem_true_dep_cost = ptr->x_param_sched_mem_true_dep_cost; |
1492 | opts->x_param_sched_pressure_algorithm = ptr->x_param_sched_pressure_algorithm; |
1493 | opts->x_param_sched_spec_prob_cutoff = ptr->x_param_sched_spec_prob_cutoff; |
1494 | opts->x_param_sched_state_edge_prob_cutoff = ptr->x_param_sched_state_edge_prob_cutoff; |
1495 | opts->x_param_selsched_insns_to_rename = ptr->x_param_selsched_insns_to_rename; |
1496 | opts->x_param_selsched_max_lookahead = ptr->x_param_selsched_max_lookahead; |
1497 | opts->x_param_selsched_max_sched_times = ptr->x_param_selsched_max_sched_times; |
1498 | opts->x_param_simultaneous_prefetches = ptr->x_param_simultaneous_prefetches; |
1499 | opts->x_param_sink_frequency_threshold = ptr->x_param_sink_frequency_threshold; |
1500 | opts->x_param_sms_dfa_history = ptr->x_param_sms_dfa_history; |
1501 | opts->x_param_sms_loop_average_count_threshold = ptr->x_param_sms_loop_average_count_threshold; |
1502 | opts->x_param_sms_max_ii_factor = ptr->x_param_sms_max_ii_factor; |
1503 | opts->x_param_sms_min_sc = ptr->x_param_sms_min_sc; |
1504 | opts->x_param_sra_max_propagations = ptr->x_param_sra_max_propagations; |
1505 | opts->x_param_sra_max_scalarization_size_size = ptr->x_param_sra_max_scalarization_size_size; |
1506 | opts->x_param_sra_max_scalarization_size_speed = ptr->x_param_sra_max_scalarization_size_speed; |
1507 | opts->x_param_ssa_name_def_chain_limit = ptr->x_param_ssa_name_def_chain_limit; |
1508 | opts->x_param_ssp_buffer_size = ptr->x_param_ssp_buffer_size; |
1509 | opts->x_param_stack_clash_protection_guard_size = ptr->x_param_stack_clash_protection_guard_size; |
1510 | opts->x_param_stack_clash_protection_probe_interval = ptr->x_param_stack_clash_protection_probe_interval; |
1511 | opts->x_param_store_merging_allow_unaligned = ptr->x_param_store_merging_allow_unaligned; |
1512 | opts->x_param_store_merging_max_size = ptr->x_param_store_merging_max_size; |
1513 | opts->x_param_switch_conversion_branch_ratio = ptr->x_param_switch_conversion_branch_ratio; |
1514 | opts->x_param_tm_max_aggregate_size = ptr->x_param_tm_max_aggregate_size; |
1515 | opts->x_param_tracer_dynamic_coverage_feedback = ptr->x_param_tracer_dynamic_coverage_feedback; |
1516 | opts->x_param_tracer_dynamic_coverage = ptr->x_param_tracer_dynamic_coverage; |
1517 | opts->x_param_tracer_max_code_growth = ptr->x_param_tracer_max_code_growth; |
1518 | opts->x_param_tracer_min_branch_probability_feedback = ptr->x_param_tracer_min_branch_probability_feedback; |
1519 | opts->x_param_tracer_min_branch_probability = ptr->x_param_tracer_min_branch_probability; |
1520 | opts->x_param_tracer_min_branch_ratio = ptr->x_param_tracer_min_branch_ratio; |
1521 | opts->x_param_tree_reassoc_width = ptr->x_param_tree_reassoc_width; |
1522 | opts->x_param_uninit_control_dep_attempts = ptr->x_param_uninit_control_dep_attempts; |
1523 | opts->x_param_uninlined_function_insns = ptr->x_param_uninlined_function_insns; |
1524 | opts->x_param_uninlined_function_time = ptr->x_param_uninlined_function_time; |
1525 | opts->x_param_uninlined_function_thunk_insns = ptr->x_param_uninlined_function_thunk_insns; |
1526 | opts->x_param_uninlined_function_thunk_time = ptr->x_param_uninlined_function_thunk_time; |
1527 | opts->x_param_unlikely_bb_count_fraction = ptr->x_param_unlikely_bb_count_fraction; |
1528 | opts->x_param_unroll_jam_max_unroll = ptr->x_param_unroll_jam_max_unroll; |
1529 | opts->x_param_unroll_jam_min_percent = ptr->x_param_unroll_jam_min_percent; |
1530 | opts->x_param_use_after_scope_direct_emission_threshold = ptr->x_param_use_after_scope_direct_emission_threshold; |
1531 | opts->x_param_vect_epilogues_nomask = ptr->x_param_vect_epilogues_nomask; |
1532 | opts->x_param_vect_induction_float = ptr->x_param_vect_induction_float; |
1533 | opts->x_param_vect_inner_loop_cost_factor = ptr->x_param_vect_inner_loop_cost_factor; |
1534 | opts->x_param_vect_max_layout_candidates = ptr->x_param_vect_max_layout_candidates; |
1535 | opts->x_param_vect_max_peeling_for_alignment = ptr->x_param_vect_max_peeling_for_alignment; |
1536 | opts->x_param_vect_max_version_for_alias_checks = ptr->x_param_vect_max_version_for_alias_checks; |
1537 | opts->x_param_vect_max_version_for_alignment_checks = ptr->x_param_vect_max_version_for_alignment_checks; |
1538 | opts->x_param_vect_partial_vector_usage = ptr->x_param_vect_partial_vector_usage; |
1539 | opts->x_flag_openmp_target_simd_clone = ptr->x_flag_openmp_target_simd_clone; |
1540 | opts->x_flag_sched_stalled_insns = ptr->x_flag_sched_stalled_insns; |
1541 | opts->x_flag_sched_stalled_insns_dep = ptr->x_flag_sched_stalled_insns_dep; |
1542 | opts->x_flag_tree_parallelize_loops = ptr->x_flag_tree_parallelize_loops; |
1543 | opts->x_param_ranger_debug = ptr->x_param_ranger_debug; |
1544 | opts->x_param_threader_debug = ptr->x_param_threader_debug; |
1545 | opts->x_flag_excess_precision = ptr->x_flag_excess_precision; |
1546 | opts->x_flag_fp_contract_mode = ptr->x_flag_fp_contract_mode; |
1547 | opts->x_flag_ira_algorithm = ptr->x_flag_ira_algorithm; |
1548 | opts->x_flag_ira_region = ptr->x_flag_ira_region; |
1549 | opts->x_flag_live_patching = ptr->x_flag_live_patching; |
1550 | opts->x_flag_reorder_blocks_algorithm = ptr->x_flag_reorder_blocks_algorithm; |
1551 | opts->x_flag_simd_cost_model = ptr->x_flag_simd_cost_model; |
1552 | opts->x_flag_stack_reuse = ptr->x_flag_stack_reuse; |
1553 | opts->x_flag_auto_var_init = ptr->x_flag_auto_var_init; |
1554 | opts->x_flag_vect_cost_model = ptr->x_flag_vect_cost_model; |
1555 | opts->x_optimize = ptr->x_optimize; |
1556 | opts->x_optimize_size = ptr->x_optimize_size; |
1557 | opts->x_optimize_debug = ptr->x_optimize_debug; |
1558 | opts->x_optimize_fast = ptr->x_optimize_fast; |
1559 | opts->x_warn_inline = ptr->x_warn_inline; |
1560 | opts->x_flag_aggressive_loop_optimizations = ptr->x_flag_aggressive_loop_optimizations; |
1561 | opts->x_flag_align_functions = ptr->x_flag_align_functions; |
1562 | opts->x_flag_align_jumps = ptr->x_flag_align_jumps; |
1563 | opts->x_flag_align_labels = ptr->x_flag_align_labels; |
1564 | opts->x_flag_align_loops = ptr->x_flag_align_loops; |
1565 | opts->x_flag_allocation_dce = ptr->x_flag_allocation_dce; |
1566 | opts->x_flag_store_data_races = ptr->x_flag_store_data_races; |
1567 | opts->x_flag_associative_math = ptr->x_flag_associative_math; |
1568 | opts->x_flag_asynchronous_unwind_tables = ptr->x_flag_asynchronous_unwind_tables; |
1569 | opts->x_flag_auto_inc_dec = ptr->x_flag_auto_inc_dec; |
1570 | opts->x_flag_bit_tests = ptr->x_flag_bit_tests; |
1571 | opts->x_flag_branch_on_count_reg = ptr->x_flag_branch_on_count_reg; |
1572 | opts->x_flag_branch_probabilities = ptr->x_flag_branch_probabilities; |
1573 | opts->x_flag_caller_saves = ptr->x_flag_caller_saves; |
1574 | opts->x_flag_code_hoisting = ptr->x_flag_code_hoisting; |
1575 | opts->x_flag_combine_stack_adjustments = ptr->x_flag_combine_stack_adjustments; |
1576 | opts->x_flag_compare_elim_after_reload = ptr->x_flag_compare_elim_after_reload; |
1577 | opts->x_flag_conserve_stack = ptr->x_flag_conserve_stack; |
1578 | opts->x_flag_cprop_registers = ptr->x_flag_cprop_registers; |
1579 | opts->x_flag_crossjumping = ptr->x_flag_crossjumping; |
1580 | opts->x_flag_cse_follow_jumps = ptr->x_flag_cse_follow_jumps; |
1581 | opts->x_flag_cx_fortran_rules = ptr->x_flag_cx_fortran_rules; |
1582 | opts->x_flag_cx_limited_range = ptr->x_flag_cx_limited_range; |
1583 | opts->x_flag_dce = ptr->x_flag_dce; |
1584 | opts->x_flag_defer_pop = ptr->x_flag_defer_pop; |
1585 | opts->x_flag_delayed_branch = ptr->x_flag_delayed_branch; |
1586 | opts->x_flag_delete_dead_exceptions = ptr->x_flag_delete_dead_exceptions; |
1587 | opts->x_flag_delete_null_pointer_checks = ptr->x_flag_delete_null_pointer_checks; |
1588 | opts->x_flag_devirtualize = ptr->x_flag_devirtualize; |
1589 | opts->x_flag_devirtualize_speculatively = ptr->x_flag_devirtualize_speculatively; |
1590 | opts->x_flag_dse = ptr->x_flag_dse; |
1591 | opts->x_flag_early_inlining = ptr->x_flag_early_inlining; |
1592 | opts->x_flag_exceptions = ptr->x_flag_exceptions; |
1593 | opts->x_flag_expensive_optimizations = ptr->x_flag_expensive_optimizations; |
1594 | opts->x_flag_finite_loops = ptr->x_flag_finite_loops; |
1595 | opts->x_flag_finite_math_only = ptr->x_flag_finite_math_only; |
1596 | opts->x_flag_float_store = ptr->x_flag_float_store; |
1597 | opts->x_flag_fold_simple_inlines = ptr->x_flag_fold_simple_inlines; |
1598 | opts->x_flag_forward_propagate = ptr->x_flag_forward_propagate; |
1599 | opts->x_flag_fp_int_builtin_inexact = ptr->x_flag_fp_int_builtin_inexact; |
1600 | opts->x_flag_no_function_cse = ptr->x_flag_no_function_cse; |
1601 | opts->x_flag_gcse = ptr->x_flag_gcse; |
1602 | opts->x_flag_gcse_after_reload = ptr->x_flag_gcse_after_reload; |
1603 | opts->x_flag_gcse_las = ptr->x_flag_gcse_las; |
1604 | opts->x_flag_gcse_lm = ptr->x_flag_gcse_lm; |
1605 | opts->x_flag_gcse_sm = ptr->x_flag_gcse_sm; |
1606 | opts->x_flag_graphite = ptr->x_flag_graphite; |
1607 | opts->x_flag_graphite_identity = ptr->x_flag_graphite_identity; |
1608 | opts->x_flag_guess_branch_prob = ptr->x_flag_guess_branch_prob; |
1609 | opts->x_flag_harden_compares = ptr->x_flag_harden_compares; |
1610 | opts->x_flag_harden_conditional_branches = ptr->x_flag_harden_conditional_branches; |
1611 | opts->x_flag_hoist_adjacent_loads = ptr->x_flag_hoist_adjacent_loads; |
1612 | opts->x_flag_if_conversion = ptr->x_flag_if_conversion; |
1613 | opts->x_flag_if_conversion2 = ptr->x_flag_if_conversion2; |
1614 | opts->x_flag_indirect_inlining = ptr->x_flag_indirect_inlining; |
1615 | opts->x_flag_no_inline = ptr->x_flag_no_inline; |
1616 | opts->x_flag_inline_atomics = ptr->x_flag_inline_atomics; |
1617 | opts->x_flag_inline_functions = ptr->x_flag_inline_functions; |
1618 | opts->x_flag_inline_functions_called_once = ptr->x_flag_inline_functions_called_once; |
1619 | opts->x_flag_inline_small_functions = ptr->x_flag_inline_small_functions; |
1620 | opts->x_flag_ipa_bit_cp = ptr->x_flag_ipa_bit_cp; |
1621 | opts->x_flag_ipa_cp = ptr->x_flag_ipa_cp; |
1622 | opts->x_flag_ipa_cp_clone = ptr->x_flag_ipa_cp_clone; |
1623 | opts->x_flag_ipa_icf = ptr->x_flag_ipa_icf; |
1624 | opts->x_flag_ipa_icf_functions = ptr->x_flag_ipa_icf_functions; |
1625 | opts->x_flag_ipa_icf_variables = ptr->x_flag_ipa_icf_variables; |
1626 | opts->x_flag_ipa_modref = ptr->x_flag_ipa_modref; |
1627 | opts->x_flag_ipa_profile = ptr->x_flag_ipa_profile; |
1628 | opts->x_flag_ipa_pta = ptr->x_flag_ipa_pta; |
1629 | opts->x_flag_ipa_pure_const = ptr->x_flag_ipa_pure_const; |
1630 | opts->x_flag_ipa_ra = ptr->x_flag_ipa_ra; |
1631 | opts->x_flag_ipa_reference = ptr->x_flag_ipa_reference; |
1632 | opts->x_flag_ipa_reference_addressable = ptr->x_flag_ipa_reference_addressable; |
1633 | opts->x_flag_ipa_sra = ptr->x_flag_ipa_sra; |
1634 | opts->x_flag_ipa_stack_alignment = ptr->x_flag_ipa_stack_alignment; |
1635 | opts->x_flag_ipa_strict_aliasing = ptr->x_flag_ipa_strict_aliasing; |
1636 | opts->x_flag_ipa_vrp = ptr->x_flag_ipa_vrp; |
1637 | opts->x_flag_ira_hoist_pressure = ptr->x_flag_ira_hoist_pressure; |
1638 | opts->x_flag_ira_loop_pressure = ptr->x_flag_ira_loop_pressure; |
1639 | opts->x_flag_ira_share_save_slots = ptr->x_flag_ira_share_save_slots; |
1640 | opts->x_flag_ira_share_spill_slots = ptr->x_flag_ira_share_spill_slots; |
1641 | opts->x_flag_isolate_erroneous_paths_attribute = ptr->x_flag_isolate_erroneous_paths_attribute; |
1642 | opts->x_flag_isolate_erroneous_paths_dereference = ptr->x_flag_isolate_erroneous_paths_dereference; |
1643 | opts->x_flag_ivopts = ptr->x_flag_ivopts; |
1644 | opts->x_flag_jump_tables = ptr->x_flag_jump_tables; |
1645 | opts->x_flag_keep_gc_roots_live = ptr->x_flag_keep_gc_roots_live; |
1646 | opts->x_flag_lifetime_dse = ptr->x_flag_lifetime_dse; |
1647 | opts->x_flag_limit_function_alignment = ptr->x_flag_limit_function_alignment; |
1648 | opts->x_flag_live_range_shrinkage = ptr->x_flag_live_range_shrinkage; |
1649 | opts->x_flag_loop_interchange = ptr->x_flag_loop_interchange; |
1650 | opts->x_flag_loop_nest_optimize = ptr->x_flag_loop_nest_optimize; |
1651 | opts->x_flag_loop_parallelize_all = ptr->x_flag_loop_parallelize_all; |
1652 | opts->x_flag_unroll_jam = ptr->x_flag_unroll_jam; |
1653 | opts->x_flag_lra_remat = ptr->x_flag_lra_remat; |
1654 | opts->x_flag_errno_math = ptr->x_flag_errno_math; |
1655 | opts->x_flag_modulo_sched = ptr->x_flag_modulo_sched; |
1656 | opts->x_flag_modulo_sched_allow_regmoves = ptr->x_flag_modulo_sched_allow_regmoves; |
1657 | opts->x_flag_move_loop_invariants = ptr->x_flag_move_loop_invariants; |
1658 | opts->x_flag_move_loop_stores = ptr->x_flag_move_loop_stores; |
1659 | opts->x_flag_non_call_exceptions = ptr->x_flag_non_call_exceptions; |
1660 | opts->x_flag_nothrow_opt = ptr->x_flag_nothrow_opt; |
1661 | opts->x_flag_omit_frame_pointer = ptr->x_flag_omit_frame_pointer; |
1662 | opts->x_flag_opt_info = ptr->x_flag_opt_info; |
1663 | opts->x_flag_optimize_sibling_calls = ptr->x_flag_optimize_sibling_calls; |
1664 | opts->x_flag_optimize_strlen = ptr->x_flag_optimize_strlen; |
1665 | opts->x_flag_pack_struct = ptr->x_flag_pack_struct; |
1666 | opts->x_flag_partial_inlining = ptr->x_flag_partial_inlining; |
1667 | opts->x_flag_peel_loops = ptr->x_flag_peel_loops; |
1668 | opts->x_flag_no_peephole = ptr->x_flag_no_peephole; |
1669 | opts->x_flag_peephole2 = ptr->x_flag_peephole2; |
1670 | opts->x_flag_plt = ptr->x_flag_plt; |
1671 | opts->x_flag_predictive_commoning = ptr->x_flag_predictive_commoning; |
1672 | opts->x_flag_prefetch_loop_arrays = ptr->x_flag_prefetch_loop_arrays; |
1673 | opts->x_flag_printf_return_value = ptr->x_flag_printf_return_value; |
1674 | opts->x_flag_profile_partial_training = ptr->x_flag_profile_partial_training; |
1675 | opts->x_flag_profile_reorder_functions = ptr->x_flag_profile_reorder_functions; |
1676 | opts->x_flag_reciprocal_math = ptr->x_flag_reciprocal_math; |
1677 | opts->x_flag_ree = ptr->x_flag_ree; |
1678 | opts->x_flag_pcc_struct_return = ptr->x_flag_pcc_struct_return; |
1679 | opts->x_flag_rename_registers = ptr->x_flag_rename_registers; |
1680 | opts->x_flag_reorder_blocks = ptr->x_flag_reorder_blocks; |
1681 | opts->x_flag_reorder_blocks_and_partition = ptr->x_flag_reorder_blocks_and_partition; |
1682 | opts->x_flag_reorder_functions = ptr->x_flag_reorder_functions; |
1683 | opts->x_flag_rerun_cse_after_loop = ptr->x_flag_rerun_cse_after_loop; |
1684 | opts->x_flag_resched_modulo_sched = ptr->x_flag_resched_modulo_sched; |
1685 | opts->x_flag_rounding_math = ptr->x_flag_rounding_math; |
1686 | opts->x_flag_rtti = ptr->x_flag_rtti; |
1687 | opts->x_flag_save_optimization_record = ptr->x_flag_save_optimization_record; |
1688 | opts->x_flag_sched_critical_path_heuristic = ptr->x_flag_sched_critical_path_heuristic; |
1689 | opts->x_flag_sched_dep_count_heuristic = ptr->x_flag_sched_dep_count_heuristic; |
1690 | opts->x_flag_sched_group_heuristic = ptr->x_flag_sched_group_heuristic; |
1691 | opts->x_flag_schedule_interblock = ptr->x_flag_schedule_interblock; |
1692 | opts->x_flag_sched_last_insn_heuristic = ptr->x_flag_sched_last_insn_heuristic; |
1693 | opts->x_flag_sched_pressure = ptr->x_flag_sched_pressure; |
1694 | opts->x_flag_sched_rank_heuristic = ptr->x_flag_sched_rank_heuristic; |
1695 | opts->x_flag_schedule_speculative = ptr->x_flag_schedule_speculative; |
1696 | opts->x_flag_sched_spec_insn_heuristic = ptr->x_flag_sched_spec_insn_heuristic; |
1697 | opts->x_flag_schedule_speculative_load = ptr->x_flag_schedule_speculative_load; |
1698 | opts->x_flag_schedule_speculative_load_dangerous = ptr->x_flag_schedule_speculative_load_dangerous; |
1699 | opts->x_flag_sched2_use_superblocks = ptr->x_flag_sched2_use_superblocks; |
1700 | opts->x_flag_schedule_fusion = ptr->x_flag_schedule_fusion; |
1701 | opts->x_flag_schedule_insns = ptr->x_flag_schedule_insns; |
1702 | opts->x_flag_schedule_insns_after_reload = ptr->x_flag_schedule_insns_after_reload; |
1703 | opts->x_flag_section_anchors = ptr->x_flag_section_anchors; |
1704 | opts->x_flag_sel_sched_pipelining = ptr->x_flag_sel_sched_pipelining; |
1705 | opts->x_flag_sel_sched_pipelining_outer_loops = ptr->x_flag_sel_sched_pipelining_outer_loops; |
1706 | opts->x_flag_sel_sched_reschedule_pipelined = ptr->x_flag_sel_sched_reschedule_pipelined; |
1707 | opts->x_flag_selective_scheduling = ptr->x_flag_selective_scheduling; |
1708 | opts->x_flag_selective_scheduling2 = ptr->x_flag_selective_scheduling2; |
1709 | opts->x_flag_semantic_interposition = ptr->x_flag_semantic_interposition; |
1710 | opts->x_flag_short_enums = ptr->x_flag_short_enums; |
1711 | opts->x_flag_short_wchar = ptr->x_flag_short_wchar; |
1712 | opts->x_flag_shrink_wrap = ptr->x_flag_shrink_wrap; |
1713 | opts->x_flag_shrink_wrap_separate = ptr->x_flag_shrink_wrap_separate; |
1714 | opts->x_flag_signaling_nans = ptr->x_flag_signaling_nans; |
1715 | opts->x_flag_signed_zeros = ptr->x_flag_signed_zeros; |
1716 | opts->x_flag_single_precision_constant = ptr->x_flag_single_precision_constant; |
1717 | opts->x_flag_split_ivs_in_unroller = ptr->x_flag_split_ivs_in_unroller; |
1718 | opts->x_flag_split_loops = ptr->x_flag_split_loops; |
1719 | opts->x_flag_split_paths = ptr->x_flag_split_paths; |
1720 | opts->x_flag_split_wide_types = ptr->x_flag_split_wide_types; |
1721 | opts->x_flag_split_wide_types_early = ptr->x_flag_split_wide_types_early; |
1722 | opts->x_flag_ssa_backprop = ptr->x_flag_ssa_backprop; |
1723 | opts->x_flag_ssa_phiopt = ptr->x_flag_ssa_phiopt; |
1724 | opts->x_flag_stack_clash_protection = ptr->x_flag_stack_clash_protection; |
1725 | opts->x_flag_stack_protect = ptr->x_flag_stack_protect; |
1726 | opts->x_flag_stdarg_opt = ptr->x_flag_stdarg_opt; |
1727 | opts->x_flag_store_merging = ptr->x_flag_store_merging; |
1728 | opts->x_flag_strict_aliasing = ptr->x_flag_strict_aliasing; |
1729 | opts->x_flag_strict_enums = ptr->x_flag_strict_enums; |
1730 | opts->x_flag_strict_volatile_bitfields = ptr->x_flag_strict_volatile_bitfields; |
1731 | opts->x_flag_thread_jumps = ptr->x_flag_thread_jumps; |
1732 | opts->x_flag_threadsafe_statics = ptr->x_flag_threadsafe_statics; |
1733 | opts->x_flag_toplevel_reorder = ptr->x_flag_toplevel_reorder; |
1734 | opts->x_flag_tracer = ptr->x_flag_tracer; |
1735 | opts->x_flag_trapping_math = ptr->x_flag_trapping_math; |
1736 | opts->x_flag_trapv = ptr->x_flag_trapv; |
1737 | opts->x_flag_tree_bit_ccp = ptr->x_flag_tree_bit_ccp; |
1738 | opts->x_flag_tree_builtin_call_dce = ptr->x_flag_tree_builtin_call_dce; |
1739 | opts->x_flag_tree_ccp = ptr->x_flag_tree_ccp; |
1740 | opts->x_flag_tree_ch = ptr->x_flag_tree_ch; |
1741 | opts->x_flag_tree_coalesce_vars = ptr->x_flag_tree_coalesce_vars; |
1742 | opts->x_flag_tree_copy_prop = ptr->x_flag_tree_copy_prop; |
1743 | opts->x_flag_tree_cselim = ptr->x_flag_tree_cselim; |
1744 | opts->x_flag_tree_dce = ptr->x_flag_tree_dce; |
1745 | opts->x_flag_tree_dom = ptr->x_flag_tree_dom; |
1746 | opts->x_flag_tree_dse = ptr->x_flag_tree_dse; |
1747 | opts->x_flag_tree_forwprop = ptr->x_flag_tree_forwprop; |
1748 | opts->x_flag_tree_fre = ptr->x_flag_tree_fre; |
1749 | opts->x_flag_tree_loop_distribute_patterns = ptr->x_flag_tree_loop_distribute_patterns; |
1750 | opts->x_flag_tree_loop_distribution = ptr->x_flag_tree_loop_distribution; |
1751 | opts->x_flag_tree_loop_if_convert = ptr->x_flag_tree_loop_if_convert; |
1752 | opts->x_flag_tree_loop_im = ptr->x_flag_tree_loop_im; |
1753 | opts->x_flag_tree_loop_ivcanon = ptr->x_flag_tree_loop_ivcanon; |
1754 | opts->x_flag_tree_loop_optimize = ptr->x_flag_tree_loop_optimize; |
1755 | opts->x_flag_tree_loop_vectorize = ptr->x_flag_tree_loop_vectorize; |
1756 | opts->x_flag_tree_live_range_split = ptr->x_flag_tree_live_range_split; |
1757 | opts->x_flag_tree_partial_pre = ptr->x_flag_tree_partial_pre; |
1758 | opts->x_flag_tree_phiprop = ptr->x_flag_tree_phiprop; |
1759 | opts->x_flag_tree_pre = ptr->x_flag_tree_pre; |
1760 | opts->x_flag_tree_pta = ptr->x_flag_tree_pta; |
1761 | opts->x_flag_tree_reassoc = ptr->x_flag_tree_reassoc; |
1762 | opts->x_flag_tree_scev_cprop = ptr->x_flag_tree_scev_cprop; |
1763 | opts->x_flag_tree_sink = ptr->x_flag_tree_sink; |
1764 | opts->x_flag_tree_slp_vectorize = ptr->x_flag_tree_slp_vectorize; |
1765 | opts->x_flag_tree_slsr = ptr->x_flag_tree_slsr; |
1766 | opts->x_flag_tree_sra = ptr->x_flag_tree_sra; |
1767 | opts->x_flag_tree_switch_conversion = ptr->x_flag_tree_switch_conversion; |
1768 | opts->x_flag_tree_tail_merge = ptr->x_flag_tree_tail_merge; |
1769 | opts->x_flag_tree_ter = ptr->x_flag_tree_ter; |
1770 | opts->x_flag_tree_vectorize = ptr->x_flag_tree_vectorize; |
1771 | opts->x_flag_tree_vrp = ptr->x_flag_tree_vrp; |
1772 | opts->x_flag_unconstrained_commons = ptr->x_flag_unconstrained_commons; |
1773 | opts->x_flag_unreachable_traps = ptr->x_flag_unreachable_traps; |
1774 | opts->x_flag_unroll_all_loops = ptr->x_flag_unroll_all_loops; |
1775 | opts->x_flag_cunroll_grow_size = ptr->x_flag_cunroll_grow_size; |
1776 | opts->x_flag_unroll_loops = ptr->x_flag_unroll_loops; |
1777 | opts->x_flag_unsafe_math_optimizations = ptr->x_flag_unsafe_math_optimizations; |
1778 | opts->x_flag_unswitch_loops = ptr->x_flag_unswitch_loops; |
1779 | opts->x_flag_unwind_tables = ptr->x_flag_unwind_tables; |
1780 | opts->x_flag_var_tracking = ptr->x_flag_var_tracking; |
1781 | opts->x_flag_var_tracking_assignments = ptr->x_flag_var_tracking_assignments; |
1782 | opts->x_flag_var_tracking_assignments_toggle = ptr->x_flag_var_tracking_assignments_toggle; |
1783 | opts->x_flag_var_tracking_uninit = ptr->x_flag_var_tracking_uninit; |
1784 | opts->x_flag_variable_expansion_in_unroller = ptr->x_flag_variable_expansion_in_unroller; |
1785 | opts->x_flag_version_loops_for_strides = ptr->x_flag_version_loops_for_strides; |
1786 | opts->x_flag_value_profile_transformations = ptr->x_flag_value_profile_transformations; |
1787 | opts->x_flag_web = ptr->x_flag_web; |
1788 | opts->x_flag_wrapv = ptr->x_flag_wrapv; |
1789 | opts->x_flag_wrapv_pointer = ptr->x_flag_wrapv_pointer; |
1790 | opts->x_debug_nonbind_markers_p = ptr->x_debug_nonbind_markers_p; |
1791 | opts->x_str_align_functions = ptr->x_str_align_functions; |
1792 | opts->x_str_align_jumps = ptr->x_str_align_jumps; |
1793 | opts->x_str_align_labels = ptr->x_str_align_labels; |
1794 | opts->x_str_align_loops = ptr->x_str_align_loops; |
1795 | opts->x_flag_patchable_function_entry = ptr->x_flag_patchable_function_entry; |
1796 | |
1797 | unsigned HOST_WIDE_INTlong mask; |
1798 | mask = ptr->explicit_mask[0]; |
1799 | opts_set->x_param_align_loop_iterations = (mask & 1) != 0; |
1800 | mask >>= 1; |
1801 | opts_set->x_param_align_threshold = (mask & 1) != 0; |
1802 | mask >>= 1; |
1803 | opts_set->x_param_asan_protect_allocas = (mask & 1) != 0; |
1804 | mask >>= 1; |
1805 | opts_set->x_param_asan_instrument_reads = (mask & 1) != 0; |
1806 | mask >>= 1; |
1807 | opts_set->x_param_asan_instrument_writes = (mask & 1) != 0; |
1808 | mask >>= 1; |
1809 | opts_set->x_param_asan_instrumentation_with_call_threshold = (mask & 1) != 0; |
1810 | mask >>= 1; |
1811 | opts_set->x_param_asan_kernel_mem_intrinsic_prefix = (mask & 1) != 0; |
1812 | mask >>= 1; |
1813 | opts_set->x_param_asan_memintrin = (mask & 1) != 0; |
1814 | mask >>= 1; |
1815 | opts_set->x_param_asan_stack = (mask & 1) != 0; |
1816 | mask >>= 1; |
1817 | opts_set->x_param_asan_use_after_return = (mask & 1) != 0; |
1818 | mask >>= 1; |
1819 | opts_set->x_param_avg_loop_niter = (mask & 1) != 0; |
1820 | mask >>= 1; |
1821 | opts_set->x_param_avoid_fma_max_bits = (mask & 1) != 0; |
1822 | mask >>= 1; |
1823 | opts_set->x_param_builtin_expect_probability = (mask & 1) != 0; |
1824 | mask >>= 1; |
1825 | opts_set->x_param_builtin_string_cmp_inline_length = (mask & 1) != 0; |
1826 | mask >>= 1; |
1827 | opts_set->x_param_case_values_threshold = (mask & 1) != 0; |
1828 | mask >>= 1; |
1829 | opts_set->x_param_comdat_sharing_probability = (mask & 1) != 0; |
1830 | mask >>= 1; |
1831 | opts_set->x_param_construct_interfere_size = (mask & 1) != 0; |
1832 | mask >>= 1; |
1833 | opts_set->x_param_destruct_interfere_size = (mask & 1) != 0; |
1834 | mask >>= 1; |
1835 | opts_set->x_param_dse_max_alias_queries_per_store = (mask & 1) != 0; |
1836 | mask >>= 1; |
1837 | opts_set->x_param_dse_max_object_size = (mask & 1) != 0; |
1838 | mask >>= 1; |
1839 | opts_set->x_param_early_inlining_insns = (mask & 1) != 0; |
1840 | mask >>= 1; |
1841 | opts_set->x_param_evrp_sparse_threshold = (mask & 1) != 0; |
1842 | mask >>= 1; |
1843 | opts_set->x_param_evrp_switch_limit = (mask & 1) != 0; |
1844 | mask >>= 1; |
1845 | opts_set->x_param_fsm_scale_path_stmts = (mask & 1) != 0; |
1846 | mask >>= 1; |
1847 | opts_set->x_param_gcse_after_reload_critical_fraction = (mask & 1) != 0; |
1848 | mask >>= 1; |
1849 | opts_set->x_param_gcse_after_reload_partial_fraction = (mask & 1) != 0; |
1850 | mask >>= 1; |
1851 | opts_set->x_param_gcse_cost_distance_ratio = (mask & 1) != 0; |
1852 | mask >>= 1; |
1853 | opts_set->x_param_gcse_unrestricted_cost = (mask & 1) != 0; |
1854 | mask >>= 1; |
1855 | opts_set->x_param_graphite_max_arrays_per_scop = (mask & 1) != 0; |
1856 | mask >>= 1; |
1857 | opts_set->x_param_graphite_max_nb_scop_params = (mask & 1) != 0; |
1858 | mask >>= 1; |
1859 | opts_set->x_param_hwasan_instrument_allocas = (mask & 1) != 0; |
1860 | mask >>= 1; |
1861 | opts_set->x_param_hwasan_instrument_mem_intrinsics = (mask & 1) != 0; |
1862 | mask >>= 1; |
1863 | opts_set->x_param_hwasan_instrument_reads = (mask & 1) != 0; |
1864 | mask >>= 1; |
1865 | opts_set->x_param_hwasan_instrument_stack = (mask & 1) != 0; |
1866 | mask >>= 1; |
1867 | opts_set->x_param_hwasan_instrument_writes = (mask & 1) != 0; |
1868 | mask >>= 1; |
1869 | opts_set->x_param_hwasan_random_frame_tag = (mask & 1) != 0; |
1870 | mask >>= 1; |
1871 | opts_set->x_param_inline_heuristics_hint_percent = (mask & 1) != 0; |
1872 | mask >>= 1; |
1873 | opts_set->x_param_inline_min_speedup = (mask & 1) != 0; |
1874 | mask >>= 1; |
1875 | opts_set->x_param_inline_unit_growth = (mask & 1) != 0; |
1876 | mask >>= 1; |
1877 | opts_set->x_param_ipa_cp_eval_threshold = (mask & 1) != 0; |
1878 | mask >>= 1; |
1879 | opts_set->x_param_ipa_cp_large_unit_insns = (mask & 1) != 0; |
1880 | mask >>= 1; |
1881 | opts_set->x_param_ipa_cp_loop_hint_bonus = (mask & 1) != 0; |
1882 | mask >>= 1; |
1883 | opts_set->x_param_ipa_cp_max_recursive_depth = (mask & 1) != 0; |
1884 | mask >>= 1; |
1885 | opts_set->x_param_ipa_cp_min_recursive_probability = (mask & 1) != 0; |
1886 | mask >>= 1; |
1887 | opts_set->x_param_ipa_cp_profile_count_base = (mask & 1) != 0; |
1888 | mask >>= 1; |
1889 | opts_set->x_param_ipa_cp_recursion_penalty = (mask & 1) != 0; |
1890 | mask >>= 1; |
1891 | opts_set->x_param_ipa_cp_recursive_freq_factor = (mask & 1) != 0; |
1892 | mask >>= 1; |
1893 | opts_set->x_param_ipa_cp_single_call_penalty = (mask & 1) != 0; |
1894 | mask >>= 1; |
1895 | opts_set->x_param_ipa_cp_unit_growth = (mask & 1) != 0; |
1896 | mask >>= 1; |
1897 | opts_set->x_param_ipa_cp_value_list_size = (mask & 1) != 0; |
1898 | mask >>= 1; |
1899 | opts_set->x_param_ipa_jump_function_lookups = (mask & 1) != 0; |
1900 | mask >>= 1; |
1901 | opts_set->x_param_ipa_max_aa_steps = (mask & 1) != 0; |
1902 | mask >>= 1; |
1903 | opts_set->x_param_ipa_max_agg_items = (mask & 1) != 0; |
1904 | mask >>= 1; |
1905 | opts_set->x_param_ipa_max_loop_predicates = (mask & 1) != 0; |
1906 | mask >>= 1; |
1907 | opts_set->x_param_ipa_max_param_expr_ops = (mask & 1) != 0; |
1908 | mask >>= 1; |
1909 | opts_set->x_param_ipa_max_switch_predicate_bounds = (mask & 1) != 0; |
1910 | mask >>= 1; |
1911 | opts_set->x_param_ipa_sra_deref_prob_threshold = (mask & 1) != 0; |
1912 | mask >>= 1; |
1913 | opts_set->x_param_ipa_sra_max_replacements = (mask & 1) != 0; |
1914 | mask >>= 1; |
1915 | opts_set->x_param_ipa_sra_ptr_growth_factor = (mask & 1) != 0; |
1916 | mask >>= 1; |
1917 | opts_set->x_param_ipa_sra_ptrwrap_growth_factor = (mask & 1) != 0; |
1918 | mask >>= 1; |
1919 | opts_set->x_param_ira_consider_dup_in_all_alts = (mask & 1) != 0; |
1920 | mask >>= 1; |
1921 | opts_set->x_param_ira_loop_reserved_regs = (mask & 1) != 0; |
1922 | mask >>= 1; |
1923 | opts_set->x_param_ira_max_conflict_table_size = (mask & 1) != 0; |
1924 | mask >>= 1; |
1925 | opts_set->x_param_ira_max_loops_num = (mask & 1) != 0; |
1926 | mask >>= 1; |
Value stored to 'mask' is never read | |
1927 | mask = ptr->explicit_mask[1]; |
1928 | opts_set->x_param_ira_simple_lra_insn_threshold = (mask & 1) != 0; |
1929 | mask >>= 1; |
1930 | opts_set->x_param_iv_always_prune_cand_set_bound = (mask & 1) != 0; |
1931 | mask >>= 1; |
1932 | opts_set->x_param_iv_consider_all_candidates_bound = (mask & 1) != 0; |
1933 | mask >>= 1; |
1934 | opts_set->x_param_iv_max_considered_uses = (mask & 1) != 0; |
1935 | mask >>= 1; |
1936 | opts_set->x_param_jump_table_max_growth_ratio_for_size = (mask & 1) != 0; |
1937 | mask >>= 1; |
1938 | opts_set->x_param_jump_table_max_growth_ratio_for_speed = (mask & 1) != 0; |
1939 | mask >>= 1; |
1940 | opts_set->x_param_l1_cache_line_size = (mask & 1) != 0; |
1941 | mask >>= 1; |
1942 | opts_set->x_param_l1_cache_size = (mask & 1) != 0; |
1943 | mask >>= 1; |
1944 | opts_set->x_param_l2_cache_size = (mask & 1) != 0; |
1945 | mask >>= 1; |
1946 | opts_set->x_param_large_function_growth = (mask & 1) != 0; |
1947 | mask >>= 1; |
1948 | opts_set->x_param_large_function_insns = (mask & 1) != 0; |
1949 | mask >>= 1; |
1950 | opts_set->x_param_stack_frame_growth = (mask & 1) != 0; |
1951 | mask >>= 1; |
1952 | opts_set->x_param_large_stack_frame = (mask & 1) != 0; |
1953 | mask >>= 1; |
1954 | opts_set->x_param_large_unit_insns = (mask & 1) != 0; |
1955 | mask >>= 1; |
1956 | opts_set->x_param_lim_expensive = (mask & 1) != 0; |
1957 | mask >>= 1; |
1958 | opts_set->x_param_loop_block_tile_size = (mask & 1) != 0; |
1959 | mask >>= 1; |
1960 | opts_set->x_param_loop_interchange_max_num_stmts = (mask & 1) != 0; |
1961 | mask >>= 1; |
1962 | opts_set->x_param_loop_interchange_stride_ratio = (mask & 1) != 0; |
1963 | mask >>= 1; |
1964 | opts_set->x_param_loop_invariant_max_bbs_in_loop = (mask & 1) != 0; |
1965 | mask >>= 1; |
1966 | opts_set->x_param_loop_max_datarefs_for_datadeps = (mask & 1) != 0; |
1967 | mask >>= 1; |
1968 | opts_set->x_param_loop_versioning_max_inner_insns = (mask & 1) != 0; |
1969 | mask >>= 1; |
1970 | opts_set->x_param_loop_versioning_max_outer_insns = (mask & 1) != 0; |
1971 | mask >>= 1; |
1972 | opts_set->x_param_lra_inheritance_ebb_probability_cutoff = (mask & 1) != 0; |
1973 | mask >>= 1; |
1974 | opts_set->x_param_lra_max_considered_reload_pseudos = (mask & 1) != 0; |
1975 | mask >>= 1; |
1976 | opts_set->x_param_max_average_unrolled_insns = (mask & 1) != 0; |
1977 | mask >>= 1; |
1978 | opts_set->x_param_max_combine_insns = (mask & 1) != 0; |
1979 | mask >>= 1; |
1980 | opts_set->x_param_max_unroll_iterations = (mask & 1) != 0; |
1981 | mask >>= 1; |
1982 | opts_set->x_param_max_completely_peel_times = (mask & 1) != 0; |
1983 | mask >>= 1; |
1984 | opts_set->x_param_max_completely_peeled_insns = (mask & 1) != 0; |
1985 | mask >>= 1; |
1986 | opts_set->x_param_max_crossjump_edges = (mask & 1) != 0; |
1987 | mask >>= 1; |
1988 | opts_set->x_param_max_cse_insns = (mask & 1) != 0; |
1989 | mask >>= 1; |
1990 | opts_set->x_param_max_cse_path_length = (mask & 1) != 0; |
1991 | mask >>= 1; |
1992 | opts_set->x_param_max_cselib_memory_locations = (mask & 1) != 0; |
1993 | mask >>= 1; |
1994 | opts_set->x_param_max_debug_marker_count = (mask & 1) != 0; |
1995 | mask >>= 1; |
1996 | opts_set->x_param_max_delay_slot_insn_search = (mask & 1) != 0; |
1997 | mask >>= 1; |
1998 | opts_set->x_param_max_delay_slot_live_search = (mask & 1) != 0; |
1999 | mask >>= 1; |
2000 | opts_set->x_param_max_dse_active_local_stores = (mask & 1) != 0; |
2001 | mask >>= 1; |
2002 | opts_set->x_param_early_inliner_max_iterations = (mask & 1) != 0; |
2003 | mask >>= 1; |
2004 | opts_set->x_param_max_find_base_term_values = (mask & 1) != 0; |
2005 | mask >>= 1; |
2006 | opts_set->x_param_max_fsm_thread_path_insns = (mask & 1) != 0; |
2007 | mask >>= 1; |
2008 | opts_set->x_param_max_gcse_insertion_ratio = (mask & 1) != 0; |
2009 | mask >>= 1; |
2010 | opts_set->x_param_max_gcse_memory = (mask & 1) != 0; |
2011 | mask >>= 1; |
2012 | opts_set->x_param_max_goto_duplication_insns = (mask & 1) != 0; |
2013 | mask >>= 1; |
2014 | opts_set->x_param_max_grow_copy_bb_insns = (mask & 1) != 0; |
2015 | mask >>= 1; |
2016 | opts_set->x_param_max_hoist_depth = (mask & 1) != 0; |
2017 | mask >>= 1; |
2018 | opts_set->x_param_inline_functions_called_once_insns = (mask & 1) != 0; |
2019 | mask >>= 1; |
2020 | opts_set->x_param_inline_functions_called_once_loop_depth = (mask & 1) != 0; |
2021 | mask >>= 1; |
2022 | opts_set->x_param_max_inline_insns_auto = (mask & 1) != 0; |
2023 | mask >>= 1; |
2024 | opts_set->x_param_max_inline_insns_recursive_auto = (mask & 1) != 0; |
2025 | mask >>= 1; |
2026 | opts_set->x_param_max_inline_insns_recursive = (mask & 1) != 0; |
2027 | mask >>= 1; |
2028 | opts_set->x_param_max_inline_insns_single = (mask & 1) != 0; |
2029 | mask >>= 1; |
2030 | opts_set->x_param_max_inline_insns_size = (mask & 1) != 0; |
2031 | mask >>= 1; |
2032 | opts_set->x_param_max_inline_insns_small = (mask & 1) != 0; |
2033 | mask >>= 1; |
2034 | opts_set->x_param_max_inline_recursive_depth_auto = (mask & 1) != 0; |
2035 | mask >>= 1; |
2036 | opts_set->x_param_max_inline_recursive_depth = (mask & 1) != 0; |
2037 | mask >>= 1; |
2038 | opts_set->x_param_max_isl_operations = (mask & 1) != 0; |
2039 | mask >>= 1; |
2040 | opts_set->x_param_max_iterations_computation_cost = (mask & 1) != 0; |
2041 | mask >>= 1; |
2042 | opts_set->x_param_max_iterations_to_track = (mask & 1) != 0; |
2043 | mask >>= 1; |
2044 | opts_set->x_param_max_jump_thread_duplication_stmts = (mask & 1) != 0; |
2045 | mask >>= 1; |
2046 | opts_set->x_param_max_jump_thread_paths = (mask & 1) != 0; |
2047 | mask >>= 1; |
2048 | opts_set->x_param_max_last_value_rtl = (mask & 1) != 0; |
2049 | mask >>= 1; |
2050 | opts_set->x_param_max_loop_header_insns = (mask & 1) != 0; |
2051 | mask >>= 1; |
2052 | opts_set->x_param_max_modulo_backtrack_attempts = (mask & 1) != 0; |
2053 | mask >>= 1; |
2054 | opts_set->x_param_max_partial_antic_length = (mask & 1) != 0; |
2055 | mask >>= 1; |
2056 | mask = ptr->explicit_mask[2]; |
2057 | opts_set->x_param_max_peel_branches = (mask & 1) != 0; |
2058 | mask >>= 1; |
2059 | opts_set->x_param_max_peel_times = (mask & 1) != 0; |
2060 | mask >>= 1; |
2061 | opts_set->x_param_max_peeled_insns = (mask & 1) != 0; |
2062 | mask >>= 1; |
2063 | opts_set->x_param_max_pending_list_length = (mask & 1) != 0; |
2064 | mask >>= 1; |
2065 | opts_set->x_param_max_pipeline_region_blocks = (mask & 1) != 0; |
2066 | mask >>= 1; |
2067 | opts_set->x_param_max_pipeline_region_insns = (mask & 1) != 0; |
2068 | mask >>= 1; |
2069 | opts_set->x_param_max_pow_sqrt_depth = (mask & 1) != 0; |
2070 | mask >>= 1; |
2071 | opts_set->x_param_max_predicted_iterations = (mask & 1) != 0; |
2072 | mask >>= 1; |
2073 | opts_set->x_param_max_reload_search_insns = (mask & 1) != 0; |
2074 | mask >>= 1; |
2075 | opts_set->x_param_max_rtl_if_conversion_insns = (mask & 1) != 0; |
2076 | mask >>= 1; |
2077 | opts_set->x_param_max_rtl_if_conversion_predictable_cost = (mask & 1) != 0; |
2078 | mask >>= 1; |
2079 | opts_set->x_param_max_rtl_if_conversion_unpredictable_cost = (mask & 1) != 0; |
2080 | mask >>= 1; |
2081 | opts_set->x_param_max_sched_extend_regions_iters = (mask & 1) != 0; |
2082 | mask >>= 1; |
2083 | opts_set->x_param_max_sched_insn_conflict_delay = (mask & 1) != 0; |
2084 | mask >>= 1; |
2085 | opts_set->x_param_max_sched_ready_insns = (mask & 1) != 0; |
2086 | mask >>= 1; |
2087 | opts_set->x_param_max_sched_region_blocks = (mask & 1) != 0; |
2088 | mask >>= 1; |
2089 | opts_set->x_param_max_sched_region_insns = (mask & 1) != 0; |
2090 | mask >>= 1; |
2091 | opts_set->x_param_max_slsr_candidate_scan = (mask & 1) != 0; |
2092 | mask >>= 1; |
2093 | opts_set->x_param_max_speculative_devirt_maydefs = (mask & 1) != 0; |
2094 | mask >>= 1; |
2095 | opts_set->x_param_max_stores_to_merge = (mask & 1) != 0; |
2096 | mask >>= 1; |
2097 | opts_set->x_param_max_stores_to_sink = (mask & 1) != 0; |
2098 | mask >>= 1; |
2099 | opts_set->x_param_max_tail_merge_comparisons = (mask & 1) != 0; |
2100 | mask >>= 1; |
2101 | opts_set->x_param_max_tail_merge_iterations = (mask & 1) != 0; |
2102 | mask >>= 1; |
2103 | opts_set->x_param_max_tracked_strlens = (mask & 1) != 0; |
2104 | mask >>= 1; |
2105 | opts_set->x_param_max_tree_if_conversion_phi_args = (mask & 1) != 0; |
2106 | mask >>= 1; |
2107 | opts_set->x_param_max_unroll_times = (mask & 1) != 0; |
2108 | mask >>= 1; |
2109 | opts_set->x_param_max_unrolled_insns = (mask & 1) != 0; |
2110 | mask >>= 1; |
2111 | opts_set->x_param_max_unswitch_depth = (mask & 1) != 0; |
2112 | mask >>= 1; |
2113 | opts_set->x_param_max_unswitch_insns = (mask & 1) != 0; |
2114 | mask >>= 1; |
2115 | opts_set->x_param_max_variable_expansions = (mask & 1) != 0; |
2116 | mask >>= 1; |
2117 | opts_set->x_param_max_vartrack_expr_depth = (mask & 1) != 0; |
2118 | mask >>= 1; |
2119 | opts_set->x_param_max_vartrack_reverse_op_size = (mask & 1) != 0; |
2120 | mask >>= 1; |
2121 | opts_set->x_param_max_vartrack_size = (mask & 1) != 0; |
2122 | mask >>= 1; |
2123 | opts_set->x_param_min_crossjump_insns = (mask & 1) != 0; |
2124 | mask >>= 1; |
2125 | opts_set->x_param_min_inline_recursive_probability = (mask & 1) != 0; |
2126 | mask >>= 1; |
2127 | opts_set->x_param_min_insn_to_prefetch_ratio = (mask & 1) != 0; |
2128 | mask >>= 1; |
2129 | opts_set->x_param_min_loop_cond_split_prob = (mask & 1) != 0; |
2130 | mask >>= 1; |
2131 | opts_set->x_param_min_pagesize = (mask & 1) != 0; |
2132 | mask >>= 1; |
2133 | opts_set->x_param_min_size_for_stack_sharing = (mask & 1) != 0; |
2134 | mask >>= 1; |
2135 | opts_set->x_param_min_spec_prob = (mask & 1) != 0; |
2136 | mask >>= 1; |
2137 | opts_set->x_param_min_vect_loop_bound = (mask & 1) != 0; |
2138 | mask >>= 1; |
2139 | opts_set->x_param_modref_max_accesses = (mask & 1) != 0; |
2140 | mask >>= 1; |
2141 | opts_set->x_param_modref_max_adjustments = (mask & 1) != 0; |
2142 | mask >>= 1; |
2143 | opts_set->x_param_modref_max_bases = (mask & 1) != 0; |
2144 | mask >>= 1; |
2145 | opts_set->x_param_modref_max_depth = (mask & 1) != 0; |
2146 | mask >>= 1; |
2147 | opts_set->x_param_modref_max_escape_points = (mask & 1) != 0; |
2148 | mask >>= 1; |
2149 | opts_set->x_param_modref_max_refs = (mask & 1) != 0; |
2150 | mask >>= 1; |
2151 | opts_set->x_param_modref_max_tests = (mask & 1) != 0; |
2152 | mask >>= 1; |
2153 | opts_set->x_param_parloops_chunk_size = (mask & 1) != 0; |
2154 | mask >>= 1; |
2155 | opts_set->x_param_parloops_min_per_thread = (mask & 1) != 0; |
2156 | mask >>= 1; |
2157 | opts_set->x_param_parloops_schedule = (mask & 1) != 0; |
2158 | mask >>= 1; |
2159 | opts_set->x_param_partial_inlining_entry_probability = (mask & 1) != 0; |
2160 | mask >>= 1; |
2161 | opts_set->x_param_predictable_branch_outcome = (mask & 1) != 0; |
2162 | mask >>= 1; |
2163 | opts_set->x_param_prefetch_dynamic_strides = (mask & 1) != 0; |
2164 | mask >>= 1; |
2165 | opts_set->x_param_prefetch_latency = (mask & 1) != 0; |
2166 | mask >>= 1; |
2167 | opts_set->x_param_prefetch_min_insn_to_mem_ratio = (mask & 1) != 0; |
2168 | mask >>= 1; |
2169 | opts_set->x_param_prefetch_minimum_stride = (mask & 1) != 0; |
2170 | mask >>= 1; |
2171 | opts_set->x_param_ranger_logical_depth = (mask & 1) != 0; |
2172 | mask >>= 1; |
2173 | opts_set->x_param_relation_block_limit = (mask & 1) != 0; |
2174 | mask >>= 1; |
2175 | opts_set->x_param_rpo_vn_max_loop_depth = (mask & 1) != 0; |
2176 | mask >>= 1; |
2177 | opts_set->x_param_sccvn_max_alias_queries_per_access = (mask & 1) != 0; |
2178 | mask >>= 1; |
2179 | opts_set->x_param_scev_max_expr_complexity = (mask & 1) != 0; |
2180 | mask >>= 1; |
2181 | opts_set->x_param_scev_max_expr_size = (mask & 1) != 0; |
2182 | mask >>= 1; |
2183 | opts_set->x_param_sched_autopref_queue_depth = (mask & 1) != 0; |
2184 | mask >>= 1; |
2185 | mask = ptr->explicit_mask[3]; |
2186 | opts_set->x_param_sched_mem_true_dep_cost = (mask & 1) != 0; |
2187 | mask >>= 1; |
2188 | opts_set->x_param_sched_pressure_algorithm = (mask & 1) != 0; |
2189 | mask >>= 1; |
2190 | opts_set->x_param_sched_spec_prob_cutoff = (mask & 1) != 0; |
2191 | mask >>= 1; |
2192 | opts_set->x_param_sched_state_edge_prob_cutoff = (mask & 1) != 0; |
2193 | mask >>= 1; |
2194 | opts_set->x_param_selsched_insns_to_rename = (mask & 1) != 0; |
2195 | mask >>= 1; |
2196 | opts_set->x_param_selsched_max_lookahead = (mask & 1) != 0; |
2197 | mask >>= 1; |
2198 | opts_set->x_param_selsched_max_sched_times = (mask & 1) != 0; |
2199 | mask >>= 1; |
2200 | opts_set->x_param_simultaneous_prefetches = (mask & 1) != 0; |
2201 | mask >>= 1; |
2202 | opts_set->x_param_sink_frequency_threshold = (mask & 1) != 0; |
2203 | mask >>= 1; |
2204 | opts_set->x_param_sms_dfa_history = (mask & 1) != 0; |
2205 | mask >>= 1; |
2206 | opts_set->x_param_sms_loop_average_count_threshold = (mask & 1) != 0; |
2207 | mask >>= 1; |
2208 | opts_set->x_param_sms_max_ii_factor = (mask & 1) != 0; |
2209 | mask >>= 1; |
2210 | opts_set->x_param_sms_min_sc = (mask & 1) != 0; |
2211 | mask >>= 1; |
2212 | opts_set->x_param_sra_max_propagations = (mask & 1) != 0; |
2213 | mask >>= 1; |
2214 | opts_set->x_param_sra_max_scalarization_size_size = (mask & 1) != 0; |
2215 | mask >>= 1; |
2216 | opts_set->x_param_sra_max_scalarization_size_speed = (mask & 1) != 0; |
2217 | mask >>= 1; |
2218 | opts_set->x_param_ssa_name_def_chain_limit = (mask & 1) != 0; |
2219 | mask >>= 1; |
2220 | opts_set->x_param_ssp_buffer_size = (mask & 1) != 0; |
2221 | mask >>= 1; |
2222 | opts_set->x_param_stack_clash_protection_guard_size = (mask & 1) != 0; |
2223 | mask >>= 1; |
2224 | opts_set->x_param_stack_clash_protection_probe_interval = (mask & 1) != 0; |
2225 | mask >>= 1; |
2226 | opts_set->x_param_store_merging_allow_unaligned = (mask & 1) != 0; |
2227 | mask >>= 1; |
2228 | opts_set->x_param_store_merging_max_size = (mask & 1) != 0; |
2229 | mask >>= 1; |
2230 | opts_set->x_param_switch_conversion_branch_ratio = (mask & 1) != 0; |
2231 | mask >>= 1; |
2232 | opts_set->x_param_tm_max_aggregate_size = (mask & 1) != 0; |
2233 | mask >>= 1; |
2234 | opts_set->x_param_tracer_dynamic_coverage_feedback = (mask & 1) != 0; |
2235 | mask >>= 1; |
2236 | opts_set->x_param_tracer_dynamic_coverage = (mask & 1) != 0; |
2237 | mask >>= 1; |
2238 | opts_set->x_param_tracer_max_code_growth = (mask & 1) != 0; |
2239 | mask >>= 1; |
2240 | opts_set->x_param_tracer_min_branch_probability_feedback = (mask & 1) != 0; |
2241 | mask >>= 1; |
2242 | opts_set->x_param_tracer_min_branch_probability = (mask & 1) != 0; |
2243 | mask >>= 1; |
2244 | opts_set->x_param_tracer_min_branch_ratio = (mask & 1) != 0; |
2245 | mask >>= 1; |
2246 | opts_set->x_param_tree_reassoc_width = (mask & 1) != 0; |
2247 | mask >>= 1; |
2248 | opts_set->x_param_uninit_control_dep_attempts = (mask & 1) != 0; |
2249 | mask >>= 1; |
2250 | opts_set->x_param_uninlined_function_insns = (mask & 1) != 0; |
2251 | mask >>= 1; |
2252 | opts_set->x_param_uninlined_function_time = (mask & 1) != 0; |
2253 | mask >>= 1; |
2254 | opts_set->x_param_uninlined_function_thunk_insns = (mask & 1) != 0; |
2255 | mask >>= 1; |
2256 | opts_set->x_param_uninlined_function_thunk_time = (mask & 1) != 0; |
2257 | mask >>= 1; |
2258 | opts_set->x_param_unlikely_bb_count_fraction = (mask & 1) != 0; |
2259 | mask >>= 1; |
2260 | opts_set->x_param_unroll_jam_max_unroll = (mask & 1) != 0; |
2261 | mask >>= 1; |
2262 | opts_set->x_param_unroll_jam_min_percent = (mask & 1) != 0; |
2263 | mask >>= 1; |
2264 | opts_set->x_param_use_after_scope_direct_emission_threshold = (mask & 1) != 0; |
2265 | mask >>= 1; |
2266 | opts_set->x_param_vect_epilogues_nomask = (mask & 1) != 0; |
2267 | mask >>= 1; |
2268 | opts_set->x_param_vect_induction_float = (mask & 1) != 0; |
2269 | mask >>= 1; |
2270 | opts_set->x_param_vect_inner_loop_cost_factor = (mask & 1) != 0; |
2271 | mask >>= 1; |
2272 | opts_set->x_param_vect_max_layout_candidates = (mask & 1) != 0; |
2273 | mask >>= 1; |
2274 | opts_set->x_param_vect_max_peeling_for_alignment = (mask & 1) != 0; |
2275 | mask >>= 1; |
2276 | opts_set->x_param_vect_max_version_for_alias_checks = (mask & 1) != 0; |
2277 | mask >>= 1; |
2278 | opts_set->x_param_vect_max_version_for_alignment_checks = (mask & 1) != 0; |
2279 | mask >>= 1; |
2280 | opts_set->x_param_vect_partial_vector_usage = (mask & 1) != 0; |
2281 | mask >>= 1; |
2282 | opts_set->x_flag_openmp_target_simd_clone = (mask & 1) != 0; |
2283 | mask >>= 1; |
2284 | opts_set->x_flag_sched_stalled_insns = (mask & 1) != 0; |
2285 | mask >>= 1; |
2286 | opts_set->x_flag_sched_stalled_insns_dep = (mask & 1) != 0; |
2287 | mask >>= 1; |
2288 | opts_set->x_flag_tree_parallelize_loops = (mask & 1) != 0; |
2289 | mask >>= 1; |
2290 | opts_set->x_param_ranger_debug = static_cast<enum ranger_debug >((mask & 1) != 0); |
2291 | mask >>= 1; |
2292 | opts_set->x_param_threader_debug = static_cast<enum threader_debug >((mask & 1) != 0); |
2293 | mask >>= 1; |
2294 | opts_set->x_flag_excess_precision = static_cast<enum excess_precision >((mask & 1) != 0); |
2295 | mask >>= 1; |
2296 | opts_set->x_flag_fp_contract_mode = static_cast<enum fp_contract_mode >((mask & 1) != 0); |
2297 | mask >>= 1; |
2298 | opts_set->x_flag_ira_algorithm = static_cast<enum ira_algorithm >((mask & 1) != 0); |
2299 | mask >>= 1; |
2300 | opts_set->x_flag_ira_region = static_cast<enum ira_region >((mask & 1) != 0); |
2301 | mask >>= 1; |
2302 | opts_set->x_flag_live_patching = static_cast<enum live_patching_level >((mask & 1) != 0); |
2303 | mask >>= 1; |
2304 | opts_set->x_flag_reorder_blocks_algorithm = static_cast<enum reorder_blocks_algorithm >((mask & 1) != 0); |
2305 | mask >>= 1; |
2306 | opts_set->x_flag_simd_cost_model = static_cast<enum vect_cost_model >((mask & 1) != 0); |
2307 | mask >>= 1; |
2308 | opts_set->x_flag_stack_reuse = static_cast<enum stack_reuse_level >((mask & 1) != 0); |
2309 | mask >>= 1; |
2310 | opts_set->x_flag_auto_var_init = static_cast<enum auto_init_type >((mask & 1) != 0); |
2311 | mask >>= 1; |
2312 | opts_set->x_flag_vect_cost_model = static_cast<enum vect_cost_model >((mask & 1) != 0); |
2313 | mask >>= 1; |
2314 | mask = ptr->explicit_mask[4]; |
2315 | opts_set->x_optimize = (mask & 1) != 0; |
2316 | mask >>= 1; |
2317 | opts_set->x_optimize_size = (mask & 1) != 0; |
2318 | mask >>= 1; |
2319 | opts_set->x_optimize_debug = (mask & 1) != 0; |
2320 | mask >>= 1; |
2321 | opts_set->x_optimize_fast = (mask & 1) != 0; |
2322 | mask >>= 1; |
2323 | opts_set->x_warn_inline = (mask & 1) != 0; |
2324 | mask >>= 1; |
2325 | opts_set->x_flag_aggressive_loop_optimizations = (mask & 1) != 0; |
2326 | mask >>= 1; |
2327 | opts_set->x_flag_align_functions = (mask & 1) != 0; |
2328 | mask >>= 1; |
2329 | opts_set->x_flag_align_jumps = (mask & 1) != 0; |
2330 | mask >>= 1; |
2331 | opts_set->x_flag_align_labels = (mask & 1) != 0; |
2332 | mask >>= 1; |
2333 | opts_set->x_flag_align_loops = (mask & 1) != 0; |
2334 | mask >>= 1; |
2335 | opts_set->x_flag_allocation_dce = (mask & 1) != 0; |
2336 | mask >>= 1; |
2337 | opts_set->x_flag_store_data_races = (mask & 1) != 0; |
2338 | mask >>= 1; |
2339 | opts_set->x_flag_associative_math = (mask & 1) != 0; |
2340 | mask >>= 1; |
2341 | opts_set->x_flag_asynchronous_unwind_tables = (mask & 1) != 0; |
2342 | mask >>= 1; |
2343 | opts_set->x_flag_auto_inc_dec = (mask & 1) != 0; |
2344 | mask >>= 1; |
2345 | opts_set->x_flag_bit_tests = (mask & 1) != 0; |
2346 | mask >>= 1; |
2347 | opts_set->x_flag_branch_on_count_reg = (mask & 1) != 0; |
2348 | mask >>= 1; |
2349 | opts_set->x_flag_branch_probabilities = (mask & 1) != 0; |
2350 | mask >>= 1; |
2351 | opts_set->x_flag_caller_saves = (mask & 1) != 0; |
2352 | mask >>= 1; |
2353 | opts_set->x_flag_code_hoisting = (mask & 1) != 0; |
2354 | mask >>= 1; |
2355 | opts_set->x_flag_combine_stack_adjustments = (mask & 1) != 0; |
2356 | mask >>= 1; |
2357 | opts_set->x_flag_compare_elim_after_reload = (mask & 1) != 0; |
2358 | mask >>= 1; |
2359 | opts_set->x_flag_conserve_stack = (mask & 1) != 0; |
2360 | mask >>= 1; |
2361 | opts_set->x_flag_cprop_registers = (mask & 1) != 0; |
2362 | mask >>= 1; |
2363 | opts_set->x_flag_crossjumping = (mask & 1) != 0; |
2364 | mask >>= 1; |
2365 | opts_set->x_flag_cse_follow_jumps = (mask & 1) != 0; |
2366 | mask >>= 1; |
2367 | opts_set->x_flag_cx_fortran_rules = (mask & 1) != 0; |
2368 | mask >>= 1; |
2369 | opts_set->x_flag_cx_limited_range = (mask & 1) != 0; |
2370 | mask >>= 1; |
2371 | opts_set->x_flag_dce = (mask & 1) != 0; |
2372 | mask >>= 1; |
2373 | opts_set->x_flag_defer_pop = (mask & 1) != 0; |
2374 | mask >>= 1; |
2375 | opts_set->x_flag_delayed_branch = (mask & 1) != 0; |
2376 | mask >>= 1; |
2377 | opts_set->x_flag_delete_dead_exceptions = (mask & 1) != 0; |
2378 | mask >>= 1; |
2379 | opts_set->x_flag_delete_null_pointer_checks = (mask & 1) != 0; |
2380 | mask >>= 1; |
2381 | opts_set->x_flag_devirtualize = (mask & 1) != 0; |
2382 | mask >>= 1; |
2383 | opts_set->x_flag_devirtualize_speculatively = (mask & 1) != 0; |
2384 | mask >>= 1; |
2385 | opts_set->x_flag_dse = (mask & 1) != 0; |
2386 | mask >>= 1; |
2387 | opts_set->x_flag_early_inlining = (mask & 1) != 0; |
2388 | mask >>= 1; |
2389 | opts_set->x_flag_exceptions = (mask & 1) != 0; |
2390 | mask >>= 1; |
2391 | opts_set->x_flag_expensive_optimizations = (mask & 1) != 0; |
2392 | mask >>= 1; |
2393 | opts_set->x_flag_finite_loops = (mask & 1) != 0; |
2394 | mask >>= 1; |
2395 | opts_set->x_flag_finite_math_only = (mask & 1) != 0; |
2396 | mask >>= 1; |
2397 | opts_set->x_flag_float_store = (mask & 1) != 0; |
2398 | mask >>= 1; |
2399 | opts_set->x_flag_fold_simple_inlines = (mask & 1) != 0; |
2400 | mask >>= 1; |
2401 | opts_set->x_flag_forward_propagate = (mask & 1) != 0; |
2402 | mask >>= 1; |
2403 | opts_set->x_flag_fp_int_builtin_inexact = (mask & 1) != 0; |
2404 | mask >>= 1; |
2405 | opts_set->x_flag_no_function_cse = (mask & 1) != 0; |
2406 | mask >>= 1; |
2407 | opts_set->x_flag_gcse = (mask & 1) != 0; |
2408 | mask >>= 1; |
2409 | opts_set->x_flag_gcse_after_reload = (mask & 1) != 0; |
2410 | mask >>= 1; |
2411 | opts_set->x_flag_gcse_las = (mask & 1) != 0; |
2412 | mask >>= 1; |
2413 | opts_set->x_flag_gcse_lm = (mask & 1) != 0; |
2414 | mask >>= 1; |
2415 | opts_set->x_flag_gcse_sm = (mask & 1) != 0; |
2416 | mask >>= 1; |
2417 | opts_set->x_flag_graphite = (mask & 1) != 0; |
2418 | mask >>= 1; |
2419 | opts_set->x_flag_graphite_identity = (mask & 1) != 0; |
2420 | mask >>= 1; |
2421 | opts_set->x_flag_guess_branch_prob = (mask & 1) != 0; |
2422 | mask >>= 1; |
2423 | opts_set->x_flag_harden_compares = (mask & 1) != 0; |
2424 | mask >>= 1; |
2425 | opts_set->x_flag_harden_conditional_branches = (mask & 1) != 0; |
2426 | mask >>= 1; |
2427 | opts_set->x_flag_hoist_adjacent_loads = (mask & 1) != 0; |
2428 | mask >>= 1; |
2429 | opts_set->x_flag_if_conversion = (mask & 1) != 0; |
2430 | mask >>= 1; |
2431 | opts_set->x_flag_if_conversion2 = (mask & 1) != 0; |
2432 | mask >>= 1; |
2433 | opts_set->x_flag_indirect_inlining = (mask & 1) != 0; |
2434 | mask >>= 1; |
2435 | opts_set->x_flag_no_inline = (mask & 1) != 0; |
2436 | mask >>= 1; |
2437 | opts_set->x_flag_inline_atomics = (mask & 1) != 0; |
2438 | mask >>= 1; |
2439 | opts_set->x_flag_inline_functions = (mask & 1) != 0; |
2440 | mask >>= 1; |
2441 | opts_set->x_flag_inline_functions_called_once = (mask & 1) != 0; |
2442 | mask >>= 1; |
2443 | mask = ptr->explicit_mask[5]; |
2444 | opts_set->x_flag_inline_small_functions = (mask & 1) != 0; |
2445 | mask >>= 1; |
2446 | opts_set->x_flag_ipa_bit_cp = (mask & 1) != 0; |
2447 | mask >>= 1; |
2448 | opts_set->x_flag_ipa_cp = (mask & 1) != 0; |
2449 | mask >>= 1; |
2450 | opts_set->x_flag_ipa_cp_clone = (mask & 1) != 0; |
2451 | mask >>= 1; |
2452 | opts_set->x_flag_ipa_icf = (mask & 1) != 0; |
2453 | mask >>= 1; |
2454 | opts_set->x_flag_ipa_icf_functions = (mask & 1) != 0; |
2455 | mask >>= 1; |
2456 | opts_set->x_flag_ipa_icf_variables = (mask & 1) != 0; |
2457 | mask >>= 1; |
2458 | opts_set->x_flag_ipa_modref = (mask & 1) != 0; |
2459 | mask >>= 1; |
2460 | opts_set->x_flag_ipa_profile = (mask & 1) != 0; |
2461 | mask >>= 1; |
2462 | opts_set->x_flag_ipa_pta = (mask & 1) != 0; |
2463 | mask >>= 1; |
2464 | opts_set->x_flag_ipa_pure_const = (mask & 1) != 0; |
2465 | mask >>= 1; |
2466 | opts_set->x_flag_ipa_ra = (mask & 1) != 0; |
2467 | mask >>= 1; |
2468 | opts_set->x_flag_ipa_reference = (mask & 1) != 0; |
2469 | mask >>= 1; |
2470 | opts_set->x_flag_ipa_reference_addressable = (mask & 1) != 0; |
2471 | mask >>= 1; |
2472 | opts_set->x_flag_ipa_sra = (mask & 1) != 0; |
2473 | mask >>= 1; |
2474 | opts_set->x_flag_ipa_stack_alignment = (mask & 1) != 0; |
2475 | mask >>= 1; |
2476 | opts_set->x_flag_ipa_strict_aliasing = (mask & 1) != 0; |
2477 | mask >>= 1; |
2478 | opts_set->x_flag_ipa_vrp = (mask & 1) != 0; |
2479 | mask >>= 1; |
2480 | opts_set->x_flag_ira_hoist_pressure = (mask & 1) != 0; |
2481 | mask >>= 1; |
2482 | opts_set->x_flag_ira_loop_pressure = (mask & 1) != 0; |
2483 | mask >>= 1; |
2484 | opts_set->x_flag_ira_share_save_slots = (mask & 1) != 0; |
2485 | mask >>= 1; |
2486 | opts_set->x_flag_ira_share_spill_slots = (mask & 1) != 0; |
2487 | mask >>= 1; |
2488 | opts_set->x_flag_isolate_erroneous_paths_attribute = (mask & 1) != 0; |
2489 | mask >>= 1; |
2490 | opts_set->x_flag_isolate_erroneous_paths_dereference = (mask & 1) != 0; |
2491 | mask >>= 1; |
2492 | opts_set->x_flag_ivopts = (mask & 1) != 0; |
2493 | mask >>= 1; |
2494 | opts_set->x_flag_jump_tables = (mask & 1) != 0; |
2495 | mask >>= 1; |
2496 | opts_set->x_flag_keep_gc_roots_live = (mask & 1) != 0; |
2497 | mask >>= 1; |
2498 | opts_set->x_flag_lifetime_dse = (mask & 1) != 0; |
2499 | mask >>= 1; |
2500 | opts_set->x_flag_limit_function_alignment = (mask & 1) != 0; |
2501 | mask >>= 1; |
2502 | opts_set->x_flag_live_range_shrinkage = (mask & 1) != 0; |
2503 | mask >>= 1; |
2504 | opts_set->x_flag_loop_interchange = (mask & 1) != 0; |
2505 | mask >>= 1; |
2506 | opts_set->x_flag_loop_nest_optimize = (mask & 1) != 0; |
2507 | mask >>= 1; |
2508 | opts_set->x_flag_loop_parallelize_all = (mask & 1) != 0; |
2509 | mask >>= 1; |
2510 | opts_set->x_flag_unroll_jam = (mask & 1) != 0; |
2511 | mask >>= 1; |
2512 | opts_set->x_flag_lra_remat = (mask & 1) != 0; |
2513 | mask >>= 1; |
2514 | opts_set->x_flag_errno_math = (mask & 1) != 0; |
2515 | mask >>= 1; |
2516 | opts_set->x_flag_modulo_sched = (mask & 1) != 0; |
2517 | mask >>= 1; |
2518 | opts_set->x_flag_modulo_sched_allow_regmoves = (mask & 1) != 0; |
2519 | mask >>= 1; |
2520 | opts_set->x_flag_move_loop_invariants = (mask & 1) != 0; |
2521 | mask >>= 1; |
2522 | opts_set->x_flag_move_loop_stores = (mask & 1) != 0; |
2523 | mask >>= 1; |
2524 | opts_set->x_flag_non_call_exceptions = (mask & 1) != 0; |
2525 | mask >>= 1; |
2526 | opts_set->x_flag_nothrow_opt = (mask & 1) != 0; |
2527 | mask >>= 1; |
2528 | opts_set->x_flag_omit_frame_pointer = (mask & 1) != 0; |
2529 | mask >>= 1; |
2530 | opts_set->x_flag_opt_info = (mask & 1) != 0; |
2531 | mask >>= 1; |
2532 | opts_set->x_flag_optimize_sibling_calls = (mask & 1) != 0; |
2533 | mask >>= 1; |
2534 | opts_set->x_flag_optimize_strlen = (mask & 1) != 0; |
2535 | mask >>= 1; |
2536 | opts_set->x_flag_pack_struct = (mask & 1) != 0; |
2537 | mask >>= 1; |
2538 | opts_set->x_flag_partial_inlining = (mask & 1) != 0; |
2539 | mask >>= 1; |
2540 | opts_set->x_flag_peel_loops = (mask & 1) != 0; |
2541 | mask >>= 1; |
2542 | opts_set->x_flag_no_peephole = (mask & 1) != 0; |
2543 | mask >>= 1; |
2544 | opts_set->x_flag_peephole2 = (mask & 1) != 0; |
2545 | mask >>= 1; |
2546 | opts_set->x_flag_plt = (mask & 1) != 0; |
2547 | mask >>= 1; |
2548 | opts_set->x_flag_predictive_commoning = (mask & 1) != 0; |
2549 | mask >>= 1; |
2550 | opts_set->x_flag_prefetch_loop_arrays = (mask & 1) != 0; |
2551 | mask >>= 1; |
2552 | opts_set->x_flag_printf_return_value = (mask & 1) != 0; |
2553 | mask >>= 1; |
2554 | opts_set->x_flag_profile_partial_training = (mask & 1) != 0; |
2555 | mask >>= 1; |
2556 | opts_set->x_flag_profile_reorder_functions = (mask & 1) != 0; |
2557 | mask >>= 1; |
2558 | opts_set->x_flag_reciprocal_math = (mask & 1) != 0; |
2559 | mask >>= 1; |
2560 | opts_set->x_flag_ree = (mask & 1) != 0; |
2561 | mask >>= 1; |
2562 | opts_set->x_flag_pcc_struct_return = (mask & 1) != 0; |
2563 | mask >>= 1; |
2564 | opts_set->x_flag_rename_registers = (mask & 1) != 0; |
2565 | mask >>= 1; |
2566 | opts_set->x_flag_reorder_blocks = (mask & 1) != 0; |
2567 | mask >>= 1; |
2568 | opts_set->x_flag_reorder_blocks_and_partition = (mask & 1) != 0; |
2569 | mask >>= 1; |
2570 | opts_set->x_flag_reorder_functions = (mask & 1) != 0; |
2571 | mask >>= 1; |
2572 | mask = ptr->explicit_mask[6]; |
2573 | opts_set->x_flag_rerun_cse_after_loop = (mask & 1) != 0; |
2574 | mask >>= 1; |
2575 | opts_set->x_flag_resched_modulo_sched = (mask & 1) != 0; |
2576 | mask >>= 1; |
2577 | opts_set->x_flag_rounding_math = (mask & 1) != 0; |
2578 | mask >>= 1; |
2579 | opts_set->x_flag_rtti = (mask & 1) != 0; |
2580 | mask >>= 1; |
2581 | opts_set->x_flag_save_optimization_record = (mask & 1) != 0; |
2582 | mask >>= 1; |
2583 | opts_set->x_flag_sched_critical_path_heuristic = (mask & 1) != 0; |
2584 | mask >>= 1; |
2585 | opts_set->x_flag_sched_dep_count_heuristic = (mask & 1) != 0; |
2586 | mask >>= 1; |
2587 | opts_set->x_flag_sched_group_heuristic = (mask & 1) != 0; |
2588 | mask >>= 1; |
2589 | opts_set->x_flag_schedule_interblock = (mask & 1) != 0; |
2590 | mask >>= 1; |
2591 | opts_set->x_flag_sched_last_insn_heuristic = (mask & 1) != 0; |
2592 | mask >>= 1; |
2593 | opts_set->x_flag_sched_pressure = (mask & 1) != 0; |
2594 | mask >>= 1; |
2595 | opts_set->x_flag_sched_rank_heuristic = (mask & 1) != 0; |
2596 | mask >>= 1; |
2597 | opts_set->x_flag_schedule_speculative = (mask & 1) != 0; |
2598 | mask >>= 1; |
2599 | opts_set->x_flag_sched_spec_insn_heuristic = (mask & 1) != 0; |
2600 | mask >>= 1; |
2601 | opts_set->x_flag_schedule_speculative_load = (mask & 1) != 0; |
2602 | mask >>= 1; |
2603 | opts_set->x_flag_schedule_speculative_load_dangerous = (mask & 1) != 0; |
2604 | mask >>= 1; |
2605 | opts_set->x_flag_sched2_use_superblocks = (mask & 1) != 0; |
2606 | mask >>= 1; |
2607 | opts_set->x_flag_schedule_fusion = (mask & 1) != 0; |
2608 | mask >>= 1; |
2609 | opts_set->x_flag_schedule_insns = (mask & 1) != 0; |
2610 | mask >>= 1; |
2611 | opts_set->x_flag_schedule_insns_after_reload = (mask & 1) != 0; |
2612 | mask >>= 1; |
2613 | opts_set->x_flag_section_anchors = (mask & 1) != 0; |
2614 | mask >>= 1; |
2615 | opts_set->x_flag_sel_sched_pipelining = (mask & 1) != 0; |
2616 | mask >>= 1; |
2617 | opts_set->x_flag_sel_sched_pipelining_outer_loops = (mask & 1) != 0; |
2618 | mask >>= 1; |
2619 | opts_set->x_flag_sel_sched_reschedule_pipelined = (mask & 1) != 0; |
2620 | mask >>= 1; |
2621 | opts_set->x_flag_selective_scheduling = (mask & 1) != 0; |
2622 | mask >>= 1; |
2623 | opts_set->x_flag_selective_scheduling2 = (mask & 1) != 0; |
2624 | mask >>= 1; |
2625 | opts_set->x_flag_semantic_interposition = (mask & 1) != 0; |
2626 | mask >>= 1; |
2627 | opts_set->x_flag_short_enums = (mask & 1) != 0; |
2628 | mask >>= 1; |
2629 | opts_set->x_flag_short_wchar = (mask & 1) != 0; |
2630 | mask >>= 1; |
2631 | opts_set->x_flag_shrink_wrap = (mask & 1) != 0; |
2632 | mask >>= 1; |
2633 | opts_set->x_flag_shrink_wrap_separate = (mask & 1) != 0; |
2634 | mask >>= 1; |
2635 | opts_set->x_flag_signaling_nans = (mask & 1) != 0; |
2636 | mask >>= 1; |
2637 | opts_set->x_flag_signed_zeros = (mask & 1) != 0; |
2638 | mask >>= 1; |
2639 | opts_set->x_flag_single_precision_constant = (mask & 1) != 0; |
2640 | mask >>= 1; |
2641 | opts_set->x_flag_split_ivs_in_unroller = (mask & 1) != 0; |
2642 | mask >>= 1; |
2643 | opts_set->x_flag_split_loops = (mask & 1) != 0; |
2644 | mask >>= 1; |
2645 | opts_set->x_flag_split_paths = (mask & 1) != 0; |
2646 | mask >>= 1; |
2647 | opts_set->x_flag_split_wide_types = (mask & 1) != 0; |
2648 | mask >>= 1; |
2649 | opts_set->x_flag_split_wide_types_early = (mask & 1) != 0; |
2650 | mask >>= 1; |
2651 | opts_set->x_flag_ssa_backprop = (mask & 1) != 0; |
2652 | mask >>= 1; |
2653 | opts_set->x_flag_ssa_phiopt = (mask & 1) != 0; |
2654 | mask >>= 1; |
2655 | opts_set->x_flag_stack_clash_protection = (mask & 1) != 0; |
2656 | mask >>= 1; |
2657 | opts_set->x_flag_stack_protect = (mask & 1) != 0; |
2658 | mask >>= 1; |
2659 | opts_set->x_flag_stdarg_opt = (mask & 1) != 0; |
2660 | mask >>= 1; |
2661 | opts_set->x_flag_store_merging = (mask & 1) != 0; |
2662 | mask >>= 1; |
2663 | opts_set->x_flag_strict_aliasing = (mask & 1) != 0; |
2664 | mask >>= 1; |
2665 | opts_set->x_flag_strict_enums = (mask & 1) != 0; |
2666 | mask >>= 1; |
2667 | opts_set->x_flag_strict_volatile_bitfields = (mask & 1) != 0; |
2668 | mask >>= 1; |
2669 | opts_set->x_flag_thread_jumps = (mask & 1) != 0; |
2670 | mask >>= 1; |
2671 | opts_set->x_flag_threadsafe_statics = (mask & 1) != 0; |
2672 | mask >>= 1; |
2673 | opts_set->x_flag_toplevel_reorder = (mask & 1) != 0; |
2674 | mask >>= 1; |
2675 | opts_set->x_flag_tracer = (mask & 1) != 0; |
2676 | mask >>= 1; |
2677 | opts_set->x_flag_trapping_math = (mask & 1) != 0; |
2678 | mask >>= 1; |
2679 | opts_set->x_flag_trapv = (mask & 1) != 0; |
2680 | mask >>= 1; |
2681 | opts_set->x_flag_tree_bit_ccp = (mask & 1) != 0; |
2682 | mask >>= 1; |
2683 | opts_set->x_flag_tree_builtin_call_dce = (mask & 1) != 0; |
2684 | mask >>= 1; |
2685 | opts_set->x_flag_tree_ccp = (mask & 1) != 0; |
2686 | mask >>= 1; |
2687 | opts_set->x_flag_tree_ch = (mask & 1) != 0; |
2688 | mask >>= 1; |
2689 | opts_set->x_flag_tree_coalesce_vars = (mask & 1) != 0; |
2690 | mask >>= 1; |
2691 | opts_set->x_flag_tree_copy_prop = (mask & 1) != 0; |
2692 | mask >>= 1; |
2693 | opts_set->x_flag_tree_cselim = (mask & 1) != 0; |
2694 | mask >>= 1; |
2695 | opts_set->x_flag_tree_dce = (mask & 1) != 0; |
2696 | mask >>= 1; |
2697 | opts_set->x_flag_tree_dom = (mask & 1) != 0; |
2698 | mask >>= 1; |
2699 | opts_set->x_flag_tree_dse = (mask & 1) != 0; |
2700 | mask >>= 1; |
2701 | mask = ptr->explicit_mask[7]; |
2702 | opts_set->x_flag_tree_forwprop = (mask & 1) != 0; |
2703 | mask >>= 1; |
2704 | opts_set->x_flag_tree_fre = (mask & 1) != 0; |
2705 | mask >>= 1; |
2706 | opts_set->x_flag_tree_loop_distribute_patterns = (mask & 1) != 0; |
2707 | mask >>= 1; |
2708 | opts_set->x_flag_tree_loop_distribution = (mask & 1) != 0; |
2709 | mask >>= 1; |
2710 | opts_set->x_flag_tree_loop_if_convert = (mask & 1) != 0; |
2711 | mask >>= 1; |
2712 | opts_set->x_flag_tree_loop_im = (mask & 1) != 0; |
2713 | mask >>= 1; |
2714 | opts_set->x_flag_tree_loop_ivcanon = (mask & 1) != 0; |
2715 | mask >>= 1; |
2716 | opts_set->x_flag_tree_loop_optimize = (mask & 1) != 0; |
2717 | mask >>= 1; |
2718 | opts_set->x_flag_tree_loop_vectorize = (mask & 1) != 0; |
2719 | mask >>= 1; |
2720 | opts_set->x_flag_tree_live_range_split = (mask & 1) != 0; |
2721 | mask >>= 1; |
2722 | opts_set->x_flag_tree_partial_pre = (mask & 1) != 0; |
2723 | mask >>= 1; |
2724 | opts_set->x_flag_tree_phiprop = (mask & 1) != 0; |
2725 | mask >>= 1; |
2726 | opts_set->x_flag_tree_pre = (mask & 1) != 0; |
2727 | mask >>= 1; |
2728 | opts_set->x_flag_tree_pta = (mask & 1) != 0; |
2729 | mask >>= 1; |
2730 | opts_set->x_flag_tree_reassoc = (mask & 1) != 0; |
2731 | mask >>= 1; |
2732 | opts_set->x_flag_tree_scev_cprop = (mask & 1) != 0; |
2733 | mask >>= 1; |
2734 | opts_set->x_flag_tree_sink = (mask & 1) != 0; |
2735 | mask >>= 1; |
2736 | opts_set->x_flag_tree_slp_vectorize = (mask & 1) != 0; |
2737 | mask >>= 1; |
2738 | opts_set->x_flag_tree_slsr = (mask & 1) != 0; |
2739 | mask >>= 1; |
2740 | opts_set->x_flag_tree_sra = (mask & 1) != 0; |
2741 | mask >>= 1; |
2742 | opts_set->x_flag_tree_switch_conversion = (mask & 1) != 0; |
2743 | mask >>= 1; |
2744 | opts_set->x_flag_tree_tail_merge = (mask & 1) != 0; |
2745 | mask >>= 1; |
2746 | opts_set->x_flag_tree_ter = (mask & 1) != 0; |
2747 | mask >>= 1; |
2748 | opts_set->x_flag_tree_vectorize = (mask & 1) != 0; |
2749 | mask >>= 1; |
2750 | opts_set->x_flag_tree_vrp = (mask & 1) != 0; |
2751 | mask >>= 1; |
2752 | opts_set->x_flag_unconstrained_commons = (mask & 1) != 0; |
2753 | mask >>= 1; |
2754 | opts_set->x_flag_unreachable_traps = (mask & 1) != 0; |
2755 | mask >>= 1; |
2756 | opts_set->x_flag_unroll_all_loops = (mask & 1) != 0; |
2757 | mask >>= 1; |
2758 | opts_set->x_flag_cunroll_grow_size = (mask & 1) != 0; |
2759 | mask >>= 1; |
2760 | opts_set->x_flag_unroll_loops = (mask & 1) != 0; |
2761 | mask >>= 1; |
2762 | opts_set->x_flag_unsafe_math_optimizations = (mask & 1) != 0; |
2763 | mask >>= 1; |
2764 | opts_set->x_flag_unswitch_loops = (mask & 1) != 0; |
2765 | mask >>= 1; |
2766 | opts_set->x_flag_unwind_tables = (mask & 1) != 0; |
2767 | mask >>= 1; |
2768 | opts_set->x_flag_var_tracking = (mask & 1) != 0; |
2769 | mask >>= 1; |
2770 | opts_set->x_flag_var_tracking_assignments = (mask & 1) != 0; |
2771 | mask >>= 1; |
2772 | opts_set->x_flag_var_tracking_assignments_toggle = (mask & 1) != 0; |
2773 | mask >>= 1; |
2774 | opts_set->x_flag_var_tracking_uninit = (mask & 1) != 0; |
2775 | mask >>= 1; |
2776 | opts_set->x_flag_variable_expansion_in_unroller = (mask & 1) != 0; |
2777 | mask >>= 1; |
2778 | opts_set->x_flag_version_loops_for_strides = (mask & 1) != 0; |
2779 | mask >>= 1; |
2780 | opts_set->x_flag_value_profile_transformations = (mask & 1) != 0; |
2781 | mask >>= 1; |
2782 | opts_set->x_flag_web = (mask & 1) != 0; |
2783 | mask >>= 1; |
2784 | opts_set->x_flag_wrapv = (mask & 1) != 0; |
2785 | mask >>= 1; |
2786 | opts_set->x_flag_wrapv_pointer = (mask & 1) != 0; |
2787 | mask >>= 1; |
2788 | opts_set->x_debug_nonbind_markers_p = (mask & 1) != 0; |
2789 | mask >>= 1; |
2790 | opts_set->x_str_align_functions = (mask & 1) ? "" : nullptr; |
2791 | mask >>= 1; |
2792 | opts_set->x_str_align_jumps = (mask & 1) ? "" : nullptr; |
2793 | mask >>= 1; |
2794 | opts_set->x_str_align_labels = (mask & 1) ? "" : nullptr; |
2795 | mask >>= 1; |
2796 | opts_set->x_str_align_loops = (mask & 1) ? "" : nullptr; |
2797 | mask >>= 1; |
2798 | opts_set->x_flag_patchable_function_entry = (mask & 1) ? "" : nullptr; |
2799 | mask >>= 1; |
2800 | targetm.override_options_after_change (); |
2801 | } |
2802 | |
2803 | /* Print optimization options from a structure. */ |
2804 | void |
2805 | cl_optimization_print (FILE *file, |
2806 | int indent_to, |
2807 | struct cl_optimization *ptr) |
2808 | { |
2809 | fputs ("\n", file); |
2810 | if (ptr->x_param_align_loop_iterations) |
2811 | fprintf (file, "%*s%s (%#x)\n", |
2812 | indent_to, "", |
2813 | "param_align_loop_iterations", |
2814 | ptr->x_param_align_loop_iterations); |
2815 | |
2816 | if (ptr->x_param_align_threshold) |
2817 | fprintf (file, "%*s%s (%#x)\n", |
2818 | indent_to, "", |
2819 | "param_align_threshold", |
2820 | ptr->x_param_align_threshold); |
2821 | |
2822 | if (ptr->x_param_asan_protect_allocas) |
2823 | fprintf (file, "%*s%s (%#x)\n", |
2824 | indent_to, "", |
2825 | "param_asan_protect_allocas", |
2826 | ptr->x_param_asan_protect_allocas); |
2827 | |
2828 | if (ptr->x_param_asan_instrument_reads) |
2829 | fprintf (file, "%*s%s (%#x)\n", |
2830 | indent_to, "", |
2831 | "param_asan_instrument_reads", |
2832 | ptr->x_param_asan_instrument_reads); |
2833 | |
2834 | if (ptr->x_param_asan_instrument_writes) |
2835 | fprintf (file, "%*s%s (%#x)\n", |
2836 | indent_to, "", |
2837 | "param_asan_instrument_writes", |
2838 | ptr->x_param_asan_instrument_writes); |
2839 | |
2840 | if (ptr->x_param_asan_instrumentation_with_call_threshold) |
2841 | fprintf (file, "%*s%s (%#x)\n", |
2842 | indent_to, "", |
2843 | "param_asan_instrumentation_with_call_threshold", |
2844 | ptr->x_param_asan_instrumentation_with_call_threshold); |
2845 | |
2846 | if (ptr->x_param_asan_kernel_mem_intrinsic_prefix) |
2847 | fprintf (file, "%*s%s (%#x)\n", |
2848 | indent_to, "", |
2849 | "param_asan_kernel_mem_intrinsic_prefix", |
2850 | ptr->x_param_asan_kernel_mem_intrinsic_prefix); |
2851 | |
2852 | if (ptr->x_param_asan_memintrin) |
2853 | fprintf (file, "%*s%s (%#x)\n", |
2854 | indent_to, "", |
2855 | "param_asan_memintrin", |
2856 | ptr->x_param_asan_memintrin); |
2857 | |
2858 | if (ptr->x_param_asan_stack) |
2859 | fprintf (file, "%*s%s (%#x)\n", |
2860 | indent_to, "", |
2861 | "param_asan_stack", |
2862 | ptr->x_param_asan_stack); |
2863 | |
2864 | if (ptr->x_param_asan_use_after_return) |
2865 | fprintf (file, "%*s%s (%#x)\n", |
2866 | indent_to, "", |
2867 | "param_asan_use_after_return", |
2868 | ptr->x_param_asan_use_after_return); |
2869 | |
2870 | if (ptr->x_param_avg_loop_niter) |
2871 | fprintf (file, "%*s%s (%#x)\n", |
2872 | indent_to, "", |
2873 | "param_avg_loop_niter", |
2874 | ptr->x_param_avg_loop_niter); |
2875 | |
2876 | if (ptr->x_param_avoid_fma_max_bits) |
2877 | fprintf (file, "%*s%s (%#x)\n", |
2878 | indent_to, "", |
2879 | "param_avoid_fma_max_bits", |
2880 | ptr->x_param_avoid_fma_max_bits); |
2881 | |
2882 | if (ptr->x_param_builtin_expect_probability) |
2883 | fprintf (file, "%*s%s (%#x)\n", |
2884 | indent_to, "", |
2885 | "param_builtin_expect_probability", |
2886 | ptr->x_param_builtin_expect_probability); |
2887 | |
2888 | if (ptr->x_param_builtin_string_cmp_inline_length) |
2889 | fprintf (file, "%*s%s (%#x)\n", |
2890 | indent_to, "", |
2891 | "param_builtin_string_cmp_inline_length", |
2892 | ptr->x_param_builtin_string_cmp_inline_length); |
2893 | |
2894 | if (ptr->x_param_case_values_threshold) |
2895 | fprintf (file, "%*s%s (%#x)\n", |
2896 | indent_to, "", |
2897 | "param_case_values_threshold", |
2898 | ptr->x_param_case_values_threshold); |
2899 | |
2900 | if (ptr->x_param_comdat_sharing_probability) |
2901 | fprintf (file, "%*s%s (%#x)\n", |
2902 | indent_to, "", |
2903 | "param_comdat_sharing_probability", |
2904 | ptr->x_param_comdat_sharing_probability); |
2905 | |
2906 | if (ptr->x_param_construct_interfere_size) |
2907 | fprintf (file, "%*s%s (%#x)\n", |
2908 | indent_to, "", |
2909 | "param_construct_interfere_size", |
2910 | ptr->x_param_construct_interfere_size); |
2911 | |
2912 | if (ptr->x_param_destruct_interfere_size) |
2913 | fprintf (file, "%*s%s (%#x)\n", |
2914 | indent_to, "", |
2915 | "param_destruct_interfere_size", |
2916 | ptr->x_param_destruct_interfere_size); |
2917 | |
2918 | if (ptr->x_param_dse_max_alias_queries_per_store) |
2919 | fprintf (file, "%*s%s (%#x)\n", |
2920 | indent_to, "", |
2921 | "param_dse_max_alias_queries_per_store", |
2922 | ptr->x_param_dse_max_alias_queries_per_store); |
2923 | |
2924 | if (ptr->x_param_dse_max_object_size) |
2925 | fprintf (file, "%*s%s (%#x)\n", |
2926 | indent_to, "", |
2927 | "param_dse_max_object_size", |
2928 | ptr->x_param_dse_max_object_size); |
2929 | |
2930 | if (ptr->x_param_early_inlining_insns) |
2931 | fprintf (file, "%*s%s (%#x)\n", |
2932 | indent_to, "", |
2933 | "param_early_inlining_insns", |
2934 | ptr->x_param_early_inlining_insns); |
2935 | |
2936 | if (ptr->x_param_evrp_sparse_threshold) |
2937 | fprintf (file, "%*s%s (%#x)\n", |
2938 | indent_to, "", |
2939 | "param_evrp_sparse_threshold", |
2940 | ptr->x_param_evrp_sparse_threshold); |
2941 | |
2942 | if (ptr->x_param_evrp_switch_limit) |
2943 | fprintf (file, "%*s%s (%#x)\n", |
2944 | indent_to, "", |
2945 | "param_evrp_switch_limit", |
2946 | ptr->x_param_evrp_switch_limit); |
2947 | |
2948 | if (ptr->x_param_fsm_scale_path_stmts) |
2949 | fprintf (file, "%*s%s (%#x)\n", |
2950 | indent_to, "", |
2951 | "param_fsm_scale_path_stmts", |
2952 | ptr->x_param_fsm_scale_path_stmts); |
2953 | |
2954 | if (ptr->x_param_gcse_after_reload_critical_fraction) |
2955 | fprintf (file, "%*s%s (%#x)\n", |
2956 | indent_to, "", |
2957 | "param_gcse_after_reload_critical_fraction", |
2958 | ptr->x_param_gcse_after_reload_critical_fraction); |
2959 | |
2960 | if (ptr->x_param_gcse_after_reload_partial_fraction) |
2961 | fprintf (file, "%*s%s (%#x)\n", |
2962 | indent_to, "", |
2963 | "param_gcse_after_reload_partial_fraction", |
2964 | ptr->x_param_gcse_after_reload_partial_fraction); |
2965 | |
2966 | if (ptr->x_param_gcse_cost_distance_ratio) |
2967 | fprintf (file, "%*s%s (%#x)\n", |
2968 | indent_to, "", |
2969 | "param_gcse_cost_distance_ratio", |
2970 | ptr->x_param_gcse_cost_distance_ratio); |
2971 | |
2972 | if (ptr->x_param_gcse_unrestricted_cost) |
2973 | fprintf (file, "%*s%s (%#x)\n", |
2974 | indent_to, "", |
2975 | "param_gcse_unrestricted_cost", |
2976 | ptr->x_param_gcse_unrestricted_cost); |
2977 | |
2978 | if (ptr->x_param_graphite_max_arrays_per_scop) |
2979 | fprintf (file, "%*s%s (%#x)\n", |
2980 | indent_to, "", |
2981 | "param_graphite_max_arrays_per_scop", |
2982 | ptr->x_param_graphite_max_arrays_per_scop); |
2983 | |
2984 | if (ptr->x_param_graphite_max_nb_scop_params) |
2985 | fprintf (file, "%*s%s (%#x)\n", |
2986 | indent_to, "", |
2987 | "param_graphite_max_nb_scop_params", |
2988 | ptr->x_param_graphite_max_nb_scop_params); |
2989 | |
2990 | if (ptr->x_param_hwasan_instrument_allocas) |
2991 | fprintf (file, "%*s%s (%#x)\n", |
2992 | indent_to, "", |
2993 | "param_hwasan_instrument_allocas", |
2994 | ptr->x_param_hwasan_instrument_allocas); |
2995 | |
2996 | if (ptr->x_param_hwasan_instrument_mem_intrinsics) |
2997 | fprintf (file, "%*s%s (%#x)\n", |
2998 | indent_to, "", |
2999 | "param_hwasan_instrument_mem_intrinsics", |
3000 | ptr->x_param_hwasan_instrument_mem_intrinsics); |
3001 | |
3002 | if (ptr->x_param_hwasan_instrument_reads) |
3003 | fprintf (file, "%*s%s (%#x)\n", |
3004 | indent_to, "", |
3005 | "param_hwasan_instrument_reads", |
3006 | ptr->x_param_hwasan_instrument_reads); |
3007 | |
3008 | if (ptr->x_param_hwasan_instrument_stack) |
3009 | fprintf (file, "%*s%s (%#x)\n", |
3010 | indent_to, "", |
3011 | "param_hwasan_instrument_stack", |
3012 | ptr->x_param_hwasan_instrument_stack); |
3013 | |
3014 | if (ptr->x_param_hwasan_instrument_writes) |
3015 | fprintf (file, "%*s%s (%#x)\n", |
3016 | indent_to, "", |
3017 | "param_hwasan_instrument_writes", |
3018 | ptr->x_param_hwasan_instrument_writes); |
3019 | |
3020 | if (ptr->x_param_hwasan_random_frame_tag) |
3021 | fprintf (file, "%*s%s (%#x)\n", |
3022 | indent_to, "", |
3023 | "param_hwasan_random_frame_tag", |
3024 | ptr->x_param_hwasan_random_frame_tag); |
3025 | |
3026 | if (ptr->x_param_inline_heuristics_hint_percent) |
3027 | fprintf (file, "%*s%s (%#x)\n", |
3028 | indent_to, "", |
3029 | "param_inline_heuristics_hint_percent", |
3030 | ptr->x_param_inline_heuristics_hint_percent); |
3031 | |
3032 | if (ptr->x_param_inline_min_speedup) |
3033 | fprintf (file, "%*s%s (%#x)\n", |
3034 | indent_to, "", |
3035 | "param_inline_min_speedup", |
3036 | ptr->x_param_inline_min_speedup); |
3037 | |
3038 | if (ptr->x_param_inline_unit_growth) |
3039 | fprintf (file, "%*s%s (%#x)\n", |
3040 | indent_to, "", |
3041 | "param_inline_unit_growth", |
3042 | ptr->x_param_inline_unit_growth); |
3043 | |
3044 | if (ptr->x_param_ipa_cp_eval_threshold) |
3045 | fprintf (file, "%*s%s (%#x)\n", |
3046 | indent_to, "", |
3047 | "param_ipa_cp_eval_threshold", |
3048 | ptr->x_param_ipa_cp_eval_threshold); |
3049 | |
3050 | if (ptr->x_param_ipa_cp_large_unit_insns) |
3051 | fprintf (file, "%*s%s (%#x)\n", |
3052 | indent_to, "", |
3053 | "param_ipa_cp_large_unit_insns", |
3054 | ptr->x_param_ipa_cp_large_unit_insns); |
3055 | |
3056 | if (ptr->x_param_ipa_cp_loop_hint_bonus) |
3057 | fprintf (file, "%*s%s (%#x)\n", |
3058 | indent_to, "", |
3059 | "param_ipa_cp_loop_hint_bonus", |
3060 | ptr->x_param_ipa_cp_loop_hint_bonus); |
3061 | |
3062 | if (ptr->x_param_ipa_cp_max_recursive_depth) |
3063 | fprintf (file, "%*s%s (%#x)\n", |
3064 | indent_to, "", |
3065 | "param_ipa_cp_max_recursive_depth", |
3066 | ptr->x_param_ipa_cp_max_recursive_depth); |
3067 | |
3068 | if (ptr->x_param_ipa_cp_min_recursive_probability) |
3069 | fprintf (file, "%*s%s (%#x)\n", |
3070 | indent_to, "", |
3071 | "param_ipa_cp_min_recursive_probability", |
3072 | ptr->x_param_ipa_cp_min_recursive_probability); |
3073 | |
3074 | if (ptr->x_param_ipa_cp_profile_count_base) |
3075 | fprintf (file, "%*s%s (%#x)\n", |
3076 | indent_to, "", |
3077 | "param_ipa_cp_profile_count_base", |
3078 | ptr->x_param_ipa_cp_profile_count_base); |
3079 | |
3080 | if (ptr->x_param_ipa_cp_recursion_penalty) |
3081 | fprintf (file, "%*s%s (%#x)\n", |
3082 | indent_to, "", |
3083 | "param_ipa_cp_recursion_penalty", |
3084 | ptr->x_param_ipa_cp_recursion_penalty); |
3085 | |
3086 | if (ptr->x_param_ipa_cp_recursive_freq_factor) |
3087 | fprintf (file, "%*s%s (%#x)\n", |
3088 | indent_to, "", |
3089 | "param_ipa_cp_recursive_freq_factor", |
3090 | ptr->x_param_ipa_cp_recursive_freq_factor); |
3091 | |
3092 | if (ptr->x_param_ipa_cp_single_call_penalty) |
3093 | fprintf (file, "%*s%s (%#x)\n", |
3094 | indent_to, "", |
3095 | "param_ipa_cp_single_call_penalty", |
3096 | ptr->x_param_ipa_cp_single_call_penalty); |
3097 | |
3098 | if (ptr->x_param_ipa_cp_unit_growth) |
3099 | fprintf (file, "%*s%s (%#x)\n", |
3100 | indent_to, "", |
3101 | "param_ipa_cp_unit_growth", |
3102 | ptr->x_param_ipa_cp_unit_growth); |
3103 | |
3104 | if (ptr->x_param_ipa_cp_value_list_size) |
3105 | fprintf (file, "%*s%s (%#x)\n", |
3106 | indent_to, "", |
3107 | "param_ipa_cp_value_list_size", |
3108 | ptr->x_param_ipa_cp_value_list_size); |
3109 | |
3110 | if (ptr->x_param_ipa_jump_function_lookups) |
3111 | fprintf (file, "%*s%s (%#x)\n", |
3112 | indent_to, "", |
3113 | "param_ipa_jump_function_lookups", |
3114 | ptr->x_param_ipa_jump_function_lookups); |
3115 | |
3116 | if (ptr->x_param_ipa_max_aa_steps) |
3117 | fprintf (file, "%*s%s (%#x)\n", |
3118 | indent_to, "", |
3119 | "param_ipa_max_aa_steps", |
3120 | ptr->x_param_ipa_max_aa_steps); |
3121 | |
3122 | if (ptr->x_param_ipa_max_agg_items) |
3123 | fprintf (file, "%*s%s (%#x)\n", |
3124 | indent_to, "", |
3125 | "param_ipa_max_agg_items", |
3126 | ptr->x_param_ipa_max_agg_items); |
3127 | |
3128 | if (ptr->x_param_ipa_max_loop_predicates) |
3129 | fprintf (file, "%*s%s (%#x)\n", |
3130 | indent_to, "", |
3131 | "param_ipa_max_loop_predicates", |
3132 | ptr->x_param_ipa_max_loop_predicates); |
3133 | |
3134 | if (ptr->x_param_ipa_max_param_expr_ops) |
3135 | fprintf (file, "%*s%s (%#x)\n", |
3136 | indent_to, "", |
3137 | "param_ipa_max_param_expr_ops", |
3138 | ptr->x_param_ipa_max_param_expr_ops); |
3139 | |
3140 | if (ptr->x_param_ipa_max_switch_predicate_bounds) |
3141 | fprintf (file, "%*s%s (%#x)\n", |
3142 | indent_to, "", |
3143 | "param_ipa_max_switch_predicate_bounds", |
3144 | ptr->x_param_ipa_max_switch_predicate_bounds); |
3145 | |
3146 | if (ptr->x_param_ipa_sra_deref_prob_threshold) |
3147 | fprintf (file, "%*s%s (%#x)\n", |
3148 | indent_to, "", |
3149 | "param_ipa_sra_deref_prob_threshold", |
3150 | ptr->x_param_ipa_sra_deref_prob_threshold); |
3151 | |
3152 | if (ptr->x_param_ipa_sra_max_replacements) |
3153 | fprintf (file, "%*s%s (%#x)\n", |
3154 | indent_to, "", |
3155 | "param_ipa_sra_max_replacements", |
3156 | ptr->x_param_ipa_sra_max_replacements); |
3157 | |
3158 | if (ptr->x_param_ipa_sra_ptr_growth_factor) |
3159 | fprintf (file, "%*s%s (%#x)\n", |
3160 | indent_to, "", |
3161 | "param_ipa_sra_ptr_growth_factor", |
3162 | ptr->x_param_ipa_sra_ptr_growth_factor); |
3163 | |
3164 | if (ptr->x_param_ipa_sra_ptrwrap_growth_factor) |
3165 | fprintf (file, "%*s%s (%#x)\n", |
3166 | indent_to, "", |
3167 | "param_ipa_sra_ptrwrap_growth_factor", |
3168 | ptr->x_param_ipa_sra_ptrwrap_growth_factor); |
3169 | |
3170 | if (ptr->x_param_ira_consider_dup_in_all_alts) |
3171 | fprintf (file, "%*s%s (%#x)\n", |
3172 | indent_to, "", |
3173 | "param_ira_consider_dup_in_all_alts", |
3174 | ptr->x_param_ira_consider_dup_in_all_alts); |
3175 | |
3176 | if (ptr->x_param_ira_loop_reserved_regs) |
3177 | fprintf (file, "%*s%s (%#x)\n", |
3178 | indent_to, "", |
3179 | "param_ira_loop_reserved_regs", |
3180 | ptr->x_param_ira_loop_reserved_regs); |
3181 | |
3182 | if (ptr->x_param_ira_max_conflict_table_size) |
3183 | fprintf (file, "%*s%s (%#x)\n", |
3184 | indent_to, "", |
3185 | "param_ira_max_conflict_table_size", |
3186 | ptr->x_param_ira_max_conflict_table_size); |
3187 | |
3188 | if (ptr->x_param_ira_max_loops_num) |
3189 | fprintf (file, "%*s%s (%#x)\n", |
3190 | indent_to, "", |
3191 | "param_ira_max_loops_num", |
3192 | ptr->x_param_ira_max_loops_num); |
3193 | |
3194 | if (ptr->x_param_ira_simple_lra_insn_threshold) |
3195 | fprintf (file, "%*s%s (%#x)\n", |
3196 | indent_to, "", |
3197 | "param_ira_simple_lra_insn_threshold", |
3198 | ptr->x_param_ira_simple_lra_insn_threshold); |
3199 | |
3200 | if (ptr->x_param_iv_always_prune_cand_set_bound) |
3201 | fprintf (file, "%*s%s (%#x)\n", |
3202 | indent_to, "", |
3203 | "param_iv_always_prune_cand_set_bound", |
3204 | ptr->x_param_iv_always_prune_cand_set_bound); |
3205 | |
3206 | if (ptr->x_param_iv_consider_all_candidates_bound) |
3207 | fprintf (file, "%*s%s (%#x)\n", |
3208 | indent_to, "", |
3209 | "param_iv_consider_all_candidates_bound", |
3210 | ptr->x_param_iv_consider_all_candidates_bound); |
3211 | |
3212 | if (ptr->x_param_iv_max_considered_uses) |
3213 | fprintf (file, "%*s%s (%#x)\n", |
3214 | indent_to, "", |
3215 | "param_iv_max_considered_uses", |
3216 | ptr->x_param_iv_max_considered_uses); |
3217 | |
3218 | if (ptr->x_param_jump_table_max_growth_ratio_for_size) |
3219 | fprintf (file, "%*s%s (%#x)\n", |
3220 | indent_to, "", |
3221 | "param_jump_table_max_growth_ratio_for_size", |
3222 | ptr->x_param_jump_table_max_growth_ratio_for_size); |
3223 | |
3224 | if (ptr->x_param_jump_table_max_growth_ratio_for_speed) |
3225 | fprintf (file, "%*s%s (%#x)\n", |
3226 | indent_to, "", |
3227 | "param_jump_table_max_growth_ratio_for_speed", |
3228 | ptr->x_param_jump_table_max_growth_ratio_for_speed); |
3229 | |
3230 | if (ptr->x_param_l1_cache_line_size) |
3231 | fprintf (file, "%*s%s (%#x)\n", |
3232 | indent_to, "", |
3233 | "param_l1_cache_line_size", |
3234 | ptr->x_param_l1_cache_line_size); |
3235 | |
3236 | if (ptr->x_param_l1_cache_size) |
3237 | fprintf (file, "%*s%s (%#x)\n", |
3238 | indent_to, "", |
3239 | "param_l1_cache_size", |
3240 | ptr->x_param_l1_cache_size); |
3241 | |
3242 | if (ptr->x_param_l2_cache_size) |
3243 | fprintf (file, "%*s%s (%#x)\n", |
3244 | indent_to, "", |
3245 | "param_l2_cache_size", |
3246 | ptr->x_param_l2_cache_size); |
3247 | |
3248 | if (ptr->x_param_large_function_growth) |
3249 | fprintf (file, "%*s%s (%#x)\n", |
3250 | indent_to, "", |
3251 | "param_large_function_growth", |
3252 | ptr->x_param_large_function_growth); |
3253 | |
3254 | if (ptr->x_param_large_function_insns) |
3255 | fprintf (file, "%*s%s (%#x)\n", |
3256 | indent_to, "", |
3257 | "param_large_function_insns", |
3258 | ptr->x_param_large_function_insns); |
3259 | |
3260 | if (ptr->x_param_stack_frame_growth) |
3261 | fprintf (file, "%*s%s (%#x)\n", |
3262 | indent_to, "", |
3263 | "param_stack_frame_growth", |
3264 | ptr->x_param_stack_frame_growth); |
3265 | |
3266 | if (ptr->x_param_large_stack_frame) |
3267 | fprintf (file, "%*s%s (%#x)\n", |
3268 | indent_to, "", |
3269 | "param_large_stack_frame", |
3270 | ptr->x_param_large_stack_frame); |
3271 | |
3272 | if (ptr->x_param_large_unit_insns) |
3273 | fprintf (file, "%*s%s (%#x)\n", |
3274 | indent_to, "", |
3275 | "param_large_unit_insns", |
3276 | ptr->x_param_large_unit_insns); |
3277 | |
3278 | if (ptr->x_param_lim_expensive) |
3279 | fprintf (file, "%*s%s (%#x)\n", |
3280 | indent_to, "", |
3281 | "param_lim_expensive", |
3282 | ptr->x_param_lim_expensive); |
3283 | |
3284 | if (ptr->x_param_loop_block_tile_size) |
3285 | fprintf (file, "%*s%s (%#x)\n", |
3286 | indent_to, "", |
3287 | "param_loop_block_tile_size", |
3288 | ptr->x_param_loop_block_tile_size); |
3289 | |
3290 | if (ptr->x_param_loop_interchange_max_num_stmts) |
3291 | fprintf (file, "%*s%s (%#x)\n", |
3292 | indent_to, "", |
3293 | "param_loop_interchange_max_num_stmts", |
3294 | ptr->x_param_loop_interchange_max_num_stmts); |
3295 | |
3296 | if (ptr->x_param_loop_interchange_stride_ratio) |
3297 | fprintf (file, "%*s%s (%#x)\n", |
3298 | indent_to, "", |
3299 | "param_loop_interchange_stride_ratio", |
3300 | ptr->x_param_loop_interchange_stride_ratio); |
3301 | |
3302 | if (ptr->x_param_loop_invariant_max_bbs_in_loop) |
3303 | fprintf (file, "%*s%s (%#x)\n", |
3304 | indent_to, "", |
3305 | "param_loop_invariant_max_bbs_in_loop", |
3306 | ptr->x_param_loop_invariant_max_bbs_in_loop); |
3307 | |
3308 | if (ptr->x_param_loop_max_datarefs_for_datadeps) |
3309 | fprintf (file, "%*s%s (%#x)\n", |
3310 | indent_to, "", |
3311 | "param_loop_max_datarefs_for_datadeps", |
3312 | ptr->x_param_loop_max_datarefs_for_datadeps); |
3313 | |
3314 | if (ptr->x_param_loop_versioning_max_inner_insns) |
3315 | fprintf (file, "%*s%s (%#x)\n", |
3316 | indent_to, "", |
3317 | "param_loop_versioning_max_inner_insns", |
3318 | ptr->x_param_loop_versioning_max_inner_insns); |
3319 | |
3320 | if (ptr->x_param_loop_versioning_max_outer_insns) |
3321 | fprintf (file, "%*s%s (%#x)\n", |
3322 | indent_to, "", |
3323 | "param_loop_versioning_max_outer_insns", |
3324 | ptr->x_param_loop_versioning_max_outer_insns); |
3325 | |
3326 | if (ptr->x_param_lra_inheritance_ebb_probability_cutoff) |
3327 | fprintf (file, "%*s%s (%#x)\n", |
3328 | indent_to, "", |
3329 | "param_lra_inheritance_ebb_probability_cutoff", |
3330 | ptr->x_param_lra_inheritance_ebb_probability_cutoff); |
3331 | |
3332 | if (ptr->x_param_lra_max_considered_reload_pseudos) |
3333 | fprintf (file, "%*s%s (%#x)\n", |
3334 | indent_to, "", |
3335 | "param_lra_max_considered_reload_pseudos", |
3336 | ptr->x_param_lra_max_considered_reload_pseudos); |
3337 | |
3338 | if (ptr->x_param_max_average_unrolled_insns) |
3339 | fprintf (file, "%*s%s (%#x)\n", |
3340 | indent_to, "", |
3341 | "param_max_average_unrolled_insns", |
3342 | ptr->x_param_max_average_unrolled_insns); |
3343 | |
3344 | if (ptr->x_param_max_combine_insns) |
3345 | fprintf (file, "%*s%s (%#x)\n", |
3346 | indent_to, "", |
3347 | "param_max_combine_insns", |
3348 | ptr->x_param_max_combine_insns); |
3349 | |
3350 | if (ptr->x_param_max_unroll_iterations) |
3351 | fprintf (file, "%*s%s (%#x)\n", |
3352 | indent_to, "", |
3353 | "param_max_unroll_iterations", |
3354 | ptr->x_param_max_unroll_iterations); |
3355 | |
3356 | if (ptr->x_param_max_completely_peel_times) |
3357 | fprintf (file, "%*s%s (%#x)\n", |
3358 | indent_to, "", |
3359 | "param_max_completely_peel_times", |
3360 | ptr->x_param_max_completely_peel_times); |
3361 | |
3362 | if (ptr->x_param_max_completely_peeled_insns) |
3363 | fprintf (file, "%*s%s (%#x)\n", |
3364 | indent_to, "", |
3365 | "param_max_completely_peeled_insns", |
3366 | ptr->x_param_max_completely_peeled_insns); |
3367 | |
3368 | if (ptr->x_param_max_crossjump_edges) |
3369 | fprintf (file, "%*s%s (%#x)\n", |
3370 | indent_to, "", |
3371 | "param_max_crossjump_edges", |
3372 | ptr->x_param_max_crossjump_edges); |
3373 | |
3374 | if (ptr->x_param_max_cse_insns) |
3375 | fprintf (file, "%*s%s (%#x)\n", |
3376 | indent_to, "", |
3377 | "param_max_cse_insns", |
3378 | ptr->x_param_max_cse_insns); |
3379 | |
3380 | if (ptr->x_param_max_cse_path_length) |
3381 | fprintf (file, "%*s%s (%#x)\n", |
3382 | indent_to, "", |
3383 | "param_max_cse_path_length", |
3384 | ptr->x_param_max_cse_path_length); |
3385 | |
3386 | if (ptr->x_param_max_cselib_memory_locations) |
3387 | fprintf (file, "%*s%s (%#x)\n", |
3388 | indent_to, "", |
3389 | "param_max_cselib_memory_locations", |
3390 | ptr->x_param_max_cselib_memory_locations); |
3391 | |
3392 | if (ptr->x_param_max_debug_marker_count) |
3393 | fprintf (file, "%*s%s (%#x)\n", |
3394 | indent_to, "", |
3395 | "param_max_debug_marker_count", |
3396 | ptr->x_param_max_debug_marker_count); |
3397 | |
3398 | if (ptr->x_param_max_delay_slot_insn_search) |
3399 | fprintf (file, "%*s%s (%#x)\n", |
3400 | indent_to, "", |
3401 | "param_max_delay_slot_insn_search", |
3402 | ptr->x_param_max_delay_slot_insn_search); |
3403 | |
3404 | if (ptr->x_param_max_delay_slot_live_search) |
3405 | fprintf (file, "%*s%s (%#x)\n", |
3406 | indent_to, "", |
3407 | "param_max_delay_slot_live_search", |
3408 | ptr->x_param_max_delay_slot_live_search); |
3409 | |
3410 | if (ptr->x_param_max_dse_active_local_stores) |
3411 | fprintf (file, "%*s%s (%#x)\n", |
3412 | indent_to, "", |
3413 | "param_max_dse_active_local_stores", |
3414 | ptr->x_param_max_dse_active_local_stores); |
3415 | |
3416 | if (ptr->x_param_early_inliner_max_iterations) |
3417 | fprintf (file, "%*s%s (%#x)\n", |
3418 | indent_to, "", |
3419 | "param_early_inliner_max_iterations", |
3420 | ptr->x_param_early_inliner_max_iterations); |
3421 | |
3422 | if (ptr->x_param_max_find_base_term_values) |
3423 | fprintf (file, "%*s%s (%#x)\n", |
3424 | indent_to, "", |
3425 | "param_max_find_base_term_values", |
3426 | ptr->x_param_max_find_base_term_values); |
3427 | |
3428 | if (ptr->x_param_max_fsm_thread_path_insns) |
3429 | fprintf (file, "%*s%s (%#x)\n", |
3430 | indent_to, "", |
3431 | "param_max_fsm_thread_path_insns", |
3432 | ptr->x_param_max_fsm_thread_path_insns); |
3433 | |
3434 | if (ptr->x_param_max_gcse_insertion_ratio) |
3435 | fprintf (file, "%*s%s (%#x)\n", |
3436 | indent_to, "", |
3437 | "param_max_gcse_insertion_ratio", |
3438 | ptr->x_param_max_gcse_insertion_ratio); |
3439 | |
3440 | if (ptr->x_param_max_gcse_memory) |
3441 | fprintf (file, "%*s%s (%#x)\n", |
3442 | indent_to, "", |
3443 | "param_max_gcse_memory", |
3444 | ptr->x_param_max_gcse_memory); |
3445 | |
3446 | if (ptr->x_param_max_goto_duplication_insns) |
3447 | fprintf (file, "%*s%s (%#x)\n", |
3448 | indent_to, "", |
3449 | "param_max_goto_duplication_insns", |
3450 | ptr->x_param_max_goto_duplication_insns); |
3451 | |
3452 | if (ptr->x_param_max_grow_copy_bb_insns) |
3453 | fprintf (file, "%*s%s (%#x)\n", |
3454 | indent_to, "", |
3455 | "param_max_grow_copy_bb_insns", |
3456 | ptr->x_param_max_grow_copy_bb_insns); |
3457 | |
3458 | if (ptr->x_param_max_hoist_depth) |
3459 | fprintf (file, "%*s%s (%#x)\n", |
3460 | indent_to, "", |
3461 | "param_max_hoist_depth", |
3462 | ptr->x_param_max_hoist_depth); |
3463 | |
3464 | if (ptr->x_param_inline_functions_called_once_insns) |
3465 | fprintf (file, "%*s%s (%#x)\n", |
3466 | indent_to, "", |
3467 | "param_inline_functions_called_once_insns", |
3468 | ptr->x_param_inline_functions_called_once_insns); |
3469 | |
3470 | if (ptr->x_param_inline_functions_called_once_loop_depth) |
3471 | fprintf (file, "%*s%s (%#x)\n", |
3472 | indent_to, "", |
3473 | "param_inline_functions_called_once_loop_depth", |
3474 | ptr->x_param_inline_functions_called_once_loop_depth); |
3475 | |
3476 | if (ptr->x_param_max_inline_insns_auto) |
3477 | fprintf (file, "%*s%s (%#x)\n", |
3478 | indent_to, "", |
3479 | "param_max_inline_insns_auto", |
3480 | ptr->x_param_max_inline_insns_auto); |
3481 | |
3482 | if (ptr->x_param_max_inline_insns_recursive_auto) |
3483 | fprintf (file, "%*s%s (%#x)\n", |
3484 | indent_to, "", |
3485 | "param_max_inline_insns_recursive_auto", |
3486 | ptr->x_param_max_inline_insns_recursive_auto); |
3487 | |
3488 | if (ptr->x_param_max_inline_insns_recursive) |
3489 | fprintf (file, "%*s%s (%#x)\n", |
3490 | indent_to, "", |
3491 | "param_max_inline_insns_recursive", |
3492 | ptr->x_param_max_inline_insns_recursive); |
3493 | |
3494 | if (ptr->x_param_max_inline_insns_single) |
3495 | fprintf (file, "%*s%s (%#x)\n", |
3496 | indent_to, "", |
3497 | "param_max_inline_insns_single", |
3498 | ptr->x_param_max_inline_insns_single); |
3499 | |
3500 | if (ptr->x_param_max_inline_insns_size) |
3501 | fprintf (file, "%*s%s (%#x)\n", |
3502 | indent_to, "", |
3503 | "param_max_inline_insns_size", |
3504 | ptr->x_param_max_inline_insns_size); |
3505 | |
3506 | if (ptr->x_param_max_inline_insns_small) |
3507 | fprintf (file, "%*s%s (%#x)\n", |
3508 | indent_to, "", |
3509 | "param_max_inline_insns_small", |
3510 | ptr->x_param_max_inline_insns_small); |
3511 | |
3512 | if (ptr->x_param_max_inline_recursive_depth_auto) |
3513 | fprintf (file, "%*s%s (%#x)\n", |
3514 | indent_to, "", |
3515 | "param_max_inline_recursive_depth_auto", |
3516 | ptr->x_param_max_inline_recursive_depth_auto); |
3517 | |
3518 | if (ptr->x_param_max_inline_recursive_depth) |
3519 | fprintf (file, "%*s%s (%#x)\n", |
3520 | indent_to, "", |
3521 | "param_max_inline_recursive_depth", |
3522 | ptr->x_param_max_inline_recursive_depth); |
3523 | |
3524 | if (ptr->x_param_max_isl_operations) |
3525 | fprintf (file, "%*s%s (%#x)\n", |
3526 | indent_to, "", |
3527 | "param_max_isl_operations", |
3528 | ptr->x_param_max_isl_operations); |
3529 | |
3530 | if (ptr->x_param_max_iterations_computation_cost) |
3531 | fprintf (file, "%*s%s (%#x)\n", |
3532 | indent_to, "", |
3533 | "param_max_iterations_computation_cost", |
3534 | ptr->x_param_max_iterations_computation_cost); |
3535 | |
3536 | if (ptr->x_param_max_iterations_to_track) |
3537 | fprintf (file, "%*s%s (%#x)\n", |
3538 | indent_to, "", |
3539 | "param_max_iterations_to_track", |
3540 | ptr->x_param_max_iterations_to_track); |
3541 | |
3542 | if (ptr->x_param_max_jump_thread_duplication_stmts) |
3543 | fprintf (file, "%*s%s (%#x)\n", |
3544 | indent_to, "", |
3545 | "param_max_jump_thread_duplication_stmts", |
3546 | ptr->x_param_max_jump_thread_duplication_stmts); |
3547 | |
3548 | if (ptr->x_param_max_jump_thread_paths) |
3549 | fprintf (file, "%*s%s (%#x)\n", |
3550 | indent_to, "", |
3551 | "param_max_jump_thread_paths", |
3552 | ptr->x_param_max_jump_thread_paths); |
3553 | |
3554 | if (ptr->x_param_max_last_value_rtl) |
3555 | fprintf (file, "%*s%s (%#x)\n", |
3556 | indent_to, "", |
3557 | "param_max_last_value_rtl", |
3558 | ptr->x_param_max_last_value_rtl); |
3559 | |
3560 | if (ptr->x_param_max_loop_header_insns) |
3561 | fprintf (file, "%*s%s (%#x)\n", |
3562 | indent_to, "", |
3563 | "param_max_loop_header_insns", |
3564 | ptr->x_param_max_loop_header_insns); |
3565 | |
3566 | if (ptr->x_param_max_modulo_backtrack_attempts) |
3567 | fprintf (file, "%*s%s (%#x)\n", |
3568 | indent_to, "", |
3569 | "param_max_modulo_backtrack_attempts", |
3570 | ptr->x_param_max_modulo_backtrack_attempts); |
3571 | |
3572 | if (ptr->x_param_max_partial_antic_length) |
3573 | fprintf (file, "%*s%s (%#x)\n", |
3574 | indent_to, "", |
3575 | "param_max_partial_antic_length", |
3576 | ptr->x_param_max_partial_antic_length); |
3577 | |
3578 | if (ptr->x_param_max_peel_branches) |
3579 | fprintf (file, "%*s%s (%#x)\n", |
3580 | indent_to, "", |
3581 | "param_max_peel_branches", |
3582 | ptr->x_param_max_peel_branches); |
3583 | |
3584 | if (ptr->x_param_max_peel_times) |
3585 | fprintf (file, "%*s%s (%#x)\n", |
3586 | indent_to, "", |
3587 | "param_max_peel_times", |
3588 | ptr->x_param_max_peel_times); |
3589 | |
3590 | if (ptr->x_param_max_peeled_insns) |
3591 | fprintf (file, "%*s%s (%#x)\n", |
3592 | indent_to, "", |
3593 | "param_max_peeled_insns", |
3594 | ptr->x_param_max_peeled_insns); |
3595 | |
3596 | if (ptr->x_param_max_pending_list_length) |
3597 | fprintf (file, "%*s%s (%#x)\n", |
3598 | indent_to, "", |
3599 | "param_max_pending_list_length", |
3600 | ptr->x_param_max_pending_list_length); |
3601 | |
3602 | if (ptr->x_param_max_pipeline_region_blocks) |
3603 | fprintf (file, "%*s%s (%#x)\n", |
3604 | indent_to, "", |
3605 | "param_max_pipeline_region_blocks", |
3606 | ptr->x_param_max_pipeline_region_blocks); |
3607 | |
3608 | if (ptr->x_param_max_pipeline_region_insns) |
3609 | fprintf (file, "%*s%s (%#x)\n", |
3610 | indent_to, "", |
3611 | "param_max_pipeline_region_insns", |
3612 | ptr->x_param_max_pipeline_region_insns); |
3613 | |
3614 | if (ptr->x_param_max_pow_sqrt_depth) |
3615 | fprintf (file, "%*s%s (%#x)\n", |
3616 | indent_to, "", |
3617 | "param_max_pow_sqrt_depth", |
3618 | ptr->x_param_max_pow_sqrt_depth); |
3619 | |
3620 | if (ptr->x_param_max_predicted_iterations) |
3621 | fprintf (file, "%*s%s (%#x)\n", |
3622 | indent_to, "", |
3623 | "param_max_predicted_iterations", |
3624 | ptr->x_param_max_predicted_iterations); |
3625 | |
3626 | if (ptr->x_param_max_reload_search_insns) |
3627 | fprintf (file, "%*s%s (%#x)\n", |
3628 | indent_to, "", |
3629 | "param_max_reload_search_insns", |
3630 | ptr->x_param_max_reload_search_insns); |
3631 | |
3632 | if (ptr->x_param_max_rtl_if_conversion_insns) |
3633 | fprintf (file, "%*s%s (%#x)\n", |
3634 | indent_to, "", |
3635 | "param_max_rtl_if_conversion_insns", |
3636 | ptr->x_param_max_rtl_if_conversion_insns); |
3637 | |
3638 | if (ptr->x_param_max_rtl_if_conversion_predictable_cost) |
3639 | fprintf (file, "%*s%s (%#x)\n", |
3640 | indent_to, "", |
3641 | "param_max_rtl_if_conversion_predictable_cost", |
3642 | ptr->x_param_max_rtl_if_conversion_predictable_cost); |
3643 | |
3644 | if (ptr->x_param_max_rtl_if_conversion_unpredictable_cost) |
3645 | fprintf (file, "%*s%s (%#x)\n", |
3646 | indent_to, "", |
3647 | "param_max_rtl_if_conversion_unpredictable_cost", |
3648 | ptr->x_param_max_rtl_if_conversion_unpredictable_cost); |
3649 | |
3650 | if (ptr->x_param_max_sched_extend_regions_iters) |
3651 | fprintf (file, "%*s%s (%#x)\n", |
3652 | indent_to, "", |
3653 | "param_max_sched_extend_regions_iters", |
3654 | ptr->x_param_max_sched_extend_regions_iters); |
3655 | |
3656 | if (ptr->x_param_max_sched_insn_conflict_delay) |
3657 | fprintf (file, "%*s%s (%#x)\n", |
3658 | indent_to, "", |
3659 | "param_max_sched_insn_conflict_delay", |
3660 | ptr->x_param_max_sched_insn_conflict_delay); |
3661 | |
3662 | if (ptr->x_param_max_sched_ready_insns) |
3663 | fprintf (file, "%*s%s (%#x)\n", |
3664 | indent_to, "", |
3665 | "param_max_sched_ready_insns", |
3666 | ptr->x_param_max_sched_ready_insns); |
3667 | |
3668 | if (ptr->x_param_max_sched_region_blocks) |
3669 | fprintf (file, "%*s%s (%#x)\n", |
3670 | indent_to, "", |
3671 | "param_max_sched_region_blocks", |
3672 | ptr->x_param_max_sched_region_blocks); |
3673 | |
3674 | if (ptr->x_param_max_sched_region_insns) |
3675 | fprintf (file, "%*s%s (%#x)\n", |
3676 | indent_to, "", |
3677 | "param_max_sched_region_insns", |
3678 | ptr->x_param_max_sched_region_insns); |
3679 | |
3680 | if (ptr->x_param_max_slsr_candidate_scan) |
3681 | fprintf (file, "%*s%s (%#x)\n", |
3682 | indent_to, "", |
3683 | "param_max_slsr_candidate_scan", |
3684 | ptr->x_param_max_slsr_candidate_scan); |
3685 | |
3686 | if (ptr->x_param_max_speculative_devirt_maydefs) |
3687 | fprintf (file, "%*s%s (%#x)\n", |
3688 | indent_to, "", |
3689 | "param_max_speculative_devirt_maydefs", |
3690 | ptr->x_param_max_speculative_devirt_maydefs); |
3691 | |
3692 | if (ptr->x_param_max_stores_to_merge) |
3693 | fprintf (file, "%*s%s (%#x)\n", |
3694 | indent_to, "", |
3695 | "param_max_stores_to_merge", |
3696 | ptr->x_param_max_stores_to_merge); |
3697 | |
3698 | if (ptr->x_param_max_stores_to_sink) |
3699 | fprintf (file, "%*s%s (%#x)\n", |
3700 | indent_to, "", |
3701 | "param_max_stores_to_sink", |
3702 | ptr->x_param_max_stores_to_sink); |
3703 | |
3704 | if (ptr->x_param_max_tail_merge_comparisons) |
3705 | fprintf (file, "%*s%s (%#x)\n", |
3706 | indent_to, "", |
3707 | "param_max_tail_merge_comparisons", |
3708 | ptr->x_param_max_tail_merge_comparisons); |
3709 | |
3710 | if (ptr->x_param_max_tail_merge_iterations) |
3711 | fprintf (file, "%*s%s (%#x)\n", |
3712 | indent_to, "", |
3713 | "param_max_tail_merge_iterations", |
3714 | ptr->x_param_max_tail_merge_iterations); |
3715 | |
3716 | if (ptr->x_param_max_tracked_strlens) |
3717 | fprintf (file, "%*s%s (%#x)\n", |
3718 | indent_to, "", |
3719 | "param_max_tracked_strlens", |
3720 | ptr->x_param_max_tracked_strlens); |
3721 | |
3722 | if (ptr->x_param_max_tree_if_conversion_phi_args) |
3723 | fprintf (file, "%*s%s (%#x)\n", |
3724 | indent_to, "", |
3725 | "param_max_tree_if_conversion_phi_args", |
3726 | ptr->x_param_max_tree_if_conversion_phi_args); |
3727 | |
3728 | if (ptr->x_param_max_unroll_times) |
3729 | fprintf (file, "%*s%s (%#x)\n", |
3730 | indent_to, "", |
3731 | "param_max_unroll_times", |
3732 | ptr->x_param_max_unroll_times); |
3733 | |
3734 | if (ptr->x_param_max_unrolled_insns) |
3735 | fprintf (file, "%*s%s (%#x)\n", |
3736 | indent_to, "", |
3737 | "param_max_unrolled_insns", |
3738 | ptr->x_param_max_unrolled_insns); |
3739 | |
3740 | if (ptr->x_param_max_unswitch_depth) |
3741 | fprintf (file, "%*s%s (%#x)\n", |
3742 | indent_to, "", |
3743 | "param_max_unswitch_depth", |
3744 | ptr->x_param_max_unswitch_depth); |
3745 | |
3746 | if (ptr->x_param_max_unswitch_insns) |
3747 | fprintf (file, "%*s%s (%#x)\n", |
3748 | indent_to, "", |
3749 | "param_max_unswitch_insns", |
3750 | ptr->x_param_max_unswitch_insns); |
3751 | |
3752 | if (ptr->x_param_max_variable_expansions) |
3753 | fprintf (file, "%*s%s (%#x)\n", |
3754 | indent_to, "", |
3755 | "param_max_variable_expansions", |
3756 | ptr->x_param_max_variable_expansions); |
3757 | |
3758 | if (ptr->x_param_max_vartrack_expr_depth) |
3759 | fprintf (file, "%*s%s (%#x)\n", |
3760 | indent_to, "", |
3761 | "param_max_vartrack_expr_depth", |
3762 | ptr->x_param_max_vartrack_expr_depth); |
3763 | |
3764 | if (ptr->x_param_max_vartrack_reverse_op_size) |
3765 | fprintf (file, "%*s%s (%#x)\n", |
3766 | indent_to, "", |
3767 | "param_max_vartrack_reverse_op_size", |
3768 | ptr->x_param_max_vartrack_reverse_op_size); |
3769 | |
3770 | if (ptr->x_param_max_vartrack_size) |
3771 | fprintf (file, "%*s%s (%#x)\n", |
3772 | indent_to, "", |
3773 | "param_max_vartrack_size", |
3774 | ptr->x_param_max_vartrack_size); |
3775 | |
3776 | if (ptr->x_param_min_crossjump_insns) |
3777 | fprintf (file, "%*s%s (%#x)\n", |
3778 | indent_to, "", |
3779 | "param_min_crossjump_insns", |
3780 | ptr->x_param_min_crossjump_insns); |
3781 | |
3782 | if (ptr->x_param_min_inline_recursive_probability) |
3783 | fprintf (file, "%*s%s (%#x)\n", |
3784 | indent_to, "", |
3785 | "param_min_inline_recursive_probability", |
3786 | ptr->x_param_min_inline_recursive_probability); |
3787 | |
3788 | if (ptr->x_param_min_insn_to_prefetch_ratio) |
3789 | fprintf (file, "%*s%s (%#x)\n", |
3790 | indent_to, "", |
3791 | "param_min_insn_to_prefetch_ratio", |
3792 | ptr->x_param_min_insn_to_prefetch_ratio); |
3793 | |
3794 | if (ptr->x_param_min_loop_cond_split_prob) |
3795 | fprintf (file, "%*s%s (%#x)\n", |
3796 | indent_to, "", |
3797 | "param_min_loop_cond_split_prob", |
3798 | ptr->x_param_min_loop_cond_split_prob); |
3799 | |
3800 | if (ptr->x_param_min_pagesize) |
3801 | fprintf (file, "%*s%s (%#x)\n", |
3802 | indent_to, "", |
3803 | "param_min_pagesize", |
3804 | ptr->x_param_min_pagesize); |
3805 | |
3806 | if (ptr->x_param_min_size_for_stack_sharing) |
3807 | fprintf (file, "%*s%s (%#x)\n", |
3808 | indent_to, "", |
3809 | "param_min_size_for_stack_sharing", |
3810 | ptr->x_param_min_size_for_stack_sharing); |
3811 | |
3812 | if (ptr->x_param_min_spec_prob) |
3813 | fprintf (file, "%*s%s (%#x)\n", |
3814 | indent_to, "", |
3815 | "param_min_spec_prob", |
3816 | ptr->x_param_min_spec_prob); |
3817 | |
3818 | if (ptr->x_param_min_vect_loop_bound) |
3819 | fprintf (file, "%*s%s (%#x)\n", |
3820 | indent_to, "", |
3821 | "param_min_vect_loop_bound", |
3822 | ptr->x_param_min_vect_loop_bound); |
3823 | |
3824 | if (ptr->x_param_modref_max_accesses) |
3825 | fprintf (file, "%*s%s (%#x)\n", |
3826 | indent_to, "", |
3827 | "param_modref_max_accesses", |
3828 | ptr->x_param_modref_max_accesses); |
3829 | |
3830 | if (ptr->x_param_modref_max_adjustments) |
3831 | fprintf (file, "%*s%s (%#x)\n", |
3832 | indent_to, "", |
3833 | "param_modref_max_adjustments", |
3834 | ptr->x_param_modref_max_adjustments); |
3835 | |
3836 | if (ptr->x_param_modref_max_bases) |
3837 | fprintf (file, "%*s%s (%#x)\n", |
3838 | indent_to, "", |
3839 | "param_modref_max_bases", |
3840 | ptr->x_param_modref_max_bases); |
3841 | |
3842 | if (ptr->x_param_modref_max_depth) |
3843 | fprintf (file, "%*s%s (%#x)\n", |
3844 | indent_to, "", |
3845 | "param_modref_max_depth", |
3846 | ptr->x_param_modref_max_depth); |
3847 | |
3848 | if (ptr->x_param_modref_max_escape_points) |
3849 | fprintf (file, "%*s%s (%#x)\n", |
3850 | indent_to, "", |
3851 | "param_modref_max_escape_points", |
3852 | ptr->x_param_modref_max_escape_points); |
3853 | |
3854 | if (ptr->x_param_modref_max_refs) |
3855 | fprintf (file, "%*s%s (%#x)\n", |
3856 | indent_to, "", |
3857 | "param_modref_max_refs", |
3858 | ptr->x_param_modref_max_refs); |
3859 | |
3860 | if (ptr->x_param_modref_max_tests) |
3861 | fprintf (file, "%*s%s (%#x)\n", |
3862 | indent_to, "", |
3863 | "param_modref_max_tests", |
3864 | ptr->x_param_modref_max_tests); |
3865 | |
3866 | if (ptr->x_param_parloops_chunk_size) |
3867 | fprintf (file, "%*s%s (%#x)\n", |
3868 | indent_to, "", |
3869 | "param_parloops_chunk_size", |
3870 | ptr->x_param_parloops_chunk_size); |
3871 | |
3872 | if (ptr->x_param_parloops_min_per_thread) |
3873 | fprintf (file, "%*s%s (%#x)\n", |
3874 | indent_to, "", |
3875 | "param_parloops_min_per_thread", |
3876 | ptr->x_param_parloops_min_per_thread); |
3877 | |
3878 | if (ptr->x_param_parloops_schedule) |
3879 | fprintf (file, "%*s%s (%#x)\n", |
3880 | indent_to, "", |
3881 | "param_parloops_schedule", |
3882 | ptr->x_param_parloops_schedule); |
3883 | |
3884 | if (ptr->x_param_partial_inlining_entry_probability) |
3885 | fprintf (file, "%*s%s (%#x)\n", |
3886 | indent_to, "", |
3887 | "param_partial_inlining_entry_probability", |
3888 | ptr->x_param_partial_inlining_entry_probability); |
3889 | |
3890 | if (ptr->x_param_predictable_branch_outcome) |
3891 | fprintf (file, "%*s%s (%#x)\n", |
3892 | indent_to, "", |
3893 | "param_predictable_branch_outcome", |
3894 | ptr->x_param_predictable_branch_outcome); |
3895 | |
3896 | if (ptr->x_param_prefetch_dynamic_strides) |
3897 | fprintf (file, "%*s%s (%#x)\n", |
3898 | indent_to, "", |
3899 | "param_prefetch_dynamic_strides", |
3900 | ptr->x_param_prefetch_dynamic_strides); |
3901 | |
3902 | if (ptr->x_param_prefetch_latency) |
3903 | fprintf (file, "%*s%s (%#x)\n", |
3904 | indent_to, "", |
3905 | "param_prefetch_latency", |
3906 | ptr->x_param_prefetch_latency); |
3907 | |
3908 | if (ptr->x_param_prefetch_min_insn_to_mem_ratio) |
3909 | fprintf (file, "%*s%s (%#x)\n", |
3910 | indent_to, "", |
3911 | "param_prefetch_min_insn_to_mem_ratio", |
3912 | ptr->x_param_prefetch_min_insn_to_mem_ratio); |
3913 | |
3914 | if (ptr->x_param_prefetch_minimum_stride) |
3915 | fprintf (file, "%*s%s (%#x)\n", |
3916 | indent_to, "", |
3917 | "param_prefetch_minimum_stride", |
3918 | ptr->x_param_prefetch_minimum_stride); |
3919 | |
3920 | if (ptr->x_param_ranger_logical_depth) |
3921 | fprintf (file, "%*s%s (%#x)\n", |
3922 | indent_to, "", |
3923 | "param_ranger_logical_depth", |
3924 | ptr->x_param_ranger_logical_depth); |
3925 | |
3926 | if (ptr->x_param_relation_block_limit) |
3927 | fprintf (file, "%*s%s (%#x)\n", |
3928 | indent_to, "", |
3929 | "param_relation_block_limit", |
3930 | ptr->x_param_relation_block_limit); |
3931 | |
3932 | if (ptr->x_param_rpo_vn_max_loop_depth) |
3933 | fprintf (file, "%*s%s (%#x)\n", |
3934 | indent_to, "", |
3935 | "param_rpo_vn_max_loop_depth", |
3936 | ptr->x_param_rpo_vn_max_loop_depth); |
3937 | |
3938 | if (ptr->x_param_sccvn_max_alias_queries_per_access) |
3939 | fprintf (file, "%*s%s (%#x)\n", |
3940 | indent_to, "", |
3941 | "param_sccvn_max_alias_queries_per_access", |
3942 | ptr->x_param_sccvn_max_alias_queries_per_access); |
3943 | |
3944 | if (ptr->x_param_scev_max_expr_complexity) |
3945 | fprintf (file, "%*s%s (%#x)\n", |
3946 | indent_to, "", |
3947 | "param_scev_max_expr_complexity", |
3948 | ptr->x_param_scev_max_expr_complexity); |
3949 | |
3950 | if (ptr->x_param_scev_max_expr_size) |
3951 | fprintf (file, "%*s%s (%#x)\n", |
3952 | indent_to, "", |
3953 | "param_scev_max_expr_size", |
3954 | ptr->x_param_scev_max_expr_size); |
3955 | |
3956 | if (ptr->x_param_sched_autopref_queue_depth) |
3957 | fprintf (file, "%*s%s (%#x)\n", |
3958 | indent_to, "", |
3959 | "param_sched_autopref_queue_depth", |
3960 | ptr->x_param_sched_autopref_queue_depth); |
3961 | |
3962 | if (ptr->x_param_sched_mem_true_dep_cost) |
3963 | fprintf (file, "%*s%s (%#x)\n", |
3964 | indent_to, "", |
3965 | "param_sched_mem_true_dep_cost", |
3966 | ptr->x_param_sched_mem_true_dep_cost); |
3967 | |
3968 | if (ptr->x_param_sched_pressure_algorithm) |
3969 | fprintf (file, "%*s%s (%#x)\n", |
3970 | indent_to, "", |
3971 | "param_sched_pressure_algorithm", |
3972 | ptr->x_param_sched_pressure_algorithm); |
3973 | |
3974 | if (ptr->x_param_sched_spec_prob_cutoff) |
3975 | fprintf (file, "%*s%s (%#x)\n", |
3976 | indent_to, "", |
3977 | "param_sched_spec_prob_cutoff", |
3978 | ptr->x_param_sched_spec_prob_cutoff); |
3979 | |
3980 | if (ptr->x_param_sched_state_edge_prob_cutoff) |
3981 | fprintf (file, "%*s%s (%#x)\n", |
3982 | indent_to, "", |
3983 | "param_sched_state_edge_prob_cutoff", |
3984 | ptr->x_param_sched_state_edge_prob_cutoff); |
3985 | |
3986 | if (ptr->x_param_selsched_insns_to_rename) |
3987 | fprintf (file, "%*s%s (%#x)\n", |
3988 | indent_to, "", |
3989 | "param_selsched_insns_to_rename", |
3990 | ptr->x_param_selsched_insns_to_rename); |
3991 | |
3992 | if (ptr->x_param_selsched_max_lookahead) |
3993 | fprintf (file, "%*s%s (%#x)\n", |
3994 | indent_to, "", |
3995 | "param_selsched_max_lookahead", |
3996 | ptr->x_param_selsched_max_lookahead); |
3997 | |
3998 | if (ptr->x_param_selsched_max_sched_times) |
3999 | fprintf (file, "%*s%s (%#x)\n", |
4000 | indent_to, "", |
4001 | "param_selsched_max_sched_times", |
4002 | ptr->x_param_selsched_max_sched_times); |
4003 | |
4004 | if (ptr->x_param_simultaneous_prefetches) |
4005 | fprintf (file, "%*s%s (%#x)\n", |
4006 | indent_to, "", |
4007 | "param_simultaneous_prefetches", |
4008 | ptr->x_param_simultaneous_prefetches); |
4009 | |
4010 | if (ptr->x_param_sink_frequency_threshold) |
4011 | fprintf (file, "%*s%s (%#x)\n", |
4012 | indent_to, "", |
4013 | "param_sink_frequency_threshold", |
4014 | ptr->x_param_sink_frequency_threshold); |
4015 | |
4016 | if (ptr->x_param_sms_dfa_history) |
4017 | fprintf (file, "%*s%s (%#x)\n", |
4018 | indent_to, "", |
4019 | "param_sms_dfa_history", |
4020 | ptr->x_param_sms_dfa_history); |
4021 | |
4022 | if (ptr->x_param_sms_loop_average_count_threshold) |
4023 | fprintf (file, "%*s%s (%#x)\n", |
4024 | indent_to, "", |
4025 | "param_sms_loop_average_count_threshold", |
4026 | ptr->x_param_sms_loop_average_count_threshold); |
4027 | |
4028 | if (ptr->x_param_sms_max_ii_factor) |
4029 | fprintf (file, "%*s%s (%#x)\n", |
4030 | indent_to, "", |
4031 | "param_sms_max_ii_factor", |
4032 | ptr->x_param_sms_max_ii_factor); |
4033 | |
4034 | if (ptr->x_param_sms_min_sc) |
4035 | fprintf (file, "%*s%s (%#x)\n", |
4036 | indent_to, "", |
4037 | "param_sms_min_sc", |
4038 | ptr->x_param_sms_min_sc); |
4039 | |
4040 | if (ptr->x_param_sra_max_propagations) |
4041 | fprintf (file, "%*s%s (%#x)\n", |
4042 | indent_to, "", |
4043 | "param_sra_max_propagations", |
4044 | ptr->x_param_sra_max_propagations); |
4045 | |
4046 | if (ptr->x_param_sra_max_scalarization_size_size) |
4047 | fprintf (file, "%*s%s (%#x)\n", |
4048 | indent_to, "", |
4049 | "param_sra_max_scalarization_size_size", |
4050 | ptr->x_param_sra_max_scalarization_size_size); |
4051 | |
4052 | if (ptr->x_param_sra_max_scalarization_size_speed) |
4053 | fprintf (file, "%*s%s (%#x)\n", |
4054 | indent_to, "", |
4055 | "param_sra_max_scalarization_size_speed", |
4056 | ptr->x_param_sra_max_scalarization_size_speed); |
4057 | |
4058 | if (ptr->x_param_ssa_name_def_chain_limit) |
4059 | fprintf (file, "%*s%s (%#x)\n", |
4060 | indent_to, "", |
4061 | "param_ssa_name_def_chain_limit", |
4062 | ptr->x_param_ssa_name_def_chain_limit); |
4063 | |
4064 | if (ptr->x_param_ssp_buffer_size) |
4065 | fprintf (file, "%*s%s (%#x)\n", |
4066 | indent_to, "", |
4067 | "param_ssp_buffer_size", |
4068 | ptr->x_param_ssp_buffer_size); |
4069 | |
4070 | if (ptr->x_param_stack_clash_protection_guard_size) |
4071 | fprintf (file, "%*s%s (%#x)\n", |
4072 | indent_to, "", |
4073 | "param_stack_clash_protection_guard_size", |
4074 | ptr->x_param_stack_clash_protection_guard_size); |
4075 | |
4076 | if (ptr->x_param_stack_clash_protection_probe_interval) |
4077 | fprintf (file, "%*s%s (%#x)\n", |
4078 | indent_to, "", |
4079 | "param_stack_clash_protection_probe_interval", |
4080 | ptr->x_param_stack_clash_protection_probe_interval); |
4081 | |
4082 | if (ptr->x_param_store_merging_allow_unaligned) |
4083 | fprintf (file, "%*s%s (%#x)\n", |
4084 | indent_to, "", |
4085 | "param_store_merging_allow_unaligned", |
4086 | ptr->x_param_store_merging_allow_unaligned); |
4087 | |
4088 | if (ptr->x_param_store_merging_max_size) |
4089 | fprintf (file, "%*s%s (%#x)\n", |
4090 | indent_to, "", |
4091 | "param_store_merging_max_size", |
4092 | ptr->x_param_store_merging_max_size); |
4093 | |
4094 | if (ptr->x_param_switch_conversion_branch_ratio) |
4095 | fprintf (file, "%*s%s (%#x)\n", |
4096 | indent_to, "", |
4097 | "param_switch_conversion_branch_ratio", |
4098 | ptr->x_param_switch_conversion_branch_ratio); |
4099 | |
4100 | if (ptr->x_param_tm_max_aggregate_size) |
4101 | fprintf (file, "%*s%s (%#x)\n", |
4102 | indent_to, "", |
4103 | "param_tm_max_aggregate_size", |
4104 | ptr->x_param_tm_max_aggregate_size); |
4105 | |
4106 | if (ptr->x_param_tracer_dynamic_coverage_feedback) |
4107 | fprintf (file, "%*s%s (%#x)\n", |
4108 | indent_to, "", |
4109 | "param_tracer_dynamic_coverage_feedback", |
4110 | ptr->x_param_tracer_dynamic_coverage_feedback); |
4111 | |
4112 | if (ptr->x_param_tracer_dynamic_coverage) |
4113 | fprintf (file, "%*s%s (%#x)\n", |
4114 | indent_to, "", |
4115 | "param_tracer_dynamic_coverage", |
4116 | ptr->x_param_tracer_dynamic_coverage); |
4117 | |
4118 | if (ptr->x_param_tracer_max_code_growth) |
4119 | fprintf (file, "%*s%s (%#x)\n", |
4120 | indent_to, "", |
4121 | "param_tracer_max_code_growth", |
4122 | ptr->x_param_tracer_max_code_growth); |
4123 | |
4124 | if (ptr->x_param_tracer_min_branch_probability_feedback) |
4125 | fprintf (file, "%*s%s (%#x)\n", |
4126 | indent_to, "", |
4127 | "param_tracer_min_branch_probability_feedback", |
4128 | ptr->x_param_tracer_min_branch_probability_feedback); |
4129 | |
4130 | if (ptr->x_param_tracer_min_branch_probability) |
4131 | fprintf (file, "%*s%s (%#x)\n", |
4132 | indent_to, "", |
4133 | "param_tracer_min_branch_probability", |
4134 | ptr->x_param_tracer_min_branch_probability); |
4135 | |
4136 | if (ptr->x_param_tracer_min_branch_ratio) |
4137 | fprintf (file, "%*s%s (%#x)\n", |
4138 | indent_to, "", |
4139 | "param_tracer_min_branch_ratio", |
4140 | ptr->x_param_tracer_min_branch_ratio); |
4141 | |
4142 | if (ptr->x_param_tree_reassoc_width) |
4143 | fprintf (file, "%*s%s (%#x)\n", |
4144 | indent_to, "", |
4145 | "param_tree_reassoc_width", |
4146 | ptr->x_param_tree_reassoc_width); |
4147 | |
4148 | if (ptr->x_param_uninit_control_dep_attempts) |
4149 | fprintf (file, "%*s%s (%#x)\n", |
4150 | indent_to, "", |
4151 | "param_uninit_control_dep_attempts", |
4152 | ptr->x_param_uninit_control_dep_attempts); |
4153 | |
4154 | if (ptr->x_param_uninlined_function_insns) |
4155 | fprintf (file, "%*s%s (%#x)\n", |
4156 | indent_to, "", |
4157 | "param_uninlined_function_insns", |
4158 | ptr->x_param_uninlined_function_insns); |
4159 | |
4160 | if (ptr->x_param_uninlined_function_time) |
4161 | fprintf (file, "%*s%s (%#x)\n", |
4162 | indent_to, "", |
4163 | "param_uninlined_function_time", |
4164 | ptr->x_param_uninlined_function_time); |
4165 | |
4166 | if (ptr->x_param_uninlined_function_thunk_insns) |
4167 | fprintf (file, "%*s%s (%#x)\n", |
4168 | indent_to, "", |
4169 | "param_uninlined_function_thunk_insns", |
4170 | ptr->x_param_uninlined_function_thunk_insns); |
4171 | |
4172 | if (ptr->x_param_uninlined_function_thunk_time) |
4173 | fprintf (file, "%*s%s (%#x)\n", |
4174 | indent_to, "", |
4175 | "param_uninlined_function_thunk_time", |
4176 | ptr->x_param_uninlined_function_thunk_time); |
4177 | |
4178 | if (ptr->x_param_unlikely_bb_count_fraction) |
4179 | fprintf (file, "%*s%s (%#x)\n", |
4180 | indent_to, "", |
4181 | "param_unlikely_bb_count_fraction", |
4182 | ptr->x_param_unlikely_bb_count_fraction); |
4183 | |
4184 | if (ptr->x_param_unroll_jam_max_unroll) |
4185 | fprintf (file, "%*s%s (%#x)\n", |
4186 | indent_to, "", |
4187 | "param_unroll_jam_max_unroll", |
4188 | ptr->x_param_unroll_jam_max_unroll); |
4189 | |
4190 | if (ptr->x_param_unroll_jam_min_percent) |
4191 | fprintf (file, "%*s%s (%#x)\n", |
4192 | indent_to, "", |
4193 | "param_unroll_jam_min_percent", |
4194 | ptr->x_param_unroll_jam_min_percent); |
4195 | |
4196 | if (ptr->x_param_use_after_scope_direct_emission_threshold) |
4197 | fprintf (file, "%*s%s (%#x)\n", |
4198 | indent_to, "", |
4199 | "param_use_after_scope_direct_emission_threshold", |
4200 | ptr->x_param_use_after_scope_direct_emission_threshold); |
4201 | |
4202 | if (ptr->x_param_vect_epilogues_nomask) |
4203 | fprintf (file, "%*s%s (%#x)\n", |
4204 | indent_to, "", |
4205 | "param_vect_epilogues_nomask", |
4206 | ptr->x_param_vect_epilogues_nomask); |
4207 | |
4208 | if (ptr->x_param_vect_induction_float) |
4209 | fprintf (file, "%*s%s (%#x)\n", |
4210 | indent_to, "", |
4211 | "param_vect_induction_float", |
4212 | ptr->x_param_vect_induction_float); |
4213 | |
4214 | if (ptr->x_param_vect_inner_loop_cost_factor) |
4215 | fprintf (file, "%*s%s (%#x)\n", |
4216 | indent_to, "", |
4217 | "param_vect_inner_loop_cost_factor", |
4218 | ptr->x_param_vect_inner_loop_cost_factor); |
4219 | |
4220 | if (ptr->x_param_vect_max_layout_candidates) |
4221 | fprintf (file, "%*s%s (%#x)\n", |
4222 | indent_to, "", |
4223 | "param_vect_max_layout_candidates", |
4224 | ptr->x_param_vect_max_layout_candidates); |
4225 | |
4226 | if (ptr->x_param_vect_max_peeling_for_alignment) |
4227 | fprintf (file, "%*s%s (%#x)\n", |
4228 | indent_to, "", |
4229 | "param_vect_max_peeling_for_alignment", |
4230 | ptr->x_param_vect_max_peeling_for_alignment); |
4231 | |
4232 | if (ptr->x_param_vect_max_version_for_alias_checks) |
4233 | fprintf (file, "%*s%s (%#x)\n", |
4234 | indent_to, "", |
4235 | "param_vect_max_version_for_alias_checks", |
4236 | ptr->x_param_vect_max_version_for_alias_checks); |
4237 | |
4238 | if (ptr->x_param_vect_max_version_for_alignment_checks) |
4239 | fprintf (file, "%*s%s (%#x)\n", |
4240 | indent_to, "", |
4241 | "param_vect_max_version_for_alignment_checks", |
4242 | ptr->x_param_vect_max_version_for_alignment_checks); |
4243 | |
4244 | if (ptr->x_param_vect_partial_vector_usage) |
4245 | fprintf (file, "%*s%s (%#x)\n", |
4246 | indent_to, "", |
4247 | "param_vect_partial_vector_usage", |
4248 | ptr->x_param_vect_partial_vector_usage); |
4249 | |
4250 | if (ptr->x_flag_openmp_target_simd_clone) |
4251 | fprintf (file, "%*s%s (%#x)\n", |
4252 | indent_to, "", |
4253 | "flag_openmp_target_simd_clone", |
4254 | ptr->x_flag_openmp_target_simd_clone); |
4255 | |
4256 | if (ptr->x_flag_sched_stalled_insns) |
4257 | fprintf (file, "%*s%s (%#x)\n", |
4258 | indent_to, "", |
4259 | "flag_sched_stalled_insns", |
4260 | ptr->x_flag_sched_stalled_insns); |
4261 | |
4262 | if (ptr->x_flag_sched_stalled_insns_dep) |
4263 | fprintf (file, "%*s%s (%#x)\n", |
4264 | indent_to, "", |
4265 | "flag_sched_stalled_insns_dep", |
4266 | ptr->x_flag_sched_stalled_insns_dep); |
4267 | |
4268 | if (ptr->x_flag_tree_parallelize_loops) |
4269 | fprintf (file, "%*s%s (%#x)\n", |
4270 | indent_to, "", |
4271 | "flag_tree_parallelize_loops", |
4272 | ptr->x_flag_tree_parallelize_loops); |
4273 | |
4274 | fprintf (file, "%*s%s (%#x)\n", |
4275 | indent_to, "", |
4276 | "param_ranger_debug", |
4277 | (int) ptr->x_param_ranger_debug); |
4278 | |
4279 | fprintf (file, "%*s%s (%#x)\n", |
4280 | indent_to, "", |
4281 | "param_threader_debug", |
4282 | (int) ptr->x_param_threader_debug); |
4283 | |
4284 | fprintf (file, "%*s%s (%#x)\n", |
4285 | indent_to, "", |
4286 | "flag_excess_precision", |
4287 | (int) ptr->x_flag_excess_precision); |
4288 | |
4289 | fprintf (file, "%*s%s (%#x)\n", |
4290 | indent_to, "", |
4291 | "flag_fp_contract_mode", |
4292 | (int) ptr->x_flag_fp_contract_mode); |
4293 | |
4294 | fprintf (file, "%*s%s (%#x)\n", |
4295 | indent_to, "", |
4296 | "flag_ira_algorithm", |
4297 | (int) ptr->x_flag_ira_algorithm); |
4298 | |
4299 | fprintf (file, "%*s%s (%#x)\n", |
4300 | indent_to, "", |
4301 | "flag_ira_region", |
4302 | (int) ptr->x_flag_ira_region); |
4303 | |
4304 | fprintf (file, "%*s%s (%#x)\n", |
4305 | indent_to, "", |
4306 | "flag_live_patching", |
4307 | (int) ptr->x_flag_live_patching); |
4308 | |
4309 | fprintf (file, "%*s%s (%#x)\n", |
4310 | indent_to, "", |
4311 | "flag_reorder_blocks_algorithm", |
4312 | (int) ptr->x_flag_reorder_blocks_algorithm); |
4313 | |
4314 | fprintf (file, "%*s%s (%#x)\n", |
4315 | indent_to, "", |
4316 | "flag_simd_cost_model", |
4317 | (int) ptr->x_flag_simd_cost_model); |
4318 | |
4319 | fprintf (file, "%*s%s (%#x)\n", |
4320 | indent_to, "", |
4321 | "flag_stack_reuse", |
4322 | (int) ptr->x_flag_stack_reuse); |
4323 | |
4324 | fprintf (file, "%*s%s (%#x)\n", |
4325 | indent_to, "", |
4326 | "flag_auto_var_init", |
4327 | (int) ptr->x_flag_auto_var_init); |
4328 | |
4329 | fprintf (file, "%*s%s (%#x)\n", |
4330 | indent_to, "", |
4331 | "flag_vect_cost_model", |
4332 | (int) ptr->x_flag_vect_cost_model); |
4333 | |
4334 | if (ptr->x_optimize) |
4335 | fprintf (file, "%*s%s (%#x)\n", |
4336 | indent_to, "", |
4337 | "optimize", |
4338 | ptr->x_optimize); |
4339 | |
4340 | if (ptr->x_optimize_size) |
4341 | fprintf (file, "%*s%s (%#x)\n", |
4342 | indent_to, "", |
4343 | "optimize_size", |
4344 | ptr->x_optimize_size); |
4345 | |
4346 | if (ptr->x_optimize_debug) |
4347 | fprintf (file, "%*s%s (%#x)\n", |
4348 | indent_to, "", |
4349 | "optimize_debug", |
4350 | ptr->x_optimize_debug); |
4351 | |
4352 | if (ptr->x_optimize_fast) |
4353 | fprintf (file, "%*s%s (%#x)\n", |
4354 | indent_to, "", |
4355 | "optimize_fast", |
4356 | ptr->x_optimize_fast); |
4357 | |
4358 | if (ptr->x_warn_inline) |
4359 | fprintf (file, "%*s%s (%#x)\n", |
4360 | indent_to, "", |
4361 | "warn_inline", |
4362 | ptr->x_warn_inline); |
4363 | |
4364 | if (ptr->x_flag_aggressive_loop_optimizations) |
4365 | fprintf (file, "%*s%s (%#x)\n", |
4366 | indent_to, "", |
4367 | "flag_aggressive_loop_optimizations", |
4368 | ptr->x_flag_aggressive_loop_optimizations); |
4369 | |
4370 | if (ptr->x_flag_align_functions) |
4371 | fprintf (file, "%*s%s (%#x)\n", |
4372 | indent_to, "", |
4373 | "flag_align_functions", |
4374 | ptr->x_flag_align_functions); |
4375 | |
4376 | if (ptr->x_flag_align_jumps) |
4377 | fprintf (file, "%*s%s (%#x)\n", |
4378 | indent_to, "", |
4379 | "flag_align_jumps", |
4380 | ptr->x_flag_align_jumps); |
4381 | |
4382 | if (ptr->x_flag_align_labels) |
4383 | fprintf (file, "%*s%s (%#x)\n", |
4384 | indent_to, "", |
4385 | "flag_align_labels", |
4386 | ptr->x_flag_align_labels); |
4387 | |
4388 | if (ptr->x_flag_align_loops) |
4389 | fprintf (file, "%*s%s (%#x)\n", |
4390 | indent_to, "", |
4391 | "flag_align_loops", |
4392 | ptr->x_flag_align_loops); |
4393 | |
4394 | if (ptr->x_flag_allocation_dce) |
4395 | fprintf (file, "%*s%s (%#x)\n", |
4396 | indent_to, "", |
4397 | "flag_allocation_dce", |
4398 | ptr->x_flag_allocation_dce); |
4399 | |
4400 | if (ptr->x_flag_store_data_races) |
4401 | fprintf (file, "%*s%s (%#x)\n", |
4402 | indent_to, "", |
4403 | "flag_store_data_races", |
4404 | ptr->x_flag_store_data_races); |
4405 | |
4406 | if (ptr->x_flag_associative_math) |
4407 | fprintf (file, "%*s%s (%#x)\n", |
4408 | indent_to, "", |
4409 | "flag_associative_math", |
4410 | ptr->x_flag_associative_math); |
4411 | |
4412 | if (ptr->x_flag_asynchronous_unwind_tables) |
4413 | fprintf (file, "%*s%s (%#x)\n", |
4414 | indent_to, "", |
4415 | "flag_asynchronous_unwind_tables", |
4416 | ptr->x_flag_asynchronous_unwind_tables); |
4417 | |
4418 | if (ptr->x_flag_auto_inc_dec) |
4419 | fprintf (file, "%*s%s (%#x)\n", |
4420 | indent_to, "", |
4421 | "flag_auto_inc_dec", |
4422 | ptr->x_flag_auto_inc_dec); |
4423 | |
4424 | if (ptr->x_flag_bit_tests) |
4425 | fprintf (file, "%*s%s (%#x)\n", |
4426 | indent_to, "", |
4427 | "flag_bit_tests", |
4428 | ptr->x_flag_bit_tests); |
4429 | |
4430 | if (ptr->x_flag_branch_on_count_reg) |
4431 | fprintf (file, "%*s%s (%#x)\n", |
4432 | indent_to, "", |
4433 | "flag_branch_on_count_reg", |
4434 | ptr->x_flag_branch_on_count_reg); |
4435 | |
4436 | if (ptr->x_flag_branch_probabilities) |
4437 | fprintf (file, "%*s%s (%#x)\n", |
4438 | indent_to, "", |
4439 | "flag_branch_probabilities", |
4440 | ptr->x_flag_branch_probabilities); |
4441 | |
4442 | if (ptr->x_flag_caller_saves) |
4443 | fprintf (file, "%*s%s (%#x)\n", |
4444 | indent_to, "", |
4445 | "flag_caller_saves", |
4446 | ptr->x_flag_caller_saves); |
4447 | |
4448 | if (ptr->x_flag_code_hoisting) |
4449 | fprintf (file, "%*s%s (%#x)\n", |
4450 | indent_to, "", |
4451 | "flag_code_hoisting", |
4452 | ptr->x_flag_code_hoisting); |
4453 | |
4454 | if (ptr->x_flag_combine_stack_adjustments) |
4455 | fprintf (file, "%*s%s (%#x)\n", |
4456 | indent_to, "", |
4457 | "flag_combine_stack_adjustments", |
4458 | ptr->x_flag_combine_stack_adjustments); |
4459 | |
4460 | if (ptr->x_flag_compare_elim_after_reload) |
4461 | fprintf (file, "%*s%s (%#x)\n", |
4462 | indent_to, "", |
4463 | "flag_compare_elim_after_reload", |
4464 | ptr->x_flag_compare_elim_after_reload); |
4465 | |
4466 | if (ptr->x_flag_conserve_stack) |
4467 | fprintf (file, "%*s%s (%#x)\n", |
4468 | indent_to, "", |
4469 | "flag_conserve_stack", |
4470 | ptr->x_flag_conserve_stack); |
4471 | |
4472 | if (ptr->x_flag_cprop_registers) |
4473 | fprintf (file, "%*s%s (%#x)\n", |
4474 | indent_to, "", |
4475 | "flag_cprop_registers", |
4476 | ptr->x_flag_cprop_registers); |
4477 | |
4478 | if (ptr->x_flag_crossjumping) |
4479 | fprintf (file, "%*s%s (%#x)\n", |
4480 | indent_to, "", |
4481 | "flag_crossjumping", |
4482 | ptr->x_flag_crossjumping); |
4483 | |
4484 | if (ptr->x_flag_cse_follow_jumps) |
4485 | fprintf (file, "%*s%s (%#x)\n", |
4486 | indent_to, "", |
4487 | "flag_cse_follow_jumps", |
4488 | ptr->x_flag_cse_follow_jumps); |
4489 | |
4490 | if (ptr->x_flag_cx_fortran_rules) |
4491 | fprintf (file, "%*s%s (%#x)\n", |
4492 | indent_to, "", |
4493 | "flag_cx_fortran_rules", |
4494 | ptr->x_flag_cx_fortran_rules); |
4495 | |
4496 | if (ptr->x_flag_cx_limited_range) |
4497 | fprintf (file, "%*s%s (%#x)\n", |
4498 | indent_to, "", |
4499 | "flag_cx_limited_range", |
4500 | ptr->x_flag_cx_limited_range); |
4501 | |
4502 | if (ptr->x_flag_dce) |
4503 | fprintf (file, "%*s%s (%#x)\n", |
4504 | indent_to, "", |
4505 | "flag_dce", |
4506 | ptr->x_flag_dce); |
4507 | |
4508 | if (ptr->x_flag_defer_pop) |
4509 | fprintf (file, "%*s%s (%#x)\n", |
4510 | indent_to, "", |
4511 | "flag_defer_pop", |
4512 | ptr->x_flag_defer_pop); |
4513 | |
4514 | if (ptr->x_flag_delayed_branch) |
4515 | fprintf (file, "%*s%s (%#x)\n", |
4516 | indent_to, "", |
4517 | "flag_delayed_branch", |
4518 | ptr->x_flag_delayed_branch); |
4519 | |
4520 | if (ptr->x_flag_delete_dead_exceptions) |
4521 | fprintf (file, "%*s%s (%#x)\n", |
4522 | indent_to, "", |
4523 | "flag_delete_dead_exceptions", |
4524 | ptr->x_flag_delete_dead_exceptions); |
4525 | |
4526 | if (ptr->x_flag_delete_null_pointer_checks) |
4527 | fprintf (file, "%*s%s (%#x)\n", |
4528 | indent_to, "", |
4529 | "flag_delete_null_pointer_checks", |
4530 | ptr->x_flag_delete_null_pointer_checks); |
4531 | |
4532 | if (ptr->x_flag_devirtualize) |
4533 | fprintf (file, "%*s%s (%#x)\n", |
4534 | indent_to, "", |
4535 | "flag_devirtualize", |
4536 | ptr->x_flag_devirtualize); |
4537 | |
4538 | if (ptr->x_flag_devirtualize_speculatively) |
4539 | fprintf (file, "%*s%s (%#x)\n", |
4540 | indent_to, "", |
4541 | "flag_devirtualize_speculatively", |
4542 | ptr->x_flag_devirtualize_speculatively); |
4543 | |
4544 | if (ptr->x_flag_dse) |
4545 | fprintf (file, "%*s%s (%#x)\n", |
4546 | indent_to, "", |
4547 | "flag_dse", |
4548 | ptr->x_flag_dse); |
4549 | |
4550 | if (ptr->x_flag_early_inlining) |
4551 | fprintf (file, "%*s%s (%#x)\n", |
4552 | indent_to, "", |
4553 | "flag_early_inlining", |
4554 | ptr->x_flag_early_inlining); |
4555 | |
4556 | if (ptr->x_flag_exceptions) |
4557 | fprintf (file, "%*s%s (%#x)\n", |
4558 | indent_to, "", |
4559 | "flag_exceptions", |
4560 | ptr->x_flag_exceptions); |
4561 | |
4562 | if (ptr->x_flag_expensive_optimizations) |
4563 | fprintf (file, "%*s%s (%#x)\n", |
4564 | indent_to, "", |
4565 | "flag_expensive_optimizations", |
4566 | ptr->x_flag_expensive_optimizations); |
4567 | |
4568 | if (ptr->x_flag_finite_loops) |
4569 | fprintf (file, "%*s%s (%#x)\n", |
4570 | indent_to, "", |
4571 | "flag_finite_loops", |
4572 | ptr->x_flag_finite_loops); |
4573 | |
4574 | if (ptr->x_flag_finite_math_only) |
4575 | fprintf (file, "%*s%s (%#x)\n", |
4576 | indent_to, "", |
4577 | "flag_finite_math_only", |
4578 | ptr->x_flag_finite_math_only); |
4579 | |
4580 | if (ptr->x_flag_float_store) |
4581 | fprintf (file, "%*s%s (%#x)\n", |
4582 | indent_to, "", |
4583 | "flag_float_store", |
4584 | ptr->x_flag_float_store); |
4585 | |
4586 | if (ptr->x_flag_fold_simple_inlines) |
4587 | fprintf (file, "%*s%s (%#x)\n", |
4588 | indent_to, "", |
4589 | "flag_fold_simple_inlines", |
4590 | ptr->x_flag_fold_simple_inlines); |
4591 | |
4592 | if (ptr->x_flag_forward_propagate) |
4593 | fprintf (file, "%*s%s (%#x)\n", |
4594 | indent_to, "", |
4595 | "flag_forward_propagate", |
4596 | ptr->x_flag_forward_propagate); |
4597 | |
4598 | if (ptr->x_flag_fp_int_builtin_inexact) |
4599 | fprintf (file, "%*s%s (%#x)\n", |
4600 | indent_to, "", |
4601 | "flag_fp_int_builtin_inexact", |
4602 | ptr->x_flag_fp_int_builtin_inexact); |
4603 | |
4604 | if (ptr->x_flag_no_function_cse) |
4605 | fprintf (file, "%*s%s (%#x)\n", |
4606 | indent_to, "", |
4607 | "flag_no_function_cse", |
4608 | ptr->x_flag_no_function_cse); |
4609 | |
4610 | if (ptr->x_flag_gcse) |
4611 | fprintf (file, "%*s%s (%#x)\n", |
4612 | indent_to, "", |
4613 | "flag_gcse", |
4614 | ptr->x_flag_gcse); |
4615 | |
4616 | if (ptr->x_flag_gcse_after_reload) |
4617 | fprintf (file, "%*s%s (%#x)\n", |
4618 | indent_to, "", |
4619 | "flag_gcse_after_reload", |
4620 | ptr->x_flag_gcse_after_reload); |
4621 | |
4622 | if (ptr->x_flag_gcse_las) |
4623 | fprintf (file, "%*s%s (%#x)\n", |
4624 | indent_to, "", |
4625 | "flag_gcse_las", |
4626 | ptr->x_flag_gcse_las); |
4627 | |
4628 | if (ptr->x_flag_gcse_lm) |
4629 | fprintf (file, "%*s%s (%#x)\n", |
4630 | indent_to, "", |
4631 | "flag_gcse_lm", |
4632 | ptr->x_flag_gcse_lm); |
4633 | |
4634 | if (ptr->x_flag_gcse_sm) |
4635 | fprintf (file, "%*s%s (%#x)\n", |
4636 | indent_to, "", |
4637 | "flag_gcse_sm", |
4638 | ptr->x_flag_gcse_sm); |
4639 | |
4640 | if (ptr->x_flag_graphite) |
4641 | fprintf (file, "%*s%s (%#x)\n", |
4642 | indent_to, "", |
4643 | "flag_graphite", |
4644 | ptr->x_flag_graphite); |
4645 | |
4646 | if (ptr->x_flag_graphite_identity) |
4647 | fprintf (file, "%*s%s (%#x)\n", |
4648 | indent_to, "", |
4649 | "flag_graphite_identity", |
4650 | ptr->x_flag_graphite_identity); |
4651 | |
4652 | if (ptr->x_flag_guess_branch_prob) |
4653 | fprintf (file, "%*s%s (%#x)\n", |
4654 | indent_to, "", |
4655 | "flag_guess_branch_prob", |
4656 | ptr->x_flag_guess_branch_prob); |
4657 | |
4658 | if (ptr->x_flag_harden_compares) |
4659 | fprintf (file, "%*s%s (%#x)\n", |
4660 | indent_to, "", |
4661 | "flag_harden_compares", |
4662 | ptr->x_flag_harden_compares); |
4663 | |
4664 | if (ptr->x_flag_harden_conditional_branches) |
4665 | fprintf (file, "%*s%s (%#x)\n", |
4666 | indent_to, "", |
4667 | "flag_harden_conditional_branches", |
4668 | ptr->x_flag_harden_conditional_branches); |
4669 | |
4670 | if (ptr->x_flag_hoist_adjacent_loads) |
4671 | fprintf (file, "%*s%s (%#x)\n", |
4672 | indent_to, "", |
4673 | "flag_hoist_adjacent_loads", |
4674 | ptr->x_flag_hoist_adjacent_loads); |
4675 | |
4676 | if (ptr->x_flag_if_conversion) |
4677 | fprintf (file, "%*s%s (%#x)\n", |
4678 | indent_to, "", |
4679 | "flag_if_conversion", |
4680 | ptr->x_flag_if_conversion); |
4681 | |
4682 | if (ptr->x_flag_if_conversion2) |
4683 | fprintf (file, "%*s%s (%#x)\n", |
4684 | indent_to, "", |
4685 | "flag_if_conversion2", |
4686 | ptr->x_flag_if_conversion2); |
4687 | |
4688 | if (ptr->x_flag_indirect_inlining) |
4689 | fprintf (file, "%*s%s (%#x)\n", |
4690 | indent_to, "", |
4691 | "flag_indirect_inlining", |
4692 | ptr->x_flag_indirect_inlining); |
4693 | |
4694 | if (ptr->x_flag_no_inline) |
4695 | fprintf (file, "%*s%s (%#x)\n", |
4696 | indent_to, "", |
4697 | "flag_no_inline", |
4698 | ptr->x_flag_no_inline); |
4699 | |
4700 | if (ptr->x_flag_inline_atomics) |
4701 | fprintf (file, "%*s%s (%#x)\n", |
4702 | indent_to, "", |
4703 | "flag_inline_atomics", |
4704 | ptr->x_flag_inline_atomics); |
4705 | |
4706 | if (ptr->x_flag_inline_functions) |
4707 | fprintf (file, "%*s%s (%#x)\n", |
4708 | indent_to, "", |
4709 | "flag_inline_functions", |
4710 | ptr->x_flag_inline_functions); |
4711 | |
4712 | if (ptr->x_flag_inline_functions_called_once) |
4713 | fprintf (file, "%*s%s (%#x)\n", |
4714 | indent_to, "", |
4715 | "flag_inline_functions_called_once", |
4716 | ptr->x_flag_inline_functions_called_once); |
4717 | |
4718 | if (ptr->x_flag_inline_small_functions) |
4719 | fprintf (file, "%*s%s (%#x)\n", |
4720 | indent_to, "", |
4721 | "flag_inline_small_functions", |
4722 | ptr->x_flag_inline_small_functions); |
4723 | |
4724 | if (ptr->x_flag_ipa_bit_cp) |
4725 | fprintf (file, "%*s%s (%#x)\n", |
4726 | indent_to, "", |
4727 | "flag_ipa_bit_cp", |
4728 | ptr->x_flag_ipa_bit_cp); |
4729 | |
4730 | if (ptr->x_flag_ipa_cp) |
4731 | fprintf (file, "%*s%s (%#x)\n", |
4732 | indent_to, "", |
4733 | "flag_ipa_cp", |
4734 | ptr->x_flag_ipa_cp); |
4735 | |
4736 | if (ptr->x_flag_ipa_cp_clone) |
4737 | fprintf (file, "%*s%s (%#x)\n", |
4738 | indent_to, "", |
4739 | "flag_ipa_cp_clone", |
4740 | ptr->x_flag_ipa_cp_clone); |
4741 | |
4742 | if (ptr->x_flag_ipa_icf) |
4743 | fprintf (file, "%*s%s (%#x)\n", |
4744 | indent_to, "", |
4745 | "flag_ipa_icf", |
4746 | ptr->x_flag_ipa_icf); |
4747 | |
4748 | if (ptr->x_flag_ipa_icf_functions) |
4749 | fprintf (file, "%*s%s (%#x)\n", |
4750 | indent_to, "", |
4751 | "flag_ipa_icf_functions", |
4752 | ptr->x_flag_ipa_icf_functions); |
4753 | |
4754 | if (ptr->x_flag_ipa_icf_variables) |
4755 | fprintf (file, "%*s%s (%#x)\n", |
4756 | indent_to, "", |
4757 | "flag_ipa_icf_variables", |
4758 | ptr->x_flag_ipa_icf_variables); |
4759 | |
4760 | if (ptr->x_flag_ipa_modref) |
4761 | fprintf (file, "%*s%s (%#x)\n", |
4762 | indent_to, "", |
4763 | "flag_ipa_modref", |
4764 | ptr->x_flag_ipa_modref); |
4765 | |
4766 | if (ptr->x_flag_ipa_profile) |
4767 | fprintf (file, "%*s%s (%#x)\n", |
4768 | indent_to, "", |
4769 | "flag_ipa_profile", |
4770 | ptr->x_flag_ipa_profile); |
4771 | |
4772 | if (ptr->x_flag_ipa_pta) |
4773 | fprintf (file, "%*s%s (%#x)\n", |
4774 | indent_to, "", |
4775 | "flag_ipa_pta", |
4776 | ptr->x_flag_ipa_pta); |
4777 | |
4778 | if (ptr->x_flag_ipa_pure_const) |
4779 | fprintf (file, "%*s%s (%#x)\n", |
4780 | indent_to, "", |
4781 | "flag_ipa_pure_const", |
4782 | ptr->x_flag_ipa_pure_const); |
4783 | |
4784 | if (ptr->x_flag_ipa_ra) |
4785 | fprintf (file, "%*s%s (%#x)\n", |
4786 | indent_to, "", |
4787 | "flag_ipa_ra", |
4788 | ptr->x_flag_ipa_ra); |
4789 | |
4790 | if (ptr->x_flag_ipa_reference) |
4791 | fprintf (file, "%*s%s (%#x)\n", |
4792 | indent_to, "", |
4793 | "flag_ipa_reference", |
4794 | ptr->x_flag_ipa_reference); |
4795 | |
4796 | if (ptr->x_flag_ipa_reference_addressable) |
4797 | fprintf (file, "%*s%s (%#x)\n", |
4798 | indent_to, "", |
4799 | "flag_ipa_reference_addressable", |
4800 | ptr->x_flag_ipa_reference_addressable); |
4801 | |
4802 | if (ptr->x_flag_ipa_sra) |
4803 | fprintf (file, "%*s%s (%#x)\n", |
4804 | indent_to, "", |
4805 | "flag_ipa_sra", |
4806 | ptr->x_flag_ipa_sra); |
4807 | |
4808 | if (ptr->x_flag_ipa_stack_alignment) |
4809 | fprintf (file, "%*s%s (%#x)\n", |
4810 | indent_to, "", |
4811 | "flag_ipa_stack_alignment", |
4812 | ptr->x_flag_ipa_stack_alignment); |
4813 | |
4814 | if (ptr->x_flag_ipa_strict_aliasing) |
4815 | fprintf (file, "%*s%s (%#x)\n", |
4816 | indent_to, "", |
4817 | "flag_ipa_strict_aliasing", |
4818 | ptr->x_flag_ipa_strict_aliasing); |
4819 | |
4820 | if (ptr->x_flag_ipa_vrp) |
4821 | fprintf (file, "%*s%s (%#x)\n", |
4822 | indent_to, "", |
4823 | "flag_ipa_vrp", |
4824 | ptr->x_flag_ipa_vrp); |
4825 | |
4826 | if (ptr->x_flag_ira_hoist_pressure) |
4827 | fprintf (file, "%*s%s (%#x)\n", |
4828 | indent_to, "", |
4829 | "flag_ira_hoist_pressure", |
4830 | ptr->x_flag_ira_hoist_pressure); |
4831 | |
4832 | if (ptr->x_flag_ira_loop_pressure) |
4833 | fprintf (file, "%*s%s (%#x)\n", |
4834 | indent_to, "", |
4835 | "flag_ira_loop_pressure", |
4836 | ptr->x_flag_ira_loop_pressure); |
4837 | |
4838 | if (ptr->x_flag_ira_share_save_slots) |
4839 | fprintf (file, "%*s%s (%#x)\n", |
4840 | indent_to, "", |
4841 | "flag_ira_share_save_slots", |
4842 | ptr->x_flag_ira_share_save_slots); |
4843 | |
4844 | if (ptr->x_flag_ira_share_spill_slots) |
4845 | fprintf (file, "%*s%s (%#x)\n", |
4846 | indent_to, "", |
4847 | "flag_ira_share_spill_slots", |
4848 | ptr->x_flag_ira_share_spill_slots); |
4849 | |
4850 | if (ptr->x_flag_isolate_erroneous_paths_attribute) |
4851 | fprintf (file, "%*s%s (%#x)\n", |
4852 | indent_to, "", |
4853 | "flag_isolate_erroneous_paths_attribute", |
4854 | ptr->x_flag_isolate_erroneous_paths_attribute); |
4855 | |
4856 | if (ptr->x_flag_isolate_erroneous_paths_dereference) |
4857 | fprintf (file, "%*s%s (%#x)\n", |
4858 | indent_to, "", |
4859 | "flag_isolate_erroneous_paths_dereference", |
4860 | ptr->x_flag_isolate_erroneous_paths_dereference); |
4861 | |
4862 | if (ptr->x_flag_ivopts) |
4863 | fprintf (file, "%*s%s (%#x)\n", |
4864 | indent_to, "", |
4865 | "flag_ivopts", |
4866 | ptr->x_flag_ivopts); |
4867 | |
4868 | if (ptr->x_flag_jump_tables) |
4869 | fprintf (file, "%*s%s (%#x)\n", |
4870 | indent_to, "", |
4871 | "flag_jump_tables", |
4872 | ptr->x_flag_jump_tables); |
4873 | |
4874 | if (ptr->x_flag_keep_gc_roots_live) |
4875 | fprintf (file, "%*s%s (%#x)\n", |
4876 | indent_to, "", |
4877 | "flag_keep_gc_roots_live", |
4878 | ptr->x_flag_keep_gc_roots_live); |
4879 | |
4880 | if (ptr->x_flag_lifetime_dse) |
4881 | fprintf (file, "%*s%s (%#x)\n", |
4882 | indent_to, "", |
4883 | "flag_lifetime_dse", |
4884 | ptr->x_flag_lifetime_dse); |
4885 | |
4886 | if (ptr->x_flag_limit_function_alignment) |
4887 | fprintf (file, "%*s%s (%#x)\n", |
4888 | indent_to, "", |
4889 | "flag_limit_function_alignment", |
4890 | ptr->x_flag_limit_function_alignment); |
4891 | |
4892 | if (ptr->x_flag_live_range_shrinkage) |
4893 | fprintf (file, "%*s%s (%#x)\n", |
4894 | indent_to, "", |
4895 | "flag_live_range_shrinkage", |
4896 | ptr->x_flag_live_range_shrinkage); |
4897 | |
4898 | if (ptr->x_flag_loop_interchange) |
4899 | fprintf (file, "%*s%s (%#x)\n", |
4900 | indent_to, "", |
4901 | "flag_loop_interchange", |
4902 | ptr->x_flag_loop_interchange); |
4903 | |
4904 | if (ptr->x_flag_loop_nest_optimize) |
4905 | fprintf (file, "%*s%s (%#x)\n", |
4906 | indent_to, "", |
4907 | "flag_loop_nest_optimize", |
4908 | ptr->x_flag_loop_nest_optimize); |
4909 | |
4910 | if (ptr->x_flag_loop_parallelize_all) |
4911 | fprintf (file, "%*s%s (%#x)\n", |
4912 | indent_to, "", |
4913 | "flag_loop_parallelize_all", |
4914 | ptr->x_flag_loop_parallelize_all); |
4915 | |
4916 | if (ptr->x_flag_unroll_jam) |
4917 | fprintf (file, "%*s%s (%#x)\n", |
4918 | indent_to, "", |
4919 | "flag_unroll_jam", |
4920 | ptr->x_flag_unroll_jam); |
4921 | |
4922 | if (ptr->x_flag_lra_remat) |
4923 | fprintf (file, "%*s%s (%#x)\n", |
4924 | indent_to, "", |
4925 | "flag_lra_remat", |
4926 | ptr->x_flag_lra_remat); |
4927 | |
4928 | if (ptr->x_flag_errno_math) |
4929 | fprintf (file, "%*s%s (%#x)\n", |
4930 | indent_to, "", |
4931 | "flag_errno_math", |
4932 | ptr->x_flag_errno_math); |
4933 | |
4934 | if (ptr->x_flag_modulo_sched) |
4935 | fprintf (file, "%*s%s (%#x)\n", |
4936 | indent_to, "", |
4937 | "flag_modulo_sched", |
4938 | ptr->x_flag_modulo_sched); |
4939 | |
4940 | if (ptr->x_flag_modulo_sched_allow_regmoves) |
4941 | fprintf (file, "%*s%s (%#x)\n", |
4942 | indent_to, "", |
4943 | "flag_modulo_sched_allow_regmoves", |
4944 | ptr->x_flag_modulo_sched_allow_regmoves); |
4945 | |
4946 | if (ptr->x_flag_move_loop_invariants) |
4947 | fprintf (file, "%*s%s (%#x)\n", |
4948 | indent_to, "", |
4949 | "flag_move_loop_invariants", |
4950 | ptr->x_flag_move_loop_invariants); |
4951 | |
4952 | if (ptr->x_flag_move_loop_stores) |
4953 | fprintf (file, "%*s%s (%#x)\n", |
4954 | indent_to, "", |
4955 | "flag_move_loop_stores", |
4956 | ptr->x_flag_move_loop_stores); |
4957 | |
4958 | if (ptr->x_flag_non_call_exceptions) |
4959 | fprintf (file, "%*s%s (%#x)\n", |
4960 | indent_to, "", |
4961 | "flag_non_call_exceptions", |
4962 | ptr->x_flag_non_call_exceptions); |
4963 | |
4964 | if (ptr->x_flag_nothrow_opt) |
4965 | fprintf (file, "%*s%s (%#x)\n", |
4966 | indent_to, "", |
4967 | "flag_nothrow_opt", |
4968 | ptr->x_flag_nothrow_opt); |
4969 | |
4970 | if (ptr->x_flag_omit_frame_pointer) |
4971 | fprintf (file, "%*s%s (%#x)\n", |
4972 | indent_to, "", |
4973 | "flag_omit_frame_pointer", |
4974 | ptr->x_flag_omit_frame_pointer); |
4975 | |
4976 | if (ptr->x_flag_opt_info) |
4977 | fprintf (file, "%*s%s (%#x)\n", |
4978 | indent_to, "", |
4979 | "flag_opt_info", |
4980 | ptr->x_flag_opt_info); |
4981 | |
4982 | if (ptr->x_flag_optimize_sibling_calls) |
4983 | fprintf (file, "%*s%s (%#x)\n", |
4984 | indent_to, "", |
4985 | "flag_optimize_sibling_calls", |
4986 | ptr->x_flag_optimize_sibling_calls); |
4987 | |
4988 | if (ptr->x_flag_optimize_strlen) |
4989 | fprintf (file, "%*s%s (%#x)\n", |
4990 | indent_to, "", |
4991 | "flag_optimize_strlen", |
4992 | ptr->x_flag_optimize_strlen); |
4993 | |
4994 | if (ptr->x_flag_pack_struct) |
4995 | fprintf (file, "%*s%s (%#x)\n", |
4996 | indent_to, "", |
4997 | "flag_pack_struct", |
4998 | ptr->x_flag_pack_struct); |
4999 | |
5000 | if (ptr->x_flag_partial_inlining) |
5001 | fprintf (file, "%*s%s (%#x)\n", |
5002 | indent_to, "", |
5003 | "flag_partial_inlining", |
5004 | ptr->x_flag_partial_inlining); |
5005 | |
5006 | if (ptr->x_flag_peel_loops) |
5007 | fprintf (file, "%*s%s (%#x)\n", |
5008 | indent_to, "", |
5009 | "flag_peel_loops", |
5010 | ptr->x_flag_peel_loops); |
5011 | |
5012 | if (ptr->x_flag_no_peephole) |
5013 | fprintf (file, "%*s%s (%#x)\n", |
5014 | indent_to, "", |
5015 | "flag_no_peephole", |
5016 | ptr->x_flag_no_peephole); |
5017 | |
5018 | if (ptr->x_flag_peephole2) |
5019 | fprintf (file, "%*s%s (%#x)\n", |
5020 | indent_to, "", |
5021 | "flag_peephole2", |
5022 | ptr->x_flag_peephole2); |
5023 | |
5024 | if (ptr->x_flag_plt) |
5025 | fprintf (file, "%*s%s (%#x)\n", |
5026 | indent_to, "", |
5027 | "flag_plt", |
5028 | ptr->x_flag_plt); |
5029 | |
5030 | if (ptr->x_flag_predictive_commoning) |
5031 | fprintf (file, "%*s%s (%#x)\n", |
5032 | indent_to, "", |
5033 | "flag_predictive_commoning", |
5034 | ptr->x_flag_predictive_commoning); |
5035 | |
5036 | if (ptr->x_flag_prefetch_loop_arrays) |
5037 | fprintf (file, "%*s%s (%#x)\n", |
5038 | indent_to, "", |
5039 | "flag_prefetch_loop_arrays", |
5040 | ptr->x_flag_prefetch_loop_arrays); |
5041 | |
5042 | if (ptr->x_flag_printf_return_value) |
5043 | fprintf (file, "%*s%s (%#x)\n", |
5044 | indent_to, "", |
5045 | "flag_printf_return_value", |
5046 | ptr->x_flag_printf_return_value); |
5047 | |
5048 | if (ptr->x_flag_profile_partial_training) |
5049 | fprintf (file, "%*s%s (%#x)\n", |
5050 | indent_to, "", |
5051 | "flag_profile_partial_training", |
5052 | ptr->x_flag_profile_partial_training); |
5053 | |
5054 | if (ptr->x_flag_profile_reorder_functions) |
5055 | fprintf (file, "%*s%s (%#x)\n", |
5056 | indent_to, "", |
5057 | "flag_profile_reorder_functions", |
5058 | ptr->x_flag_profile_reorder_functions); |
5059 | |
5060 | if (ptr->x_flag_reciprocal_math) |
5061 | fprintf (file, "%*s%s (%#x)\n", |
5062 | indent_to, "", |
5063 | "flag_reciprocal_math", |
5064 | ptr->x_flag_reciprocal_math); |
5065 | |
5066 | if (ptr->x_flag_ree) |
5067 | fprintf (file, "%*s%s (%#x)\n", |
5068 | indent_to, "", |
5069 | "flag_ree", |
5070 | ptr->x_flag_ree); |
5071 | |
5072 | if (ptr->x_flag_pcc_struct_return) |
5073 | fprintf (file, "%*s%s (%#x)\n", |
5074 | indent_to, "", |
5075 | "flag_pcc_struct_return", |
5076 | ptr->x_flag_pcc_struct_return); |
5077 | |
5078 | if (ptr->x_flag_rename_registers) |
5079 | fprintf (file, "%*s%s (%#x)\n", |
5080 | indent_to, "", |
5081 | "flag_rename_registers", |
5082 | ptr->x_flag_rename_registers); |
5083 | |
5084 | if (ptr->x_flag_reorder_blocks) |
5085 | fprintf (file, "%*s%s (%#x)\n", |
5086 | indent_to, "", |
5087 | "flag_reorder_blocks", |
5088 | ptr->x_flag_reorder_blocks); |
5089 | |
5090 | if (ptr->x_flag_reorder_blocks_and_partition) |
5091 | fprintf (file, "%*s%s (%#x)\n", |
5092 | indent_to, "", |
5093 | "flag_reorder_blocks_and_partition", |
5094 | ptr->x_flag_reorder_blocks_and_partition); |
5095 | |
5096 | if (ptr->x_flag_reorder_functions) |
5097 | fprintf (file, "%*s%s (%#x)\n", |
5098 | indent_to, "", |
5099 | "flag_reorder_functions", |
5100 | ptr->x_flag_reorder_functions); |
5101 | |
5102 | if (ptr->x_flag_rerun_cse_after_loop) |
5103 | fprintf (file, "%*s%s (%#x)\n", |
5104 | indent_to, "", |
5105 | "flag_rerun_cse_after_loop", |
5106 | ptr->x_flag_rerun_cse_after_loop); |
5107 | |
5108 | if (ptr->x_flag_resched_modulo_sched) |
5109 | fprintf (file, "%*s%s (%#x)\n", |
5110 | indent_to, "", |
5111 | "flag_resched_modulo_sched", |
5112 | ptr->x_flag_resched_modulo_sched); |
5113 | |
5114 | if (ptr->x_flag_rounding_math) |
5115 | fprintf (file, "%*s%s (%#x)\n", |
5116 | indent_to, "", |
5117 | "flag_rounding_math", |
5118 | ptr->x_flag_rounding_math); |
5119 | |
5120 | if (ptr->x_flag_rtti) |
5121 | fprintf (file, "%*s%s (%#x)\n", |
5122 | indent_to, "", |
5123 | "flag_rtti", |
5124 | ptr->x_flag_rtti); |
5125 | |
5126 | if (ptr->x_flag_save_optimization_record) |
5127 | fprintf (file, "%*s%s (%#x)\n", |
5128 | indent_to, "", |
5129 | "flag_save_optimization_record", |
5130 | ptr->x_flag_save_optimization_record); |
5131 | |
5132 | if (ptr->x_flag_sched_critical_path_heuristic) |
5133 | fprintf (file, "%*s%s (%#x)\n", |
5134 | indent_to, "", |
5135 | "flag_sched_critical_path_heuristic", |
5136 | ptr->x_flag_sched_critical_path_heuristic); |
5137 | |
5138 | if (ptr->x_flag_sched_dep_count_heuristic) |
5139 | fprintf (file, "%*s%s (%#x)\n", |
5140 | indent_to, "", |
5141 | "flag_sched_dep_count_heuristic", |
5142 | ptr->x_flag_sched_dep_count_heuristic); |
5143 | |
5144 | if (ptr->x_flag_sched_group_heuristic) |
5145 | fprintf (file, "%*s%s (%#x)\n", |
5146 | indent_to, "", |
5147 | "flag_sched_group_heuristic", |
5148 | ptr->x_flag_sched_group_heuristic); |
5149 | |
5150 | if (ptr->x_flag_schedule_interblock) |
5151 | fprintf (file, "%*s%s (%#x)\n", |
5152 | indent_to, "", |
5153 | "flag_schedule_interblock", |
5154 | ptr->x_flag_schedule_interblock); |
5155 | |
5156 | if (ptr->x_flag_sched_last_insn_heuristic) |
5157 | fprintf (file, "%*s%s (%#x)\n", |
5158 | indent_to, "", |
5159 | "flag_sched_last_insn_heuristic", |
5160 | ptr->x_flag_sched_last_insn_heuristic); |
5161 | |
5162 | if (ptr->x_flag_sched_pressure) |
5163 | fprintf (file, "%*s%s (%#x)\n", |
5164 | indent_to, "", |
5165 | "flag_sched_pressure", |
5166 | ptr->x_flag_sched_pressure); |
5167 | |
5168 | if (ptr->x_flag_sched_rank_heuristic) |
5169 | fprintf (file, "%*s%s (%#x)\n", |
5170 | indent_to, "", |
5171 | "flag_sched_rank_heuristic", |
5172 | ptr->x_flag_sched_rank_heuristic); |
5173 | |
5174 | if (ptr->x_flag_schedule_speculative) |
5175 | fprintf (file, "%*s%s (%#x)\n", |
5176 | indent_to, "", |
5177 | "flag_schedule_speculative", |
5178 | ptr->x_flag_schedule_speculative); |
5179 | |
5180 | if (ptr->x_flag_sched_spec_insn_heuristic) |
5181 | fprintf (file, "%*s%s (%#x)\n", |
5182 | indent_to, "", |
5183 | "flag_sched_spec_insn_heuristic", |
5184 | ptr->x_flag_sched_spec_insn_heuristic); |
5185 | |
5186 | if (ptr->x_flag_schedule_speculative_load) |
5187 | fprintf (file, "%*s%s (%#x)\n", |
5188 | indent_to, "", |
5189 | "flag_schedule_speculative_load", |
5190 | ptr->x_flag_schedule_speculative_load); |
5191 | |
5192 | if (ptr->x_flag_schedule_speculative_load_dangerous) |
5193 | fprintf (file, "%*s%s (%#x)\n", |
5194 | indent_to, "", |
5195 | "flag_schedule_speculative_load_dangerous", |
5196 | ptr->x_flag_schedule_speculative_load_dangerous); |
5197 | |
5198 | if (ptr->x_flag_sched2_use_superblocks) |
5199 | fprintf (file, "%*s%s (%#x)\n", |
5200 | indent_to, "", |
5201 | "flag_sched2_use_superblocks", |
5202 | ptr->x_flag_sched2_use_superblocks); |
5203 | |
5204 | if (ptr->x_flag_schedule_fusion) |
5205 | fprintf (file, "%*s%s (%#x)\n", |
5206 | indent_to, "", |
5207 | "flag_schedule_fusion", |
5208 | ptr->x_flag_schedule_fusion); |
5209 | |
5210 | if (ptr->x_flag_schedule_insns) |
5211 | fprintf (file, "%*s%s (%#x)\n", |
5212 | indent_to, "", |
5213 | "flag_schedule_insns", |
5214 | ptr->x_flag_schedule_insns); |
5215 | |
5216 | if (ptr->x_flag_schedule_insns_after_reload) |
5217 | fprintf (file, "%*s%s (%#x)\n", |
5218 | indent_to, "", |
5219 | "flag_schedule_insns_after_reload", |
5220 | ptr->x_flag_schedule_insns_after_reload); |
5221 | |
5222 | if (ptr->x_flag_section_anchors) |
5223 | fprintf (file, "%*s%s (%#x)\n", |
5224 | indent_to, "", |
5225 | "flag_section_anchors", |
5226 | ptr->x_flag_section_anchors); |
5227 | |
5228 | if (ptr->x_flag_sel_sched_pipelining) |
5229 | fprintf (file, "%*s%s (%#x)\n", |
5230 | indent_to, "", |
5231 | "flag_sel_sched_pipelining", |
5232 | ptr->x_flag_sel_sched_pipelining); |
5233 | |
5234 | if (ptr->x_flag_sel_sched_pipelining_outer_loops) |
5235 | fprintf (file, "%*s%s (%#x)\n", |
5236 | indent_to, "", |
5237 | "flag_sel_sched_pipelining_outer_loops", |
5238 | ptr->x_flag_sel_sched_pipelining_outer_loops); |
5239 | |
5240 | if (ptr->x_flag_sel_sched_reschedule_pipelined) |
5241 | fprintf (file, "%*s%s (%#x)\n", |
5242 | indent_to, "", |
5243 | "flag_sel_sched_reschedule_pipelined", |
5244 | ptr->x_flag_sel_sched_reschedule_pipelined); |
5245 | |
5246 | if (ptr->x_flag_selective_scheduling) |
5247 | fprintf (file, "%*s%s (%#x)\n", |
5248 | indent_to, "", |
5249 | "flag_selective_scheduling", |
5250 | ptr->x_flag_selective_scheduling); |
5251 | |
5252 | if (ptr->x_flag_selective_scheduling2) |
5253 | fprintf (file, "%*s%s (%#x)\n", |
5254 | indent_to, "", |
5255 | "flag_selective_scheduling2", |
5256 | ptr->x_flag_selective_scheduling2); |
5257 | |
5258 | if (ptr->x_flag_semantic_interposition) |
5259 | fprintf (file, "%*s%s (%#x)\n", |
5260 | indent_to, "", |
5261 | "flag_semantic_interposition", |
5262 | ptr->x_flag_semantic_interposition); |
5263 | |
5264 | if (ptr->x_flag_short_enums) |
5265 | fprintf (file, "%*s%s (%#x)\n", |
5266 | indent_to, "", |
5267 | "flag_short_enums", |
5268 | ptr->x_flag_short_enums); |
5269 | |
5270 | if (ptr->x_flag_short_wchar) |
5271 | fprintf (file, "%*s%s (%#x)\n", |
5272 | indent_to, "", |
5273 | "flag_short_wchar", |
5274 | ptr->x_flag_short_wchar); |
5275 | |
5276 | if (ptr->x_flag_shrink_wrap) |
5277 | fprintf (file, "%*s%s (%#x)\n", |
5278 | indent_to, "", |
5279 | "flag_shrink_wrap", |
5280 | ptr->x_flag_shrink_wrap); |
5281 | |
5282 | if (ptr->x_flag_shrink_wrap_separate) |
5283 | fprintf (file, "%*s%s (%#x)\n", |
5284 | indent_to, "", |
5285 | "flag_shrink_wrap_separate", |
5286 | ptr->x_flag_shrink_wrap_separate); |
5287 | |
5288 | if (ptr->x_flag_signaling_nans) |
5289 | fprintf (file, "%*s%s (%#x)\n", |
5290 | indent_to, "", |
5291 | "flag_signaling_nans", |
5292 | ptr->x_flag_signaling_nans); |
5293 | |
5294 | if (ptr->x_flag_signed_zeros) |
5295 | fprintf (file, "%*s%s (%#x)\n", |
5296 | indent_to, "", |
5297 | "flag_signed_zeros", |
5298 | ptr->x_flag_signed_zeros); |
5299 | |
5300 | if (ptr->x_flag_single_precision_constant) |
5301 | fprintf (file, "%*s%s (%#x)\n", |
5302 | indent_to, "", |
5303 | "flag_single_precision_constant", |
5304 | ptr->x_flag_single_precision_constant); |
5305 | |
5306 | if (ptr->x_flag_split_ivs_in_unroller) |
5307 | fprintf (file, "%*s%s (%#x)\n", |
5308 | indent_to, "", |
5309 | "flag_split_ivs_in_unroller", |
5310 | ptr->x_flag_split_ivs_in_unroller); |
5311 | |
5312 | if (ptr->x_flag_split_loops) |
5313 | fprintf (file, "%*s%s (%#x)\n", |
5314 | indent_to, "", |
5315 | "flag_split_loops", |
5316 | ptr->x_flag_split_loops); |
5317 | |
5318 | if (ptr->x_flag_split_paths) |
5319 | fprintf (file, "%*s%s (%#x)\n", |
5320 | indent_to, "", |
5321 | "flag_split_paths", |
5322 | ptr->x_flag_split_paths); |
5323 | |
5324 | if (ptr->x_flag_split_wide_types) |
5325 | fprintf (file, "%*s%s (%#x)\n", |
5326 | indent_to, "", |
5327 | "flag_split_wide_types", |
5328 | ptr->x_flag_split_wide_types); |
5329 | |
5330 | if (ptr->x_flag_split_wide_types_early) |
5331 | fprintf (file, "%*s%s (%#x)\n", |
5332 | indent_to, "", |
5333 | "flag_split_wide_types_early", |
5334 | ptr->x_flag_split_wide_types_early); |
5335 | |
5336 | if (ptr->x_flag_ssa_backprop) |
5337 | fprintf (file, "%*s%s (%#x)\n", |
5338 | indent_to, "", |
5339 | "flag_ssa_backprop", |
5340 | ptr->x_flag_ssa_backprop); |
5341 | |
5342 | if (ptr->x_flag_ssa_phiopt) |
5343 | fprintf (file, "%*s%s (%#x)\n", |
5344 | indent_to, "", |
5345 | "flag_ssa_phiopt", |
5346 | ptr->x_flag_ssa_phiopt); |
5347 | |
5348 | if (ptr->x_flag_stack_clash_protection) |
5349 | fprintf (file, "%*s%s (%#x)\n", |
5350 | indent_to, "", |
5351 | "flag_stack_clash_protection", |
5352 | ptr->x_flag_stack_clash_protection); |
5353 | |
5354 | if (ptr->x_flag_stack_protect) |
5355 | fprintf (file, "%*s%s (%#x)\n", |
5356 | indent_to, "", |
5357 | "flag_stack_protect", |
5358 | ptr->x_flag_stack_protect); |
5359 | |
5360 | if (ptr->x_flag_stdarg_opt) |
5361 | fprintf (file, "%*s%s (%#x)\n", |
5362 | indent_to, "", |
5363 | "flag_stdarg_opt", |
5364 | ptr->x_flag_stdarg_opt); |
5365 | |
5366 | if (ptr->x_flag_store_merging) |
5367 | fprintf (file, "%*s%s (%#x)\n", |
5368 | indent_to, "", |
5369 | "flag_store_merging", |
5370 | ptr->x_flag_store_merging); |
5371 | |
5372 | if (ptr->x_flag_strict_aliasing) |
5373 | fprintf (file, "%*s%s (%#x)\n", |
5374 | indent_to, "", |
5375 | "flag_strict_aliasing", |
5376 | ptr->x_flag_strict_aliasing); |
5377 | |
5378 | if (ptr->x_flag_strict_enums) |
5379 | fprintf (file, "%*s%s (%#x)\n", |
5380 | indent_to, "", |
5381 | "flag_strict_enums", |
5382 | ptr->x_flag_strict_enums); |
5383 | |
5384 | if (ptr->x_flag_strict_volatile_bitfields) |
5385 | fprintf (file, "%*s%s (%#x)\n", |
5386 | indent_to, "", |
5387 | "flag_strict_volatile_bitfields", |
5388 | ptr->x_flag_strict_volatile_bitfields); |
5389 | |
5390 | if (ptr->x_flag_thread_jumps) |
5391 | fprintf (file, "%*s%s (%#x)\n", |
5392 | indent_to, "", |
5393 | "flag_thread_jumps", |
5394 | ptr->x_flag_thread_jumps); |
5395 | |
5396 | if (ptr->x_flag_threadsafe_statics) |
5397 | fprintf (file, "%*s%s (%#x)\n", |
5398 | indent_to, "", |
5399 | "flag_threadsafe_statics", |
5400 | ptr->x_flag_threadsafe_statics); |
5401 | |
5402 | if (ptr->x_flag_toplevel_reorder) |
5403 | fprintf (file, "%*s%s (%#x)\n", |
5404 | indent_to, "", |
5405 | "flag_toplevel_reorder", |
5406 | ptr->x_flag_toplevel_reorder); |
5407 | |
5408 | if (ptr->x_flag_tracer) |
5409 | fprintf (file, "%*s%s (%#x)\n", |
5410 | indent_to, "", |
5411 | "flag_tracer", |
5412 | ptr->x_flag_tracer); |
5413 |