Branch data Line data Source code
1 : : /* This file is auto-generated by optc-save-gen.awk. */
2 : :
3 : : #define INCLUDE_MEMORY
4 : : #include "config.h"
5 : : #include "system.h"
6 : : #include "coretypes.h"
7 : : #include "tm.h"
8 : : #include "opts.h"
9 : : #include "intl.h"
10 : :
11 : : #include "flags.h"
12 : : #include "target.h"
13 : : #include "inchash.h"
14 : : #include "hash-set.h"
15 : : #include "vec.h"
16 : : #include "input.h"
17 : : #include "alias.h"
18 : : #include "symtab.h"
19 : : #include "inchash.h"
20 : : #include "tree.h"
21 : : #include "fold-const.h"
22 : : #include "tree-ssa-alias.h"
23 : : #include "is-a.h"
24 : : #include "predict.h"
25 : : #include "function.h"
26 : : #include "basic-block.h"
27 : : #include "gimple-expr.h"
28 : : #include "gimple.h"
29 : : #include "data-streamer.h"
30 : : #include "ipa-ref.h"
31 : : #include "cgraph.h"
32 : :
33 : : #include "cpplib.h"
34 : : #include "cpplib.h"
35 : : #include "diagnostic.h"
36 : : #include "diagnostics/color.h"
37 : : #include "diagnostics/url.h"
38 : : #include "pretty-print.h"
39 : :
40 : : /* Save optimization variables into a structure. */
41 : : void
42 : 96060188 : cl_optimization_save (struct cl_optimization *ptr, struct gcc_options *opts,
43 : : struct gcc_options *opts_set)
44 : : {
45 : 96060188 : gcc_assert (IN_RANGE (opts->x_optimize, 0, 255));
46 : 96060188 : gcc_assert (IN_RANGE (opts->x_optimize_size, 0, 2));
47 : 96060188 : gcc_assert (IN_RANGE (opts->x_optimize_debug, 0, 1));
48 : 96060188 : gcc_assert (IN_RANGE (opts->x_optimize_fast, 0, 1));
49 : 96060188 : gcc_assert (IN_RANGE (opts->x_warn_inline, -128, 127));
50 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_aggressive_loop_optimizations, -128, 127));
51 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_align_functions, -128, 127));
52 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_align_jumps, -128, 127));
53 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_align_labels, -128, 127));
54 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_align_loops, -128, 127));
55 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_allocation_dce, -128, 127));
56 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_store_data_races, -128, 127));
57 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_associative_math, -128, 127));
58 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_assume_sane_operators_new_delete, -128, 127));
59 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_asynchronous_unwind_tables, -128, 127));
60 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_auto_inc_dec, -128, 127));
61 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_auto_profile_inlining, -128, 127));
62 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_avoid_store_forwarding, -128, 127));
63 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_bit_tests, -128, 127));
64 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_branch_on_count_reg, -128, 127));
65 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_branch_probabilities, -128, 127));
66 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_caller_saves, -128, 127));
67 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_code_hoisting, -128, 127));
68 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_combine_stack_adjustments, -128, 127));
69 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_compare_elim_after_reload, -128, 127));
70 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_conserve_stack, -128, 127));
71 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_cprop_registers, -128, 127));
72 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_crossjumping, -128, 127));
73 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_cse_follow_jumps, -128, 127));
74 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_dce, -128, 127));
75 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_defer_pop, -128, 127));
76 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_delayed_branch, -128, 127));
77 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_delete_dead_exceptions, -128, 127));
78 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_delete_null_pointer_checks, -128, 127));
79 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_dep_fusion, -128, 127));
80 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_devirtualize, -128, 127));
81 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_devirtualize_speculatively, -128, 127));
82 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_dse, -128, 127));
83 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_early_inlining, -128, 127));
84 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_exceptions, -128, 127));
85 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_expensive_optimizations, -128, 127));
86 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ext_dce, -128, 127));
87 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_finite_loops, -128, 127));
88 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_finite_math_only, -128, 127));
89 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_float_store, -128, 127));
90 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_fold_mem_offsets, -128, 127));
91 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_fold_simple_inlines, -128, 127));
92 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_forward_propagate, -128, 127));
93 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_fp_int_builtin_inexact, -128, 127));
94 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_no_function_cse, -128, 127));
95 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_gcse, -128, 127));
96 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_gcse_after_reload, -128, 127));
97 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_gcse_las, -128, 127));
98 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_gcse_lm, -128, 127));
99 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_gcse_sm, -128, 127));
100 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_graphite, -128, 127));
101 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_graphite_identity, -128, 127));
102 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_guess_branch_prob, -128, 127));
103 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_harden_control_flow_redundancy_check_exceptions, -128, 127));
104 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_harden_control_flow_redundancy_check_returning_calls, -128, 127));
105 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_harden_control_flow_redundancy_skip_leaf, -128, 127));
106 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_harden_compares, -128, 127));
107 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_harden_conditional_branches, -128, 127));
108 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_harden_control_flow_redundancy, -128, 127));
109 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_hoist_adjacent_loads, -128, 127));
110 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_if_conversion, -128, 127));
111 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_if_conversion2, -128, 127));
112 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_indirect_inlining, -128, 127));
113 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_no_inline, -128, 127));
114 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_inline_atomics, -128, 127));
115 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_inline_functions, -128, 127));
116 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_inline_functions_called_once, -128, 127));
117 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_inline_small_functions, -128, 127));
118 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ipa_bit_cp, -128, 127));
119 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ipa_cp, -128, 127));
120 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ipa_cp_clone, -128, 127));
121 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ipa_icf, -128, 127));
122 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ipa_icf_functions, -128, 127));
123 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ipa_icf_variables, -128, 127));
124 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ipa_modref, -128, 127));
125 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ipa_profile, -128, 127));
126 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ipa_pta, -128, 127));
127 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ipa_pure_const, -128, 127));
128 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ipa_ra, -128, 127));
129 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ipa_reference, -128, 127));
130 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ipa_reference_addressable, -128, 127));
131 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ipa_reorder_for_locality, -128, 127));
132 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ipa_sra, -128, 127));
133 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ipa_stack_alignment, -128, 127));
134 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ipa_strict_aliasing, -128, 127));
135 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ipa_vrp, -128, 127));
136 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ira_hoist_pressure, -128, 127));
137 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ira_loop_pressure, -128, 127));
138 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ira_share_save_slots, -128, 127));
139 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ira_share_spill_slots, -128, 127));
140 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_isolate_erroneous_paths_attribute, -128, 127));
141 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_isolate_erroneous_paths_dereference, -128, 127));
142 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ivopts, -128, 127));
143 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_jump_tables, -128, 127));
144 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_keep_gc_roots_live, -128, 127));
145 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_late_combine_instructions, -128, 127));
146 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_lifetime_dse, -128, 127));
147 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_limit_function_alignment, -128, 127));
148 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_live_range_shrinkage, -128, 127));
149 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_loop_interchange, -128, 127));
150 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_loop_nest_optimize, -128, 127));
151 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_loop_parallelize_all, -128, 127));
152 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_unroll_jam, -128, 127));
153 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_lra_remat, -128, 127));
154 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_malloc_dce, -128, 127));
155 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_errno_math, -128, 127));
156 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_modulo_sched, -128, 127));
157 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_modulo_sched_allow_regmoves, -128, 127));
158 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_move_loop_invariants, -128, 127));
159 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_move_loop_stores, -128, 127));
160 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_non_call_exceptions, -128, 127));
161 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_nothrow_opt, -128, 127));
162 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_omit_frame_pointer, -128, 127));
163 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_opt_info, -128, 127));
164 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_optimize_crc, -128, 127));
165 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_optimize_sibling_calls, -128, 127));
166 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_optimize_strlen, -128, 127));
167 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_pack_struct, -128, 127));
168 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_partial_inlining, -128, 127));
169 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_pcc_struct_return, -128, 127));
170 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_peel_loops, -128, 127));
171 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_no_peephole, -128, 127));
172 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_peephole2, -128, 127));
173 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_plt, -128, 127));
174 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_predictive_commoning, -128, 127));
175 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_prefetch_loop_arrays, -128, 127));
176 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_printf_return_value, -128, 127));
177 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_profile_partial_training, -128, 127));
178 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_profile_reorder_functions, -128, 127));
179 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_reciprocal_math, -128, 127));
180 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ree, -128, 127));
181 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_rename_registers, -128, 127));
182 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_reorder_blocks, -128, 127));
183 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_reorder_blocks_and_partition, -128, 127));
184 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_reorder_functions, -128, 127));
185 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_rerun_cse_after_loop, -128, 127));
186 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_resched_modulo_sched, -128, 127));
187 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_rounding_math, -128, 127));
188 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_rtti, -128, 127));
189 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_save_optimization_record, -128, 127));
190 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_sched_critical_path_heuristic, -128, 127));
191 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_sched_dep_count_heuristic, -128, 127));
192 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_sched_group_heuristic, -128, 127));
193 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_schedule_interblock, -128, 127));
194 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_sched_last_insn_heuristic, -128, 127));
195 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_sched_pressure, -128, 127));
196 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_sched_rank_heuristic, -128, 127));
197 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_schedule_speculative, -128, 127));
198 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_sched_spec_insn_heuristic, -128, 127));
199 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_schedule_speculative_load, -128, 127));
200 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_schedule_speculative_load_dangerous, -128, 127));
201 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_sched2_use_superblocks, -128, 127));
202 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_schedule_fusion, -128, 127));
203 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_schedule_insns, -128, 127));
204 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_schedule_insns_after_reload, -128, 127));
205 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_section_anchors, -128, 127));
206 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_sel_sched_pipelining, -128, 127));
207 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_sel_sched_pipelining_outer_loops, -128, 127));
208 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_sel_sched_reschedule_pipelined, -128, 127));
209 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_selective_scheduling, -128, 127));
210 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_selective_scheduling2, -128, 127));
211 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_semantic_interposition, -128, 127));
212 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_short_enums, -128, 127));
213 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_short_wchar, -128, 127));
214 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_shrink_wrap, -128, 127));
215 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_shrink_wrap_separate, -128, 127));
216 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_signaling_nans, -128, 127));
217 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_signed_zeros, -128, 127));
218 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_single_precision_constant, -128, 127));
219 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_split_ivs_in_unroller, -128, 127));
220 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_split_loops, -128, 127));
221 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_split_paths, -128, 127));
222 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_split_wide_types, -128, 127));
223 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_split_wide_types_early, -128, 127));
224 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ssa_backprop, -128, 127));
225 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_ssa_phiopt, -128, 127));
226 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_stack_clash_protection, -128, 127));
227 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_stack_protect, -128, 127));
228 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_stdarg_opt, -128, 127));
229 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_store_merging, -128, 127));
230 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_strict_aliasing, -128, 127));
231 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_strict_enums, -128, 127));
232 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_strict_volatile_bitfields, -128, 127));
233 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_thread_jumps, -128, 127));
234 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_threadsafe_statics, -128, 127));
235 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_toplevel_reorder, -128, 127));
236 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tracer, -128, 127));
237 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_trapping_math, -128, 127));
238 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_trapv, -128, 127));
239 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_bit_ccp, -128, 127));
240 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_builtin_call_dce, -128, 127));
241 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_ccp, -128, 127));
242 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_ch, -128, 127));
243 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_coalesce_vars, -128, 127));
244 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_copy_prop, -128, 127));
245 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_cselim, -128, 127));
246 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_dce, -128, 127));
247 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_dom, -128, 127));
248 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_dse, -128, 127));
249 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_forwprop, -128, 127));
250 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_fre, -128, 127));
251 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_loop_distribute_patterns, -128, 127));
252 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_loop_distribution, -128, 127));
253 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_loop_if_convert, -128, 127));
254 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_loop_im, -128, 127));
255 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_loop_ivcanon, -128, 127));
256 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_loop_optimize, -128, 127));
257 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_loop_vectorize, -128, 127));
258 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_live_range_split, -128, 127));
259 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_partial_pre, -128, 127));
260 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_phiprop, -128, 127));
261 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_pre, -128, 127));
262 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_pta, -128, 127));
263 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_reassoc, -128, 127));
264 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_scev_cprop, -128, 127));
265 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_sink, -128, 127));
266 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_slp_vectorize, -128, 127));
267 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_slsr, -128, 127));
268 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_sra, -128, 127));
269 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_switch_conversion, -128, 127));
270 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_tail_merge, -128, 127));
271 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_ter, -128, 127));
272 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_vectorize, -128, 127));
273 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_tree_vrp, -128, 127));
274 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_unconstrained_commons, -128, 127));
275 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_unreachable_traps, -128, 127));
276 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_unroll_all_loops, -128, 127));
277 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_cunroll_grow_size, -128, 127));
278 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_unroll_loops, -128, 127));
279 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_unsafe_math_optimizations, -128, 127));
280 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_unswitch_loops, -128, 127));
281 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_unwind_tables, -128, 127));
282 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_var_tracking, -128, 127));
283 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_var_tracking_assignments, -128, 127));
284 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_var_tracking_assignments_toggle, -128, 127));
285 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_var_tracking_uninit, -128, 127));
286 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_variable_expansion_in_unroller, -128, 127));
287 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_version_loops_for_strides, -128, 127));
288 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_value_profile_transformations, -128, 127));
289 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_web, -128, 127));
290 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_wrapv, -128, 127));
291 : 96060188 : gcc_assert (IN_RANGE (opts->x_flag_wrapv_pointer, -128, 127));
292 : 96060188 : gcc_assert (IN_RANGE (opts->x_debug_nonbind_markers_p, -128, 127));
293 : 96060188 : gcc_assert (IN_RANGE (opts->x_ix86_unroll_only_small_loops, -128, 127));
294 : :
295 : 96060188 : ptr->x_param_align_loop_iterations = opts->x_param_align_loop_iterations;
296 : 96060188 : ptr->x_param_align_threshold = opts->x_param_align_threshold;
297 : 96060188 : ptr->x_param_asan_protect_allocas = opts->x_param_asan_protect_allocas;
298 : 96060188 : ptr->x_param_asan_instrument_reads = opts->x_param_asan_instrument_reads;
299 : 96060188 : ptr->x_param_asan_instrument_writes = opts->x_param_asan_instrument_writes;
300 : 96060188 : ptr->x_param_asan_instrumentation_with_call_threshold = opts->x_param_asan_instrumentation_with_call_threshold;
301 : 96060188 : ptr->x_param_asan_kernel_mem_intrinsic_prefix = opts->x_param_asan_kernel_mem_intrinsic_prefix;
302 : 96060188 : ptr->x_param_asan_memintrin = opts->x_param_asan_memintrin;
303 : 96060188 : ptr->x_param_asan_stack = opts->x_param_asan_stack;
304 : 96060188 : ptr->x_param_asan_use_after_return = opts->x_param_asan_use_after_return;
305 : 96060188 : ptr->x_param_auto_profile_bbs = opts->x_param_auto_profile_bbs;
306 : 96060188 : ptr->x_param_avg_loop_niter = opts->x_param_avg_loop_niter;
307 : 96060188 : ptr->x_param_avoid_fma_max_bits = opts->x_param_avoid_fma_max_bits;
308 : 96060188 : ptr->x_param_builtin_expect_probability = opts->x_param_builtin_expect_probability;
309 : 96060188 : ptr->x_param_builtin_string_cmp_inline_length = opts->x_param_builtin_string_cmp_inline_length;
310 : 96060188 : ptr->x_param_case_values_threshold = opts->x_param_case_values_threshold;
311 : 96060188 : ptr->x_param_comdat_sharing_probability = opts->x_param_comdat_sharing_probability;
312 : 96060188 : ptr->x_param_construct_interfere_size = opts->x_param_construct_interfere_size;
313 : 96060188 : ptr->x_param_cycle_accurate_model = opts->x_param_cycle_accurate_model;
314 : 96060188 : ptr->x_param_destruct_interfere_size = opts->x_param_destruct_interfere_size;
315 : 96060188 : ptr->x_param_dse_max_alias_queries_per_store = opts->x_param_dse_max_alias_queries_per_store;
316 : 96060188 : ptr->x_param_dse_max_object_size = opts->x_param_dse_max_object_size;
317 : 96060188 : ptr->x_param_early_inlining_insns = opts->x_param_early_inlining_insns;
318 : 96060188 : ptr->x_param_fsm_scale_path_stmts = opts->x_param_fsm_scale_path_stmts;
319 : 96060188 : ptr->x_param_fully_pipelined_fma = opts->x_param_fully_pipelined_fma;
320 : 96060188 : ptr->x_param_gcse_after_reload_critical_fraction = opts->x_param_gcse_after_reload_critical_fraction;
321 : 96060188 : ptr->x_param_gcse_after_reload_partial_fraction = opts->x_param_gcse_after_reload_partial_fraction;
322 : 96060188 : ptr->x_param_gcse_cost_distance_ratio = opts->x_param_gcse_cost_distance_ratio;
323 : 96060188 : ptr->x_param_gcse_unrestricted_cost = opts->x_param_gcse_unrestricted_cost;
324 : 96060188 : ptr->x_param_graphite_max_arrays_per_scop = opts->x_param_graphite_max_arrays_per_scop;
325 : 96060188 : ptr->x_param_graphite_max_nb_scop_params = opts->x_param_graphite_max_nb_scop_params;
326 : 96060188 : ptr->x_param_hardcfr_max_blocks = opts->x_param_hardcfr_max_blocks;
327 : 96060188 : ptr->x_param_hardcfr_max_inline_blocks = opts->x_param_hardcfr_max_inline_blocks;
328 : 96060188 : ptr->x_param_hwasan_instrument_allocas = opts->x_param_hwasan_instrument_allocas;
329 : 96060188 : ptr->x_param_hwasan_instrument_mem_intrinsics = opts->x_param_hwasan_instrument_mem_intrinsics;
330 : 96060188 : ptr->x_param_hwasan_instrument_reads = opts->x_param_hwasan_instrument_reads;
331 : 96060188 : ptr->x_param_hwasan_instrument_stack = opts->x_param_hwasan_instrument_stack;
332 : 96060188 : ptr->x_param_hwasan_instrument_writes = opts->x_param_hwasan_instrument_writes;
333 : 96060188 : ptr->x_param_hwasan_random_frame_tag = opts->x_param_hwasan_random_frame_tag;
334 : 96060188 : ptr->x_param_inline_heuristics_hint_percent = opts->x_param_inline_heuristics_hint_percent;
335 : 96060188 : ptr->x_param_inline_min_speedup = opts->x_param_inline_min_speedup;
336 : 96060188 : ptr->x_param_inline_unit_growth = opts->x_param_inline_unit_growth;
337 : 96060188 : ptr->x_param_ipa_cp_eval_threshold = opts->x_param_ipa_cp_eval_threshold;
338 : 96060188 : ptr->x_param_ipa_cp_large_unit_insns = opts->x_param_ipa_cp_large_unit_insns;
339 : 96060188 : ptr->x_param_ipa_cp_loop_hint_bonus = opts->x_param_ipa_cp_loop_hint_bonus;
340 : 96060188 : ptr->x_param_ipa_cp_max_recursive_depth = opts->x_param_ipa_cp_max_recursive_depth;
341 : 96060188 : ptr->x_param_ipa_cp_min_recursive_probability = opts->x_param_ipa_cp_min_recursive_probability;
342 : 96060188 : ptr->x_param_ipa_cp_recursion_penalty = opts->x_param_ipa_cp_recursion_penalty;
343 : 96060188 : ptr->x_param_ipa_cp_recursive_freq_factor = opts->x_param_ipa_cp_recursive_freq_factor;
344 : 96060188 : ptr->x_param_ipa_cp_single_call_penalty = opts->x_param_ipa_cp_single_call_penalty;
345 : 96060188 : ptr->x_param_ipa_cp_unit_growth = opts->x_param_ipa_cp_unit_growth;
346 : 96060188 : ptr->x_param_ipa_cp_value_list_size = opts->x_param_ipa_cp_value_list_size;
347 : 96060188 : ptr->x_param_ipa_jump_function_lookups = opts->x_param_ipa_jump_function_lookups;
348 : 96060188 : ptr->x_param_ipa_max_aa_steps = opts->x_param_ipa_max_aa_steps;
349 : 96060188 : ptr->x_param_ipa_max_agg_items = opts->x_param_ipa_max_agg_items;
350 : 96060188 : ptr->x_param_ipa_max_loop_predicates = opts->x_param_ipa_max_loop_predicates;
351 : 96060188 : ptr->x_param_ipa_max_param_expr_ops = opts->x_param_ipa_max_param_expr_ops;
352 : 96060188 : ptr->x_param_ipa_max_switch_predicate_bounds = opts->x_param_ipa_max_switch_predicate_bounds;
353 : 96060188 : ptr->x_param_ipa_sra_deref_prob_threshold = opts->x_param_ipa_sra_deref_prob_threshold;
354 : 96060188 : ptr->x_param_ipa_sra_max_replacements = opts->x_param_ipa_sra_max_replacements;
355 : 96060188 : ptr->x_param_ipa_sra_ptr_growth_factor = opts->x_param_ipa_sra_ptr_growth_factor;
356 : 96060188 : ptr->x_param_ipa_sra_ptrwrap_growth_factor = opts->x_param_ipa_sra_ptrwrap_growth_factor;
357 : 96060188 : ptr->x_param_ira_consider_dup_in_all_alts = opts->x_param_ira_consider_dup_in_all_alts;
358 : 96060188 : ptr->x_param_ira_loop_reserved_regs = opts->x_param_ira_loop_reserved_regs;
359 : 96060188 : ptr->x_param_ira_max_conflict_table_size = opts->x_param_ira_max_conflict_table_size;
360 : 96060188 : ptr->x_param_ira_max_loops_num = opts->x_param_ira_max_loops_num;
361 : 96060188 : ptr->x_param_ira_simple_lra_insn_threshold = opts->x_param_ira_simple_lra_insn_threshold;
362 : 96060188 : ptr->x_param_iv_always_prune_cand_set_bound = opts->x_param_iv_always_prune_cand_set_bound;
363 : 96060188 : ptr->x_param_iv_consider_all_candidates_bound = opts->x_param_iv_consider_all_candidates_bound;
364 : 96060188 : ptr->x_param_iv_max_considered_uses = opts->x_param_iv_max_considered_uses;
365 : 96060188 : ptr->x_param_jump_table_max_growth_ratio_for_size = opts->x_param_jump_table_max_growth_ratio_for_size;
366 : 96060188 : ptr->x_param_jump_table_max_growth_ratio_for_speed = opts->x_param_jump_table_max_growth_ratio_for_speed;
367 : 96060188 : ptr->x_param_l1_cache_line_size = opts->x_param_l1_cache_line_size;
368 : 96060188 : ptr->x_param_l1_cache_size = opts->x_param_l1_cache_size;
369 : 96060188 : ptr->x_param_l2_cache_size = opts->x_param_l2_cache_size;
370 : 96060188 : ptr->x_param_large_function_growth = opts->x_param_large_function_growth;
371 : 96060188 : ptr->x_param_large_function_insns = opts->x_param_large_function_insns;
372 : 96060188 : ptr->x_param_stack_frame_growth = opts->x_param_stack_frame_growth;
373 : 96060188 : ptr->x_param_large_stack_frame = opts->x_param_large_stack_frame;
374 : 96060188 : ptr->x_param_large_unit_insns = opts->x_param_large_unit_insns;
375 : 96060188 : ptr->x_param_lim_expensive = opts->x_param_lim_expensive;
376 : 96060188 : ptr->x_param_loop_block_tile_size = opts->x_param_loop_block_tile_size;
377 : 96060188 : ptr->x_param_loop_interchange_max_num_stmts = opts->x_param_loop_interchange_max_num_stmts;
378 : 96060188 : ptr->x_param_loop_interchange_stride_ratio = opts->x_param_loop_interchange_stride_ratio;
379 : 96060188 : ptr->x_param_loop_invariant_max_bbs_in_loop = opts->x_param_loop_invariant_max_bbs_in_loop;
380 : 96060188 : ptr->x_param_loop_max_datarefs_for_datadeps = opts->x_param_loop_max_datarefs_for_datadeps;
381 : 96060188 : ptr->x_param_loop_versioning_max_inner_insns = opts->x_param_loop_versioning_max_inner_insns;
382 : 96060188 : ptr->x_param_loop_versioning_max_outer_insns = opts->x_param_loop_versioning_max_outer_insns;
383 : 96060188 : ptr->x_param_lra_inheritance_ebb_probability_cutoff = opts->x_param_lra_inheritance_ebb_probability_cutoff;
384 : 96060188 : ptr->x_param_lra_max_considered_reload_pseudos = opts->x_param_lra_max_considered_reload_pseudos;
385 : 96060188 : ptr->x_param_lto_locality_frequency = opts->x_param_lto_locality_frequency;
386 : 96060188 : ptr->x_param_lto_locality_size = opts->x_param_lto_locality_size;
387 : 96060188 : ptr->x_param_max_average_unrolled_insns = opts->x_param_max_average_unrolled_insns;
388 : 96060188 : ptr->x_param_max_combine_insns = opts->x_param_max_combine_insns;
389 : 96060188 : ptr->x_param_max_combine_search_insns = opts->x_param_max_combine_search_insns;
390 : 96060188 : ptr->x_param_max_unroll_iterations = opts->x_param_max_unroll_iterations;
391 : 96060188 : ptr->x_param_max_completely_peel_times = opts->x_param_max_completely_peel_times;
392 : 96060188 : ptr->x_param_max_completely_peeled_insns = opts->x_param_max_completely_peeled_insns;
393 : 96060188 : ptr->x_param_max_crossjump_edges = opts->x_param_max_crossjump_edges;
394 : 96060188 : ptr->x_param_max_cse_insns = opts->x_param_max_cse_insns;
395 : 96060188 : ptr->x_param_max_cse_path_length = opts->x_param_max_cse_path_length;
396 : 96060188 : ptr->x_param_max_cselib_memory_locations = opts->x_param_max_cselib_memory_locations;
397 : 96060188 : ptr->x_param_max_debug_marker_count = opts->x_param_max_debug_marker_count;
398 : 96060188 : ptr->x_param_max_delay_slot_insn_search = opts->x_param_max_delay_slot_insn_search;
399 : 96060188 : ptr->x_param_max_delay_slot_live_search = opts->x_param_max_delay_slot_live_search;
400 : 96060188 : ptr->x_param_max_devirt_targets = opts->x_param_max_devirt_targets;
401 : 96060188 : ptr->x_param_max_dse_active_local_stores = opts->x_param_max_dse_active_local_stores;
402 : 96060188 : ptr->x_param_early_inliner_max_iterations = opts->x_param_early_inliner_max_iterations;
403 : 96060188 : ptr->x_param_max_find_base_term_values = opts->x_param_max_find_base_term_values;
404 : 96060188 : ptr->x_param_max_fsm_thread_path_insns = opts->x_param_max_fsm_thread_path_insns;
405 : 96060188 : ptr->x_param_max_gcse_insertion_ratio = opts->x_param_max_gcse_insertion_ratio;
406 : 96060188 : ptr->x_param_max_gcse_memory = opts->x_param_max_gcse_memory;
407 : 96060188 : ptr->x_param_max_goto_duplication_insns = opts->x_param_max_goto_duplication_insns;
408 : 96060188 : ptr->x_param_max_grow_copy_bb_insns = opts->x_param_max_grow_copy_bb_insns;
409 : 96060188 : ptr->x_param_max_hoist_depth = opts->x_param_max_hoist_depth;
410 : 96060188 : ptr->x_param_inline_functions_called_once_insns = opts->x_param_inline_functions_called_once_insns;
411 : 96060188 : ptr->x_param_inline_functions_called_once_loop_depth = opts->x_param_inline_functions_called_once_loop_depth;
412 : 96060188 : ptr->x_param_max_inline_insns_auto = opts->x_param_max_inline_insns_auto;
413 : 96060188 : ptr->x_param_max_inline_insns_recursive_auto = opts->x_param_max_inline_insns_recursive_auto;
414 : 96060188 : ptr->x_param_max_inline_insns_recursive = opts->x_param_max_inline_insns_recursive;
415 : 96060188 : ptr->x_param_max_inline_insns_single = opts->x_param_max_inline_insns_single;
416 : 96060188 : ptr->x_param_max_inline_insns_size = opts->x_param_max_inline_insns_size;
417 : 96060188 : ptr->x_param_max_inline_insns_small = opts->x_param_max_inline_insns_small;
418 : 96060188 : ptr->x_param_max_inline_recursive_depth_auto = opts->x_param_max_inline_recursive_depth_auto;
419 : 96060188 : ptr->x_param_max_inline_recursive_depth = opts->x_param_max_inline_recursive_depth;
420 : 96060188 : ptr->x_param_max_isl_operations = opts->x_param_max_isl_operations;
421 : 96060188 : ptr->x_param_max_iterations_computation_cost = opts->x_param_max_iterations_computation_cost;
422 : 96060188 : ptr->x_param_max_iterations_to_track = opts->x_param_max_iterations_to_track;
423 : 96060188 : ptr->x_param_max_jump_thread_duplication_stmts = opts->x_param_max_jump_thread_duplication_stmts;
424 : 96060188 : ptr->x_param_max_jump_thread_paths = opts->x_param_max_jump_thread_paths;
425 : 96060188 : ptr->x_param_max_last_value_rtl = opts->x_param_max_last_value_rtl;
426 : 96060188 : ptr->x_param_max_loop_header_insns = opts->x_param_max_loop_header_insns;
427 : 96060188 : ptr->x_param_max_modulo_backtrack_attempts = opts->x_param_max_modulo_backtrack_attempts;
428 : 96060188 : ptr->x_param_max_partial_antic_length = opts->x_param_max_partial_antic_length;
429 : 96060188 : ptr->x_param_max_peel_branches = opts->x_param_max_peel_branches;
430 : 96060188 : ptr->x_param_max_peel_times = opts->x_param_max_peel_times;
431 : 96060188 : ptr->x_param_max_peeled_insns = opts->x_param_max_peeled_insns;
432 : 96060188 : ptr->x_param_max_pending_list_length = opts->x_param_max_pending_list_length;
433 : 96060188 : ptr->x_param_max_pipeline_region_blocks = opts->x_param_max_pipeline_region_blocks;
434 : 96060188 : ptr->x_param_max_pipeline_region_insns = opts->x_param_max_pipeline_region_insns;
435 : 96060188 : ptr->x_param_max_pow_sqrt_depth = opts->x_param_max_pow_sqrt_depth;
436 : 96060188 : ptr->x_param_max_predicted_iterations = opts->x_param_max_predicted_iterations;
437 : 96060188 : ptr->x_param_max_reload_search_insns = opts->x_param_max_reload_search_insns;
438 : 96060188 : ptr->x_param_max_rtl_if_conversion_insns = opts->x_param_max_rtl_if_conversion_insns;
439 : 96060188 : ptr->x_param_max_rtl_if_conversion_predictable_cost = opts->x_param_max_rtl_if_conversion_predictable_cost;
440 : 96060188 : ptr->x_param_max_rtl_if_conversion_unpredictable_cost = opts->x_param_max_rtl_if_conversion_unpredictable_cost;
441 : 96060188 : ptr->x_param_max_sched_extend_regions_iters = opts->x_param_max_sched_extend_regions_iters;
442 : 96060188 : ptr->x_param_max_sched_insn_conflict_delay = opts->x_param_max_sched_insn_conflict_delay;
443 : 96060188 : ptr->x_param_max_sched_ready_insns = opts->x_param_max_sched_ready_insns;
444 : 96060188 : ptr->x_param_max_sched_region_blocks = opts->x_param_max_sched_region_blocks;
445 : 96060188 : ptr->x_param_max_sched_region_insns = opts->x_param_max_sched_region_insns;
446 : 96060188 : ptr->x_param_max_slsr_candidate_scan = opts->x_param_max_slsr_candidate_scan;
447 : 96060188 : ptr->x_param_max_speculative_devirt_maydefs = opts->x_param_max_speculative_devirt_maydefs;
448 : 96060188 : ptr->x_param_max_stores_to_merge = opts->x_param_max_stores_to_merge;
449 : 96060188 : ptr->x_param_max_stores_to_sink = opts->x_param_max_stores_to_sink;
450 : 96060188 : ptr->x_param_max_tail_merge_comparisons = opts->x_param_max_tail_merge_comparisons;
451 : 96060188 : ptr->x_param_max_tail_merge_iterations = opts->x_param_max_tail_merge_iterations;
452 : 96060188 : ptr->x_param_max_tracked_strlens = opts->x_param_max_tracked_strlens;
453 : 96060188 : ptr->x_param_max_tree_if_conversion_phi_args = opts->x_param_max_tree_if_conversion_phi_args;
454 : 96060188 : ptr->x_param_max_unroll_times = opts->x_param_max_unroll_times;
455 : 96060188 : ptr->x_param_max_unrolled_insns = opts->x_param_max_unrolled_insns;
456 : 96060188 : ptr->x_param_max_unswitch_depth = opts->x_param_max_unswitch_depth;
457 : 96060188 : ptr->x_param_max_unswitch_insns = opts->x_param_max_unswitch_insns;
458 : 96060188 : ptr->x_param_max_variable_expansions = opts->x_param_max_variable_expansions;
459 : 96060188 : ptr->x_param_max_vartrack_expr_depth = opts->x_param_max_vartrack_expr_depth;
460 : 96060188 : ptr->x_param_max_vartrack_reverse_op_size = opts->x_param_max_vartrack_reverse_op_size;
461 : 96060188 : ptr->x_param_max_vartrack_size = opts->x_param_max_vartrack_size;
462 : 96060188 : ptr->x_param_min_crossjump_insns = opts->x_param_min_crossjump_insns;
463 : 96060188 : ptr->x_param_min_inline_recursive_probability = opts->x_param_min_inline_recursive_probability;
464 : 96060188 : ptr->x_param_min_insn_to_prefetch_ratio = opts->x_param_min_insn_to_prefetch_ratio;
465 : 96060188 : ptr->x_param_min_loop_cond_split_prob = opts->x_param_min_loop_cond_split_prob;
466 : 96060188 : ptr->x_param_min_pagesize = opts->x_param_min_pagesize;
467 : 96060188 : ptr->x_param_min_size_for_stack_sharing = opts->x_param_min_size_for_stack_sharing;
468 : 96060188 : ptr->x_param_min_spec_prob = opts->x_param_min_spec_prob;
469 : 96060188 : ptr->x_param_min_vect_loop_bound = opts->x_param_min_vect_loop_bound;
470 : 96060188 : ptr->x_param_modref_max_accesses = opts->x_param_modref_max_accesses;
471 : 96060188 : ptr->x_param_modref_max_adjustments = opts->x_param_modref_max_adjustments;
472 : 96060188 : ptr->x_param_modref_max_bases = opts->x_param_modref_max_bases;
473 : 96060188 : ptr->x_param_modref_max_depth = opts->x_param_modref_max_depth;
474 : 96060188 : ptr->x_param_modref_max_escape_points = opts->x_param_modref_max_escape_points;
475 : 96060188 : ptr->x_param_modref_max_refs = opts->x_param_modref_max_refs;
476 : 96060188 : ptr->x_param_modref_max_tests = opts->x_param_modref_max_tests;
477 : 96060188 : ptr->x_param_parloops_chunk_size = opts->x_param_parloops_chunk_size;
478 : 96060188 : ptr->x_param_parloops_min_per_thread = opts->x_param_parloops_min_per_thread;
479 : 96060188 : ptr->x_param_parloops_schedule = opts->x_param_parloops_schedule;
480 : 96060188 : ptr->x_param_partial_inlining_entry_probability = opts->x_param_partial_inlining_entry_probability;
481 : 96060188 : ptr->x_param_phiopt_factor_max_stmts_live = opts->x_param_phiopt_factor_max_stmts_live;
482 : 96060188 : ptr->x_param_predictable_branch_outcome = opts->x_param_predictable_branch_outcome;
483 : 96060188 : ptr->x_param_prefetch_dynamic_strides = opts->x_param_prefetch_dynamic_strides;
484 : 96060188 : ptr->x_param_prefetch_latency = opts->x_param_prefetch_latency;
485 : 96060188 : ptr->x_param_prefetch_min_insn_to_mem_ratio = opts->x_param_prefetch_min_insn_to_mem_ratio;
486 : 96060188 : ptr->x_param_prefetch_minimum_stride = opts->x_param_prefetch_minimum_stride;
487 : 96060188 : ptr->x_param_ranger_logical_depth = opts->x_param_ranger_logical_depth;
488 : 96060188 : ptr->x_param_ranger_recompute_depth = opts->x_param_ranger_recompute_depth;
489 : 96060188 : ptr->x_param_relation_block_limit = opts->x_param_relation_block_limit;
490 : 96060188 : ptr->x_param_rpo_vn_max_loop_depth = opts->x_param_rpo_vn_max_loop_depth;
491 : 96060188 : ptr->x_param_sccvn_max_alias_queries_per_access = opts->x_param_sccvn_max_alias_queries_per_access;
492 : 96060188 : ptr->x_param_scev_max_expr_complexity = opts->x_param_scev_max_expr_complexity;
493 : 96060188 : ptr->x_param_scev_max_expr_size = opts->x_param_scev_max_expr_size;
494 : 96060188 : ptr->x_param_sched_autopref_queue_depth = opts->x_param_sched_autopref_queue_depth;
495 : 96060188 : ptr->x_param_sched_mem_true_dep_cost = opts->x_param_sched_mem_true_dep_cost;
496 : 96060188 : ptr->x_param_sched_pressure_algorithm = opts->x_param_sched_pressure_algorithm;
497 : 96060188 : ptr->x_param_sched_spec_prob_cutoff = opts->x_param_sched_spec_prob_cutoff;
498 : 96060188 : ptr->x_param_sched_state_edge_prob_cutoff = opts->x_param_sched_state_edge_prob_cutoff;
499 : 96060188 : ptr->x_param_selsched_insns_to_rename = opts->x_param_selsched_insns_to_rename;
500 : 96060188 : ptr->x_param_selsched_max_lookahead = opts->x_param_selsched_max_lookahead;
501 : 96060188 : ptr->x_param_selsched_max_sched_times = opts->x_param_selsched_max_sched_times;
502 : 96060188 : ptr->x_param_simultaneous_prefetches = opts->x_param_simultaneous_prefetches;
503 : 96060188 : ptr->x_param_sink_frequency_threshold = opts->x_param_sink_frequency_threshold;
504 : 96060188 : ptr->x_param_sms_dfa_history = opts->x_param_sms_dfa_history;
505 : 96060188 : ptr->x_param_sms_loop_average_count_threshold = opts->x_param_sms_loop_average_count_threshold;
506 : 96060188 : ptr->x_param_sms_max_ii_factor = opts->x_param_sms_max_ii_factor;
507 : 96060188 : ptr->x_param_sms_min_sc = opts->x_param_sms_min_sc;
508 : 96060188 : ptr->x_param_sra_max_propagations = opts->x_param_sra_max_propagations;
509 : 96060188 : ptr->x_param_sra_max_scalarization_size_size = opts->x_param_sra_max_scalarization_size_size;
510 : 96060188 : ptr->x_param_sra_max_scalarization_size_speed = opts->x_param_sra_max_scalarization_size_speed;
511 : 96060188 : ptr->x_param_ssa_name_def_chain_limit = opts->x_param_ssa_name_def_chain_limit;
512 : 96060188 : ptr->x_param_ssp_buffer_size = opts->x_param_ssp_buffer_size;
513 : 96060188 : ptr->x_param_stack_clash_protection_guard_size = opts->x_param_stack_clash_protection_guard_size;
514 : 96060188 : ptr->x_param_stack_clash_protection_probe_interval = opts->x_param_stack_clash_protection_probe_interval;
515 : 96060188 : ptr->x_param_store_forwarding_max_distance = opts->x_param_store_forwarding_max_distance;
516 : 96060188 : ptr->x_param_store_merging_allow_unaligned = opts->x_param_store_merging_allow_unaligned;
517 : 96060188 : ptr->x_param_store_merging_max_size = opts->x_param_store_merging_max_size;
518 : 96060188 : ptr->x_param_switch_conversion_branch_ratio = opts->x_param_switch_conversion_branch_ratio;
519 : 96060188 : ptr->x_param_switch_lower_slow_alg_max_cases = opts->x_param_switch_lower_slow_alg_max_cases;
520 : 96060188 : ptr->x_param_tm_max_aggregate_size = opts->x_param_tm_max_aggregate_size;
521 : 96060188 : ptr->x_param_tracer_dynamic_coverage_feedback = opts->x_param_tracer_dynamic_coverage_feedback;
522 : 96060188 : ptr->x_param_tracer_dynamic_coverage = opts->x_param_tracer_dynamic_coverage;
523 : 96060188 : ptr->x_param_tracer_max_code_growth = opts->x_param_tracer_max_code_growth;
524 : 96060188 : ptr->x_param_tracer_min_branch_probability_feedback = opts->x_param_tracer_min_branch_probability_feedback;
525 : 96060188 : ptr->x_param_tracer_min_branch_probability = opts->x_param_tracer_min_branch_probability;
526 : 96060188 : ptr->x_param_tracer_min_branch_ratio = opts->x_param_tracer_min_branch_ratio;
527 : 96060188 : ptr->x_param_transitive_relations_work_bound = opts->x_param_transitive_relations_work_bound;
528 : 96060188 : ptr->x_param_tree_reassoc_width = opts->x_param_tree_reassoc_width;
529 : 96060188 : ptr->x_param_uninit_control_dep_attempts = opts->x_param_uninit_control_dep_attempts;
530 : 96060188 : ptr->x_param_uninit_max_chain_len = opts->x_param_uninit_max_chain_len;
531 : 96060188 : ptr->x_param_uninit_max_num_chains = opts->x_param_uninit_max_num_chains;
532 : 96060188 : ptr->x_param_uninit_max_prune_work = opts->x_param_uninit_max_prune_work;
533 : 96060188 : ptr->x_param_uninlined_function_insns = opts->x_param_uninlined_function_insns;
534 : 96060188 : ptr->x_param_uninlined_function_time = opts->x_param_uninlined_function_time;
535 : 96060188 : ptr->x_param_uninlined_function_thunk_insns = opts->x_param_uninlined_function_thunk_insns;
536 : 96060188 : ptr->x_param_uninlined_function_thunk_time = opts->x_param_uninlined_function_thunk_time;
537 : 96060188 : ptr->x_param_unlikely_bb_count_fraction = opts->x_param_unlikely_bb_count_fraction;
538 : 96060188 : ptr->x_param_unroll_jam_max_unroll = opts->x_param_unroll_jam_max_unroll;
539 : 96060188 : ptr->x_param_unroll_jam_min_percent = opts->x_param_unroll_jam_min_percent;
540 : 96060188 : ptr->x_param_use_after_scope_direct_emission_threshold = opts->x_param_use_after_scope_direct_emission_threshold;
541 : 96060188 : ptr->x_param_vect_epilogues_nomask = opts->x_param_vect_epilogues_nomask;
542 : 96060188 : ptr->x_param_vect_induction_float = opts->x_param_vect_induction_float;
543 : 96060188 : ptr->x_param_vect_inner_loop_cost_factor = opts->x_param_vect_inner_loop_cost_factor;
544 : 96060188 : ptr->x_param_vect_max_layout_candidates = opts->x_param_vect_max_layout_candidates;
545 : 96060188 : ptr->x_param_vect_max_peeling_for_alignment = opts->x_param_vect_max_peeling_for_alignment;
546 : 96060188 : ptr->x_param_vect_max_version_for_alias_checks = opts->x_param_vect_max_version_for_alias_checks;
547 : 96060188 : ptr->x_param_vect_max_version_for_alignment_checks = opts->x_param_vect_max_version_for_alignment_checks;
548 : 96060188 : ptr->x_param_vect_partial_vector_usage = opts->x_param_vect_partial_vector_usage;
549 : 96060188 : ptr->x_param_vect_scalar_cost_multiplier = opts->x_param_vect_scalar_cost_multiplier;
550 : 96060188 : ptr->x_param_vrp_block_limit = opts->x_param_vrp_block_limit;
551 : 96060188 : ptr->x_param_vrp_sparse_threshold = opts->x_param_vrp_sparse_threshold;
552 : 96060188 : ptr->x_param_vrp_switch_limit = opts->x_param_vrp_switch_limit;
553 : 96060188 : ptr->x_param_vrp_vector_threshold = opts->x_param_vrp_vector_threshold;
554 : 96060188 : ptr->x_flag_complex_method = opts->x_flag_complex_method;
555 : 96060188 : ptr->x_flag_malloc_dse = opts->x_flag_malloc_dse;
556 : 96060188 : ptr->x_flag_min_function_alignment = opts->x_flag_min_function_alignment;
557 : 96060188 : ptr->x_flag_openmp_target_simd_clone = opts->x_flag_openmp_target_simd_clone;
558 : 96060188 : ptr->x_flag_sched_stalled_insns = opts->x_flag_sched_stalled_insns;
559 : 96060188 : ptr->x_flag_sched_stalled_insns_dep = opts->x_flag_sched_stalled_insns_dep;
560 : 96060188 : ptr->x_flag_tree_parallelize_loops = opts->x_flag_tree_parallelize_loops;
561 : 96060188 : ptr->x_flag_lto_locality_cloning = opts->x_flag_lto_locality_cloning;
562 : 96060188 : ptr->x_param_ranger_debug = opts->x_param_ranger_debug;
563 : 96060188 : ptr->x_param_threader_debug = opts->x_param_threader_debug;
564 : 96060188 : ptr->x_flag_excess_precision = opts->x_flag_excess_precision;
565 : 96060188 : ptr->x_flag_fp_contract_mode = opts->x_flag_fp_contract_mode;
566 : 96060188 : ptr->x_flag_harden_control_flow_redundancy_check_noreturn = opts->x_flag_harden_control_flow_redundancy_check_noreturn;
567 : 96060188 : ptr->x_flag_inline_stringops = opts->x_flag_inline_stringops;
568 : 96060188 : ptr->x_flag_ira_algorithm = opts->x_flag_ira_algorithm;
569 : 96060188 : ptr->x_flag_ira_region = opts->x_flag_ira_region;
570 : 96060188 : ptr->x_flag_live_patching = opts->x_flag_live_patching;
571 : 96060188 : ptr->x_flag_reorder_blocks_algorithm = opts->x_flag_reorder_blocks_algorithm;
572 : 96060188 : ptr->x_flag_simd_cost_model = opts->x_flag_simd_cost_model;
573 : 96060188 : ptr->x_flag_stack_reuse = opts->x_flag_stack_reuse;
574 : 96060188 : ptr->x_flag_auto_var_init = opts->x_flag_auto_var_init;
575 : 96060188 : ptr->x_flag_vect_cost_model = opts->x_flag_vect_cost_model;
576 : 96060188 : ptr->x_optimize = opts->x_optimize;
577 : 96060188 : ptr->x_optimize_size = opts->x_optimize_size;
578 : 96060188 : ptr->x_optimize_debug = opts->x_optimize_debug;
579 : 96060188 : ptr->x_optimize_fast = opts->x_optimize_fast;
580 : 96060188 : ptr->x_warn_inline = opts->x_warn_inline;
581 : 96060188 : ptr->x_flag_aggressive_loop_optimizations = opts->x_flag_aggressive_loop_optimizations;
582 : 96060188 : ptr->x_flag_align_functions = opts->x_flag_align_functions;
583 : 96060188 : ptr->x_flag_align_jumps = opts->x_flag_align_jumps;
584 : 96060188 : ptr->x_flag_align_labels = opts->x_flag_align_labels;
585 : 96060188 : ptr->x_flag_align_loops = opts->x_flag_align_loops;
586 : 96060188 : ptr->x_flag_allocation_dce = opts->x_flag_allocation_dce;
587 : 96060188 : ptr->x_flag_store_data_races = opts->x_flag_store_data_races;
588 : 96060188 : ptr->x_flag_associative_math = opts->x_flag_associative_math;
589 : 96060188 : ptr->x_flag_assume_sane_operators_new_delete = opts->x_flag_assume_sane_operators_new_delete;
590 : 96060188 : ptr->x_flag_asynchronous_unwind_tables = opts->x_flag_asynchronous_unwind_tables;
591 : 96060188 : ptr->x_flag_auto_inc_dec = opts->x_flag_auto_inc_dec;
592 : 96060188 : ptr->x_flag_auto_profile_inlining = opts->x_flag_auto_profile_inlining;
593 : 96060188 : ptr->x_flag_avoid_store_forwarding = opts->x_flag_avoid_store_forwarding;
594 : 96060188 : ptr->x_flag_bit_tests = opts->x_flag_bit_tests;
595 : 96060188 : ptr->x_flag_branch_on_count_reg = opts->x_flag_branch_on_count_reg;
596 : 96060188 : ptr->x_flag_branch_probabilities = opts->x_flag_branch_probabilities;
597 : 96060188 : ptr->x_flag_caller_saves = opts->x_flag_caller_saves;
598 : 96060188 : ptr->x_flag_code_hoisting = opts->x_flag_code_hoisting;
599 : 96060188 : ptr->x_flag_combine_stack_adjustments = opts->x_flag_combine_stack_adjustments;
600 : 96060188 : ptr->x_flag_compare_elim_after_reload = opts->x_flag_compare_elim_after_reload;
601 : 96060188 : ptr->x_flag_conserve_stack = opts->x_flag_conserve_stack;
602 : 96060188 : ptr->x_flag_cprop_registers = opts->x_flag_cprop_registers;
603 : 96060188 : ptr->x_flag_crossjumping = opts->x_flag_crossjumping;
604 : 96060188 : ptr->x_flag_cse_follow_jumps = opts->x_flag_cse_follow_jumps;
605 : 96060188 : ptr->x_flag_dce = opts->x_flag_dce;
606 : 96060188 : ptr->x_flag_defer_pop = opts->x_flag_defer_pop;
607 : 96060188 : ptr->x_flag_delayed_branch = opts->x_flag_delayed_branch;
608 : 96060188 : ptr->x_flag_delete_dead_exceptions = opts->x_flag_delete_dead_exceptions;
609 : 96060188 : ptr->x_flag_delete_null_pointer_checks = opts->x_flag_delete_null_pointer_checks;
610 : 96060188 : ptr->x_flag_dep_fusion = opts->x_flag_dep_fusion;
611 : 96060188 : ptr->x_flag_devirtualize = opts->x_flag_devirtualize;
612 : 96060188 : ptr->x_flag_devirtualize_speculatively = opts->x_flag_devirtualize_speculatively;
613 : 96060188 : ptr->x_flag_dse = opts->x_flag_dse;
614 : 96060188 : ptr->x_flag_early_inlining = opts->x_flag_early_inlining;
615 : 96060188 : ptr->x_flag_exceptions = opts->x_flag_exceptions;
616 : 96060188 : ptr->x_flag_expensive_optimizations = opts->x_flag_expensive_optimizations;
617 : 96060188 : ptr->x_flag_ext_dce = opts->x_flag_ext_dce;
618 : 96060188 : ptr->x_flag_finite_loops = opts->x_flag_finite_loops;
619 : 96060188 : ptr->x_flag_finite_math_only = opts->x_flag_finite_math_only;
620 : 96060188 : ptr->x_flag_float_store = opts->x_flag_float_store;
621 : 96060188 : ptr->x_flag_fold_mem_offsets = opts->x_flag_fold_mem_offsets;
622 : 96060188 : ptr->x_flag_fold_simple_inlines = opts->x_flag_fold_simple_inlines;
623 : 96060188 : ptr->x_flag_forward_propagate = opts->x_flag_forward_propagate;
624 : 96060188 : ptr->x_flag_fp_int_builtin_inexact = opts->x_flag_fp_int_builtin_inexact;
625 : 96060188 : ptr->x_flag_no_function_cse = opts->x_flag_no_function_cse;
626 : 96060188 : ptr->x_flag_gcse = opts->x_flag_gcse;
627 : 96060188 : ptr->x_flag_gcse_after_reload = opts->x_flag_gcse_after_reload;
628 : 96060188 : ptr->x_flag_gcse_las = opts->x_flag_gcse_las;
629 : 96060188 : ptr->x_flag_gcse_lm = opts->x_flag_gcse_lm;
630 : 96060188 : ptr->x_flag_gcse_sm = opts->x_flag_gcse_sm;
631 : 96060188 : ptr->x_flag_graphite = opts->x_flag_graphite;
632 : 96060188 : ptr->x_flag_graphite_identity = opts->x_flag_graphite_identity;
633 : 96060188 : ptr->x_flag_guess_branch_prob = opts->x_flag_guess_branch_prob;
634 : 96060188 : ptr->x_flag_harden_control_flow_redundancy_check_exceptions = opts->x_flag_harden_control_flow_redundancy_check_exceptions;
635 : 96060188 : ptr->x_flag_harden_control_flow_redundancy_check_returning_calls = opts->x_flag_harden_control_flow_redundancy_check_returning_calls;
636 : 96060188 : ptr->x_flag_harden_control_flow_redundancy_skip_leaf = opts->x_flag_harden_control_flow_redundancy_skip_leaf;
637 : 96060188 : ptr->x_flag_harden_compares = opts->x_flag_harden_compares;
638 : 96060188 : ptr->x_flag_harden_conditional_branches = opts->x_flag_harden_conditional_branches;
639 : 96060188 : ptr->x_flag_harden_control_flow_redundancy = opts->x_flag_harden_control_flow_redundancy;
640 : 96060188 : ptr->x_flag_hoist_adjacent_loads = opts->x_flag_hoist_adjacent_loads;
641 : 96060188 : ptr->x_flag_if_conversion = opts->x_flag_if_conversion;
642 : 96060188 : ptr->x_flag_if_conversion2 = opts->x_flag_if_conversion2;
643 : 96060188 : ptr->x_flag_indirect_inlining = opts->x_flag_indirect_inlining;
644 : 96060188 : ptr->x_flag_no_inline = opts->x_flag_no_inline;
645 : 96060188 : ptr->x_flag_inline_atomics = opts->x_flag_inline_atomics;
646 : 96060188 : ptr->x_flag_inline_functions = opts->x_flag_inline_functions;
647 : 96060188 : ptr->x_flag_inline_functions_called_once = opts->x_flag_inline_functions_called_once;
648 : 96060188 : ptr->x_flag_inline_small_functions = opts->x_flag_inline_small_functions;
649 : 96060188 : ptr->x_flag_ipa_bit_cp = opts->x_flag_ipa_bit_cp;
650 : 96060188 : ptr->x_flag_ipa_cp = opts->x_flag_ipa_cp;
651 : 96060188 : ptr->x_flag_ipa_cp_clone = opts->x_flag_ipa_cp_clone;
652 : 96060188 : ptr->x_flag_ipa_icf = opts->x_flag_ipa_icf;
653 : 96060188 : ptr->x_flag_ipa_icf_functions = opts->x_flag_ipa_icf_functions;
654 : 96060188 : ptr->x_flag_ipa_icf_variables = opts->x_flag_ipa_icf_variables;
655 : 96060188 : ptr->x_flag_ipa_modref = opts->x_flag_ipa_modref;
656 : 96060188 : ptr->x_flag_ipa_profile = opts->x_flag_ipa_profile;
657 : 96060188 : ptr->x_flag_ipa_pta = opts->x_flag_ipa_pta;
658 : 96060188 : ptr->x_flag_ipa_pure_const = opts->x_flag_ipa_pure_const;
659 : 96060188 : ptr->x_flag_ipa_ra = opts->x_flag_ipa_ra;
660 : 96060188 : ptr->x_flag_ipa_reference = opts->x_flag_ipa_reference;
661 : 96060188 : ptr->x_flag_ipa_reference_addressable = opts->x_flag_ipa_reference_addressable;
662 : 96060188 : ptr->x_flag_ipa_reorder_for_locality = opts->x_flag_ipa_reorder_for_locality;
663 : 96060188 : ptr->x_flag_ipa_sra = opts->x_flag_ipa_sra;
664 : 96060188 : ptr->x_flag_ipa_stack_alignment = opts->x_flag_ipa_stack_alignment;
665 : 96060188 : ptr->x_flag_ipa_strict_aliasing = opts->x_flag_ipa_strict_aliasing;
666 : 96060188 : ptr->x_flag_ipa_vrp = opts->x_flag_ipa_vrp;
667 : 96060188 : ptr->x_flag_ira_hoist_pressure = opts->x_flag_ira_hoist_pressure;
668 : 96060188 : ptr->x_flag_ira_loop_pressure = opts->x_flag_ira_loop_pressure;
669 : 96060188 : ptr->x_flag_ira_share_save_slots = opts->x_flag_ira_share_save_slots;
670 : 96060188 : ptr->x_flag_ira_share_spill_slots = opts->x_flag_ira_share_spill_slots;
671 : 96060188 : ptr->x_flag_isolate_erroneous_paths_attribute = opts->x_flag_isolate_erroneous_paths_attribute;
672 : 96060188 : ptr->x_flag_isolate_erroneous_paths_dereference = opts->x_flag_isolate_erroneous_paths_dereference;
673 : 96060188 : ptr->x_flag_ivopts = opts->x_flag_ivopts;
674 : 96060188 : ptr->x_flag_jump_tables = opts->x_flag_jump_tables;
675 : 96060188 : ptr->x_flag_keep_gc_roots_live = opts->x_flag_keep_gc_roots_live;
676 : 96060188 : ptr->x_flag_late_combine_instructions = opts->x_flag_late_combine_instructions;
677 : 96060188 : ptr->x_flag_lifetime_dse = opts->x_flag_lifetime_dse;
678 : 96060188 : ptr->x_flag_limit_function_alignment = opts->x_flag_limit_function_alignment;
679 : 96060188 : ptr->x_flag_live_range_shrinkage = opts->x_flag_live_range_shrinkage;
680 : 96060188 : ptr->x_flag_loop_interchange = opts->x_flag_loop_interchange;
681 : 96060188 : ptr->x_flag_loop_nest_optimize = opts->x_flag_loop_nest_optimize;
682 : 96060188 : ptr->x_flag_loop_parallelize_all = opts->x_flag_loop_parallelize_all;
683 : 96060188 : ptr->x_flag_unroll_jam = opts->x_flag_unroll_jam;
684 : 96060188 : ptr->x_flag_lra_remat = opts->x_flag_lra_remat;
685 : 96060188 : ptr->x_flag_malloc_dce = opts->x_flag_malloc_dce;
686 : 96060188 : ptr->x_flag_errno_math = opts->x_flag_errno_math;
687 : 96060188 : ptr->x_flag_modulo_sched = opts->x_flag_modulo_sched;
688 : 96060188 : ptr->x_flag_modulo_sched_allow_regmoves = opts->x_flag_modulo_sched_allow_regmoves;
689 : 96060188 : ptr->x_flag_move_loop_invariants = opts->x_flag_move_loop_invariants;
690 : 96060188 : ptr->x_flag_move_loop_stores = opts->x_flag_move_loop_stores;
691 : 96060188 : ptr->x_flag_non_call_exceptions = opts->x_flag_non_call_exceptions;
692 : 96060188 : ptr->x_flag_nothrow_opt = opts->x_flag_nothrow_opt;
693 : 96060188 : ptr->x_flag_omit_frame_pointer = opts->x_flag_omit_frame_pointer;
694 : 96060188 : ptr->x_flag_opt_info = opts->x_flag_opt_info;
695 : 96060188 : ptr->x_flag_optimize_crc = opts->x_flag_optimize_crc;
696 : 96060188 : ptr->x_flag_optimize_sibling_calls = opts->x_flag_optimize_sibling_calls;
697 : 96060188 : ptr->x_flag_optimize_strlen = opts->x_flag_optimize_strlen;
698 : 96060188 : ptr->x_flag_pack_struct = opts->x_flag_pack_struct;
699 : 96060188 : ptr->x_flag_partial_inlining = opts->x_flag_partial_inlining;
700 : 96060188 : ptr->x_flag_pcc_struct_return = opts->x_flag_pcc_struct_return;
701 : 96060188 : ptr->x_flag_peel_loops = opts->x_flag_peel_loops;
702 : 96060188 : ptr->x_flag_no_peephole = opts->x_flag_no_peephole;
703 : 96060188 : ptr->x_flag_peephole2 = opts->x_flag_peephole2;
704 : 96060188 : ptr->x_flag_plt = opts->x_flag_plt;
705 : 96060188 : ptr->x_flag_predictive_commoning = opts->x_flag_predictive_commoning;
706 : 96060188 : ptr->x_flag_prefetch_loop_arrays = opts->x_flag_prefetch_loop_arrays;
707 : 96060188 : ptr->x_flag_printf_return_value = opts->x_flag_printf_return_value;
708 : 96060188 : ptr->x_flag_profile_partial_training = opts->x_flag_profile_partial_training;
709 : 96060188 : ptr->x_flag_profile_reorder_functions = opts->x_flag_profile_reorder_functions;
710 : 96060188 : ptr->x_flag_reciprocal_math = opts->x_flag_reciprocal_math;
711 : 96060188 : ptr->x_flag_ree = opts->x_flag_ree;
712 : 96060188 : ptr->x_flag_rename_registers = opts->x_flag_rename_registers;
713 : 96060188 : ptr->x_flag_reorder_blocks = opts->x_flag_reorder_blocks;
714 : 96060188 : ptr->x_flag_reorder_blocks_and_partition = opts->x_flag_reorder_blocks_and_partition;
715 : 96060188 : ptr->x_flag_reorder_functions = opts->x_flag_reorder_functions;
716 : 96060188 : ptr->x_flag_rerun_cse_after_loop = opts->x_flag_rerun_cse_after_loop;
717 : 96060188 : ptr->x_flag_resched_modulo_sched = opts->x_flag_resched_modulo_sched;
718 : 96060188 : ptr->x_flag_rounding_math = opts->x_flag_rounding_math;
719 : 96060188 : ptr->x_flag_rtti = opts->x_flag_rtti;
720 : 96060188 : ptr->x_flag_save_optimization_record = opts->x_flag_save_optimization_record;
721 : 96060188 : ptr->x_flag_sched_critical_path_heuristic = opts->x_flag_sched_critical_path_heuristic;
722 : 96060188 : ptr->x_flag_sched_dep_count_heuristic = opts->x_flag_sched_dep_count_heuristic;
723 : 96060188 : ptr->x_flag_sched_group_heuristic = opts->x_flag_sched_group_heuristic;
724 : 96060188 : ptr->x_flag_schedule_interblock = opts->x_flag_schedule_interblock;
725 : 96060188 : ptr->x_flag_sched_last_insn_heuristic = opts->x_flag_sched_last_insn_heuristic;
726 : 96060188 : ptr->x_flag_sched_pressure = opts->x_flag_sched_pressure;
727 : 96060188 : ptr->x_flag_sched_rank_heuristic = opts->x_flag_sched_rank_heuristic;
728 : 96060188 : ptr->x_flag_schedule_speculative = opts->x_flag_schedule_speculative;
729 : 96060188 : ptr->x_flag_sched_spec_insn_heuristic = opts->x_flag_sched_spec_insn_heuristic;
730 : 96060188 : ptr->x_flag_schedule_speculative_load = opts->x_flag_schedule_speculative_load;
731 : 96060188 : ptr->x_flag_schedule_speculative_load_dangerous = opts->x_flag_schedule_speculative_load_dangerous;
732 : 96060188 : ptr->x_flag_sched2_use_superblocks = opts->x_flag_sched2_use_superblocks;
733 : 96060188 : ptr->x_flag_schedule_fusion = opts->x_flag_schedule_fusion;
734 : 96060188 : ptr->x_flag_schedule_insns = opts->x_flag_schedule_insns;
735 : 96060188 : ptr->x_flag_schedule_insns_after_reload = opts->x_flag_schedule_insns_after_reload;
736 : 96060188 : ptr->x_flag_section_anchors = opts->x_flag_section_anchors;
737 : 96060188 : ptr->x_flag_sel_sched_pipelining = opts->x_flag_sel_sched_pipelining;
738 : 96060188 : ptr->x_flag_sel_sched_pipelining_outer_loops = opts->x_flag_sel_sched_pipelining_outer_loops;
739 : 96060188 : ptr->x_flag_sel_sched_reschedule_pipelined = opts->x_flag_sel_sched_reschedule_pipelined;
740 : 96060188 : ptr->x_flag_selective_scheduling = opts->x_flag_selective_scheduling;
741 : 96060188 : ptr->x_flag_selective_scheduling2 = opts->x_flag_selective_scheduling2;
742 : 96060188 : ptr->x_flag_semantic_interposition = opts->x_flag_semantic_interposition;
743 : 96060188 : ptr->x_flag_short_enums = opts->x_flag_short_enums;
744 : 96060188 : ptr->x_flag_short_wchar = opts->x_flag_short_wchar;
745 : 96060188 : ptr->x_flag_shrink_wrap = opts->x_flag_shrink_wrap;
746 : 96060188 : ptr->x_flag_shrink_wrap_separate = opts->x_flag_shrink_wrap_separate;
747 : 96060188 : ptr->x_flag_signaling_nans = opts->x_flag_signaling_nans;
748 : 96060188 : ptr->x_flag_signed_zeros = opts->x_flag_signed_zeros;
749 : 96060188 : ptr->x_flag_single_precision_constant = opts->x_flag_single_precision_constant;
750 : 96060188 : ptr->x_flag_split_ivs_in_unroller = opts->x_flag_split_ivs_in_unroller;
751 : 96060188 : ptr->x_flag_split_loops = opts->x_flag_split_loops;
752 : 96060188 : ptr->x_flag_split_paths = opts->x_flag_split_paths;
753 : 96060188 : ptr->x_flag_split_wide_types = opts->x_flag_split_wide_types;
754 : 96060188 : ptr->x_flag_split_wide_types_early = opts->x_flag_split_wide_types_early;
755 : 96060188 : ptr->x_flag_ssa_backprop = opts->x_flag_ssa_backprop;
756 : 96060188 : ptr->x_flag_ssa_phiopt = opts->x_flag_ssa_phiopt;
757 : 96060188 : ptr->x_flag_stack_clash_protection = opts->x_flag_stack_clash_protection;
758 : 96060188 : ptr->x_flag_stack_protect = opts->x_flag_stack_protect;
759 : 96060188 : ptr->x_flag_stdarg_opt = opts->x_flag_stdarg_opt;
760 : 96060188 : ptr->x_flag_store_merging = opts->x_flag_store_merging;
761 : 96060188 : ptr->x_flag_strict_aliasing = opts->x_flag_strict_aliasing;
762 : 96060188 : ptr->x_flag_strict_enums = opts->x_flag_strict_enums;
763 : 96060188 : ptr->x_flag_strict_volatile_bitfields = opts->x_flag_strict_volatile_bitfields;
764 : 96060188 : ptr->x_flag_thread_jumps = opts->x_flag_thread_jumps;
765 : 96060188 : ptr->x_flag_threadsafe_statics = opts->x_flag_threadsafe_statics;
766 : 96060188 : ptr->x_flag_toplevel_reorder = opts->x_flag_toplevel_reorder;
767 : 96060188 : ptr->x_flag_tracer = opts->x_flag_tracer;
768 : 96060188 : ptr->x_flag_trapping_math = opts->x_flag_trapping_math;
769 : 96060188 : ptr->x_flag_trapv = opts->x_flag_trapv;
770 : 96060188 : ptr->x_flag_tree_bit_ccp = opts->x_flag_tree_bit_ccp;
771 : 96060188 : ptr->x_flag_tree_builtin_call_dce = opts->x_flag_tree_builtin_call_dce;
772 : 96060188 : ptr->x_flag_tree_ccp = opts->x_flag_tree_ccp;
773 : 96060188 : ptr->x_flag_tree_ch = opts->x_flag_tree_ch;
774 : 96060188 : ptr->x_flag_tree_coalesce_vars = opts->x_flag_tree_coalesce_vars;
775 : 96060188 : ptr->x_flag_tree_copy_prop = opts->x_flag_tree_copy_prop;
776 : 96060188 : ptr->x_flag_tree_cselim = opts->x_flag_tree_cselim;
777 : 96060188 : ptr->x_flag_tree_dce = opts->x_flag_tree_dce;
778 : 96060188 : ptr->x_flag_tree_dom = opts->x_flag_tree_dom;
779 : 96060188 : ptr->x_flag_tree_dse = opts->x_flag_tree_dse;
780 : 96060188 : ptr->x_flag_tree_forwprop = opts->x_flag_tree_forwprop;
781 : 96060188 : ptr->x_flag_tree_fre = opts->x_flag_tree_fre;
782 : 96060188 : ptr->x_flag_tree_loop_distribute_patterns = opts->x_flag_tree_loop_distribute_patterns;
783 : 96060188 : ptr->x_flag_tree_loop_distribution = opts->x_flag_tree_loop_distribution;
784 : 96060188 : ptr->x_flag_tree_loop_if_convert = opts->x_flag_tree_loop_if_convert;
785 : 96060188 : ptr->x_flag_tree_loop_im = opts->x_flag_tree_loop_im;
786 : 96060188 : ptr->x_flag_tree_loop_ivcanon = opts->x_flag_tree_loop_ivcanon;
787 : 96060188 : ptr->x_flag_tree_loop_optimize = opts->x_flag_tree_loop_optimize;
788 : 96060188 : ptr->x_flag_tree_loop_vectorize = opts->x_flag_tree_loop_vectorize;
789 : 96060188 : ptr->x_flag_tree_live_range_split = opts->x_flag_tree_live_range_split;
790 : 96060188 : ptr->x_flag_tree_partial_pre = opts->x_flag_tree_partial_pre;
791 : 96060188 : ptr->x_flag_tree_phiprop = opts->x_flag_tree_phiprop;
792 : 96060188 : ptr->x_flag_tree_pre = opts->x_flag_tree_pre;
793 : 96060188 : ptr->x_flag_tree_pta = opts->x_flag_tree_pta;
794 : 96060188 : ptr->x_flag_tree_reassoc = opts->x_flag_tree_reassoc;
795 : 96060188 : ptr->x_flag_tree_scev_cprop = opts->x_flag_tree_scev_cprop;
796 : 96060188 : ptr->x_flag_tree_sink = opts->x_flag_tree_sink;
797 : 96060188 : ptr->x_flag_tree_slp_vectorize = opts->x_flag_tree_slp_vectorize;
798 : 96060188 : ptr->x_flag_tree_slsr = opts->x_flag_tree_slsr;
799 : 96060188 : ptr->x_flag_tree_sra = opts->x_flag_tree_sra;
800 : 96060188 : ptr->x_flag_tree_switch_conversion = opts->x_flag_tree_switch_conversion;
801 : 96060188 : ptr->x_flag_tree_tail_merge = opts->x_flag_tree_tail_merge;
802 : 96060188 : ptr->x_flag_tree_ter = opts->x_flag_tree_ter;
803 : 96060188 : ptr->x_flag_tree_vectorize = opts->x_flag_tree_vectorize;
804 : 96060188 : ptr->x_flag_tree_vrp = opts->x_flag_tree_vrp;
805 : 96060188 : ptr->x_flag_unconstrained_commons = opts->x_flag_unconstrained_commons;
806 : 96060188 : ptr->x_flag_unreachable_traps = opts->x_flag_unreachable_traps;
807 : 96060188 : ptr->x_flag_unroll_all_loops = opts->x_flag_unroll_all_loops;
808 : 96060188 : ptr->x_flag_cunroll_grow_size = opts->x_flag_cunroll_grow_size;
809 : 96060188 : ptr->x_flag_unroll_loops = opts->x_flag_unroll_loops;
810 : 96060188 : ptr->x_flag_unsafe_math_optimizations = opts->x_flag_unsafe_math_optimizations;
811 : 96060188 : ptr->x_flag_unswitch_loops = opts->x_flag_unswitch_loops;
812 : 96060188 : ptr->x_flag_unwind_tables = opts->x_flag_unwind_tables;
813 : 96060188 : ptr->x_flag_var_tracking = opts->x_flag_var_tracking;
814 : 96060188 : ptr->x_flag_var_tracking_assignments = opts->x_flag_var_tracking_assignments;
815 : 96060188 : ptr->x_flag_var_tracking_assignments_toggle = opts->x_flag_var_tracking_assignments_toggle;
816 : 96060188 : ptr->x_flag_var_tracking_uninit = opts->x_flag_var_tracking_uninit;
817 : 96060188 : ptr->x_flag_variable_expansion_in_unroller = opts->x_flag_variable_expansion_in_unroller;
818 : 96060188 : ptr->x_flag_version_loops_for_strides = opts->x_flag_version_loops_for_strides;
819 : 96060188 : ptr->x_flag_value_profile_transformations = opts->x_flag_value_profile_transformations;
820 : 96060188 : ptr->x_flag_web = opts->x_flag_web;
821 : 96060188 : ptr->x_flag_wrapv = opts->x_flag_wrapv;
822 : 96060188 : ptr->x_flag_wrapv_pointer = opts->x_flag_wrapv_pointer;
823 : 96060188 : ptr->x_debug_nonbind_markers_p = opts->x_debug_nonbind_markers_p;
824 : 96060188 : ptr->x_ix86_unroll_only_small_loops = opts->x_ix86_unroll_only_small_loops;
825 : 96060188 : ptr->x_str_align_functions = opts->x_str_align_functions;
826 : 96060188 : ptr->x_str_align_jumps = opts->x_str_align_jumps;
827 : 96060188 : ptr->x_str_align_labels = opts->x_str_align_labels;
828 : 96060188 : ptr->x_str_align_loops = opts->x_str_align_loops;
829 : 96060188 : ptr->x_flag_patchable_function_entry = opts->x_flag_patchable_function_entry;
830 : :
831 : 96060188 : unsigned HOST_WIDE_INT mask = 0;
832 : 96060188 : if (opts_set->x_param_align_loop_iterations) mask |= HOST_WIDE_INT_1U << 0;
833 : 96060188 : if (opts_set->x_param_align_threshold) mask |= HOST_WIDE_INT_1U << 1;
834 : 96060188 : if (opts_set->x_param_asan_protect_allocas) mask |= HOST_WIDE_INT_1U << 2;
835 : 96060188 : if (opts_set->x_param_asan_instrument_reads) mask |= HOST_WIDE_INT_1U << 3;
836 : 96060188 : if (opts_set->x_param_asan_instrument_writes) mask |= HOST_WIDE_INT_1U << 4;
837 : 96060188 : if (opts_set->x_param_asan_instrumentation_with_call_threshold) mask |= HOST_WIDE_INT_1U << 5;
838 : 96060188 : if (opts_set->x_param_asan_kernel_mem_intrinsic_prefix) mask |= HOST_WIDE_INT_1U << 6;
839 : 96060188 : if (opts_set->x_param_asan_memintrin) mask |= HOST_WIDE_INT_1U << 7;
840 : 96060188 : if (opts_set->x_param_asan_stack) mask |= HOST_WIDE_INT_1U << 8;
841 : 96060188 : if (opts_set->x_param_asan_use_after_return) mask |= HOST_WIDE_INT_1U << 9;
842 : 96060188 : if (opts_set->x_param_auto_profile_bbs) mask |= HOST_WIDE_INT_1U << 10;
843 : 96060188 : if (opts_set->x_param_avg_loop_niter) mask |= HOST_WIDE_INT_1U << 11;
844 : 96060188 : if (opts_set->x_param_avoid_fma_max_bits) mask |= HOST_WIDE_INT_1U << 12;
845 : 96060188 : if (opts_set->x_param_builtin_expect_probability) mask |= HOST_WIDE_INT_1U << 13;
846 : 96060188 : if (opts_set->x_param_builtin_string_cmp_inline_length) mask |= HOST_WIDE_INT_1U << 14;
847 : 96060188 : if (opts_set->x_param_case_values_threshold) mask |= HOST_WIDE_INT_1U << 15;
848 : 96060188 : if (opts_set->x_param_comdat_sharing_probability) mask |= HOST_WIDE_INT_1U << 16;
849 : 96060188 : if (opts_set->x_param_construct_interfere_size) mask |= HOST_WIDE_INT_1U << 17;
850 : 96060188 : if (opts_set->x_param_cycle_accurate_model) mask |= HOST_WIDE_INT_1U << 18;
851 : 96060188 : if (opts_set->x_param_destruct_interfere_size) mask |= HOST_WIDE_INT_1U << 19;
852 : 96060188 : if (opts_set->x_param_dse_max_alias_queries_per_store) mask |= HOST_WIDE_INT_1U << 20;
853 : 96060188 : if (opts_set->x_param_dse_max_object_size) mask |= HOST_WIDE_INT_1U << 21;
854 : 96060188 : if (opts_set->x_param_early_inlining_insns) mask |= HOST_WIDE_INT_1U << 22;
855 : 96060188 : if (opts_set->x_param_fsm_scale_path_stmts) mask |= HOST_WIDE_INT_1U << 23;
856 : 96060188 : if (opts_set->x_param_fully_pipelined_fma) mask |= HOST_WIDE_INT_1U << 24;
857 : 96060188 : if (opts_set->x_param_gcse_after_reload_critical_fraction) mask |= HOST_WIDE_INT_1U << 25;
858 : 96060188 : if (opts_set->x_param_gcse_after_reload_partial_fraction) mask |= HOST_WIDE_INT_1U << 26;
859 : 96060188 : if (opts_set->x_param_gcse_cost_distance_ratio) mask |= HOST_WIDE_INT_1U << 27;
860 : 96060188 : if (opts_set->x_param_gcse_unrestricted_cost) mask |= HOST_WIDE_INT_1U << 28;
861 : 96060188 : if (opts_set->x_param_graphite_max_arrays_per_scop) mask |= HOST_WIDE_INT_1U << 29;
862 : 96060188 : if (opts_set->x_param_graphite_max_nb_scop_params) mask |= HOST_WIDE_INT_1U << 30;
863 : 96060188 : if (opts_set->x_param_hardcfr_max_blocks) mask |= HOST_WIDE_INT_1U << 31;
864 : 96060188 : if (opts_set->x_param_hardcfr_max_inline_blocks) mask |= HOST_WIDE_INT_1U << 32;
865 : 96060188 : if (opts_set->x_param_hwasan_instrument_allocas) mask |= HOST_WIDE_INT_1U << 33;
866 : 96060188 : if (opts_set->x_param_hwasan_instrument_mem_intrinsics) mask |= HOST_WIDE_INT_1U << 34;
867 : 96060188 : if (opts_set->x_param_hwasan_instrument_reads) mask |= HOST_WIDE_INT_1U << 35;
868 : 96060188 : if (opts_set->x_param_hwasan_instrument_stack) mask |= HOST_WIDE_INT_1U << 36;
869 : 96060188 : if (opts_set->x_param_hwasan_instrument_writes) mask |= HOST_WIDE_INT_1U << 37;
870 : 96060188 : if (opts_set->x_param_hwasan_random_frame_tag) mask |= HOST_WIDE_INT_1U << 38;
871 : 96060188 : if (opts_set->x_param_inline_heuristics_hint_percent) mask |= HOST_WIDE_INT_1U << 39;
872 : 96060188 : if (opts_set->x_param_inline_min_speedup) mask |= HOST_WIDE_INT_1U << 40;
873 : 96060188 : if (opts_set->x_param_inline_unit_growth) mask |= HOST_WIDE_INT_1U << 41;
874 : 96060188 : if (opts_set->x_param_ipa_cp_eval_threshold) mask |= HOST_WIDE_INT_1U << 42;
875 : 96060188 : if (opts_set->x_param_ipa_cp_large_unit_insns) mask |= HOST_WIDE_INT_1U << 43;
876 : 96060188 : if (opts_set->x_param_ipa_cp_loop_hint_bonus) mask |= HOST_WIDE_INT_1U << 44;
877 : 96060188 : if (opts_set->x_param_ipa_cp_max_recursive_depth) mask |= HOST_WIDE_INT_1U << 45;
878 : 96060188 : if (opts_set->x_param_ipa_cp_min_recursive_probability) mask |= HOST_WIDE_INT_1U << 46;
879 : 96060188 : if (opts_set->x_param_ipa_cp_recursion_penalty) mask |= HOST_WIDE_INT_1U << 47;
880 : 96060188 : if (opts_set->x_param_ipa_cp_recursive_freq_factor) mask |= HOST_WIDE_INT_1U << 48;
881 : 96060188 : if (opts_set->x_param_ipa_cp_single_call_penalty) mask |= HOST_WIDE_INT_1U << 49;
882 : 96060188 : if (opts_set->x_param_ipa_cp_unit_growth) mask |= HOST_WIDE_INT_1U << 50;
883 : 96060188 : if (opts_set->x_param_ipa_cp_value_list_size) mask |= HOST_WIDE_INT_1U << 51;
884 : 96060188 : if (opts_set->x_param_ipa_jump_function_lookups) mask |= HOST_WIDE_INT_1U << 52;
885 : 96060188 : if (opts_set->x_param_ipa_max_aa_steps) mask |= HOST_WIDE_INT_1U << 53;
886 : 96060188 : if (opts_set->x_param_ipa_max_agg_items) mask |= HOST_WIDE_INT_1U << 54;
887 : 96060188 : if (opts_set->x_param_ipa_max_loop_predicates) mask |= HOST_WIDE_INT_1U << 55;
888 : 96060188 : if (opts_set->x_param_ipa_max_param_expr_ops) mask |= HOST_WIDE_INT_1U << 56;
889 : 96060188 : if (opts_set->x_param_ipa_max_switch_predicate_bounds) mask |= HOST_WIDE_INT_1U << 57;
890 : 96060188 : if (opts_set->x_param_ipa_sra_deref_prob_threshold) mask |= HOST_WIDE_INT_1U << 58;
891 : 96060188 : if (opts_set->x_param_ipa_sra_max_replacements) mask |= HOST_WIDE_INT_1U << 59;
892 : 96060188 : if (opts_set->x_param_ipa_sra_ptr_growth_factor) mask |= HOST_WIDE_INT_1U << 60;
893 : 96060188 : if (opts_set->x_param_ipa_sra_ptrwrap_growth_factor) mask |= HOST_WIDE_INT_1U << 61;
894 : 96060188 : if (opts_set->x_param_ira_consider_dup_in_all_alts) mask |= HOST_WIDE_INT_1U << 62;
895 : 96060188 : if (opts_set->x_param_ira_loop_reserved_regs) mask |= HOST_WIDE_INT_1U << 63;
896 : 96060188 : ptr->explicit_mask[0] = mask;
897 : 96060188 : mask = 0;
898 : 96060188 : if (opts_set->x_param_ira_max_conflict_table_size) mask |= HOST_WIDE_INT_1U << 0;
899 : 96060188 : if (opts_set->x_param_ira_max_loops_num) mask |= HOST_WIDE_INT_1U << 1;
900 : 96060188 : if (opts_set->x_param_ira_simple_lra_insn_threshold) mask |= HOST_WIDE_INT_1U << 2;
901 : 96060188 : if (opts_set->x_param_iv_always_prune_cand_set_bound) mask |= HOST_WIDE_INT_1U << 3;
902 : 96060188 : if (opts_set->x_param_iv_consider_all_candidates_bound) mask |= HOST_WIDE_INT_1U << 4;
903 : 96060188 : if (opts_set->x_param_iv_max_considered_uses) mask |= HOST_WIDE_INT_1U << 5;
904 : 96060188 : if (opts_set->x_param_jump_table_max_growth_ratio_for_size) mask |= HOST_WIDE_INT_1U << 6;
905 : 96060188 : if (opts_set->x_param_jump_table_max_growth_ratio_for_speed) mask |= HOST_WIDE_INT_1U << 7;
906 : 96060188 : if (opts_set->x_param_l1_cache_line_size) mask |= HOST_WIDE_INT_1U << 8;
907 : 96060188 : if (opts_set->x_param_l1_cache_size) mask |= HOST_WIDE_INT_1U << 9;
908 : 96060188 : if (opts_set->x_param_l2_cache_size) mask |= HOST_WIDE_INT_1U << 10;
909 : 96060188 : if (opts_set->x_param_large_function_growth) mask |= HOST_WIDE_INT_1U << 11;
910 : 96060188 : if (opts_set->x_param_large_function_insns) mask |= HOST_WIDE_INT_1U << 12;
911 : 96060188 : if (opts_set->x_param_stack_frame_growth) mask |= HOST_WIDE_INT_1U << 13;
912 : 96060188 : if (opts_set->x_param_large_stack_frame) mask |= HOST_WIDE_INT_1U << 14;
913 : 96060188 : if (opts_set->x_param_large_unit_insns) mask |= HOST_WIDE_INT_1U << 15;
914 : 96060188 : if (opts_set->x_param_lim_expensive) mask |= HOST_WIDE_INT_1U << 16;
915 : 96060188 : if (opts_set->x_param_loop_block_tile_size) mask |= HOST_WIDE_INT_1U << 17;
916 : 96060188 : if (opts_set->x_param_loop_interchange_max_num_stmts) mask |= HOST_WIDE_INT_1U << 18;
917 : 96060188 : if (opts_set->x_param_loop_interchange_stride_ratio) mask |= HOST_WIDE_INT_1U << 19;
918 : 96060188 : if (opts_set->x_param_loop_invariant_max_bbs_in_loop) mask |= HOST_WIDE_INT_1U << 20;
919 : 96060188 : if (opts_set->x_param_loop_max_datarefs_for_datadeps) mask |= HOST_WIDE_INT_1U << 21;
920 : 96060188 : if (opts_set->x_param_loop_versioning_max_inner_insns) mask |= HOST_WIDE_INT_1U << 22;
921 : 96060188 : if (opts_set->x_param_loop_versioning_max_outer_insns) mask |= HOST_WIDE_INT_1U << 23;
922 : 96060188 : if (opts_set->x_param_lra_inheritance_ebb_probability_cutoff) mask |= HOST_WIDE_INT_1U << 24;
923 : 96060188 : if (opts_set->x_param_lra_max_considered_reload_pseudos) mask |= HOST_WIDE_INT_1U << 25;
924 : 96060188 : if (opts_set->x_param_lto_locality_frequency) mask |= HOST_WIDE_INT_1U << 26;
925 : 96060188 : if (opts_set->x_param_lto_locality_size) mask |= HOST_WIDE_INT_1U << 27;
926 : 96060188 : if (opts_set->x_param_max_average_unrolled_insns) mask |= HOST_WIDE_INT_1U << 28;
927 : 96060188 : if (opts_set->x_param_max_combine_insns) mask |= HOST_WIDE_INT_1U << 29;
928 : 96060188 : if (opts_set->x_param_max_combine_search_insns) mask |= HOST_WIDE_INT_1U << 30;
929 : 96060188 : if (opts_set->x_param_max_unroll_iterations) mask |= HOST_WIDE_INT_1U << 31;
930 : 96060188 : if (opts_set->x_param_max_completely_peel_times) mask |= HOST_WIDE_INT_1U << 32;
931 : 96060188 : if (opts_set->x_param_max_completely_peeled_insns) mask |= HOST_WIDE_INT_1U << 33;
932 : 96060188 : if (opts_set->x_param_max_crossjump_edges) mask |= HOST_WIDE_INT_1U << 34;
933 : 96060188 : if (opts_set->x_param_max_cse_insns) mask |= HOST_WIDE_INT_1U << 35;
934 : 96060188 : if (opts_set->x_param_max_cse_path_length) mask |= HOST_WIDE_INT_1U << 36;
935 : 96060188 : if (opts_set->x_param_max_cselib_memory_locations) mask |= HOST_WIDE_INT_1U << 37;
936 : 96060188 : if (opts_set->x_param_max_debug_marker_count) mask |= HOST_WIDE_INT_1U << 38;
937 : 96060188 : if (opts_set->x_param_max_delay_slot_insn_search) mask |= HOST_WIDE_INT_1U << 39;
938 : 96060188 : if (opts_set->x_param_max_delay_slot_live_search) mask |= HOST_WIDE_INT_1U << 40;
939 : 96060188 : if (opts_set->x_param_max_devirt_targets) mask |= HOST_WIDE_INT_1U << 41;
940 : 96060188 : if (opts_set->x_param_max_dse_active_local_stores) mask |= HOST_WIDE_INT_1U << 42;
941 : 96060188 : if (opts_set->x_param_early_inliner_max_iterations) mask |= HOST_WIDE_INT_1U << 43;
942 : 96060188 : if (opts_set->x_param_max_find_base_term_values) mask |= HOST_WIDE_INT_1U << 44;
943 : 96060188 : if (opts_set->x_param_max_fsm_thread_path_insns) mask |= HOST_WIDE_INT_1U << 45;
944 : 96060188 : if (opts_set->x_param_max_gcse_insertion_ratio) mask |= HOST_WIDE_INT_1U << 46;
945 : 96060188 : if (opts_set->x_param_max_gcse_memory) mask |= HOST_WIDE_INT_1U << 47;
946 : 96060188 : if (opts_set->x_param_max_goto_duplication_insns) mask |= HOST_WIDE_INT_1U << 48;
947 : 96060188 : if (opts_set->x_param_max_grow_copy_bb_insns) mask |= HOST_WIDE_INT_1U << 49;
948 : 96060188 : if (opts_set->x_param_max_hoist_depth) mask |= HOST_WIDE_INT_1U << 50;
949 : 96060188 : if (opts_set->x_param_inline_functions_called_once_insns) mask |= HOST_WIDE_INT_1U << 51;
950 : 96060188 : if (opts_set->x_param_inline_functions_called_once_loop_depth) mask |= HOST_WIDE_INT_1U << 52;
951 : 96060188 : if (opts_set->x_param_max_inline_insns_auto) mask |= HOST_WIDE_INT_1U << 53;
952 : 96060188 : if (opts_set->x_param_max_inline_insns_recursive_auto) mask |= HOST_WIDE_INT_1U << 54;
953 : 96060188 : if (opts_set->x_param_max_inline_insns_recursive) mask |= HOST_WIDE_INT_1U << 55;
954 : 96060188 : if (opts_set->x_param_max_inline_insns_single) mask |= HOST_WIDE_INT_1U << 56;
955 : 96060188 : if (opts_set->x_param_max_inline_insns_size) mask |= HOST_WIDE_INT_1U << 57;
956 : 96060188 : if (opts_set->x_param_max_inline_insns_small) mask |= HOST_WIDE_INT_1U << 58;
957 : 96060188 : if (opts_set->x_param_max_inline_recursive_depth_auto) mask |= HOST_WIDE_INT_1U << 59;
958 : 96060188 : if (opts_set->x_param_max_inline_recursive_depth) mask |= HOST_WIDE_INT_1U << 60;
959 : 96060188 : if (opts_set->x_param_max_isl_operations) mask |= HOST_WIDE_INT_1U << 61;
960 : 96060188 : if (opts_set->x_param_max_iterations_computation_cost) mask |= HOST_WIDE_INT_1U << 62;
961 : 96060188 : if (opts_set->x_param_max_iterations_to_track) mask |= HOST_WIDE_INT_1U << 63;
962 : 96060188 : ptr->explicit_mask[1] = mask;
963 : 96060188 : mask = 0;
964 : 96060188 : if (opts_set->x_param_max_jump_thread_duplication_stmts) mask |= HOST_WIDE_INT_1U << 0;
965 : 96060188 : if (opts_set->x_param_max_jump_thread_paths) mask |= HOST_WIDE_INT_1U << 1;
966 : 96060188 : if (opts_set->x_param_max_last_value_rtl) mask |= HOST_WIDE_INT_1U << 2;
967 : 96060188 : if (opts_set->x_param_max_loop_header_insns) mask |= HOST_WIDE_INT_1U << 3;
968 : 96060188 : if (opts_set->x_param_max_modulo_backtrack_attempts) mask |= HOST_WIDE_INT_1U << 4;
969 : 96060188 : if (opts_set->x_param_max_partial_antic_length) mask |= HOST_WIDE_INT_1U << 5;
970 : 96060188 : if (opts_set->x_param_max_peel_branches) mask |= HOST_WIDE_INT_1U << 6;
971 : 96060188 : if (opts_set->x_param_max_peel_times) mask |= HOST_WIDE_INT_1U << 7;
972 : 96060188 : if (opts_set->x_param_max_peeled_insns) mask |= HOST_WIDE_INT_1U << 8;
973 : 96060188 : if (opts_set->x_param_max_pending_list_length) mask |= HOST_WIDE_INT_1U << 9;
974 : 96060188 : if (opts_set->x_param_max_pipeline_region_blocks) mask |= HOST_WIDE_INT_1U << 10;
975 : 96060188 : if (opts_set->x_param_max_pipeline_region_insns) mask |= HOST_WIDE_INT_1U << 11;
976 : 96060188 : if (opts_set->x_param_max_pow_sqrt_depth) mask |= HOST_WIDE_INT_1U << 12;
977 : 96060188 : if (opts_set->x_param_max_predicted_iterations) mask |= HOST_WIDE_INT_1U << 13;
978 : 96060188 : if (opts_set->x_param_max_reload_search_insns) mask |= HOST_WIDE_INT_1U << 14;
979 : 96060188 : if (opts_set->x_param_max_rtl_if_conversion_insns) mask |= HOST_WIDE_INT_1U << 15;
980 : 96060188 : if (opts_set->x_param_max_rtl_if_conversion_predictable_cost) mask |= HOST_WIDE_INT_1U << 16;
981 : 96060188 : if (opts_set->x_param_max_rtl_if_conversion_unpredictable_cost) mask |= HOST_WIDE_INT_1U << 17;
982 : 96060188 : if (opts_set->x_param_max_sched_extend_regions_iters) mask |= HOST_WIDE_INT_1U << 18;
983 : 96060188 : if (opts_set->x_param_max_sched_insn_conflict_delay) mask |= HOST_WIDE_INT_1U << 19;
984 : 96060188 : if (opts_set->x_param_max_sched_ready_insns) mask |= HOST_WIDE_INT_1U << 20;
985 : 96060188 : if (opts_set->x_param_max_sched_region_blocks) mask |= HOST_WIDE_INT_1U << 21;
986 : 96060188 : if (opts_set->x_param_max_sched_region_insns) mask |= HOST_WIDE_INT_1U << 22;
987 : 96060188 : if (opts_set->x_param_max_slsr_candidate_scan) mask |= HOST_WIDE_INT_1U << 23;
988 : 96060188 : if (opts_set->x_param_max_speculative_devirt_maydefs) mask |= HOST_WIDE_INT_1U << 24;
989 : 96060188 : if (opts_set->x_param_max_stores_to_merge) mask |= HOST_WIDE_INT_1U << 25;
990 : 96060188 : if (opts_set->x_param_max_stores_to_sink) mask |= HOST_WIDE_INT_1U << 26;
991 : 96060188 : if (opts_set->x_param_max_tail_merge_comparisons) mask |= HOST_WIDE_INT_1U << 27;
992 : 96060188 : if (opts_set->x_param_max_tail_merge_iterations) mask |= HOST_WIDE_INT_1U << 28;
993 : 96060188 : if (opts_set->x_param_max_tracked_strlens) mask |= HOST_WIDE_INT_1U << 29;
994 : 96060188 : if (opts_set->x_param_max_tree_if_conversion_phi_args) mask |= HOST_WIDE_INT_1U << 30;
995 : 96060188 : if (opts_set->x_param_max_unroll_times) mask |= HOST_WIDE_INT_1U << 31;
996 : 96060188 : if (opts_set->x_param_max_unrolled_insns) mask |= HOST_WIDE_INT_1U << 32;
997 : 96060188 : if (opts_set->x_param_max_unswitch_depth) mask |= HOST_WIDE_INT_1U << 33;
998 : 96060188 : if (opts_set->x_param_max_unswitch_insns) mask |= HOST_WIDE_INT_1U << 34;
999 : 96060188 : if (opts_set->x_param_max_variable_expansions) mask |= HOST_WIDE_INT_1U << 35;
1000 : 96060188 : if (opts_set->x_param_max_vartrack_expr_depth) mask |= HOST_WIDE_INT_1U << 36;
1001 : 96060188 : if (opts_set->x_param_max_vartrack_reverse_op_size) mask |= HOST_WIDE_INT_1U << 37;
1002 : 96060188 : if (opts_set->x_param_max_vartrack_size) mask |= HOST_WIDE_INT_1U << 38;
1003 : 96060188 : if (opts_set->x_param_min_crossjump_insns) mask |= HOST_WIDE_INT_1U << 39;
1004 : 96060188 : if (opts_set->x_param_min_inline_recursive_probability) mask |= HOST_WIDE_INT_1U << 40;
1005 : 96060188 : if (opts_set->x_param_min_insn_to_prefetch_ratio) mask |= HOST_WIDE_INT_1U << 41;
1006 : 96060188 : if (opts_set->x_param_min_loop_cond_split_prob) mask |= HOST_WIDE_INT_1U << 42;
1007 : 96060188 : if (opts_set->x_param_min_pagesize) mask |= HOST_WIDE_INT_1U << 43;
1008 : 96060188 : if (opts_set->x_param_min_size_for_stack_sharing) mask |= HOST_WIDE_INT_1U << 44;
1009 : 96060188 : if (opts_set->x_param_min_spec_prob) mask |= HOST_WIDE_INT_1U << 45;
1010 : 96060188 : if (opts_set->x_param_min_vect_loop_bound) mask |= HOST_WIDE_INT_1U << 46;
1011 : 96060188 : if (opts_set->x_param_modref_max_accesses) mask |= HOST_WIDE_INT_1U << 47;
1012 : 96060188 : if (opts_set->x_param_modref_max_adjustments) mask |= HOST_WIDE_INT_1U << 48;
1013 : 96060188 : if (opts_set->x_param_modref_max_bases) mask |= HOST_WIDE_INT_1U << 49;
1014 : 96060188 : if (opts_set->x_param_modref_max_depth) mask |= HOST_WIDE_INT_1U << 50;
1015 : 96060188 : if (opts_set->x_param_modref_max_escape_points) mask |= HOST_WIDE_INT_1U << 51;
1016 : 96060188 : if (opts_set->x_param_modref_max_refs) mask |= HOST_WIDE_INT_1U << 52;
1017 : 96060188 : if (opts_set->x_param_modref_max_tests) mask |= HOST_WIDE_INT_1U << 53;
1018 : 96060188 : if (opts_set->x_param_parloops_chunk_size) mask |= HOST_WIDE_INT_1U << 54;
1019 : 96060188 : if (opts_set->x_param_parloops_min_per_thread) mask |= HOST_WIDE_INT_1U << 55;
1020 : 96060188 : if (opts_set->x_param_parloops_schedule) mask |= HOST_WIDE_INT_1U << 56;
1021 : 96060188 : if (opts_set->x_param_partial_inlining_entry_probability) mask |= HOST_WIDE_INT_1U << 57;
1022 : 96060188 : if (opts_set->x_param_phiopt_factor_max_stmts_live) mask |= HOST_WIDE_INT_1U << 58;
1023 : 96060188 : if (opts_set->x_param_predictable_branch_outcome) mask |= HOST_WIDE_INT_1U << 59;
1024 : 96060188 : if (opts_set->x_param_prefetch_dynamic_strides) mask |= HOST_WIDE_INT_1U << 60;
1025 : 96060188 : if (opts_set->x_param_prefetch_latency) mask |= HOST_WIDE_INT_1U << 61;
1026 : 96060188 : if (opts_set->x_param_prefetch_min_insn_to_mem_ratio) mask |= HOST_WIDE_INT_1U << 62;
1027 : 96060188 : if (opts_set->x_param_prefetch_minimum_stride) mask |= HOST_WIDE_INT_1U << 63;
1028 : 96060188 : ptr->explicit_mask[2] = mask;
1029 : 96060188 : mask = 0;
1030 : 96060188 : if (opts_set->x_param_ranger_logical_depth) mask |= HOST_WIDE_INT_1U << 0;
1031 : 96060188 : if (opts_set->x_param_ranger_recompute_depth) mask |= HOST_WIDE_INT_1U << 1;
1032 : 96060188 : if (opts_set->x_param_relation_block_limit) mask |= HOST_WIDE_INT_1U << 2;
1033 : 96060188 : if (opts_set->x_param_rpo_vn_max_loop_depth) mask |= HOST_WIDE_INT_1U << 3;
1034 : 96060188 : if (opts_set->x_param_sccvn_max_alias_queries_per_access) mask |= HOST_WIDE_INT_1U << 4;
1035 : 96060188 : if (opts_set->x_param_scev_max_expr_complexity) mask |= HOST_WIDE_INT_1U << 5;
1036 : 96060188 : if (opts_set->x_param_scev_max_expr_size) mask |= HOST_WIDE_INT_1U << 6;
1037 : 96060188 : if (opts_set->x_param_sched_autopref_queue_depth) mask |= HOST_WIDE_INT_1U << 7;
1038 : 96060188 : if (opts_set->x_param_sched_mem_true_dep_cost) mask |= HOST_WIDE_INT_1U << 8;
1039 : 96060188 : if (opts_set->x_param_sched_pressure_algorithm) mask |= HOST_WIDE_INT_1U << 9;
1040 : 96060188 : if (opts_set->x_param_sched_spec_prob_cutoff) mask |= HOST_WIDE_INT_1U << 10;
1041 : 96060188 : if (opts_set->x_param_sched_state_edge_prob_cutoff) mask |= HOST_WIDE_INT_1U << 11;
1042 : 96060188 : if (opts_set->x_param_selsched_insns_to_rename) mask |= HOST_WIDE_INT_1U << 12;
1043 : 96060188 : if (opts_set->x_param_selsched_max_lookahead) mask |= HOST_WIDE_INT_1U << 13;
1044 : 96060188 : if (opts_set->x_param_selsched_max_sched_times) mask |= HOST_WIDE_INT_1U << 14;
1045 : 96060188 : if (opts_set->x_param_simultaneous_prefetches) mask |= HOST_WIDE_INT_1U << 15;
1046 : 96060188 : if (opts_set->x_param_sink_frequency_threshold) mask |= HOST_WIDE_INT_1U << 16;
1047 : 96060188 : if (opts_set->x_param_sms_dfa_history) mask |= HOST_WIDE_INT_1U << 17;
1048 : 96060188 : if (opts_set->x_param_sms_loop_average_count_threshold) mask |= HOST_WIDE_INT_1U << 18;
1049 : 96060188 : if (opts_set->x_param_sms_max_ii_factor) mask |= HOST_WIDE_INT_1U << 19;
1050 : 96060188 : if (opts_set->x_param_sms_min_sc) mask |= HOST_WIDE_INT_1U << 20;
1051 : 96060188 : if (opts_set->x_param_sra_max_propagations) mask |= HOST_WIDE_INT_1U << 21;
1052 : 96060188 : if (opts_set->x_param_sra_max_scalarization_size_size) mask |= HOST_WIDE_INT_1U << 22;
1053 : 96060188 : if (opts_set->x_param_sra_max_scalarization_size_speed) mask |= HOST_WIDE_INT_1U << 23;
1054 : 96060188 : if (opts_set->x_param_ssa_name_def_chain_limit) mask |= HOST_WIDE_INT_1U << 24;
1055 : 96060188 : if (opts_set->x_param_ssp_buffer_size) mask |= HOST_WIDE_INT_1U << 25;
1056 : 96060188 : if (opts_set->x_param_stack_clash_protection_guard_size) mask |= HOST_WIDE_INT_1U << 26;
1057 : 96060188 : if (opts_set->x_param_stack_clash_protection_probe_interval) mask |= HOST_WIDE_INT_1U << 27;
1058 : 96060188 : if (opts_set->x_param_store_forwarding_max_distance) mask |= HOST_WIDE_INT_1U << 28;
1059 : 96060188 : if (opts_set->x_param_store_merging_allow_unaligned) mask |= HOST_WIDE_INT_1U << 29;
1060 : 96060188 : if (opts_set->x_param_store_merging_max_size) mask |= HOST_WIDE_INT_1U << 30;
1061 : 96060188 : if (opts_set->x_param_switch_conversion_branch_ratio) mask |= HOST_WIDE_INT_1U << 31;
1062 : 96060188 : if (opts_set->x_param_switch_lower_slow_alg_max_cases) mask |= HOST_WIDE_INT_1U << 32;
1063 : 96060188 : if (opts_set->x_param_tm_max_aggregate_size) mask |= HOST_WIDE_INT_1U << 33;
1064 : 96060188 : if (opts_set->x_param_tracer_dynamic_coverage_feedback) mask |= HOST_WIDE_INT_1U << 34;
1065 : 96060188 : if (opts_set->x_param_tracer_dynamic_coverage) mask |= HOST_WIDE_INT_1U << 35;
1066 : 96060188 : if (opts_set->x_param_tracer_max_code_growth) mask |= HOST_WIDE_INT_1U << 36;
1067 : 96060188 : if (opts_set->x_param_tracer_min_branch_probability_feedback) mask |= HOST_WIDE_INT_1U << 37;
1068 : 96060188 : if (opts_set->x_param_tracer_min_branch_probability) mask |= HOST_WIDE_INT_1U << 38;
1069 : 96060188 : if (opts_set->x_param_tracer_min_branch_ratio) mask |= HOST_WIDE_INT_1U << 39;
1070 : 96060188 : if (opts_set->x_param_transitive_relations_work_bound) mask |= HOST_WIDE_INT_1U << 40;
1071 : 96060188 : if (opts_set->x_param_tree_reassoc_width) mask |= HOST_WIDE_INT_1U << 41;
1072 : 96060188 : if (opts_set->x_param_uninit_control_dep_attempts) mask |= HOST_WIDE_INT_1U << 42;
1073 : 96060188 : if (opts_set->x_param_uninit_max_chain_len) mask |= HOST_WIDE_INT_1U << 43;
1074 : 96060188 : if (opts_set->x_param_uninit_max_num_chains) mask |= HOST_WIDE_INT_1U << 44;
1075 : 96060188 : if (opts_set->x_param_uninit_max_prune_work) mask |= HOST_WIDE_INT_1U << 45;
1076 : 96060188 : if (opts_set->x_param_uninlined_function_insns) mask |= HOST_WIDE_INT_1U << 46;
1077 : 96060188 : if (opts_set->x_param_uninlined_function_time) mask |= HOST_WIDE_INT_1U << 47;
1078 : 96060188 : if (opts_set->x_param_uninlined_function_thunk_insns) mask |= HOST_WIDE_INT_1U << 48;
1079 : 96060188 : if (opts_set->x_param_uninlined_function_thunk_time) mask |= HOST_WIDE_INT_1U << 49;
1080 : 96060188 : if (opts_set->x_param_unlikely_bb_count_fraction) mask |= HOST_WIDE_INT_1U << 50;
1081 : 96060188 : if (opts_set->x_param_unroll_jam_max_unroll) mask |= HOST_WIDE_INT_1U << 51;
1082 : 96060188 : if (opts_set->x_param_unroll_jam_min_percent) mask |= HOST_WIDE_INT_1U << 52;
1083 : 96060188 : if (opts_set->x_param_use_after_scope_direct_emission_threshold) mask |= HOST_WIDE_INT_1U << 53;
1084 : 96060188 : if (opts_set->x_param_vect_epilogues_nomask) mask |= HOST_WIDE_INT_1U << 54;
1085 : 96060188 : if (opts_set->x_param_vect_induction_float) mask |= HOST_WIDE_INT_1U << 55;
1086 : 96060188 : if (opts_set->x_param_vect_inner_loop_cost_factor) mask |= HOST_WIDE_INT_1U << 56;
1087 : 96060188 : if (opts_set->x_param_vect_max_layout_candidates) mask |= HOST_WIDE_INT_1U << 57;
1088 : 96060188 : if (opts_set->x_param_vect_max_peeling_for_alignment) mask |= HOST_WIDE_INT_1U << 58;
1089 : 96060188 : if (opts_set->x_param_vect_max_version_for_alias_checks) mask |= HOST_WIDE_INT_1U << 59;
1090 : 96060188 : if (opts_set->x_param_vect_max_version_for_alignment_checks) mask |= HOST_WIDE_INT_1U << 60;
1091 : 96060188 : if (opts_set->x_param_vect_partial_vector_usage) mask |= HOST_WIDE_INT_1U << 61;
1092 : 96060188 : if (opts_set->x_param_vect_scalar_cost_multiplier) mask |= HOST_WIDE_INT_1U << 62;
1093 : 96060188 : if (opts_set->x_param_vrp_block_limit) mask |= HOST_WIDE_INT_1U << 63;
1094 : 96060188 : ptr->explicit_mask[3] = mask;
1095 : 96060188 : mask = 0;
1096 : 96060188 : if (opts_set->x_param_vrp_sparse_threshold) mask |= HOST_WIDE_INT_1U << 0;
1097 : 96060188 : if (opts_set->x_param_vrp_switch_limit) mask |= HOST_WIDE_INT_1U << 1;
1098 : 96060188 : if (opts_set->x_param_vrp_vector_threshold) mask |= HOST_WIDE_INT_1U << 2;
1099 : 96060188 : if (opts_set->x_flag_complex_method) mask |= HOST_WIDE_INT_1U << 3;
1100 : 96060188 : if (opts_set->x_flag_malloc_dse) mask |= HOST_WIDE_INT_1U << 4;
1101 : 96060188 : if (opts_set->x_flag_min_function_alignment) mask |= HOST_WIDE_INT_1U << 5;
1102 : 96060188 : if (opts_set->x_flag_openmp_target_simd_clone) mask |= HOST_WIDE_INT_1U << 6;
1103 : 96060188 : if (opts_set->x_flag_sched_stalled_insns) mask |= HOST_WIDE_INT_1U << 7;
1104 : 96060188 : if (opts_set->x_flag_sched_stalled_insns_dep) mask |= HOST_WIDE_INT_1U << 8;
1105 : 96060188 : if (opts_set->x_flag_tree_parallelize_loops) mask |= HOST_WIDE_INT_1U << 9;
1106 : 96060188 : if (opts_set->x_flag_lto_locality_cloning) mask |= HOST_WIDE_INT_1U << 10;
1107 : 96060188 : if (opts_set->x_param_ranger_debug) mask |= HOST_WIDE_INT_1U << 11;
1108 : 96060188 : if (opts_set->x_param_threader_debug) mask |= HOST_WIDE_INT_1U << 12;
1109 : 96060188 : if (opts_set->x_flag_excess_precision) mask |= HOST_WIDE_INT_1U << 13;
1110 : 96060188 : if (opts_set->x_flag_fp_contract_mode) mask |= HOST_WIDE_INT_1U << 14;
1111 : 96060188 : if (opts_set->x_flag_harden_control_flow_redundancy_check_noreturn) mask |= HOST_WIDE_INT_1U << 15;
1112 : 96060188 : if (opts_set->x_flag_inline_stringops) mask |= HOST_WIDE_INT_1U << 16;
1113 : 96060188 : if (opts_set->x_flag_ira_algorithm) mask |= HOST_WIDE_INT_1U << 17;
1114 : 96060188 : if (opts_set->x_flag_ira_region) mask |= HOST_WIDE_INT_1U << 18;
1115 : 96060188 : if (opts_set->x_flag_live_patching) mask |= HOST_WIDE_INT_1U << 19;
1116 : 96060188 : if (opts_set->x_flag_reorder_blocks_algorithm) mask |= HOST_WIDE_INT_1U << 20;
1117 : 96060188 : if (opts_set->x_flag_simd_cost_model) mask |= HOST_WIDE_INT_1U << 21;
1118 : 96060188 : if (opts_set->x_flag_stack_reuse) mask |= HOST_WIDE_INT_1U << 22;
1119 : 96060188 : if (opts_set->x_flag_auto_var_init) mask |= HOST_WIDE_INT_1U << 23;
1120 : 96060188 : if (opts_set->x_flag_vect_cost_model) mask |= HOST_WIDE_INT_1U << 24;
1121 : 96060188 : if (opts_set->x_optimize) mask |= HOST_WIDE_INT_1U << 25;
1122 : 96060188 : if (opts_set->x_optimize_size) mask |= HOST_WIDE_INT_1U << 26;
1123 : 96060188 : if (opts_set->x_optimize_debug) mask |= HOST_WIDE_INT_1U << 27;
1124 : 96060188 : if (opts_set->x_optimize_fast) mask |= HOST_WIDE_INT_1U << 28;
1125 : 96060188 : if (opts_set->x_warn_inline) mask |= HOST_WIDE_INT_1U << 29;
1126 : 96060188 : if (opts_set->x_flag_aggressive_loop_optimizations) mask |= HOST_WIDE_INT_1U << 30;
1127 : 96060188 : if (opts_set->x_flag_align_functions) mask |= HOST_WIDE_INT_1U << 31;
1128 : 96060188 : if (opts_set->x_flag_align_jumps) mask |= HOST_WIDE_INT_1U << 32;
1129 : 96060188 : if (opts_set->x_flag_align_labels) mask |= HOST_WIDE_INT_1U << 33;
1130 : 96060188 : if (opts_set->x_flag_align_loops) mask |= HOST_WIDE_INT_1U << 34;
1131 : 96060188 : if (opts_set->x_flag_allocation_dce) mask |= HOST_WIDE_INT_1U << 35;
1132 : 96060188 : if (opts_set->x_flag_store_data_races) mask |= HOST_WIDE_INT_1U << 36;
1133 : 96060188 : if (opts_set->x_flag_associative_math) mask |= HOST_WIDE_INT_1U << 37;
1134 : 96060188 : if (opts_set->x_flag_assume_sane_operators_new_delete) mask |= HOST_WIDE_INT_1U << 38;
1135 : 96060188 : if (opts_set->x_flag_asynchronous_unwind_tables) mask |= HOST_WIDE_INT_1U << 39;
1136 : 96060188 : if (opts_set->x_flag_auto_inc_dec) mask |= HOST_WIDE_INT_1U << 40;
1137 : 96060188 : if (opts_set->x_flag_auto_profile_inlining) mask |= HOST_WIDE_INT_1U << 41;
1138 : 96060188 : if (opts_set->x_flag_avoid_store_forwarding) mask |= HOST_WIDE_INT_1U << 42;
1139 : 96060188 : if (opts_set->x_flag_bit_tests) mask |= HOST_WIDE_INT_1U << 43;
1140 : 96060188 : if (opts_set->x_flag_branch_on_count_reg) mask |= HOST_WIDE_INT_1U << 44;
1141 : 96060188 : if (opts_set->x_flag_branch_probabilities) mask |= HOST_WIDE_INT_1U << 45;
1142 : 96060188 : if (opts_set->x_flag_caller_saves) mask |= HOST_WIDE_INT_1U << 46;
1143 : 96060188 : if (opts_set->x_flag_code_hoisting) mask |= HOST_WIDE_INT_1U << 47;
1144 : 96060188 : if (opts_set->x_flag_combine_stack_adjustments) mask |= HOST_WIDE_INT_1U << 48;
1145 : 96060188 : if (opts_set->x_flag_compare_elim_after_reload) mask |= HOST_WIDE_INT_1U << 49;
1146 : 96060188 : if (opts_set->x_flag_conserve_stack) mask |= HOST_WIDE_INT_1U << 50;
1147 : 96060188 : if (opts_set->x_flag_cprop_registers) mask |= HOST_WIDE_INT_1U << 51;
1148 : 96060188 : if (opts_set->x_flag_crossjumping) mask |= HOST_WIDE_INT_1U << 52;
1149 : 96060188 : if (opts_set->x_flag_cse_follow_jumps) mask |= HOST_WIDE_INT_1U << 53;
1150 : 96060188 : if (opts_set->x_flag_dce) mask |= HOST_WIDE_INT_1U << 54;
1151 : 96060188 : if (opts_set->x_flag_defer_pop) mask |= HOST_WIDE_INT_1U << 55;
1152 : 96060188 : if (opts_set->x_flag_delayed_branch) mask |= HOST_WIDE_INT_1U << 56;
1153 : 96060188 : if (opts_set->x_flag_delete_dead_exceptions) mask |= HOST_WIDE_INT_1U << 57;
1154 : 96060188 : if (opts_set->x_flag_delete_null_pointer_checks) mask |= HOST_WIDE_INT_1U << 58;
1155 : 96060188 : if (opts_set->x_flag_dep_fusion) mask |= HOST_WIDE_INT_1U << 59;
1156 : 96060188 : if (opts_set->x_flag_devirtualize) mask |= HOST_WIDE_INT_1U << 60;
1157 : 96060188 : if (opts_set->x_flag_devirtualize_speculatively) mask |= HOST_WIDE_INT_1U << 61;
1158 : 96060188 : if (opts_set->x_flag_dse) mask |= HOST_WIDE_INT_1U << 62;
1159 : 96060188 : if (opts_set->x_flag_early_inlining) mask |= HOST_WIDE_INT_1U << 63;
1160 : 96060188 : ptr->explicit_mask[4] = mask;
1161 : 96060188 : mask = 0;
1162 : 96060188 : if (opts_set->x_flag_exceptions) mask |= HOST_WIDE_INT_1U << 0;
1163 : 96060188 : if (opts_set->x_flag_expensive_optimizations) mask |= HOST_WIDE_INT_1U << 1;
1164 : 96060188 : if (opts_set->x_flag_ext_dce) mask |= HOST_WIDE_INT_1U << 2;
1165 : 96060188 : if (opts_set->x_flag_finite_loops) mask |= HOST_WIDE_INT_1U << 3;
1166 : 96060188 : if (opts_set->x_flag_finite_math_only) mask |= HOST_WIDE_INT_1U << 4;
1167 : 96060188 : if (opts_set->x_flag_float_store) mask |= HOST_WIDE_INT_1U << 5;
1168 : 96060188 : if (opts_set->x_flag_fold_mem_offsets) mask |= HOST_WIDE_INT_1U << 6;
1169 : 96060188 : if (opts_set->x_flag_fold_simple_inlines) mask |= HOST_WIDE_INT_1U << 7;
1170 : 96060188 : if (opts_set->x_flag_forward_propagate) mask |= HOST_WIDE_INT_1U << 8;
1171 : 96060188 : if (opts_set->x_flag_fp_int_builtin_inexact) mask |= HOST_WIDE_INT_1U << 9;
1172 : 96060188 : if (opts_set->x_flag_no_function_cse) mask |= HOST_WIDE_INT_1U << 10;
1173 : 96060188 : if (opts_set->x_flag_gcse) mask |= HOST_WIDE_INT_1U << 11;
1174 : 96060188 : if (opts_set->x_flag_gcse_after_reload) mask |= HOST_WIDE_INT_1U << 12;
1175 : 96060188 : if (opts_set->x_flag_gcse_las) mask |= HOST_WIDE_INT_1U << 13;
1176 : 96060188 : if (opts_set->x_flag_gcse_lm) mask |= HOST_WIDE_INT_1U << 14;
1177 : 96060188 : if (opts_set->x_flag_gcse_sm) mask |= HOST_WIDE_INT_1U << 15;
1178 : 96060188 : if (opts_set->x_flag_graphite) mask |= HOST_WIDE_INT_1U << 16;
1179 : 96060188 : if (opts_set->x_flag_graphite_identity) mask |= HOST_WIDE_INT_1U << 17;
1180 : 96060188 : if (opts_set->x_flag_guess_branch_prob) mask |= HOST_WIDE_INT_1U << 18;
1181 : 96060188 : if (opts_set->x_flag_harden_control_flow_redundancy_check_exceptions) mask |= HOST_WIDE_INT_1U << 19;
1182 : 96060188 : if (opts_set->x_flag_harden_control_flow_redundancy_check_returning_calls) mask |= HOST_WIDE_INT_1U << 20;
1183 : 96060188 : if (opts_set->x_flag_harden_control_flow_redundancy_skip_leaf) mask |= HOST_WIDE_INT_1U << 21;
1184 : 96060188 : if (opts_set->x_flag_harden_compares) mask |= HOST_WIDE_INT_1U << 22;
1185 : 96060188 : if (opts_set->x_flag_harden_conditional_branches) mask |= HOST_WIDE_INT_1U << 23;
1186 : 96060188 : if (opts_set->x_flag_harden_control_flow_redundancy) mask |= HOST_WIDE_INT_1U << 24;
1187 : 96060188 : if (opts_set->x_flag_hoist_adjacent_loads) mask |= HOST_WIDE_INT_1U << 25;
1188 : 96060188 : if (opts_set->x_flag_if_conversion) mask |= HOST_WIDE_INT_1U << 26;
1189 : 96060188 : if (opts_set->x_flag_if_conversion2) mask |= HOST_WIDE_INT_1U << 27;
1190 : 96060188 : if (opts_set->x_flag_indirect_inlining) mask |= HOST_WIDE_INT_1U << 28;
1191 : 96060188 : if (opts_set->x_flag_no_inline) mask |= HOST_WIDE_INT_1U << 29;
1192 : 96060188 : if (opts_set->x_flag_inline_atomics) mask |= HOST_WIDE_INT_1U << 30;
1193 : 96060188 : if (opts_set->x_flag_inline_functions) mask |= HOST_WIDE_INT_1U << 31;
1194 : 96060188 : if (opts_set->x_flag_inline_functions_called_once) mask |= HOST_WIDE_INT_1U << 32;
1195 : 96060188 : if (opts_set->x_flag_inline_small_functions) mask |= HOST_WIDE_INT_1U << 33;
1196 : 96060188 : if (opts_set->x_flag_ipa_bit_cp) mask |= HOST_WIDE_INT_1U << 34;
1197 : 96060188 : if (opts_set->x_flag_ipa_cp) mask |= HOST_WIDE_INT_1U << 35;
1198 : 96060188 : if (opts_set->x_flag_ipa_cp_clone) mask |= HOST_WIDE_INT_1U << 36;
1199 : 96060188 : if (opts_set->x_flag_ipa_icf) mask |= HOST_WIDE_INT_1U << 37;
1200 : 96060188 : if (opts_set->x_flag_ipa_icf_functions) mask |= HOST_WIDE_INT_1U << 38;
1201 : 96060188 : if (opts_set->x_flag_ipa_icf_variables) mask |= HOST_WIDE_INT_1U << 39;
1202 : 96060188 : if (opts_set->x_flag_ipa_modref) mask |= HOST_WIDE_INT_1U << 40;
1203 : 96060188 : if (opts_set->x_flag_ipa_profile) mask |= HOST_WIDE_INT_1U << 41;
1204 : 96060188 : if (opts_set->x_flag_ipa_pta) mask |= HOST_WIDE_INT_1U << 42;
1205 : 96060188 : if (opts_set->x_flag_ipa_pure_const) mask |= HOST_WIDE_INT_1U << 43;
1206 : 96060188 : if (opts_set->x_flag_ipa_ra) mask |= HOST_WIDE_INT_1U << 44;
1207 : 96060188 : if (opts_set->x_flag_ipa_reference) mask |= HOST_WIDE_INT_1U << 45;
1208 : 96060188 : if (opts_set->x_flag_ipa_reference_addressable) mask |= HOST_WIDE_INT_1U << 46;
1209 : 96060188 : if (opts_set->x_flag_ipa_reorder_for_locality) mask |= HOST_WIDE_INT_1U << 47;
1210 : 96060188 : if (opts_set->x_flag_ipa_sra) mask |= HOST_WIDE_INT_1U << 48;
1211 : 96060188 : if (opts_set->x_flag_ipa_stack_alignment) mask |= HOST_WIDE_INT_1U << 49;
1212 : 96060188 : if (opts_set->x_flag_ipa_strict_aliasing) mask |= HOST_WIDE_INT_1U << 50;
1213 : 96060188 : if (opts_set->x_flag_ipa_vrp) mask |= HOST_WIDE_INT_1U << 51;
1214 : 96060188 : if (opts_set->x_flag_ira_hoist_pressure) mask |= HOST_WIDE_INT_1U << 52;
1215 : 96060188 : if (opts_set->x_flag_ira_loop_pressure) mask |= HOST_WIDE_INT_1U << 53;
1216 : 96060188 : if (opts_set->x_flag_ira_share_save_slots) mask |= HOST_WIDE_INT_1U << 54;
1217 : 96060188 : if (opts_set->x_flag_ira_share_spill_slots) mask |= HOST_WIDE_INT_1U << 55;
1218 : 96060188 : if (opts_set->x_flag_isolate_erroneous_paths_attribute) mask |= HOST_WIDE_INT_1U << 56;
1219 : 96060188 : if (opts_set->x_flag_isolate_erroneous_paths_dereference) mask |= HOST_WIDE_INT_1U << 57;
1220 : 96060188 : if (opts_set->x_flag_ivopts) mask |= HOST_WIDE_INT_1U << 58;
1221 : 96060188 : if (opts_set->x_flag_jump_tables) mask |= HOST_WIDE_INT_1U << 59;
1222 : 96060188 : if (opts_set->x_flag_keep_gc_roots_live) mask |= HOST_WIDE_INT_1U << 60;
1223 : 96060188 : if (opts_set->x_flag_late_combine_instructions) mask |= HOST_WIDE_INT_1U << 61;
1224 : 96060188 : if (opts_set->x_flag_lifetime_dse) mask |= HOST_WIDE_INT_1U << 62;
1225 : 96060188 : if (opts_set->x_flag_limit_function_alignment) mask |= HOST_WIDE_INT_1U << 63;
1226 : 96060188 : ptr->explicit_mask[5] = mask;
1227 : 96060188 : mask = 0;
1228 : 96060188 : if (opts_set->x_flag_live_range_shrinkage) mask |= HOST_WIDE_INT_1U << 0;
1229 : 96060188 : if (opts_set->x_flag_loop_interchange) mask |= HOST_WIDE_INT_1U << 1;
1230 : 96060188 : if (opts_set->x_flag_loop_nest_optimize) mask |= HOST_WIDE_INT_1U << 2;
1231 : 96060188 : if (opts_set->x_flag_loop_parallelize_all) mask |= HOST_WIDE_INT_1U << 3;
1232 : 96060188 : if (opts_set->x_flag_unroll_jam) mask |= HOST_WIDE_INT_1U << 4;
1233 : 96060188 : if (opts_set->x_flag_lra_remat) mask |= HOST_WIDE_INT_1U << 5;
1234 : 96060188 : if (opts_set->x_flag_malloc_dce) mask |= HOST_WIDE_INT_1U << 6;
1235 : 96060188 : if (opts_set->x_flag_errno_math) mask |= HOST_WIDE_INT_1U << 7;
1236 : 96060188 : if (opts_set->x_flag_modulo_sched) mask |= HOST_WIDE_INT_1U << 8;
1237 : 96060188 : if (opts_set->x_flag_modulo_sched_allow_regmoves) mask |= HOST_WIDE_INT_1U << 9;
1238 : 96060188 : if (opts_set->x_flag_move_loop_invariants) mask |= HOST_WIDE_INT_1U << 10;
1239 : 96060188 : if (opts_set->x_flag_move_loop_stores) mask |= HOST_WIDE_INT_1U << 11;
1240 : 96060188 : if (opts_set->x_flag_non_call_exceptions) mask |= HOST_WIDE_INT_1U << 12;
1241 : 96060188 : if (opts_set->x_flag_nothrow_opt) mask |= HOST_WIDE_INT_1U << 13;
1242 : 96060188 : if (opts_set->x_flag_omit_frame_pointer) mask |= HOST_WIDE_INT_1U << 14;
1243 : 96060188 : if (opts_set->x_flag_opt_info) mask |= HOST_WIDE_INT_1U << 15;
1244 : 96060188 : if (opts_set->x_flag_optimize_crc) mask |= HOST_WIDE_INT_1U << 16;
1245 : 96060188 : if (opts_set->x_flag_optimize_sibling_calls) mask |= HOST_WIDE_INT_1U << 17;
1246 : 96060188 : if (opts_set->x_flag_optimize_strlen) mask |= HOST_WIDE_INT_1U << 18;
1247 : 96060188 : if (opts_set->x_flag_pack_struct) mask |= HOST_WIDE_INT_1U << 19;
1248 : 96060188 : if (opts_set->x_flag_partial_inlining) mask |= HOST_WIDE_INT_1U << 20;
1249 : 96060188 : if (opts_set->x_flag_pcc_struct_return) mask |= HOST_WIDE_INT_1U << 21;
1250 : 96060188 : if (opts_set->x_flag_peel_loops) mask |= HOST_WIDE_INT_1U << 22;
1251 : 96060188 : if (opts_set->x_flag_no_peephole) mask |= HOST_WIDE_INT_1U << 23;
1252 : 96060188 : if (opts_set->x_flag_peephole2) mask |= HOST_WIDE_INT_1U << 24;
1253 : 96060188 : if (opts_set->x_flag_plt) mask |= HOST_WIDE_INT_1U << 25;
1254 : 96060188 : if (opts_set->x_flag_predictive_commoning) mask |= HOST_WIDE_INT_1U << 26;
1255 : 96060188 : if (opts_set->x_flag_prefetch_loop_arrays) mask |= HOST_WIDE_INT_1U << 27;
1256 : 96060188 : if (opts_set->x_flag_printf_return_value) mask |= HOST_WIDE_INT_1U << 28;
1257 : 96060188 : if (opts_set->x_flag_profile_partial_training) mask |= HOST_WIDE_INT_1U << 29;
1258 : 96060188 : if (opts_set->x_flag_profile_reorder_functions) mask |= HOST_WIDE_INT_1U << 30;
1259 : 96060188 : if (opts_set->x_flag_reciprocal_math) mask |= HOST_WIDE_INT_1U << 31;
1260 : 96060188 : if (opts_set->x_flag_ree) mask |= HOST_WIDE_INT_1U << 32;
1261 : 96060188 : if (opts_set->x_flag_rename_registers) mask |= HOST_WIDE_INT_1U << 33;
1262 : 96060188 : if (opts_set->x_flag_reorder_blocks) mask |= HOST_WIDE_INT_1U << 34;
1263 : 96060188 : if (opts_set->x_flag_reorder_blocks_and_partition) mask |= HOST_WIDE_INT_1U << 35;
1264 : 96060188 : if (opts_set->x_flag_reorder_functions) mask |= HOST_WIDE_INT_1U << 36;
1265 : 96060188 : if (opts_set->x_flag_rerun_cse_after_loop) mask |= HOST_WIDE_INT_1U << 37;
1266 : 96060188 : if (opts_set->x_flag_resched_modulo_sched) mask |= HOST_WIDE_INT_1U << 38;
1267 : 96060188 : if (opts_set->x_flag_rounding_math) mask |= HOST_WIDE_INT_1U << 39;
1268 : 96060188 : if (opts_set->x_flag_rtti) mask |= HOST_WIDE_INT_1U << 40;
1269 : 96060188 : if (opts_set->x_flag_save_optimization_record) mask |= HOST_WIDE_INT_1U << 41;
1270 : 96060188 : if (opts_set->x_flag_sched_critical_path_heuristic) mask |= HOST_WIDE_INT_1U << 42;
1271 : 96060188 : if (opts_set->x_flag_sched_dep_count_heuristic) mask |= HOST_WIDE_INT_1U << 43;
1272 : 96060188 : if (opts_set->x_flag_sched_group_heuristic) mask |= HOST_WIDE_INT_1U << 44;
1273 : 96060188 : if (opts_set->x_flag_schedule_interblock) mask |= HOST_WIDE_INT_1U << 45;
1274 : 96060188 : if (opts_set->x_flag_sched_last_insn_heuristic) mask |= HOST_WIDE_INT_1U << 46;
1275 : 96060188 : if (opts_set->x_flag_sched_pressure) mask |= HOST_WIDE_INT_1U << 47;
1276 : 96060188 : if (opts_set->x_flag_sched_rank_heuristic) mask |= HOST_WIDE_INT_1U << 48;
1277 : 96060188 : if (opts_set->x_flag_schedule_speculative) mask |= HOST_WIDE_INT_1U << 49;
1278 : 96060188 : if (opts_set->x_flag_sched_spec_insn_heuristic) mask |= HOST_WIDE_INT_1U << 50;
1279 : 96060188 : if (opts_set->x_flag_schedule_speculative_load) mask |= HOST_WIDE_INT_1U << 51;
1280 : 96060188 : if (opts_set->x_flag_schedule_speculative_load_dangerous) mask |= HOST_WIDE_INT_1U << 52;
1281 : 96060188 : if (opts_set->x_flag_sched2_use_superblocks) mask |= HOST_WIDE_INT_1U << 53;
1282 : 96060188 : if (opts_set->x_flag_schedule_fusion) mask |= HOST_WIDE_INT_1U << 54;
1283 : 96060188 : if (opts_set->x_flag_schedule_insns) mask |= HOST_WIDE_INT_1U << 55;
1284 : 96060188 : if (opts_set->x_flag_schedule_insns_after_reload) mask |= HOST_WIDE_INT_1U << 56;
1285 : 96060188 : if (opts_set->x_flag_section_anchors) mask |= HOST_WIDE_INT_1U << 57;
1286 : 96060188 : if (opts_set->x_flag_sel_sched_pipelining) mask |= HOST_WIDE_INT_1U << 58;
1287 : 96060188 : if (opts_set->x_flag_sel_sched_pipelining_outer_loops) mask |= HOST_WIDE_INT_1U << 59;
1288 : 96060188 : if (opts_set->x_flag_sel_sched_reschedule_pipelined) mask |= HOST_WIDE_INT_1U << 60;
1289 : 96060188 : if (opts_set->x_flag_selective_scheduling) mask |= HOST_WIDE_INT_1U << 61;
1290 : 96060188 : if (opts_set->x_flag_selective_scheduling2) mask |= HOST_WIDE_INT_1U << 62;
1291 : 96060188 : if (opts_set->x_flag_semantic_interposition) mask |= HOST_WIDE_INT_1U << 63;
1292 : 96060188 : ptr->explicit_mask[6] = mask;
1293 : 96060188 : mask = 0;
1294 : 96060188 : if (opts_set->x_flag_short_enums) mask |= HOST_WIDE_INT_1U << 0;
1295 : 96060188 : if (opts_set->x_flag_short_wchar) mask |= HOST_WIDE_INT_1U << 1;
1296 : 96060188 : if (opts_set->x_flag_shrink_wrap) mask |= HOST_WIDE_INT_1U << 2;
1297 : 96060188 : if (opts_set->x_flag_shrink_wrap_separate) mask |= HOST_WIDE_INT_1U << 3;
1298 : 96060188 : if (opts_set->x_flag_signaling_nans) mask |= HOST_WIDE_INT_1U << 4;
1299 : 96060188 : if (opts_set->x_flag_signed_zeros) mask |= HOST_WIDE_INT_1U << 5;
1300 : 96060188 : if (opts_set->x_flag_single_precision_constant) mask |= HOST_WIDE_INT_1U << 6;
1301 : 96060188 : if (opts_set->x_flag_split_ivs_in_unroller) mask |= HOST_WIDE_INT_1U << 7;
1302 : 96060188 : if (opts_set->x_flag_split_loops) mask |= HOST_WIDE_INT_1U << 8;
1303 : 96060188 : if (opts_set->x_flag_split_paths) mask |= HOST_WIDE_INT_1U << 9;
1304 : 96060188 : if (opts_set->x_flag_split_wide_types) mask |= HOST_WIDE_INT_1U << 10;
1305 : 96060188 : if (opts_set->x_flag_split_wide_types_early) mask |= HOST_WIDE_INT_1U << 11;
1306 : 96060188 : if (opts_set->x_flag_ssa_backprop) mask |= HOST_WIDE_INT_1U << 12;
1307 : 96060188 : if (opts_set->x_flag_ssa_phiopt) mask |= HOST_WIDE_INT_1U << 13;
1308 : 96060188 : if (opts_set->x_flag_stack_clash_protection) mask |= HOST_WIDE_INT_1U << 14;
1309 : 96060188 : if (opts_set->x_flag_stack_protect) mask |= HOST_WIDE_INT_1U << 15;
1310 : 96060188 : if (opts_set->x_flag_stdarg_opt) mask |= HOST_WIDE_INT_1U << 16;
1311 : 96060188 : if (opts_set->x_flag_store_merging) mask |= HOST_WIDE_INT_1U << 17;
1312 : 96060188 : if (opts_set->x_flag_strict_aliasing) mask |= HOST_WIDE_INT_1U << 18;
1313 : 96060188 : if (opts_set->x_flag_strict_enums) mask |= HOST_WIDE_INT_1U << 19;
1314 : 96060188 : if (opts_set->x_flag_strict_volatile_bitfields) mask |= HOST_WIDE_INT_1U << 20;
1315 : 96060188 : if (opts_set->x_flag_thread_jumps) mask |= HOST_WIDE_INT_1U << 21;
1316 : 96060188 : if (opts_set->x_flag_threadsafe_statics) mask |= HOST_WIDE_INT_1U << 22;
1317 : 96060188 : if (opts_set->x_flag_toplevel_reorder) mask |= HOST_WIDE_INT_1U << 23;
1318 : 96060188 : if (opts_set->x_flag_tracer) mask |= HOST_WIDE_INT_1U << 24;
1319 : 96060188 : if (opts_set->x_flag_trapping_math) mask |= HOST_WIDE_INT_1U << 25;
1320 : 96060188 : if (opts_set->x_flag_trapv) mask |= HOST_WIDE_INT_1U << 26;
1321 : 96060188 : if (opts_set->x_flag_tree_bit_ccp) mask |= HOST_WIDE_INT_1U << 27;
1322 : 96060188 : if (opts_set->x_flag_tree_builtin_call_dce) mask |= HOST_WIDE_INT_1U << 28;
1323 : 96060188 : if (opts_set->x_flag_tree_ccp) mask |= HOST_WIDE_INT_1U << 29;
1324 : 96060188 : if (opts_set->x_flag_tree_ch) mask |= HOST_WIDE_INT_1U << 30;
1325 : 96060188 : if (opts_set->x_flag_tree_coalesce_vars) mask |= HOST_WIDE_INT_1U << 31;
1326 : 96060188 : if (opts_set->x_flag_tree_copy_prop) mask |= HOST_WIDE_INT_1U << 32;
1327 : 96060188 : if (opts_set->x_flag_tree_cselim) mask |= HOST_WIDE_INT_1U << 33;
1328 : 96060188 : if (opts_set->x_flag_tree_dce) mask |= HOST_WIDE_INT_1U << 34;
1329 : 96060188 : if (opts_set->x_flag_tree_dom) mask |= HOST_WIDE_INT_1U << 35;
1330 : 96060188 : if (opts_set->x_flag_tree_dse) mask |= HOST_WIDE_INT_1U << 36;
1331 : 96060188 : if (opts_set->x_flag_tree_forwprop) mask |= HOST_WIDE_INT_1U << 37;
1332 : 96060188 : if (opts_set->x_flag_tree_fre) mask |= HOST_WIDE_INT_1U << 38;
1333 : 96060188 : if (opts_set->x_flag_tree_loop_distribute_patterns) mask |= HOST_WIDE_INT_1U << 39;
1334 : 96060188 : if (opts_set->x_flag_tree_loop_distribution) mask |= HOST_WIDE_INT_1U << 40;
1335 : 96060188 : if (opts_set->x_flag_tree_loop_if_convert) mask |= HOST_WIDE_INT_1U << 41;
1336 : 96060188 : if (opts_set->x_flag_tree_loop_im) mask |= HOST_WIDE_INT_1U << 42;
1337 : 96060188 : if (opts_set->x_flag_tree_loop_ivcanon) mask |= HOST_WIDE_INT_1U << 43;
1338 : 96060188 : if (opts_set->x_flag_tree_loop_optimize) mask |= HOST_WIDE_INT_1U << 44;
1339 : 96060188 : if (opts_set->x_flag_tree_loop_vectorize) mask |= HOST_WIDE_INT_1U << 45;
1340 : 96060188 : if (opts_set->x_flag_tree_live_range_split) mask |= HOST_WIDE_INT_1U << 46;
1341 : 96060188 : if (opts_set->x_flag_tree_partial_pre) mask |= HOST_WIDE_INT_1U << 47;
1342 : 96060188 : if (opts_set->x_flag_tree_phiprop) mask |= HOST_WIDE_INT_1U << 48;
1343 : 96060188 : if (opts_set->x_flag_tree_pre) mask |= HOST_WIDE_INT_1U << 49;
1344 : 96060188 : if (opts_set->x_flag_tree_pta) mask |= HOST_WIDE_INT_1U << 50;
1345 : 96060188 : if (opts_set->x_flag_tree_reassoc) mask |= HOST_WIDE_INT_1U << 51;
1346 : 96060188 : if (opts_set->x_flag_tree_scev_cprop) mask |= HOST_WIDE_INT_1U << 52;
1347 : 96060188 : if (opts_set->x_flag_tree_sink) mask |= HOST_WIDE_INT_1U << 53;
1348 : 96060188 : if (opts_set->x_flag_tree_slp_vectorize) mask |= HOST_WIDE_INT_1U << 54;
1349 : 96060188 : if (opts_set->x_flag_tree_slsr) mask |= HOST_WIDE_INT_1U << 55;
1350 : 96060188 : if (opts_set->x_flag_tree_sra) mask |= HOST_WIDE_INT_1U << 56;
1351 : 96060188 : if (opts_set->x_flag_tree_switch_conversion) mask |= HOST_WIDE_INT_1U << 57;
1352 : 96060188 : if (opts_set->x_flag_tree_tail_merge) mask |= HOST_WIDE_INT_1U << 58;
1353 : 96060188 : if (opts_set->x_flag_tree_ter) mask |= HOST_WIDE_INT_1U << 59;
1354 : 96060188 : if (opts_set->x_flag_tree_vectorize) mask |= HOST_WIDE_INT_1U << 60;
1355 : 96060188 : if (opts_set->x_flag_tree_vrp) mask |= HOST_WIDE_INT_1U << 61;
1356 : 96060188 : if (opts_set->x_flag_unconstrained_commons) mask |= HOST_WIDE_INT_1U << 62;
1357 : 96060188 : if (opts_set->x_flag_unreachable_traps) mask |= HOST_WIDE_INT_1U << 63;
1358 : 96060188 : ptr->explicit_mask[7] = mask;
1359 : 96060188 : mask = 0;
1360 : 96060188 : if (opts_set->x_flag_unroll_all_loops) mask |= HOST_WIDE_INT_1U << 0;
1361 : 96060188 : if (opts_set->x_flag_cunroll_grow_size) mask |= HOST_WIDE_INT_1U << 1;
1362 : 96060188 : if (opts_set->x_flag_unroll_loops) mask |= HOST_WIDE_INT_1U << 2;
1363 : 96060188 : if (opts_set->x_flag_unsafe_math_optimizations) mask |= HOST_WIDE_INT_1U << 3;
1364 : 96060188 : if (opts_set->x_flag_unswitch_loops) mask |= HOST_WIDE_INT_1U << 4;
1365 : 96060188 : if (opts_set->x_flag_unwind_tables) mask |= HOST_WIDE_INT_1U << 5;
1366 : 96060188 : if (opts_set->x_flag_var_tracking) mask |= HOST_WIDE_INT_1U << 6;
1367 : 96060188 : if (opts_set->x_flag_var_tracking_assignments) mask |= HOST_WIDE_INT_1U << 7;
1368 : 96060188 : if (opts_set->x_flag_var_tracking_assignments_toggle) mask |= HOST_WIDE_INT_1U << 8;
1369 : 96060188 : if (opts_set->x_flag_var_tracking_uninit) mask |= HOST_WIDE_INT_1U << 9;
1370 : 96060188 : if (opts_set->x_flag_variable_expansion_in_unroller) mask |= HOST_WIDE_INT_1U << 10;
1371 : 96060188 : if (opts_set->x_flag_version_loops_for_strides) mask |= HOST_WIDE_INT_1U << 11;
1372 : 96060188 : if (opts_set->x_flag_value_profile_transformations) mask |= HOST_WIDE_INT_1U << 12;
1373 : 96060188 : if (opts_set->x_flag_web) mask |= HOST_WIDE_INT_1U << 13;
1374 : 96060188 : if (opts_set->x_flag_wrapv) mask |= HOST_WIDE_INT_1U << 14;
1375 : 96060188 : if (opts_set->x_flag_wrapv_pointer) mask |= HOST_WIDE_INT_1U << 15;
1376 : 96060188 : if (opts_set->x_debug_nonbind_markers_p) mask |= HOST_WIDE_INT_1U << 16;
1377 : 96060188 : if (opts_set->x_ix86_unroll_only_small_loops) mask |= HOST_WIDE_INT_1U << 17;
1378 : 96060188 : if (opts_set->x_str_align_functions) mask |= HOST_WIDE_INT_1U << 18;
1379 : 96060188 : if (opts_set->x_str_align_jumps) mask |= HOST_WIDE_INT_1U << 19;
1380 : 96060188 : if (opts_set->x_str_align_labels) mask |= HOST_WIDE_INT_1U << 20;
1381 : 96060188 : if (opts_set->x_str_align_loops) mask |= HOST_WIDE_INT_1U << 21;
1382 : 96060188 : if (opts_set->x_flag_patchable_function_entry) mask |= HOST_WIDE_INT_1U << 22;
1383 : 96060188 : ptr->explicit_mask[8] = mask;
1384 : 96060188 : }
1385 : :
1386 : : /* Restore optimization options from a structure. */
1387 : : void
1388 : 51221104 : cl_optimization_restore (struct gcc_options *opts, struct gcc_options *opts_set,
1389 : : struct cl_optimization *ptr)
1390 : : {
1391 : 51221104 : opts->x_param_align_loop_iterations = ptr->x_param_align_loop_iterations;
1392 : 51221104 : opts->x_param_align_threshold = ptr->x_param_align_threshold;
1393 : 51221104 : opts->x_param_asan_protect_allocas = ptr->x_param_asan_protect_allocas;
1394 : 51221104 : opts->x_param_asan_instrument_reads = ptr->x_param_asan_instrument_reads;
1395 : 51221104 : opts->x_param_asan_instrument_writes = ptr->x_param_asan_instrument_writes;
1396 : 51221104 : opts->x_param_asan_instrumentation_with_call_threshold = ptr->x_param_asan_instrumentation_with_call_threshold;
1397 : 51221104 : opts->x_param_asan_kernel_mem_intrinsic_prefix = ptr->x_param_asan_kernel_mem_intrinsic_prefix;
1398 : 51221104 : opts->x_param_asan_memintrin = ptr->x_param_asan_memintrin;
1399 : 51221104 : opts->x_param_asan_stack = ptr->x_param_asan_stack;
1400 : 51221104 : opts->x_param_asan_use_after_return = ptr->x_param_asan_use_after_return;
1401 : 51221104 : opts->x_param_auto_profile_bbs = ptr->x_param_auto_profile_bbs;
1402 : 51221104 : opts->x_param_avg_loop_niter = ptr->x_param_avg_loop_niter;
1403 : 51221104 : opts->x_param_avoid_fma_max_bits = ptr->x_param_avoid_fma_max_bits;
1404 : 51221104 : opts->x_param_builtin_expect_probability = ptr->x_param_builtin_expect_probability;
1405 : 51221104 : opts->x_param_builtin_string_cmp_inline_length = ptr->x_param_builtin_string_cmp_inline_length;
1406 : 51221104 : opts->x_param_case_values_threshold = ptr->x_param_case_values_threshold;
1407 : 51221104 : opts->x_param_comdat_sharing_probability = ptr->x_param_comdat_sharing_probability;
1408 : 51221104 : opts->x_param_construct_interfere_size = ptr->x_param_construct_interfere_size;
1409 : 51221104 : opts->x_param_cycle_accurate_model = ptr->x_param_cycle_accurate_model;
1410 : 51221104 : opts->x_param_destruct_interfere_size = ptr->x_param_destruct_interfere_size;
1411 : 51221104 : opts->x_param_dse_max_alias_queries_per_store = ptr->x_param_dse_max_alias_queries_per_store;
1412 : 51221104 : opts->x_param_dse_max_object_size = ptr->x_param_dse_max_object_size;
1413 : 51221104 : opts->x_param_early_inlining_insns = ptr->x_param_early_inlining_insns;
1414 : 51221104 : opts->x_param_fsm_scale_path_stmts = ptr->x_param_fsm_scale_path_stmts;
1415 : 51221104 : opts->x_param_fully_pipelined_fma = ptr->x_param_fully_pipelined_fma;
1416 : 51221104 : opts->x_param_gcse_after_reload_critical_fraction = ptr->x_param_gcse_after_reload_critical_fraction;
1417 : 51221104 : opts->x_param_gcse_after_reload_partial_fraction = ptr->x_param_gcse_after_reload_partial_fraction;
1418 : 51221104 : opts->x_param_gcse_cost_distance_ratio = ptr->x_param_gcse_cost_distance_ratio;
1419 : 51221104 : opts->x_param_gcse_unrestricted_cost = ptr->x_param_gcse_unrestricted_cost;
1420 : 51221104 : opts->x_param_graphite_max_arrays_per_scop = ptr->x_param_graphite_max_arrays_per_scop;
1421 : 51221104 : opts->x_param_graphite_max_nb_scop_params = ptr->x_param_graphite_max_nb_scop_params;
1422 : 51221104 : opts->x_param_hardcfr_max_blocks = ptr->x_param_hardcfr_max_blocks;
1423 : 51221104 : opts->x_param_hardcfr_max_inline_blocks = ptr->x_param_hardcfr_max_inline_blocks;
1424 : 51221104 : opts->x_param_hwasan_instrument_allocas = ptr->x_param_hwasan_instrument_allocas;
1425 : 51221104 : opts->x_param_hwasan_instrument_mem_intrinsics = ptr->x_param_hwasan_instrument_mem_intrinsics;
1426 : 51221104 : opts->x_param_hwasan_instrument_reads = ptr->x_param_hwasan_instrument_reads;
1427 : 51221104 : opts->x_param_hwasan_instrument_stack = ptr->x_param_hwasan_instrument_stack;
1428 : 51221104 : opts->x_param_hwasan_instrument_writes = ptr->x_param_hwasan_instrument_writes;
1429 : 51221104 : opts->x_param_hwasan_random_frame_tag = ptr->x_param_hwasan_random_frame_tag;
1430 : 51221104 : opts->x_param_inline_heuristics_hint_percent = ptr->x_param_inline_heuristics_hint_percent;
1431 : 51221104 : opts->x_param_inline_min_speedup = ptr->x_param_inline_min_speedup;
1432 : 51221104 : opts->x_param_inline_unit_growth = ptr->x_param_inline_unit_growth;
1433 : 51221104 : opts->x_param_ipa_cp_eval_threshold = ptr->x_param_ipa_cp_eval_threshold;
1434 : 51221104 : opts->x_param_ipa_cp_large_unit_insns = ptr->x_param_ipa_cp_large_unit_insns;
1435 : 51221104 : opts->x_param_ipa_cp_loop_hint_bonus = ptr->x_param_ipa_cp_loop_hint_bonus;
1436 : 51221104 : opts->x_param_ipa_cp_max_recursive_depth = ptr->x_param_ipa_cp_max_recursive_depth;
1437 : 51221104 : opts->x_param_ipa_cp_min_recursive_probability = ptr->x_param_ipa_cp_min_recursive_probability;
1438 : 51221104 : opts->x_param_ipa_cp_recursion_penalty = ptr->x_param_ipa_cp_recursion_penalty;
1439 : 51221104 : opts->x_param_ipa_cp_recursive_freq_factor = ptr->x_param_ipa_cp_recursive_freq_factor;
1440 : 51221104 : opts->x_param_ipa_cp_single_call_penalty = ptr->x_param_ipa_cp_single_call_penalty;
1441 : 51221104 : opts->x_param_ipa_cp_unit_growth = ptr->x_param_ipa_cp_unit_growth;
1442 : 51221104 : opts->x_param_ipa_cp_value_list_size = ptr->x_param_ipa_cp_value_list_size;
1443 : 51221104 : opts->x_param_ipa_jump_function_lookups = ptr->x_param_ipa_jump_function_lookups;
1444 : 51221104 : opts->x_param_ipa_max_aa_steps = ptr->x_param_ipa_max_aa_steps;
1445 : 51221104 : opts->x_param_ipa_max_agg_items = ptr->x_param_ipa_max_agg_items;
1446 : 51221104 : opts->x_param_ipa_max_loop_predicates = ptr->x_param_ipa_max_loop_predicates;
1447 : 51221104 : opts->x_param_ipa_max_param_expr_ops = ptr->x_param_ipa_max_param_expr_ops;
1448 : 51221104 : opts->x_param_ipa_max_switch_predicate_bounds = ptr->x_param_ipa_max_switch_predicate_bounds;
1449 : 51221104 : opts->x_param_ipa_sra_deref_prob_threshold = ptr->x_param_ipa_sra_deref_prob_threshold;
1450 : 51221104 : opts->x_param_ipa_sra_max_replacements = ptr->x_param_ipa_sra_max_replacements;
1451 : 51221104 : opts->x_param_ipa_sra_ptr_growth_factor = ptr->x_param_ipa_sra_ptr_growth_factor;
1452 : 51221104 : opts->x_param_ipa_sra_ptrwrap_growth_factor = ptr->x_param_ipa_sra_ptrwrap_growth_factor;
1453 : 51221104 : opts->x_param_ira_consider_dup_in_all_alts = ptr->x_param_ira_consider_dup_in_all_alts;
1454 : 51221104 : opts->x_param_ira_loop_reserved_regs = ptr->x_param_ira_loop_reserved_regs;
1455 : 51221104 : opts->x_param_ira_max_conflict_table_size = ptr->x_param_ira_max_conflict_table_size;
1456 : 51221104 : opts->x_param_ira_max_loops_num = ptr->x_param_ira_max_loops_num;
1457 : 51221104 : opts->x_param_ira_simple_lra_insn_threshold = ptr->x_param_ira_simple_lra_insn_threshold;
1458 : 51221104 : opts->x_param_iv_always_prune_cand_set_bound = ptr->x_param_iv_always_prune_cand_set_bound;
1459 : 51221104 : opts->x_param_iv_consider_all_candidates_bound = ptr->x_param_iv_consider_all_candidates_bound;
1460 : 51221104 : opts->x_param_iv_max_considered_uses = ptr->x_param_iv_max_considered_uses;
1461 : 51221104 : opts->x_param_jump_table_max_growth_ratio_for_size = ptr->x_param_jump_table_max_growth_ratio_for_size;
1462 : 51221104 : opts->x_param_jump_table_max_growth_ratio_for_speed = ptr->x_param_jump_table_max_growth_ratio_for_speed;
1463 : 51221104 : opts->x_param_l1_cache_line_size = ptr->x_param_l1_cache_line_size;
1464 : 51221104 : opts->x_param_l1_cache_size = ptr->x_param_l1_cache_size;
1465 : 51221104 : opts->x_param_l2_cache_size = ptr->x_param_l2_cache_size;
1466 : 51221104 : opts->x_param_large_function_growth = ptr->x_param_large_function_growth;
1467 : 51221104 : opts->x_param_large_function_insns = ptr->x_param_large_function_insns;
1468 : 51221104 : opts->x_param_stack_frame_growth = ptr->x_param_stack_frame_growth;
1469 : 51221104 : opts->x_param_large_stack_frame = ptr->x_param_large_stack_frame;
1470 : 51221104 : opts->x_param_large_unit_insns = ptr->x_param_large_unit_insns;
1471 : 51221104 : opts->x_param_lim_expensive = ptr->x_param_lim_expensive;
1472 : 51221104 : opts->x_param_loop_block_tile_size = ptr->x_param_loop_block_tile_size;
1473 : 51221104 : opts->x_param_loop_interchange_max_num_stmts = ptr->x_param_loop_interchange_max_num_stmts;
1474 : 51221104 : opts->x_param_loop_interchange_stride_ratio = ptr->x_param_loop_interchange_stride_ratio;
1475 : 51221104 : opts->x_param_loop_invariant_max_bbs_in_loop = ptr->x_param_loop_invariant_max_bbs_in_loop;
1476 : 51221104 : opts->x_param_loop_max_datarefs_for_datadeps = ptr->x_param_loop_max_datarefs_for_datadeps;
1477 : 51221104 : opts->x_param_loop_versioning_max_inner_insns = ptr->x_param_loop_versioning_max_inner_insns;
1478 : 51221104 : opts->x_param_loop_versioning_max_outer_insns = ptr->x_param_loop_versioning_max_outer_insns;
1479 : 51221104 : opts->x_param_lra_inheritance_ebb_probability_cutoff = ptr->x_param_lra_inheritance_ebb_probability_cutoff;
1480 : 51221104 : opts->x_param_lra_max_considered_reload_pseudos = ptr->x_param_lra_max_considered_reload_pseudos;
1481 : 51221104 : opts->x_param_lto_locality_frequency = ptr->x_param_lto_locality_frequency;
1482 : 51221104 : opts->x_param_lto_locality_size = ptr->x_param_lto_locality_size;
1483 : 51221104 : opts->x_param_max_average_unrolled_insns = ptr->x_param_max_average_unrolled_insns;
1484 : 51221104 : opts->x_param_max_combine_insns = ptr->x_param_max_combine_insns;
1485 : 51221104 : opts->x_param_max_combine_search_insns = ptr->x_param_max_combine_search_insns;
1486 : 51221104 : opts->x_param_max_unroll_iterations = ptr->x_param_max_unroll_iterations;
1487 : 51221104 : opts->x_param_max_completely_peel_times = ptr->x_param_max_completely_peel_times;
1488 : 51221104 : opts->x_param_max_completely_peeled_insns = ptr->x_param_max_completely_peeled_insns;
1489 : 51221104 : opts->x_param_max_crossjump_edges = ptr->x_param_max_crossjump_edges;
1490 : 51221104 : opts->x_param_max_cse_insns = ptr->x_param_max_cse_insns;
1491 : 51221104 : opts->x_param_max_cse_path_length = ptr->x_param_max_cse_path_length;
1492 : 51221104 : opts->x_param_max_cselib_memory_locations = ptr->x_param_max_cselib_memory_locations;
1493 : 51221104 : opts->x_param_max_debug_marker_count = ptr->x_param_max_debug_marker_count;
1494 : 51221104 : opts->x_param_max_delay_slot_insn_search = ptr->x_param_max_delay_slot_insn_search;
1495 : 51221104 : opts->x_param_max_delay_slot_live_search = ptr->x_param_max_delay_slot_live_search;
1496 : 51221104 : opts->x_param_max_devirt_targets = ptr->x_param_max_devirt_targets;
1497 : 51221104 : opts->x_param_max_dse_active_local_stores = ptr->x_param_max_dse_active_local_stores;
1498 : 51221104 : opts->x_param_early_inliner_max_iterations = ptr->x_param_early_inliner_max_iterations;
1499 : 51221104 : opts->x_param_max_find_base_term_values = ptr->x_param_max_find_base_term_values;
1500 : 51221104 : opts->x_param_max_fsm_thread_path_insns = ptr->x_param_max_fsm_thread_path_insns;
1501 : 51221104 : opts->x_param_max_gcse_insertion_ratio = ptr->x_param_max_gcse_insertion_ratio;
1502 : 51221104 : opts->x_param_max_gcse_memory = ptr->x_param_max_gcse_memory;
1503 : 51221104 : opts->x_param_max_goto_duplication_insns = ptr->x_param_max_goto_duplication_insns;
1504 : 51221104 : opts->x_param_max_grow_copy_bb_insns = ptr->x_param_max_grow_copy_bb_insns;
1505 : 51221104 : opts->x_param_max_hoist_depth = ptr->x_param_max_hoist_depth;
1506 : 51221104 : opts->x_param_inline_functions_called_once_insns = ptr->x_param_inline_functions_called_once_insns;
1507 : 51221104 : opts->x_param_inline_functions_called_once_loop_depth = ptr->x_param_inline_functions_called_once_loop_depth;
1508 : 51221104 : opts->x_param_max_inline_insns_auto = ptr->x_param_max_inline_insns_auto;
1509 : 51221104 : opts->x_param_max_inline_insns_recursive_auto = ptr->x_param_max_inline_insns_recursive_auto;
1510 : 51221104 : opts->x_param_max_inline_insns_recursive = ptr->x_param_max_inline_insns_recursive;
1511 : 51221104 : opts->x_param_max_inline_insns_single = ptr->x_param_max_inline_insns_single;
1512 : 51221104 : opts->x_param_max_inline_insns_size = ptr->x_param_max_inline_insns_size;
1513 : 51221104 : opts->x_param_max_inline_insns_small = ptr->x_param_max_inline_insns_small;
1514 : 51221104 : opts->x_param_max_inline_recursive_depth_auto = ptr->x_param_max_inline_recursive_depth_auto;
1515 : 51221104 : opts->x_param_max_inline_recursive_depth = ptr->x_param_max_inline_recursive_depth;
1516 : 51221104 : opts->x_param_max_isl_operations = ptr->x_param_max_isl_operations;
1517 : 51221104 : opts->x_param_max_iterations_computation_cost = ptr->x_param_max_iterations_computation_cost;
1518 : 51221104 : opts->x_param_max_iterations_to_track = ptr->x_param_max_iterations_to_track;
1519 : 51221104 : opts->x_param_max_jump_thread_duplication_stmts = ptr->x_param_max_jump_thread_duplication_stmts;
1520 : 51221104 : opts->x_param_max_jump_thread_paths = ptr->x_param_max_jump_thread_paths;
1521 : 51221104 : opts->x_param_max_last_value_rtl = ptr->x_param_max_last_value_rtl;
1522 : 51221104 : opts->x_param_max_loop_header_insns = ptr->x_param_max_loop_header_insns;
1523 : 51221104 : opts->x_param_max_modulo_backtrack_attempts = ptr->x_param_max_modulo_backtrack_attempts;
1524 : 51221104 : opts->x_param_max_partial_antic_length = ptr->x_param_max_partial_antic_length;
1525 : 51221104 : opts->x_param_max_peel_branches = ptr->x_param_max_peel_branches;
1526 : 51221104 : opts->x_param_max_peel_times = ptr->x_param_max_peel_times;
1527 : 51221104 : opts->x_param_max_peeled_insns = ptr->x_param_max_peeled_insns;
1528 : 51221104 : opts->x_param_max_pending_list_length = ptr->x_param_max_pending_list_length;
1529 : 51221104 : opts->x_param_max_pipeline_region_blocks = ptr->x_param_max_pipeline_region_blocks;
1530 : 51221104 : opts->x_param_max_pipeline_region_insns = ptr->x_param_max_pipeline_region_insns;
1531 : 51221104 : opts->x_param_max_pow_sqrt_depth = ptr->x_param_max_pow_sqrt_depth;
1532 : 51221104 : opts->x_param_max_predicted_iterations = ptr->x_param_max_predicted_iterations;
1533 : 51221104 : opts->x_param_max_reload_search_insns = ptr->x_param_max_reload_search_insns;
1534 : 51221104 : opts->x_param_max_rtl_if_conversion_insns = ptr->x_param_max_rtl_if_conversion_insns;
1535 : 51221104 : opts->x_param_max_rtl_if_conversion_predictable_cost = ptr->x_param_max_rtl_if_conversion_predictable_cost;
1536 : 51221104 : opts->x_param_max_rtl_if_conversion_unpredictable_cost = ptr->x_param_max_rtl_if_conversion_unpredictable_cost;
1537 : 51221104 : opts->x_param_max_sched_extend_regions_iters = ptr->x_param_max_sched_extend_regions_iters;
1538 : 51221104 : opts->x_param_max_sched_insn_conflict_delay = ptr->x_param_max_sched_insn_conflict_delay;
1539 : 51221104 : opts->x_param_max_sched_ready_insns = ptr->x_param_max_sched_ready_insns;
1540 : 51221104 : opts->x_param_max_sched_region_blocks = ptr->x_param_max_sched_region_blocks;
1541 : 51221104 : opts->x_param_max_sched_region_insns = ptr->x_param_max_sched_region_insns;
1542 : 51221104 : opts->x_param_max_slsr_candidate_scan = ptr->x_param_max_slsr_candidate_scan;
1543 : 51221104 : opts->x_param_max_speculative_devirt_maydefs = ptr->x_param_max_speculative_devirt_maydefs;
1544 : 51221104 : opts->x_param_max_stores_to_merge = ptr->x_param_max_stores_to_merge;
1545 : 51221104 : opts->x_param_max_stores_to_sink = ptr->x_param_max_stores_to_sink;
1546 : 51221104 : opts->x_param_max_tail_merge_comparisons = ptr->x_param_max_tail_merge_comparisons;
1547 : 51221104 : opts->x_param_max_tail_merge_iterations = ptr->x_param_max_tail_merge_iterations;
1548 : 51221104 : opts->x_param_max_tracked_strlens = ptr->x_param_max_tracked_strlens;
1549 : 51221104 : opts->x_param_max_tree_if_conversion_phi_args = ptr->x_param_max_tree_if_conversion_phi_args;
1550 : 51221104 : opts->x_param_max_unroll_times = ptr->x_param_max_unroll_times;
1551 : 51221104 : opts->x_param_max_unrolled_insns = ptr->x_param_max_unrolled_insns;
1552 : 51221104 : opts->x_param_max_unswitch_depth = ptr->x_param_max_unswitch_depth;
1553 : 51221104 : opts->x_param_max_unswitch_insns = ptr->x_param_max_unswitch_insns;
1554 : 51221104 : opts->x_param_max_variable_expansions = ptr->x_param_max_variable_expansions;
1555 : 51221104 : opts->x_param_max_vartrack_expr_depth = ptr->x_param_max_vartrack_expr_depth;
1556 : 51221104 : opts->x_param_max_vartrack_reverse_op_size = ptr->x_param_max_vartrack_reverse_op_size;
1557 : 51221104 : opts->x_param_max_vartrack_size = ptr->x_param_max_vartrack_size;
1558 : 51221104 : opts->x_param_min_crossjump_insns = ptr->x_param_min_crossjump_insns;
1559 : 51221104 : opts->x_param_min_inline_recursive_probability = ptr->x_param_min_inline_recursive_probability;
1560 : 51221104 : opts->x_param_min_insn_to_prefetch_ratio = ptr->x_param_min_insn_to_prefetch_ratio;
1561 : 51221104 : opts->x_param_min_loop_cond_split_prob = ptr->x_param_min_loop_cond_split_prob;
1562 : 51221104 : opts->x_param_min_pagesize = ptr->x_param_min_pagesize;
1563 : 51221104 : opts->x_param_min_size_for_stack_sharing = ptr->x_param_min_size_for_stack_sharing;
1564 : 51221104 : opts->x_param_min_spec_prob = ptr->x_param_min_spec_prob;
1565 : 51221104 : opts->x_param_min_vect_loop_bound = ptr->x_param_min_vect_loop_bound;
1566 : 51221104 : opts->x_param_modref_max_accesses = ptr->x_param_modref_max_accesses;
1567 : 51221104 : opts->x_param_modref_max_adjustments = ptr->x_param_modref_max_adjustments;
1568 : 51221104 : opts->x_param_modref_max_bases = ptr->x_param_modref_max_bases;
1569 : 51221104 : opts->x_param_modref_max_depth = ptr->x_param_modref_max_depth;
1570 : 51221104 : opts->x_param_modref_max_escape_points = ptr->x_param_modref_max_escape_points;
1571 : 51221104 : opts->x_param_modref_max_refs = ptr->x_param_modref_max_refs;
1572 : 51221104 : opts->x_param_modref_max_tests = ptr->x_param_modref_max_tests;
1573 : 51221104 : opts->x_param_parloops_chunk_size = ptr->x_param_parloops_chunk_size;
1574 : 51221104 : opts->x_param_parloops_min_per_thread = ptr->x_param_parloops_min_per_thread;
1575 : 51221104 : opts->x_param_parloops_schedule = ptr->x_param_parloops_schedule;
1576 : 51221104 : opts->x_param_partial_inlining_entry_probability = ptr->x_param_partial_inlining_entry_probability;
1577 : 51221104 : opts->x_param_phiopt_factor_max_stmts_live = ptr->x_param_phiopt_factor_max_stmts_live;
1578 : 51221104 : opts->x_param_predictable_branch_outcome = ptr->x_param_predictable_branch_outcome;
1579 : 51221104 : opts->x_param_prefetch_dynamic_strides = ptr->x_param_prefetch_dynamic_strides;
1580 : 51221104 : opts->x_param_prefetch_latency = ptr->x_param_prefetch_latency;
1581 : 51221104 : opts->x_param_prefetch_min_insn_to_mem_ratio = ptr->x_param_prefetch_min_insn_to_mem_ratio;
1582 : 51221104 : opts->x_param_prefetch_minimum_stride = ptr->x_param_prefetch_minimum_stride;
1583 : 51221104 : opts->x_param_ranger_logical_depth = ptr->x_param_ranger_logical_depth;
1584 : 51221104 : opts->x_param_ranger_recompute_depth = ptr->x_param_ranger_recompute_depth;
1585 : 51221104 : opts->x_param_relation_block_limit = ptr->x_param_relation_block_limit;
1586 : 51221104 : opts->x_param_rpo_vn_max_loop_depth = ptr->x_param_rpo_vn_max_loop_depth;
1587 : 51221104 : opts->x_param_sccvn_max_alias_queries_per_access = ptr->x_param_sccvn_max_alias_queries_per_access;
1588 : 51221104 : opts->x_param_scev_max_expr_complexity = ptr->x_param_scev_max_expr_complexity;
1589 : 51221104 : opts->x_param_scev_max_expr_size = ptr->x_param_scev_max_expr_size;
1590 : 51221104 : opts->x_param_sched_autopref_queue_depth = ptr->x_param_sched_autopref_queue_depth;
1591 : 51221104 : opts->x_param_sched_mem_true_dep_cost = ptr->x_param_sched_mem_true_dep_cost;
1592 : 51221104 : opts->x_param_sched_pressure_algorithm = ptr->x_param_sched_pressure_algorithm;
1593 : 51221104 : opts->x_param_sched_spec_prob_cutoff = ptr->x_param_sched_spec_prob_cutoff;
1594 : 51221104 : opts->x_param_sched_state_edge_prob_cutoff = ptr->x_param_sched_state_edge_prob_cutoff;
1595 : 51221104 : opts->x_param_selsched_insns_to_rename = ptr->x_param_selsched_insns_to_rename;
1596 : 51221104 : opts->x_param_selsched_max_lookahead = ptr->x_param_selsched_max_lookahead;
1597 : 51221104 : opts->x_param_selsched_max_sched_times = ptr->x_param_selsched_max_sched_times;
1598 : 51221104 : opts->x_param_simultaneous_prefetches = ptr->x_param_simultaneous_prefetches;
1599 : 51221104 : opts->x_param_sink_frequency_threshold = ptr->x_param_sink_frequency_threshold;
1600 : 51221104 : opts->x_param_sms_dfa_history = ptr->x_param_sms_dfa_history;
1601 : 51221104 : opts->x_param_sms_loop_average_count_threshold = ptr->x_param_sms_loop_average_count_threshold;
1602 : 51221104 : opts->x_param_sms_max_ii_factor = ptr->x_param_sms_max_ii_factor;
1603 : 51221104 : opts->x_param_sms_min_sc = ptr->x_param_sms_min_sc;
1604 : 51221104 : opts->x_param_sra_max_propagations = ptr->x_param_sra_max_propagations;
1605 : 51221104 : opts->x_param_sra_max_scalarization_size_size = ptr->x_param_sra_max_scalarization_size_size;
1606 : 51221104 : opts->x_param_sra_max_scalarization_size_speed = ptr->x_param_sra_max_scalarization_size_speed;
1607 : 51221104 : opts->x_param_ssa_name_def_chain_limit = ptr->x_param_ssa_name_def_chain_limit;
1608 : 51221104 : opts->x_param_ssp_buffer_size = ptr->x_param_ssp_buffer_size;
1609 : 51221104 : opts->x_param_stack_clash_protection_guard_size = ptr->x_param_stack_clash_protection_guard_size;
1610 : 51221104 : opts->x_param_stack_clash_protection_probe_interval = ptr->x_param_stack_clash_protection_probe_interval;
1611 : 51221104 : opts->x_param_store_forwarding_max_distance = ptr->x_param_store_forwarding_max_distance;
1612 : 51221104 : opts->x_param_store_merging_allow_unaligned = ptr->x_param_store_merging_allow_unaligned;
1613 : 51221104 : opts->x_param_store_merging_max_size = ptr->x_param_store_merging_max_size;
1614 : 51221104 : opts->x_param_switch_conversion_branch_ratio = ptr->x_param_switch_conversion_branch_ratio;
1615 : 51221104 : opts->x_param_switch_lower_slow_alg_max_cases = ptr->x_param_switch_lower_slow_alg_max_cases;
1616 : 51221104 : opts->x_param_tm_max_aggregate_size = ptr->x_param_tm_max_aggregate_size;
1617 : 51221104 : opts->x_param_tracer_dynamic_coverage_feedback = ptr->x_param_tracer_dynamic_coverage_feedback;
1618 : 51221104 : opts->x_param_tracer_dynamic_coverage = ptr->x_param_tracer_dynamic_coverage;
1619 : 51221104 : opts->x_param_tracer_max_code_growth = ptr->x_param_tracer_max_code_growth;
1620 : 51221104 : opts->x_param_tracer_min_branch_probability_feedback = ptr->x_param_tracer_min_branch_probability_feedback;
1621 : 51221104 : opts->x_param_tracer_min_branch_probability = ptr->x_param_tracer_min_branch_probability;
1622 : 51221104 : opts->x_param_tracer_min_branch_ratio = ptr->x_param_tracer_min_branch_ratio;
1623 : 51221104 : opts->x_param_transitive_relations_work_bound = ptr->x_param_transitive_relations_work_bound;
1624 : 51221104 : opts->x_param_tree_reassoc_width = ptr->x_param_tree_reassoc_width;
1625 : 51221104 : opts->x_param_uninit_control_dep_attempts = ptr->x_param_uninit_control_dep_attempts;
1626 : 51221104 : opts->x_param_uninit_max_chain_len = ptr->x_param_uninit_max_chain_len;
1627 : 51221104 : opts->x_param_uninit_max_num_chains = ptr->x_param_uninit_max_num_chains;
1628 : 51221104 : opts->x_param_uninit_max_prune_work = ptr->x_param_uninit_max_prune_work;
1629 : 51221104 : opts->x_param_uninlined_function_insns = ptr->x_param_uninlined_function_insns;
1630 : 51221104 : opts->x_param_uninlined_function_time = ptr->x_param_uninlined_function_time;
1631 : 51221104 : opts->x_param_uninlined_function_thunk_insns = ptr->x_param_uninlined_function_thunk_insns;
1632 : 51221104 : opts->x_param_uninlined_function_thunk_time = ptr->x_param_uninlined_function_thunk_time;
1633 : 51221104 : opts->x_param_unlikely_bb_count_fraction = ptr->x_param_unlikely_bb_count_fraction;
1634 : 51221104 : opts->x_param_unroll_jam_max_unroll = ptr->x_param_unroll_jam_max_unroll;
1635 : 51221104 : opts->x_param_unroll_jam_min_percent = ptr->x_param_unroll_jam_min_percent;
1636 : 51221104 : opts->x_param_use_after_scope_direct_emission_threshold = ptr->x_param_use_after_scope_direct_emission_threshold;
1637 : 51221104 : opts->x_param_vect_epilogues_nomask = ptr->x_param_vect_epilogues_nomask;
1638 : 51221104 : opts->x_param_vect_induction_float = ptr->x_param_vect_induction_float;
1639 : 51221104 : opts->x_param_vect_inner_loop_cost_factor = ptr->x_param_vect_inner_loop_cost_factor;
1640 : 51221104 : opts->x_param_vect_max_layout_candidates = ptr->x_param_vect_max_layout_candidates;
1641 : 51221104 : opts->x_param_vect_max_peeling_for_alignment = ptr->x_param_vect_max_peeling_for_alignment;
1642 : 51221104 : opts->x_param_vect_max_version_for_alias_checks = ptr->x_param_vect_max_version_for_alias_checks;
1643 : 51221104 : opts->x_param_vect_max_version_for_alignment_checks = ptr->x_param_vect_max_version_for_alignment_checks;
1644 : 51221104 : opts->x_param_vect_partial_vector_usage = ptr->x_param_vect_partial_vector_usage;
1645 : 51221104 : opts->x_param_vect_scalar_cost_multiplier = ptr->x_param_vect_scalar_cost_multiplier;
1646 : 51221104 : opts->x_param_vrp_block_limit = ptr->x_param_vrp_block_limit;
1647 : 51221104 : opts->x_param_vrp_sparse_threshold = ptr->x_param_vrp_sparse_threshold;
1648 : 51221104 : opts->x_param_vrp_switch_limit = ptr->x_param_vrp_switch_limit;
1649 : 51221104 : opts->x_param_vrp_vector_threshold = ptr->x_param_vrp_vector_threshold;
1650 : 51221104 : opts->x_flag_complex_method = ptr->x_flag_complex_method;
1651 : 51221104 : opts->x_flag_malloc_dse = ptr->x_flag_malloc_dse;
1652 : 51221104 : opts->x_flag_min_function_alignment = ptr->x_flag_min_function_alignment;
1653 : 51221104 : opts->x_flag_openmp_target_simd_clone = ptr->x_flag_openmp_target_simd_clone;
1654 : 51221104 : opts->x_flag_sched_stalled_insns = ptr->x_flag_sched_stalled_insns;
1655 : 51221104 : opts->x_flag_sched_stalled_insns_dep = ptr->x_flag_sched_stalled_insns_dep;
1656 : 51221104 : opts->x_flag_tree_parallelize_loops = ptr->x_flag_tree_parallelize_loops;
1657 : 51221104 : opts->x_flag_lto_locality_cloning = ptr->x_flag_lto_locality_cloning;
1658 : 51221104 : opts->x_param_ranger_debug = ptr->x_param_ranger_debug;
1659 : 51221104 : opts->x_param_threader_debug = ptr->x_param_threader_debug;
1660 : 51221104 : opts->x_flag_excess_precision = ptr->x_flag_excess_precision;
1661 : 51221104 : opts->x_flag_fp_contract_mode = ptr->x_flag_fp_contract_mode;
1662 : 51221104 : opts->x_flag_harden_control_flow_redundancy_check_noreturn = ptr->x_flag_harden_control_flow_redundancy_check_noreturn;
1663 : 51221104 : opts->x_flag_inline_stringops = ptr->x_flag_inline_stringops;
1664 : 51221104 : opts->x_flag_ira_algorithm = ptr->x_flag_ira_algorithm;
1665 : 51221104 : opts->x_flag_ira_region = ptr->x_flag_ira_region;
1666 : 51221104 : opts->x_flag_live_patching = ptr->x_flag_live_patching;
1667 : 51221104 : opts->x_flag_reorder_blocks_algorithm = ptr->x_flag_reorder_blocks_algorithm;
1668 : 51221104 : opts->x_flag_simd_cost_model = ptr->x_flag_simd_cost_model;
1669 : 51221104 : opts->x_flag_stack_reuse = ptr->x_flag_stack_reuse;
1670 : 51221104 : opts->x_flag_auto_var_init = ptr->x_flag_auto_var_init;
1671 : 51221104 : opts->x_flag_vect_cost_model = ptr->x_flag_vect_cost_model;
1672 : 51221104 : opts->x_optimize = ptr->x_optimize;
1673 : 51221104 : opts->x_optimize_size = ptr->x_optimize_size;
1674 : 51221104 : opts->x_optimize_debug = ptr->x_optimize_debug;
1675 : 51221104 : opts->x_optimize_fast = ptr->x_optimize_fast;
1676 : 51221104 : opts->x_warn_inline = ptr->x_warn_inline;
1677 : 51221104 : opts->x_flag_aggressive_loop_optimizations = ptr->x_flag_aggressive_loop_optimizations;
1678 : 51221104 : opts->x_flag_align_functions = ptr->x_flag_align_functions;
1679 : 51221104 : opts->x_flag_align_jumps = ptr->x_flag_align_jumps;
1680 : 51221104 : opts->x_flag_align_labels = ptr->x_flag_align_labels;
1681 : 51221104 : opts->x_flag_align_loops = ptr->x_flag_align_loops;
1682 : 51221104 : opts->x_flag_allocation_dce = ptr->x_flag_allocation_dce;
1683 : 51221104 : opts->x_flag_store_data_races = ptr->x_flag_store_data_races;
1684 : 51221104 : opts->x_flag_associative_math = ptr->x_flag_associative_math;
1685 : 51221104 : opts->x_flag_assume_sane_operators_new_delete = ptr->x_flag_assume_sane_operators_new_delete;
1686 : 51221104 : opts->x_flag_asynchronous_unwind_tables = ptr->x_flag_asynchronous_unwind_tables;
1687 : 51221104 : opts->x_flag_auto_inc_dec = ptr->x_flag_auto_inc_dec;
1688 : 51221104 : opts->x_flag_auto_profile_inlining = ptr->x_flag_auto_profile_inlining;
1689 : 51221104 : opts->x_flag_avoid_store_forwarding = ptr->x_flag_avoid_store_forwarding;
1690 : 51221104 : opts->x_flag_bit_tests = ptr->x_flag_bit_tests;
1691 : 51221104 : opts->x_flag_branch_on_count_reg = ptr->x_flag_branch_on_count_reg;
1692 : 51221104 : opts->x_flag_branch_probabilities = ptr->x_flag_branch_probabilities;
1693 : 51221104 : opts->x_flag_caller_saves = ptr->x_flag_caller_saves;
1694 : 51221104 : opts->x_flag_code_hoisting = ptr->x_flag_code_hoisting;
1695 : 51221104 : opts->x_flag_combine_stack_adjustments = ptr->x_flag_combine_stack_adjustments;
1696 : 51221104 : opts->x_flag_compare_elim_after_reload = ptr->x_flag_compare_elim_after_reload;
1697 : 51221104 : opts->x_flag_conserve_stack = ptr->x_flag_conserve_stack;
1698 : 51221104 : opts->x_flag_cprop_registers = ptr->x_flag_cprop_registers;
1699 : 51221104 : opts->x_flag_crossjumping = ptr->x_flag_crossjumping;
1700 : 51221104 : opts->x_flag_cse_follow_jumps = ptr->x_flag_cse_follow_jumps;
1701 : 51221104 : opts->x_flag_dce = ptr->x_flag_dce;
1702 : 51221104 : opts->x_flag_defer_pop = ptr->x_flag_defer_pop;
1703 : 51221104 : opts->x_flag_delayed_branch = ptr->x_flag_delayed_branch;
1704 : 51221104 : opts->x_flag_delete_dead_exceptions = ptr->x_flag_delete_dead_exceptions;
1705 : 51221104 : opts->x_flag_delete_null_pointer_checks = ptr->x_flag_delete_null_pointer_checks;
1706 : 51221104 : opts->x_flag_dep_fusion = ptr->x_flag_dep_fusion;
1707 : 51221104 : opts->x_flag_devirtualize = ptr->x_flag_devirtualize;
1708 : 51221104 : opts->x_flag_devirtualize_speculatively = ptr->x_flag_devirtualize_speculatively;
1709 : 51221104 : opts->x_flag_dse = ptr->x_flag_dse;
1710 : 51221104 : opts->x_flag_early_inlining = ptr->x_flag_early_inlining;
1711 : 51221104 : opts->x_flag_exceptions = ptr->x_flag_exceptions;
1712 : 51221104 : opts->x_flag_expensive_optimizations = ptr->x_flag_expensive_optimizations;
1713 : 51221104 : opts->x_flag_ext_dce = ptr->x_flag_ext_dce;
1714 : 51221104 : opts->x_flag_finite_loops = ptr->x_flag_finite_loops;
1715 : 51221104 : opts->x_flag_finite_math_only = ptr->x_flag_finite_math_only;
1716 : 51221104 : opts->x_flag_float_store = ptr->x_flag_float_store;
1717 : 51221104 : opts->x_flag_fold_mem_offsets = ptr->x_flag_fold_mem_offsets;
1718 : 51221104 : opts->x_flag_fold_simple_inlines = ptr->x_flag_fold_simple_inlines;
1719 : 51221104 : opts->x_flag_forward_propagate = ptr->x_flag_forward_propagate;
1720 : 51221104 : opts->x_flag_fp_int_builtin_inexact = ptr->x_flag_fp_int_builtin_inexact;
1721 : 51221104 : opts->x_flag_no_function_cse = ptr->x_flag_no_function_cse;
1722 : 51221104 : opts->x_flag_gcse = ptr->x_flag_gcse;
1723 : 51221104 : opts->x_flag_gcse_after_reload = ptr->x_flag_gcse_after_reload;
1724 : 51221104 : opts->x_flag_gcse_las = ptr->x_flag_gcse_las;
1725 : 51221104 : opts->x_flag_gcse_lm = ptr->x_flag_gcse_lm;
1726 : 51221104 : opts->x_flag_gcse_sm = ptr->x_flag_gcse_sm;
1727 : 51221104 : opts->x_flag_graphite = ptr->x_flag_graphite;
1728 : 51221104 : opts->x_flag_graphite_identity = ptr->x_flag_graphite_identity;
1729 : 51221104 : opts->x_flag_guess_branch_prob = ptr->x_flag_guess_branch_prob;
1730 : 51221104 : opts->x_flag_harden_control_flow_redundancy_check_exceptions = ptr->x_flag_harden_control_flow_redundancy_check_exceptions;
1731 : 51221104 : opts->x_flag_harden_control_flow_redundancy_check_returning_calls = ptr->x_flag_harden_control_flow_redundancy_check_returning_calls;
1732 : 51221104 : opts->x_flag_harden_control_flow_redundancy_skip_leaf = ptr->x_flag_harden_control_flow_redundancy_skip_leaf;
1733 : 51221104 : opts->x_flag_harden_compares = ptr->x_flag_harden_compares;
1734 : 51221104 : opts->x_flag_harden_conditional_branches = ptr->x_flag_harden_conditional_branches;
1735 : 51221104 : opts->x_flag_harden_control_flow_redundancy = ptr->x_flag_harden_control_flow_redundancy;
1736 : 51221104 : opts->x_flag_hoist_adjacent_loads = ptr->x_flag_hoist_adjacent_loads;
1737 : 51221104 : opts->x_flag_if_conversion = ptr->x_flag_if_conversion;
1738 : 51221104 : opts->x_flag_if_conversion2 = ptr->x_flag_if_conversion2;
1739 : 51221104 : opts->x_flag_indirect_inlining = ptr->x_flag_indirect_inlining;
1740 : 51221104 : opts->x_flag_no_inline = ptr->x_flag_no_inline;
1741 : 51221104 : opts->x_flag_inline_atomics = ptr->x_flag_inline_atomics;
1742 : 51221104 : opts->x_flag_inline_functions = ptr->x_flag_inline_functions;
1743 : 51221104 : opts->x_flag_inline_functions_called_once = ptr->x_flag_inline_functions_called_once;
1744 : 51221104 : opts->x_flag_inline_small_functions = ptr->x_flag_inline_small_functions;
1745 : 51221104 : opts->x_flag_ipa_bit_cp = ptr->x_flag_ipa_bit_cp;
1746 : 51221104 : opts->x_flag_ipa_cp = ptr->x_flag_ipa_cp;
1747 : 51221104 : opts->x_flag_ipa_cp_clone = ptr->x_flag_ipa_cp_clone;
1748 : 51221104 : opts->x_flag_ipa_icf = ptr->x_flag_ipa_icf;
1749 : 51221104 : opts->x_flag_ipa_icf_functions = ptr->x_flag_ipa_icf_functions;
1750 : 51221104 : opts->x_flag_ipa_icf_variables = ptr->x_flag_ipa_icf_variables;
1751 : 51221104 : opts->x_flag_ipa_modref = ptr->x_flag_ipa_modref;
1752 : 51221104 : opts->x_flag_ipa_profile = ptr->x_flag_ipa_profile;
1753 : 51221104 : opts->x_flag_ipa_pta = ptr->x_flag_ipa_pta;
1754 : 51221104 : opts->x_flag_ipa_pure_const = ptr->x_flag_ipa_pure_const;
1755 : 51221104 : opts->x_flag_ipa_ra = ptr->x_flag_ipa_ra;
1756 : 51221104 : opts->x_flag_ipa_reference = ptr->x_flag_ipa_reference;
1757 : 51221104 : opts->x_flag_ipa_reference_addressable = ptr->x_flag_ipa_reference_addressable;
1758 : 51221104 : opts->x_flag_ipa_reorder_for_locality = ptr->x_flag_ipa_reorder_for_locality;
1759 : 51221104 : opts->x_flag_ipa_sra = ptr->x_flag_ipa_sra;
1760 : 51221104 : opts->x_flag_ipa_stack_alignment = ptr->x_flag_ipa_stack_alignment;
1761 : 51221104 : opts->x_flag_ipa_strict_aliasing = ptr->x_flag_ipa_strict_aliasing;
1762 : 51221104 : opts->x_flag_ipa_vrp = ptr->x_flag_ipa_vrp;
1763 : 51221104 : opts->x_flag_ira_hoist_pressure = ptr->x_flag_ira_hoist_pressure;
1764 : 51221104 : opts->x_flag_ira_loop_pressure = ptr->x_flag_ira_loop_pressure;
1765 : 51221104 : opts->x_flag_ira_share_save_slots = ptr->x_flag_ira_share_save_slots;
1766 : 51221104 : opts->x_flag_ira_share_spill_slots = ptr->x_flag_ira_share_spill_slots;
1767 : 51221104 : opts->x_flag_isolate_erroneous_paths_attribute = ptr->x_flag_isolate_erroneous_paths_attribute;
1768 : 51221104 : opts->x_flag_isolate_erroneous_paths_dereference = ptr->x_flag_isolate_erroneous_paths_dereference;
1769 : 51221104 : opts->x_flag_ivopts = ptr->x_flag_ivopts;
1770 : 51221104 : opts->x_flag_jump_tables = ptr->x_flag_jump_tables;
1771 : 51221104 : opts->x_flag_keep_gc_roots_live = ptr->x_flag_keep_gc_roots_live;
1772 : 51221104 : opts->x_flag_late_combine_instructions = ptr->x_flag_late_combine_instructions;
1773 : 51221104 : opts->x_flag_lifetime_dse = ptr->x_flag_lifetime_dse;
1774 : 51221104 : opts->x_flag_limit_function_alignment = ptr->x_flag_limit_function_alignment;
1775 : 51221104 : opts->x_flag_live_range_shrinkage = ptr->x_flag_live_range_shrinkage;
1776 : 51221104 : opts->x_flag_loop_interchange = ptr->x_flag_loop_interchange;
1777 : 51221104 : opts->x_flag_loop_nest_optimize = ptr->x_flag_loop_nest_optimize;
1778 : 51221104 : opts->x_flag_loop_parallelize_all = ptr->x_flag_loop_parallelize_all;
1779 : 51221104 : opts->x_flag_unroll_jam = ptr->x_flag_unroll_jam;
1780 : 51221104 : opts->x_flag_lra_remat = ptr->x_flag_lra_remat;
1781 : 51221104 : opts->x_flag_malloc_dce = ptr->x_flag_malloc_dce;
1782 : 51221104 : opts->x_flag_errno_math = ptr->x_flag_errno_math;
1783 : 51221104 : opts->x_flag_modulo_sched = ptr->x_flag_modulo_sched;
1784 : 51221104 : opts->x_flag_modulo_sched_allow_regmoves = ptr->x_flag_modulo_sched_allow_regmoves;
1785 : 51221104 : opts->x_flag_move_loop_invariants = ptr->x_flag_move_loop_invariants;
1786 : 51221104 : opts->x_flag_move_loop_stores = ptr->x_flag_move_loop_stores;
1787 : 51221104 : opts->x_flag_non_call_exceptions = ptr->x_flag_non_call_exceptions;
1788 : 51221104 : opts->x_flag_nothrow_opt = ptr->x_flag_nothrow_opt;
1789 : 51221104 : opts->x_flag_omit_frame_pointer = ptr->x_flag_omit_frame_pointer;
1790 : 51221104 : opts->x_flag_opt_info = ptr->x_flag_opt_info;
1791 : 51221104 : opts->x_flag_optimize_crc = ptr->x_flag_optimize_crc;
1792 : 51221104 : opts->x_flag_optimize_sibling_calls = ptr->x_flag_optimize_sibling_calls;
1793 : 51221104 : opts->x_flag_optimize_strlen = ptr->x_flag_optimize_strlen;
1794 : 51221104 : opts->x_flag_pack_struct = ptr->x_flag_pack_struct;
1795 : 51221104 : opts->x_flag_partial_inlining = ptr->x_flag_partial_inlining;
1796 : 51221104 : opts->x_flag_pcc_struct_return = ptr->x_flag_pcc_struct_return;
1797 : 51221104 : opts->x_flag_peel_loops = ptr->x_flag_peel_loops;
1798 : 51221104 : opts->x_flag_no_peephole = ptr->x_flag_no_peephole;
1799 : 51221104 : opts->x_flag_peephole2 = ptr->x_flag_peephole2;
1800 : 51221104 : opts->x_flag_plt = ptr->x_flag_plt;
1801 : 51221104 : opts->x_flag_predictive_commoning = ptr->x_flag_predictive_commoning;
1802 : 51221104 : opts->x_flag_prefetch_loop_arrays = ptr->x_flag_prefetch_loop_arrays;
1803 : 51221104 : opts->x_flag_printf_return_value = ptr->x_flag_printf_return_value;
1804 : 51221104 : opts->x_flag_profile_partial_training = ptr->x_flag_profile_partial_training;
1805 : 51221104 : opts->x_flag_profile_reorder_functions = ptr->x_flag_profile_reorder_functions;
1806 : 51221104 : opts->x_flag_reciprocal_math = ptr->x_flag_reciprocal_math;
1807 : 51221104 : opts->x_flag_ree = ptr->x_flag_ree;
1808 : 51221104 : opts->x_flag_rename_registers = ptr->x_flag_rename_registers;
1809 : 51221104 : opts->x_flag_reorder_blocks = ptr->x_flag_reorder_blocks;
1810 : 51221104 : opts->x_flag_reorder_blocks_and_partition = ptr->x_flag_reorder_blocks_and_partition;
1811 : 51221104 : opts->x_flag_reorder_functions = ptr->x_flag_reorder_functions;
1812 : 51221104 : opts->x_flag_rerun_cse_after_loop = ptr->x_flag_rerun_cse_after_loop;
1813 : 51221104 : opts->x_flag_resched_modulo_sched = ptr->x_flag_resched_modulo_sched;
1814 : 51221104 : opts->x_flag_rounding_math = ptr->x_flag_rounding_math;
1815 : 51221104 : opts->x_flag_rtti = ptr->x_flag_rtti;
1816 : 51221104 : opts->x_flag_save_optimization_record = ptr->x_flag_save_optimization_record;
1817 : 51221104 : opts->x_flag_sched_critical_path_heuristic = ptr->x_flag_sched_critical_path_heuristic;
1818 : 51221104 : opts->x_flag_sched_dep_count_heuristic = ptr->x_flag_sched_dep_count_heuristic;
1819 : 51221104 : opts->x_flag_sched_group_heuristic = ptr->x_flag_sched_group_heuristic;
1820 : 51221104 : opts->x_flag_schedule_interblock = ptr->x_flag_schedule_interblock;
1821 : 51221104 : opts->x_flag_sched_last_insn_heuristic = ptr->x_flag_sched_last_insn_heuristic;
1822 : 51221104 : opts->x_flag_sched_pressure = ptr->x_flag_sched_pressure;
1823 : 51221104 : opts->x_flag_sched_rank_heuristic = ptr->x_flag_sched_rank_heuristic;
1824 : 51221104 : opts->x_flag_schedule_speculative = ptr->x_flag_schedule_speculative;
1825 : 51221104 : opts->x_flag_sched_spec_insn_heuristic = ptr->x_flag_sched_spec_insn_heuristic;
1826 : 51221104 : opts->x_flag_schedule_speculative_load = ptr->x_flag_schedule_speculative_load;
1827 : 51221104 : opts->x_flag_schedule_speculative_load_dangerous = ptr->x_flag_schedule_speculative_load_dangerous;
1828 : 51221104 : opts->x_flag_sched2_use_superblocks = ptr->x_flag_sched2_use_superblocks;
1829 : 51221104 : opts->x_flag_schedule_fusion = ptr->x_flag_schedule_fusion;
1830 : 51221104 : opts->x_flag_schedule_insns = ptr->x_flag_schedule_insns;
1831 : 51221104 : opts->x_flag_schedule_insns_after_reload = ptr->x_flag_schedule_insns_after_reload;
1832 : 51221104 : opts->x_flag_section_anchors = ptr->x_flag_section_anchors;
1833 : 51221104 : opts->x_flag_sel_sched_pipelining = ptr->x_flag_sel_sched_pipelining;
1834 : 51221104 : opts->x_flag_sel_sched_pipelining_outer_loops = ptr->x_flag_sel_sched_pipelining_outer_loops;
1835 : 51221104 : opts->x_flag_sel_sched_reschedule_pipelined = ptr->x_flag_sel_sched_reschedule_pipelined;
1836 : 51221104 : opts->x_flag_selective_scheduling = ptr->x_flag_selective_scheduling;
1837 : 51221104 : opts->x_flag_selective_scheduling2 = ptr->x_flag_selective_scheduling2;
1838 : 51221104 : opts->x_flag_semantic_interposition = ptr->x_flag_semantic_interposition;
1839 : 51221104 : opts->x_flag_short_enums = ptr->x_flag_short_enums;
1840 : 51221104 : opts->x_flag_short_wchar = ptr->x_flag_short_wchar;
1841 : 51221104 : opts->x_flag_shrink_wrap = ptr->x_flag_shrink_wrap;
1842 : 51221104 : opts->x_flag_shrink_wrap_separate = ptr->x_flag_shrink_wrap_separate;
1843 : 51221104 : opts->x_flag_signaling_nans = ptr->x_flag_signaling_nans;
1844 : 51221104 : opts->x_flag_signed_zeros = ptr->x_flag_signed_zeros;
1845 : 51221104 : opts->x_flag_single_precision_constant = ptr->x_flag_single_precision_constant;
1846 : 51221104 : opts->x_flag_split_ivs_in_unroller = ptr->x_flag_split_ivs_in_unroller;
1847 : 51221104 : opts->x_flag_split_loops = ptr->x_flag_split_loops;
1848 : 51221104 : opts->x_flag_split_paths = ptr->x_flag_split_paths;
1849 : 51221104 : opts->x_flag_split_wide_types = ptr->x_flag_split_wide_types;
1850 : 51221104 : opts->x_flag_split_wide_types_early = ptr->x_flag_split_wide_types_early;
1851 : 51221104 : opts->x_flag_ssa_backprop = ptr->x_flag_ssa_backprop;
1852 : 51221104 : opts->x_flag_ssa_phiopt = ptr->x_flag_ssa_phiopt;
1853 : 51221104 : opts->x_flag_stack_clash_protection = ptr->x_flag_stack_clash_protection;
1854 : 51221104 : opts->x_flag_stack_protect = ptr->x_flag_stack_protect;
1855 : 51221104 : opts->x_flag_stdarg_opt = ptr->x_flag_stdarg_opt;
1856 : 51221104 : opts->x_flag_store_merging = ptr->x_flag_store_merging;
1857 : 51221104 : opts->x_flag_strict_aliasing = ptr->x_flag_strict_aliasing;
1858 : 51221104 : opts->x_flag_strict_enums = ptr->x_flag_strict_enums;
1859 : 51221104 : opts->x_flag_strict_volatile_bitfields = ptr->x_flag_strict_volatile_bitfields;
1860 : 51221104 : opts->x_flag_thread_jumps = ptr->x_flag_thread_jumps;
1861 : 51221104 : opts->x_flag_threadsafe_statics = ptr->x_flag_threadsafe_statics;
1862 : 51221104 : opts->x_flag_toplevel_reorder = ptr->x_flag_toplevel_reorder;
1863 : 51221104 : opts->x_flag_tracer = ptr->x_flag_tracer;
1864 : 51221104 : opts->x_flag_trapping_math = ptr->x_flag_trapping_math;
1865 : 51221104 : opts->x_flag_trapv = ptr->x_flag_trapv;
1866 : 51221104 : opts->x_flag_tree_bit_ccp = ptr->x_flag_tree_bit_ccp;
1867 : 51221104 : opts->x_flag_tree_builtin_call_dce = ptr->x_flag_tree_builtin_call_dce;
1868 : 51221104 : opts->x_flag_tree_ccp = ptr->x_flag_tree_ccp;
1869 : 51221104 : opts->x_flag_tree_ch = ptr->x_flag_tree_ch;
1870 : 51221104 : opts->x_flag_tree_coalesce_vars = ptr->x_flag_tree_coalesce_vars;
1871 : 51221104 : opts->x_flag_tree_copy_prop = ptr->x_flag_tree_copy_prop;
1872 : 51221104 : opts->x_flag_tree_cselim = ptr->x_flag_tree_cselim;
1873 : 51221104 : opts->x_flag_tree_dce = ptr->x_flag_tree_dce;
1874 : 51221104 : opts->x_flag_tree_dom = ptr->x_flag_tree_dom;
1875 : 51221104 : opts->x_flag_tree_dse = ptr->x_flag_tree_dse;
1876 : 51221104 : opts->x_flag_tree_forwprop = ptr->x_flag_tree_forwprop;
1877 : 51221104 : opts->x_flag_tree_fre = ptr->x_flag_tree_fre;
1878 : 51221104 : opts->x_flag_tree_loop_distribute_patterns = ptr->x_flag_tree_loop_distribute_patterns;
1879 : 51221104 : opts->x_flag_tree_loop_distribution = ptr->x_flag_tree_loop_distribution;
1880 : 51221104 : opts->x_flag_tree_loop_if_convert = ptr->x_flag_tree_loop_if_convert;
1881 : 51221104 : opts->x_flag_tree_loop_im = ptr->x_flag_tree_loop_im;
1882 : 51221104 : opts->x_flag_tree_loop_ivcanon = ptr->x_flag_tree_loop_ivcanon;
1883 : 51221104 : opts->x_flag_tree_loop_optimize = ptr->x_flag_tree_loop_optimize;
1884 : 51221104 : opts->x_flag_tree_loop_vectorize = ptr->x_flag_tree_loop_vectorize;
1885 : 51221104 : opts->x_flag_tree_live_range_split = ptr->x_flag_tree_live_range_split;
1886 : 51221104 : opts->x_flag_tree_partial_pre = ptr->x_flag_tree_partial_pre;
1887 : 51221104 : opts->x_flag_tree_phiprop = ptr->x_flag_tree_phiprop;
1888 : 51221104 : opts->x_flag_tree_pre = ptr->x_flag_tree_pre;
1889 : 51221104 : opts->x_flag_tree_pta = ptr->x_flag_tree_pta;
1890 : 51221104 : opts->x_flag_tree_reassoc = ptr->x_flag_tree_reassoc;
1891 : 51221104 : opts->x_flag_tree_scev_cprop = ptr->x_flag_tree_scev_cprop;
1892 : 51221104 : opts->x_flag_tree_sink = ptr->x_flag_tree_sink;
1893 : 51221104 : opts->x_flag_tree_slp_vectorize = ptr->x_flag_tree_slp_vectorize;
1894 : 51221104 : opts->x_flag_tree_slsr = ptr->x_flag_tree_slsr;
1895 : 51221104 : opts->x_flag_tree_sra = ptr->x_flag_tree_sra;
1896 : 51221104 : opts->x_flag_tree_switch_conversion = ptr->x_flag_tree_switch_conversion;
1897 : 51221104 : opts->x_flag_tree_tail_merge = ptr->x_flag_tree_tail_merge;
1898 : 51221104 : opts->x_flag_tree_ter = ptr->x_flag_tree_ter;
1899 : 51221104 : opts->x_flag_tree_vectorize = ptr->x_flag_tree_vectorize;
1900 : 51221104 : opts->x_flag_tree_vrp = ptr->x_flag_tree_vrp;
1901 : 51221104 : opts->x_flag_unconstrained_commons = ptr->x_flag_unconstrained_commons;
1902 : 51221104 : opts->x_flag_unreachable_traps = ptr->x_flag_unreachable_traps;
1903 : 51221104 : opts->x_flag_unroll_all_loops = ptr->x_flag_unroll_all_loops;
1904 : 51221104 : opts->x_flag_cunroll_grow_size = ptr->x_flag_cunroll_grow_size;
1905 : 51221104 : opts->x_flag_unroll_loops = ptr->x_flag_unroll_loops;
1906 : 51221104 : opts->x_flag_unsafe_math_optimizations = ptr->x_flag_unsafe_math_optimizations;
1907 : 51221104 : opts->x_flag_unswitch_loops = ptr->x_flag_unswitch_loops;
1908 : 51221104 : opts->x_flag_unwind_tables = ptr->x_flag_unwind_tables;
1909 : 51221104 : opts->x_flag_var_tracking = ptr->x_flag_var_tracking;
1910 : 51221104 : opts->x_flag_var_tracking_assignments = ptr->x_flag_var_tracking_assignments;
1911 : 51221104 : opts->x_flag_var_tracking_assignments_toggle = ptr->x_flag_var_tracking_assignments_toggle;
1912 : 51221104 : opts->x_flag_var_tracking_uninit = ptr->x_flag_var_tracking_uninit;
1913 : 51221104 : opts->x_flag_variable_expansion_in_unroller = ptr->x_flag_variable_expansion_in_unroller;
1914 : 51221104 : opts->x_flag_version_loops_for_strides = ptr->x_flag_version_loops_for_strides;
1915 : 51221104 : opts->x_flag_value_profile_transformations = ptr->x_flag_value_profile_transformations;
1916 : 51221104 : opts->x_flag_web = ptr->x_flag_web;
1917 : 51221104 : opts->x_flag_wrapv = ptr->x_flag_wrapv;
1918 : 51221104 : opts->x_flag_wrapv_pointer = ptr->x_flag_wrapv_pointer;
1919 : 51221104 : opts->x_debug_nonbind_markers_p = ptr->x_debug_nonbind_markers_p;
1920 : 51221104 : opts->x_ix86_unroll_only_small_loops = ptr->x_ix86_unroll_only_small_loops;
1921 : 51221104 : opts->x_str_align_functions = ptr->x_str_align_functions;
1922 : 51221104 : opts->x_str_align_jumps = ptr->x_str_align_jumps;
1923 : 51221104 : opts->x_str_align_labels = ptr->x_str_align_labels;
1924 : 51221104 : opts->x_str_align_loops = ptr->x_str_align_loops;
1925 : 51221104 : opts->x_flag_patchable_function_entry = ptr->x_flag_patchable_function_entry;
1926 : :
1927 : 51221104 : unsigned HOST_WIDE_INT mask;
1928 : 51221104 : mask = ptr->explicit_mask[0];
1929 : 51221104 : opts_set->x_param_align_loop_iterations = (mask & 1) != 0;
1930 : 51221104 : mask >>= 1;
1931 : 51221104 : opts_set->x_param_align_threshold = (mask & 1) != 0;
1932 : 51221104 : mask >>= 1;
1933 : 51221104 : opts_set->x_param_asan_protect_allocas = (mask & 1) != 0;
1934 : 51221104 : mask >>= 1;
1935 : 51221104 : opts_set->x_param_asan_instrument_reads = (mask & 1) != 0;
1936 : 51221104 : mask >>= 1;
1937 : 51221104 : opts_set->x_param_asan_instrument_writes = (mask & 1) != 0;
1938 : 51221104 : mask >>= 1;
1939 : 51221104 : opts_set->x_param_asan_instrumentation_with_call_threshold = (mask & 1) != 0;
1940 : 51221104 : mask >>= 1;
1941 : 51221104 : opts_set->x_param_asan_kernel_mem_intrinsic_prefix = (mask & 1) != 0;
1942 : 51221104 : mask >>= 1;
1943 : 51221104 : opts_set->x_param_asan_memintrin = (mask & 1) != 0;
1944 : 51221104 : mask >>= 1;
1945 : 51221104 : opts_set->x_param_asan_stack = (mask & 1) != 0;
1946 : 51221104 : mask >>= 1;
1947 : 51221104 : opts_set->x_param_asan_use_after_return = (mask & 1) != 0;
1948 : 51221104 : mask >>= 1;
1949 : 51221104 : opts_set->x_param_auto_profile_bbs = (mask & 1) != 0;
1950 : 51221104 : mask >>= 1;
1951 : 51221104 : opts_set->x_param_avg_loop_niter = (mask & 1) != 0;
1952 : 51221104 : mask >>= 1;
1953 : 51221104 : opts_set->x_param_avoid_fma_max_bits = (mask & 1) != 0;
1954 : 51221104 : mask >>= 1;
1955 : 51221104 : opts_set->x_param_builtin_expect_probability = (mask & 1) != 0;
1956 : 51221104 : mask >>= 1;
1957 : 51221104 : opts_set->x_param_builtin_string_cmp_inline_length = (mask & 1) != 0;
1958 : 51221104 : mask >>= 1;
1959 : 51221104 : opts_set->x_param_case_values_threshold = (mask & 1) != 0;
1960 : 51221104 : mask >>= 1;
1961 : 51221104 : opts_set->x_param_comdat_sharing_probability = (mask & 1) != 0;
1962 : 51221104 : mask >>= 1;
1963 : 51221104 : opts_set->x_param_construct_interfere_size = (mask & 1) != 0;
1964 : 51221104 : mask >>= 1;
1965 : 51221104 : opts_set->x_param_cycle_accurate_model = (mask & 1) != 0;
1966 : 51221104 : mask >>= 1;
1967 : 51221104 : opts_set->x_param_destruct_interfere_size = (mask & 1) != 0;
1968 : 51221104 : mask >>= 1;
1969 : 51221104 : opts_set->x_param_dse_max_alias_queries_per_store = (mask & 1) != 0;
1970 : 51221104 : mask >>= 1;
1971 : 51221104 : opts_set->x_param_dse_max_object_size = (mask & 1) != 0;
1972 : 51221104 : mask >>= 1;
1973 : 51221104 : opts_set->x_param_early_inlining_insns = (mask & 1) != 0;
1974 : 51221104 : mask >>= 1;
1975 : 51221104 : opts_set->x_param_fsm_scale_path_stmts = (mask & 1) != 0;
1976 : 51221104 : mask >>= 1;
1977 : 51221104 : opts_set->x_param_fully_pipelined_fma = (mask & 1) != 0;
1978 : 51221104 : mask >>= 1;
1979 : 51221104 : opts_set->x_param_gcse_after_reload_critical_fraction = (mask & 1) != 0;
1980 : 51221104 : mask >>= 1;
1981 : 51221104 : opts_set->x_param_gcse_after_reload_partial_fraction = (mask & 1) != 0;
1982 : 51221104 : mask >>= 1;
1983 : 51221104 : opts_set->x_param_gcse_cost_distance_ratio = (mask & 1) != 0;
1984 : 51221104 : mask >>= 1;
1985 : 51221104 : opts_set->x_param_gcse_unrestricted_cost = (mask & 1) != 0;
1986 : 51221104 : mask >>= 1;
1987 : 51221104 : opts_set->x_param_graphite_max_arrays_per_scop = (mask & 1) != 0;
1988 : 51221104 : mask >>= 1;
1989 : 51221104 : opts_set->x_param_graphite_max_nb_scop_params = (mask & 1) != 0;
1990 : 51221104 : mask >>= 1;
1991 : 51221104 : opts_set->x_param_hardcfr_max_blocks = (mask & 1) != 0;
1992 : 51221104 : mask >>= 1;
1993 : 51221104 : opts_set->x_param_hardcfr_max_inline_blocks = (mask & 1) != 0;
1994 : 51221104 : mask >>= 1;
1995 : 51221104 : opts_set->x_param_hwasan_instrument_allocas = (mask & 1) != 0;
1996 : 51221104 : mask >>= 1;
1997 : 51221104 : opts_set->x_param_hwasan_instrument_mem_intrinsics = (mask & 1) != 0;
1998 : 51221104 : mask >>= 1;
1999 : 51221104 : opts_set->x_param_hwasan_instrument_reads = (mask & 1) != 0;
2000 : 51221104 : mask >>= 1;
2001 : 51221104 : opts_set->x_param_hwasan_instrument_stack = (mask & 1) != 0;
2002 : 51221104 : mask >>= 1;
2003 : 51221104 : opts_set->x_param_hwasan_instrument_writes = (mask & 1) != 0;
2004 : 51221104 : mask >>= 1;
2005 : 51221104 : opts_set->x_param_hwasan_random_frame_tag = (mask & 1) != 0;
2006 : 51221104 : mask >>= 1;
2007 : 51221104 : opts_set->x_param_inline_heuristics_hint_percent = (mask & 1) != 0;
2008 : 51221104 : mask >>= 1;
2009 : 51221104 : opts_set->x_param_inline_min_speedup = (mask & 1) != 0;
2010 : 51221104 : mask >>= 1;
2011 : 51221104 : opts_set->x_param_inline_unit_growth = (mask & 1) != 0;
2012 : 51221104 : mask >>= 1;
2013 : 51221104 : opts_set->x_param_ipa_cp_eval_threshold = (mask & 1) != 0;
2014 : 51221104 : mask >>= 1;
2015 : 51221104 : opts_set->x_param_ipa_cp_large_unit_insns = (mask & 1) != 0;
2016 : 51221104 : mask >>= 1;
2017 : 51221104 : opts_set->x_param_ipa_cp_loop_hint_bonus = (mask & 1) != 0;
2018 : 51221104 : mask >>= 1;
2019 : 51221104 : opts_set->x_param_ipa_cp_max_recursive_depth = (mask & 1) != 0;
2020 : 51221104 : mask >>= 1;
2021 : 51221104 : opts_set->x_param_ipa_cp_min_recursive_probability = (mask & 1) != 0;
2022 : 51221104 : mask >>= 1;
2023 : 51221104 : opts_set->x_param_ipa_cp_recursion_penalty = (mask & 1) != 0;
2024 : 51221104 : mask >>= 1;
2025 : 51221104 : opts_set->x_param_ipa_cp_recursive_freq_factor = (mask & 1) != 0;
2026 : 51221104 : mask >>= 1;
2027 : 51221104 : opts_set->x_param_ipa_cp_single_call_penalty = (mask & 1) != 0;
2028 : 51221104 : mask >>= 1;
2029 : 51221104 : opts_set->x_param_ipa_cp_unit_growth = (mask & 1) != 0;
2030 : 51221104 : mask >>= 1;
2031 : 51221104 : opts_set->x_param_ipa_cp_value_list_size = (mask & 1) != 0;
2032 : 51221104 : mask >>= 1;
2033 : 51221104 : opts_set->x_param_ipa_jump_function_lookups = (mask & 1) != 0;
2034 : 51221104 : mask >>= 1;
2035 : 51221104 : opts_set->x_param_ipa_max_aa_steps = (mask & 1) != 0;
2036 : 51221104 : mask >>= 1;
2037 : 51221104 : opts_set->x_param_ipa_max_agg_items = (mask & 1) != 0;
2038 : 51221104 : mask >>= 1;
2039 : 51221104 : opts_set->x_param_ipa_max_loop_predicates = (mask & 1) != 0;
2040 : 51221104 : mask >>= 1;
2041 : 51221104 : opts_set->x_param_ipa_max_param_expr_ops = (mask & 1) != 0;
2042 : 51221104 : mask >>= 1;
2043 : 51221104 : opts_set->x_param_ipa_max_switch_predicate_bounds = (mask & 1) != 0;
2044 : 51221104 : mask >>= 1;
2045 : 51221104 : opts_set->x_param_ipa_sra_deref_prob_threshold = (mask & 1) != 0;
2046 : 51221104 : mask >>= 1;
2047 : 51221104 : opts_set->x_param_ipa_sra_max_replacements = (mask & 1) != 0;
2048 : 51221104 : mask >>= 1;
2049 : 51221104 : opts_set->x_param_ipa_sra_ptr_growth_factor = (mask & 1) != 0;
2050 : 51221104 : mask >>= 1;
2051 : 51221104 : opts_set->x_param_ipa_sra_ptrwrap_growth_factor = (mask & 1) != 0;
2052 : 51221104 : mask >>= 1;
2053 : 51221104 : opts_set->x_param_ira_consider_dup_in_all_alts = (mask & 1) != 0;
2054 : 51221104 : mask >>= 1;
2055 : 51221104 : opts_set->x_param_ira_loop_reserved_regs = (mask & 1) != 0;
2056 : 51221104 : mask >>= 1;
2057 : 51221104 : mask = ptr->explicit_mask[1];
2058 : 51221104 : opts_set->x_param_ira_max_conflict_table_size = (mask & 1) != 0;
2059 : 51221104 : mask >>= 1;
2060 : 51221104 : opts_set->x_param_ira_max_loops_num = (mask & 1) != 0;
2061 : 51221104 : mask >>= 1;
2062 : 51221104 : opts_set->x_param_ira_simple_lra_insn_threshold = (mask & 1) != 0;
2063 : 51221104 : mask >>= 1;
2064 : 51221104 : opts_set->x_param_iv_always_prune_cand_set_bound = (mask & 1) != 0;
2065 : 51221104 : mask >>= 1;
2066 : 51221104 : opts_set->x_param_iv_consider_all_candidates_bound = (mask & 1) != 0;
2067 : 51221104 : mask >>= 1;
2068 : 51221104 : opts_set->x_param_iv_max_considered_uses = (mask & 1) != 0;
2069 : 51221104 : mask >>= 1;
2070 : 51221104 : opts_set->x_param_jump_table_max_growth_ratio_for_size = (mask & 1) != 0;
2071 : 51221104 : mask >>= 1;
2072 : 51221104 : opts_set->x_param_jump_table_max_growth_ratio_for_speed = (mask & 1) != 0;
2073 : 51221104 : mask >>= 1;
2074 : 51221104 : opts_set->x_param_l1_cache_line_size = (mask & 1) != 0;
2075 : 51221104 : mask >>= 1;
2076 : 51221104 : opts_set->x_param_l1_cache_size = (mask & 1) != 0;
2077 : 51221104 : mask >>= 1;
2078 : 51221104 : opts_set->x_param_l2_cache_size = (mask & 1) != 0;
2079 : 51221104 : mask >>= 1;
2080 : 51221104 : opts_set->x_param_large_function_growth = (mask & 1) != 0;
2081 : 51221104 : mask >>= 1;
2082 : 51221104 : opts_set->x_param_large_function_insns = (mask & 1) != 0;
2083 : 51221104 : mask >>= 1;
2084 : 51221104 : opts_set->x_param_stack_frame_growth = (mask & 1) != 0;
2085 : 51221104 : mask >>= 1;
2086 : 51221104 : opts_set->x_param_large_stack_frame = (mask & 1) != 0;
2087 : 51221104 : mask >>= 1;
2088 : 51221104 : opts_set->x_param_large_unit_insns = (mask & 1) != 0;
2089 : 51221104 : mask >>= 1;
2090 : 51221104 : opts_set->x_param_lim_expensive = (mask & 1) != 0;
2091 : 51221104 : mask >>= 1;
2092 : 51221104 : opts_set->x_param_loop_block_tile_size = (mask & 1) != 0;
2093 : 51221104 : mask >>= 1;
2094 : 51221104 : opts_set->x_param_loop_interchange_max_num_stmts = (mask & 1) != 0;
2095 : 51221104 : mask >>= 1;
2096 : 51221104 : opts_set->x_param_loop_interchange_stride_ratio = (mask & 1) != 0;
2097 : 51221104 : mask >>= 1;
2098 : 51221104 : opts_set->x_param_loop_invariant_max_bbs_in_loop = (mask & 1) != 0;
2099 : 51221104 : mask >>= 1;
2100 : 51221104 : opts_set->x_param_loop_max_datarefs_for_datadeps = (mask & 1) != 0;
2101 : 51221104 : mask >>= 1;
2102 : 51221104 : opts_set->x_param_loop_versioning_max_inner_insns = (mask & 1) != 0;
2103 : 51221104 : mask >>= 1;
2104 : 51221104 : opts_set->x_param_loop_versioning_max_outer_insns = (mask & 1) != 0;
2105 : 51221104 : mask >>= 1;
2106 : 51221104 : opts_set->x_param_lra_inheritance_ebb_probability_cutoff = (mask & 1) != 0;
2107 : 51221104 : mask >>= 1;
2108 : 51221104 : opts_set->x_param_lra_max_considered_reload_pseudos = (mask & 1) != 0;
2109 : 51221104 : mask >>= 1;
2110 : 51221104 : opts_set->x_param_lto_locality_frequency = (mask & 1) != 0;
2111 : 51221104 : mask >>= 1;
2112 : 51221104 : opts_set->x_param_lto_locality_size = (mask & 1) != 0;
2113 : 51221104 : mask >>= 1;
2114 : 51221104 : opts_set->x_param_max_average_unrolled_insns = (mask & 1) != 0;
2115 : 51221104 : mask >>= 1;
2116 : 51221104 : opts_set->x_param_max_combine_insns = (mask & 1) != 0;
2117 : 51221104 : mask >>= 1;
2118 : 51221104 : opts_set->x_param_max_combine_search_insns = (mask & 1) != 0;
2119 : 51221104 : mask >>= 1;
2120 : 51221104 : opts_set->x_param_max_unroll_iterations = (mask & 1) != 0;
2121 : 51221104 : mask >>= 1;
2122 : 51221104 : opts_set->x_param_max_completely_peel_times = (mask & 1) != 0;
2123 : 51221104 : mask >>= 1;
2124 : 51221104 : opts_set->x_param_max_completely_peeled_insns = (mask & 1) != 0;
2125 : 51221104 : mask >>= 1;
2126 : 51221104 : opts_set->x_param_max_crossjump_edges = (mask & 1) != 0;
2127 : 51221104 : mask >>= 1;
2128 : 51221104 : opts_set->x_param_max_cse_insns = (mask & 1) != 0;
2129 : 51221104 : mask >>= 1;
2130 : 51221104 : opts_set->x_param_max_cse_path_length = (mask & 1) != 0;
2131 : 51221104 : mask >>= 1;
2132 : 51221104 : opts_set->x_param_max_cselib_memory_locations = (mask & 1) != 0;
2133 : 51221104 : mask >>= 1;
2134 : 51221104 : opts_set->x_param_max_debug_marker_count = (mask & 1) != 0;
2135 : 51221104 : mask >>= 1;
2136 : 51221104 : opts_set->x_param_max_delay_slot_insn_search = (mask & 1) != 0;
2137 : 51221104 : mask >>= 1;
2138 : 51221104 : opts_set->x_param_max_delay_slot_live_search = (mask & 1) != 0;
2139 : 51221104 : mask >>= 1;
2140 : 51221104 : opts_set->x_param_max_devirt_targets = (mask & 1) != 0;
2141 : 51221104 : mask >>= 1;
2142 : 51221104 : opts_set->x_param_max_dse_active_local_stores = (mask & 1) != 0;
2143 : 51221104 : mask >>= 1;
2144 : 51221104 : opts_set->x_param_early_inliner_max_iterations = (mask & 1) != 0;
2145 : 51221104 : mask >>= 1;
2146 : 51221104 : opts_set->x_param_max_find_base_term_values = (mask & 1) != 0;
2147 : 51221104 : mask >>= 1;
2148 : 51221104 : opts_set->x_param_max_fsm_thread_path_insns = (mask & 1) != 0;
2149 : 51221104 : mask >>= 1;
2150 : 51221104 : opts_set->x_param_max_gcse_insertion_ratio = (mask & 1) != 0;
2151 : 51221104 : mask >>= 1;
2152 : 51221104 : opts_set->x_param_max_gcse_memory = (mask & 1) != 0;
2153 : 51221104 : mask >>= 1;
2154 : 51221104 : opts_set->x_param_max_goto_duplication_insns = (mask & 1) != 0;
2155 : 51221104 : mask >>= 1;
2156 : 51221104 : opts_set->x_param_max_grow_copy_bb_insns = (mask & 1) != 0;
2157 : 51221104 : mask >>= 1;
2158 : 51221104 : opts_set->x_param_max_hoist_depth = (mask & 1) != 0;
2159 : 51221104 : mask >>= 1;
2160 : 51221104 : opts_set->x_param_inline_functions_called_once_insns = (mask & 1) != 0;
2161 : 51221104 : mask >>= 1;
2162 : 51221104 : opts_set->x_param_inline_functions_called_once_loop_depth = (mask & 1) != 0;
2163 : 51221104 : mask >>= 1;
2164 : 51221104 : opts_set->x_param_max_inline_insns_auto = (mask & 1) != 0;
2165 : 51221104 : mask >>= 1;
2166 : 51221104 : opts_set->x_param_max_inline_insns_recursive_auto = (mask & 1) != 0;
2167 : 51221104 : mask >>= 1;
2168 : 51221104 : opts_set->x_param_max_inline_insns_recursive = (mask & 1) != 0;
2169 : 51221104 : mask >>= 1;
2170 : 51221104 : opts_set->x_param_max_inline_insns_single = (mask & 1) != 0;
2171 : 51221104 : mask >>= 1;
2172 : 51221104 : opts_set->x_param_max_inline_insns_size = (mask & 1) != 0;
2173 : 51221104 : mask >>= 1;
2174 : 51221104 : opts_set->x_param_max_inline_insns_small = (mask & 1) != 0;
2175 : 51221104 : mask >>= 1;
2176 : 51221104 : opts_set->x_param_max_inline_recursive_depth_auto = (mask & 1) != 0;
2177 : 51221104 : mask >>= 1;
2178 : 51221104 : opts_set->x_param_max_inline_recursive_depth = (mask & 1) != 0;
2179 : 51221104 : mask >>= 1;
2180 : 51221104 : opts_set->x_param_max_isl_operations = (mask & 1) != 0;
2181 : 51221104 : mask >>= 1;
2182 : 51221104 : opts_set->x_param_max_iterations_computation_cost = (mask & 1) != 0;
2183 : 51221104 : mask >>= 1;
2184 : 51221104 : opts_set->x_param_max_iterations_to_track = (mask & 1) != 0;
2185 : 51221104 : mask >>= 1;
2186 : 51221104 : mask = ptr->explicit_mask[2];
2187 : 51221104 : opts_set->x_param_max_jump_thread_duplication_stmts = (mask & 1) != 0;
2188 : 51221104 : mask >>= 1;
2189 : 51221104 : opts_set->x_param_max_jump_thread_paths = (mask & 1) != 0;
2190 : 51221104 : mask >>= 1;
2191 : 51221104 : opts_set->x_param_max_last_value_rtl = (mask & 1) != 0;
2192 : 51221104 : mask >>= 1;
2193 : 51221104 : opts_set->x_param_max_loop_header_insns = (mask & 1) != 0;
2194 : 51221104 : mask >>= 1;
2195 : 51221104 : opts_set->x_param_max_modulo_backtrack_attempts = (mask & 1) != 0;
2196 : 51221104 : mask >>= 1;
2197 : 51221104 : opts_set->x_param_max_partial_antic_length = (mask & 1) != 0;
2198 : 51221104 : mask >>= 1;
2199 : 51221104 : opts_set->x_param_max_peel_branches = (mask & 1) != 0;
2200 : 51221104 : mask >>= 1;
2201 : 51221104 : opts_set->x_param_max_peel_times = (mask & 1) != 0;
2202 : 51221104 : mask >>= 1;
2203 : 51221104 : opts_set->x_param_max_peeled_insns = (mask & 1) != 0;
2204 : 51221104 : mask >>= 1;
2205 : 51221104 : opts_set->x_param_max_pending_list_length = (mask & 1) != 0;
2206 : 51221104 : mask >>= 1;
2207 : 51221104 : opts_set->x_param_max_pipeline_region_blocks = (mask & 1) != 0;
2208 : 51221104 : mask >>= 1;
2209 : 51221104 : opts_set->x_param_max_pipeline_region_insns = (mask & 1) != 0;
2210 : 51221104 : mask >>= 1;
2211 : 51221104 : opts_set->x_param_max_pow_sqrt_depth = (mask & 1) != 0;
2212 : 51221104 : mask >>= 1;
2213 : 51221104 : opts_set->x_param_max_predicted_iterations = (mask & 1) != 0;
2214 : 51221104 : mask >>= 1;
2215 : 51221104 : opts_set->x_param_max_reload_search_insns = (mask & 1) != 0;
2216 : 51221104 : mask >>= 1;
2217 : 51221104 : opts_set->x_param_max_rtl_if_conversion_insns = (mask & 1) != 0;
2218 : 51221104 : mask >>= 1;
2219 : 51221104 : opts_set->x_param_max_rtl_if_conversion_predictable_cost = (mask & 1) != 0;
2220 : 51221104 : mask >>= 1;
2221 : 51221104 : opts_set->x_param_max_rtl_if_conversion_unpredictable_cost = (mask & 1) != 0;
2222 : 51221104 : mask >>= 1;
2223 : 51221104 : opts_set->x_param_max_sched_extend_regions_iters = (mask & 1) != 0;
2224 : 51221104 : mask >>= 1;
2225 : 51221104 : opts_set->x_param_max_sched_insn_conflict_delay = (mask & 1) != 0;
2226 : 51221104 : mask >>= 1;
2227 : 51221104 : opts_set->x_param_max_sched_ready_insns = (mask & 1) != 0;
2228 : 51221104 : mask >>= 1;
2229 : 51221104 : opts_set->x_param_max_sched_region_blocks = (mask & 1) != 0;
2230 : 51221104 : mask >>= 1;
2231 : 51221104 : opts_set->x_param_max_sched_region_insns = (mask & 1) != 0;
2232 : 51221104 : mask >>= 1;
2233 : 51221104 : opts_set->x_param_max_slsr_candidate_scan = (mask & 1) != 0;
2234 : 51221104 : mask >>= 1;
2235 : 51221104 : opts_set->x_param_max_speculative_devirt_maydefs = (mask & 1) != 0;
2236 : 51221104 : mask >>= 1;
2237 : 51221104 : opts_set->x_param_max_stores_to_merge = (mask & 1) != 0;
2238 : 51221104 : mask >>= 1;
2239 : 51221104 : opts_set->x_param_max_stores_to_sink = (mask & 1) != 0;
2240 : 51221104 : mask >>= 1;
2241 : 51221104 : opts_set->x_param_max_tail_merge_comparisons = (mask & 1) != 0;
2242 : 51221104 : mask >>= 1;
2243 : 51221104 : opts_set->x_param_max_tail_merge_iterations = (mask & 1) != 0;
2244 : 51221104 : mask >>= 1;
2245 : 51221104 : opts_set->x_param_max_tracked_strlens = (mask & 1) != 0;
2246 : 51221104 : mask >>= 1;
2247 : 51221104 : opts_set->x_param_max_tree_if_conversion_phi_args = (mask & 1) != 0;
2248 : 51221104 : mask >>= 1;
2249 : 51221104 : opts_set->x_param_max_unroll_times = (mask & 1) != 0;
2250 : 51221104 : mask >>= 1;
2251 : 51221104 : opts_set->x_param_max_unrolled_insns = (mask & 1) != 0;
2252 : 51221104 : mask >>= 1;
2253 : 51221104 : opts_set->x_param_max_unswitch_depth = (mask & 1) != 0;
2254 : 51221104 : mask >>= 1;
2255 : 51221104 : opts_set->x_param_max_unswitch_insns = (mask & 1) != 0;
2256 : 51221104 : mask >>= 1;
2257 : 51221104 : opts_set->x_param_max_variable_expansions = (mask & 1) != 0;
2258 : 51221104 : mask >>= 1;
2259 : 51221104 : opts_set->x_param_max_vartrack_expr_depth = (mask & 1) != 0;
2260 : 51221104 : mask >>= 1;
2261 : 51221104 : opts_set->x_param_max_vartrack_reverse_op_size = (mask & 1) != 0;
2262 : 51221104 : mask >>= 1;
2263 : 51221104 : opts_set->x_param_max_vartrack_size = (mask & 1) != 0;
2264 : 51221104 : mask >>= 1;
2265 : 51221104 : opts_set->x_param_min_crossjump_insns = (mask & 1) != 0;
2266 : 51221104 : mask >>= 1;
2267 : 51221104 : opts_set->x_param_min_inline_recursive_probability = (mask & 1) != 0;
2268 : 51221104 : mask >>= 1;
2269 : 51221104 : opts_set->x_param_min_insn_to_prefetch_ratio = (mask & 1) != 0;
2270 : 51221104 : mask >>= 1;
2271 : 51221104 : opts_set->x_param_min_loop_cond_split_prob = (mask & 1) != 0;
2272 : 51221104 : mask >>= 1;
2273 : 51221104 : opts_set->x_param_min_pagesize = (mask & 1) != 0;
2274 : 51221104 : mask >>= 1;
2275 : 51221104 : opts_set->x_param_min_size_for_stack_sharing = (mask & 1) != 0;
2276 : 51221104 : mask >>= 1;
2277 : 51221104 : opts_set->x_param_min_spec_prob = (mask & 1) != 0;
2278 : 51221104 : mask >>= 1;
2279 : 51221104 : opts_set->x_param_min_vect_loop_bound = (mask & 1) != 0;
2280 : 51221104 : mask >>= 1;
2281 : 51221104 : opts_set->x_param_modref_max_accesses = (mask & 1) != 0;
2282 : 51221104 : mask >>= 1;
2283 : 51221104 : opts_set->x_param_modref_max_adjustments = (mask & 1) != 0;
2284 : 51221104 : mask >>= 1;
2285 : 51221104 : opts_set->x_param_modref_max_bases = (mask & 1) != 0;
2286 : 51221104 : mask >>= 1;
2287 : 51221104 : opts_set->x_param_modref_max_depth = (mask & 1) != 0;
2288 : 51221104 : mask >>= 1;
2289 : 51221104 : opts_set->x_param_modref_max_escape_points = (mask & 1) != 0;
2290 : 51221104 : mask >>= 1;
2291 : 51221104 : opts_set->x_param_modref_max_refs = (mask & 1) != 0;
2292 : 51221104 : mask >>= 1;
2293 : 51221104 : opts_set->x_param_modref_max_tests = (mask & 1) != 0;
2294 : 51221104 : mask >>= 1;
2295 : 51221104 : opts_set->x_param_parloops_chunk_size = (mask & 1) != 0;
2296 : 51221104 : mask >>= 1;
2297 : 51221104 : opts_set->x_param_parloops_min_per_thread = (mask & 1) != 0;
2298 : 51221104 : mask >>= 1;
2299 : 51221104 : opts_set->x_param_parloops_schedule = (mask & 1) != 0;
2300 : 51221104 : mask >>= 1;
2301 : 51221104 : opts_set->x_param_partial_inlining_entry_probability = (mask & 1) != 0;
2302 : 51221104 : mask >>= 1;
2303 : 51221104 : opts_set->x_param_phiopt_factor_max_stmts_live = (mask & 1) != 0;
2304 : 51221104 : mask >>= 1;
2305 : 51221104 : opts_set->x_param_predictable_branch_outcome = (mask & 1) != 0;
2306 : 51221104 : mask >>= 1;
2307 : 51221104 : opts_set->x_param_prefetch_dynamic_strides = (mask & 1) != 0;
2308 : 51221104 : mask >>= 1;
2309 : 51221104 : opts_set->x_param_prefetch_latency = (mask & 1) != 0;
2310 : 51221104 : mask >>= 1;
2311 : 51221104 : opts_set->x_param_prefetch_min_insn_to_mem_ratio = (mask & 1) != 0;
2312 : 51221104 : mask >>= 1;
2313 : 51221104 : opts_set->x_param_prefetch_minimum_stride = (mask & 1) != 0;
2314 : 51221104 : mask >>= 1;
2315 : 51221104 : mask = ptr->explicit_mask[3];
2316 : 51221104 : opts_set->x_param_ranger_logical_depth = (mask & 1) != 0;
2317 : 51221104 : mask >>= 1;
2318 : 51221104 : opts_set->x_param_ranger_recompute_depth = (mask & 1) != 0;
2319 : 51221104 : mask >>= 1;
2320 : 51221104 : opts_set->x_param_relation_block_limit = (mask & 1) != 0;
2321 : 51221104 : mask >>= 1;
2322 : 51221104 : opts_set->x_param_rpo_vn_max_loop_depth = (mask & 1) != 0;
2323 : 51221104 : mask >>= 1;
2324 : 51221104 : opts_set->x_param_sccvn_max_alias_queries_per_access = (mask & 1) != 0;
2325 : 51221104 : mask >>= 1;
2326 : 51221104 : opts_set->x_param_scev_max_expr_complexity = (mask & 1) != 0;
2327 : 51221104 : mask >>= 1;
2328 : 51221104 : opts_set->x_param_scev_max_expr_size = (mask & 1) != 0;
2329 : 51221104 : mask >>= 1;
2330 : 51221104 : opts_set->x_param_sched_autopref_queue_depth = (mask & 1) != 0;
2331 : 51221104 : mask >>= 1;
2332 : 51221104 : opts_set->x_param_sched_mem_true_dep_cost = (mask & 1) != 0;
2333 : 51221104 : mask >>= 1;
2334 : 51221104 : opts_set->x_param_sched_pressure_algorithm = (mask & 1) != 0;
2335 : 51221104 : mask >>= 1;
2336 : 51221104 : opts_set->x_param_sched_spec_prob_cutoff = (mask & 1) != 0;
2337 : 51221104 : mask >>= 1;
2338 : 51221104 : opts_set->x_param_sched_state_edge_prob_cutoff = (mask & 1) != 0;
2339 : 51221104 : mask >>= 1;
2340 : 51221104 : opts_set->x_param_selsched_insns_to_rename = (mask & 1) != 0;
2341 : 51221104 : mask >>= 1;
2342 : 51221104 : opts_set->x_param_selsched_max_lookahead = (mask & 1) != 0;
2343 : 51221104 : mask >>= 1;
2344 : 51221104 : opts_set->x_param_selsched_max_sched_times = (mask & 1) != 0;
2345 : 51221104 : mask >>= 1;
2346 : 51221104 : opts_set->x_param_simultaneous_prefetches = (mask & 1) != 0;
2347 : 51221104 : mask >>= 1;
2348 : 51221104 : opts_set->x_param_sink_frequency_threshold = (mask & 1) != 0;
2349 : 51221104 : mask >>= 1;
2350 : 51221104 : opts_set->x_param_sms_dfa_history = (mask & 1) != 0;
2351 : 51221104 : mask >>= 1;
2352 : 51221104 : opts_set->x_param_sms_loop_average_count_threshold = (mask & 1) != 0;
2353 : 51221104 : mask >>= 1;
2354 : 51221104 : opts_set->x_param_sms_max_ii_factor = (mask & 1) != 0;
2355 : 51221104 : mask >>= 1;
2356 : 51221104 : opts_set->x_param_sms_min_sc = (mask & 1) != 0;
2357 : 51221104 : mask >>= 1;
2358 : 51221104 : opts_set->x_param_sra_max_propagations = (mask & 1) != 0;
2359 : 51221104 : mask >>= 1;
2360 : 51221104 : opts_set->x_param_sra_max_scalarization_size_size = (mask & 1) != 0;
2361 : 51221104 : mask >>= 1;
2362 : 51221104 : opts_set->x_param_sra_max_scalarization_size_speed = (mask & 1) != 0;
2363 : 51221104 : mask >>= 1;
2364 : 51221104 : opts_set->x_param_ssa_name_def_chain_limit = (mask & 1) != 0;
2365 : 51221104 : mask >>= 1;
2366 : 51221104 : opts_set->x_param_ssp_buffer_size = (mask & 1) != 0;
2367 : 51221104 : mask >>= 1;
2368 : 51221104 : opts_set->x_param_stack_clash_protection_guard_size = (mask & 1) != 0;
2369 : 51221104 : mask >>= 1;
2370 : 51221104 : opts_set->x_param_stack_clash_protection_probe_interval = (mask & 1) != 0;
2371 : 51221104 : mask >>= 1;
2372 : 51221104 : opts_set->x_param_store_forwarding_max_distance = (mask & 1) != 0;
2373 : 51221104 : mask >>= 1;
2374 : 51221104 : opts_set->x_param_store_merging_allow_unaligned = (mask & 1) != 0;
2375 : 51221104 : mask >>= 1;
2376 : 51221104 : opts_set->x_param_store_merging_max_size = (mask & 1) != 0;
2377 : 51221104 : mask >>= 1;
2378 : 51221104 : opts_set->x_param_switch_conversion_branch_ratio = (mask & 1) != 0;
2379 : 51221104 : mask >>= 1;
2380 : 51221104 : opts_set->x_param_switch_lower_slow_alg_max_cases = (mask & 1) != 0;
2381 : 51221104 : mask >>= 1;
2382 : 51221104 : opts_set->x_param_tm_max_aggregate_size = (mask & 1) != 0;
2383 : 51221104 : mask >>= 1;
2384 : 51221104 : opts_set->x_param_tracer_dynamic_coverage_feedback = (mask & 1) != 0;
2385 : 51221104 : mask >>= 1;
2386 : 51221104 : opts_set->x_param_tracer_dynamic_coverage = (mask & 1) != 0;
2387 : 51221104 : mask >>= 1;
2388 : 51221104 : opts_set->x_param_tracer_max_code_growth = (mask & 1) != 0;
2389 : 51221104 : mask >>= 1;
2390 : 51221104 : opts_set->x_param_tracer_min_branch_probability_feedback = (mask & 1) != 0;
2391 : 51221104 : mask >>= 1;
2392 : 51221104 : opts_set->x_param_tracer_min_branch_probability = (mask & 1) != 0;
2393 : 51221104 : mask >>= 1;
2394 : 51221104 : opts_set->x_param_tracer_min_branch_ratio = (mask & 1) != 0;
2395 : 51221104 : mask >>= 1;
2396 : 51221104 : opts_set->x_param_transitive_relations_work_bound = (mask & 1) != 0;
2397 : 51221104 : mask >>= 1;
2398 : 51221104 : opts_set->x_param_tree_reassoc_width = (mask & 1) != 0;
2399 : 51221104 : mask >>= 1;
2400 : 51221104 : opts_set->x_param_uninit_control_dep_attempts = (mask & 1) != 0;
2401 : 51221104 : mask >>= 1;
2402 : 51221104 : opts_set->x_param_uninit_max_chain_len = (mask & 1) != 0;
2403 : 51221104 : mask >>= 1;
2404 : 51221104 : opts_set->x_param_uninit_max_num_chains = (mask & 1) != 0;
2405 : 51221104 : mask >>= 1;
2406 : 51221104 : opts_set->x_param_uninit_max_prune_work = (mask & 1) != 0;
2407 : 51221104 : mask >>= 1;
2408 : 51221104 : opts_set->x_param_uninlined_function_insns = (mask & 1) != 0;
2409 : 51221104 : mask >>= 1;
2410 : 51221104 : opts_set->x_param_uninlined_function_time = (mask & 1) != 0;
2411 : 51221104 : mask >>= 1;
2412 : 51221104 : opts_set->x_param_uninlined_function_thunk_insns = (mask & 1) != 0;
2413 : 51221104 : mask >>= 1;
2414 : 51221104 : opts_set->x_param_uninlined_function_thunk_time = (mask & 1) != 0;
2415 : 51221104 : mask >>= 1;
2416 : 51221104 : opts_set->x_param_unlikely_bb_count_fraction = (mask & 1) != 0;
2417 : 51221104 : mask >>= 1;
2418 : 51221104 : opts_set->x_param_unroll_jam_max_unroll = (mask & 1) != 0;
2419 : 51221104 : mask >>= 1;
2420 : 51221104 : opts_set->x_param_unroll_jam_min_percent = (mask & 1) != 0;
2421 : 51221104 : mask >>= 1;
2422 : 51221104 : opts_set->x_param_use_after_scope_direct_emission_threshold = (mask & 1) != 0;
2423 : 51221104 : mask >>= 1;
2424 : 51221104 : opts_set->x_param_vect_epilogues_nomask = (mask & 1) != 0;
2425 : 51221104 : mask >>= 1;
2426 : 51221104 : opts_set->x_param_vect_induction_float = (mask & 1) != 0;
2427 : 51221104 : mask >>= 1;
2428 : 51221104 : opts_set->x_param_vect_inner_loop_cost_factor = (mask & 1) != 0;
2429 : 51221104 : mask >>= 1;
2430 : 51221104 : opts_set->x_param_vect_max_layout_candidates = (mask & 1) != 0;
2431 : 51221104 : mask >>= 1;
2432 : 51221104 : opts_set->x_param_vect_max_peeling_for_alignment = (mask & 1) != 0;
2433 : 51221104 : mask >>= 1;
2434 : 51221104 : opts_set->x_param_vect_max_version_for_alias_checks = (mask & 1) != 0;
2435 : 51221104 : mask >>= 1;
2436 : 51221104 : opts_set->x_param_vect_max_version_for_alignment_checks = (mask & 1) != 0;
2437 : 51221104 : mask >>= 1;
2438 : 51221104 : opts_set->x_param_vect_partial_vector_usage = (mask & 1) != 0;
2439 : 51221104 : mask >>= 1;
2440 : 51221104 : opts_set->x_param_vect_scalar_cost_multiplier = (mask & 1) != 0;
2441 : 51221104 : mask >>= 1;
2442 : 51221104 : opts_set->x_param_vrp_block_limit = (mask & 1) != 0;
2443 : 51221104 : mask >>= 1;
2444 : 51221104 : mask = ptr->explicit_mask[4];
2445 : 51221104 : opts_set->x_param_vrp_sparse_threshold = (mask & 1) != 0;
2446 : 51221104 : mask >>= 1;
2447 : 51221104 : opts_set->x_param_vrp_switch_limit = (mask & 1) != 0;
2448 : 51221104 : mask >>= 1;
2449 : 51221104 : opts_set->x_param_vrp_vector_threshold = (mask & 1) != 0;
2450 : 51221104 : mask >>= 1;
2451 : 51221104 : opts_set->x_flag_complex_method = (mask & 1) != 0;
2452 : 51221104 : mask >>= 1;
2453 : 51221104 : opts_set->x_flag_malloc_dse = (mask & 1) != 0;
2454 : 51221104 : mask >>= 1;
2455 : 51221104 : opts_set->x_flag_min_function_alignment = (mask & 1) != 0;
2456 : 51221104 : mask >>= 1;
2457 : 51221104 : opts_set->x_flag_openmp_target_simd_clone = (mask & 1) != 0;
2458 : 51221104 : mask >>= 1;
2459 : 51221104 : opts_set->x_flag_sched_stalled_insns = (mask & 1) != 0;
2460 : 51221104 : mask >>= 1;
2461 : 51221104 : opts_set->x_flag_sched_stalled_insns_dep = (mask & 1) != 0;
2462 : 51221104 : mask >>= 1;
2463 : 51221104 : opts_set->x_flag_tree_parallelize_loops = (mask & 1) != 0;
2464 : 51221104 : mask >>= 1;
2465 : 51221104 : opts_set->x_flag_lto_locality_cloning = static_cast<enum lto_locality_cloning_model >((mask & 1) != 0);
2466 : 51221104 : mask >>= 1;
2467 : 51221104 : opts_set->x_param_ranger_debug = static_cast<enum ranger_debug >((mask & 1) != 0);
2468 : 51221104 : mask >>= 1;
2469 : 51221104 : opts_set->x_param_threader_debug = static_cast<enum threader_debug >((mask & 1) != 0);
2470 : 51221104 : mask >>= 1;
2471 : 51221104 : opts_set->x_flag_excess_precision = static_cast<enum excess_precision >((mask & 1) != 0);
2472 : 51221104 : mask >>= 1;
2473 : 51221104 : opts_set->x_flag_fp_contract_mode = static_cast<enum fp_contract_mode >((mask & 1) != 0);
2474 : 51221104 : mask >>= 1;
2475 : 51221104 : opts_set->x_flag_harden_control_flow_redundancy_check_noreturn = static_cast<enum hardcfr_noret >((mask & 1) != 0);
2476 : 51221104 : mask >>= 1;
2477 : 51221104 : opts_set->x_flag_inline_stringops = static_cast<enum ilsop_fn >((mask & 1) != 0);
2478 : 51221104 : mask >>= 1;
2479 : 51221104 : opts_set->x_flag_ira_algorithm = static_cast<enum ira_algorithm >((mask & 1) != 0);
2480 : 51221104 : mask >>= 1;
2481 : 51221104 : opts_set->x_flag_ira_region = static_cast<enum ira_region >((mask & 1) != 0);
2482 : 51221104 : mask >>= 1;
2483 : 51221104 : opts_set->x_flag_live_patching = static_cast<enum live_patching_level >((mask & 1) != 0);
2484 : 51221104 : mask >>= 1;
2485 : 51221104 : opts_set->x_flag_reorder_blocks_algorithm = static_cast<enum reorder_blocks_algorithm >((mask & 1) != 0);
2486 : 51221104 : mask >>= 1;
2487 : 51221104 : opts_set->x_flag_simd_cost_model = static_cast<enum vect_cost_model >((mask & 1) != 0);
2488 : 51221104 : mask >>= 1;
2489 : 51221104 : opts_set->x_flag_stack_reuse = static_cast<enum stack_reuse_level >((mask & 1) != 0);
2490 : 51221104 : mask >>= 1;
2491 : 51221104 : opts_set->x_flag_auto_var_init = static_cast<enum auto_init_type >((mask & 1) != 0);
2492 : 51221104 : mask >>= 1;
2493 : 51221104 : opts_set->x_flag_vect_cost_model = static_cast<enum vect_cost_model >((mask & 1) != 0);
2494 : 51221104 : mask >>= 1;
2495 : 51221104 : opts_set->x_optimize = (mask & 1) != 0;
2496 : 51221104 : mask >>= 1;
2497 : 51221104 : opts_set->x_optimize_size = (mask & 1) != 0;
2498 : 51221104 : mask >>= 1;
2499 : 51221104 : opts_set->x_optimize_debug = (mask & 1) != 0;
2500 : 51221104 : mask >>= 1;
2501 : 51221104 : opts_set->x_optimize_fast = (mask & 1) != 0;
2502 : 51221104 : mask >>= 1;
2503 : 51221104 : opts_set->x_warn_inline = (mask & 1) != 0;
2504 : 51221104 : mask >>= 1;
2505 : 51221104 : opts_set->x_flag_aggressive_loop_optimizations = (mask & 1) != 0;
2506 : 51221104 : mask >>= 1;
2507 : 51221104 : opts_set->x_flag_align_functions = (mask & 1) != 0;
2508 : 51221104 : mask >>= 1;
2509 : 51221104 : opts_set->x_flag_align_jumps = (mask & 1) != 0;
2510 : 51221104 : mask >>= 1;
2511 : 51221104 : opts_set->x_flag_align_labels = (mask & 1) != 0;
2512 : 51221104 : mask >>= 1;
2513 : 51221104 : opts_set->x_flag_align_loops = (mask & 1) != 0;
2514 : 51221104 : mask >>= 1;
2515 : 51221104 : opts_set->x_flag_allocation_dce = (mask & 1) != 0;
2516 : 51221104 : mask >>= 1;
2517 : 51221104 : opts_set->x_flag_store_data_races = (mask & 1) != 0;
2518 : 51221104 : mask >>= 1;
2519 : 51221104 : opts_set->x_flag_associative_math = (mask & 1) != 0;
2520 : 51221104 : mask >>= 1;
2521 : 51221104 : opts_set->x_flag_assume_sane_operators_new_delete = (mask & 1) != 0;
2522 : 51221104 : mask >>= 1;
2523 : 51221104 : opts_set->x_flag_asynchronous_unwind_tables = (mask & 1) != 0;
2524 : 51221104 : mask >>= 1;
2525 : 51221104 : opts_set->x_flag_auto_inc_dec = (mask & 1) != 0;
2526 : 51221104 : mask >>= 1;
2527 : 51221104 : opts_set->x_flag_auto_profile_inlining = (mask & 1) != 0;
2528 : 51221104 : mask >>= 1;
2529 : 51221104 : opts_set->x_flag_avoid_store_forwarding = (mask & 1) != 0;
2530 : 51221104 : mask >>= 1;
2531 : 51221104 : opts_set->x_flag_bit_tests = (mask & 1) != 0;
2532 : 51221104 : mask >>= 1;
2533 : 51221104 : opts_set->x_flag_branch_on_count_reg = (mask & 1) != 0;
2534 : 51221104 : mask >>= 1;
2535 : 51221104 : opts_set->x_flag_branch_probabilities = (mask & 1) != 0;
2536 : 51221104 : mask >>= 1;
2537 : 51221104 : opts_set->x_flag_caller_saves = (mask & 1) != 0;
2538 : 51221104 : mask >>= 1;
2539 : 51221104 : opts_set->x_flag_code_hoisting = (mask & 1) != 0;
2540 : 51221104 : mask >>= 1;
2541 : 51221104 : opts_set->x_flag_combine_stack_adjustments = (mask & 1) != 0;
2542 : 51221104 : mask >>= 1;
2543 : 51221104 : opts_set->x_flag_compare_elim_after_reload = (mask & 1) != 0;
2544 : 51221104 : mask >>= 1;
2545 : 51221104 : opts_set->x_flag_conserve_stack = (mask & 1) != 0;
2546 : 51221104 : mask >>= 1;
2547 : 51221104 : opts_set->x_flag_cprop_registers = (mask & 1) != 0;
2548 : 51221104 : mask >>= 1;
2549 : 51221104 : opts_set->x_flag_crossjumping = (mask & 1) != 0;
2550 : 51221104 : mask >>= 1;
2551 : 51221104 : opts_set->x_flag_cse_follow_jumps = (mask & 1) != 0;
2552 : 51221104 : mask >>= 1;
2553 : 51221104 : opts_set->x_flag_dce = (mask & 1) != 0;
2554 : 51221104 : mask >>= 1;
2555 : 51221104 : opts_set->x_flag_defer_pop = (mask & 1) != 0;
2556 : 51221104 : mask >>= 1;
2557 : 51221104 : opts_set->x_flag_delayed_branch = (mask & 1) != 0;
2558 : 51221104 : mask >>= 1;
2559 : 51221104 : opts_set->x_flag_delete_dead_exceptions = (mask & 1) != 0;
2560 : 51221104 : mask >>= 1;
2561 : 51221104 : opts_set->x_flag_delete_null_pointer_checks = (mask & 1) != 0;
2562 : 51221104 : mask >>= 1;
2563 : 51221104 : opts_set->x_flag_dep_fusion = (mask & 1) != 0;
2564 : 51221104 : mask >>= 1;
2565 : 51221104 : opts_set->x_flag_devirtualize = (mask & 1) != 0;
2566 : 51221104 : mask >>= 1;
2567 : 51221104 : opts_set->x_flag_devirtualize_speculatively = (mask & 1) != 0;
2568 : 51221104 : mask >>= 1;
2569 : 51221104 : opts_set->x_flag_dse = (mask & 1) != 0;
2570 : 51221104 : mask >>= 1;
2571 : 51221104 : opts_set->x_flag_early_inlining = (mask & 1) != 0;
2572 : 51221104 : mask >>= 1;
2573 : 51221104 : mask = ptr->explicit_mask[5];
2574 : 51221104 : opts_set->x_flag_exceptions = (mask & 1) != 0;
2575 : 51221104 : mask >>= 1;
2576 : 51221104 : opts_set->x_flag_expensive_optimizations = (mask & 1) != 0;
2577 : 51221104 : mask >>= 1;
2578 : 51221104 : opts_set->x_flag_ext_dce = (mask & 1) != 0;
2579 : 51221104 : mask >>= 1;
2580 : 51221104 : opts_set->x_flag_finite_loops = (mask & 1) != 0;
2581 : 51221104 : mask >>= 1;
2582 : 51221104 : opts_set->x_flag_finite_math_only = (mask & 1) != 0;
2583 : 51221104 : mask >>= 1;
2584 : 51221104 : opts_set->x_flag_float_store = (mask & 1) != 0;
2585 : 51221104 : mask >>= 1;
2586 : 51221104 : opts_set->x_flag_fold_mem_offsets = (mask & 1) != 0;
2587 : 51221104 : mask >>= 1;
2588 : 51221104 : opts_set->x_flag_fold_simple_inlines = (mask & 1) != 0;
2589 : 51221104 : mask >>= 1;
2590 : 51221104 : opts_set->x_flag_forward_propagate = (mask & 1) != 0;
2591 : 51221104 : mask >>= 1;
2592 : 51221104 : opts_set->x_flag_fp_int_builtin_inexact = (mask & 1) != 0;
2593 : 51221104 : mask >>= 1;
2594 : 51221104 : opts_set->x_flag_no_function_cse = (mask & 1) != 0;
2595 : 51221104 : mask >>= 1;
2596 : 51221104 : opts_set->x_flag_gcse = (mask & 1) != 0;
2597 : 51221104 : mask >>= 1;
2598 : 51221104 : opts_set->x_flag_gcse_after_reload = (mask & 1) != 0;
2599 : 51221104 : mask >>= 1;
2600 : 51221104 : opts_set->x_flag_gcse_las = (mask & 1) != 0;
2601 : 51221104 : mask >>= 1;
2602 : 51221104 : opts_set->x_flag_gcse_lm = (mask & 1) != 0;
2603 : 51221104 : mask >>= 1;
2604 : 51221104 : opts_set->x_flag_gcse_sm = (mask & 1) != 0;
2605 : 51221104 : mask >>= 1;
2606 : 51221104 : opts_set->x_flag_graphite = (mask & 1) != 0;
2607 : 51221104 : mask >>= 1;
2608 : 51221104 : opts_set->x_flag_graphite_identity = (mask & 1) != 0;
2609 : 51221104 : mask >>= 1;
2610 : 51221104 : opts_set->x_flag_guess_branch_prob = (mask & 1) != 0;
2611 : 51221104 : mask >>= 1;
2612 : 51221104 : opts_set->x_flag_harden_control_flow_redundancy_check_exceptions = (mask & 1) != 0;
2613 : 51221104 : mask >>= 1;
2614 : 51221104 : opts_set->x_flag_harden_control_flow_redundancy_check_returning_calls = (mask & 1) != 0;
2615 : 51221104 : mask >>= 1;
2616 : 51221104 : opts_set->x_flag_harden_control_flow_redundancy_skip_leaf = (mask & 1) != 0;
2617 : 51221104 : mask >>= 1;
2618 : 51221104 : opts_set->x_flag_harden_compares = (mask & 1) != 0;
2619 : 51221104 : mask >>= 1;
2620 : 51221104 : opts_set->x_flag_harden_conditional_branches = (mask & 1) != 0;
2621 : 51221104 : mask >>= 1;
2622 : 51221104 : opts_set->x_flag_harden_control_flow_redundancy = (mask & 1) != 0;
2623 : 51221104 : mask >>= 1;
2624 : 51221104 : opts_set->x_flag_hoist_adjacent_loads = (mask & 1) != 0;
2625 : 51221104 : mask >>= 1;
2626 : 51221104 : opts_set->x_flag_if_conversion = (mask & 1) != 0;
2627 : 51221104 : mask >>= 1;
2628 : 51221104 : opts_set->x_flag_if_conversion2 = (mask & 1) != 0;
2629 : 51221104 : mask >>= 1;
2630 : 51221104 : opts_set->x_flag_indirect_inlining = (mask & 1) != 0;
2631 : 51221104 : mask >>= 1;
2632 : 51221104 : opts_set->x_flag_no_inline = (mask & 1) != 0;
2633 : 51221104 : mask >>= 1;
2634 : 51221104 : opts_set->x_flag_inline_atomics = (mask & 1) != 0;
2635 : 51221104 : mask >>= 1;
2636 : 51221104 : opts_set->x_flag_inline_functions = (mask & 1) != 0;
2637 : 51221104 : mask >>= 1;
2638 : 51221104 : opts_set->x_flag_inline_functions_called_once = (mask & 1) != 0;
2639 : 51221104 : mask >>= 1;
2640 : 51221104 : opts_set->x_flag_inline_small_functions = (mask & 1) != 0;
2641 : 51221104 : mask >>= 1;
2642 : 51221104 : opts_set->x_flag_ipa_bit_cp = (mask & 1) != 0;
2643 : 51221104 : mask >>= 1;
2644 : 51221104 : opts_set->x_flag_ipa_cp = (mask & 1) != 0;
2645 : 51221104 : mask >>= 1;
2646 : 51221104 : opts_set->x_flag_ipa_cp_clone = (mask & 1) != 0;
2647 : 51221104 : mask >>= 1;
2648 : 51221104 : opts_set->x_flag_ipa_icf = (mask & 1) != 0;
2649 : 51221104 : mask >>= 1;
2650 : 51221104 : opts_set->x_flag_ipa_icf_functions = (mask & 1) != 0;
2651 : 51221104 : mask >>= 1;
2652 : 51221104 : opts_set->x_flag_ipa_icf_variables = (mask & 1) != 0;
2653 : 51221104 : mask >>= 1;
2654 : 51221104 : opts_set->x_flag_ipa_modref = (mask & 1) != 0;
2655 : 51221104 : mask >>= 1;
2656 : 51221104 : opts_set->x_flag_ipa_profile = (mask & 1) != 0;
2657 : 51221104 : mask >>= 1;
2658 : 51221104 : opts_set->x_flag_ipa_pta = (mask & 1) != 0;
2659 : 51221104 : mask >>= 1;
2660 : 51221104 : opts_set->x_flag_ipa_pure_const = (mask & 1) != 0;
2661 : 51221104 : mask >>= 1;
2662 : 51221104 : opts_set->x_flag_ipa_ra = (mask & 1) != 0;
2663 : 51221104 : mask >>= 1;
2664 : 51221104 : opts_set->x_flag_ipa_reference = (mask & 1) != 0;
2665 : 51221104 : mask >>= 1;
2666 : 51221104 : opts_set->x_flag_ipa_reference_addressable = (mask & 1) != 0;
2667 : 51221104 : mask >>= 1;
2668 : 51221104 : opts_set->x_flag_ipa_reorder_for_locality = (mask & 1) != 0;
2669 : 51221104 : mask >>= 1;
2670 : 51221104 : opts_set->x_flag_ipa_sra = (mask & 1) != 0;
2671 : 51221104 : mask >>= 1;
2672 : 51221104 : opts_set->x_flag_ipa_stack_alignment = (mask & 1) != 0;
2673 : 51221104 : mask >>= 1;
2674 : 51221104 : opts_set->x_flag_ipa_strict_aliasing = (mask & 1) != 0;
2675 : 51221104 : mask >>= 1;
2676 : 51221104 : opts_set->x_flag_ipa_vrp = (mask & 1) != 0;
2677 : 51221104 : mask >>= 1;
2678 : 51221104 : opts_set->x_flag_ira_hoist_pressure = (mask & 1) != 0;
2679 : 51221104 : mask >>= 1;
2680 : 51221104 : opts_set->x_flag_ira_loop_pressure = (mask & 1) != 0;
2681 : 51221104 : mask >>= 1;
2682 : 51221104 : opts_set->x_flag_ira_share_save_slots = (mask & 1) != 0;
2683 : 51221104 : mask >>= 1;
2684 : 51221104 : opts_set->x_flag_ira_share_spill_slots = (mask & 1) != 0;
2685 : 51221104 : mask >>= 1;
2686 : 51221104 : opts_set->x_flag_isolate_erroneous_paths_attribute = (mask & 1) != 0;
2687 : 51221104 : mask >>= 1;
2688 : 51221104 : opts_set->x_flag_isolate_erroneous_paths_dereference = (mask & 1) != 0;
2689 : 51221104 : mask >>= 1;
2690 : 51221104 : opts_set->x_flag_ivopts = (mask & 1) != 0;
2691 : 51221104 : mask >>= 1;
2692 : 51221104 : opts_set->x_flag_jump_tables = (mask & 1) != 0;
2693 : 51221104 : mask >>= 1;
2694 : 51221104 : opts_set->x_flag_keep_gc_roots_live = (mask & 1) != 0;
2695 : 51221104 : mask >>= 1;
2696 : 51221104 : opts_set->x_flag_late_combine_instructions = (mask & 1) != 0;
2697 : 51221104 : mask >>= 1;
2698 : 51221104 : opts_set->x_flag_lifetime_dse = (mask & 1) != 0;
2699 : 51221104 : mask >>= 1;
2700 : 51221104 : opts_set->x_flag_limit_function_alignment = (mask & 1) != 0;
2701 : 51221104 : mask >>= 1;
2702 : 51221104 : mask = ptr->explicit_mask[6];
2703 : 51221104 : opts_set->x_flag_live_range_shrinkage = (mask & 1) != 0;
2704 : 51221104 : mask >>= 1;
2705 : 51221104 : opts_set->x_flag_loop_interchange = (mask & 1) != 0;
2706 : 51221104 : mask >>= 1;
2707 : 51221104 : opts_set->x_flag_loop_nest_optimize = (mask & 1) != 0;
2708 : 51221104 : mask >>= 1;
2709 : 51221104 : opts_set->x_flag_loop_parallelize_all = (mask & 1) != 0;
2710 : 51221104 : mask >>= 1;
2711 : 51221104 : opts_set->x_flag_unroll_jam = (mask & 1) != 0;
2712 : 51221104 : mask >>= 1;
2713 : 51221104 : opts_set->x_flag_lra_remat = (mask & 1) != 0;
2714 : 51221104 : mask >>= 1;
2715 : 51221104 : opts_set->x_flag_malloc_dce = (mask & 1) != 0;
2716 : 51221104 : mask >>= 1;
2717 : 51221104 : opts_set->x_flag_errno_math = (mask & 1) != 0;
2718 : 51221104 : mask >>= 1;
2719 : 51221104 : opts_set->x_flag_modulo_sched = (mask & 1) != 0;
2720 : 51221104 : mask >>= 1;
2721 : 51221104 : opts_set->x_flag_modulo_sched_allow_regmoves = (mask & 1) != 0;
2722 : 51221104 : mask >>= 1;
2723 : 51221104 : opts_set->x_flag_move_loop_invariants = (mask & 1) != 0;
2724 : 51221104 : mask >>= 1;
2725 : 51221104 : opts_set->x_flag_move_loop_stores = (mask & 1) != 0;
2726 : 51221104 : mask >>= 1;
2727 : 51221104 : opts_set->x_flag_non_call_exceptions = (mask & 1) != 0;
2728 : 51221104 : mask >>= 1;
2729 : 51221104 : opts_set->x_flag_nothrow_opt = (mask & 1) != 0;
2730 : 51221104 : mask >>= 1;
2731 : 51221104 : opts_set->x_flag_omit_frame_pointer = (mask & 1) != 0;
2732 : 51221104 : mask >>= 1;
2733 : 51221104 : opts_set->x_flag_opt_info = (mask & 1) != 0;
2734 : 51221104 : mask >>= 1;
2735 : 51221104 : opts_set->x_flag_optimize_crc = (mask & 1) != 0;
2736 : 51221104 : mask >>= 1;
2737 : 51221104 : opts_set->x_flag_optimize_sibling_calls = (mask & 1) != 0;
2738 : 51221104 : mask >>= 1;
2739 : 51221104 : opts_set->x_flag_optimize_strlen = (mask & 1) != 0;
2740 : 51221104 : mask >>= 1;
2741 : 51221104 : opts_set->x_flag_pack_struct = (mask & 1) != 0;
2742 : 51221104 : mask >>= 1;
2743 : 51221104 : opts_set->x_flag_partial_inlining = (mask & 1) != 0;
2744 : 51221104 : mask >>= 1;
2745 : 51221104 : opts_set->x_flag_pcc_struct_return = (mask & 1) != 0;
2746 : 51221104 : mask >>= 1;
2747 : 51221104 : opts_set->x_flag_peel_loops = (mask & 1) != 0;
2748 : 51221104 : mask >>= 1;
2749 : 51221104 : opts_set->x_flag_no_peephole = (mask & 1) != 0;
2750 : 51221104 : mask >>= 1;
2751 : 51221104 : opts_set->x_flag_peephole2 = (mask & 1) != 0;
2752 : 51221104 : mask >>= 1;
2753 : 51221104 : opts_set->x_flag_plt = (mask & 1) != 0;
2754 : 51221104 : mask >>= 1;
2755 : 51221104 : opts_set->x_flag_predictive_commoning = (mask & 1) != 0;
2756 : 51221104 : mask >>= 1;
2757 : 51221104 : opts_set->x_flag_prefetch_loop_arrays = (mask & 1) != 0;
2758 : 51221104 : mask >>= 1;
2759 : 51221104 : opts_set->x_flag_printf_return_value = (mask & 1) != 0;
2760 : 51221104 : mask >>= 1;
2761 : 51221104 : opts_set->x_flag_profile_partial_training = (mask & 1) != 0;
2762 : 51221104 : mask >>= 1;
2763 : 51221104 : opts_set->x_flag_profile_reorder_functions = (mask & 1) != 0;
2764 : 51221104 : mask >>= 1;
2765 : 51221104 : opts_set->x_flag_reciprocal_math = (mask & 1) != 0;
2766 : 51221104 : mask >>= 1;
2767 : 51221104 : opts_set->x_flag_ree = (mask & 1) != 0;
2768 : 51221104 : mask >>= 1;
2769 : 51221104 : opts_set->x_flag_rename_registers = (mask & 1) != 0;
2770 : 51221104 : mask >>= 1;
2771 : 51221104 : opts_set->x_flag_reorder_blocks = (mask & 1) != 0;
2772 : 51221104 : mask >>= 1;
2773 : 51221104 : opts_set->x_flag_reorder_blocks_and_partition = (mask & 1) != 0;
2774 : 51221104 : mask >>= 1;
2775 : 51221104 : opts_set->x_flag_reorder_functions = (mask & 1) != 0;
2776 : 51221104 : mask >>= 1;
2777 : 51221104 : opts_set->x_flag_rerun_cse_after_loop = (mask & 1) != 0;
2778 : 51221104 : mask >>= 1;
2779 : 51221104 : opts_set->x_flag_resched_modulo_sched = (mask & 1) != 0;
2780 : 51221104 : mask >>= 1;
2781 : 51221104 : opts_set->x_flag_rounding_math = (mask & 1) != 0;
2782 : 51221104 : mask >>= 1;
2783 : 51221104 : opts_set->x_flag_rtti = (mask & 1) != 0;
2784 : 51221104 : mask >>= 1;
2785 : 51221104 : opts_set->x_flag_save_optimization_record = (mask & 1) != 0;
2786 : 51221104 : mask >>= 1;
2787 : 51221104 : opts_set->x_flag_sched_critical_path_heuristic = (mask & 1) != 0;
2788 : 51221104 : mask >>= 1;
2789 : 51221104 : opts_set->x_flag_sched_dep_count_heuristic = (mask & 1) != 0;
2790 : 51221104 : mask >>= 1;
2791 : 51221104 : opts_set->x_flag_sched_group_heuristic = (mask & 1) != 0;
2792 : 51221104 : mask >>= 1;
2793 : 51221104 : opts_set->x_flag_schedule_interblock = (mask & 1) != 0;
2794 : 51221104 : mask >>= 1;
2795 : 51221104 : opts_set->x_flag_sched_last_insn_heuristic = (mask & 1) != 0;
2796 : 51221104 : mask >>= 1;
2797 : 51221104 : opts_set->x_flag_sched_pressure = (mask & 1) != 0;
2798 : 51221104 : mask >>= 1;
2799 : 51221104 : opts_set->x_flag_sched_rank_heuristic = (mask & 1) != 0;
2800 : 51221104 : mask >>= 1;
2801 : 51221104 : opts_set->x_flag_schedule_speculative = (mask & 1) != 0;
2802 : 51221104 : mask >>= 1;
2803 : 51221104 : opts_set->x_flag_sched_spec_insn_heuristic = (mask & 1) != 0;
2804 : 51221104 : mask >>= 1;
2805 : 51221104 : opts_set->x_flag_schedule_speculative_load = (mask & 1) != 0;
2806 : 51221104 : mask >>= 1;
2807 : 51221104 : opts_set->x_flag_schedule_speculative_load_dangerous = (mask & 1) != 0;
2808 : 51221104 : mask >>= 1;
2809 : 51221104 : opts_set->x_flag_sched2_use_superblocks = (mask & 1) != 0;
2810 : 51221104 : mask >>= 1;
2811 : 51221104 : opts_set->x_flag_schedule_fusion = (mask & 1) != 0;
2812 : 51221104 : mask >>= 1;
2813 : 51221104 : opts_set->x_flag_schedule_insns = (mask & 1) != 0;
2814 : 51221104 : mask >>= 1;
2815 : 51221104 : opts_set->x_flag_schedule_insns_after_reload = (mask & 1) != 0;
2816 : 51221104 : mask >>= 1;
2817 : 51221104 : opts_set->x_flag_section_anchors = (mask & 1) != 0;
2818 : 51221104 : mask >>= 1;
2819 : 51221104 : opts_set->x_flag_sel_sched_pipelining = (mask & 1) != 0;
2820 : 51221104 : mask >>= 1;
2821 : 51221104 : opts_set->x_flag_sel_sched_pipelining_outer_loops = (mask & 1) != 0;
2822 : 51221104 : mask >>= 1;
2823 : 51221104 : opts_set->x_flag_sel_sched_reschedule_pipelined = (mask & 1) != 0;
2824 : 51221104 : mask >>= 1;
2825 : 51221104 : opts_set->x_flag_selective_scheduling = (mask & 1) != 0;
2826 : 51221104 : mask >>= 1;
2827 : 51221104 : opts_set->x_flag_selective_scheduling2 = (mask & 1) != 0;
2828 : 51221104 : mask >>= 1;
2829 : 51221104 : opts_set->x_flag_semantic_interposition = (mask & 1) != 0;
2830 : 51221104 : mask >>= 1;
2831 : 51221104 : mask = ptr->explicit_mask[7];
2832 : 51221104 : opts_set->x_flag_short_enums = (mask & 1) != 0;
2833 : 51221104 : mask >>= 1;
2834 : 51221104 : opts_set->x_flag_short_wchar = (mask & 1) != 0;
2835 : 51221104 : mask >>= 1;
2836 : 51221104 : opts_set->x_flag_shrink_wrap = (mask & 1) != 0;
2837 : 51221104 : mask >>= 1;
2838 : 51221104 : opts_set->x_flag_shrink_wrap_separate = (mask & 1) != 0;
2839 : 51221104 : mask >>= 1;
2840 : 51221104 : opts_set->x_flag_signaling_nans = (mask & 1) != 0;
2841 : 51221104 : mask >>= 1;
2842 : 51221104 : opts_set->x_flag_signed_zeros = (mask & 1) != 0;
2843 : 51221104 : mask >>= 1;
2844 : 51221104 : opts_set->x_flag_single_precision_constant = (mask & 1) != 0;
2845 : 51221104 : mask >>= 1;
2846 : 51221104 : opts_set->x_flag_split_ivs_in_unroller = (mask & 1) != 0;
2847 : 51221104 : mask >>= 1;
2848 : 51221104 : opts_set->x_flag_split_loops = (mask & 1) != 0;
2849 : 51221104 : mask >>= 1;
2850 : 51221104 : opts_set->x_flag_split_paths = (mask & 1) != 0;
2851 : 51221104 : mask >>= 1;
2852 : 51221104 : opts_set->x_flag_split_wide_types = (mask & 1) != 0;
2853 : 51221104 : mask >>= 1;
2854 : 51221104 : opts_set->x_flag_split_wide_types_early = (mask & 1) != 0;
2855 : 51221104 : mask >>= 1;
2856 : 51221104 : opts_set->x_flag_ssa_backprop = (mask & 1) != 0;
2857 : 51221104 : mask >>= 1;
2858 : 51221104 : opts_set->x_flag_ssa_phiopt = (mask & 1) != 0;
2859 : 51221104 : mask >>= 1;
2860 : 51221104 : opts_set->x_flag_stack_clash_protection = (mask & 1) != 0;
2861 : 51221104 : mask >>= 1;
2862 : 51221104 : opts_set->x_flag_stack_protect = (mask & 1) != 0;
2863 : 51221104 : mask >>= 1;
2864 : 51221104 : opts_set->x_flag_stdarg_opt = (mask & 1) != 0;
2865 : 51221104 : mask >>= 1;
2866 : 51221104 : opts_set->x_flag_store_merging = (mask & 1) != 0;
2867 : 51221104 : mask >>= 1;
2868 : 51221104 : opts_set->x_flag_strict_aliasing = (mask & 1) != 0;
2869 : 51221104 : mask >>= 1;
2870 : 51221104 : opts_set->x_flag_strict_enums = (mask & 1) != 0;
2871 : 51221104 : mask >>= 1;
2872 : 51221104 : opts_set->x_flag_strict_volatile_bitfields = (mask & 1) != 0;
2873 : 51221104 : mask >>= 1;
2874 : 51221104 : opts_set->x_flag_thread_jumps = (mask & 1) != 0;
2875 : 51221104 : mask >>= 1;
2876 : 51221104 : opts_set->x_flag_threadsafe_statics = (mask & 1) != 0;
2877 : 51221104 : mask >>= 1;
2878 : 51221104 : opts_set->x_flag_toplevel_reorder = (mask & 1) != 0;
2879 : 51221104 : mask >>= 1;
2880 : 51221104 : opts_set->x_flag_tracer = (mask & 1) != 0;
2881 : 51221104 : mask >>= 1;
2882 : 51221104 : opts_set->x_flag_trapping_math = (mask & 1) != 0;
2883 : 51221104 : mask >>= 1;
2884 : 51221104 : opts_set->x_flag_trapv = (mask & 1) != 0;
2885 : 51221104 : mask >>= 1;
2886 : 51221104 : opts_set->x_flag_tree_bit_ccp = (mask & 1) != 0;
2887 : 51221104 : mask >>= 1;
2888 : 51221104 : opts_set->x_flag_tree_builtin_call_dce = (mask & 1) != 0;
2889 : 51221104 : mask >>= 1;
2890 : 51221104 : opts_set->x_flag_tree_ccp = (mask & 1) != 0;
2891 : 51221104 : mask >>= 1;
2892 : 51221104 : opts_set->x_flag_tree_ch = (mask & 1) != 0;
2893 : 51221104 : mask >>= 1;
2894 : 51221104 : opts_set->x_flag_tree_coalesce_vars = (mask & 1) != 0;
2895 : 51221104 : mask >>= 1;
2896 : 51221104 : opts_set->x_flag_tree_copy_prop = (mask & 1) != 0;
2897 : 51221104 : mask >>= 1;
2898 : 51221104 : opts_set->x_flag_tree_cselim = (mask & 1) != 0;
2899 : 51221104 : mask >>= 1;
2900 : 51221104 : opts_set->x_flag_tree_dce = (mask & 1) != 0;
2901 : 51221104 : mask >>= 1;
2902 : 51221104 : opts_set->x_flag_tree_dom = (mask & 1) != 0;
2903 : 51221104 : mask >>= 1;
2904 : 51221104 : opts_set->x_flag_tree_dse = (mask & 1) != 0;
2905 : 51221104 : mask >>= 1;
2906 : 51221104 : opts_set->x_flag_tree_forwprop = (mask & 1) != 0;
2907 : 51221104 : mask >>= 1;
2908 : 51221104 : opts_set->x_flag_tree_fre = (mask & 1) != 0;
2909 : 51221104 : mask >>= 1;
2910 : 51221104 : opts_set->x_flag_tree_loop_distribute_patterns = (mask & 1) != 0;
2911 : 51221104 : mask >>= 1;
2912 : 51221104 : opts_set->x_flag_tree_loop_distribution = (mask & 1) != 0;
2913 : 51221104 : mask >>= 1;
2914 : 51221104 : opts_set->x_flag_tree_loop_if_convert = (mask & 1) != 0;
2915 : 51221104 : mask >>= 1;
2916 : 51221104 : opts_set->x_flag_tree_loop_im = (mask & 1) != 0;
2917 : 51221104 : mask >>= 1;
2918 : 51221104 : opts_set->x_flag_tree_loop_ivcanon = (mask & 1) != 0;
2919 : 51221104 : mask >>= 1;
2920 : 51221104 : opts_set->x_flag_tree_loop_optimize = (mask & 1) != 0;
2921 : 51221104 : mask >>= 1;
2922 : 51221104 : opts_set->x_flag_tree_loop_vectorize = (mask & 1) != 0;
2923 : 51221104 : mask >>= 1;
2924 : 51221104 : opts_set->x_flag_tree_live_range_split = (mask & 1) != 0;
2925 : 51221104 : mask >>= 1;
2926 : 51221104 : opts_set->x_flag_tree_partial_pre = (mask & 1) != 0;
2927 : 51221104 : mask >>= 1;
2928 : 51221104 : opts_set->x_flag_tree_phiprop = (mask & 1) != 0;
2929 : 51221104 : mask >>= 1;
2930 : 51221104 : opts_set->x_flag_tree_pre = (mask & 1) != 0;
2931 : 51221104 : mask >>= 1;
2932 : 51221104 : opts_set->x_flag_tree_pta = (mask & 1) != 0;
2933 : 51221104 : mask >>= 1;
2934 : 51221104 : opts_set->x_flag_tree_reassoc = (mask & 1) != 0;
2935 : 51221104 : mask >>= 1;
2936 : 51221104 : opts_set->x_flag_tree_scev_cprop = (mask & 1) != 0;
2937 : 51221104 : mask >>= 1;
2938 : 51221104 : opts_set->x_flag_tree_sink = (mask & 1) != 0;
2939 : 51221104 : mask >>= 1;
2940 : 51221104 : opts_set->x_flag_tree_slp_vectorize = (mask & 1) != 0;
2941 : 51221104 : mask >>= 1;
2942 : 51221104 : opts_set->x_flag_tree_slsr = (mask & 1) != 0;
2943 : 51221104 : mask >>= 1;
2944 : 51221104 : opts_set->x_flag_tree_sra = (mask & 1) != 0;
2945 : 51221104 : mask >>= 1;
2946 : 51221104 : opts_set->x_flag_tree_switch_conversion = (mask & 1) != 0;
2947 : 51221104 : mask >>= 1;
2948 : 51221104 : opts_set->x_flag_tree_tail_merge = (mask & 1) != 0;
2949 : 51221104 : mask >>= 1;
2950 : 51221104 : opts_set->x_flag_tree_ter = (mask & 1) != 0;
2951 : 51221104 : mask >>= 1;
2952 : 51221104 : opts_set->x_flag_tree_vectorize = (mask & 1) != 0;
2953 : 51221104 : mask >>= 1;
2954 : 51221104 : opts_set->x_flag_tree_vrp = (mask & 1) != 0;
2955 : 51221104 : mask >>= 1;
2956 : 51221104 : opts_set->x_flag_unconstrained_commons = (mask & 1) != 0;
2957 : 51221104 : mask >>= 1;
2958 : 51221104 : opts_set->x_flag_unreachable_traps = (mask & 1) != 0;
2959 : 51221104 : mask >>= 1;
2960 : 51221104 : mask = ptr->explicit_mask[8];
2961 : 51221104 : opts_set->x_flag_unroll_all_loops = (mask & 1) != 0;
2962 : 51221104 : mask >>= 1;
2963 : 51221104 : opts_set->x_flag_cunroll_grow_size = (mask & 1) != 0;
2964 : 51221104 : mask >>= 1;
2965 : 51221104 : opts_set->x_flag_unroll_loops = (mask & 1) != 0;
2966 : 51221104 : mask >>= 1;
2967 : 51221104 : opts_set->x_flag_unsafe_math_optimizations = (mask & 1) != 0;
2968 : 51221104 : mask >>= 1;
2969 : 51221104 : opts_set->x_flag_unswitch_loops = (mask & 1) != 0;
2970 : 51221104 : mask >>= 1;
2971 : 51221104 : opts_set->x_flag_unwind_tables = (mask & 1) != 0;
2972 : 51221104 : mask >>= 1;
2973 : 51221104 : opts_set->x_flag_var_tracking = (mask & 1) != 0;
2974 : 51221104 : mask >>= 1;
2975 : 51221104 : opts_set->x_flag_var_tracking_assignments = (mask & 1) != 0;
2976 : 51221104 : mask >>= 1;
2977 : 51221104 : opts_set->x_flag_var_tracking_assignments_toggle = (mask & 1) != 0;
2978 : 51221104 : mask >>= 1;
2979 : 51221104 : opts_set->x_flag_var_tracking_uninit = (mask & 1) != 0;
2980 : 51221104 : mask >>= 1;
2981 : 51221104 : opts_set->x_flag_variable_expansion_in_unroller = (mask & 1) != 0;
2982 : 51221104 : mask >>= 1;
2983 : 51221104 : opts_set->x_flag_version_loops_for_strides = (mask & 1) != 0;
2984 : 51221104 : mask >>= 1;
2985 : 51221104 : opts_set->x_flag_value_profile_transformations = (mask & 1) != 0;
2986 : 51221104 : mask >>= 1;
2987 : 51221104 : opts_set->x_flag_web = (mask & 1) != 0;
2988 : 51221104 : mask >>= 1;
2989 : 51221104 : opts_set->x_flag_wrapv = (mask & 1) != 0;
2990 : 51221104 : mask >>= 1;
2991 : 51221104 : opts_set->x_flag_wrapv_pointer = (mask & 1) != 0;
2992 : 51221104 : mask >>= 1;
2993 : 51221104 : opts_set->x_debug_nonbind_markers_p = (mask & 1) != 0;
2994 : 51221104 : mask >>= 1;
2995 : 51221104 : opts_set->x_ix86_unroll_only_small_loops = (mask & 1) != 0;
2996 : 51221104 : mask >>= 1;
2997 : 51221104 : opts_set->x_str_align_functions = (mask & 1) ? "" : nullptr;
2998 : 51221104 : mask >>= 1;
2999 : 51221104 : opts_set->x_str_align_jumps = (mask & 1) ? "" : nullptr;
3000 : 51221104 : mask >>= 1;
3001 : 51221104 : opts_set->x_str_align_labels = (mask & 1) ? "" : nullptr;
3002 : 51221104 : mask >>= 1;
3003 : 51221104 : opts_set->x_str_align_loops = (mask & 1) ? "" : nullptr;
3004 : 51221104 : mask >>= 1;
3005 : 51221104 : opts_set->x_flag_patchable_function_entry = (mask & 1) ? "" : nullptr;
3006 : 51221104 : mask >>= 1;
3007 : 51221104 : targetm.override_options_after_change ();
3008 : 51221104 : }
3009 : :
3010 : : /* Print optimization options from a structure. */
3011 : : void
3012 : 0 : cl_optimization_print (FILE *file,
3013 : : int indent_to,
3014 : : struct cl_optimization *ptr)
3015 : : {
3016 : 0 : fputs ("\n", file);
3017 : 0 : if (ptr->x_param_align_loop_iterations)
3018 : 0 : fprintf (file, "%*s%s (%#x)\n",
3019 : : indent_to, "",
3020 : : "param_align_loop_iterations",
3021 : : ptr->x_param_align_loop_iterations);
3022 : :
3023 : 0 : if (ptr->x_param_align_threshold)
3024 : 0 : fprintf (file, "%*s%s (%#x)\n",
3025 : : indent_to, "",
3026 : : "param_align_threshold",
3027 : : ptr->x_param_align_threshold);
3028 : :
3029 : 0 : if (ptr->x_param_asan_protect_allocas)
3030 : 0 : fprintf (file, "%*s%s (%#x)\n",
3031 : : indent_to, "",
3032 : : "param_asan_protect_allocas",
3033 : : ptr->x_param_asan_protect_allocas);
3034 : :
3035 : 0 : if (ptr->x_param_asan_instrument_reads)
3036 : 0 : fprintf (file, "%*s%s (%#x)\n",
3037 : : indent_to, "",
3038 : : "param_asan_instrument_reads",
3039 : : ptr->x_param_asan_instrument_reads);
3040 : :
3041 : 0 : if (ptr->x_param_asan_instrument_writes)
3042 : 0 : fprintf (file, "%*s%s (%#x)\n",
3043 : : indent_to, "",
3044 : : "param_asan_instrument_writes",
3045 : : ptr->x_param_asan_instrument_writes);
3046 : :
3047 : 0 : if (ptr->x_param_asan_instrumentation_with_call_threshold)
3048 : 0 : fprintf (file, "%*s%s (%#x)\n",
3049 : : indent_to, "",
3050 : : "param_asan_instrumentation_with_call_threshold",
3051 : : ptr->x_param_asan_instrumentation_with_call_threshold);
3052 : :
3053 : 0 : if (ptr->x_param_asan_kernel_mem_intrinsic_prefix)
3054 : 0 : fprintf (file, "%*s%s (%#x)\n",
3055 : : indent_to, "",
3056 : : "param_asan_kernel_mem_intrinsic_prefix",
3057 : : ptr->x_param_asan_kernel_mem_intrinsic_prefix);
3058 : :
3059 : 0 : if (ptr->x_param_asan_memintrin)
3060 : 0 : fprintf (file, "%*s%s (%#x)\n",
3061 : : indent_to, "",
3062 : : "param_asan_memintrin",
3063 : : ptr->x_param_asan_memintrin);
3064 : :
3065 : 0 : if (ptr->x_param_asan_stack)
3066 : 0 : fprintf (file, "%*s%s (%#x)\n",
3067 : : indent_to, "",
3068 : : "param_asan_stack",
3069 : : ptr->x_param_asan_stack);
3070 : :
3071 : 0 : if (ptr->x_param_asan_use_after_return)
3072 : 0 : fprintf (file, "%*s%s (%#x)\n",
3073 : : indent_to, "",
3074 : : "param_asan_use_after_return",
3075 : : ptr->x_param_asan_use_after_return);
3076 : :
3077 : 0 : if (ptr->x_param_auto_profile_bbs)
3078 : 0 : fprintf (file, "%*s%s (%#x)\n",
3079 : : indent_to, "",
3080 : : "param_auto_profile_bbs",
3081 : : ptr->x_param_auto_profile_bbs);
3082 : :
3083 : 0 : if (ptr->x_param_avg_loop_niter)
3084 : 0 : fprintf (file, "%*s%s (%#x)\n",
3085 : : indent_to, "",
3086 : : "param_avg_loop_niter",
3087 : : ptr->x_param_avg_loop_niter);
3088 : :
3089 : 0 : if (ptr->x_param_avoid_fma_max_bits)
3090 : 0 : fprintf (file, "%*s%s (%#x)\n",
3091 : : indent_to, "",
3092 : : "param_avoid_fma_max_bits",
3093 : : ptr->x_param_avoid_fma_max_bits);
3094 : :
3095 : 0 : if (ptr->x_param_builtin_expect_probability)
3096 : 0 : fprintf (file, "%*s%s (%#x)\n",
3097 : : indent_to, "",
3098 : : "param_builtin_expect_probability",
3099 : : ptr->x_param_builtin_expect_probability);
3100 : :
3101 : 0 : if (ptr->x_param_builtin_string_cmp_inline_length)
3102 : 0 : fprintf (file, "%*s%s (%#x)\n",
3103 : : indent_to, "",
3104 : : "param_builtin_string_cmp_inline_length",
3105 : : ptr->x_param_builtin_string_cmp_inline_length);
3106 : :
3107 : 0 : if (ptr->x_param_case_values_threshold)
3108 : 0 : fprintf (file, "%*s%s (%#x)\n",
3109 : : indent_to, "",
3110 : : "param_case_values_threshold",
3111 : : ptr->x_param_case_values_threshold);
3112 : :
3113 : 0 : if (ptr->x_param_comdat_sharing_probability)
3114 : 0 : fprintf (file, "%*s%s (%#x)\n",
3115 : : indent_to, "",
3116 : : "param_comdat_sharing_probability",
3117 : : ptr->x_param_comdat_sharing_probability);
3118 : :
3119 : 0 : if (ptr->x_param_construct_interfere_size)
3120 : 0 : fprintf (file, "%*s%s (%#x)\n",
3121 : : indent_to, "",
3122 : : "param_construct_interfere_size",
3123 : : ptr->x_param_construct_interfere_size);
3124 : :
3125 : 0 : if (ptr->x_param_cycle_accurate_model)
3126 : 0 : fprintf (file, "%*s%s (%#x)\n",
3127 : : indent_to, "",
3128 : : "param_cycle_accurate_model",
3129 : : ptr->x_param_cycle_accurate_model);
3130 : :
3131 : 0 : if (ptr->x_param_destruct_interfere_size)
3132 : 0 : fprintf (file, "%*s%s (%#x)\n",
3133 : : indent_to, "",
3134 : : "param_destruct_interfere_size",
3135 : : ptr->x_param_destruct_interfere_size);
3136 : :
3137 : 0 : if (ptr->x_param_dse_max_alias_queries_per_store)
3138 : 0 : fprintf (file, "%*s%s (%#x)\n",
3139 : : indent_to, "",
3140 : : "param_dse_max_alias_queries_per_store",
3141 : : ptr->x_param_dse_max_alias_queries_per_store);
3142 : :
3143 : 0 : if (ptr->x_param_dse_max_object_size)
3144 : 0 : fprintf (file, "%*s%s (%#x)\n",
3145 : : indent_to, "",
3146 : : "param_dse_max_object_size",
3147 : : ptr->x_param_dse_max_object_size);
3148 : :
3149 : 0 : if (ptr->x_param_early_inlining_insns)
3150 : 0 : fprintf (file, "%*s%s (%#x)\n",
3151 : : indent_to, "",
3152 : : "param_early_inlining_insns",
3153 : : ptr->x_param_early_inlining_insns);
3154 : :
3155 : 0 : if (ptr->x_param_fsm_scale_path_stmts)
3156 : 0 : fprintf (file, "%*s%s (%#x)\n",
3157 : : indent_to, "",
3158 : : "param_fsm_scale_path_stmts",
3159 : : ptr->x_param_fsm_scale_path_stmts);
3160 : :
3161 : 0 : if (ptr->x_param_fully_pipelined_fma)
3162 : 0 : fprintf (file, "%*s%s (%#x)\n",
3163 : : indent_to, "",
3164 : : "param_fully_pipelined_fma",
3165 : : ptr->x_param_fully_pipelined_fma);
3166 : :
3167 : 0 : if (ptr->x_param_gcse_after_reload_critical_fraction)
3168 : 0 : fprintf (file, "%*s%s (%#x)\n",
3169 : : indent_to, "",
3170 : : "param_gcse_after_reload_critical_fraction",
3171 : : ptr->x_param_gcse_after_reload_critical_fraction);
3172 : :
3173 : 0 : if (ptr->x_param_gcse_after_reload_partial_fraction)
3174 : 0 : fprintf (file, "%*s%s (%#x)\n",
3175 : : indent_to, "",
3176 : : "param_gcse_after_reload_partial_fraction",
3177 : : ptr->x_param_gcse_after_reload_partial_fraction);
3178 : :
3179 : 0 : if (ptr->x_param_gcse_cost_distance_ratio)
3180 : 0 : fprintf (file, "%*s%s (%#x)\n",
3181 : : indent_to, "",
3182 : : "param_gcse_cost_distance_ratio",
3183 : : ptr->x_param_gcse_cost_distance_ratio);
3184 : :
3185 : 0 : if (ptr->x_param_gcse_unrestricted_cost)
3186 : 0 : fprintf (file, "%*s%s (%#x)\n",
3187 : : indent_to, "",
3188 : : "param_gcse_unrestricted_cost",
3189 : : ptr->x_param_gcse_unrestricted_cost);
3190 : :
3191 : 0 : if (ptr->x_param_graphite_max_arrays_per_scop)
3192 : 0 : fprintf (file, "%*s%s (%#x)\n",
3193 : : indent_to, "",
3194 : : "param_graphite_max_arrays_per_scop",
3195 : : ptr->x_param_graphite_max_arrays_per_scop);
3196 : :
3197 : 0 : if (ptr->x_param_graphite_max_nb_scop_params)
3198 : 0 : fprintf (file, "%*s%s (%#x)\n",
3199 : : indent_to, "",
3200 : : "param_graphite_max_nb_scop_params",
3201 : : ptr->x_param_graphite_max_nb_scop_params);
3202 : :
3203 : 0 : if (ptr->x_param_hardcfr_max_blocks)
3204 : 0 : fprintf (file, "%*s%s (%#x)\n",
3205 : : indent_to, "",
3206 : : "param_hardcfr_max_blocks",
3207 : : ptr->x_param_hardcfr_max_blocks);
3208 : :
3209 : 0 : if (ptr->x_param_hardcfr_max_inline_blocks)
3210 : 0 : fprintf (file, "%*s%s (%#x)\n",
3211 : : indent_to, "",
3212 : : "param_hardcfr_max_inline_blocks",
3213 : : ptr->x_param_hardcfr_max_inline_blocks);
3214 : :
3215 : 0 : if (ptr->x_param_hwasan_instrument_allocas)
3216 : 0 : fprintf (file, "%*s%s (%#x)\n",
3217 : : indent_to, "",
3218 : : "param_hwasan_instrument_allocas",
3219 : : ptr->x_param_hwasan_instrument_allocas);
3220 : :
3221 : 0 : if (ptr->x_param_hwasan_instrument_mem_intrinsics)
3222 : 0 : fprintf (file, "%*s%s (%#x)\n",
3223 : : indent_to, "",
3224 : : "param_hwasan_instrument_mem_intrinsics",
3225 : : ptr->x_param_hwasan_instrument_mem_intrinsics);
3226 : :
3227 : 0 : if (ptr->x_param_hwasan_instrument_reads)
3228 : 0 : fprintf (file, "%*s%s (%#x)\n",
3229 : : indent_to, "",
3230 : : "param_hwasan_instrument_reads",
3231 : : ptr->x_param_hwasan_instrument_reads);
3232 : :
3233 : 0 : if (ptr->x_param_hwasan_instrument_stack)
3234 : 0 : fprintf (file, "%*s%s (%#x)\n",
3235 : : indent_to, "",
3236 : : "param_hwasan_instrument_stack",
3237 : : ptr->x_param_hwasan_instrument_stack);
3238 : :
3239 : 0 : if (ptr->x_param_hwasan_instrument_writes)
3240 : 0 : fprintf (file, "%*s%s (%#x)\n",
3241 : : indent_to, "",
3242 : : "param_hwasan_instrument_writes",
3243 : : ptr->x_param_hwasan_instrument_writes);
3244 : :
3245 : 0 : if (ptr->x_param_hwasan_random_frame_tag)
3246 : 0 : fprintf (file, "%*s%s (%#x)\n",
3247 : : indent_to, "",
3248 : : "param_hwasan_random_frame_tag",
3249 : : ptr->x_param_hwasan_random_frame_tag);
3250 : :
3251 : 0 : if (ptr->x_param_inline_heuristics_hint_percent)
3252 : 0 : fprintf (file, "%*s%s (%#x)\n",
3253 : : indent_to, "",
3254 : : "param_inline_heuristics_hint_percent",
3255 : : ptr->x_param_inline_heuristics_hint_percent);
3256 : :
3257 : 0 : if (ptr->x_param_inline_min_speedup)
3258 : 0 : fprintf (file, "%*s%s (%#x)\n",
3259 : : indent_to, "",
3260 : : "param_inline_min_speedup",
3261 : : ptr->x_param_inline_min_speedup);
3262 : :
3263 : 0 : if (ptr->x_param_inline_unit_growth)
3264 : 0 : fprintf (file, "%*s%s (%#x)\n",
3265 : : indent_to, "",
3266 : : "param_inline_unit_growth",
3267 : : ptr->x_param_inline_unit_growth);
3268 : :
3269 : 0 : if (ptr->x_param_ipa_cp_eval_threshold)
3270 : 0 : fprintf (file, "%*s%s (%#x)\n",
3271 : : indent_to, "",
3272 : : "param_ipa_cp_eval_threshold",
3273 : : ptr->x_param_ipa_cp_eval_threshold);
3274 : :
3275 : 0 : if (ptr->x_param_ipa_cp_large_unit_insns)
3276 : 0 : fprintf (file, "%*s%s (%#x)\n",
3277 : : indent_to, "",
3278 : : "param_ipa_cp_large_unit_insns",
3279 : : ptr->x_param_ipa_cp_large_unit_insns);
3280 : :
3281 : 0 : if (ptr->x_param_ipa_cp_loop_hint_bonus)
3282 : 0 : fprintf (file, "%*s%s (%#x)\n",
3283 : : indent_to, "",
3284 : : "param_ipa_cp_loop_hint_bonus",
3285 : : ptr->x_param_ipa_cp_loop_hint_bonus);
3286 : :
3287 : 0 : if (ptr->x_param_ipa_cp_max_recursive_depth)
3288 : 0 : fprintf (file, "%*s%s (%#x)\n",
3289 : : indent_to, "",
3290 : : "param_ipa_cp_max_recursive_depth",
3291 : : ptr->x_param_ipa_cp_max_recursive_depth);
3292 : :
3293 : 0 : if (ptr->x_param_ipa_cp_min_recursive_probability)
3294 : 0 : fprintf (file, "%*s%s (%#x)\n",
3295 : : indent_to, "",
3296 : : "param_ipa_cp_min_recursive_probability",
3297 : : ptr->x_param_ipa_cp_min_recursive_probability);
3298 : :
3299 : 0 : if (ptr->x_param_ipa_cp_recursion_penalty)
3300 : 0 : fprintf (file, "%*s%s (%#x)\n",
3301 : : indent_to, "",
3302 : : "param_ipa_cp_recursion_penalty",
3303 : : ptr->x_param_ipa_cp_recursion_penalty);
3304 : :
3305 : 0 : if (ptr->x_param_ipa_cp_recursive_freq_factor)
3306 : 0 : fprintf (file, "%*s%s (%#x)\n",
3307 : : indent_to, "",
3308 : : "param_ipa_cp_recursive_freq_factor",
3309 : : ptr->x_param_ipa_cp_recursive_freq_factor);
3310 : :
3311 : 0 : if (ptr->x_param_ipa_cp_single_call_penalty)
3312 : 0 : fprintf (file, "%*s%s (%#x)\n",
3313 : : indent_to, "",
3314 : : "param_ipa_cp_single_call_penalty",
3315 : : ptr->x_param_ipa_cp_single_call_penalty);
3316 : :
3317 : 0 : if (ptr->x_param_ipa_cp_unit_growth)
3318 : 0 : fprintf (file, "%*s%s (%#x)\n",
3319 : : indent_to, "",
3320 : : "param_ipa_cp_unit_growth",
3321 : : ptr->x_param_ipa_cp_unit_growth);
3322 : :
3323 : 0 : if (ptr->x_param_ipa_cp_value_list_size)
3324 : 0 : fprintf (file, "%*s%s (%#x)\n",
3325 : : indent_to, "",
3326 : : "param_ipa_cp_value_list_size",
3327 : : ptr->x_param_ipa_cp_value_list_size);
3328 : :
3329 : 0 : if (ptr->x_param_ipa_jump_function_lookups)
3330 : 0 : fprintf (file, "%*s%s (%#x)\n",
3331 : : indent_to, "",
3332 : : "param_ipa_jump_function_lookups",
3333 : : ptr->x_param_ipa_jump_function_lookups);
3334 : :
3335 : 0 : if (ptr->x_param_ipa_max_aa_steps)
3336 : 0 : fprintf (file, "%*s%s (%#x)\n",
3337 : : indent_to, "",
3338 : : "param_ipa_max_aa_steps",
3339 : : ptr->x_param_ipa_max_aa_steps);
3340 : :
3341 : 0 : if (ptr->x_param_ipa_max_agg_items)
3342 : 0 : fprintf (file, "%*s%s (%#x)\n",
3343 : : indent_to, "",
3344 : : "param_ipa_max_agg_items",
3345 : : ptr->x_param_ipa_max_agg_items);
3346 : :
3347 : 0 : if (ptr->x_param_ipa_max_loop_predicates)
3348 : 0 : fprintf (file, "%*s%s (%#x)\n",
3349 : : indent_to, "",
3350 : : "param_ipa_max_loop_predicates",
3351 : : ptr->x_param_ipa_max_loop_predicates);
3352 : :
3353 : 0 : if (ptr->x_param_ipa_max_param_expr_ops)
3354 : 0 : fprintf (file, "%*s%s (%#x)\n",
3355 : : indent_to, "",
3356 : : "param_ipa_max_param_expr_ops",
3357 : : ptr->x_param_ipa_max_param_expr_ops);
3358 : :
3359 : 0 : if (ptr->x_param_ipa_max_switch_predicate_bounds)
3360 : 0 : fprintf (file, "%*s%s (%#x)\n",
3361 : : indent_to, "",
3362 : : "param_ipa_max_switch_predicate_bounds",
3363 : : ptr->x_param_ipa_max_switch_predicate_bounds);
3364 : :
3365 : 0 : if (ptr->x_param_ipa_sra_deref_prob_threshold)
3366 : 0 : fprintf (file, "%*s%s (%#x)\n",
3367 : : indent_to, "",
3368 : : "param_ipa_sra_deref_prob_threshold",
3369 : : ptr->x_param_ipa_sra_deref_prob_threshold);
3370 : :
3371 : 0 : if (ptr->x_param_ipa_sra_max_replacements)
3372 : 0 : fprintf (file, "%*s%s (%#x)\n",
3373 : : indent_to, "",
3374 : : "param_ipa_sra_max_replacements",
3375 : : ptr->x_param_ipa_sra_max_replacements);
3376 : :
3377 : 0 : if (ptr->x_param_ipa_sra_ptr_growth_factor)
3378 : 0 : fprintf (file, "%*s%s (%#x)\n",
3379 : : indent_to, "",
3380 : : "param_ipa_sra_ptr_growth_factor",
3381 : : ptr->x_param_ipa_sra_ptr_growth_factor);
3382 : :
3383 : 0 : if (ptr->x_param_ipa_sra_ptrwrap_growth_factor)
3384 : 0 : fprintf (file, "%*s%s (%#x)\n",
3385 : : indent_to, "",
3386 : : "param_ipa_sra_ptrwrap_growth_factor",
3387 : : ptr->x_param_ipa_sra_ptrwrap_growth_factor);
3388 : :
3389 : 0 : if (ptr->x_param_ira_consider_dup_in_all_alts)
3390 : 0 : fprintf (file, "%*s%s (%#x)\n",
3391 : : indent_to, "",
3392 : : "param_ira_consider_dup_in_all_alts",
3393 : : ptr->x_param_ira_consider_dup_in_all_alts);
3394 : :
3395 : 0 : if (ptr->x_param_ira_loop_reserved_regs)
3396 : 0 : fprintf (file, "%*s%s (%#x)\n",
3397 : : indent_to, "",
3398 : : "param_ira_loop_reserved_regs",
3399 : : ptr->x_param_ira_loop_reserved_regs);
3400 : :
3401 : 0 : if (ptr->x_param_ira_max_conflict_table_size)
3402 : 0 : fprintf (file, "%*s%s (%#x)\n",
3403 : : indent_to, "",
3404 : : "param_ira_max_conflict_table_size",
3405 : : ptr->x_param_ira_max_conflict_table_size);
3406 : :
3407 : 0 : if (ptr->x_param_ira_max_loops_num)
3408 : 0 : fprintf (file, "%*s%s (%#x)\n",
3409 : : indent_to, "",
3410 : : "param_ira_max_loops_num",
3411 : : ptr->x_param_ira_max_loops_num);
3412 : :
3413 : 0 : if (ptr->x_param_ira_simple_lra_insn_threshold)
3414 : 0 : fprintf (file, "%*s%s (%#x)\n",
3415 : : indent_to, "",
3416 : : "param_ira_simple_lra_insn_threshold",
3417 : : ptr->x_param_ira_simple_lra_insn_threshold);
3418 : :
3419 : 0 : if (ptr->x_param_iv_always_prune_cand_set_bound)
3420 : 0 : fprintf (file, "%*s%s (%#x)\n",
3421 : : indent_to, "",
3422 : : "param_iv_always_prune_cand_set_bound",
3423 : : ptr->x_param_iv_always_prune_cand_set_bound);
3424 : :
3425 : 0 : if (ptr->x_param_iv_consider_all_candidates_bound)
3426 : 0 : fprintf (file, "%*s%s (%#x)\n",
3427 : : indent_to, "",
3428 : : "param_iv_consider_all_candidates_bound",
3429 : : ptr->x_param_iv_consider_all_candidates_bound);
3430 : :
3431 : 0 : if (ptr->x_param_iv_max_considered_uses)
3432 : 0 : fprintf (file, "%*s%s (%#x)\n",
3433 : : indent_to, "",
3434 : : "param_iv_max_considered_uses",
3435 : : ptr->x_param_iv_max_considered_uses);
3436 : :
3437 : 0 : if (ptr->x_param_jump_table_max_growth_ratio_for_size)
3438 : 0 : fprintf (file, "%*s%s (%#x)\n",
3439 : : indent_to, "",
3440 : : "param_jump_table_max_growth_ratio_for_size",
3441 : : ptr->x_param_jump_table_max_growth_ratio_for_size);
3442 : :
3443 : 0 : if (ptr->x_param_jump_table_max_growth_ratio_for_speed)
3444 : 0 : fprintf (file, "%*s%s (%#x)\n",
3445 : : indent_to, "",
3446 : : "param_jump_table_max_growth_ratio_for_speed",
3447 : : ptr->x_param_jump_table_max_growth_ratio_for_speed);
3448 : :
3449 : 0 : if (ptr->x_param_l1_cache_line_size)
3450 : 0 : fprintf (file, "%*s%s (%#x)\n",
3451 : : indent_to, "",
3452 : : "param_l1_cache_line_size",
3453 : : ptr->x_param_l1_cache_line_size);
3454 : :
3455 : 0 : if (ptr->x_param_l1_cache_size)
3456 : 0 : fprintf (file, "%*s%s (%#x)\n",
3457 : : indent_to, "",
3458 : : "param_l1_cache_size",
3459 : : ptr->x_param_l1_cache_size);
3460 : :
3461 : 0 : if (ptr->x_param_l2_cache_size)
3462 : 0 : fprintf (file, "%*s%s (%#x)\n",
3463 : : indent_to, "",
3464 : : "param_l2_cache_size",
3465 : : ptr->x_param_l2_cache_size);
3466 : :
3467 : 0 : if (ptr->x_param_large_function_growth)
3468 : 0 : fprintf (file, "%*s%s (%#x)\n",
3469 : : indent_to, "",
3470 : : "param_large_function_growth",
3471 : : ptr->x_param_large_function_growth);
3472 : :
3473 : 0 : if (ptr->x_param_large_function_insns)
3474 : 0 : fprintf (file, "%*s%s (%#x)\n",
3475 : : indent_to, "",
3476 : : "param_large_function_insns",
3477 : : ptr->x_param_large_function_insns);
3478 : :
3479 : 0 : if (ptr->x_param_stack_frame_growth)
3480 : 0 : fprintf (file, "%*s%s (%#x)\n",
3481 : : indent_to, "",
3482 : : "param_stack_frame_growth",
3483 : : ptr->x_param_stack_frame_growth);
3484 : :
3485 : 0 : if (ptr->x_param_large_stack_frame)
3486 : 0 : fprintf (file, "%*s%s (%#x)\n",
3487 : : indent_to, "",
3488 : : "param_large_stack_frame",
3489 : : ptr->x_param_large_stack_frame);
3490 : :
3491 : 0 : if (ptr->x_param_large_unit_insns)
3492 : 0 : fprintf (file, "%*s%s (%#x)\n",
3493 : : indent_to, "",
3494 : : "param_large_unit_insns",
3495 : : ptr->x_param_large_unit_insns);
3496 : :
3497 : 0 : if (ptr->x_param_lim_expensive)
3498 : 0 : fprintf (file, "%*s%s (%#x)\n",
3499 : : indent_to, "",
3500 : : "param_lim_expensive",
3501 : : ptr->x_param_lim_expensive);
3502 : :
3503 : 0 : if (ptr->x_param_loop_block_tile_size)
3504 : 0 : fprintf (file, "%*s%s (%#x)\n",
3505 : : indent_to, "",
3506 : : "param_loop_block_tile_size",
3507 : : ptr->x_param_loop_block_tile_size);
3508 : :
3509 : 0 : if (ptr->x_param_loop_interchange_max_num_stmts)
3510 : 0 : fprintf (file, "%*s%s (%#x)\n",
3511 : : indent_to, "",
3512 : : "param_loop_interchange_max_num_stmts",
3513 : : ptr->x_param_loop_interchange_max_num_stmts);
3514 : :
3515 : 0 : if (ptr->x_param_loop_interchange_stride_ratio)
3516 : 0 : fprintf (file, "%*s%s (%#x)\n",
3517 : : indent_to, "",
3518 : : "param_loop_interchange_stride_ratio",
3519 : : ptr->x_param_loop_interchange_stride_ratio);
3520 : :
3521 : 0 : if (ptr->x_param_loop_invariant_max_bbs_in_loop)
3522 : 0 : fprintf (file, "%*s%s (%#x)\n",
3523 : : indent_to, "",
3524 : : "param_loop_invariant_max_bbs_in_loop",
3525 : : ptr->x_param_loop_invariant_max_bbs_in_loop);
3526 : :
3527 : 0 : if (ptr->x_param_loop_max_datarefs_for_datadeps)
3528 : 0 : fprintf (file, "%*s%s (%#x)\n",
3529 : : indent_to, "",
3530 : : "param_loop_max_datarefs_for_datadeps",
3531 : : ptr->x_param_loop_max_datarefs_for_datadeps);
3532 : :
3533 : 0 : if (ptr->x_param_loop_versioning_max_inner_insns)
3534 : 0 : fprintf (file, "%*s%s (%#x)\n",
3535 : : indent_to, "",
3536 : : "param_loop_versioning_max_inner_insns",
3537 : : ptr->x_param_loop_versioning_max_inner_insns);
3538 : :
3539 : 0 : if (ptr->x_param_loop_versioning_max_outer_insns)
3540 : 0 : fprintf (file, "%*s%s (%#x)\n",
3541 : : indent_to, "",
3542 : : "param_loop_versioning_max_outer_insns",
3543 : : ptr->x_param_loop_versioning_max_outer_insns);
3544 : :
3545 : 0 : if (ptr->x_param_lra_inheritance_ebb_probability_cutoff)
3546 : 0 : fprintf (file, "%*s%s (%#x)\n",
3547 : : indent_to, "",
3548 : : "param_lra_inheritance_ebb_probability_cutoff",
3549 : : ptr->x_param_lra_inheritance_ebb_probability_cutoff);
3550 : :
3551 : 0 : if (ptr->x_param_lra_max_considered_reload_pseudos)
3552 : 0 : fprintf (file, "%*s%s (%#x)\n",
3553 : : indent_to, "",
3554 : : "param_lra_max_considered_reload_pseudos",
3555 : : ptr->x_param_lra_max_considered_reload_pseudos);
3556 : :
3557 : 0 : if (ptr->x_param_lto_locality_frequency)
3558 : 0 : fprintf (file, "%*s%s (%#x)\n",
3559 : : indent_to, "",
3560 : : "param_lto_locality_frequency",
3561 : : ptr->x_param_lto_locality_frequency);
3562 : :
3563 : 0 : if (ptr->x_param_lto_locality_size)
3564 : 0 : fprintf (file, "%*s%s (%#x)\n",
3565 : : indent_to, "",
3566 : : "param_lto_locality_size",
3567 : : ptr->x_param_lto_locality_size);
3568 : :
3569 : 0 : if (ptr->x_param_max_average_unrolled_insns)
3570 : 0 : fprintf (file, "%*s%s (%#x)\n",
3571 : : indent_to, "",
3572 : : "param_max_average_unrolled_insns",
3573 : : ptr->x_param_max_average_unrolled_insns);
3574 : :
3575 : 0 : if (ptr->x_param_max_combine_insns)
3576 : 0 : fprintf (file, "%*s%s (%#x)\n",
3577 : : indent_to, "",
3578 : : "param_max_combine_insns",
3579 : : ptr->x_param_max_combine_insns);
3580 : :
3581 : 0 : if (ptr->x_param_max_combine_search_insns)
3582 : 0 : fprintf (file, "%*s%s (%#x)\n",
3583 : : indent_to, "",
3584 : : "param_max_combine_search_insns",
3585 : : ptr->x_param_max_combine_search_insns);
3586 : :
3587 : 0 : if (ptr->x_param_max_unroll_iterations)
3588 : 0 : fprintf (file, "%*s%s (%#x)\n",
3589 : : indent_to, "",
3590 : : "param_max_unroll_iterations",
3591 : : ptr->x_param_max_unroll_iterations);
3592 : :
3593 : 0 : if (ptr->x_param_max_completely_peel_times)
3594 : 0 : fprintf (file, "%*s%s (%#x)\n",
3595 : : indent_to, "",
3596 : : "param_max_completely_peel_times",
3597 : : ptr->x_param_max_completely_peel_times);
3598 : :
3599 : 0 : if (ptr->x_param_max_completely_peeled_insns)
3600 : 0 : fprintf (file, "%*s%s (%#x)\n",
3601 : : indent_to, "",
3602 : : "param_max_completely_peeled_insns",
3603 : : ptr->x_param_max_completely_peeled_insns);
3604 : :
3605 : 0 : if (ptr->x_param_max_crossjump_edges)
3606 : 0 : fprintf (file, "%*s%s (%#x)\n",
3607 : : indent_to, "",
3608 : : "param_max_crossjump_edges",
3609 : : ptr->x_param_max_crossjump_edges);
3610 : :
3611 : 0 : if (ptr->x_param_max_cse_insns)
3612 : 0 : fprintf (file, "%*s%s (%#x)\n",
3613 : : indent_to, "",
3614 : : "param_max_cse_insns",
3615 : : ptr->x_param_max_cse_insns);
3616 : :
3617 : 0 : if (ptr->x_param_max_cse_path_length)
3618 : 0 : fprintf (file, "%*s%s (%#x)\n",
3619 : : indent_to, "",
3620 : : "param_max_cse_path_length",
3621 : : ptr->x_param_max_cse_path_length);
3622 : :
3623 : 0 : if (ptr->x_param_max_cselib_memory_locations)
3624 : 0 : fprintf (file, "%*s%s (%#x)\n",
3625 : : indent_to, "",
3626 : : "param_max_cselib_memory_locations",
3627 : : ptr->x_param_max_cselib_memory_locations);
3628 : :
3629 : 0 : if (ptr->x_param_max_debug_marker_count)
3630 : 0 : fprintf (file, "%*s%s (%#x)\n",
3631 : : indent_to, "",
3632 : : "param_max_debug_marker_count",
3633 : : ptr->x_param_max_debug_marker_count);
3634 : :
3635 : 0 : if (ptr->x_param_max_delay_slot_insn_search)
3636 : 0 : fprintf (file, "%*s%s (%#x)\n",
3637 : : indent_to, "",
3638 : : "param_max_delay_slot_insn_search",
3639 : : ptr->x_param_max_delay_slot_insn_search);
3640 : :
3641 : 0 : if (ptr->x_param_max_delay_slot_live_search)
3642 : 0 : fprintf (file, "%*s%s (%#x)\n",
3643 : : indent_to, "",
3644 : : "param_max_delay_slot_live_search",
3645 : : ptr->x_param_max_delay_slot_live_search);
3646 : :
3647 : 0 : if (ptr->x_param_max_devirt_targets)
3648 : 0 : fprintf (file, "%*s%s (%#x)\n",
3649 : : indent_to, "",
3650 : : "param_max_devirt_targets",
3651 : : ptr->x_param_max_devirt_targets);
3652 : :
3653 : 0 : if (ptr->x_param_max_dse_active_local_stores)
3654 : 0 : fprintf (file, "%*s%s (%#x)\n",
3655 : : indent_to, "",
3656 : : "param_max_dse_active_local_stores",
3657 : : ptr->x_param_max_dse_active_local_stores);
3658 : :
3659 : 0 : if (ptr->x_param_early_inliner_max_iterations)
3660 : 0 : fprintf (file, "%*s%s (%#x)\n",
3661 : : indent_to, "",
3662 : : "param_early_inliner_max_iterations",
3663 : : ptr->x_param_early_inliner_max_iterations);
3664 : :
3665 : 0 : if (ptr->x_param_max_find_base_term_values)
3666 : 0 : fprintf (file, "%*s%s (%#x)\n",
3667 : : indent_to, "",
3668 : : "param_max_find_base_term_values",
3669 : : ptr->x_param_max_find_base_term_values);
3670 : :
3671 : 0 : if (ptr->x_param_max_fsm_thread_path_insns)
3672 : 0 : fprintf (file, "%*s%s (%#x)\n",
3673 : : indent_to, "",
3674 : : "param_max_fsm_thread_path_insns",
3675 : : ptr->x_param_max_fsm_thread_path_insns);
3676 : :
3677 : 0 : if (ptr->x_param_max_gcse_insertion_ratio)
3678 : 0 : fprintf (file, "%*s%s (%#x)\n",
3679 : : indent_to, "",
3680 : : "param_max_gcse_insertion_ratio",
3681 : : ptr->x_param_max_gcse_insertion_ratio);
3682 : :
3683 : 0 : if (ptr->x_param_max_gcse_memory)
3684 : 0 : fprintf (file, "%*s%s (%#x)\n",
3685 : : indent_to, "",
3686 : : "param_max_gcse_memory",
3687 : : ptr->x_param_max_gcse_memory);
3688 : :
3689 : 0 : if (ptr->x_param_max_goto_duplication_insns)
3690 : 0 : fprintf (file, "%*s%s (%#x)\n",
3691 : : indent_to, "",
3692 : : "param_max_goto_duplication_insns",
3693 : : ptr->x_param_max_goto_duplication_insns);
3694 : :
3695 : 0 : if (ptr->x_param_max_grow_copy_bb_insns)
3696 : 0 : fprintf (file, "%*s%s (%#x)\n",
3697 : : indent_to, "",
3698 : : "param_max_grow_copy_bb_insns",
3699 : : ptr->x_param_max_grow_copy_bb_insns);
3700 : :
3701 : 0 : if (ptr->x_param_max_hoist_depth)
3702 : 0 : fprintf (file, "%*s%s (%#x)\n",
3703 : : indent_to, "",
3704 : : "param_max_hoist_depth",
3705 : : ptr->x_param_max_hoist_depth);
3706 : :
3707 : 0 : if (ptr->x_param_inline_functions_called_once_insns)
3708 : 0 : fprintf (file, "%*s%s (%#x)\n",
3709 : : indent_to, "",
3710 : : "param_inline_functions_called_once_insns",
3711 : : ptr->x_param_inline_functions_called_once_insns);
3712 : :
3713 : 0 : if (ptr->x_param_inline_functions_called_once_loop_depth)
3714 : 0 : fprintf (file, "%*s%s (%#x)\n",
3715 : : indent_to, "",
3716 : : "param_inline_functions_called_once_loop_depth",
3717 : : ptr->x_param_inline_functions_called_once_loop_depth);
3718 : :
3719 : 0 : if (ptr->x_param_max_inline_insns_auto)
3720 : 0 : fprintf (file, "%*s%s (%#x)\n",
3721 : : indent_to, "",
3722 : : "param_max_inline_insns_auto",
3723 : : ptr->x_param_max_inline_insns_auto);
3724 : :
3725 : 0 : if (ptr->x_param_max_inline_insns_recursive_auto)
3726 : 0 : fprintf (file, "%*s%s (%#x)\n",
3727 : : indent_to, "",
3728 : : "param_max_inline_insns_recursive_auto",
3729 : : ptr->x_param_max_inline_insns_recursive_auto);
3730 : :
3731 : 0 : if (ptr->x_param_max_inline_insns_recursive)
3732 : 0 : fprintf (file, "%*s%s (%#x)\n",
3733 : : indent_to, "",
3734 : : "param_max_inline_insns_recursive",
3735 : : ptr->x_param_max_inline_insns_recursive);
3736 : :
3737 : 0 : if (ptr->x_param_max_inline_insns_single)
3738 : 0 : fprintf (file, "%*s%s (%#x)\n",
3739 : : indent_to, "",
3740 : : "param_max_inline_insns_single",
3741 : : ptr->x_param_max_inline_insns_single);
3742 : :
3743 : 0 : if (ptr->x_param_max_inline_insns_size)
3744 : 0 : fprintf (file, "%*s%s (%#x)\n",
3745 : : indent_to, "",
3746 : : "param_max_inline_insns_size",
3747 : : ptr->x_param_max_inline_insns_size);
3748 : :
3749 : 0 : if (ptr->x_param_max_inline_insns_small)
3750 : 0 : fprintf (file, "%*s%s (%#x)\n",
3751 : : indent_to, "",
3752 : : "param_max_inline_insns_small",
3753 : : ptr->x_param_max_inline_insns_small);
3754 : :
3755 : 0 : if (ptr->x_param_max_inline_recursive_depth_auto)
3756 : 0 : fprintf (file, "%*s%s (%#x)\n",
3757 : : indent_to, "",
3758 : : "param_max_inline_recursive_depth_auto",
3759 : : ptr->x_param_max_inline_recursive_depth_auto);
3760 : :
3761 : 0 : if (ptr->x_param_max_inline_recursive_depth)
3762 : 0 : fprintf (file, "%*s%s (%#x)\n",
3763 : : indent_to, "",
3764 : : "param_max_inline_recursive_depth",
3765 : : ptr->x_param_max_inline_recursive_depth);
3766 : :
3767 : 0 : if (ptr->x_param_max_isl_operations)
3768 : 0 : fprintf (file, "%*s%s (%#x)\n",
3769 : : indent_to, "",
3770 : : "param_max_isl_operations",
3771 : : ptr->x_param_max_isl_operations);
3772 : :
3773 : 0 : if (ptr->x_param_max_iterations_computation_cost)
3774 : 0 : fprintf (file, "%*s%s (%#x)\n",
3775 : : indent_to, "",
3776 : : "param_max_iterations_computation_cost",
3777 : : ptr->x_param_max_iterations_computation_cost);
3778 : :
3779 : 0 : if (ptr->x_param_max_iterations_to_track)
3780 : 0 : fprintf (file, "%*s%s (%#x)\n",
3781 : : indent_to, "",
3782 : : "param_max_iterations_to_track",
3783 : : ptr->x_param_max_iterations_to_track);
3784 : :
3785 : 0 : if (ptr->x_param_max_jump_thread_duplication_stmts)
3786 : 0 : fprintf (file, "%*s%s (%#x)\n",
3787 : : indent_to, "",
3788 : : "param_max_jump_thread_duplication_stmts",
3789 : : ptr->x_param_max_jump_thread_duplication_stmts);
3790 : :
3791 : 0 : if (ptr->x_param_max_jump_thread_paths)
3792 : 0 : fprintf (file, "%*s%s (%#x)\n",
3793 : : indent_to, "",
3794 : : "param_max_jump_thread_paths",
3795 : : ptr->x_param_max_jump_thread_paths);
3796 : :
3797 : 0 : if (ptr->x_param_max_last_value_rtl)
3798 : 0 : fprintf (file, "%*s%s (%#x)\n",
3799 : : indent_to, "",
3800 : : "param_max_last_value_rtl",
3801 : : ptr->x_param_max_last_value_rtl);
3802 : :
3803 : 0 : if (ptr->x_param_max_loop_header_insns)
3804 : 0 : fprintf (file, "%*s%s (%#x)\n",
3805 : : indent_to, "",
3806 : : "param_max_loop_header_insns",
3807 : : ptr->x_param_max_loop_header_insns);
3808 : :
3809 : 0 : if (ptr->x_param_max_modulo_backtrack_attempts)
3810 : 0 : fprintf (file, "%*s%s (%#x)\n",
3811 : : indent_to, "",
3812 : : "param_max_modulo_backtrack_attempts",
3813 : : ptr->x_param_max_modulo_backtrack_attempts);
3814 : :
3815 : 0 : if (ptr->x_param_max_partial_antic_length)
3816 : 0 : fprintf (file, "%*s%s (%#x)\n",
3817 : : indent_to, "",
3818 : : "param_max_partial_antic_length",
3819 : : ptr->x_param_max_partial_antic_length);
3820 : :
3821 : 0 : if (ptr->x_param_max_peel_branches)
3822 : 0 : fprintf (file, "%*s%s (%#x)\n",
3823 : : indent_to, "",
3824 : : "param_max_peel_branches",
3825 : : ptr->x_param_max_peel_branches);
3826 : :
3827 : 0 : if (ptr->x_param_max_peel_times)
3828 : 0 : fprintf (file, "%*s%s (%#x)\n",
3829 : : indent_to, "",
3830 : : "param_max_peel_times",
3831 : : ptr->x_param_max_peel_times);
3832 : :
3833 : 0 : if (ptr->x_param_max_peeled_insns)
3834 : 0 : fprintf (file, "%*s%s (%#x)\n",
3835 : : indent_to, "",
3836 : : "param_max_peeled_insns",
3837 : : ptr->x_param_max_peeled_insns);
3838 : :
3839 : 0 : if (ptr->x_param_max_pending_list_length)
3840 : 0 : fprintf (file, "%*s%s (%#x)\n",
3841 : : indent_to, "",
3842 : : "param_max_pending_list_length",
3843 : : ptr->x_param_max_pending_list_length);
3844 : :
3845 : 0 : if (ptr->x_param_max_pipeline_region_blocks)
3846 : 0 : fprintf (file, "%*s%s (%#x)\n",
3847 : : indent_to, "",
3848 : : "param_max_pipeline_region_blocks",
3849 : : ptr->x_param_max_pipeline_region_blocks);
3850 : :
3851 : 0 : if (ptr->x_param_max_pipeline_region_insns)
3852 : 0 : fprintf (file, "%*s%s (%#x)\n",
3853 : : indent_to, "",
3854 : : "param_max_pipeline_region_insns",
3855 : : ptr->x_param_max_pipeline_region_insns);
3856 : :
3857 : 0 : if (ptr->x_param_max_pow_sqrt_depth)
3858 : 0 : fprintf (file, "%*s%s (%#x)\n",
3859 : : indent_to, "",
3860 : : "param_max_pow_sqrt_depth",
3861 : : ptr->x_param_max_pow_sqrt_depth);
3862 : :
3863 : 0 : if (ptr->x_param_max_predicted_iterations)
3864 : 0 : fprintf (file, "%*s%s (%#x)\n",
3865 : : indent_to, "",
3866 : : "param_max_predicted_iterations",
3867 : : ptr->x_param_max_predicted_iterations);
3868 : :
3869 : 0 : if (ptr->x_param_max_reload_search_insns)
3870 : 0 : fprintf (file, "%*s%s (%#x)\n",
3871 : : indent_to, "",
3872 : : "param_max_reload_search_insns",
3873 : : ptr->x_param_max_reload_search_insns);
3874 : :
3875 : 0 : if (ptr->x_param_max_rtl_if_conversion_insns)
3876 : 0 : fprintf (file, "%*s%s (%#x)\n",
3877 : : indent_to, "",
3878 : : "param_max_rtl_if_conversion_insns",
3879 : : ptr->x_param_max_rtl_if_conversion_insns);
3880 : :
3881 : 0 : if (ptr->x_param_max_rtl_if_conversion_predictable_cost)
3882 : 0 : fprintf (file, "%*s%s (%#x)\n",
3883 : : indent_to, "",
3884 : : "param_max_rtl_if_conversion_predictable_cost",
3885 : : ptr->x_param_max_rtl_if_conversion_predictable_cost);
3886 : :
3887 : 0 : if (ptr->x_param_max_rtl_if_conversion_unpredictable_cost)
3888 : 0 : fprintf (file, "%*s%s (%#x)\n",
3889 : : indent_to, "",
3890 : : "param_max_rtl_if_conversion_unpredictable_cost",
3891 : : ptr->x_param_max_rtl_if_conversion_unpredictable_cost);
3892 : :
3893 : 0 : if (ptr->x_param_max_sched_extend_regions_iters)
3894 : 0 : fprintf (file, "%*s%s (%#x)\n",
3895 : : indent_to, "",
3896 : : "param_max_sched_extend_regions_iters",
3897 : : ptr->x_param_max_sched_extend_regions_iters);
3898 : :
3899 : 0 : if (ptr->x_param_max_sched_insn_conflict_delay)
3900 : 0 : fprintf (file, "%*s%s (%#x)\n",
3901 : : indent_to, "",
3902 : : "param_max_sched_insn_conflict_delay",
3903 : : ptr->x_param_max_sched_insn_conflict_delay);
3904 : :
3905 : 0 : if (ptr->x_param_max_sched_ready_insns)
3906 : 0 : fprintf (file, "%*s%s (%#x)\n",
3907 : : indent_to, "",
3908 : : "param_max_sched_ready_insns",
3909 : : ptr->x_param_max_sched_ready_insns);
3910 : :
3911 : 0 : if (ptr->x_param_max_sched_region_blocks)
3912 : 0 : fprintf (file, "%*s%s (%#x)\n",
3913 : : indent_to, "",
3914 : : "param_max_sched_region_blocks",
3915 : : ptr->x_param_max_sched_region_blocks);
3916 : :
3917 : 0 : if (ptr->x_param_max_sched_region_insns)
3918 : 0 : fprintf (file, "%*s%s (%#x)\n",
3919 : : indent_to, "",
3920 : : "param_max_sched_region_insns",
3921 : : ptr->x_param_max_sched_region_insns);
3922 : :
3923 : 0 : if (ptr->x_param_max_slsr_candidate_scan)
3924 : 0 : fprintf (file, "%*s%s (%#x)\n",
3925 : : indent_to, "",
3926 : : "param_max_slsr_candidate_scan",
3927 : : ptr->x_param_max_slsr_candidate_scan);
3928 : :
3929 : 0 : if (ptr->x_param_max_speculative_devirt_maydefs)
3930 : 0 : fprintf (file, "%*s%s (%#x)\n",
3931 : : indent_to, "",
3932 : : "param_max_speculative_devirt_maydefs",
3933 : : ptr->x_param_max_speculative_devirt_maydefs);
3934 : :
3935 : 0 : if (ptr->x_param_max_stores_to_merge)
3936 : 0 : fprintf (file, "%*s%s (%#x)\n",
3937 : : indent_to, "",
3938 : : "param_max_stores_to_merge",
3939 : : ptr->x_param_max_stores_to_merge);
3940 : :
3941 : 0 : if (ptr->x_param_max_stores_to_sink)
3942 : 0 : fprintf (file, "%*s%s (%#x)\n",
3943 : : indent_to, "",
3944 : : "param_max_stores_to_sink",
3945 : : ptr->x_param_max_stores_to_sink);
3946 : :
3947 : 0 : if (ptr->x_param_max_tail_merge_comparisons)
3948 : 0 : fprintf (file, "%*s%s (%#x)\n",
3949 : : indent_to, "",
3950 : : "param_max_tail_merge_comparisons",
3951 : : ptr->x_param_max_tail_merge_comparisons);
3952 : :
3953 : 0 : if (ptr->x_param_max_tail_merge_iterations)
3954 : 0 : fprintf (file, "%*s%s (%#x)\n",
3955 : : indent_to, "",
3956 : : "param_max_tail_merge_iterations",
3957 : : ptr->x_param_max_tail_merge_iterations);
3958 : :
3959 : 0 : if (ptr->x_param_max_tracked_strlens)
3960 : 0 : fprintf (file, "%*s%s (%#x)\n",
3961 : : indent_to, "",
3962 : : "param_max_tracked_strlens",
3963 : : ptr->x_param_max_tracked_strlens);
3964 : :
3965 : 0 : if (ptr->x_param_max_tree_if_conversion_phi_args)
3966 : 0 : fprintf (file, "%*s%s (%#x)\n",
3967 : : indent_to, "",
3968 : : "param_max_tree_if_conversion_phi_args",
3969 : : ptr->x_param_max_tree_if_conversion_phi_args);
3970 : :
3971 : 0 : if (ptr->x_param_max_unroll_times)
3972 : 0 : fprintf (file, "%*s%s (%#x)\n",
3973 : : indent_to, "",
3974 : : "param_max_unroll_times",
3975 : : ptr->x_param_max_unroll_times);
3976 : :
3977 : 0 : if (ptr->x_param_max_unrolled_insns)
3978 : 0 : fprintf (file, "%*s%s (%#x)\n",
3979 : : indent_to, "",
3980 : : "param_max_unrolled_insns",
3981 : : ptr->x_param_max_unrolled_insns);
3982 : :
3983 : 0 : if (ptr->x_param_max_unswitch_depth)
3984 : 0 : fprintf (file, "%*s%s (%#x)\n",
3985 : : indent_to, "",
3986 : : "param_max_unswitch_depth",
3987 : : ptr->x_param_max_unswitch_depth);
3988 : :
3989 : 0 : if (ptr->x_param_max_unswitch_insns)
3990 : 0 : fprintf (file, "%*s%s (%#x)\n",
3991 : : indent_to, "",
3992 : : "param_max_unswitch_insns",
3993 : : ptr->x_param_max_unswitch_insns);
3994 : :
3995 : 0 : if (ptr->x_param_max_variable_expansions)
3996 : 0 : fprintf (file, "%*s%s (%#x)\n",
3997 : : indent_to, "",
3998 : : "param_max_variable_expansions",
3999 : : ptr->x_param_max_variable_expansions);
4000 : :
4001 : 0 : if (ptr->x_param_max_vartrack_expr_depth)
4002 : 0 : fprintf (file, "%*s%s (%#x)\n",
4003 : : indent_to, "",
4004 : : "param_max_vartrack_expr_depth",
4005 : : ptr->x_param_max_vartrack_expr_depth);
4006 : :
4007 : 0 : if (ptr->x_param_max_vartrack_reverse_op_size)
4008 : 0 : fprintf (file, "%*s%s (%#x)\n",
4009 : : indent_to, "",
4010 : : "param_max_vartrack_reverse_op_size",
4011 : : ptr->x_param_max_vartrack_reverse_op_size);
4012 : :
4013 : 0 : if (ptr->x_param_max_vartrack_size)
4014 : 0 : fprintf (file, "%*s%s (%#x)\n",
4015 : : indent_to, "",
4016 : : "param_max_vartrack_size",
4017 : : ptr->x_param_max_vartrack_size);
4018 : :
4019 : 0 : if (ptr->x_param_min_crossjump_insns)
4020 : 0 : fprintf (file, "%*s%s (%#x)\n",
4021 : : indent_to, "",
4022 : : "param_min_crossjump_insns",
4023 : : ptr->x_param_min_crossjump_insns);
4024 : :
4025 : 0 : if (ptr->x_param_min_inline_recursive_probability)
4026 : 0 : fprintf (file, "%*s%s (%#x)\n",
4027 : : indent_to, "",
4028 : : "param_min_inline_recursive_probability",
4029 : : ptr->x_param_min_inline_recursive_probability);
4030 : :
4031 : 0 : if (ptr->x_param_min_insn_to_prefetch_ratio)
4032 : 0 : fprintf (file, "%*s%s (%#x)\n",
4033 : : indent_to, "",
4034 : : "param_min_insn_to_prefetch_ratio",
4035 : : ptr->x_param_min_insn_to_prefetch_ratio);
4036 : :
4037 : 0 : if (ptr->x_param_min_loop_cond_split_prob)
4038 : 0 : fprintf (file, "%*s%s (%#x)\n",
4039 : : indent_to, "",
4040 : : "param_min_loop_cond_split_prob",
4041 : : ptr->x_param_min_loop_cond_split_prob);
4042 : :
4043 : 0 : if (ptr->x_param_min_pagesize)
4044 : 0 : fprintf (file, "%*s%s (%#x)\n",
4045 : : indent_to, "",
4046 : : "param_min_pagesize",
4047 : : ptr->x_param_min_pagesize);
4048 : :
4049 : 0 : if (ptr->x_param_min_size_for_stack_sharing)
4050 : 0 : fprintf (file, "%*s%s (%#x)\n",
4051 : : indent_to, "",
4052 : : "param_min_size_for_stack_sharing",
4053 : : ptr->x_param_min_size_for_stack_sharing);
4054 : :
4055 : 0 : if (ptr->x_param_min_spec_prob)
4056 : 0 : fprintf (file, "%*s%s (%#x)\n",
4057 : : indent_to, "",
4058 : : "param_min_spec_prob",
4059 : : ptr->x_param_min_spec_prob);
4060 : :
4061 : 0 : if (ptr->x_param_min_vect_loop_bound)
4062 : 0 : fprintf (file, "%*s%s (%#x)\n",
4063 : : indent_to, "",
4064 : : "param_min_vect_loop_bound",
4065 : : ptr->x_param_min_vect_loop_bound);
4066 : :
4067 : 0 : if (ptr->x_param_modref_max_accesses)
4068 : 0 : fprintf (file, "%*s%s (%#x)\n",
4069 : : indent_to, "",
4070 : : "param_modref_max_accesses",
4071 : : ptr->x_param_modref_max_accesses);
4072 : :
4073 : 0 : if (ptr->x_param_modref_max_adjustments)
4074 : 0 : fprintf (file, "%*s%s (%#x)\n",
4075 : : indent_to, "",
4076 : : "param_modref_max_adjustments",
4077 : : ptr->x_param_modref_max_adjustments);
4078 : :
4079 : 0 : if (ptr->x_param_modref_max_bases)
4080 : 0 : fprintf (file, "%*s%s (%#x)\n",
4081 : : indent_to, "",
4082 : : "param_modref_max_bases",
4083 : : ptr->x_param_modref_max_bases);
4084 : :
4085 : 0 : if (ptr->x_param_modref_max_depth)
4086 : 0 : fprintf (file, "%*s%s (%#x)\n",
4087 : : indent_to, "",
4088 : : "param_modref_max_depth",
4089 : : ptr->x_param_modref_max_depth);
4090 : :
4091 : 0 : if (ptr->x_param_modref_max_escape_points)
4092 : 0 : fprintf (file, "%*s%s (%#x)\n",
4093 : : indent_to, "",
4094 : : "param_modref_max_escape_points",
4095 : : ptr->x_param_modref_max_escape_points);
4096 : :
4097 : 0 : if (ptr->x_param_modref_max_refs)
4098 : 0 : fprintf (file, "%*s%s (%#x)\n",
4099 : : indent_to, "",
4100 : : "param_modref_max_refs",
4101 : : ptr->x_param_modref_max_refs);
4102 : :
4103 : 0 : if (ptr->x_param_modref_max_tests)
4104 : 0 : fprintf (file, "%*s%s (%#x)\n",
4105 : : indent_to, "",
4106 : : "param_modref_max_tests",
4107 : : ptr->x_param_modref_max_tests);
4108 : :
4109 : 0 : if (ptr->x_param_parloops_chunk_size)
4110 : 0 : fprintf (file, "%*s%s (%#x)\n",
4111 : : indent_to, "",
4112 : : "param_parloops_chunk_size",
4113 : : ptr->x_param_parloops_chunk_size);
4114 : :
4115 : 0 : if (ptr->x_param_parloops_min_per_thread)
4116 : 0 : fprintf (file, "%*s%s (%#x)\n",
4117 : : indent_to, "",
4118 : : "param_parloops_min_per_thread",
4119 : : ptr->x_param_parloops_min_per_thread);
4120 : :
4121 : 0 : if (ptr->x_param_parloops_schedule)
4122 : 0 : fprintf (file, "%*s%s (%#x)\n",
4123 : : indent_to, "",
4124 : : "param_parloops_schedule",
4125 : : ptr->x_param_parloops_schedule);
4126 : :
4127 : 0 : if (ptr->x_param_partial_inlining_entry_probability)
4128 : 0 : fprintf (file, "%*s%s (%#x)\n",
4129 : : indent_to, "",
4130 : : "param_partial_inlining_entry_probability",
4131 : : ptr->x_param_partial_inlining_entry_probability);
4132 : :
4133 : 0 : if (ptr->x_param_phiopt_factor_max_stmts_live)
4134 : 0 : fprintf (file, "%*s%s (%#x)\n",
4135 : : indent_to, "",
4136 : : "param_phiopt_factor_max_stmts_live",
4137 : : ptr->x_param_phiopt_factor_max_stmts_live);
4138 : :
4139 : 0 : if (ptr->x_param_predictable_branch_outcome)
4140 : 0 : fprintf (file, "%*s%s (%#x)\n",
4141 : : indent_to, "",
4142 : : "param_predictable_branch_outcome",
4143 : : ptr->x_param_predictable_branch_outcome);
4144 : :
4145 : 0 : if (ptr->x_param_prefetch_dynamic_strides)
4146 : 0 : fprintf (file, "%*s%s (%#x)\n",
4147 : : indent_to, "",
4148 : : "param_prefetch_dynamic_strides",
4149 : : ptr->x_param_prefetch_dynamic_strides);
4150 : :
4151 : 0 : if (ptr->x_param_prefetch_latency)
4152 : 0 : fprintf (file, "%*s%s (%#x)\n",
4153 : : indent_to, "",
4154 : : "param_prefetch_latency",
4155 : : ptr->x_param_prefetch_latency);
4156 : :
4157 : 0 : if (ptr->x_param_prefetch_min_insn_to_mem_ratio)
4158 : 0 : fprintf (file, "%*s%s (%#x)\n",
4159 : : indent_to, "",
4160 : : "param_prefetch_min_insn_to_mem_ratio",
4161 : : ptr->x_param_prefetch_min_insn_to_mem_ratio);
4162 : :
4163 : 0 : if (ptr->x_param_prefetch_minimum_stride)
4164 : 0 : fprintf (file, "%*s%s (%#x)\n",
4165 : : indent_to, "",
4166 : : "param_prefetch_minimum_stride",
4167 : : ptr->x_param_prefetch_minimum_stride);
4168 : :
4169 : 0 : if (ptr->x_param_ranger_logical_depth)
4170 : 0 : fprintf (file, "%*s%s (%#x)\n",
4171 : : indent_to, "",
4172 : : "param_ranger_logical_depth",
4173 : : ptr->x_param_ranger_logical_depth);
4174 : :
4175 : 0 : if (ptr->x_param_ranger_recompute_depth)
4176 : 0 : fprintf (file, "%*s%s (%#x)\n",
4177 : : indent_to, "",
4178 : : "param_ranger_recompute_depth",
4179 : : ptr->x_param_ranger_recompute_depth);
4180 : :
4181 : 0 : if (ptr->x_param_relation_block_limit)
4182 : 0 : fprintf (file, "%*s%s (%#x)\n",
4183 : : indent_to, "",
4184 : : "param_relation_block_limit",
4185 : : ptr->x_param_relation_block_limit);
4186 : :
4187 : 0 : if (ptr->x_param_rpo_vn_max_loop_depth)
4188 : 0 : fprintf (file, "%*s%s (%#x)\n",
4189 : : indent_to, "",
4190 : : "param_rpo_vn_max_loop_depth",
4191 : : ptr->x_param_rpo_vn_max_loop_depth);
4192 : :
4193 : 0 : if (ptr->x_param_sccvn_max_alias_queries_per_access)
4194 : 0 : fprintf (file, "%*s%s (%#x)\n",
4195 : : indent_to, "",
4196 : : "param_sccvn_max_alias_queries_per_access",
4197 : : ptr->x_param_sccvn_max_alias_queries_per_access);
4198 : :
4199 : 0 : if (ptr->x_param_scev_max_expr_complexity)
4200 : 0 : fprintf (file, "%*s%s (%#x)\n",
4201 : : indent_to, "",
4202 : : "param_scev_max_expr_complexity",
4203 : : ptr->x_param_scev_max_expr_complexity);
4204 : :
4205 : 0 : if (ptr->x_param_scev_max_expr_size)
4206 : 0 : fprintf (file, "%*s%s (%#x)\n",
4207 : : indent_to, "",
4208 : : "param_scev_max_expr_size",
4209 : : ptr->x_param_scev_max_expr_size);
4210 : :
4211 : 0 : if (ptr->x_param_sched_autopref_queue_depth)
4212 : 0 : fprintf (file, "%*s%s (%#x)\n",
4213 : : indent_to, "",
4214 : : "param_sched_autopref_queue_depth",
4215 : : ptr->x_param_sched_autopref_queue_depth);
4216 : :
4217 : 0 : if (ptr->x_param_sched_mem_true_dep_cost)
4218 : 0 : fprintf (file, "%*s%s (%#x)\n",
4219 : : indent_to, "",
4220 : : "param_sched_mem_true_dep_cost",
4221 : : ptr->x_param_sched_mem_true_dep_cost);
4222 : :
4223 : 0 : if (ptr->x_param_sched_pressure_algorithm)
4224 : 0 : fprintf (file, "%*s%s (%#x)\n",
4225 : : indent_to, "",
4226 : : "param_sched_pressure_algorithm",
4227 : : ptr->x_param_sched_pressure_algorithm);
4228 : :
4229 : 0 : if (ptr->x_param_sched_spec_prob_cutoff)
4230 : 0 : fprintf (file, "%*s%s (%#x)\n",
4231 : : indent_to, "",
4232 : : "param_sched_spec_prob_cutoff",
4233 : : ptr->x_param_sched_spec_prob_cutoff);
4234 : :
4235 : 0 : if (ptr->x_param_sched_state_edge_prob_cutoff)
4236 : 0 : fprintf (file, "%*s%s (%#x)\n",
4237 : : indent_to, "",
4238 : : "param_sched_state_edge_prob_cutoff",
4239 : : ptr->x_param_sched_state_edge_prob_cutoff);
4240 : :
4241 : 0 : if (ptr->x_param_selsched_insns_to_rename)
4242 : 0 : fprintf (file, "%*s%s (%#x)\n",
4243 : : indent_to, "",
4244 : : "param_selsched_insns_to_rename",
4245 : : ptr->x_param_selsched_insns_to_rename);
4246 : :
4247 : 0 : if (ptr->x_param_selsched_max_lookahead)
4248 : 0 : fprintf (file, "%*s%s (%#x)\n",
4249 : : indent_to, "",
4250 : : "param_selsched_max_lookahead",
4251 : : ptr->x_param_selsched_max_lookahead);
4252 : :
4253 : 0 : if (ptr->x_param_selsched_max_sched_times)
4254 : 0 : fprintf (file, "%*s%s (%#x)\n",
4255 : : indent_to, "",
4256 : : "param_selsched_max_sched_times",
4257 : : ptr->x_param_selsched_max_sched_times);
4258 : :
4259 : 0 : if (ptr->x_param_simultaneous_prefetches)
4260 : 0 : fprintf (file, "%*s%s (%#x)\n",
4261 : : indent_to, "",
4262 : : "param_simultaneous_prefetches",
4263 : : ptr->x_param_simultaneous_prefetches);
4264 : :
4265 : 0 : if (ptr->x_param_sink_frequency_threshold)
4266 : 0 : fprintf (file, "%*s%s (%#x)\n",
4267 : : indent_to, "",
4268 : : "param_sink_frequency_threshold",
4269 : : ptr->x_param_sink_frequency_threshold);
4270 : :
4271 : 0 : if (ptr->x_param_sms_dfa_history)
4272 : 0 : fprintf (file, "%*s%s (%#x)\n",
4273 : : indent_to, "",
4274 : : "param_sms_dfa_history",
4275 : : ptr->x_param_sms_dfa_history);
4276 : :
4277 : 0 : if (ptr->x_param_sms_loop_average_count_threshold)
4278 : 0 : fprintf (file, "%*s%s (%#x)\n",
4279 : : indent_to, "",
4280 : : "param_sms_loop_average_count_threshold",
4281 : : ptr->x_param_sms_loop_average_count_threshold);
4282 : :
4283 : 0 : if (ptr->x_param_sms_max_ii_factor)
4284 : 0 : fprintf (file, "%*s%s (%#x)\n",
4285 : : indent_to, "",
4286 : : "param_sms_max_ii_factor",
4287 : : ptr->x_param_sms_max_ii_factor);
4288 : :
4289 : 0 : if (ptr->x_param_sms_min_sc)
4290 : 0 : fprintf (file, "%*s%s (%#x)\n",
4291 : : indent_to, "",
4292 : : "param_sms_min_sc",
4293 : : ptr->x_param_sms_min_sc);
4294 : :
4295 : 0 : if (ptr->x_param_sra_max_propagations)
4296 : 0 : fprintf (file, "%*s%s (%#x)\n",
4297 : : indent_to, "",
4298 : : "param_sra_max_propagations",
4299 : : ptr->x_param_sra_max_propagations);
4300 : :
4301 : 0 : if (ptr->x_param_sra_max_scalarization_size_size)
4302 : 0 : fprintf (file, "%*s%s (%#x)\n",
4303 : : indent_to, "",
4304 : : "param_sra_max_scalarization_size_size",
4305 : : ptr->x_param_sra_max_scalarization_size_size);
4306 : :
4307 : 0 : if (ptr->x_param_sra_max_scalarization_size_speed)
4308 : 0 : fprintf (file, "%*s%s (%#x)\n",
4309 : : indent_to, "",
4310 : : "param_sra_max_scalarization_size_speed",
4311 : : ptr->x_param_sra_max_scalarization_size_speed);
4312 : :
4313 : 0 : if (ptr->x_param_ssa_name_def_chain_limit)
4314 : 0 : fprintf (file, "%*s%s (%#x)\n",
4315 : : indent_to, "",
4316 : : "param_ssa_name_def_chain_limit",
4317 : : ptr->x_param_ssa_name_def_chain_limit);
4318 : :
4319 : 0 : if (ptr->x_param_ssp_buffer_size)
4320 : 0 : fprintf (file, "%*s%s (%#x)\n",
4321 : : indent_to, "",
4322 : : "param_ssp_buffer_size",
4323 : : ptr->x_param_ssp_buffer_size);
4324 : :
4325 : 0 : if (ptr->x_param_stack_clash_protection_guard_size)
4326 : 0 : fprintf (file, "%*s%s (%#x)\n",
4327 : : indent_to, "",
4328 : : "param_stack_clash_protection_guard_size",
4329 : : ptr->x_param_stack_clash_protection_guard_size);
4330 : :
4331 : 0 : if (ptr->x_param_stack_clash_protection_probe_interval)
4332 : 0 : fprintf (file, "%*s%s (%#x)\n",
4333 : : indent_to, "",
4334 : : "param_stack_clash_protection_probe_interval",
4335 : : ptr->x_param_stack_clash_protection_probe_interval);
4336 : :
4337 : 0 : if (ptr->x_param_store_forwarding_max_distance)
4338 : 0 : fprintf (file, "%*s%s (%#x)\n",
4339 : : indent_to, "",
4340 : : "param_store_forwarding_max_distance",
4341 : : ptr->x_param_store_forwarding_max_distance);
4342 : :
4343 : 0 : if (ptr->x_param_store_merging_allow_unaligned)
4344 : 0 : fprintf (file, "%*s%s (%#x)\n",
4345 : : indent_to, "",
4346 : : "param_store_merging_allow_unaligned",
4347 : : ptr->x_param_store_merging_allow_unaligned);
4348 : :
4349 : 0 : if (ptr->x_param_store_merging_max_size)
4350 : 0 : fprintf (file, "%*s%s (%#x)\n",
4351 : : indent_to, "",
4352 : : "param_store_merging_max_size",
4353 : : ptr->x_param_store_merging_max_size);
4354 : :
4355 : 0 : if (ptr->x_param_switch_conversion_branch_ratio)
4356 : 0 : fprintf (file, "%*s%s (%#x)\n",
4357 : : indent_to, "",
4358 : : "param_switch_conversion_branch_ratio",
4359 : : ptr->x_param_switch_conversion_branch_ratio);
4360 : :
4361 : 0 : if (ptr->x_param_switch_lower_slow_alg_max_cases)
4362 : 0 : fprintf (file, "%*s%s (%#x)\n",
4363 : : indent_to, "",
4364 : : "param_switch_lower_slow_alg_max_cases",
4365 : : ptr->x_param_switch_lower_slow_alg_max_cases);
4366 : :
4367 : 0 : if (ptr->x_param_tm_max_aggregate_size)
4368 : 0 : fprintf (file, "%*s%s (%#x)\n",
4369 : : indent_to, "",
4370 : : "param_tm_max_aggregate_size",
4371 : : ptr->x_param_tm_max_aggregate_size);
4372 : :
4373 : 0 : if (ptr->x_param_tracer_dynamic_coverage_feedback)
4374 : 0 : fprintf (file, "%*s%s (%#x)\n",
4375 : : indent_to, "",
4376 : : "param_tracer_dynamic_coverage_feedback",
4377 : : ptr->x_param_tracer_dynamic_coverage_feedback);
4378 : :
4379 : 0 : if (ptr->x_param_tracer_dynamic_coverage)
4380 : 0 : fprintf (file, "%*s%s (%#x)\n",
4381 : : indent_to, "",
4382 : : "param_tracer_dynamic_coverage",
4383 : : ptr->x_param_tracer_dynamic_coverage);
4384 : :
4385 : 0 : if (ptr->x_param_tracer_max_code_growth)
4386 : 0 : fprintf (file, "%*s%s (%#x)\n",
4387 : : indent_to, "",
4388 : : "param_tracer_max_code_growth",
4389 : : ptr->x_param_tracer_max_code_growth);
4390 : :
4391 : 0 : if (ptr->x_param_tracer_min_branch_probability_feedback)
4392 : 0 : fprintf (file, "%*s%s (%#x)\n",
4393 : : indent_to, "",
4394 : : "param_tracer_min_branch_probability_feedback",
4395 : : ptr->x_param_tracer_min_branch_probability_feedback);
4396 : :
4397 : 0 : if (ptr->x_param_tracer_min_branch_probability)
4398 : 0 : fprintf (file, "%*s%s (%#x)\n",
4399 : : indent_to, "",
4400 : : "param_tracer_min_branch_probability",
4401 : : ptr->x_param_tracer_min_branch_probability);
4402 : :
4403 : 0 : if (ptr->x_param_tracer_min_branch_ratio)
4404 : 0 : fprintf (file, "%*s%s (%#x)\n",
4405 : : indent_to, "",
4406 : : "param_tracer_min_branch_ratio",
4407 : : ptr->x_param_tracer_min_branch_ratio);
4408 : :
4409 : 0 : if (ptr->x_param_transitive_relations_work_bound)
4410 : 0 : fprintf (file, "%*s%s (%#x)\n",
4411 : : indent_to, "",
4412 : : "param_transitive_relations_work_bound",
4413 : : ptr->x_param_transitive_relations_work_bound);
4414 : :
4415 : 0 : if (ptr->x_param_tree_reassoc_width)
4416 : 0 : fprintf (file, "%*s%s (%#x)\n",
4417 : : indent_to, "",
4418 : : "param_tree_reassoc_width",
4419 : : ptr->x_param_tree_reassoc_width);
4420 : :
4421 : 0 : if (ptr->x_param_uninit_control_dep_attempts)
4422 : 0 : fprintf (file, "%*s%s (%#x)\n",
4423 : : indent_to, "",
4424 : : "param_uninit_control_dep_attempts",
4425 : : ptr->x_param_uninit_control_dep_attempts);
4426 : :
4427 : 0 : if (ptr->x_param_uninit_max_chain_len)
4428 : 0 : fprintf (file, "%*s%s (%#x)\n",
4429 : : indent_to, "",
4430 : : "param_uninit_max_chain_len",
4431 : : ptr->x_param_uninit_max_chain_len);
4432 : :
4433 : 0 : if (ptr->x_param_uninit_max_num_chains)
4434 : 0 : fprintf (file, "%*s%s (%#x)\n",
4435 : : indent_to, "",
4436 : : "param_uninit_max_num_chains",
4437 : : ptr->x_param_uninit_max_num_chains);
4438 : :
4439 : 0 : if (ptr->x_param_uninit_max_prune_work)
4440 : 0 : fprintf (file, "%*s%s (%#x)\n",
4441 : : indent_to, "",
4442 : : "param_uninit_max_prune_work",
4443 : : ptr->x_param_uninit_max_prune_work);
4444 : :
4445 : 0 : if (ptr->x_param_uninlined_function_insns)
4446 : 0 : fprintf (file, "%*s%s (%#x)\n",
4447 : : indent_to, "",
4448 : : "param_uninlined_function_insns",
4449 : : ptr->x_param_uninlined_function_insns);
4450 : :
4451 : 0 : if (ptr->x_param_uninlined_function_time)
4452 : 0 : fprintf (file, "%*s%s (%#x)\n",
4453 : : indent_to, "",
4454 : : "param_uninlined_function_time",
4455 : : ptr->x_param_uninlined_function_time);
4456 : :
4457 : 0 : if (ptr->x_param_uninlined_function_thunk_insns)
4458 : 0 : fprintf (file, "%*s%s (%#x)\n",
4459 : : indent_to, "",
4460 : : "param_uninlined_function_thunk_insns",
4461 : : ptr->x_param_uninlined_function_thunk_insns);
4462 : :
4463 : 0 : if (ptr->x_param_uninlined_function_thunk_time)
4464 : 0 : fprintf (file, "%*s%s (%#x)\n",
4465 : : indent_to, "",
4466 : : "param_uninlined_function_thunk_time",
4467 : : ptr->x_param_uninlined_function_thunk_time);
4468 : :
4469 : 0 : if (ptr->x_param_unlikely_bb_count_fraction)
4470 : 0 : fprintf (file, "%*s%s (%#x)\n",
4471 : : indent_to, "",
4472 : : "param_unlikely_bb_count_fraction",
4473 : : ptr->x_param_unlikely_bb_count_fraction);
4474 : :
4475 : 0 : if (ptr->x_param_unroll_jam_max_unroll)
4476 : 0 : fprintf (file, "%*s%s (%#x)\n",
4477 : : indent_to, "",
4478 : : "param_unroll_jam_max_unroll",
4479 : : ptr->x_param_unroll_jam_max_unroll);
4480 : :
4481 : 0 : if (ptr->x_param_unroll_jam_min_percent)
4482 : 0 : fprintf (file, "%*s%s (%#x)\n",
4483 : : indent_to, "",
4484 : : "param_unroll_jam_min_percent",
4485 : : ptr->x_param_unroll_jam_min_percent);
4486 : :
4487 : 0 : if (ptr->x_param_use_after_scope_direct_emission_threshold)
4488 : 0 : fprintf (file, "%*s%s (%#x)\n",
4489 : : indent_to, "",
4490 : : "param_use_after_scope_direct_emission_threshold",
4491 : : ptr->x_param_use_after_scope_direct_emission_threshold);
4492 : :
4493 : 0 : if (ptr->x_param_vect_epilogues_nomask)
4494 : 0 : fprintf (file, "%*s%s (%#x)\n",
4495 : : indent_to, "",
4496 : : "param_vect_epilogues_nomask",
4497 : : ptr->x_param_vect_epilogues_nomask);
4498 : :
4499 : 0 : if (ptr->x_param_vect_induction_float)
4500 : 0 : fprintf (file, "%*s%s (%#x)\n",
4501 : : indent_to, "",
4502 : : "param_vect_induction_float",
4503 : : ptr->x_param_vect_induction_float);
4504 : :
4505 : 0 : if (ptr->x_param_vect_inner_loop_cost_factor)
4506 : 0 : fprintf (file, "%*s%s (%#x)\n",
4507 : : indent_to, "",
4508 : : "param_vect_inner_loop_cost_factor",
4509 : : ptr->x_param_vect_inner_loop_cost_factor);
4510 : :
4511 : 0 : if (ptr->x_param_vect_max_layout_candidates)
4512 : 0 : fprintf (file, "%*s%s (%#x)\n",
4513 : : indent_to, "",
4514 : : "param_vect_max_layout_candidates",
4515 : : ptr->x_param_vect_max_layout_candidates);
4516 : :
4517 : 0 : if (ptr->x_param_vect_max_peeling_for_alignment)
4518 : 0 : fprintf (file, "%*s%s (%#x)\n",
4519 : : indent_to, "",
4520 : : "param_vect_max_peeling_for_alignment",
4521 : : ptr->x_param_vect_max_peeling_for_alignment);
4522 : :
4523 : 0 : if (ptr->x_param_vect_max_version_for_alias_checks)
4524 : 0 : fprintf (file, "%*s%s (%#x)\n",
4525 : : indent_to, "",
4526 : : "param_vect_max_version_for_alias_checks",
4527 : : ptr->x_param_vect_max_version_for_alias_checks);
4528 : :
4529 : 0 : if (ptr->x_param_vect_max_version_for_alignment_checks)
4530 : 0 : fprintf (file, "%*s%s (%#x)\n",
4531 : : indent_to, "",
4532 : : "param_vect_max_version_for_alignment_checks",
4533 : : ptr->x_param_vect_max_version_for_alignment_checks);
4534 : :
4535 : 0 : if (ptr->x_param_vect_partial_vector_usage)
4536 : 0 : fprintf (file, "%*s%s (%#x)\n",
4537 : : indent_to, "",
4538 : : "param_vect_partial_vector_usage",
4539 : : ptr->x_param_vect_partial_vector_usage);
4540 : :
4541 : 0 : if (ptr->x_param_vect_scalar_cost_multiplier)
4542 : 0 : fprintf (file, "%*s%s (%#x)\n",
4543 : : indent_to, "",
4544 : : "param_vect_scalar_cost_multiplier",
4545 : : ptr->x_param_vect_scalar_cost_multiplier);
4546 : :
4547 : 0 : if (ptr->x_param_vrp_block_limit)
4548 : 0 : fprintf (file, "%*s%s (%#x)\n",
4549 : : indent_to, "",
4550 : : "param_vrp_block_limit",
4551 : : ptr->x_param_vrp_block_limit);
4552 : :
4553 : 0 : if (ptr->x_param_vrp_sparse_threshold)
4554 : 0 : fprintf (file, "%*s%s (%#x)\n",
4555 : : indent_to, "",
4556 : : "param_vrp_sparse_threshold",
4557 : : ptr->x_param_vrp_sparse_threshold);
4558 : :
4559 : 0 : if (ptr->x_param_vrp_switch_limit)
4560 : 0 : fprintf (file, "%*s%s (%#x)\n",
4561 : : indent_to, "",
4562 : : "param_vrp_switch_limit",
4563 : : ptr->x_param_vrp_switch_limit);
4564 : :
4565 : 0 : if (ptr->x_param_vrp_vector_threshold)
4566 : 0 : fprintf (file, "%*s%s (%#x)\n",
4567 : : indent_to, "",
4568 : : "param_vrp_vector_threshold",
4569 : : ptr->x_param_vrp_vector_threshold);
4570 : :
4571 : 0 : if (ptr->x_flag_complex_method)
4572 : 0 : fprintf (file, "%*s%s (%#x)\n",
4573 : : indent_to, "",
4574 : : "flag_complex_method",
4575 : : ptr->x_flag_complex_method);
4576 : :
4577 : 0 : if (ptr->x_flag_malloc_dse)
4578 : 0 : fprintf (file, "%*s%s (%#x)\n",
4579 : : indent_to, "",
4580 : : "flag_malloc_dse",
4581 : : ptr->x_flag_malloc_dse);
4582 : :
4583 : 0 : if (ptr->x_flag_min_function_alignment)
4584 : 0 : fprintf (file, "%*s%s (%#x)\n",
4585 : : indent_to, "",
4586 : : "flag_min_function_alignment",
4587 : : ptr->x_flag_min_function_alignment);
4588 : :
4589 : 0 : if (ptr->x_flag_openmp_target_simd_clone)
4590 : 0 : fprintf (file, "%*s%s (%#x)\n",
4591 : : indent_to, "",
4592 : : "flag_openmp_target_simd_clone",
4593 : : ptr->x_flag_openmp_target_simd_clone);
4594 : :
4595 : 0 : if (ptr->x_flag_sched_stalled_insns)
4596 : 0 : fprintf (file, "%*s%s (%#x)\n",
4597 : : indent_to, "",
4598 : : "flag_sched_stalled_insns",
4599 : : ptr->x_flag_sched_stalled_insns);
4600 : :
4601 : 0 : if (ptr->x_flag_sched_stalled_insns_dep)
4602 : 0 : fprintf (file, "%*s%s (%#x)\n",
4603 : : indent_to, "",
4604 : : "flag_sched_stalled_insns_dep",
4605 : : ptr->x_flag_sched_stalled_insns_dep);
4606 : :
4607 : 0 : if (ptr->x_flag_tree_parallelize_loops)
4608 : 0 : fprintf (file, "%*s%s (%#x)\n",
4609 : : indent_to, "",
4610 : : "flag_tree_parallelize_loops",
4611 : : ptr->x_flag_tree_parallelize_loops);
4612 : :
4613 : 0 : fprintf (file, "%*s%s (%#x)\n",
4614 : : indent_to, "",
4615 : : "flag_lto_locality_cloning",
4616 : 0 : (int) ptr->x_flag_lto_locality_cloning);
4617 : :
4618 : 0 : fprintf (file, "%*s%s (%#x)\n",
4619 : : indent_to, "",
4620 : : "param_ranger_debug",
4621 : 0 : (int) ptr->x_param_ranger_debug);
4622 : :
4623 : 0 : fprintf (file, "%*s%s (%#x)\n",
4624 : : indent_to, "",
4625 : : "param_threader_debug",
4626 : 0 : (int) ptr->x_param_threader_debug);
4627 : :
4628 : 0 : fprintf (file, "%*s%s (%#x)\n",
4629 : : indent_to, "",
4630 : : "flag_excess_precision",
4631 : 0 : (int) ptr->x_flag_excess_precision);
4632 : :
4633 : 0 : fprintf (file, "%*s%s (%#x)\n",
4634 : : indent_to, "",
4635 : : "flag_fp_contract_mode",
4636 : 0 : (int) ptr->x_flag_fp_contract_mode);
4637 : :
4638 : 0 : fprintf (file, "%*s%s (%#x)\n",
4639 : : indent_to, "",
4640 : : "flag_harden_control_flow_redundancy_check_noreturn",
4641 : 0 : (int) ptr->x_flag_harden_control_flow_redundancy_check_noreturn);
4642 : :
4643 : 0 : fprintf (file, "%*s%s (%#x)\n",
4644 : : indent_to, "",
4645 : : "flag_inline_stringops",
4646 : 0 : (int) ptr->x_flag_inline_stringops);
4647 : :
4648 : 0 : fprintf (file, "%*s%s (%#x)\n",
4649 : : indent_to, "",
4650 : : "flag_ira_algorithm",
4651 : 0 : (int) ptr->x_flag_ira_algorithm);
4652 : :
4653 : 0 : fprintf (file, "%*s%s (%#x)\n",
4654 : : indent_to, "",
4655 : : "flag_ira_region",
4656 : 0 : (int) ptr->x_flag_ira_region);
4657 : :
4658 : 0 : fprintf (file, "%*s%s (%#x)\n",
4659 : : indent_to, "",
4660 : : "flag_live_patching",
4661 : 0 : (int) ptr->x_flag_live_patching);
4662 : :
4663 : 0 : fprintf (file, "%*s%s (%#x)\n",
4664 : : indent_to, "",
4665 : : "flag_reorder_blocks_algorithm",
4666 : 0 : (int) ptr->x_flag_reorder_blocks_algorithm);
4667 : :
4668 : 0 : fprintf (file, "%*s%s (%#x)\n",
4669 : : indent_to, "",
4670 : : "flag_simd_cost_model",
4671 : 0 : (int) ptr->x_flag_simd_cost_model);
4672 : :
4673 : 0 : fprintf (file, "%*s%s (%#x)\n",
4674 : : indent_to, "",
4675 : : "flag_stack_reuse",
4676 : 0 : (int) ptr->x_flag_stack_reuse);
4677 : :
4678 : 0 : fprintf (file, "%*s%s (%#x)\n",
4679 : : indent_to, "",
4680 : : "flag_auto_var_init",
4681 : 0 : (int) ptr->x_flag_auto_var_init);
4682 : :
4683 : 0 : fprintf (file, "%*s%s (%#x)\n",
4684 : : indent_to, "",
4685 : : "flag_vect_cost_model",
4686 : 0 : (int) ptr->x_flag_vect_cost_model);
4687 : :
4688 : 0 : if (ptr->x_optimize)
4689 : 0 : fprintf (file, "%*s%s (%#x)\n",
4690 : : indent_to, "",
4691 : : "optimize",
4692 : : ptr->x_optimize);
4693 : :
4694 : 0 : if (ptr->x_optimize_size)
4695 : 0 : fprintf (file, "%*s%s (%#x)\n",
4696 : : indent_to, "",
4697 : : "optimize_size",
4698 : : ptr->x_optimize_size);
4699 : :
4700 : 0 : if (ptr->x_optimize_debug)
4701 : 0 : fprintf (file, "%*s%s (%#x)\n",
4702 : : indent_to, "",
4703 : : "optimize_debug",
4704 : : ptr->x_optimize_debug);
4705 : :
4706 : 0 : if (ptr->x_optimize_fast)
4707 : 0 : fprintf (file, "%*s%s (%#x)\n",
4708 : : indent_to, "",
4709 : : "optimize_fast",
4710 : : ptr->x_optimize_fast);
4711 : :
4712 : 0 : if (ptr->x_warn_inline)
4713 : 0 : fprintf (file, "%*s%s (%#x)\n",
4714 : : indent_to, "",
4715 : : "warn_inline",
4716 : : ptr->x_warn_inline);
4717 : :
4718 : 0 : if (ptr->x_flag_aggressive_loop_optimizations)
4719 : 0 : fprintf (file, "%*s%s (%#x)\n",
4720 : : indent_to, "",
4721 : : "flag_aggressive_loop_optimizations",
4722 : : ptr->x_flag_aggressive_loop_optimizations);
4723 : :
4724 : 0 : if (ptr->x_flag_align_functions)
4725 : 0 : fprintf (file, "%*s%s (%#x)\n",
4726 : : indent_to, "",
4727 : : "flag_align_functions",
4728 : : ptr->x_flag_align_functions);
4729 : :
4730 : 0 : if (ptr->x_flag_align_jumps)
4731 : 0 : fprintf (file, "%*s%s (%#x)\n",
4732 : : indent_to, "",
4733 : : "flag_align_jumps",
4734 : : ptr->x_flag_align_jumps);
4735 : :
4736 : 0 : if (ptr->x_flag_align_labels)
4737 : 0 : fprintf (file, "%*s%s (%#x)\n",
4738 : : indent_to, "",
4739 : : "flag_align_labels",
4740 : : ptr->x_flag_align_labels);
4741 : :
4742 : 0 : if (ptr->x_flag_align_loops)
4743 : 0 : fprintf (file, "%*s%s (%#x)\n",
4744 : : indent_to, "",
4745 : : "flag_align_loops",
4746 : : ptr->x_flag_align_loops);
4747 : :
4748 : 0 : if (ptr->x_flag_allocation_dce)
4749 : 0 : fprintf (file, "%*s%s (%#x)\n",
4750 : : indent_to, "",
4751 : : "flag_allocation_dce",
4752 : : ptr->x_flag_allocation_dce);
4753 : :
4754 : 0 : if (ptr->x_flag_store_data_races)
4755 : 0 : fprintf (file, "%*s%s (%#x)\n",
4756 : : indent_to, "",
4757 : : "flag_store_data_races",
4758 : : ptr->x_flag_store_data_races);
4759 : :
4760 : 0 : if (ptr->x_flag_associative_math)
4761 : 0 : fprintf (file, "%*s%s (%#x)\n",
4762 : : indent_to, "",
4763 : : "flag_associative_math",
4764 : : ptr->x_flag_associative_math);
4765 : :
4766 : 0 : if (ptr->x_flag_assume_sane_operators_new_delete)
4767 : 0 : fprintf (file, "%*s%s (%#x)\n",
4768 : : indent_to, "",
4769 : : "flag_assume_sane_operators_new_delete",
4770 : : ptr->x_flag_assume_sane_operators_new_delete);
4771 : :
4772 : 0 : if (ptr->x_flag_asynchronous_unwind_tables)
4773 : 0 : fprintf (file, "%*s%s (%#x)\n",
4774 : : indent_to, "",
4775 : : "flag_asynchronous_unwind_tables",
4776 : : ptr->x_flag_asynchronous_unwind_tables);
4777 : :
4778 : 0 : if (ptr->x_flag_auto_inc_dec)
4779 : 0 : fprintf (file, "%*s%s (%#x)\n",
4780 : : indent_to, "",
4781 : : "flag_auto_inc_dec",
4782 : : ptr->x_flag_auto_inc_dec);
4783 : :
4784 : 0 : if (ptr->x_flag_auto_profile_inlining)
4785 : 0 : fprintf (file, "%*s%s (%#x)\n",
4786 : : indent_to, "",
4787 : : "flag_auto_profile_inlining",
4788 : : ptr->x_flag_auto_profile_inlining);
4789 : :
4790 : 0 : if (ptr->x_flag_avoid_store_forwarding)
4791 : 0 : fprintf (file, "%*s%s (%#x)\n",
4792 : : indent_to, "",
4793 : : "flag_avoid_store_forwarding",
4794 : : ptr->x_flag_avoid_store_forwarding);
4795 : :
4796 : 0 : if (ptr->x_flag_bit_tests)
4797 : 0 : fprintf (file, "%*s%s (%#x)\n",
4798 : : indent_to, "",
4799 : : "flag_bit_tests",
4800 : : ptr->x_flag_bit_tests);
4801 : :
4802 : 0 : if (ptr->x_flag_branch_on_count_reg)
4803 : 0 : fprintf (file, "%*s%s (%#x)\n",
4804 : : indent_to, "",
4805 : : "flag_branch_on_count_reg",
4806 : : ptr->x_flag_branch_on_count_reg);
4807 : :
4808 : 0 : if (ptr->x_flag_branch_probabilities)
4809 : 0 : fprintf (file, "%*s%s (%#x)\n",
4810 : : indent_to, "",
4811 : : "flag_branch_probabilities",
4812 : : ptr->x_flag_branch_probabilities);
4813 : :
4814 : 0 : if (ptr->x_flag_caller_saves)
4815 : 0 : fprintf (file, "%*s%s (%#x)\n",
4816 : : indent_to, "",
4817 : : "flag_caller_saves",
4818 : : ptr->x_flag_caller_saves);
4819 : :
4820 : 0 : if (ptr->x_flag_code_hoisting)
4821 : 0 : fprintf (file, "%*s%s (%#x)\n",
4822 : : indent_to, "",
4823 : : "flag_code_hoisting",
4824 : : ptr->x_flag_code_hoisting);
4825 : :
4826 : 0 : if (ptr->x_flag_combine_stack_adjustments)
4827 : 0 : fprintf (file, "%*s%s (%#x)\n",
4828 : : indent_to, "",
4829 : : "flag_combine_stack_adjustments",
4830 : : ptr->x_flag_combine_stack_adjustments);
4831 : :
4832 : 0 : if (ptr->x_flag_compare_elim_after_reload)
4833 : 0 : fprintf (file, "%*s%s (%#x)\n",
4834 : : indent_to, "",
4835 : : "flag_compare_elim_after_reload",
4836 : : ptr->x_flag_compare_elim_after_reload);
4837 : :
4838 : 0 : if (ptr->x_flag_conserve_stack)
4839 : 0 : fprintf (file, "%*s%s (%#x)\n",
4840 : : indent_to, "",
4841 : : "flag_conserve_stack",
4842 : : ptr->x_flag_conserve_stack);
4843 : :
4844 : 0 : if (ptr->x_flag_cprop_registers)
4845 : 0 : fprintf (file, "%*s%s (%#x)\n",
4846 : : indent_to, "",
4847 : : "flag_cprop_registers",
4848 : : ptr->x_flag_cprop_registers);
4849 : :
4850 : 0 : if (ptr->x_flag_crossjumping)
4851 : 0 : fprintf (file, "%*s%s (%#x)\n",
4852 : : indent_to, "",
4853 : : "flag_crossjumping",
4854 : : ptr->x_flag_crossjumping);
4855 : :
4856 : 0 : if (ptr->x_flag_cse_follow_jumps)
4857 : 0 : fprintf (file, "%*s%s (%#x)\n",
4858 : : indent_to, "",
4859 : : "flag_cse_follow_jumps",
4860 : : ptr->x_flag_cse_follow_jumps);
4861 : :
4862 : 0 : if (ptr->x_flag_dce)
4863 : 0 : fprintf (file, "%*s%s (%#x)\n",
4864 : : indent_to, "",
4865 : : "flag_dce",
4866 : : ptr->x_flag_dce);
4867 : :
4868 : 0 : if (ptr->x_flag_defer_pop)
4869 : 0 : fprintf (file, "%*s%s (%#x)\n",
4870 : : indent_to, "",
4871 : : "flag_defer_pop",
4872 : : ptr->x_flag_defer_pop);
4873 : :
4874 : 0 : if (ptr->x_flag_delayed_branch)
4875 : 0 : fprintf (file, "%*s%s (%#x)\n",
4876 : : indent_to, "",
4877 : : "flag_delayed_branch",
4878 : : ptr->x_flag_delayed_branch);
4879 : :
4880 : 0 : if (ptr->x_flag_delete_dead_exceptions)
4881 : 0 : fprintf (file, "%*s%s (%#x)\n",
4882 : : indent_to, "",
4883 : : "flag_delete_dead_exceptions",
4884 : : ptr->x_flag_delete_dead_exceptions);
4885 : :
4886 : 0 : if (ptr->x_flag_delete_null_pointer_checks)
4887 : 0 : fprintf (file, "%*s%s (%#x)\n",
4888 : : indent_to, "",
4889 : : "flag_delete_null_pointer_checks",
4890 : : ptr->x_flag_delete_null_pointer_checks);
4891 : :
4892 : 0 : if (ptr->x_flag_dep_fusion)
4893 : 0 : fprintf (file, "%*s%s (%#x)\n",
4894 : : indent_to, "",
4895 : : "flag_dep_fusion",
4896 : : ptr->x_flag_dep_fusion);
4897 : :
4898 : 0 : if (ptr->x_flag_devirtualize)
4899 : 0 : fprintf (file, "%*s%s (%#x)\n",
4900 : : indent_to, "",
4901 : : "flag_devirtualize",
4902 : : ptr->x_flag_devirtualize);
4903 : :
4904 : 0 : if (ptr->x_flag_devirtualize_speculatively)
4905 : 0 : fprintf (file, "%*s%s (%#x)\n",
4906 : : indent_to, "",
4907 : : "flag_devirtualize_speculatively",
4908 : : ptr->x_flag_devirtualize_speculatively);
4909 : :
4910 : 0 : if (ptr->x_flag_dse)
4911 : 0 : fprintf (file, "%*s%s (%#x)\n",
4912 : : indent_to, "",
4913 : : "flag_dse",
4914 : : ptr->x_flag_dse);
4915 : :
4916 : 0 : if (ptr->x_flag_early_inlining)
4917 : 0 : fprintf (file, "%*s%s (%#x)\n",
4918 : : indent_to, "",
4919 : : "flag_early_inlining",
4920 : : ptr->x_flag_early_inlining);
4921 : :
4922 : 0 : if (ptr->x_flag_exceptions)
4923 : 0 : fprintf (file, "%*s%s (%#x)\n",
4924 : : indent_to, "",
4925 : : "flag_exceptions",
4926 : : ptr->x_flag_exceptions);
4927 : :
4928 : 0 : if (ptr->x_flag_expensive_optimizations)
4929 : 0 : fprintf (file, "%*s%s (%#x)\n",
4930 : : indent_to, "",
4931 : : "flag_expensive_optimizations",
4932 : : ptr->x_flag_expensive_optimizations);
4933 : :
4934 : 0 : if (ptr->x_flag_ext_dce)
4935 : 0 : fprintf (file, "%*s%s (%#x)\n",
4936 : : indent_to, "",
4937 : : "flag_ext_dce",
4938 : : ptr->x_flag_ext_dce);
4939 : :
4940 : 0 : if (ptr->x_flag_finite_loops)
4941 : 0 : fprintf (file, "%*s%s (%#x)\n",
4942 : : indent_to, "",
4943 : : "flag_finite_loops",
4944 : : ptr->x_flag_finite_loops);
4945 : :
4946 : 0 : if (ptr->x_flag_finite_math_only)
4947 : 0 : fprintf (file, "%*s%s (%#x)\n",
4948 : : indent_to, "",
4949 : : "flag_finite_math_only",
4950 : : ptr->x_flag_finite_math_only);
4951 : :
4952 : 0 : if (ptr->x_flag_float_store)
4953 : 0 : fprintf (file, "%*s%s (%#x)\n",
4954 : : indent_to, "",
4955 : : "flag_float_store",
4956 : : ptr->x_flag_float_store);
4957 : :
4958 : 0 : if (ptr->x_flag_fold_mem_offsets)
4959 : 0 : fprintf (file, "%*s%s (%#x)\n",
4960 : : indent_to, "",
4961 : : "flag_fold_mem_offsets",
4962 : : ptr->x_flag_fold_mem_offsets);
4963 : :
4964 : 0 : if (ptr->x_flag_fold_simple_inlines)
4965 : 0 : fprintf (file, "%*s%s (%#x)\n",
4966 : : indent_to, "",
4967 : : "flag_fold_simple_inlines",
4968 : : ptr->x_flag_fold_simple_inlines);
4969 : :
4970 : 0 : if (ptr->x_flag_forward_propagate)
4971 : 0 : fprintf (file, "%*s%s (%#x)\n",
4972 : : indent_to, "",
4973 : : "flag_forward_propagate",
4974 : : ptr->x_flag_forward_propagate);
4975 : :
4976 : 0 : if (ptr->x_flag_fp_int_builtin_inexact)
4977 : 0 : fprintf (file, "%*s%s (%#x)\n",
4978 : : indent_to, "",
4979 : : "flag_fp_int_builtin_inexact",
4980 : : ptr->x_flag_fp_int_builtin_inexact);
4981 : :
4982 : 0 : if (ptr->x_flag_no_function_cse)
4983 : 0 : fprintf (file, "%*s%s (%#x)\n",
4984 : : indent_to, "",
4985 : : "flag_no_function_cse",
4986 : : ptr->x_flag_no_function_cse);
4987 : :
4988 : 0 : if (ptr->x_flag_gcse)
4989 : 0 : fprintf (file, "%*s%s (%#x)\n",
4990 : : indent_to, "",
4991 : : "flag_gcse",
4992 : : ptr->x_flag_gcse);
4993 : :
4994 : 0 : if (ptr->x_flag_gcse_after_reload)
4995 : 0 : fprintf (file, "%*s%s (%#x)\n",
4996 : : indent_to, "",
4997 : : "flag_gcse_after_reload",
4998 : : ptr->x_flag_gcse_after_reload);
4999 : :
5000 : 0 : if (ptr->x_flag_gcse_las)
5001 : 0 : fprintf (file, "%*s%s (%#x)\n",
5002 : : indent_to, "",
5003 : : "flag_gcse_las",
5004 : : ptr->x_flag_gcse_las);
5005 : :
5006 : 0 : if (ptr->x_flag_gcse_lm)
5007 : 0 : fprintf (file, "%*s%s (%#x)\n",
5008 : : indent_to, "",
5009 : : "flag_gcse_lm",
5010 : : ptr->x_flag_gcse_lm);
5011 : :
5012 : 0 : if (ptr->x_flag_gcse_sm)
5013 : 0 : fprintf (file, "%*s%s (%#x)\n",
5014 : : indent_to, "",
5015 : : "flag_gcse_sm",
5016 : : ptr->x_flag_gcse_sm);
5017 : :
5018 : 0 : if (ptr->x_flag_graphite)
5019 : 0 : fprintf (file, "%*s%s (%#x)\n",
5020 : : indent_to, "",
5021 : : "flag_graphite",
5022 : : ptr->x_flag_graphite);
5023 : :
5024 : 0 : if (ptr->x_flag_graphite_identity)
5025 : 0 : fprintf (file, "%*s%s (%#x)\n",
5026 : : indent_to, "",
5027 : : "flag_graphite_identity",
5028 : : ptr->x_flag_graphite_identity);
5029 : :
5030 : 0 : if (ptr->x_flag_guess_branch_prob)
5031 : 0 : fprintf (file, "%*s%s (%#x)\n",
5032 : : indent_to, "",
5033 : : "flag_guess_branch_prob",
5034 : : ptr->x_flag_guess_branch_prob);
5035 : :
5036 : 0 : if (ptr->x_flag_harden_control_flow_redundancy_check_exceptions)
5037 : 0 : fprintf (file, "%*s%s (%#x)\n",
5038 : : indent_to, "",
5039 : : "flag_harden_control_flow_redundancy_check_exceptions",
5040 : : ptr->x_flag_harden_control_flow_redundancy_check_exceptions);
5041 : :
5042 : 0 : if (ptr->x_flag_harden_control_flow_redundancy_check_returning_calls)
5043 : 0 : fprintf (file, "%*s%s (%#x)\n",
5044 : : indent_to, "",
5045 : : "flag_harden_control_flow_redundancy_check_returning_calls",
5046 : : ptr->x_flag_harden_control_flow_redundancy_check_returning_calls);
5047 : :
5048 : 0 : if (ptr->x_flag_harden_control_flow_redundancy_skip_leaf)
5049 : 0 : fprintf (file, "%*s%s (%#x)\n",
5050 : : indent_to, "",
5051 : : "flag_harden_control_flow_redundancy_skip_leaf",
5052 : : ptr->x_flag_harden_control_flow_redundancy_skip_leaf);
5053 : :
5054 : 0 : if (ptr->x_flag_harden_compares)
5055 : 0 : fprintf (file, "%*s%s (%#x)\n",
5056 : : indent_to, "",
5057 : : "flag_harden_compares",
5058 : : ptr->x_flag_harden_compares);
5059 : :
5060 : 0 : if (ptr->x_flag_harden_conditional_branches)
5061 : 0 : fprintf (file, "%*s%s (%#x)\n",
5062 : : indent_to, "",
5063 : : "flag_harden_conditional_branches",
5064 : : ptr->x_flag_harden_conditional_branches);
5065 : :
5066 : 0 : if (ptr->x_flag_harden_control_flow_redundancy)
5067 : 0 : fprintf (file, "%*s%s (%#x)\n",
5068 : : indent_to, "",
5069 : : "flag_harden_control_flow_redundancy",
5070 : : ptr->x_flag_harden_control_flow_redundancy);
5071 : :
5072 : 0 : if (ptr->x_flag_hoist_adjacent_loads)
5073 : 0 : fprintf (file, "%*s%s (%#x)\n",
5074 : : indent_to, "",
5075 : : "flag_hoist_adjacent_loads",
5076 : : ptr->x_flag_hoist_adjacent_loads);
5077 : :
5078 : 0 : if (ptr->x_flag_if_conversion)
5079 : 0 : fprintf (file, "%*s%s (%#x)\n",
5080 : : indent_to, "",
5081 : : "flag_if_conversion",
5082 : : ptr->x_flag_if_conversion);
5083 : :
5084 : 0 : if (ptr->x_flag_if_conversion2)
5085 : 0 : fprintf (file, "%*s%s (%#x)\n",
5086 : : indent_to, "",
5087 : : "flag_if_conversion2",
5088 : : ptr->x_flag_if_conversion2);
5089 : :
5090 : 0 : if (ptr->x_flag_indirect_inlining)
5091 : 0 : fprintf (file, "%*s%s (%#x)\n",
5092 : : indent_to, "",
5093 : : "flag_indirect_inlining",
5094 : : ptr->x_flag_indirect_inlining);
5095 : :
5096 : 0 : if (ptr->x_flag_no_inline)
5097 : 0 : fprintf (file, "%*s%s (%#x)\n",
5098 : : indent_to, "",
5099 : : "flag_no_inline",
5100 : : ptr->x_flag_no_inline);
5101 : :
5102 : 0 : if (ptr->x_flag_inline_atomics)
5103 : 0 : fprintf (file, "%*s%s (%#x)\n",
5104 : : indent_to, "",
5105 : : "flag_inline_atomics",
5106 : : ptr->x_flag_inline_atomics);
5107 : :
5108 : 0 : if (ptr->x_flag_inline_functions)
5109 : 0 : fprintf (file, "%*s%s (%#x)\n",
5110 : : indent_to, "",
5111 : : "flag_inline_functions",
5112 : : ptr->x_flag_inline_functions);
5113 : :
5114 : 0 : if (ptr->x_flag_inline_functions_called_once)
5115 : 0 : fprintf (file, "%*s%s (%#x)\n",
5116 : : indent_to, "",
5117 : : "flag_inline_functions_called_once",
5118 : : ptr->x_flag_inline_functions_called_once);
5119 : :
5120 : 0 : if (ptr->x_flag_inline_small_functions)
5121 : 0 : fprintf (file, "%*s%s (%#x)\n",
5122 : : indent_to, "",
5123 : : "flag_inline_small_functions",
5124 : : ptr->x_flag_inline_small_functions);
5125 : :
5126 : 0 : if (ptr->x_flag_ipa_bit_cp)
5127 : 0 : fprintf (file, "%*s%s (%#x)\n",
5128 : : indent_to, "",
5129 : : "flag_ipa_bit_cp",
5130 : : ptr->x_flag_ipa_bit_cp);
5131 : :
5132 : 0 : if (ptr->x_flag_ipa_cp)
5133 : 0 : fprintf (file, "%*s%s (%#x)\n",
5134 : : indent_to, "",
5135 : : "flag_ipa_cp",
5136 : : ptr->x_flag_ipa_cp);
5137 : :
5138 : 0 : if (ptr->x_flag_ipa_cp_clone)
5139 : 0 : fprintf (file, "%*s%s (%#x)\n",
5140 : : indent_to, "",
5141 : : "flag_ipa_cp_clone",
5142 : : ptr->x_flag_ipa_cp_clone);
5143 : :
5144 : 0 : if (ptr->x_flag_ipa_icf)
5145 : 0 : fprintf (file, "%*s%s (%#x)\n",
5146 : : indent_to, "",
5147 : : "flag_ipa_icf",
5148 : : ptr->x_flag_ipa_icf);
5149 : :
5150 : 0 : if (ptr->x_flag_ipa_icf_functions)
5151 : 0 : fprintf (file, "%*s%s (%#x)\n",
5152 : : indent_to, "",
5153 : : "flag_ipa_icf_functions",
5154 : : ptr->x_flag_ipa_icf_functions);
5155 : :
5156 : 0 : if (ptr->x_flag_ipa_icf_variables)
5157 : 0 : fprintf (file, "%*s%s (%#x)\n",
5158 : : indent_to, "",
5159 : : "flag_ipa_icf_variables",
5160 : : ptr->x_flag_ipa_icf_variables);
5161 : :
5162 : 0 : if (ptr->x_flag_ipa_modref)
5163 : 0 : fprintf (file, "%*s%s (%#x)\n",
5164 : : indent_to, "",
5165 : : "flag_ipa_modref",
5166 : : ptr->x_flag_ipa_modref);
5167 : :
5168 : 0 : if (ptr->x_flag_ipa_profile)
5169 : 0 : fprintf (file, "%*s%s (%#x)\n",
5170 : : indent_to, "",
5171 : : "flag_ipa_profile",
5172 : : ptr->x_flag_ipa_profile);
5173 : :
5174 : 0 : if (ptr->x_flag_ipa_pta)
5175 : 0 : fprintf (file, "%*s%s (%#x)\n",
5176 : : indent_to, "",
5177 : : "flag_ipa_pta",
5178 : : ptr->x_flag_ipa_pta);
5179 : :
5180 : 0 : if (ptr->x_flag_ipa_pure_const)
5181 : 0 : fprintf (file, "%*s%s (%#x)\n",
5182 : : indent_to, "",
5183 : : "flag_ipa_pure_const",
5184 : : ptr->x_flag_ipa_pure_const);
5185 : :
5186 : 0 : if (ptr->x_flag_ipa_ra)
5187 : 0 : fprintf (file, "%*s%s (%#x)\n",
5188 : : indent_to, "",
5189 : : "flag_ipa_ra",
5190 : : ptr->x_flag_ipa_ra);
5191 : :
5192 : 0 : if (ptr->x_flag_ipa_reference)
5193 : 0 : fprintf (file, "%*s%s (%#x)\n",
5194 : : indent_to, "",
5195 : : "flag_ipa_reference",
5196 : : ptr->x_flag_ipa_reference);
5197 : :
5198 : 0 : if (ptr->x_flag_ipa_reference_addressable)
5199 : 0 : fprintf (file, "%*s%s (%#x)\n",
5200 : : indent_to, "",
5201 : : "flag_ipa_reference_addressable",
5202 : : ptr->x_flag_ipa_reference_addressable);
5203 : :
5204 : 0 : if (ptr->x_flag_ipa_reorder_for_locality)
5205 : 0 : fprintf (file, "%*s%s (%#x)\n",
5206 : : indent_to, "",
5207 : : "flag_ipa_reorder_for_locality",
5208 : : ptr->x_flag_ipa_reorder_for_locality);
5209 : :
5210 : 0 : if (ptr->x_flag_ipa_sra)
5211 : 0 : fprintf (file, "%*s%s (%#x)\n",
5212 : : indent_to, "",
5213 : : "flag_ipa_sra",
5214 : : ptr->x_flag_ipa_sra);
5215 : :
5216 : 0 : if (ptr->x_flag_ipa_stack_alignment)
5217 : 0 : fprintf (file, "%*s%s (%#x)\n",
5218 : : indent_to, "",
5219 : : "flag_ipa_stack_alignment",
5220 : : ptr->x_flag_ipa_stack_alignment);
5221 : :
5222 : 0 : if (ptr->x_flag_ipa_strict_aliasing)
5223 : 0 : fprintf (file, "%*s%s (%#x)\n",
5224 : : indent_to, "",
5225 : : "flag_ipa_strict_aliasing",
5226 : : ptr->x_flag_ipa_strict_aliasing);
5227 : :
5228 : 0 : if (ptr->x_flag_ipa_vrp)
5229 : 0 : fprintf (file, "%*s%s (%#x)\n",
5230 : : indent_to, "",
5231 : : "flag_ipa_vrp",
5232 : : ptr->x_flag_ipa_vrp);
5233 : :
5234 : 0 : if (ptr->x_flag_ira_hoist_pressure)
5235 : 0 : fprintf (file, "%*s%s (%#x)\n",
5236 : : indent_to, "",
5237 : : "flag_ira_hoist_pressure",
5238 : : ptr->x_flag_ira_hoist_pressure);
5239 : :
5240 : 0 : if (ptr->x_flag_ira_loop_pressure)
5241 : 0 : fprintf (file, "%*s%s (%#x)\n",
5242 : : indent_to, "",
5243 : : "flag_ira_loop_pressure",
5244 : : ptr->x_flag_ira_loop_pressure);
5245 : :
5246 : 0 : if (ptr->x_flag_ira_share_save_slots)
5247 : 0 : fprintf (file, "%*s%s (%#x)\n",
5248 : : indent_to, "",
5249 : : "flag_ira_share_save_slots",
5250 : : ptr->x_flag_ira_share_save_slots);
5251 : :
5252 : 0 : if (ptr->x_flag_ira_share_spill_slots)
5253 : 0 : fprintf (file, "%*s%s (%#x)\n",
5254 : : indent_to, "",
5255 : : "flag_ira_share_spill_slots",
5256 : : ptr->x_flag_ira_share_spill_slots);
5257 : :
5258 : 0 : if (ptr->x_flag_isolate_erroneous_paths_attribute)
5259 : 0 : fprintf (file, "%*s%s (%#x)\n",
5260 : : indent_to, "",
5261 : : "flag_isolate_erroneous_paths_attribute",
5262 : : ptr->x_flag_isolate_erroneous_paths_attribute);
5263 : :
5264 : 0 : if (ptr->x_flag_isolate_erroneous_paths_dereference)
5265 : 0 : fprintf (file, "%*s%s (%#x)\n",
5266 : : indent_to, "",
5267 : : "flag_isolate_erroneous_paths_dereference",
5268 : : ptr->x_flag_isolate_erroneous_paths_dereference);
5269 : :
5270 : 0 : if (ptr->x_flag_ivopts)
5271 : 0 : fprintf (file, "%*s%s (%#x)\n",
5272 : : indent_to, "",
5273 : : "flag_ivopts",
5274 : : ptr->x_flag_ivopts);
5275 : :
5276 : 0 : if (ptr->x_flag_jump_tables)
5277 : 0 : fprintf (file, "%*s%s (%#x)\n",
5278 : : indent_to, "",
5279 : : "flag_jump_tables",
5280 : : ptr->x_flag_jump_tables);
5281 : :
5282 : 0 : if (ptr->x_flag_keep_gc_roots_live)
5283 : 0 : fprintf (file, "%*s%s (%#x)\n",
5284 : : indent_to, "",
5285 : : "flag_keep_gc_roots_live",
5286 : : ptr->x_flag_keep_gc_roots_live);
5287 : :
5288 : 0 : if (ptr->x_flag_late_combine_instructions)
5289 : 0 : fprintf (file, "%*s%s (%#x)\n",
5290 : : indent_to, "",
5291 : : "flag_late_combine_instructions",
5292 : : ptr->x_flag_late_combine_instructions);
5293 : :
5294 : 0 : if (ptr->x_flag_lifetime_dse)
5295 : 0 : fprintf (file, "%*s%s (%#x)\n",
5296 : : indent_to, "",
5297 : : "flag_lifetime_dse",
5298 : : ptr->x_flag_lifetime_dse);
5299 : :
5300 : 0 : if (ptr->x_flag_limit_function_alignment)
5301 : 0 : fprintf (file, "%*s%s (%#x)\n",
5302 : : indent_to, "",
5303 : : "flag_limit_function_alignment",
5304 : : ptr->x_flag_limit_function_alignment);
5305 : :
5306 : 0 : if (ptr->x_flag_live_range_shrinkage)
5307 : 0 : fprintf (file, "%*s%s (%#x)\n",
5308 : : indent_to, "",
5309 : : "flag_live_range_shrinkage",
5310 : : ptr->x_flag_live_range_shrinkage);
5311 : :
5312 : 0 : if (ptr->x_flag_loop_interchange)
5313 : 0 : fprintf (file, "%*s%s (%#x)\n",
5314 : : indent_to, "",
5315 : : "flag_loop_interchange",
5316 : : ptr->x_flag_loop_interchange);
5317 : :
5318 : 0 : if (ptr->x_flag_loop_nest_optimize)
5319 : 0 : fprintf (file, "%*s%s (%#x)\n",
5320 : : indent_to, "",
5321 : : "flag_loop_nest_optimize",
5322 : : ptr->x_flag_loop_nest_optimize);
5323 : :
5324 : 0 : if (ptr->x_flag_loop_parallelize_all)
5325 : 0 : fprintf (file, "%*s%s (%#x)\n",
5326 : : indent_to, "",
5327 : : "flag_loop_parallelize_all",
5328 : : ptr->x_flag_loop_parallelize_all);
5329 : :
5330 : 0 : if (ptr->x_flag_unroll_jam)
5331 : 0 : fprintf (file, "%*s%s (%#x)\n",
5332 : : indent_to, "",
5333 : : "flag_unroll_jam",
5334 : : ptr->x_flag_unroll_jam);
5335 : :
5336 : 0 : if (ptr->x_flag_lra_remat)
5337 : 0 : fprintf (file, "%*s%s (%#x)\n",
5338 : : indent_to, "",
5339 : : "flag_lra_remat",
5340 : : ptr->x_flag_lra_remat);
5341 : :
5342 : 0 : if (ptr->x_flag_malloc_dce)
5343 : 0 : fprintf (file, "%*s%s (%#x)\n",
5344 : : indent_to, "",
5345 : : "flag_malloc_dce",
5346 : : ptr->x_flag_malloc_dce);
5347 : :
5348 : 0 : if (ptr->x_flag_errno_math)
5349 : 0 : fprintf (file, "%*s%s (%#x)\n",
5350 : : indent_to, "",
5351 : : "flag_errno_math",
5352 : : ptr->x_flag_errno_math);
5353 : :
5354 : 0 : if (ptr->x_flag_modulo_sched)
5355 : 0 : fprintf (file, "%*s%s (%#x)\n",
5356 : : indent_to, "",
5357 : : "flag_modulo_sched",
5358 : : ptr->x_flag_modulo_sched);
5359 : :
5360 : 0 : if (ptr->x_flag_modulo_sched_allow_regmoves)
5361 : 0 : fprintf (file, "%*s%s (%#x)\n",
5362 : : indent_to, "",
5363 : : "flag_modulo_sched_allow_regmoves",
5364 : : ptr->x_flag_modulo_sched_allow_regmoves);
5365 : :
5366 : 0 : if (ptr->x_flag_move_loop_invariants)
5367 : 0 : fprintf (file, "%*s%s (%#x)\n",
5368 : : indent_to, "",
5369 : : "flag_move_loop_invariants",
5370 : : ptr->x_flag_move_loop_invariants);
5371 : :
5372 : 0 : if (ptr->x_flag_move_loop_stores)
5373 : 0 : fprintf (file, "%*s%s (%#x)\n",
5374 : : indent_to, "",
5375 : : "flag_move_loop_stores",
5376 : : ptr->x_flag_move_loop_stores);
5377 : :
5378 : 0 : if (ptr->x_flag_non_call_exceptions)
5379 : 0 : fprintf (file, "%*s%s (%#x)\n",
5380 : : indent_to, "",
5381 : : "flag_non_call_exceptions",
5382 : : ptr->x_flag_non_call_exceptions);
5383 : :
5384 : 0 : if (ptr->x_flag_nothrow_opt)
5385 : 0 : fprintf (file, "%*s%s (%#x)\n",
5386 : : indent_to, "",
5387 : : "flag_nothrow_opt",
5388 : : ptr->x_flag_nothrow_opt);
5389 : :
5390 : 0 : if (ptr->x_flag_omit_frame_pointer)
5391 : 0 : fprintf (file, "%*s%s (%#x)\n",
5392 : : indent_to, "",
5393 : : "flag_omit_frame_pointer",
5394 : : ptr->x_flag_omit_frame_pointer);
5395 : :
5396 : 0 : if (ptr->x_flag_opt_info)
5397 : 0 : fprintf (file, "%*s%s (%#x)\n",
5398 : : indent_to, "",
5399 : : "flag_opt_info",
5400 : : ptr->x_flag_opt_info);
5401 : :
5402 : 0 : if (ptr->x_flag_optimize_crc)
5403 : 0 : fprintf (file, "%*s%s (%#x)\n",
5404 : : indent_to, "",
5405 : : "flag_optimize_crc",
5406 : : ptr->x_flag_optimize_crc);
5407 : :
5408 : 0 : if (ptr->x_flag_optimize_sibling_calls)
5409 : 0 : fprintf (file, "%*s%s (%#x)\n",
5410 : : indent_to, "",
5411 : : "flag_optimize_sibling_calls",
5412 : : ptr->x_flag_optimize_sibling_calls);
5413 : :
5414 : 0 : if (ptr->x_flag_optimize_strlen)
5415 : 0 : fprintf (file, "%*s%s (%#x)\n",
5416 : : indent_to, "",
5417 : : "flag_optimize_strlen",
5418 : : ptr->x_flag_optimize_strlen);
5419 : :
5420 : 0 : if (ptr->x_flag_pack_struct)
5421 : 0 : fprintf (file, "%*s%s (%#x)\n",
5422 : : indent_to, "",
5423 : : "flag_pack_struct",
5424 : : ptr->x_flag_pack_struct);
5425 : :
5426 : 0 : if (ptr->x_flag_partial_inlining)
5427 : 0 : fprintf (file, "%*s%s (%#x)\n",
5428 : : indent_to, "",
5429 : : "flag_partial_inlining",
5430 : : ptr->x_flag_partial_inlining);
5431 : :
5432 : 0 : if (ptr->x_flag_pcc_struct_return)
5433 : 0 : fprintf (file, "%*s%s (%#x)\n",
5434 : : indent_to, "",
5435 : : "flag_pcc_struct_return",
5436 : : ptr->x_flag_pcc_struct_return);
5437 : :
5438 : 0 : if (ptr->x_flag_peel_loops)
5439 : 0 : fprintf (file, "%*s%s (%#x)\n",
5440 : : indent_to, "",
5441 : : "flag_peel_loops",
5442 : : ptr->x_flag_peel_loops);
5443 : :
5444 : 0 : if (ptr->x_flag_no_peephole)
5445 : 0 : fprintf (file, "%*s%s (%#x)\n",
5446 : : indent_to, "",
5447 : : "flag_no_peephole",
5448 : : ptr->x_flag_no_peephole);
5449 : :
5450 : 0 : if (ptr->x_flag_peephole2)
5451 : 0 : fprintf (file, "%*s%s (%#x)\n",
5452 : : indent_to, "",
5453 : : "flag_peephole2",
5454 : : ptr->x_flag_peephole2);
5455 : :
5456 : 0 : if (ptr->x_flag_plt)
5457 : 0 : fprintf (file, "%*s%s (%#x)\n",
5458 : : indent_to, "",
5459 : : "flag_plt",
5460 : : ptr->x_flag_plt);
5461 : :
5462 : 0 : if (ptr->x_flag_predictive_commoning)
5463 : 0 : fprintf (file, "%*s%s (%#x)\n",
5464 : : indent_to, "",
5465 : : "flag_predictive_commoning",
5466 : : ptr->x_flag_predictive_commoning);
5467 : :
5468 : 0 : if (ptr->x_flag_prefetch_loop_arrays)
5469 : 0 : fprintf (file, "%*s%s (%#x)\n",
5470 : : indent_to, "",
5471 : : "flag_prefetch_loop_arrays",
5472 : : ptr->x_flag_prefetch_loop_arrays);
5473 : :
5474 : 0 : if (ptr->x_flag_printf_return_value)
5475 : 0 : fprintf (file, "%*s%s (%#x)\n",
5476 : : indent_to, "",
5477 : : "flag_printf_return_value",
5478 : : ptr->x_flag_printf_return_value);
5479 : :
5480 : 0 : if (ptr->x_flag_profile_partial_training)
5481 : 0 : fprintf (file, "%*s%s (%#x)\n",
5482 : : indent_to, "",
5483 : : "flag_profile_partial_training",
5484 : : ptr->x_flag_profile_partial_training);
5485 : :
5486 : 0 : if (ptr->x_flag_profile_reorder_functions)
5487 : 0 : fprintf (file, "%*s%s (%#x)\n",
5488 : : indent_to, "",
5489 : : "flag_profile_reorder_functions",
5490 : : ptr->x_flag_profile_reorder_functions);
5491 : :
5492 : 0 : if (ptr->x_flag_reciprocal_math)
5493 : 0 : fprintf (file, "%*s%s (%#x)\n",
5494 : : indent_to, "",
5495 : : "flag_reciprocal_math",
5496 : : ptr->x_flag_reciprocal_math);
5497 : :
5498 : 0 : if (ptr->x_flag_ree)
5499 : 0 : fprintf (file, "%*s%s (%#x)\n",
5500 : : indent_to, "",
5501 : : "flag_ree",
5502 : : ptr->x_flag_ree);
5503 : :
5504 : 0 : if (ptr->x_flag_rename_registers)
5505 : 0 : fprintf (file, "%*s%s (%#x)\n",
5506 : : indent_to, "",
5507 : : "flag_rename_registers",
5508 : : ptr->x_flag_rename_registers);
5509 : :
5510 : 0 : if (ptr->x_flag_reorder_blocks)
5511 : 0 : fprintf (file, "%*s%s (%#x)\n",
5512 : : indent_to, "",
5513 : : "flag_reorder_blocks",
5514 : : ptr->x_flag_reorder_blocks);
5515 : :
5516 : 0 : if (ptr->x_flag_reorder_blocks_and_partition)
5517 : 0 : fprintf (file, "%*s%s (%#x)\n",
5518 : : indent_to, "",
5519 : : "flag_reorder_blocks_and_partition",
5520 : : ptr->x_flag_reorder_blocks_and_partition);
5521 : :
5522 : 0 : if (ptr->x_flag_reorder_functions)
5523 : 0 : fprintf (file, "%*s%s (%#x)\n",
5524 : : indent_to, "",
5525 : : "flag_reorder_functions",
5526 : : ptr->x_flag_reorder_functions);
5527 : :
5528 : 0 : if (ptr->x_flag_rerun_cse_after_loop)
5529 : 0 : fprintf (file, "%*s%s (%#x)\n",
5530 : : indent_to, "",
5531 : : "flag_rerun_cse_after_loop",
5532 : : ptr->x_flag_rerun_cse_after_loop);
5533 : :
5534 : 0 : if (ptr->x_flag_resched_modulo_sched)
5535 : 0 : fprintf (file, "%*s%s (%#x)\n",
5536 : : indent_to, "",
5537 : : "flag_resched_modulo_sched",
5538 : : ptr->x_flag_resched_modulo_sched);
5539 : :
5540 : 0 : if (ptr->x_flag_rounding_math)
5541 : 0 : fprintf (file, "%*s%s (%#x)\n",
5542 : : indent_to, "",
5543 : : "flag_rounding_math",
5544 : : ptr->x_flag_rounding_math);
5545 : :
5546 : 0 : if (ptr->x_flag_rtti)
5547 : 0 : fprintf (file, "%*s%s (%#x)\n",
5548 : : indent_to, "",
5549 : : "flag_rtti",
5550 : : ptr->x_flag_rtti);
5551 : :
5552 : 0 : if (ptr->x_flag_save_optimization_record)
5553 : 0 : fprintf (file, "%*s%s (%#x)\n",
5554 : : indent_to, "",
5555 : : "flag_save_optimization_record",
5556 : : ptr->x_flag_save_optimization_record);
5557 : :
5558 : 0 : if (ptr->x_flag_sched_critical_path_heuristic)
5559 : 0 : fprintf (file, "%*s%s (%#x)\n",
5560 : : indent_to, "",
5561 : : "flag_sched_critical_path_heuristic",
5562 : : ptr->x_flag_sched_critical_path_heuristic);
5563 : :
5564 : 0 : if (ptr->x_flag_sched_dep_count_heuristic)
5565 : 0 : fprintf (file, "%*s%s (%#x)\n",
5566 : : indent_to, "",
5567 : : "flag_sched_dep_count_heuristic",
5568 : : ptr->x_flag_sched_dep_count_heuristic);
5569 : :
5570 : 0 : if (ptr->x_flag_sched_group_heuristic)
5571 : 0 : fprintf (file, "%*s%s (%#x)\n",
5572 : : indent_to, "",
5573 : : "flag_sched_group_heuristic",
5574 : : ptr->x_flag_sched_group_heuristic);
5575 : :
5576 : 0 : if (ptr->x_flag_schedule_interblock)
5577 : 0 : fprintf (file, "%*s%s (%#x)\n",
5578 : : indent_to, "",
5579 : : "flag_schedule_interblock",
5580 : : ptr->x_flag_schedule_interblock);
5581 : :
5582 : 0 : if (ptr->x_flag_sched_last_insn_heuristic)
5583 : 0 : fprintf (file, "%*s%s (%#x)\n",
5584 : : indent_to, "",
5585 : : "flag_sched_last_insn_heuristic",
5586 : : ptr->x_flag_sched_last_insn_heuristic);
5587 : :
5588 : 0 : if (ptr->x_flag_sched_pressure)
5589 : 0 : fprintf (file, "%*s%s (%#x)\n",
5590 : : indent_to, "",
5591 : : "flag_sched_pressure",
5592 : : ptr->x_flag_sched_pressure);
5593 : :
5594 : 0 : if (ptr->x_flag_sched_rank_heuristic)
5595 : 0 : fprintf (file, "%*s%s (%#x)\n",
5596 : : indent_to, "",
5597 : : "flag_sched_rank_heuristic",
5598 : : ptr->x_flag_sched_rank_heuristic);
5599 : :
5600 : 0 : if (ptr->x_flag_schedule_speculative)
5601 : 0 : fprintf (file, "%*s%s (%#x)\n",
5602 : : indent_to, "",
5603 : : "flag_schedule_speculative",
5604 : : ptr->x_flag_schedule_speculative);
5605 : :
5606 : 0 : if (ptr->x_flag_sched_spec_insn_heuristic)
5607 : 0 : fprintf (file, "%*s%s (%#x)\n",
5608 : : indent_to, "",
5609 : : "flag_sched_spec_insn_heuristic",
5610 : : ptr->x_flag_sched_spec_insn_heuristic);
5611 : :
5612 : 0 : if (ptr->x_flag_schedule_speculative_load)
5613 : 0 : fprintf (file, "%*s%s (%#x)\n",
5614 : : indent_to, "",
5615 : : "flag_schedule_speculative_load",
5616 : : ptr->x_flag_schedule_speculative_load);
5617 : :
5618 : 0 : if (ptr->x_flag_schedule_speculative_load_dangerous)
5619 : 0 : fprintf (file, "%*s%s (%#x)\n",
5620 : : indent_to, "",
5621 : : "flag_schedule_speculative_load_dangerous",
5622 : : ptr->x_flag_schedule_speculative_load_dangerous);
5623 : :
5624 : 0 : if (ptr->x_flag_sched2_use_superblocks)
5625 : 0 : fprintf (file, "%*s%s (%#x)\n",
5626 : : indent_to, "",
5627 : : "flag_sched2_use_superblocks",
5628 : : ptr->x_flag_sched2_use_superblocks);
5629 : :
5630 : 0 : if (ptr->x_flag_schedule_fusion)
5631 : 0 : fprintf (file, "%*s%s (%#x)\n",
5632 : : indent_to, "",
5633 : : "flag_schedule_fusion",
5634 : : ptr->x_flag_schedule_fusion);
5635 : :
5636 : 0 : if (ptr->x_flag_schedule_insns)
5637 : 0 : fprintf (file, "%*s%s (%#x)\n",
5638 : : indent_to, "",
5639 : : "flag_schedule_insns",
5640 : : ptr->x_flag_schedule_insns);
5641 : :
5642 : 0 : if (ptr->x_flag_schedule_insns_after_reload)
5643 : 0 : fprintf (file, "%*s%s (%#x)\n",
5644 : : indent_to, "",
5645 : : "flag_schedule_insns_after_reload",
5646 : : ptr->x_flag_schedule_insns_after_reload);
5647 : :
5648 : 0 : if (ptr->x_flag_section_anchors)
5649 : 0 : fprintf (file, "%*s%s (%#x)\n",
5650 : : indent_to, "",
5651 : : "flag_section_anchors",
5652 : : ptr->x_flag_section_anchors);
5653 : :
5654 : 0 : if (ptr->x_flag_sel_sched_pipelining)
5655 : 0 : fprintf (file, "%*s%s (%#x)\n",
5656 : : indent_to, "",
5657 : : "flag_sel_sched_pipelining",
5658 : : ptr->x_flag_sel_sched_pipelining);
5659 : :
5660 : 0 : if (ptr->x_flag_sel_sched_pipelining_outer_loops)
5661 : 0 : fprintf (file, "%*s%s (%#x)\n",
5662 : : indent_to, "",
5663 : : "flag_sel_sched_pipelining_outer_loops",
5664 : : ptr->x_flag_sel_sched_pipelining_outer_loops);
5665 : :
5666 : 0 : if (ptr->x_flag_sel_sched_reschedule_pipelined)
5667 : 0 : fprintf (file, "%*s%s (%#x)\n",
5668 : : indent_to, "",
5669 : : "flag_sel_sched_reschedule_pipelined",
5670 : : ptr->x_flag_sel_sched_reschedule_pipelined);
5671 : :
5672 : 0 : if (ptr->x_flag_selective_scheduling)
5673 : 0 : fprintf (file, "%*s%s (%#x)\n",
5674 : : indent_to, "",
5675 : : "flag_selective_scheduling",
5676 : : ptr->x_flag_selective_scheduling);
5677 : :
5678 : 0 : if (ptr->x_flag_selective_scheduling2)
5679 : 0 : fprintf (file, "%*s%s (%#x)\n",
5680 : : indent_to, "",
5681 : : "flag_selective_scheduling2",
5682 : : ptr->x_flag_selective_scheduling2);
5683 : :
5684 : 0 : if (ptr->x_flag_semantic_interposition)
5685 : 0 : fprintf (file, "%*s%s (%#x)\n",
5686 : : indent_to, "",
5687 : : "flag_semantic_interposition",
5688 : : ptr->x_flag_semantic_interposition);
5689 : :
5690 : 0 : if (ptr->x_flag_short_enums)
5691 : 0 : fprintf (file, "%*s%s (%#x)\n",
5692 : : indent_to, "",
5693 : : "flag_short_enums",
5694 : : ptr->x_flag_short_enums);
5695 : :
5696 : 0 : if (ptr->x_flag_short_wchar)
5697 : 0 : fprintf (file, "%*s%s (%#x)\n",
5698 : : indent_to, "",
5699 : : "flag_short_wchar",
5700 : : ptr->x_flag_short_wchar);
5701 : :
5702 : 0 : if (ptr->x_flag_shrink_wrap)
5703 : 0 : fprintf (file, "%*s%s (%#x)\n",
5704 : : indent_to, "",
5705 : : "flag_shrink_wrap",
5706 : : ptr->x_flag_shrink_wrap);
5707 : :
5708 : 0 : if (ptr->x_flag_shrink_wrap_separate)
5709 : 0 : fprintf (file, "%*s%s (%#x)\n",
5710 : : indent_to, "",
5711 : : "flag_shrink_wrap_separate",
5712 : : ptr->x_flag_shrink_wrap_separate);
5713 : :
5714 : 0 : if (ptr->x_flag_signaling_nans)
5715 : 0 : fprintf (file, "%*s%s (%#x)\n",
5716 : : indent_to, "",
5717 : : "flag_signaling_nans",
5718 : : ptr->x_flag_signaling_nans);
5719 : :
5720 : 0 : if (ptr->x_flag_signed_zeros)
5721 : 0 : fprintf (file, "%*s%s (%#x)\n",
5722 : : indent_to, "",
5723 : : "flag_signed_zeros",
5724 : : ptr->x_flag_signed_zeros);
5725 : :
5726 : 0 : if (ptr->x_flag_single_precision_constant)
5727 : 0 : fprintf (file, "%*s%s (%#x)\n",
5728 : : indent_to, "",
5729 : : "flag_single_precision_constant",
5730 : : ptr->x_flag_single_precision_constant);
5731 : :
5732 : 0 : if (ptr->x_flag_split_ivs_in_unroller)
5733 : 0 : fprintf (file, "%*s%s (%#x)\n",
5734 : : indent_to, "",
5735 : : "flag_split_ivs_in_unroller",
5736 : : ptr->x_flag_split_ivs_in_unroller);
5737 : :
5738 : 0 : if (ptr->x_flag_split_loops)
5739 : 0 : fprintf (file, "%*s%s (%#x)\n",
5740 : : indent_to, "",
5741 : : "flag_split_loops",
5742 : : ptr->x_flag_split_loops);
5743 : :
5744 : 0 : if (ptr->x_flag_split_paths)
5745 : 0 : fprintf (file, "%*s%s (%#x)\n",
5746 : : indent_to, "",
5747 : : "flag_split_paths",
5748 : : ptr->x_flag_split_paths);
5749 : :
5750 : 0 : if (ptr->x_flag_split_wide_types)
5751 : 0 : fprintf (file, "%*s%s (%#x)\n",
5752 : : indent_to, "",
5753 : : "flag_split_wide_types",
5754 : : ptr->x_flag_split_wide_types);
5755 : :
5756 : 0 : if (ptr->x_flag_split_wide_types_early)
5757 : 0 : fprintf (file, "%*s%s (%#x)\n",
5758 : : indent_to, "",
5759 : : "flag_split_wide_types_early",
5760 : : ptr->x_flag_split_wide_types_early);
5761 : :
5762 : 0 : if (ptr->x_flag_ssa_backprop)
5763 : 0 : fprintf (file, "%*s%s (%#x)\n",
5764 : : indent_to, "",
5765 : : "flag_ssa_backprop",
5766 : : ptr->x_flag_ssa_backprop);
5767 : :
5768 : 0 : if (ptr->x_flag_ssa_phiopt)
5769 : 0 : fprintf (file, "%*s%s (%#x)\n",
5770 : : indent_to, "",
5771 : : "flag_ssa_phiopt",
5772 : : ptr->x_flag_ssa_phiopt);
5773 : :
5774 : 0 : if (ptr->x_flag_stack_clash_protection)
5775 : 0 : fprintf (file, "%*s%s (%#x)\n",
5776 : : indent_to, "",
5777 : : "flag_stack_clash_protection",
5778 : : ptr->x_flag_stack_clash_protection);
5779 : :
5780 : 0 : if (ptr->x_flag_stack_protect)
5781 : 0 : fprintf (file, "%*s%s (%#x)\n",
5782 : : indent_to, "",
5783 : : "flag_stack_protect",
5784 : : ptr->x_flag_stack_protect);
5785 : :
5786 : 0 : if (ptr->x_flag_stdarg_opt)
5787 : 0 : fprintf (file, "%*s%s (%#x)\n",
5788 : : indent_to, "",
5789 : : "flag_stdarg_opt",
5790 : : ptr->x_flag_stdarg_opt);
5791 : :
5792 : 0 : if (ptr->x_flag_store_merging)
5793 : 0 : fprintf (file, "%*s%s (%#x)\n",
5794 : : indent_to, "",
5795 : : "flag_store_merging",
5796 : : ptr->x_flag_store_merging);
5797 : :
5798 : 0 : if (ptr->x_flag_strict_aliasing)
5799 : 0 : fprintf (file, "%*s%s (%#x)\n",
5800 : : indent_to, "",
5801 : : "flag_strict_aliasing",
5802 : : ptr->x_flag_strict_aliasing);
5803 : :
5804 : 0 : if (ptr->x_flag_strict_enums)
5805 : 0 : fprintf (file, "%*s%s (%#x)\n",
5806 : : indent_to, "",
5807 : : "flag_strict_enums",
5808 : : ptr->x_flag_strict_enums);
5809 : :
5810 : 0 : if (ptr->x_flag_strict_volatile_bitfields)
5811 : 0 : fprintf (file, "%*s%s (%#x)\n",
5812 : : indent_to, "",
5813 : : "flag_strict_volatile_bitfields",
5814 : : ptr->x_flag_strict_volatile_bitfields);
5815 : :
5816 : 0 : if (ptr->x_flag_thread_jumps)
5817 : 0 : fprintf (file, "%*s%s (%#x)\n",
5818 : : indent_to, "",
5819 : : "flag_thread_jumps",
5820 : : ptr->x_flag_thread_jumps);
5821 : :
5822 : 0 : if (ptr->x_flag_threadsafe_statics)
5823 : 0 : fprintf (file, "%*s%s (%#x)\n",
5824 : : indent_to, "",
5825 : : "flag_threadsafe_statics",
5826 : : ptr->x_flag_threadsafe_statics);
5827 : :
5828 : 0 : if (ptr->x_flag_toplevel_reorder)
5829 : 0 : fprintf (file, "%*s%s (%#x)\n",
5830 : : indent_to, "",
5831 : : "flag_toplevel_reorder",
5832 : : ptr->x_flag_toplevel_reorder);
5833 : :
5834 : 0 : if (ptr->x_flag_tracer)
5835 : 0 : fprintf (file, "%*s%s (%#x)\n",
5836 : : indent_to, "",
5837 : : "flag_tracer",
5838 : : ptr->x_flag_tracer);
5839 : :
5840 : 0 : if (ptr->x_flag_trapping_math)
5841 : 0 : fprintf (file, "%*s%s (%#x)\n",
5842 : : indent_to, "",
5843 : : "flag_trapping_math",
5844 : : ptr->x_flag_trapping_math);
5845 : :
5846 : 0 : if (ptr->x_flag_trapv)
5847 : 0 : fprintf (file, "%*s%s (%#x)\n",
5848 : : indent_to, "",
5849 : : "flag_trapv",
5850 : : ptr->x_flag_trapv);
5851 : :
5852 : 0 : if (ptr->x_flag_tree_bit_ccp)
5853 : 0 : fprintf (file, "%*s%s (%#x)\n",
5854 : : indent_to, "",
5855 : : "flag_tree_bit_ccp",
5856 : : ptr->x_flag_tree_bit_ccp);
5857 : :
5858 : 0 : if (ptr->x_flag_tree_builtin_call_dce)
5859 : 0 : fprintf (file, "%*s%s (%#x)\n",
5860 : : indent_to, "",
5861 : : "flag_tree_builtin_call_dce",
5862 : : ptr->x_flag_tree_builtin_call_dce);
5863 : :
5864 : 0 : if (ptr->x_flag_tree_ccp)
5865 : 0 : fprintf (file, "%*s%s (%#x)\n",
5866 : : indent_to, "",
5867 : : "flag_tree_ccp",
5868 : : ptr->x_flag_tree_ccp);
5869 : :
5870 : 0 : if (ptr->x_flag_tree_ch)
5871 : 0 : fprintf (file, "%*s%s (%#x)\n",
5872 : : indent_to, "",
5873 : : "flag_tree_ch",
5874 : : ptr->x_flag_tree_ch);
5875 : :
5876 : 0 : if (ptr->x_flag_tree_coalesce_vars)
5877 : 0 : fprintf (file, "%*s%s (%#x)\n",
5878 : : indent_to, "",
5879 : : "flag_tree_coalesce_vars",
5880 : : ptr->x_flag_tree_coalesce_vars);
5881 : :
5882 : 0 : if (ptr->x_flag_tree_copy_prop)
5883 : 0 : fprintf (file, "%*s%s (%#x)\n",
5884 : : indent_to, "",
5885 : : "flag_tree_copy_prop",
5886 : : ptr->x_flag_tree_copy_prop);
5887 : :
5888 : 0 : if (ptr->x_flag_tree_cselim)
5889 : 0 : fprintf (file, "%*s%s (%#x)\n",
5890 : : indent_to, "",
5891 : : "flag_tree_cselim",
5892 : : ptr->x_flag_tree_cselim);
5893 : :
5894 : 0 : if (ptr->x_flag_tree_dce)
5895 : 0 : fprintf (file, "%*s%s (%#x)\n",
5896 : : indent_to, "",
5897 : : "flag_tree_dce",
5898 : : ptr->x_flag_tree_dce);
5899 : :
5900 : 0 : if (ptr->x_flag_tree_dom)
5901 : 0 : fprintf (file, "%*s%s (%#x)\n",
5902 : : indent_to, "",
5903 : : "flag_tree_dom",
5904 : : ptr->x_flag_tree_dom);
5905 : :
5906 : 0 : if (ptr->x_flag_tree_dse)
5907 : 0 : fprintf (file, "%*s%s (%#x)\n",
5908 : : indent_to, "",
5909 : : "flag_tree_dse",
5910 : : ptr->x_flag_tree_dse);
5911 : :
5912 : 0 : if (ptr->x_flag_tree_forwprop)
5913 : 0 : fprintf (file, "%*s%s (%#x)\n",
5914 : : indent_to, "",
5915 : : "flag_tree_forwprop",
5916 : : ptr->x_flag_tree_forwprop);
5917 : :
5918 : 0 : if (ptr->x_flag_tree_fre)
5919 : 0 : fprintf (file, "%*s%s (%#x)\n",
5920 : : indent_to, "",
5921 : : "flag_tree_fre",
5922 : : ptr->x_flag_tree_fre);
5923 : :
5924 : 0 : if (ptr->x_flag_tree_loop_distribute_patterns)
5925 : 0 : fprintf (file, "%*s%s (%#x)\n",
5926 : : indent_to, "",
5927 : : "flag_tree_loop_distribute_patterns",
5928 : : ptr->x_flag_tree_loop_distribute_patterns);
5929 : :
5930 : 0 : if (ptr->x_flag_tree_loop_distribution)
5931 : 0 : fprintf (file, "%*s%s (%#x)\n",
5932 : : indent_to, "",
5933 : : "flag_tree_loop_distribution",
5934 : : ptr->x_flag_tree_loop_distribution);
5935 : :
5936 : 0 : if (ptr->x_flag_tree_loop_if_convert)
5937 : 0 : fprintf (file, "%*s%s (%#x)\n",
5938 : : indent_to, "",
5939 : : "flag_tree_loop_if_convert",
5940 : : ptr->x_flag_tree_loop_if_convert);
5941 : :
5942 : 0 : if (ptr->x_flag_tree_loop_im)
5943 : 0 : fprintf (file, "%*s%s (%#x)\n",
5944 : : indent_to, "",
5945 : : "flag_tree_loop_im",
5946 : : ptr->x_flag_tree_loop_im);
5947 : :
5948 : 0 : if (ptr->x_flag_tree_loop_ivcanon)
5949 : 0 : fprintf (file, "%*s%s (%#x)\n",
5950 : : indent_to, "",
5951 : : "flag_tree_loop_ivcanon",
5952 : : ptr->x_flag_tree_loop_ivcanon);
5953 : :
5954 : 0 : if (ptr->x_flag_tree_loop_optimize)
5955 : 0 : fprintf (file, "%*s%s (%#x)\n",
5956 : : indent_to, "",
5957 : : "flag_tree_loop_optimize",
5958 : : ptr->x_flag_tree_loop_optimize);
5959 : :
5960 : 0 : if (ptr->x_flag_tree_loop_vectorize)
5961 : 0 : fprintf (file, "%*s%s (%#x)\n",
5962 : : indent_to, "",
5963 : : "flag_tree_loop_vectorize",
5964 : : ptr->x_flag_tree_loop_vectorize);
5965 : :
5966 : 0 : if (ptr->x_flag_tree_live_range_split)
5967 : 0 : fprintf (file, "%*s%s (%#x)\n",
5968 : : indent_to, "",
5969 : : "flag_tree_live_range_split",
5970 : : ptr->x_flag_tree_live_range_split);
5971 : :
5972 : 0 : if (ptr->x_flag_tree_partial_pre)
5973 : 0 : fprintf (file, "%*s%s (%#x)\n",
5974 : : indent_to, "",
5975 : : "flag_tree_partial_pre",
5976 : : ptr->x_flag_tree_partial_pre);
5977 : :
5978 : 0 : if (ptr->x_flag_tree_phiprop)
5979 : 0 : fprintf (file, "%*s%s (%#x)\n",
5980 : : indent_to, "",
5981 : : "flag_tree_phiprop",
5982 : : ptr->x_flag_tree_phiprop);
5983 : :
5984 : 0 : if (ptr->x_flag_tree_pre)
5985 : 0 : fprintf (file, "%*s%s (%#x)\n",
5986 : : indent_to, "",
5987 : : "flag_tree_pre",
5988 : : ptr->x_flag_tree_pre);
5989 : :
5990 : 0 : if (ptr->x_flag_tree_pta)
5991 : 0 : fprintf (file, "%*s%s (%#x)\n",
5992 : : indent_to, "",
5993 : : "flag_tree_pta",
5994 : : ptr->x_flag_tree_pta);
5995 : :
5996 : 0 : if (ptr->x_flag_tree_reassoc)
5997 : 0 : fprintf (file, "%*s%s (%#x)\n",
5998 : : indent_to, "",
5999 : : "flag_tree_reassoc",
6000 : : ptr->x_flag_tree_reassoc);
6001 : :
6002 : 0 : if (ptr->x_flag_tree_scev_cprop)
6003 : 0 : fprintf (file, "%*s%s (%#x)\n",
6004 : : indent_to, "",
6005 : : "flag_tree_scev_cprop",
6006 : : ptr->x_flag_tree_scev_cprop);
6007 : :
6008 : 0 : if (ptr->x_flag_tree_sink)
6009 : 0 : fprintf (file, "%*s%s (%#x)\n",
6010 : : indent_to, "",
6011 : : "flag_tree_sink",
6012 : : ptr->x_flag_tree_sink);
6013 : :
6014 : 0 : if (ptr->x_flag_tree_slp_vectorize)
6015 : 0 : fprintf (file, "%*s%s (%#x)\n",
6016 : : indent_to, "",
6017 : : "flag_tree_slp_vectorize",
6018 : : ptr->x_flag_tree_slp_vectorize);
6019 : :
6020 : 0 : if (ptr->x_flag_tree_slsr)
6021 : 0 : fprintf (file, "%*s%s (%#x)\n",
6022 : : indent_to, "",
6023 : : "flag_tree_slsr",
6024 : : ptr->x_flag_tree_slsr);
6025 : :
6026 : 0 : if (ptr->x_flag_tree_sra)
6027 : 0 : fprintf (file, "%*s%s (%#x)\n",
6028 : : indent_to, "",
6029 : : "flag_tree_sra",
6030 : : ptr->x_flag_tree_sra);
6031 : :
6032 : 0 : if (ptr->x_flag_tree_switch_conversion)
6033 : 0 : fprintf (file, "%*s%s (%#x)\n",
6034 : : indent_to, "",
6035 : : "flag_tree_switch_conversion",
6036 : : ptr->x_flag_tree_switch_conversion);
6037 : :
6038 : 0 : if (ptr->x_flag_tree_tail_merge)
6039 : 0 : fprintf (file, "%*s%s (%#x)\n",
6040 : : indent_to, "",
6041 : : "flag_tree_tail_merge",
6042 : : ptr->x_flag_tree_tail_merge);
6043 : :
6044 : 0 : if (ptr->x_flag_tree_ter)
6045 : 0 : fprintf (file, "%*s%s (%#x)\n",
6046 : : indent_to, "",
6047 : : "flag_tree_ter",
6048 : : ptr->x_flag_tree_ter);
6049 : :
6050 : 0 : if (ptr->x_flag_tree_vectorize)
6051 : 0 : fprintf (file, "%*s%s (%#x)\n",
6052 : : indent_to, "",
6053 : : "flag_tree_vectorize",
6054 : : ptr->x_flag_tree_vectorize);
6055 : :
6056 : 0 : if (ptr->x_flag_tree_vrp)
6057 : 0 : fprintf (file, "%*s%s (%#x)\n",
6058 : : indent_to, "",
6059 : : "flag_tree_vrp",
6060 : : ptr->x_flag_tree_vrp);
6061 : :
6062 : 0 : if (ptr->x_flag_unconstrained_commons)
6063 : 0 : fprintf (file, "%*s%s (%#x)\n",
6064 : : indent_to, "",
6065 : : "flag_unconstrained_commons",
6066 : : ptr->x_flag_unconstrained_commons);
6067 : :
6068 : 0 : if (ptr->x_flag_unreachable_traps)
6069 : 0 : fprintf (file, "%*s%s (%#x)\n",
6070 : : indent_to, "",
6071 : : "flag_unreachable_traps",
6072 : : ptr->x_flag_unreachable_traps);
6073 : :
6074 : 0 : if (ptr->x_flag_unroll_all_loops)
6075 : 0 : fprintf (file, "%*s%s (%#x)\n",
6076 : : indent_to, "",
6077 : : "flag_unroll_all_loops",
6078 : : ptr->x_flag_unroll_all_loops);
6079 : :
6080 : 0 : if (ptr->x_flag_cunroll_grow_size)
6081 : 0 : fprintf (file, "%*s%s (%#x)\n",
6082 : : indent_to, "",
6083 : : "flag_cunroll_grow_size",
6084 : : ptr->x_flag_cunroll_grow_size);
6085 : :
6086 : 0 : if (ptr->x_flag_unroll_loops)
6087 : 0 : fprintf (file, "%*s%s (%#x)\n",
6088 : : indent_to, "",
6089 : : "flag_unroll_loops",
6090 : : ptr->x_flag_unroll_loops);
6091 : :
6092 : 0 : if (ptr->x_flag_unsafe_math_optimizations)
6093 : 0 : fprintf (file, "%*s%s (%#x)\n",
6094 : : indent_to, "",
6095 : : "flag_unsafe_math_optimizations",
6096 : : ptr->x_flag_unsafe_math_optimizations);
6097 : :
6098 : 0 : if (ptr->x_flag_unswitch_loops)
6099 : 0 : fprintf (file, "%*s%s (%#x)\n",
6100 : : indent_to, "",
6101 : : "flag_unswitch_loops",
6102 : : ptr->x_flag_unswitch_loops);
6103 : :
6104 : 0 : if (ptr->x_flag_unwind_tables)
6105 : 0 : fprintf (file, "%*s%s (%#x)\n",
6106 : : indent_to, "",
6107 : : "flag_unwind_tables",
6108 : : ptr->x_flag_unwind_tables);
6109 : :
6110 : 0 : if (ptr->x_flag_var_tracking)
6111 : 0 : fprintf (file, "%*s%s (%#x)\n",
6112 : : indent_to, "",
6113 : : "flag_var_tracking",
6114 : : ptr->x_flag_var_tracking);
6115 : :
6116 : 0 : if (ptr->x_flag_var_tracking_assignments)
6117 : 0 : fprintf (file, "%*s%s (%#x)\n",
6118 : : indent_to, "",
6119 : : "flag_var_tracking_assignments",
6120 : : ptr->x_flag_var_tracking_assignments);
6121 : :
6122 : 0 : if (ptr->x_flag_var_tracking_assignments_toggle)
6123 : 0 : fprintf (file, "%*s%s (%#x)\n",
6124 : : indent_to, "",
6125 : : "flag_var_tracking_assignments_toggle",
6126 : : ptr->x_flag_var_tracking_assignments_toggle);
6127 : :
6128 : 0 : if (ptr->x_flag_var_tracking_uninit)
6129 : 0 : fprintf (file, "%*s%s (%#x)\n",
6130 : : indent_to, "",
6131 : : "flag_var_tracking_uninit",
6132 : : ptr->x_flag_var_tracking_uninit);
6133 : :
6134 : 0 : if (ptr->x_flag_variable_expansion_in_unroller)
6135 : 0 : fprintf (file, "%*s%s (%#x)\n",
6136 : : indent_to, "",
6137 : : "flag_variable_expansion_in_unroller",
6138 : : ptr->x_flag_variable_expansion_in_unroller);
6139 : :
6140 : 0 : if (ptr->x_flag_version_loops_for_strides)
6141 : 0 : fprintf (file, "%*s%s (%#x)\n",
6142 : : indent_to, "",
6143 : : "flag_version_loops_for_strides",
6144 : : ptr->x_flag_version_loops_for_strides);
6145 : :
6146 : 0 : if (ptr->x_flag_value_profile_transformations)
6147 : 0 : fprintf (file, "%*s%s (%#x)\n",
6148 : : indent_to, "",
6149 : : "flag_value_profile_transformations",
6150 : : ptr->x_flag_value_profile_transformations);
6151 : :
6152 : 0 : if (ptr->x_flag_web)
6153 : 0 : fprintf (file, "%*s%s (%#x)\n",
6154 : : indent_to, "",
6155 : : "flag_web",
6156 : : ptr->x_flag_web);
6157 : :
6158 : 0 : if (ptr->x_flag_wrapv)
6159 : 0 : fprintf (file, "%*s%s (%#x)\n",
6160 : : indent_to, "",
6161 : : "flag_wrapv",
6162 : : ptr->x_flag_wrapv);
6163 : :
6164 : 0 : if (ptr->x_flag_wrapv_pointer)
6165 : 0 : fprintf (file, "%*s%s (%#x)\n",
6166 : : indent_to, "",
6167 : : "flag_wrapv_pointer",
6168 : : ptr->x_flag_wrapv_pointer);
6169 : :
6170 : 0 : if (ptr->x_debug_nonbind_markers_p)
6171 : 0 : fprintf (file, "%*s%s (%#x)\n",
6172 : : indent_to, "",
6173 : : "debug_nonbind_markers_p",
6174 : : ptr->x_debug_nonbind_markers_p);
6175 : :
6176 : 0 : if (ptr->x_ix86_unroll_only_small_loops)
6177 : 0 : fprintf (file, "%*s%s (%#x)\n",
6178 : : indent_to, "",
6179 : : "ix86_unroll_only_small_loops",
6180 : : ptr->x_ix86_unroll_only_small_loops);
6181 : :
6182 : 0 : if (ptr->x_str_align_functions)
6183 : 0 : fprintf (file, "%*s%s (%s)\n",
6184 : : indent_to, "",
6185 : : "str_align_functions",
6186 : : ptr->x_str_align_functions);
6187 : :
6188 : 0 : if (ptr->x_str_align_jumps)
6189 : 0 : fprintf (file, "%*s%s (%s)\n",
6190 : : indent_to, "",
6191 : : "str_align_jumps",
6192 : : ptr->x_str_align_jumps);
6193 : :
6194 : 0 : if (ptr->x_str_align_labels)
6195 : 0 : fprintf (file, "%*s%s (%s)\n",
6196 : : indent_to, "",
6197 : : "str_align_labels",
6198 : : ptr->x_str_align_labels);
6199 : :
6200 : 0 : if (ptr->x_str_align_loops)
6201 : 0 : fprintf (file, "%*s%s (%s)\n",
6202 : : indent_to, "",
6203 : : "str_align_loops",
6204 : : ptr->x_str_align_loops);
6205 : :
6206 : 0 : if (ptr->x_flag_patchable_function_entry)
6207 : 0 : fprintf (file, "%*s%s (%s)\n",
6208 : : indent_to, "",
6209 : : "flag_patchable_function_entry",
6210 : : ptr->x_flag_patchable_function_entry);
6211 : :
6212 : 0 : }
6213 : :
6214 : : /* Print different optimization variables from structures provided as arguments. */
6215 : : void
6216 : 0 : cl_optimization_print_diff (FILE *file,
6217 : : int indent_to,
6218 : : struct cl_optimization *ptr1,
6219 : : struct cl_optimization *ptr2)
6220 : : {
6221 : 0 : fputs ("\n", file);
6222 : 0 : if (ptr1->x_param_align_loop_iterations != ptr2->x_param_align_loop_iterations)
6223 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6224 : : indent_to, "",
6225 : : "param_align_loop_iterations",
6226 : : ptr1->x_param_align_loop_iterations,
6227 : : ptr2->x_param_align_loop_iterations);
6228 : :
6229 : 0 : if (ptr1->x_param_align_threshold != ptr2->x_param_align_threshold)
6230 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6231 : : indent_to, "",
6232 : : "param_align_threshold",
6233 : : ptr1->x_param_align_threshold,
6234 : : ptr2->x_param_align_threshold);
6235 : :
6236 : 0 : if (ptr1->x_param_asan_protect_allocas != ptr2->x_param_asan_protect_allocas)
6237 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6238 : : indent_to, "",
6239 : : "param_asan_protect_allocas",
6240 : : ptr1->x_param_asan_protect_allocas,
6241 : : ptr2->x_param_asan_protect_allocas);
6242 : :
6243 : 0 : if (ptr1->x_param_asan_instrument_reads != ptr2->x_param_asan_instrument_reads)
6244 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6245 : : indent_to, "",
6246 : : "param_asan_instrument_reads",
6247 : : ptr1->x_param_asan_instrument_reads,
6248 : : ptr2->x_param_asan_instrument_reads);
6249 : :
6250 : 0 : if (ptr1->x_param_asan_instrument_writes != ptr2->x_param_asan_instrument_writes)
6251 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6252 : : indent_to, "",
6253 : : "param_asan_instrument_writes",
6254 : : ptr1->x_param_asan_instrument_writes,
6255 : : ptr2->x_param_asan_instrument_writes);
6256 : :
6257 : 0 : if (ptr1->x_param_asan_instrumentation_with_call_threshold != ptr2->x_param_asan_instrumentation_with_call_threshold)
6258 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6259 : : indent_to, "",
6260 : : "param_asan_instrumentation_with_call_threshold",
6261 : : ptr1->x_param_asan_instrumentation_with_call_threshold,
6262 : : ptr2->x_param_asan_instrumentation_with_call_threshold);
6263 : :
6264 : 0 : if (ptr1->x_param_asan_kernel_mem_intrinsic_prefix != ptr2->x_param_asan_kernel_mem_intrinsic_prefix)
6265 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6266 : : indent_to, "",
6267 : : "param_asan_kernel_mem_intrinsic_prefix",
6268 : : ptr1->x_param_asan_kernel_mem_intrinsic_prefix,
6269 : : ptr2->x_param_asan_kernel_mem_intrinsic_prefix);
6270 : :
6271 : 0 : if (ptr1->x_param_asan_memintrin != ptr2->x_param_asan_memintrin)
6272 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6273 : : indent_to, "",
6274 : : "param_asan_memintrin",
6275 : : ptr1->x_param_asan_memintrin,
6276 : : ptr2->x_param_asan_memintrin);
6277 : :
6278 : 0 : if (ptr1->x_param_asan_stack != ptr2->x_param_asan_stack)
6279 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6280 : : indent_to, "",
6281 : : "param_asan_stack",
6282 : : ptr1->x_param_asan_stack,
6283 : : ptr2->x_param_asan_stack);
6284 : :
6285 : 0 : if (ptr1->x_param_asan_use_after_return != ptr2->x_param_asan_use_after_return)
6286 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6287 : : indent_to, "",
6288 : : "param_asan_use_after_return",
6289 : : ptr1->x_param_asan_use_after_return,
6290 : : ptr2->x_param_asan_use_after_return);
6291 : :
6292 : 0 : if (ptr1->x_param_auto_profile_bbs != ptr2->x_param_auto_profile_bbs)
6293 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6294 : : indent_to, "",
6295 : : "param_auto_profile_bbs",
6296 : : ptr1->x_param_auto_profile_bbs,
6297 : : ptr2->x_param_auto_profile_bbs);
6298 : :
6299 : 0 : if (ptr1->x_param_avg_loop_niter != ptr2->x_param_avg_loop_niter)
6300 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6301 : : indent_to, "",
6302 : : "param_avg_loop_niter",
6303 : : ptr1->x_param_avg_loop_niter,
6304 : : ptr2->x_param_avg_loop_niter);
6305 : :
6306 : 0 : if (ptr1->x_param_avoid_fma_max_bits != ptr2->x_param_avoid_fma_max_bits)
6307 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6308 : : indent_to, "",
6309 : : "param_avoid_fma_max_bits",
6310 : : ptr1->x_param_avoid_fma_max_bits,
6311 : : ptr2->x_param_avoid_fma_max_bits);
6312 : :
6313 : 0 : if (ptr1->x_param_builtin_expect_probability != ptr2->x_param_builtin_expect_probability)
6314 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6315 : : indent_to, "",
6316 : : "param_builtin_expect_probability",
6317 : : ptr1->x_param_builtin_expect_probability,
6318 : : ptr2->x_param_builtin_expect_probability);
6319 : :
6320 : 0 : if (ptr1->x_param_builtin_string_cmp_inline_length != ptr2->x_param_builtin_string_cmp_inline_length)
6321 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6322 : : indent_to, "",
6323 : : "param_builtin_string_cmp_inline_length",
6324 : : ptr1->x_param_builtin_string_cmp_inline_length,
6325 : : ptr2->x_param_builtin_string_cmp_inline_length);
6326 : :
6327 : 0 : if (ptr1->x_param_case_values_threshold != ptr2->x_param_case_values_threshold)
6328 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6329 : : indent_to, "",
6330 : : "param_case_values_threshold",
6331 : : ptr1->x_param_case_values_threshold,
6332 : : ptr2->x_param_case_values_threshold);
6333 : :
6334 : 0 : if (ptr1->x_param_comdat_sharing_probability != ptr2->x_param_comdat_sharing_probability)
6335 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6336 : : indent_to, "",
6337 : : "param_comdat_sharing_probability",
6338 : : ptr1->x_param_comdat_sharing_probability,
6339 : : ptr2->x_param_comdat_sharing_probability);
6340 : :
6341 : 0 : if (ptr1->x_param_construct_interfere_size != ptr2->x_param_construct_interfere_size)
6342 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6343 : : indent_to, "",
6344 : : "param_construct_interfere_size",
6345 : : ptr1->x_param_construct_interfere_size,
6346 : : ptr2->x_param_construct_interfere_size);
6347 : :
6348 : 0 : if (ptr1->x_param_cycle_accurate_model != ptr2->x_param_cycle_accurate_model)
6349 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6350 : : indent_to, "",
6351 : : "param_cycle_accurate_model",
6352 : : ptr1->x_param_cycle_accurate_model,
6353 : : ptr2->x_param_cycle_accurate_model);
6354 : :
6355 : 0 : if (ptr1->x_param_destruct_interfere_size != ptr2->x_param_destruct_interfere_size)
6356 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6357 : : indent_to, "",
6358 : : "param_destruct_interfere_size",
6359 : : ptr1->x_param_destruct_interfere_size,
6360 : : ptr2->x_param_destruct_interfere_size);
6361 : :
6362 : 0 : if (ptr1->x_param_dse_max_alias_queries_per_store != ptr2->x_param_dse_max_alias_queries_per_store)
6363 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6364 : : indent_to, "",
6365 : : "param_dse_max_alias_queries_per_store",
6366 : : ptr1->x_param_dse_max_alias_queries_per_store,
6367 : : ptr2->x_param_dse_max_alias_queries_per_store);
6368 : :
6369 : 0 : if (ptr1->x_param_dse_max_object_size != ptr2->x_param_dse_max_object_size)
6370 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6371 : : indent_to, "",
6372 : : "param_dse_max_object_size",
6373 : : ptr1->x_param_dse_max_object_size,
6374 : : ptr2->x_param_dse_max_object_size);
6375 : :
6376 : 0 : if (ptr1->x_param_early_inlining_insns != ptr2->x_param_early_inlining_insns)
6377 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6378 : : indent_to, "",
6379 : : "param_early_inlining_insns",
6380 : : ptr1->x_param_early_inlining_insns,
6381 : : ptr2->x_param_early_inlining_insns);
6382 : :
6383 : 0 : if (ptr1->x_param_fsm_scale_path_stmts != ptr2->x_param_fsm_scale_path_stmts)
6384 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6385 : : indent_to, "",
6386 : : "param_fsm_scale_path_stmts",
6387 : : ptr1->x_param_fsm_scale_path_stmts,
6388 : : ptr2->x_param_fsm_scale_path_stmts);
6389 : :
6390 : 0 : if (ptr1->x_param_fully_pipelined_fma != ptr2->x_param_fully_pipelined_fma)
6391 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6392 : : indent_to, "",
6393 : : "param_fully_pipelined_fma",
6394 : : ptr1->x_param_fully_pipelined_fma,
6395 : : ptr2->x_param_fully_pipelined_fma);
6396 : :
6397 : 0 : if (ptr1->x_param_gcse_after_reload_critical_fraction != ptr2->x_param_gcse_after_reload_critical_fraction)
6398 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6399 : : indent_to, "",
6400 : : "param_gcse_after_reload_critical_fraction",
6401 : : ptr1->x_param_gcse_after_reload_critical_fraction,
6402 : : ptr2->x_param_gcse_after_reload_critical_fraction);
6403 : :
6404 : 0 : if (ptr1->x_param_gcse_after_reload_partial_fraction != ptr2->x_param_gcse_after_reload_partial_fraction)
6405 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6406 : : indent_to, "",
6407 : : "param_gcse_after_reload_partial_fraction",
6408 : : ptr1->x_param_gcse_after_reload_partial_fraction,
6409 : : ptr2->x_param_gcse_after_reload_partial_fraction);
6410 : :
6411 : 0 : if (ptr1->x_param_gcse_cost_distance_ratio != ptr2->x_param_gcse_cost_distance_ratio)
6412 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6413 : : indent_to, "",
6414 : : "param_gcse_cost_distance_ratio",
6415 : : ptr1->x_param_gcse_cost_distance_ratio,
6416 : : ptr2->x_param_gcse_cost_distance_ratio);
6417 : :
6418 : 0 : if (ptr1->x_param_gcse_unrestricted_cost != ptr2->x_param_gcse_unrestricted_cost)
6419 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6420 : : indent_to, "",
6421 : : "param_gcse_unrestricted_cost",
6422 : : ptr1->x_param_gcse_unrestricted_cost,
6423 : : ptr2->x_param_gcse_unrestricted_cost);
6424 : :
6425 : 0 : if (ptr1->x_param_graphite_max_arrays_per_scop != ptr2->x_param_graphite_max_arrays_per_scop)
6426 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6427 : : indent_to, "",
6428 : : "param_graphite_max_arrays_per_scop",
6429 : : ptr1->x_param_graphite_max_arrays_per_scop,
6430 : : ptr2->x_param_graphite_max_arrays_per_scop);
6431 : :
6432 : 0 : if (ptr1->x_param_graphite_max_nb_scop_params != ptr2->x_param_graphite_max_nb_scop_params)
6433 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6434 : : indent_to, "",
6435 : : "param_graphite_max_nb_scop_params",
6436 : : ptr1->x_param_graphite_max_nb_scop_params,
6437 : : ptr2->x_param_graphite_max_nb_scop_params);
6438 : :
6439 : 0 : if (ptr1->x_param_hardcfr_max_blocks != ptr2->x_param_hardcfr_max_blocks)
6440 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6441 : : indent_to, "",
6442 : : "param_hardcfr_max_blocks",
6443 : : ptr1->x_param_hardcfr_max_blocks,
6444 : : ptr2->x_param_hardcfr_max_blocks);
6445 : :
6446 : 0 : if (ptr1->x_param_hardcfr_max_inline_blocks != ptr2->x_param_hardcfr_max_inline_blocks)
6447 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6448 : : indent_to, "",
6449 : : "param_hardcfr_max_inline_blocks",
6450 : : ptr1->x_param_hardcfr_max_inline_blocks,
6451 : : ptr2->x_param_hardcfr_max_inline_blocks);
6452 : :
6453 : 0 : if (ptr1->x_param_hwasan_instrument_allocas != ptr2->x_param_hwasan_instrument_allocas)
6454 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6455 : : indent_to, "",
6456 : : "param_hwasan_instrument_allocas",
6457 : : ptr1->x_param_hwasan_instrument_allocas,
6458 : : ptr2->x_param_hwasan_instrument_allocas);
6459 : :
6460 : 0 : if (ptr1->x_param_hwasan_instrument_mem_intrinsics != ptr2->x_param_hwasan_instrument_mem_intrinsics)
6461 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6462 : : indent_to, "",
6463 : : "param_hwasan_instrument_mem_intrinsics",
6464 : : ptr1->x_param_hwasan_instrument_mem_intrinsics,
6465 : : ptr2->x_param_hwasan_instrument_mem_intrinsics);
6466 : :
6467 : 0 : if (ptr1->x_param_hwasan_instrument_reads != ptr2->x_param_hwasan_instrument_reads)
6468 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6469 : : indent_to, "",
6470 : : "param_hwasan_instrument_reads",
6471 : : ptr1->x_param_hwasan_instrument_reads,
6472 : : ptr2->x_param_hwasan_instrument_reads);
6473 : :
6474 : 0 : if (ptr1->x_param_hwasan_instrument_stack != ptr2->x_param_hwasan_instrument_stack)
6475 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6476 : : indent_to, "",
6477 : : "param_hwasan_instrument_stack",
6478 : : ptr1->x_param_hwasan_instrument_stack,
6479 : : ptr2->x_param_hwasan_instrument_stack);
6480 : :
6481 : 0 : if (ptr1->x_param_hwasan_instrument_writes != ptr2->x_param_hwasan_instrument_writes)
6482 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6483 : : indent_to, "",
6484 : : "param_hwasan_instrument_writes",
6485 : : ptr1->x_param_hwasan_instrument_writes,
6486 : : ptr2->x_param_hwasan_instrument_writes);
6487 : :
6488 : 0 : if (ptr1->x_param_hwasan_random_frame_tag != ptr2->x_param_hwasan_random_frame_tag)
6489 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6490 : : indent_to, "",
6491 : : "param_hwasan_random_frame_tag",
6492 : : ptr1->x_param_hwasan_random_frame_tag,
6493 : : ptr2->x_param_hwasan_random_frame_tag);
6494 : :
6495 : 0 : if (ptr1->x_param_inline_heuristics_hint_percent != ptr2->x_param_inline_heuristics_hint_percent)
6496 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6497 : : indent_to, "",
6498 : : "param_inline_heuristics_hint_percent",
6499 : : ptr1->x_param_inline_heuristics_hint_percent,
6500 : : ptr2->x_param_inline_heuristics_hint_percent);
6501 : :
6502 : 0 : if (ptr1->x_param_inline_min_speedup != ptr2->x_param_inline_min_speedup)
6503 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6504 : : indent_to, "",
6505 : : "param_inline_min_speedup",
6506 : : ptr1->x_param_inline_min_speedup,
6507 : : ptr2->x_param_inline_min_speedup);
6508 : :
6509 : 0 : if (ptr1->x_param_inline_unit_growth != ptr2->x_param_inline_unit_growth)
6510 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6511 : : indent_to, "",
6512 : : "param_inline_unit_growth",
6513 : : ptr1->x_param_inline_unit_growth,
6514 : : ptr2->x_param_inline_unit_growth);
6515 : :
6516 : 0 : if (ptr1->x_param_ipa_cp_eval_threshold != ptr2->x_param_ipa_cp_eval_threshold)
6517 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6518 : : indent_to, "",
6519 : : "param_ipa_cp_eval_threshold",
6520 : : ptr1->x_param_ipa_cp_eval_threshold,
6521 : : ptr2->x_param_ipa_cp_eval_threshold);
6522 : :
6523 : 0 : if (ptr1->x_param_ipa_cp_large_unit_insns != ptr2->x_param_ipa_cp_large_unit_insns)
6524 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6525 : : indent_to, "",
6526 : : "param_ipa_cp_large_unit_insns",
6527 : : ptr1->x_param_ipa_cp_large_unit_insns,
6528 : : ptr2->x_param_ipa_cp_large_unit_insns);
6529 : :
6530 : 0 : if (ptr1->x_param_ipa_cp_loop_hint_bonus != ptr2->x_param_ipa_cp_loop_hint_bonus)
6531 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6532 : : indent_to, "",
6533 : : "param_ipa_cp_loop_hint_bonus",
6534 : : ptr1->x_param_ipa_cp_loop_hint_bonus,
6535 : : ptr2->x_param_ipa_cp_loop_hint_bonus);
6536 : :
6537 : 0 : if (ptr1->x_param_ipa_cp_max_recursive_depth != ptr2->x_param_ipa_cp_max_recursive_depth)
6538 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6539 : : indent_to, "",
6540 : : "param_ipa_cp_max_recursive_depth",
6541 : : ptr1->x_param_ipa_cp_max_recursive_depth,
6542 : : ptr2->x_param_ipa_cp_max_recursive_depth);
6543 : :
6544 : 0 : if (ptr1->x_param_ipa_cp_min_recursive_probability != ptr2->x_param_ipa_cp_min_recursive_probability)
6545 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6546 : : indent_to, "",
6547 : : "param_ipa_cp_min_recursive_probability",
6548 : : ptr1->x_param_ipa_cp_min_recursive_probability,
6549 : : ptr2->x_param_ipa_cp_min_recursive_probability);
6550 : :
6551 : 0 : if (ptr1->x_param_ipa_cp_recursion_penalty != ptr2->x_param_ipa_cp_recursion_penalty)
6552 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6553 : : indent_to, "",
6554 : : "param_ipa_cp_recursion_penalty",
6555 : : ptr1->x_param_ipa_cp_recursion_penalty,
6556 : : ptr2->x_param_ipa_cp_recursion_penalty);
6557 : :
6558 : 0 : if (ptr1->x_param_ipa_cp_recursive_freq_factor != ptr2->x_param_ipa_cp_recursive_freq_factor)
6559 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6560 : : indent_to, "",
6561 : : "param_ipa_cp_recursive_freq_factor",
6562 : : ptr1->x_param_ipa_cp_recursive_freq_factor,
6563 : : ptr2->x_param_ipa_cp_recursive_freq_factor);
6564 : :
6565 : 0 : if (ptr1->x_param_ipa_cp_single_call_penalty != ptr2->x_param_ipa_cp_single_call_penalty)
6566 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6567 : : indent_to, "",
6568 : : "param_ipa_cp_single_call_penalty",
6569 : : ptr1->x_param_ipa_cp_single_call_penalty,
6570 : : ptr2->x_param_ipa_cp_single_call_penalty);
6571 : :
6572 : 0 : if (ptr1->x_param_ipa_cp_unit_growth != ptr2->x_param_ipa_cp_unit_growth)
6573 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6574 : : indent_to, "",
6575 : : "param_ipa_cp_unit_growth",
6576 : : ptr1->x_param_ipa_cp_unit_growth,
6577 : : ptr2->x_param_ipa_cp_unit_growth);
6578 : :
6579 : 0 : if (ptr1->x_param_ipa_cp_value_list_size != ptr2->x_param_ipa_cp_value_list_size)
6580 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6581 : : indent_to, "",
6582 : : "param_ipa_cp_value_list_size",
6583 : : ptr1->x_param_ipa_cp_value_list_size,
6584 : : ptr2->x_param_ipa_cp_value_list_size);
6585 : :
6586 : 0 : if (ptr1->x_param_ipa_jump_function_lookups != ptr2->x_param_ipa_jump_function_lookups)
6587 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6588 : : indent_to, "",
6589 : : "param_ipa_jump_function_lookups",
6590 : : ptr1->x_param_ipa_jump_function_lookups,
6591 : : ptr2->x_param_ipa_jump_function_lookups);
6592 : :
6593 : 0 : if (ptr1->x_param_ipa_max_aa_steps != ptr2->x_param_ipa_max_aa_steps)
6594 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6595 : : indent_to, "",
6596 : : "param_ipa_max_aa_steps",
6597 : : ptr1->x_param_ipa_max_aa_steps,
6598 : : ptr2->x_param_ipa_max_aa_steps);
6599 : :
6600 : 0 : if (ptr1->x_param_ipa_max_agg_items != ptr2->x_param_ipa_max_agg_items)
6601 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6602 : : indent_to, "",
6603 : : "param_ipa_max_agg_items",
6604 : : ptr1->x_param_ipa_max_agg_items,
6605 : : ptr2->x_param_ipa_max_agg_items);
6606 : :
6607 : 0 : if (ptr1->x_param_ipa_max_loop_predicates != ptr2->x_param_ipa_max_loop_predicates)
6608 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6609 : : indent_to, "",
6610 : : "param_ipa_max_loop_predicates",
6611 : : ptr1->x_param_ipa_max_loop_predicates,
6612 : : ptr2->x_param_ipa_max_loop_predicates);
6613 : :
6614 : 0 : if (ptr1->x_param_ipa_max_param_expr_ops != ptr2->x_param_ipa_max_param_expr_ops)
6615 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6616 : : indent_to, "",
6617 : : "param_ipa_max_param_expr_ops",
6618 : : ptr1->x_param_ipa_max_param_expr_ops,
6619 : : ptr2->x_param_ipa_max_param_expr_ops);
6620 : :
6621 : 0 : if (ptr1->x_param_ipa_max_switch_predicate_bounds != ptr2->x_param_ipa_max_switch_predicate_bounds)
6622 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6623 : : indent_to, "",
6624 : : "param_ipa_max_switch_predicate_bounds",
6625 : : ptr1->x_param_ipa_max_switch_predicate_bounds,
6626 : : ptr2->x_param_ipa_max_switch_predicate_bounds);
6627 : :
6628 : 0 : if (ptr1->x_param_ipa_sra_deref_prob_threshold != ptr2->x_param_ipa_sra_deref_prob_threshold)
6629 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6630 : : indent_to, "",
6631 : : "param_ipa_sra_deref_prob_threshold",
6632 : : ptr1->x_param_ipa_sra_deref_prob_threshold,
6633 : : ptr2->x_param_ipa_sra_deref_prob_threshold);
6634 : :
6635 : 0 : if (ptr1->x_param_ipa_sra_max_replacements != ptr2->x_param_ipa_sra_max_replacements)
6636 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6637 : : indent_to, "",
6638 : : "param_ipa_sra_max_replacements",
6639 : : ptr1->x_param_ipa_sra_max_replacements,
6640 : : ptr2->x_param_ipa_sra_max_replacements);
6641 : :
6642 : 0 : if (ptr1->x_param_ipa_sra_ptr_growth_factor != ptr2->x_param_ipa_sra_ptr_growth_factor)
6643 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6644 : : indent_to, "",
6645 : : "param_ipa_sra_ptr_growth_factor",
6646 : : ptr1->x_param_ipa_sra_ptr_growth_factor,
6647 : : ptr2->x_param_ipa_sra_ptr_growth_factor);
6648 : :
6649 : 0 : if (ptr1->x_param_ipa_sra_ptrwrap_growth_factor != ptr2->x_param_ipa_sra_ptrwrap_growth_factor)
6650 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6651 : : indent_to, "",
6652 : : "param_ipa_sra_ptrwrap_growth_factor",
6653 : : ptr1->x_param_ipa_sra_ptrwrap_growth_factor,
6654 : : ptr2->x_param_ipa_sra_ptrwrap_growth_factor);
6655 : :
6656 : 0 : if (ptr1->x_param_ira_consider_dup_in_all_alts != ptr2->x_param_ira_consider_dup_in_all_alts)
6657 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6658 : : indent_to, "",
6659 : : "param_ira_consider_dup_in_all_alts",
6660 : : ptr1->x_param_ira_consider_dup_in_all_alts,
6661 : : ptr2->x_param_ira_consider_dup_in_all_alts);
6662 : :
6663 : 0 : if (ptr1->x_param_ira_loop_reserved_regs != ptr2->x_param_ira_loop_reserved_regs)
6664 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6665 : : indent_to, "",
6666 : : "param_ira_loop_reserved_regs",
6667 : : ptr1->x_param_ira_loop_reserved_regs,
6668 : : ptr2->x_param_ira_loop_reserved_regs);
6669 : :
6670 : 0 : if (ptr1->x_param_ira_max_conflict_table_size != ptr2->x_param_ira_max_conflict_table_size)
6671 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6672 : : indent_to, "",
6673 : : "param_ira_max_conflict_table_size",
6674 : : ptr1->x_param_ira_max_conflict_table_size,
6675 : : ptr2->x_param_ira_max_conflict_table_size);
6676 : :
6677 : 0 : if (ptr1->x_param_ira_max_loops_num != ptr2->x_param_ira_max_loops_num)
6678 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6679 : : indent_to, "",
6680 : : "param_ira_max_loops_num",
6681 : : ptr1->x_param_ira_max_loops_num,
6682 : : ptr2->x_param_ira_max_loops_num);
6683 : :
6684 : 0 : if (ptr1->x_param_ira_simple_lra_insn_threshold != ptr2->x_param_ira_simple_lra_insn_threshold)
6685 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6686 : : indent_to, "",
6687 : : "param_ira_simple_lra_insn_threshold",
6688 : : ptr1->x_param_ira_simple_lra_insn_threshold,
6689 : : ptr2->x_param_ira_simple_lra_insn_threshold);
6690 : :
6691 : 0 : if (ptr1->x_param_iv_always_prune_cand_set_bound != ptr2->x_param_iv_always_prune_cand_set_bound)
6692 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6693 : : indent_to, "",
6694 : : "param_iv_always_prune_cand_set_bound",
6695 : : ptr1->x_param_iv_always_prune_cand_set_bound,
6696 : : ptr2->x_param_iv_always_prune_cand_set_bound);
6697 : :
6698 : 0 : if (ptr1->x_param_iv_consider_all_candidates_bound != ptr2->x_param_iv_consider_all_candidates_bound)
6699 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6700 : : indent_to, "",
6701 : : "param_iv_consider_all_candidates_bound",
6702 : : ptr1->x_param_iv_consider_all_candidates_bound,
6703 : : ptr2->x_param_iv_consider_all_candidates_bound);
6704 : :
6705 : 0 : if (ptr1->x_param_iv_max_considered_uses != ptr2->x_param_iv_max_considered_uses)
6706 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6707 : : indent_to, "",
6708 : : "param_iv_max_considered_uses",
6709 : : ptr1->x_param_iv_max_considered_uses,
6710 : : ptr2->x_param_iv_max_considered_uses);
6711 : :
6712 : 0 : if (ptr1->x_param_jump_table_max_growth_ratio_for_size != ptr2->x_param_jump_table_max_growth_ratio_for_size)
6713 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6714 : : indent_to, "",
6715 : : "param_jump_table_max_growth_ratio_for_size",
6716 : : ptr1->x_param_jump_table_max_growth_ratio_for_size,
6717 : : ptr2->x_param_jump_table_max_growth_ratio_for_size);
6718 : :
6719 : 0 : if (ptr1->x_param_jump_table_max_growth_ratio_for_speed != ptr2->x_param_jump_table_max_growth_ratio_for_speed)
6720 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6721 : : indent_to, "",
6722 : : "param_jump_table_max_growth_ratio_for_speed",
6723 : : ptr1->x_param_jump_table_max_growth_ratio_for_speed,
6724 : : ptr2->x_param_jump_table_max_growth_ratio_for_speed);
6725 : :
6726 : 0 : if (ptr1->x_param_l1_cache_line_size != ptr2->x_param_l1_cache_line_size)
6727 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6728 : : indent_to, "",
6729 : : "param_l1_cache_line_size",
6730 : : ptr1->x_param_l1_cache_line_size,
6731 : : ptr2->x_param_l1_cache_line_size);
6732 : :
6733 : 0 : if (ptr1->x_param_l1_cache_size != ptr2->x_param_l1_cache_size)
6734 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6735 : : indent_to, "",
6736 : : "param_l1_cache_size",
6737 : : ptr1->x_param_l1_cache_size,
6738 : : ptr2->x_param_l1_cache_size);
6739 : :
6740 : 0 : if (ptr1->x_param_l2_cache_size != ptr2->x_param_l2_cache_size)
6741 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6742 : : indent_to, "",
6743 : : "param_l2_cache_size",
6744 : : ptr1->x_param_l2_cache_size,
6745 : : ptr2->x_param_l2_cache_size);
6746 : :
6747 : 0 : if (ptr1->x_param_large_function_growth != ptr2->x_param_large_function_growth)
6748 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6749 : : indent_to, "",
6750 : : "param_large_function_growth",
6751 : : ptr1->x_param_large_function_growth,
6752 : : ptr2->x_param_large_function_growth);
6753 : :
6754 : 0 : if (ptr1->x_param_large_function_insns != ptr2->x_param_large_function_insns)
6755 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6756 : : indent_to, "",
6757 : : "param_large_function_insns",
6758 : : ptr1->x_param_large_function_insns,
6759 : : ptr2->x_param_large_function_insns);
6760 : :
6761 : 0 : if (ptr1->x_param_stack_frame_growth != ptr2->x_param_stack_frame_growth)
6762 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6763 : : indent_to, "",
6764 : : "param_stack_frame_growth",
6765 : : ptr1->x_param_stack_frame_growth,
6766 : : ptr2->x_param_stack_frame_growth);
6767 : :
6768 : 0 : if (ptr1->x_param_large_stack_frame != ptr2->x_param_large_stack_frame)
6769 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6770 : : indent_to, "",
6771 : : "param_large_stack_frame",
6772 : : ptr1->x_param_large_stack_frame,
6773 : : ptr2->x_param_large_stack_frame);
6774 : :
6775 : 0 : if (ptr1->x_param_large_unit_insns != ptr2->x_param_large_unit_insns)
6776 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6777 : : indent_to, "",
6778 : : "param_large_unit_insns",
6779 : : ptr1->x_param_large_unit_insns,
6780 : : ptr2->x_param_large_unit_insns);
6781 : :
6782 : 0 : if (ptr1->x_param_lim_expensive != ptr2->x_param_lim_expensive)
6783 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6784 : : indent_to, "",
6785 : : "param_lim_expensive",
6786 : : ptr1->x_param_lim_expensive,
6787 : : ptr2->x_param_lim_expensive);
6788 : :
6789 : 0 : if (ptr1->x_param_loop_block_tile_size != ptr2->x_param_loop_block_tile_size)
6790 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6791 : : indent_to, "",
6792 : : "param_loop_block_tile_size",
6793 : : ptr1->x_param_loop_block_tile_size,
6794 : : ptr2->x_param_loop_block_tile_size);
6795 : :
6796 : 0 : if (ptr1->x_param_loop_interchange_max_num_stmts != ptr2->x_param_loop_interchange_max_num_stmts)
6797 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6798 : : indent_to, "",
6799 : : "param_loop_interchange_max_num_stmts",
6800 : : ptr1->x_param_loop_interchange_max_num_stmts,
6801 : : ptr2->x_param_loop_interchange_max_num_stmts);
6802 : :
6803 : 0 : if (ptr1->x_param_loop_interchange_stride_ratio != ptr2->x_param_loop_interchange_stride_ratio)
6804 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6805 : : indent_to, "",
6806 : : "param_loop_interchange_stride_ratio",
6807 : : ptr1->x_param_loop_interchange_stride_ratio,
6808 : : ptr2->x_param_loop_interchange_stride_ratio);
6809 : :
6810 : 0 : if (ptr1->x_param_loop_invariant_max_bbs_in_loop != ptr2->x_param_loop_invariant_max_bbs_in_loop)
6811 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6812 : : indent_to, "",
6813 : : "param_loop_invariant_max_bbs_in_loop",
6814 : : ptr1->x_param_loop_invariant_max_bbs_in_loop,
6815 : : ptr2->x_param_loop_invariant_max_bbs_in_loop);
6816 : :
6817 : 0 : if (ptr1->x_param_loop_max_datarefs_for_datadeps != ptr2->x_param_loop_max_datarefs_for_datadeps)
6818 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6819 : : indent_to, "",
6820 : : "param_loop_max_datarefs_for_datadeps",
6821 : : ptr1->x_param_loop_max_datarefs_for_datadeps,
6822 : : ptr2->x_param_loop_max_datarefs_for_datadeps);
6823 : :
6824 : 0 : if (ptr1->x_param_loop_versioning_max_inner_insns != ptr2->x_param_loop_versioning_max_inner_insns)
6825 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6826 : : indent_to, "",
6827 : : "param_loop_versioning_max_inner_insns",
6828 : : ptr1->x_param_loop_versioning_max_inner_insns,
6829 : : ptr2->x_param_loop_versioning_max_inner_insns);
6830 : :
6831 : 0 : if (ptr1->x_param_loop_versioning_max_outer_insns != ptr2->x_param_loop_versioning_max_outer_insns)
6832 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6833 : : indent_to, "",
6834 : : "param_loop_versioning_max_outer_insns",
6835 : : ptr1->x_param_loop_versioning_max_outer_insns,
6836 : : ptr2->x_param_loop_versioning_max_outer_insns);
6837 : :
6838 : 0 : if (ptr1->x_param_lra_inheritance_ebb_probability_cutoff != ptr2->x_param_lra_inheritance_ebb_probability_cutoff)
6839 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6840 : : indent_to, "",
6841 : : "param_lra_inheritance_ebb_probability_cutoff",
6842 : : ptr1->x_param_lra_inheritance_ebb_probability_cutoff,
6843 : : ptr2->x_param_lra_inheritance_ebb_probability_cutoff);
6844 : :
6845 : 0 : if (ptr1->x_param_lra_max_considered_reload_pseudos != ptr2->x_param_lra_max_considered_reload_pseudos)
6846 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6847 : : indent_to, "",
6848 : : "param_lra_max_considered_reload_pseudos",
6849 : : ptr1->x_param_lra_max_considered_reload_pseudos,
6850 : : ptr2->x_param_lra_max_considered_reload_pseudos);
6851 : :
6852 : 0 : if (ptr1->x_param_lto_locality_frequency != ptr2->x_param_lto_locality_frequency)
6853 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6854 : : indent_to, "",
6855 : : "param_lto_locality_frequency",
6856 : : ptr1->x_param_lto_locality_frequency,
6857 : : ptr2->x_param_lto_locality_frequency);
6858 : :
6859 : 0 : if (ptr1->x_param_lto_locality_size != ptr2->x_param_lto_locality_size)
6860 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6861 : : indent_to, "",
6862 : : "param_lto_locality_size",
6863 : : ptr1->x_param_lto_locality_size,
6864 : : ptr2->x_param_lto_locality_size);
6865 : :
6866 : 0 : if (ptr1->x_param_max_average_unrolled_insns != ptr2->x_param_max_average_unrolled_insns)
6867 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6868 : : indent_to, "",
6869 : : "param_max_average_unrolled_insns",
6870 : : ptr1->x_param_max_average_unrolled_insns,
6871 : : ptr2->x_param_max_average_unrolled_insns);
6872 : :
6873 : 0 : if (ptr1->x_param_max_combine_insns != ptr2->x_param_max_combine_insns)
6874 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6875 : : indent_to, "",
6876 : : "param_max_combine_insns",
6877 : : ptr1->x_param_max_combine_insns,
6878 : : ptr2->x_param_max_combine_insns);
6879 : :
6880 : 0 : if (ptr1->x_param_max_combine_search_insns != ptr2->x_param_max_combine_search_insns)
6881 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6882 : : indent_to, "",
6883 : : "param_max_combine_search_insns",
6884 : : ptr1->x_param_max_combine_search_insns,
6885 : : ptr2->x_param_max_combine_search_insns);
6886 : :
6887 : 0 : if (ptr1->x_param_max_unroll_iterations != ptr2->x_param_max_unroll_iterations)
6888 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6889 : : indent_to, "",
6890 : : "param_max_unroll_iterations",
6891 : : ptr1->x_param_max_unroll_iterations,
6892 : : ptr2->x_param_max_unroll_iterations);
6893 : :
6894 : 0 : if (ptr1->x_param_max_completely_peel_times != ptr2->x_param_max_completely_peel_times)
6895 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6896 : : indent_to, "",
6897 : : "param_max_completely_peel_times",
6898 : : ptr1->x_param_max_completely_peel_times,
6899 : : ptr2->x_param_max_completely_peel_times);
6900 : :
6901 : 0 : if (ptr1->x_param_max_completely_peeled_insns != ptr2->x_param_max_completely_peeled_insns)
6902 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6903 : : indent_to, "",
6904 : : "param_max_completely_peeled_insns",
6905 : : ptr1->x_param_max_completely_peeled_insns,
6906 : : ptr2->x_param_max_completely_peeled_insns);
6907 : :
6908 : 0 : if (ptr1->x_param_max_crossjump_edges != ptr2->x_param_max_crossjump_edges)
6909 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6910 : : indent_to, "",
6911 : : "param_max_crossjump_edges",
6912 : : ptr1->x_param_max_crossjump_edges,
6913 : : ptr2->x_param_max_crossjump_edges);
6914 : :
6915 : 0 : if (ptr1->x_param_max_cse_insns != ptr2->x_param_max_cse_insns)
6916 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6917 : : indent_to, "",
6918 : : "param_max_cse_insns",
6919 : : ptr1->x_param_max_cse_insns,
6920 : : ptr2->x_param_max_cse_insns);
6921 : :
6922 : 0 : if (ptr1->x_param_max_cse_path_length != ptr2->x_param_max_cse_path_length)
6923 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6924 : : indent_to, "",
6925 : : "param_max_cse_path_length",
6926 : : ptr1->x_param_max_cse_path_length,
6927 : : ptr2->x_param_max_cse_path_length);
6928 : :
6929 : 0 : if (ptr1->x_param_max_cselib_memory_locations != ptr2->x_param_max_cselib_memory_locations)
6930 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6931 : : indent_to, "",
6932 : : "param_max_cselib_memory_locations",
6933 : : ptr1->x_param_max_cselib_memory_locations,
6934 : : ptr2->x_param_max_cselib_memory_locations);
6935 : :
6936 : 0 : if (ptr1->x_param_max_debug_marker_count != ptr2->x_param_max_debug_marker_count)
6937 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6938 : : indent_to, "",
6939 : : "param_max_debug_marker_count",
6940 : : ptr1->x_param_max_debug_marker_count,
6941 : : ptr2->x_param_max_debug_marker_count);
6942 : :
6943 : 0 : if (ptr1->x_param_max_delay_slot_insn_search != ptr2->x_param_max_delay_slot_insn_search)
6944 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6945 : : indent_to, "",
6946 : : "param_max_delay_slot_insn_search",
6947 : : ptr1->x_param_max_delay_slot_insn_search,
6948 : : ptr2->x_param_max_delay_slot_insn_search);
6949 : :
6950 : 0 : if (ptr1->x_param_max_delay_slot_live_search != ptr2->x_param_max_delay_slot_live_search)
6951 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6952 : : indent_to, "",
6953 : : "param_max_delay_slot_live_search",
6954 : : ptr1->x_param_max_delay_slot_live_search,
6955 : : ptr2->x_param_max_delay_slot_live_search);
6956 : :
6957 : 0 : if (ptr1->x_param_max_devirt_targets != ptr2->x_param_max_devirt_targets)
6958 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6959 : : indent_to, "",
6960 : : "param_max_devirt_targets",
6961 : : ptr1->x_param_max_devirt_targets,
6962 : : ptr2->x_param_max_devirt_targets);
6963 : :
6964 : 0 : if (ptr1->x_param_max_dse_active_local_stores != ptr2->x_param_max_dse_active_local_stores)
6965 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6966 : : indent_to, "",
6967 : : "param_max_dse_active_local_stores",
6968 : : ptr1->x_param_max_dse_active_local_stores,
6969 : : ptr2->x_param_max_dse_active_local_stores);
6970 : :
6971 : 0 : if (ptr1->x_param_early_inliner_max_iterations != ptr2->x_param_early_inliner_max_iterations)
6972 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6973 : : indent_to, "",
6974 : : "param_early_inliner_max_iterations",
6975 : : ptr1->x_param_early_inliner_max_iterations,
6976 : : ptr2->x_param_early_inliner_max_iterations);
6977 : :
6978 : 0 : if (ptr1->x_param_max_find_base_term_values != ptr2->x_param_max_find_base_term_values)
6979 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6980 : : indent_to, "",
6981 : : "param_max_find_base_term_values",
6982 : : ptr1->x_param_max_find_base_term_values,
6983 : : ptr2->x_param_max_find_base_term_values);
6984 : :
6985 : 0 : if (ptr1->x_param_max_fsm_thread_path_insns != ptr2->x_param_max_fsm_thread_path_insns)
6986 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6987 : : indent_to, "",
6988 : : "param_max_fsm_thread_path_insns",
6989 : : ptr1->x_param_max_fsm_thread_path_insns,
6990 : : ptr2->x_param_max_fsm_thread_path_insns);
6991 : :
6992 : 0 : if (ptr1->x_param_max_gcse_insertion_ratio != ptr2->x_param_max_gcse_insertion_ratio)
6993 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
6994 : : indent_to, "",
6995 : : "param_max_gcse_insertion_ratio",
6996 : : ptr1->x_param_max_gcse_insertion_ratio,
6997 : : ptr2->x_param_max_gcse_insertion_ratio);
6998 : :
6999 : 0 : if (ptr1->x_param_max_gcse_memory != ptr2->x_param_max_gcse_memory)
7000 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7001 : : indent_to, "",
7002 : : "param_max_gcse_memory",
7003 : : ptr1->x_param_max_gcse_memory,
7004 : : ptr2->x_param_max_gcse_memory);
7005 : :
7006 : 0 : if (ptr1->x_param_max_goto_duplication_insns != ptr2->x_param_max_goto_duplication_insns)
7007 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7008 : : indent_to, "",
7009 : : "param_max_goto_duplication_insns",
7010 : : ptr1->x_param_max_goto_duplication_insns,
7011 : : ptr2->x_param_max_goto_duplication_insns);
7012 : :
7013 : 0 : if (ptr1->x_param_max_grow_copy_bb_insns != ptr2->x_param_max_grow_copy_bb_insns)
7014 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7015 : : indent_to, "",
7016 : : "param_max_grow_copy_bb_insns",
7017 : : ptr1->x_param_max_grow_copy_bb_insns,
7018 : : ptr2->x_param_max_grow_copy_bb_insns);
7019 : :
7020 : 0 : if (ptr1->x_param_max_hoist_depth != ptr2->x_param_max_hoist_depth)
7021 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7022 : : indent_to, "",
7023 : : "param_max_hoist_depth",
7024 : : ptr1->x_param_max_hoist_depth,
7025 : : ptr2->x_param_max_hoist_depth);
7026 : :
7027 : 0 : if (ptr1->x_param_inline_functions_called_once_insns != ptr2->x_param_inline_functions_called_once_insns)
7028 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7029 : : indent_to, "",
7030 : : "param_inline_functions_called_once_insns",
7031 : : ptr1->x_param_inline_functions_called_once_insns,
7032 : : ptr2->x_param_inline_functions_called_once_insns);
7033 : :
7034 : 0 : if (ptr1->x_param_inline_functions_called_once_loop_depth != ptr2->x_param_inline_functions_called_once_loop_depth)
7035 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7036 : : indent_to, "",
7037 : : "param_inline_functions_called_once_loop_depth",
7038 : : ptr1->x_param_inline_functions_called_once_loop_depth,
7039 : : ptr2->x_param_inline_functions_called_once_loop_depth);
7040 : :
7041 : 0 : if (ptr1->x_param_max_inline_insns_auto != ptr2->x_param_max_inline_insns_auto)
7042 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7043 : : indent_to, "",
7044 : : "param_max_inline_insns_auto",
7045 : : ptr1->x_param_max_inline_insns_auto,
7046 : : ptr2->x_param_max_inline_insns_auto);
7047 : :
7048 : 0 : if (ptr1->x_param_max_inline_insns_recursive_auto != ptr2->x_param_max_inline_insns_recursive_auto)
7049 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7050 : : indent_to, "",
7051 : : "param_max_inline_insns_recursive_auto",
7052 : : ptr1->x_param_max_inline_insns_recursive_auto,
7053 : : ptr2->x_param_max_inline_insns_recursive_auto);
7054 : :
7055 : 0 : if (ptr1->x_param_max_inline_insns_recursive != ptr2->x_param_max_inline_insns_recursive)
7056 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7057 : : indent_to, "",
7058 : : "param_max_inline_insns_recursive",
7059 : : ptr1->x_param_max_inline_insns_recursive,
7060 : : ptr2->x_param_max_inline_insns_recursive);
7061 : :
7062 : 0 : if (ptr1->x_param_max_inline_insns_single != ptr2->x_param_max_inline_insns_single)
7063 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7064 : : indent_to, "",
7065 : : "param_max_inline_insns_single",
7066 : : ptr1->x_param_max_inline_insns_single,
7067 : : ptr2->x_param_max_inline_insns_single);
7068 : :
7069 : 0 : if (ptr1->x_param_max_inline_insns_size != ptr2->x_param_max_inline_insns_size)
7070 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7071 : : indent_to, "",
7072 : : "param_max_inline_insns_size",
7073 : : ptr1->x_param_max_inline_insns_size,
7074 : : ptr2->x_param_max_inline_insns_size);
7075 : :
7076 : 0 : if (ptr1->x_param_max_inline_insns_small != ptr2->x_param_max_inline_insns_small)
7077 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7078 : : indent_to, "",
7079 : : "param_max_inline_insns_small",
7080 : : ptr1->x_param_max_inline_insns_small,
7081 : : ptr2->x_param_max_inline_insns_small);
7082 : :
7083 : 0 : if (ptr1->x_param_max_inline_recursive_depth_auto != ptr2->x_param_max_inline_recursive_depth_auto)
7084 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7085 : : indent_to, "",
7086 : : "param_max_inline_recursive_depth_auto",
7087 : : ptr1->x_param_max_inline_recursive_depth_auto,
7088 : : ptr2->x_param_max_inline_recursive_depth_auto);
7089 : :
7090 : 0 : if (ptr1->x_param_max_inline_recursive_depth != ptr2->x_param_max_inline_recursive_depth)
7091 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7092 : : indent_to, "",
7093 : : "param_max_inline_recursive_depth",
7094 : : ptr1->x_param_max_inline_recursive_depth,
7095 : : ptr2->x_param_max_inline_recursive_depth);
7096 : :
7097 : 0 : if (ptr1->x_param_max_isl_operations != ptr2->x_param_max_isl_operations)
7098 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7099 : : indent_to, "",
7100 : : "param_max_isl_operations",
7101 : : ptr1->x_param_max_isl_operations,
7102 : : ptr2->x_param_max_isl_operations);
7103 : :
7104 : 0 : if (ptr1->x_param_max_iterations_computation_cost != ptr2->x_param_max_iterations_computation_cost)
7105 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7106 : : indent_to, "",
7107 : : "param_max_iterations_computation_cost",
7108 : : ptr1->x_param_max_iterations_computation_cost,
7109 : : ptr2->x_param_max_iterations_computation_cost);
7110 : :
7111 : 0 : if (ptr1->x_param_max_iterations_to_track != ptr2->x_param_max_iterations_to_track)
7112 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7113 : : indent_to, "",
7114 : : "param_max_iterations_to_track",
7115 : : ptr1->x_param_max_iterations_to_track,
7116 : : ptr2->x_param_max_iterations_to_track);
7117 : :
7118 : 0 : if (ptr1->x_param_max_jump_thread_duplication_stmts != ptr2->x_param_max_jump_thread_duplication_stmts)
7119 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7120 : : indent_to, "",
7121 : : "param_max_jump_thread_duplication_stmts",
7122 : : ptr1->x_param_max_jump_thread_duplication_stmts,
7123 : : ptr2->x_param_max_jump_thread_duplication_stmts);
7124 : :
7125 : 0 : if (ptr1->x_param_max_jump_thread_paths != ptr2->x_param_max_jump_thread_paths)
7126 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7127 : : indent_to, "",
7128 : : "param_max_jump_thread_paths",
7129 : : ptr1->x_param_max_jump_thread_paths,
7130 : : ptr2->x_param_max_jump_thread_paths);
7131 : :
7132 : 0 : if (ptr1->x_param_max_last_value_rtl != ptr2->x_param_max_last_value_rtl)
7133 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7134 : : indent_to, "",
7135 : : "param_max_last_value_rtl",
7136 : : ptr1->x_param_max_last_value_rtl,
7137 : : ptr2->x_param_max_last_value_rtl);
7138 : :
7139 : 0 : if (ptr1->x_param_max_loop_header_insns != ptr2->x_param_max_loop_header_insns)
7140 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7141 : : indent_to, "",
7142 : : "param_max_loop_header_insns",
7143 : : ptr1->x_param_max_loop_header_insns,
7144 : : ptr2->x_param_max_loop_header_insns);
7145 : :
7146 : 0 : if (ptr1->x_param_max_modulo_backtrack_attempts != ptr2->x_param_max_modulo_backtrack_attempts)
7147 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7148 : : indent_to, "",
7149 : : "param_max_modulo_backtrack_attempts",
7150 : : ptr1->x_param_max_modulo_backtrack_attempts,
7151 : : ptr2->x_param_max_modulo_backtrack_attempts);
7152 : :
7153 : 0 : if (ptr1->x_param_max_partial_antic_length != ptr2->x_param_max_partial_antic_length)
7154 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7155 : : indent_to, "",
7156 : : "param_max_partial_antic_length",
7157 : : ptr1->x_param_max_partial_antic_length,
7158 : : ptr2->x_param_max_partial_antic_length);
7159 : :
7160 : 0 : if (ptr1->x_param_max_peel_branches != ptr2->x_param_max_peel_branches)
7161 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7162 : : indent_to, "",
7163 : : "param_max_peel_branches",
7164 : : ptr1->x_param_max_peel_branches,
7165 : : ptr2->x_param_max_peel_branches);
7166 : :
7167 : 0 : if (ptr1->x_param_max_peel_times != ptr2->x_param_max_peel_times)
7168 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7169 : : indent_to, "",
7170 : : "param_max_peel_times",
7171 : : ptr1->x_param_max_peel_times,
7172 : : ptr2->x_param_max_peel_times);
7173 : :
7174 : 0 : if (ptr1->x_param_max_peeled_insns != ptr2->x_param_max_peeled_insns)
7175 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7176 : : indent_to, "",
7177 : : "param_max_peeled_insns",
7178 : : ptr1->x_param_max_peeled_insns,
7179 : : ptr2->x_param_max_peeled_insns);
7180 : :
7181 : 0 : if (ptr1->x_param_max_pending_list_length != ptr2->x_param_max_pending_list_length)
7182 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7183 : : indent_to, "",
7184 : : "param_max_pending_list_length",
7185 : : ptr1->x_param_max_pending_list_length,
7186 : : ptr2->x_param_max_pending_list_length);
7187 : :
7188 : 0 : if (ptr1->x_param_max_pipeline_region_blocks != ptr2->x_param_max_pipeline_region_blocks)
7189 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7190 : : indent_to, "",
7191 : : "param_max_pipeline_region_blocks",
7192 : : ptr1->x_param_max_pipeline_region_blocks,
7193 : : ptr2->x_param_max_pipeline_region_blocks);
7194 : :
7195 : 0 : if (ptr1->x_param_max_pipeline_region_insns != ptr2->x_param_max_pipeline_region_insns)
7196 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7197 : : indent_to, "",
7198 : : "param_max_pipeline_region_insns",
7199 : : ptr1->x_param_max_pipeline_region_insns,
7200 : : ptr2->x_param_max_pipeline_region_insns);
7201 : :
7202 : 0 : if (ptr1->x_param_max_pow_sqrt_depth != ptr2->x_param_max_pow_sqrt_depth)
7203 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7204 : : indent_to, "",
7205 : : "param_max_pow_sqrt_depth",
7206 : : ptr1->x_param_max_pow_sqrt_depth,
7207 : : ptr2->x_param_max_pow_sqrt_depth);
7208 : :
7209 : 0 : if (ptr1->x_param_max_predicted_iterations != ptr2->x_param_max_predicted_iterations)
7210 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7211 : : indent_to, "",
7212 : : "param_max_predicted_iterations",
7213 : : ptr1->x_param_max_predicted_iterations,
7214 : : ptr2->x_param_max_predicted_iterations);
7215 : :
7216 : 0 : if (ptr1->x_param_max_reload_search_insns != ptr2->x_param_max_reload_search_insns)
7217 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7218 : : indent_to, "",
7219 : : "param_max_reload_search_insns",
7220 : : ptr1->x_param_max_reload_search_insns,
7221 : : ptr2->x_param_max_reload_search_insns);
7222 : :
7223 : 0 : if (ptr1->x_param_max_rtl_if_conversion_insns != ptr2->x_param_max_rtl_if_conversion_insns)
7224 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7225 : : indent_to, "",
7226 : : "param_max_rtl_if_conversion_insns",
7227 : : ptr1->x_param_max_rtl_if_conversion_insns,
7228 : : ptr2->x_param_max_rtl_if_conversion_insns);
7229 : :
7230 : 0 : if (ptr1->x_param_max_rtl_if_conversion_predictable_cost != ptr2->x_param_max_rtl_if_conversion_predictable_cost)
7231 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7232 : : indent_to, "",
7233 : : "param_max_rtl_if_conversion_predictable_cost",
7234 : : ptr1->x_param_max_rtl_if_conversion_predictable_cost,
7235 : : ptr2->x_param_max_rtl_if_conversion_predictable_cost);
7236 : :
7237 : 0 : if (ptr1->x_param_max_rtl_if_conversion_unpredictable_cost != ptr2->x_param_max_rtl_if_conversion_unpredictable_cost)
7238 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7239 : : indent_to, "",
7240 : : "param_max_rtl_if_conversion_unpredictable_cost",
7241 : : ptr1->x_param_max_rtl_if_conversion_unpredictable_cost,
7242 : : ptr2->x_param_max_rtl_if_conversion_unpredictable_cost);
7243 : :
7244 : 0 : if (ptr1->x_param_max_sched_extend_regions_iters != ptr2->x_param_max_sched_extend_regions_iters)
7245 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7246 : : indent_to, "",
7247 : : "param_max_sched_extend_regions_iters",
7248 : : ptr1->x_param_max_sched_extend_regions_iters,
7249 : : ptr2->x_param_max_sched_extend_regions_iters);
7250 : :
7251 : 0 : if (ptr1->x_param_max_sched_insn_conflict_delay != ptr2->x_param_max_sched_insn_conflict_delay)
7252 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7253 : : indent_to, "",
7254 : : "param_max_sched_insn_conflict_delay",
7255 : : ptr1->x_param_max_sched_insn_conflict_delay,
7256 : : ptr2->x_param_max_sched_insn_conflict_delay);
7257 : :
7258 : 0 : if (ptr1->x_param_max_sched_ready_insns != ptr2->x_param_max_sched_ready_insns)
7259 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7260 : : indent_to, "",
7261 : : "param_max_sched_ready_insns",
7262 : : ptr1->x_param_max_sched_ready_insns,
7263 : : ptr2->x_param_max_sched_ready_insns);
7264 : :
7265 : 0 : if (ptr1->x_param_max_sched_region_blocks != ptr2->x_param_max_sched_region_blocks)
7266 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7267 : : indent_to, "",
7268 : : "param_max_sched_region_blocks",
7269 : : ptr1->x_param_max_sched_region_blocks,
7270 : : ptr2->x_param_max_sched_region_blocks);
7271 : :
7272 : 0 : if (ptr1->x_param_max_sched_region_insns != ptr2->x_param_max_sched_region_insns)
7273 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7274 : : indent_to, "",
7275 : : "param_max_sched_region_insns",
7276 : : ptr1->x_param_max_sched_region_insns,
7277 : : ptr2->x_param_max_sched_region_insns);
7278 : :
7279 : 0 : if (ptr1->x_param_max_slsr_candidate_scan != ptr2->x_param_max_slsr_candidate_scan)
7280 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7281 : : indent_to, "",
7282 : : "param_max_slsr_candidate_scan",
7283 : : ptr1->x_param_max_slsr_candidate_scan,
7284 : : ptr2->x_param_max_slsr_candidate_scan);
7285 : :
7286 : 0 : if (ptr1->x_param_max_speculative_devirt_maydefs != ptr2->x_param_max_speculative_devirt_maydefs)
7287 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7288 : : indent_to, "",
7289 : : "param_max_speculative_devirt_maydefs",
7290 : : ptr1->x_param_max_speculative_devirt_maydefs,
7291 : : ptr2->x_param_max_speculative_devirt_maydefs);
7292 : :
7293 : 0 : if (ptr1->x_param_max_stores_to_merge != ptr2->x_param_max_stores_to_merge)
7294 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7295 : : indent_to, "",
7296 : : "param_max_stores_to_merge",
7297 : : ptr1->x_param_max_stores_to_merge,
7298 : : ptr2->x_param_max_stores_to_merge);
7299 : :
7300 : 0 : if (ptr1->x_param_max_stores_to_sink != ptr2->x_param_max_stores_to_sink)
7301 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7302 : : indent_to, "",
7303 : : "param_max_stores_to_sink",
7304 : : ptr1->x_param_max_stores_to_sink,
7305 : : ptr2->x_param_max_stores_to_sink);
7306 : :
7307 : 0 : if (ptr1->x_param_max_tail_merge_comparisons != ptr2->x_param_max_tail_merge_comparisons)
7308 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7309 : : indent_to, "",
7310 : : "param_max_tail_merge_comparisons",
7311 : : ptr1->x_param_max_tail_merge_comparisons,
7312 : : ptr2->x_param_max_tail_merge_comparisons);
7313 : :
7314 : 0 : if (ptr1->x_param_max_tail_merge_iterations != ptr2->x_param_max_tail_merge_iterations)
7315 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7316 : : indent_to, "",
7317 : : "param_max_tail_merge_iterations",
7318 : : ptr1->x_param_max_tail_merge_iterations,
7319 : : ptr2->x_param_max_tail_merge_iterations);
7320 : :
7321 : 0 : if (ptr1->x_param_max_tracked_strlens != ptr2->x_param_max_tracked_strlens)
7322 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7323 : : indent_to, "",
7324 : : "param_max_tracked_strlens",
7325 : : ptr1->x_param_max_tracked_strlens,
7326 : : ptr2->x_param_max_tracked_strlens);
7327 : :
7328 : 0 : if (ptr1->x_param_max_tree_if_conversion_phi_args != ptr2->x_param_max_tree_if_conversion_phi_args)
7329 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7330 : : indent_to, "",
7331 : : "param_max_tree_if_conversion_phi_args",
7332 : : ptr1->x_param_max_tree_if_conversion_phi_args,
7333 : : ptr2->x_param_max_tree_if_conversion_phi_args);
7334 : :
7335 : 0 : if (ptr1->x_param_max_unroll_times != ptr2->x_param_max_unroll_times)
7336 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7337 : : indent_to, "",
7338 : : "param_max_unroll_times",
7339 : : ptr1->x_param_max_unroll_times,
7340 : : ptr2->x_param_max_unroll_times);
7341 : :
7342 : 0 : if (ptr1->x_param_max_unrolled_insns != ptr2->x_param_max_unrolled_insns)
7343 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7344 : : indent_to, "",
7345 : : "param_max_unrolled_insns",
7346 : : ptr1->x_param_max_unrolled_insns,
7347 : : ptr2->x_param_max_unrolled_insns);
7348 : :
7349 : 0 : if (ptr1->x_param_max_unswitch_depth != ptr2->x_param_max_unswitch_depth)
7350 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7351 : : indent_to, "",
7352 : : "param_max_unswitch_depth",
7353 : : ptr1->x_param_max_unswitch_depth,
7354 : : ptr2->x_param_max_unswitch_depth);
7355 : :
7356 : 0 : if (ptr1->x_param_max_unswitch_insns != ptr2->x_param_max_unswitch_insns)
7357 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7358 : : indent_to, "",
7359 : : "param_max_unswitch_insns",
7360 : : ptr1->x_param_max_unswitch_insns,
7361 : : ptr2->x_param_max_unswitch_insns);
7362 : :
7363 : 0 : if (ptr1->x_param_max_variable_expansions != ptr2->x_param_max_variable_expansions)
7364 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7365 : : indent_to, "",
7366 : : "param_max_variable_expansions",
7367 : : ptr1->x_param_max_variable_expansions,
7368 : : ptr2->x_param_max_variable_expansions);
7369 : :
7370 : 0 : if (ptr1->x_param_max_vartrack_expr_depth != ptr2->x_param_max_vartrack_expr_depth)
7371 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7372 : : indent_to, "",
7373 : : "param_max_vartrack_expr_depth",
7374 : : ptr1->x_param_max_vartrack_expr_depth,
7375 : : ptr2->x_param_max_vartrack_expr_depth);
7376 : :
7377 : 0 : if (ptr1->x_param_max_vartrack_reverse_op_size != ptr2->x_param_max_vartrack_reverse_op_size)
7378 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7379 : : indent_to, "",
7380 : : "param_max_vartrack_reverse_op_size",
7381 : : ptr1->x_param_max_vartrack_reverse_op_size,
7382 : : ptr2->x_param_max_vartrack_reverse_op_size);
7383 : :
7384 : 0 : if (ptr1->x_param_max_vartrack_size != ptr2->x_param_max_vartrack_size)
7385 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7386 : : indent_to, "",
7387 : : "param_max_vartrack_size",
7388 : : ptr1->x_param_max_vartrack_size,
7389 : : ptr2->x_param_max_vartrack_size);
7390 : :
7391 : 0 : if (ptr1->x_param_min_crossjump_insns != ptr2->x_param_min_crossjump_insns)
7392 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7393 : : indent_to, "",
7394 : : "param_min_crossjump_insns",
7395 : : ptr1->x_param_min_crossjump_insns,
7396 : : ptr2->x_param_min_crossjump_insns);
7397 : :
7398 : 0 : if (ptr1->x_param_min_inline_recursive_probability != ptr2->x_param_min_inline_recursive_probability)
7399 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7400 : : indent_to, "",
7401 : : "param_min_inline_recursive_probability",
7402 : : ptr1->x_param_min_inline_recursive_probability,
7403 : : ptr2->x_param_min_inline_recursive_probability);
7404 : :
7405 : 0 : if (ptr1->x_param_min_insn_to_prefetch_ratio != ptr2->x_param_min_insn_to_prefetch_ratio)
7406 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7407 : : indent_to, "",
7408 : : "param_min_insn_to_prefetch_ratio",
7409 : : ptr1->x_param_min_insn_to_prefetch_ratio,
7410 : : ptr2->x_param_min_insn_to_prefetch_ratio);
7411 : :
7412 : 0 : if (ptr1->x_param_min_loop_cond_split_prob != ptr2->x_param_min_loop_cond_split_prob)
7413 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7414 : : indent_to, "",
7415 : : "param_min_loop_cond_split_prob",
7416 : : ptr1->x_param_min_loop_cond_split_prob,
7417 : : ptr2->x_param_min_loop_cond_split_prob);
7418 : :
7419 : 0 : if (ptr1->x_param_min_pagesize != ptr2->x_param_min_pagesize)
7420 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7421 : : indent_to, "",
7422 : : "param_min_pagesize",
7423 : : ptr1->x_param_min_pagesize,
7424 : : ptr2->x_param_min_pagesize);
7425 : :
7426 : 0 : if (ptr1->x_param_min_size_for_stack_sharing != ptr2->x_param_min_size_for_stack_sharing)
7427 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7428 : : indent_to, "",
7429 : : "param_min_size_for_stack_sharing",
7430 : : ptr1->x_param_min_size_for_stack_sharing,
7431 : : ptr2->x_param_min_size_for_stack_sharing);
7432 : :
7433 : 0 : if (ptr1->x_param_min_spec_prob != ptr2->x_param_min_spec_prob)
7434 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7435 : : indent_to, "",
7436 : : "param_min_spec_prob",
7437 : : ptr1->x_param_min_spec_prob,
7438 : : ptr2->x_param_min_spec_prob);
7439 : :
7440 : 0 : if (ptr1->x_param_min_vect_loop_bound != ptr2->x_param_min_vect_loop_bound)
7441 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7442 : : indent_to, "",
7443 : : "param_min_vect_loop_bound",
7444 : : ptr1->x_param_min_vect_loop_bound,
7445 : : ptr2->x_param_min_vect_loop_bound);
7446 : :
7447 : 0 : if (ptr1->x_param_modref_max_accesses != ptr2->x_param_modref_max_accesses)
7448 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7449 : : indent_to, "",
7450 : : "param_modref_max_accesses",
7451 : : ptr1->x_param_modref_max_accesses,
7452 : : ptr2->x_param_modref_max_accesses);
7453 : :
7454 : 0 : if (ptr1->x_param_modref_max_adjustments != ptr2->x_param_modref_max_adjustments)
7455 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7456 : : indent_to, "",
7457 : : "param_modref_max_adjustments",
7458 : : ptr1->x_param_modref_max_adjustments,
7459 : : ptr2->x_param_modref_max_adjustments);
7460 : :
7461 : 0 : if (ptr1->x_param_modref_max_bases != ptr2->x_param_modref_max_bases)
7462 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7463 : : indent_to, "",
7464 : : "param_modref_max_bases",
7465 : : ptr1->x_param_modref_max_bases,
7466 : : ptr2->x_param_modref_max_bases);
7467 : :
7468 : 0 : if (ptr1->x_param_modref_max_depth != ptr2->x_param_modref_max_depth)
7469 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7470 : : indent_to, "",
7471 : : "param_modref_max_depth",
7472 : : ptr1->x_param_modref_max_depth,
7473 : : ptr2->x_param_modref_max_depth);
7474 : :
7475 : 0 : if (ptr1->x_param_modref_max_escape_points != ptr2->x_param_modref_max_escape_points)
7476 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7477 : : indent_to, "",
7478 : : "param_modref_max_escape_points",
7479 : : ptr1->x_param_modref_max_escape_points,
7480 : : ptr2->x_param_modref_max_escape_points);
7481 : :
7482 : 0 : if (ptr1->x_param_modref_max_refs != ptr2->x_param_modref_max_refs)
7483 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7484 : : indent_to, "",
7485 : : "param_modref_max_refs",
7486 : : ptr1->x_param_modref_max_refs,
7487 : : ptr2->x_param_modref_max_refs);
7488 : :
7489 : 0 : if (ptr1->x_param_modref_max_tests != ptr2->x_param_modref_max_tests)
7490 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7491 : : indent_to, "",
7492 : : "param_modref_max_tests",
7493 : : ptr1->x_param_modref_max_tests,
7494 : : ptr2->x_param_modref_max_tests);
7495 : :
7496 : 0 : if (ptr1->x_param_parloops_chunk_size != ptr2->x_param_parloops_chunk_size)
7497 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7498 : : indent_to, "",
7499 : : "param_parloops_chunk_size",
7500 : : ptr1->x_param_parloops_chunk_size,
7501 : : ptr2->x_param_parloops_chunk_size);
7502 : :
7503 : 0 : if (ptr1->x_param_parloops_min_per_thread != ptr2->x_param_parloops_min_per_thread)
7504 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7505 : : indent_to, "",
7506 : : "param_parloops_min_per_thread",
7507 : : ptr1->x_param_parloops_min_per_thread,
7508 : : ptr2->x_param_parloops_min_per_thread);
7509 : :
7510 : 0 : if (ptr1->x_param_parloops_schedule != ptr2->x_param_parloops_schedule)
7511 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7512 : : indent_to, "",
7513 : : "param_parloops_schedule",
7514 : : ptr1->x_param_parloops_schedule,
7515 : : ptr2->x_param_parloops_schedule);
7516 : :
7517 : 0 : if (ptr1->x_param_partial_inlining_entry_probability != ptr2->x_param_partial_inlining_entry_probability)
7518 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7519 : : indent_to, "",
7520 : : "param_partial_inlining_entry_probability",
7521 : : ptr1->x_param_partial_inlining_entry_probability,
7522 : : ptr2->x_param_partial_inlining_entry_probability);
7523 : :
7524 : 0 : if (ptr1->x_param_phiopt_factor_max_stmts_live != ptr2->x_param_phiopt_factor_max_stmts_live)
7525 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7526 : : indent_to, "",
7527 : : "param_phiopt_factor_max_stmts_live",
7528 : : ptr1->x_param_phiopt_factor_max_stmts_live,
7529 : : ptr2->x_param_phiopt_factor_max_stmts_live);
7530 : :
7531 : 0 : if (ptr1->x_param_predictable_branch_outcome != ptr2->x_param_predictable_branch_outcome)
7532 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7533 : : indent_to, "",
7534 : : "param_predictable_branch_outcome",
7535 : : ptr1->x_param_predictable_branch_outcome,
7536 : : ptr2->x_param_predictable_branch_outcome);
7537 : :
7538 : 0 : if (ptr1->x_param_prefetch_dynamic_strides != ptr2->x_param_prefetch_dynamic_strides)
7539 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7540 : : indent_to, "",
7541 : : "param_prefetch_dynamic_strides",
7542 : : ptr1->x_param_prefetch_dynamic_strides,
7543 : : ptr2->x_param_prefetch_dynamic_strides);
7544 : :
7545 : 0 : if (ptr1->x_param_prefetch_latency != ptr2->x_param_prefetch_latency)
7546 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7547 : : indent_to, "",
7548 : : "param_prefetch_latency",
7549 : : ptr1->x_param_prefetch_latency,
7550 : : ptr2->x_param_prefetch_latency);
7551 : :
7552 : 0 : if (ptr1->x_param_prefetch_min_insn_to_mem_ratio != ptr2->x_param_prefetch_min_insn_to_mem_ratio)
7553 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7554 : : indent_to, "",
7555 : : "param_prefetch_min_insn_to_mem_ratio",
7556 : : ptr1->x_param_prefetch_min_insn_to_mem_ratio,
7557 : : ptr2->x_param_prefetch_min_insn_to_mem_ratio);
7558 : :
7559 : 0 : if (ptr1->x_param_prefetch_minimum_stride != ptr2->x_param_prefetch_minimum_stride)
7560 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7561 : : indent_to, "",
7562 : : "param_prefetch_minimum_stride",
7563 : : ptr1->x_param_prefetch_minimum_stride,
7564 : : ptr2->x_param_prefetch_minimum_stride);
7565 : :
7566 : 0 : if (ptr1->x_param_ranger_logical_depth != ptr2->x_param_ranger_logical_depth)
7567 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7568 : : indent_to, "",
7569 : : "param_ranger_logical_depth",
7570 : : ptr1->x_param_ranger_logical_depth,
7571 : : ptr2->x_param_ranger_logical_depth);
7572 : :
7573 : 0 : if (ptr1->x_param_ranger_recompute_depth != ptr2->x_param_ranger_recompute_depth)
7574 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7575 : : indent_to, "",
7576 : : "param_ranger_recompute_depth",
7577 : : ptr1->x_param_ranger_recompute_depth,
7578 : : ptr2->x_param_ranger_recompute_depth);
7579 : :
7580 : 0 : if (ptr1->x_param_relation_block_limit != ptr2->x_param_relation_block_limit)
7581 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7582 : : indent_to, "",
7583 : : "param_relation_block_limit",
7584 : : ptr1->x_param_relation_block_limit,
7585 : : ptr2->x_param_relation_block_limit);
7586 : :
7587 : 0 : if (ptr1->x_param_rpo_vn_max_loop_depth != ptr2->x_param_rpo_vn_max_loop_depth)
7588 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7589 : : indent_to, "",
7590 : : "param_rpo_vn_max_loop_depth",
7591 : : ptr1->x_param_rpo_vn_max_loop_depth,
7592 : : ptr2->x_param_rpo_vn_max_loop_depth);
7593 : :
7594 : 0 : if (ptr1->x_param_sccvn_max_alias_queries_per_access != ptr2->x_param_sccvn_max_alias_queries_per_access)
7595 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7596 : : indent_to, "",
7597 : : "param_sccvn_max_alias_queries_per_access",
7598 : : ptr1->x_param_sccvn_max_alias_queries_per_access,
7599 : : ptr2->x_param_sccvn_max_alias_queries_per_access);
7600 : :
7601 : 0 : if (ptr1->x_param_scev_max_expr_complexity != ptr2->x_param_scev_max_expr_complexity)
7602 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7603 : : indent_to, "",
7604 : : "param_scev_max_expr_complexity",
7605 : : ptr1->x_param_scev_max_expr_complexity,
7606 : : ptr2->x_param_scev_max_expr_complexity);
7607 : :
7608 : 0 : if (ptr1->x_param_scev_max_expr_size != ptr2->x_param_scev_max_expr_size)
7609 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7610 : : indent_to, "",
7611 : : "param_scev_max_expr_size",
7612 : : ptr1->x_param_scev_max_expr_size,
7613 : : ptr2->x_param_scev_max_expr_size);
7614 : :
7615 : 0 : if (ptr1->x_param_sched_autopref_queue_depth != ptr2->x_param_sched_autopref_queue_depth)
7616 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7617 : : indent_to, "",
7618 : : "param_sched_autopref_queue_depth",
7619 : : ptr1->x_param_sched_autopref_queue_depth,
7620 : : ptr2->x_param_sched_autopref_queue_depth);
7621 : :
7622 : 0 : if (ptr1->x_param_sched_mem_true_dep_cost != ptr2->x_param_sched_mem_true_dep_cost)
7623 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7624 : : indent_to, "",
7625 : : "param_sched_mem_true_dep_cost",
7626 : : ptr1->x_param_sched_mem_true_dep_cost,
7627 : : ptr2->x_param_sched_mem_true_dep_cost);
7628 : :
7629 : 0 : if (ptr1->x_param_sched_pressure_algorithm != ptr2->x_param_sched_pressure_algorithm)
7630 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7631 : : indent_to, "",
7632 : : "param_sched_pressure_algorithm",
7633 : : ptr1->x_param_sched_pressure_algorithm,
7634 : : ptr2->x_param_sched_pressure_algorithm);
7635 : :
7636 : 0 : if (ptr1->x_param_sched_spec_prob_cutoff != ptr2->x_param_sched_spec_prob_cutoff)
7637 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7638 : : indent_to, "",
7639 : : "param_sched_spec_prob_cutoff",
7640 : : ptr1->x_param_sched_spec_prob_cutoff,
7641 : : ptr2->x_param_sched_spec_prob_cutoff);
7642 : :
7643 : 0 : if (ptr1->x_param_sched_state_edge_prob_cutoff != ptr2->x_param_sched_state_edge_prob_cutoff)
7644 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7645 : : indent_to, "",
7646 : : "param_sched_state_edge_prob_cutoff",
7647 : : ptr1->x_param_sched_state_edge_prob_cutoff,
7648 : : ptr2->x_param_sched_state_edge_prob_cutoff);
7649 : :
7650 : 0 : if (ptr1->x_param_selsched_insns_to_rename != ptr2->x_param_selsched_insns_to_rename)
7651 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7652 : : indent_to, "",
7653 : : "param_selsched_insns_to_rename",
7654 : : ptr1->x_param_selsched_insns_to_rename,
7655 : : ptr2->x_param_selsched_insns_to_rename);
7656 : :
7657 : 0 : if (ptr1->x_param_selsched_max_lookahead != ptr2->x_param_selsched_max_lookahead)
7658 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7659 : : indent_to, "",
7660 : : "param_selsched_max_lookahead",
7661 : : ptr1->x_param_selsched_max_lookahead,
7662 : : ptr2->x_param_selsched_max_lookahead);
7663 : :
7664 : 0 : if (ptr1->x_param_selsched_max_sched_times != ptr2->x_param_selsched_max_sched_times)
7665 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7666 : : indent_to, "",
7667 : : "param_selsched_max_sched_times",
7668 : : ptr1->x_param_selsched_max_sched_times,
7669 : : ptr2->x_param_selsched_max_sched_times);
7670 : :
7671 : 0 : if (ptr1->x_param_simultaneous_prefetches != ptr2->x_param_simultaneous_prefetches)
7672 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7673 : : indent_to, "",
7674 : : "param_simultaneous_prefetches",
7675 : : ptr1->x_param_simultaneous_prefetches,
7676 : : ptr2->x_param_simultaneous_prefetches);
7677 : :
7678 : 0 : if (ptr1->x_param_sink_frequency_threshold != ptr2->x_param_sink_frequency_threshold)
7679 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7680 : : indent_to, "",
7681 : : "param_sink_frequency_threshold",
7682 : : ptr1->x_param_sink_frequency_threshold,
7683 : : ptr2->x_param_sink_frequency_threshold);
7684 : :
7685 : 0 : if (ptr1->x_param_sms_dfa_history != ptr2->x_param_sms_dfa_history)
7686 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7687 : : indent_to, "",
7688 : : "param_sms_dfa_history",
7689 : : ptr1->x_param_sms_dfa_history,
7690 : : ptr2->x_param_sms_dfa_history);
7691 : :
7692 : 0 : if (ptr1->x_param_sms_loop_average_count_threshold != ptr2->x_param_sms_loop_average_count_threshold)
7693 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7694 : : indent_to, "",
7695 : : "param_sms_loop_average_count_threshold",
7696 : : ptr1->x_param_sms_loop_average_count_threshold,
7697 : : ptr2->x_param_sms_loop_average_count_threshold);
7698 : :
7699 : 0 : if (ptr1->x_param_sms_max_ii_factor != ptr2->x_param_sms_max_ii_factor)
7700 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7701 : : indent_to, "",
7702 : : "param_sms_max_ii_factor",
7703 : : ptr1->x_param_sms_max_ii_factor,
7704 : : ptr2->x_param_sms_max_ii_factor);
7705 : :
7706 : 0 : if (ptr1->x_param_sms_min_sc != ptr2->x_param_sms_min_sc)
7707 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7708 : : indent_to, "",
7709 : : "param_sms_min_sc",
7710 : : ptr1->x_param_sms_min_sc,
7711 : : ptr2->x_param_sms_min_sc);
7712 : :
7713 : 0 : if (ptr1->x_param_sra_max_propagations != ptr2->x_param_sra_max_propagations)
7714 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7715 : : indent_to, "",
7716 : : "param_sra_max_propagations",
7717 : : ptr1->x_param_sra_max_propagations,
7718 : : ptr2->x_param_sra_max_propagations);
7719 : :
7720 : 0 : if (ptr1->x_param_sra_max_scalarization_size_size != ptr2->x_param_sra_max_scalarization_size_size)
7721 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7722 : : indent_to, "",
7723 : : "param_sra_max_scalarization_size_size",
7724 : : ptr1->x_param_sra_max_scalarization_size_size,
7725 : : ptr2->x_param_sra_max_scalarization_size_size);
7726 : :
7727 : 0 : if (ptr1->x_param_sra_max_scalarization_size_speed != ptr2->x_param_sra_max_scalarization_size_speed)
7728 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7729 : : indent_to, "",
7730 : : "param_sra_max_scalarization_size_speed",
7731 : : ptr1->x_param_sra_max_scalarization_size_speed,
7732 : : ptr2->x_param_sra_max_scalarization_size_speed);
7733 : :
7734 : 0 : if (ptr1->x_param_ssa_name_def_chain_limit != ptr2->x_param_ssa_name_def_chain_limit)
7735 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7736 : : indent_to, "",
7737 : : "param_ssa_name_def_chain_limit",
7738 : : ptr1->x_param_ssa_name_def_chain_limit,
7739 : : ptr2->x_param_ssa_name_def_chain_limit);
7740 : :
7741 : 0 : if (ptr1->x_param_ssp_buffer_size != ptr2->x_param_ssp_buffer_size)
7742 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7743 : : indent_to, "",
7744 : : "param_ssp_buffer_size",
7745 : : ptr1->x_param_ssp_buffer_size,
7746 : : ptr2->x_param_ssp_buffer_size);
7747 : :
7748 : 0 : if (ptr1->x_param_stack_clash_protection_guard_size != ptr2->x_param_stack_clash_protection_guard_size)
7749 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7750 : : indent_to, "",
7751 : : "param_stack_clash_protection_guard_size",
7752 : : ptr1->x_param_stack_clash_protection_guard_size,
7753 : : ptr2->x_param_stack_clash_protection_guard_size);
7754 : :
7755 : 0 : if (ptr1->x_param_stack_clash_protection_probe_interval != ptr2->x_param_stack_clash_protection_probe_interval)
7756 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7757 : : indent_to, "",
7758 : : "param_stack_clash_protection_probe_interval",
7759 : : ptr1->x_param_stack_clash_protection_probe_interval,
7760 : : ptr2->x_param_stack_clash_protection_probe_interval);
7761 : :
7762 : 0 : if (ptr1->x_param_store_forwarding_max_distance != ptr2->x_param_store_forwarding_max_distance)
7763 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7764 : : indent_to, "",
7765 : : "param_store_forwarding_max_distance",
7766 : : ptr1->x_param_store_forwarding_max_distance,
7767 : : ptr2->x_param_store_forwarding_max_distance);
7768 : :
7769 : 0 : if (ptr1->x_param_store_merging_allow_unaligned != ptr2->x_param_store_merging_allow_unaligned)
7770 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7771 : : indent_to, "",
7772 : : "param_store_merging_allow_unaligned",
7773 : : ptr1->x_param_store_merging_allow_unaligned,
7774 : : ptr2->x_param_store_merging_allow_unaligned);
7775 : :
7776 : 0 : if (ptr1->x_param_store_merging_max_size != ptr2->x_param_store_merging_max_size)
7777 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7778 : : indent_to, "",
7779 : : "param_store_merging_max_size",
7780 : : ptr1->x_param_store_merging_max_size,
7781 : : ptr2->x_param_store_merging_max_size);
7782 : :
7783 : 0 : if (ptr1->x_param_switch_conversion_branch_ratio != ptr2->x_param_switch_conversion_branch_ratio)
7784 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7785 : : indent_to, "",
7786 : : "param_switch_conversion_branch_ratio",
7787 : : ptr1->x_param_switch_conversion_branch_ratio,
7788 : : ptr2->x_param_switch_conversion_branch_ratio);
7789 : :
7790 : 0 : if (ptr1->x_param_switch_lower_slow_alg_max_cases != ptr2->x_param_switch_lower_slow_alg_max_cases)
7791 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7792 : : indent_to, "",
7793 : : "param_switch_lower_slow_alg_max_cases",
7794 : : ptr1->x_param_switch_lower_slow_alg_max_cases,
7795 : : ptr2->x_param_switch_lower_slow_alg_max_cases);
7796 : :
7797 : 0 : if (ptr1->x_param_tm_max_aggregate_size != ptr2->x_param_tm_max_aggregate_size)
7798 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7799 : : indent_to, "",
7800 : : "param_tm_max_aggregate_size",
7801 : : ptr1->x_param_tm_max_aggregate_size,
7802 : : ptr2->x_param_tm_max_aggregate_size);
7803 : :
7804 : 0 : if (ptr1->x_param_tracer_dynamic_coverage_feedback != ptr2->x_param_tracer_dynamic_coverage_feedback)
7805 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7806 : : indent_to, "",
7807 : : "param_tracer_dynamic_coverage_feedback",
7808 : : ptr1->x_param_tracer_dynamic_coverage_feedback,
7809 : : ptr2->x_param_tracer_dynamic_coverage_feedback);
7810 : :
7811 : 0 : if (ptr1->x_param_tracer_dynamic_coverage != ptr2->x_param_tracer_dynamic_coverage)
7812 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7813 : : indent_to, "",
7814 : : "param_tracer_dynamic_coverage",
7815 : : ptr1->x_param_tracer_dynamic_coverage,
7816 : : ptr2->x_param_tracer_dynamic_coverage);
7817 : :
7818 : 0 : if (ptr1->x_param_tracer_max_code_growth != ptr2->x_param_tracer_max_code_growth)
7819 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7820 : : indent_to, "",
7821 : : "param_tracer_max_code_growth",
7822 : : ptr1->x_param_tracer_max_code_growth,
7823 : : ptr2->x_param_tracer_max_code_growth);
7824 : :
7825 : 0 : if (ptr1->x_param_tracer_min_branch_probability_feedback != ptr2->x_param_tracer_min_branch_probability_feedback)
7826 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7827 : : indent_to, "",
7828 : : "param_tracer_min_branch_probability_feedback",
7829 : : ptr1->x_param_tracer_min_branch_probability_feedback,
7830 : : ptr2->x_param_tracer_min_branch_probability_feedback);
7831 : :
7832 : 0 : if (ptr1->x_param_tracer_min_branch_probability != ptr2->x_param_tracer_min_branch_probability)
7833 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7834 : : indent_to, "",
7835 : : "param_tracer_min_branch_probability",
7836 : : ptr1->x_param_tracer_min_branch_probability,
7837 : : ptr2->x_param_tracer_min_branch_probability);
7838 : :
7839 : 0 : if (ptr1->x_param_tracer_min_branch_ratio != ptr2->x_param_tracer_min_branch_ratio)
7840 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7841 : : indent_to, "",
7842 : : "param_tracer_min_branch_ratio",
7843 : : ptr1->x_param_tracer_min_branch_ratio,
7844 : : ptr2->x_param_tracer_min_branch_ratio);
7845 : :
7846 : 0 : if (ptr1->x_param_transitive_relations_work_bound != ptr2->x_param_transitive_relations_work_bound)
7847 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7848 : : indent_to, "",
7849 : : "param_transitive_relations_work_bound",
7850 : : ptr1->x_param_transitive_relations_work_bound,
7851 : : ptr2->x_param_transitive_relations_work_bound);
7852 : :
7853 : 0 : if (ptr1->x_param_tree_reassoc_width != ptr2->x_param_tree_reassoc_width)
7854 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7855 : : indent_to, "",
7856 : : "param_tree_reassoc_width",
7857 : : ptr1->x_param_tree_reassoc_width,
7858 : : ptr2->x_param_tree_reassoc_width);
7859 : :
7860 : 0 : if (ptr1->x_param_uninit_control_dep_attempts != ptr2->x_param_uninit_control_dep_attempts)
7861 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7862 : : indent_to, "",
7863 : : "param_uninit_control_dep_attempts",
7864 : : ptr1->x_param_uninit_control_dep_attempts,
7865 : : ptr2->x_param_uninit_control_dep_attempts);
7866 : :
7867 : 0 : if (ptr1->x_param_uninit_max_chain_len != ptr2->x_param_uninit_max_chain_len)
7868 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7869 : : indent_to, "",
7870 : : "param_uninit_max_chain_len",
7871 : : ptr1->x_param_uninit_max_chain_len,
7872 : : ptr2->x_param_uninit_max_chain_len);
7873 : :
7874 : 0 : if (ptr1->x_param_uninit_max_num_chains != ptr2->x_param_uninit_max_num_chains)
7875 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7876 : : indent_to, "",
7877 : : "param_uninit_max_num_chains",
7878 : : ptr1->x_param_uninit_max_num_chains,
7879 : : ptr2->x_param_uninit_max_num_chains);
7880 : :
7881 : 0 : if (ptr1->x_param_uninit_max_prune_work != ptr2->x_param_uninit_max_prune_work)
7882 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7883 : : indent_to, "",
7884 : : "param_uninit_max_prune_work",
7885 : : ptr1->x_param_uninit_max_prune_work,
7886 : : ptr2->x_param_uninit_max_prune_work);
7887 : :
7888 : 0 : if (ptr1->x_param_uninlined_function_insns != ptr2->x_param_uninlined_function_insns)
7889 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7890 : : indent_to, "",
7891 : : "param_uninlined_function_insns",
7892 : : ptr1->x_param_uninlined_function_insns,
7893 : : ptr2->x_param_uninlined_function_insns);
7894 : :
7895 : 0 : if (ptr1->x_param_uninlined_function_time != ptr2->x_param_uninlined_function_time)
7896 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7897 : : indent_to, "",
7898 : : "param_uninlined_function_time",
7899 : : ptr1->x_param_uninlined_function_time,
7900 : : ptr2->x_param_uninlined_function_time);
7901 : :
7902 : 0 : if (ptr1->x_param_uninlined_function_thunk_insns != ptr2->x_param_uninlined_function_thunk_insns)
7903 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7904 : : indent_to, "",
7905 : : "param_uninlined_function_thunk_insns",
7906 : : ptr1->x_param_uninlined_function_thunk_insns,
7907 : : ptr2->x_param_uninlined_function_thunk_insns);
7908 : :
7909 : 0 : if (ptr1->x_param_uninlined_function_thunk_time != ptr2->x_param_uninlined_function_thunk_time)
7910 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7911 : : indent_to, "",
7912 : : "param_uninlined_function_thunk_time",
7913 : : ptr1->x_param_uninlined_function_thunk_time,
7914 : : ptr2->x_param_uninlined_function_thunk_time);
7915 : :
7916 : 0 : if (ptr1->x_param_unlikely_bb_count_fraction != ptr2->x_param_unlikely_bb_count_fraction)
7917 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7918 : : indent_to, "",
7919 : : "param_unlikely_bb_count_fraction",
7920 : : ptr1->x_param_unlikely_bb_count_fraction,
7921 : : ptr2->x_param_unlikely_bb_count_fraction);
7922 : :
7923 : 0 : if (ptr1->x_param_unroll_jam_max_unroll != ptr2->x_param_unroll_jam_max_unroll)
7924 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7925 : : indent_to, "",
7926 : : "param_unroll_jam_max_unroll",
7927 : : ptr1->x_param_unroll_jam_max_unroll,
7928 : : ptr2->x_param_unroll_jam_max_unroll);
7929 : :
7930 : 0 : if (ptr1->x_param_unroll_jam_min_percent != ptr2->x_param_unroll_jam_min_percent)
7931 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7932 : : indent_to, "",
7933 : : "param_unroll_jam_min_percent",
7934 : : ptr1->x_param_unroll_jam_min_percent,
7935 : : ptr2->x_param_unroll_jam_min_percent);
7936 : :
7937 : 0 : if (ptr1->x_param_use_after_scope_direct_emission_threshold != ptr2->x_param_use_after_scope_direct_emission_threshold)
7938 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7939 : : indent_to, "",
7940 : : "param_use_after_scope_direct_emission_threshold",
7941 : : ptr1->x_param_use_after_scope_direct_emission_threshold,
7942 : : ptr2->x_param_use_after_scope_direct_emission_threshold);
7943 : :
7944 : 0 : if (ptr1->x_param_vect_epilogues_nomask != ptr2->x_param_vect_epilogues_nomask)
7945 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7946 : : indent_to, "",
7947 : : "param_vect_epilogues_nomask",
7948 : : ptr1->x_param_vect_epilogues_nomask,
7949 : : ptr2->x_param_vect_epilogues_nomask);
7950 : :
7951 : 0 : if (ptr1->x_param_vect_induction_float != ptr2->x_param_vect_induction_float)
7952 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7953 : : indent_to, "",
7954 : : "param_vect_induction_float",
7955 : : ptr1->x_param_vect_induction_float,
7956 : : ptr2->x_param_vect_induction_float);
7957 : :
7958 : 0 : if (ptr1->x_param_vect_inner_loop_cost_factor != ptr2->x_param_vect_inner_loop_cost_factor)
7959 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7960 : : indent_to, "",
7961 : : "param_vect_inner_loop_cost_factor",
7962 : : ptr1->x_param_vect_inner_loop_cost_factor,
7963 : : ptr2->x_param_vect_inner_loop_cost_factor);
7964 : :
7965 : 0 : if (ptr1->x_param_vect_max_layout_candidates != ptr2->x_param_vect_max_layout_candidates)
7966 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7967 : : indent_to, "",
7968 : : "param_vect_max_layout_candidates",
7969 : : ptr1->x_param_vect_max_layout_candidates,
7970 : : ptr2->x_param_vect_max_layout_candidates);
7971 : :
7972 : 0 : if (ptr1->x_param_vect_max_peeling_for_alignment != ptr2->x_param_vect_max_peeling_for_alignment)
7973 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7974 : : indent_to, "",
7975 : : "param_vect_max_peeling_for_alignment",
7976 : : ptr1->x_param_vect_max_peeling_for_alignment,
7977 : : ptr2->x_param_vect_max_peeling_for_alignment);
7978 : :
7979 : 0 : if (ptr1->x_param_vect_max_version_for_alias_checks != ptr2->x_param_vect_max_version_for_alias_checks)
7980 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7981 : : indent_to, "",
7982 : : "param_vect_max_version_for_alias_checks",
7983 : : ptr1->x_param_vect_max_version_for_alias_checks,
7984 : : ptr2->x_param_vect_max_version_for_alias_checks);
7985 : :
7986 : 0 : if (ptr1->x_param_vect_max_version_for_alignment_checks != ptr2->x_param_vect_max_version_for_alignment_checks)
7987 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7988 : : indent_to, "",
7989 : : "param_vect_max_version_for_alignment_checks",
7990 : : ptr1->x_param_vect_max_version_for_alignment_checks,
7991 : : ptr2->x_param_vect_max_version_for_alignment_checks);
7992 : :
7993 : 0 : if (ptr1->x_param_vect_partial_vector_usage != ptr2->x_param_vect_partial_vector_usage)
7994 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
7995 : : indent_to, "",
7996 : : "param_vect_partial_vector_usage",
7997 : : ptr1->x_param_vect_partial_vector_usage,
7998 : : ptr2->x_param_vect_partial_vector_usage);
7999 : :
8000 : 0 : if (ptr1->x_param_vect_scalar_cost_multiplier != ptr2->x_param_vect_scalar_cost_multiplier)
8001 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8002 : : indent_to, "",
8003 : : "param_vect_scalar_cost_multiplier",
8004 : : ptr1->x_param_vect_scalar_cost_multiplier,
8005 : : ptr2->x_param_vect_scalar_cost_multiplier);
8006 : :
8007 : 0 : if (ptr1->x_param_vrp_block_limit != ptr2->x_param_vrp_block_limit)
8008 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8009 : : indent_to, "",
8010 : : "param_vrp_block_limit",
8011 : : ptr1->x_param_vrp_block_limit,
8012 : : ptr2->x_param_vrp_block_limit);
8013 : :
8014 : 0 : if (ptr1->x_param_vrp_sparse_threshold != ptr2->x_param_vrp_sparse_threshold)
8015 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8016 : : indent_to, "",
8017 : : "param_vrp_sparse_threshold",
8018 : : ptr1->x_param_vrp_sparse_threshold,
8019 : : ptr2->x_param_vrp_sparse_threshold);
8020 : :
8021 : 0 : if (ptr1->x_param_vrp_switch_limit != ptr2->x_param_vrp_switch_limit)
8022 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8023 : : indent_to, "",
8024 : : "param_vrp_switch_limit",
8025 : : ptr1->x_param_vrp_switch_limit,
8026 : : ptr2->x_param_vrp_switch_limit);
8027 : :
8028 : 0 : if (ptr1->x_param_vrp_vector_threshold != ptr2->x_param_vrp_vector_threshold)
8029 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8030 : : indent_to, "",
8031 : : "param_vrp_vector_threshold",
8032 : : ptr1->x_param_vrp_vector_threshold,
8033 : : ptr2->x_param_vrp_vector_threshold);
8034 : :
8035 : 0 : if (ptr1->x_flag_complex_method != ptr2->x_flag_complex_method)
8036 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8037 : : indent_to, "",
8038 : : "flag_complex_method",
8039 : : ptr1->x_flag_complex_method,
8040 : : ptr2->x_flag_complex_method);
8041 : :
8042 : 0 : if (ptr1->x_flag_malloc_dse != ptr2->x_flag_malloc_dse)
8043 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8044 : : indent_to, "",
8045 : : "flag_malloc_dse",
8046 : : ptr1->x_flag_malloc_dse,
8047 : : ptr2->x_flag_malloc_dse);
8048 : :
8049 : 0 : if (ptr1->x_flag_min_function_alignment != ptr2->x_flag_min_function_alignment)
8050 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8051 : : indent_to, "",
8052 : : "flag_min_function_alignment",
8053 : : ptr1->x_flag_min_function_alignment,
8054 : : ptr2->x_flag_min_function_alignment);
8055 : :
8056 : 0 : if (ptr1->x_flag_openmp_target_simd_clone != ptr2->x_flag_openmp_target_simd_clone)
8057 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8058 : : indent_to, "",
8059 : : "flag_openmp_target_simd_clone",
8060 : : ptr1->x_flag_openmp_target_simd_clone,
8061 : : ptr2->x_flag_openmp_target_simd_clone);
8062 : :
8063 : 0 : if (ptr1->x_flag_sched_stalled_insns != ptr2->x_flag_sched_stalled_insns)
8064 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8065 : : indent_to, "",
8066 : : "flag_sched_stalled_insns",
8067 : : ptr1->x_flag_sched_stalled_insns,
8068 : : ptr2->x_flag_sched_stalled_insns);
8069 : :
8070 : 0 : if (ptr1->x_flag_sched_stalled_insns_dep != ptr2->x_flag_sched_stalled_insns_dep)
8071 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8072 : : indent_to, "",
8073 : : "flag_sched_stalled_insns_dep",
8074 : : ptr1->x_flag_sched_stalled_insns_dep,
8075 : : ptr2->x_flag_sched_stalled_insns_dep);
8076 : :
8077 : 0 : if (ptr1->x_flag_tree_parallelize_loops != ptr2->x_flag_tree_parallelize_loops)
8078 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8079 : : indent_to, "",
8080 : : "flag_tree_parallelize_loops",
8081 : : ptr1->x_flag_tree_parallelize_loops,
8082 : : ptr2->x_flag_tree_parallelize_loops);
8083 : :
8084 : 0 : if (ptr1->x_flag_lto_locality_cloning != ptr2->x_flag_lto_locality_cloning)
8085 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8086 : : indent_to, "",
8087 : : "flag_lto_locality_cloning",
8088 : : (int) ptr1->x_flag_lto_locality_cloning,
8089 : : (int) ptr2->x_flag_lto_locality_cloning);
8090 : :
8091 : 0 : if (ptr1->x_param_ranger_debug != ptr2->x_param_ranger_debug)
8092 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8093 : : indent_to, "",
8094 : : "param_ranger_debug",
8095 : : (int) ptr1->x_param_ranger_debug,
8096 : : (int) ptr2->x_param_ranger_debug);
8097 : :
8098 : 0 : if (ptr1->x_param_threader_debug != ptr2->x_param_threader_debug)
8099 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8100 : : indent_to, "",
8101 : : "param_threader_debug",
8102 : : (int) ptr1->x_param_threader_debug,
8103 : : (int) ptr2->x_param_threader_debug);
8104 : :
8105 : 0 : if (ptr1->x_flag_excess_precision != ptr2->x_flag_excess_precision)
8106 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8107 : : indent_to, "",
8108 : : "flag_excess_precision",
8109 : : (int) ptr1->x_flag_excess_precision,
8110 : : (int) ptr2->x_flag_excess_precision);
8111 : :
8112 : 0 : if (ptr1->x_flag_fp_contract_mode != ptr2->x_flag_fp_contract_mode)
8113 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8114 : : indent_to, "",
8115 : : "flag_fp_contract_mode",
8116 : : (int) ptr1->x_flag_fp_contract_mode,
8117 : : (int) ptr2->x_flag_fp_contract_mode);
8118 : :
8119 : 0 : if (ptr1->x_flag_harden_control_flow_redundancy_check_noreturn != ptr2->x_flag_harden_control_flow_redundancy_check_noreturn)
8120 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8121 : : indent_to, "",
8122 : : "flag_harden_control_flow_redundancy_check_noreturn",
8123 : : (int) ptr1->x_flag_harden_control_flow_redundancy_check_noreturn,
8124 : : (int) ptr2->x_flag_harden_control_flow_redundancy_check_noreturn);
8125 : :
8126 : 0 : if (ptr1->x_flag_inline_stringops != ptr2->x_flag_inline_stringops)
8127 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8128 : : indent_to, "",
8129 : : "flag_inline_stringops",
8130 : : (int) ptr1->x_flag_inline_stringops,
8131 : : (int) ptr2->x_flag_inline_stringops);
8132 : :
8133 : 0 : if (ptr1->x_flag_ira_algorithm != ptr2->x_flag_ira_algorithm)
8134 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8135 : : indent_to, "",
8136 : : "flag_ira_algorithm",
8137 : : (int) ptr1->x_flag_ira_algorithm,
8138 : : (int) ptr2->x_flag_ira_algorithm);
8139 : :
8140 : 0 : if (ptr1->x_flag_ira_region != ptr2->x_flag_ira_region)
8141 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8142 : : indent_to, "",
8143 : : "flag_ira_region",
8144 : : (int) ptr1->x_flag_ira_region,
8145 : : (int) ptr2->x_flag_ira_region);
8146 : :
8147 : 0 : if (ptr1->x_flag_live_patching != ptr2->x_flag_live_patching)
8148 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8149 : : indent_to, "",
8150 : : "flag_live_patching",
8151 : : (int) ptr1->x_flag_live_patching,
8152 : : (int) ptr2->x_flag_live_patching);
8153 : :
8154 : 0 : if (ptr1->x_flag_reorder_blocks_algorithm != ptr2->x_flag_reorder_blocks_algorithm)
8155 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8156 : : indent_to, "",
8157 : : "flag_reorder_blocks_algorithm",
8158 : : (int) ptr1->x_flag_reorder_blocks_algorithm,
8159 : : (int) ptr2->x_flag_reorder_blocks_algorithm);
8160 : :
8161 : 0 : if (ptr1->x_flag_simd_cost_model != ptr2->x_flag_simd_cost_model)
8162 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8163 : : indent_to, "",
8164 : : "flag_simd_cost_model",
8165 : : (int) ptr1->x_flag_simd_cost_model,
8166 : : (int) ptr2->x_flag_simd_cost_model);
8167 : :
8168 : 0 : if (ptr1->x_flag_stack_reuse != ptr2->x_flag_stack_reuse)
8169 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8170 : : indent_to, "",
8171 : : "flag_stack_reuse",
8172 : : (int) ptr1->x_flag_stack_reuse,
8173 : : (int) ptr2->x_flag_stack_reuse);
8174 : :
8175 : 0 : if (ptr1->x_flag_auto_var_init != ptr2->x_flag_auto_var_init)
8176 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8177 : : indent_to, "",
8178 : : "flag_auto_var_init",
8179 : : (int) ptr1->x_flag_auto_var_init,
8180 : : (int) ptr2->x_flag_auto_var_init);
8181 : :
8182 : 0 : if (ptr1->x_flag_vect_cost_model != ptr2->x_flag_vect_cost_model)
8183 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8184 : : indent_to, "",
8185 : : "flag_vect_cost_model",
8186 : : (int) ptr1->x_flag_vect_cost_model,
8187 : : (int) ptr2->x_flag_vect_cost_model);
8188 : :
8189 : 0 : if (ptr1->x_optimize != ptr2->x_optimize)
8190 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8191 : : indent_to, "",
8192 : : "optimize",
8193 : : ptr1->x_optimize,
8194 : : ptr2->x_optimize);
8195 : :
8196 : 0 : if (ptr1->x_optimize_size != ptr2->x_optimize_size)
8197 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8198 : : indent_to, "",
8199 : : "optimize_size",
8200 : : ptr1->x_optimize_size,
8201 : : ptr2->x_optimize_size);
8202 : :
8203 : 0 : if (ptr1->x_optimize_debug != ptr2->x_optimize_debug)
8204 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8205 : : indent_to, "",
8206 : : "optimize_debug",
8207 : : ptr1->x_optimize_debug,
8208 : : ptr2->x_optimize_debug);
8209 : :
8210 : 0 : if (ptr1->x_optimize_fast != ptr2->x_optimize_fast)
8211 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8212 : : indent_to, "",
8213 : : "optimize_fast",
8214 : : ptr1->x_optimize_fast,
8215 : : ptr2->x_optimize_fast);
8216 : :
8217 : 0 : if (ptr1->x_warn_inline != ptr2->x_warn_inline)
8218 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8219 : : indent_to, "",
8220 : : "warn_inline",
8221 : : ptr1->x_warn_inline,
8222 : : ptr2->x_warn_inline);
8223 : :
8224 : 0 : if (ptr1->x_flag_aggressive_loop_optimizations != ptr2->x_flag_aggressive_loop_optimizations)
8225 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8226 : : indent_to, "",
8227 : : "flag_aggressive_loop_optimizations",
8228 : : ptr1->x_flag_aggressive_loop_optimizations,
8229 : : ptr2->x_flag_aggressive_loop_optimizations);
8230 : :
8231 : 0 : if (ptr1->x_flag_align_functions != ptr2->x_flag_align_functions)
8232 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8233 : : indent_to, "",
8234 : : "flag_align_functions",
8235 : : ptr1->x_flag_align_functions,
8236 : : ptr2->x_flag_align_functions);
8237 : :
8238 : 0 : if (ptr1->x_flag_align_jumps != ptr2->x_flag_align_jumps)
8239 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8240 : : indent_to, "",
8241 : : "flag_align_jumps",
8242 : : ptr1->x_flag_align_jumps,
8243 : : ptr2->x_flag_align_jumps);
8244 : :
8245 : 0 : if (ptr1->x_flag_align_labels != ptr2->x_flag_align_labels)
8246 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8247 : : indent_to, "",
8248 : : "flag_align_labels",
8249 : : ptr1->x_flag_align_labels,
8250 : : ptr2->x_flag_align_labels);
8251 : :
8252 : 0 : if (ptr1->x_flag_align_loops != ptr2->x_flag_align_loops)
8253 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8254 : : indent_to, "",
8255 : : "flag_align_loops",
8256 : : ptr1->x_flag_align_loops,
8257 : : ptr2->x_flag_align_loops);
8258 : :
8259 : 0 : if (ptr1->x_flag_allocation_dce != ptr2->x_flag_allocation_dce)
8260 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8261 : : indent_to, "",
8262 : : "flag_allocation_dce",
8263 : : ptr1->x_flag_allocation_dce,
8264 : : ptr2->x_flag_allocation_dce);
8265 : :
8266 : 0 : if (ptr1->x_flag_store_data_races != ptr2->x_flag_store_data_races)
8267 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8268 : : indent_to, "",
8269 : : "flag_store_data_races",
8270 : : ptr1->x_flag_store_data_races,
8271 : : ptr2->x_flag_store_data_races);
8272 : :
8273 : 0 : if (ptr1->x_flag_associative_math != ptr2->x_flag_associative_math)
8274 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8275 : : indent_to, "",
8276 : : "flag_associative_math",
8277 : : ptr1->x_flag_associative_math,
8278 : : ptr2->x_flag_associative_math);
8279 : :
8280 : 0 : if (ptr1->x_flag_assume_sane_operators_new_delete != ptr2->x_flag_assume_sane_operators_new_delete)
8281 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8282 : : indent_to, "",
8283 : : "flag_assume_sane_operators_new_delete",
8284 : : ptr1->x_flag_assume_sane_operators_new_delete,
8285 : : ptr2->x_flag_assume_sane_operators_new_delete);
8286 : :
8287 : 0 : if (ptr1->x_flag_asynchronous_unwind_tables != ptr2->x_flag_asynchronous_unwind_tables)
8288 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8289 : : indent_to, "",
8290 : : "flag_asynchronous_unwind_tables",
8291 : : ptr1->x_flag_asynchronous_unwind_tables,
8292 : : ptr2->x_flag_asynchronous_unwind_tables);
8293 : :
8294 : 0 : if (ptr1->x_flag_auto_inc_dec != ptr2->x_flag_auto_inc_dec)
8295 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8296 : : indent_to, "",
8297 : : "flag_auto_inc_dec",
8298 : : ptr1->x_flag_auto_inc_dec,
8299 : : ptr2->x_flag_auto_inc_dec);
8300 : :
8301 : 0 : if (ptr1->x_flag_auto_profile_inlining != ptr2->x_flag_auto_profile_inlining)
8302 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8303 : : indent_to, "",
8304 : : "flag_auto_profile_inlining",
8305 : : ptr1->x_flag_auto_profile_inlining,
8306 : : ptr2->x_flag_auto_profile_inlining);
8307 : :
8308 : 0 : if (ptr1->x_flag_avoid_store_forwarding != ptr2->x_flag_avoid_store_forwarding)
8309 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8310 : : indent_to, "",
8311 : : "flag_avoid_store_forwarding",
8312 : : ptr1->x_flag_avoid_store_forwarding,
8313 : : ptr2->x_flag_avoid_store_forwarding);
8314 : :
8315 : 0 : if (ptr1->x_flag_bit_tests != ptr2->x_flag_bit_tests)
8316 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8317 : : indent_to, "",
8318 : : "flag_bit_tests",
8319 : : ptr1->x_flag_bit_tests,
8320 : : ptr2->x_flag_bit_tests);
8321 : :
8322 : 0 : if (ptr1->x_flag_branch_on_count_reg != ptr2->x_flag_branch_on_count_reg)
8323 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8324 : : indent_to, "",
8325 : : "flag_branch_on_count_reg",
8326 : : ptr1->x_flag_branch_on_count_reg,
8327 : : ptr2->x_flag_branch_on_count_reg);
8328 : :
8329 : 0 : if (ptr1->x_flag_branch_probabilities != ptr2->x_flag_branch_probabilities)
8330 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8331 : : indent_to, "",
8332 : : "flag_branch_probabilities",
8333 : : ptr1->x_flag_branch_probabilities,
8334 : : ptr2->x_flag_branch_probabilities);
8335 : :
8336 : 0 : if (ptr1->x_flag_caller_saves != ptr2->x_flag_caller_saves)
8337 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8338 : : indent_to, "",
8339 : : "flag_caller_saves",
8340 : : ptr1->x_flag_caller_saves,
8341 : : ptr2->x_flag_caller_saves);
8342 : :
8343 : 0 : if (ptr1->x_flag_code_hoisting != ptr2->x_flag_code_hoisting)
8344 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8345 : : indent_to, "",
8346 : : "flag_code_hoisting",
8347 : : ptr1->x_flag_code_hoisting,
8348 : : ptr2->x_flag_code_hoisting);
8349 : :
8350 : 0 : if (ptr1->x_flag_combine_stack_adjustments != ptr2->x_flag_combine_stack_adjustments)
8351 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8352 : : indent_to, "",
8353 : : "flag_combine_stack_adjustments",
8354 : : ptr1->x_flag_combine_stack_adjustments,
8355 : : ptr2->x_flag_combine_stack_adjustments);
8356 : :
8357 : 0 : if (ptr1->x_flag_compare_elim_after_reload != ptr2->x_flag_compare_elim_after_reload)
8358 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8359 : : indent_to, "",
8360 : : "flag_compare_elim_after_reload",
8361 : : ptr1->x_flag_compare_elim_after_reload,
8362 : : ptr2->x_flag_compare_elim_after_reload);
8363 : :
8364 : 0 : if (ptr1->x_flag_conserve_stack != ptr2->x_flag_conserve_stack)
8365 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8366 : : indent_to, "",
8367 : : "flag_conserve_stack",
8368 : : ptr1->x_flag_conserve_stack,
8369 : : ptr2->x_flag_conserve_stack);
8370 : :
8371 : 0 : if (ptr1->x_flag_cprop_registers != ptr2->x_flag_cprop_registers)
8372 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8373 : : indent_to, "",
8374 : : "flag_cprop_registers",
8375 : : ptr1->x_flag_cprop_registers,
8376 : : ptr2->x_flag_cprop_registers);
8377 : :
8378 : 0 : if (ptr1->x_flag_crossjumping != ptr2->x_flag_crossjumping)
8379 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8380 : : indent_to, "",
8381 : : "flag_crossjumping",
8382 : : ptr1->x_flag_crossjumping,
8383 : : ptr2->x_flag_crossjumping);
8384 : :
8385 : 0 : if (ptr1->x_flag_cse_follow_jumps != ptr2->x_flag_cse_follow_jumps)
8386 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8387 : : indent_to, "",
8388 : : "flag_cse_follow_jumps",
8389 : : ptr1->x_flag_cse_follow_jumps,
8390 : : ptr2->x_flag_cse_follow_jumps);
8391 : :
8392 : 0 : if (ptr1->x_flag_dce != ptr2->x_flag_dce)
8393 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8394 : : indent_to, "",
8395 : : "flag_dce",
8396 : : ptr1->x_flag_dce,
8397 : : ptr2->x_flag_dce);
8398 : :
8399 : 0 : if (ptr1->x_flag_defer_pop != ptr2->x_flag_defer_pop)
8400 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8401 : : indent_to, "",
8402 : : "flag_defer_pop",
8403 : : ptr1->x_flag_defer_pop,
8404 : : ptr2->x_flag_defer_pop);
8405 : :
8406 : 0 : if (ptr1->x_flag_delayed_branch != ptr2->x_flag_delayed_branch)
8407 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8408 : : indent_to, "",
8409 : : "flag_delayed_branch",
8410 : : ptr1->x_flag_delayed_branch,
8411 : : ptr2->x_flag_delayed_branch);
8412 : :
8413 : 0 : if (ptr1->x_flag_delete_dead_exceptions != ptr2->x_flag_delete_dead_exceptions)
8414 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8415 : : indent_to, "",
8416 : : "flag_delete_dead_exceptions",
8417 : : ptr1->x_flag_delete_dead_exceptions,
8418 : : ptr2->x_flag_delete_dead_exceptions);
8419 : :
8420 : 0 : if (ptr1->x_flag_delete_null_pointer_checks != ptr2->x_flag_delete_null_pointer_checks)
8421 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8422 : : indent_to, "",
8423 : : "flag_delete_null_pointer_checks",
8424 : : ptr1->x_flag_delete_null_pointer_checks,
8425 : : ptr2->x_flag_delete_null_pointer_checks);
8426 : :
8427 : 0 : if (ptr1->x_flag_dep_fusion != ptr2->x_flag_dep_fusion)
8428 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8429 : : indent_to, "",
8430 : : "flag_dep_fusion",
8431 : : ptr1->x_flag_dep_fusion,
8432 : : ptr2->x_flag_dep_fusion);
8433 : :
8434 : 0 : if (ptr1->x_flag_devirtualize != ptr2->x_flag_devirtualize)
8435 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8436 : : indent_to, "",
8437 : : "flag_devirtualize",
8438 : : ptr1->x_flag_devirtualize,
8439 : : ptr2->x_flag_devirtualize);
8440 : :
8441 : 0 : if (ptr1->x_flag_devirtualize_speculatively != ptr2->x_flag_devirtualize_speculatively)
8442 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8443 : : indent_to, "",
8444 : : "flag_devirtualize_speculatively",
8445 : : ptr1->x_flag_devirtualize_speculatively,
8446 : : ptr2->x_flag_devirtualize_speculatively);
8447 : :
8448 : 0 : if (ptr1->x_flag_dse != ptr2->x_flag_dse)
8449 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8450 : : indent_to, "",
8451 : : "flag_dse",
8452 : : ptr1->x_flag_dse,
8453 : : ptr2->x_flag_dse);
8454 : :
8455 : 0 : if (ptr1->x_flag_early_inlining != ptr2->x_flag_early_inlining)
8456 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8457 : : indent_to, "",
8458 : : "flag_early_inlining",
8459 : : ptr1->x_flag_early_inlining,
8460 : : ptr2->x_flag_early_inlining);
8461 : :
8462 : 0 : if (ptr1->x_flag_exceptions != ptr2->x_flag_exceptions)
8463 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8464 : : indent_to, "",
8465 : : "flag_exceptions",
8466 : : ptr1->x_flag_exceptions,
8467 : : ptr2->x_flag_exceptions);
8468 : :
8469 : 0 : if (ptr1->x_flag_expensive_optimizations != ptr2->x_flag_expensive_optimizations)
8470 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8471 : : indent_to, "",
8472 : : "flag_expensive_optimizations",
8473 : : ptr1->x_flag_expensive_optimizations,
8474 : : ptr2->x_flag_expensive_optimizations);
8475 : :
8476 : 0 : if (ptr1->x_flag_ext_dce != ptr2->x_flag_ext_dce)
8477 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8478 : : indent_to, "",
8479 : : "flag_ext_dce",
8480 : : ptr1->x_flag_ext_dce,
8481 : : ptr2->x_flag_ext_dce);
8482 : :
8483 : 0 : if (ptr1->x_flag_finite_loops != ptr2->x_flag_finite_loops)
8484 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8485 : : indent_to, "",
8486 : : "flag_finite_loops",
8487 : : ptr1->x_flag_finite_loops,
8488 : : ptr2->x_flag_finite_loops);
8489 : :
8490 : 0 : if (ptr1->x_flag_finite_math_only != ptr2->x_flag_finite_math_only)
8491 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8492 : : indent_to, "",
8493 : : "flag_finite_math_only",
8494 : : ptr1->x_flag_finite_math_only,
8495 : : ptr2->x_flag_finite_math_only);
8496 : :
8497 : 0 : if (ptr1->x_flag_float_store != ptr2->x_flag_float_store)
8498 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8499 : : indent_to, "",
8500 : : "flag_float_store",
8501 : : ptr1->x_flag_float_store,
8502 : : ptr2->x_flag_float_store);
8503 : :
8504 : 0 : if (ptr1->x_flag_fold_mem_offsets != ptr2->x_flag_fold_mem_offsets)
8505 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8506 : : indent_to, "",
8507 : : "flag_fold_mem_offsets",
8508 : : ptr1->x_flag_fold_mem_offsets,
8509 : : ptr2->x_flag_fold_mem_offsets);
8510 : :
8511 : 0 : if (ptr1->x_flag_fold_simple_inlines != ptr2->x_flag_fold_simple_inlines)
8512 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8513 : : indent_to, "",
8514 : : "flag_fold_simple_inlines",
8515 : : ptr1->x_flag_fold_simple_inlines,
8516 : : ptr2->x_flag_fold_simple_inlines);
8517 : :
8518 : 0 : if (ptr1->x_flag_forward_propagate != ptr2->x_flag_forward_propagate)
8519 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8520 : : indent_to, "",
8521 : : "flag_forward_propagate",
8522 : : ptr1->x_flag_forward_propagate,
8523 : : ptr2->x_flag_forward_propagate);
8524 : :
8525 : 0 : if (ptr1->x_flag_fp_int_builtin_inexact != ptr2->x_flag_fp_int_builtin_inexact)
8526 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8527 : : indent_to, "",
8528 : : "flag_fp_int_builtin_inexact",
8529 : : ptr1->x_flag_fp_int_builtin_inexact,
8530 : : ptr2->x_flag_fp_int_builtin_inexact);
8531 : :
8532 : 0 : if (ptr1->x_flag_no_function_cse != ptr2->x_flag_no_function_cse)
8533 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8534 : : indent_to, "",
8535 : : "flag_no_function_cse",
8536 : : ptr1->x_flag_no_function_cse,
8537 : : ptr2->x_flag_no_function_cse);
8538 : :
8539 : 0 : if (ptr1->x_flag_gcse != ptr2->x_flag_gcse)
8540 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8541 : : indent_to, "",
8542 : : "flag_gcse",
8543 : : ptr1->x_flag_gcse,
8544 : : ptr2->x_flag_gcse);
8545 : :
8546 : 0 : if (ptr1->x_flag_gcse_after_reload != ptr2->x_flag_gcse_after_reload)
8547 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8548 : : indent_to, "",
8549 : : "flag_gcse_after_reload",
8550 : : ptr1->x_flag_gcse_after_reload,
8551 : : ptr2->x_flag_gcse_after_reload);
8552 : :
8553 : 0 : if (ptr1->x_flag_gcse_las != ptr2->x_flag_gcse_las)
8554 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8555 : : indent_to, "",
8556 : : "flag_gcse_las",
8557 : : ptr1->x_flag_gcse_las,
8558 : : ptr2->x_flag_gcse_las);
8559 : :
8560 : 0 : if (ptr1->x_flag_gcse_lm != ptr2->x_flag_gcse_lm)
8561 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8562 : : indent_to, "",
8563 : : "flag_gcse_lm",
8564 : : ptr1->x_flag_gcse_lm,
8565 : : ptr2->x_flag_gcse_lm);
8566 : :
8567 : 0 : if (ptr1->x_flag_gcse_sm != ptr2->x_flag_gcse_sm)
8568 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8569 : : indent_to, "",
8570 : : "flag_gcse_sm",
8571 : : ptr1->x_flag_gcse_sm,
8572 : : ptr2->x_flag_gcse_sm);
8573 : :
8574 : 0 : if (ptr1->x_flag_graphite != ptr2->x_flag_graphite)
8575 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8576 : : indent_to, "",
8577 : : "flag_graphite",
8578 : : ptr1->x_flag_graphite,
8579 : : ptr2->x_flag_graphite);
8580 : :
8581 : 0 : if (ptr1->x_flag_graphite_identity != ptr2->x_flag_graphite_identity)
8582 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8583 : : indent_to, "",
8584 : : "flag_graphite_identity",
8585 : : ptr1->x_flag_graphite_identity,
8586 : : ptr2->x_flag_graphite_identity);
8587 : :
8588 : 0 : if (ptr1->x_flag_guess_branch_prob != ptr2->x_flag_guess_branch_prob)
8589 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8590 : : indent_to, "",
8591 : : "flag_guess_branch_prob",
8592 : : ptr1->x_flag_guess_branch_prob,
8593 : : ptr2->x_flag_guess_branch_prob);
8594 : :
8595 : 0 : if (ptr1->x_flag_harden_control_flow_redundancy_check_exceptions != ptr2->x_flag_harden_control_flow_redundancy_check_exceptions)
8596 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8597 : : indent_to, "",
8598 : : "flag_harden_control_flow_redundancy_check_exceptions",
8599 : : ptr1->x_flag_harden_control_flow_redundancy_check_exceptions,
8600 : : ptr2->x_flag_harden_control_flow_redundancy_check_exceptions);
8601 : :
8602 : 0 : if (ptr1->x_flag_harden_control_flow_redundancy_check_returning_calls != ptr2->x_flag_harden_control_flow_redundancy_check_returning_calls)
8603 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8604 : : indent_to, "",
8605 : : "flag_harden_control_flow_redundancy_check_returning_calls",
8606 : : ptr1->x_flag_harden_control_flow_redundancy_check_returning_calls,
8607 : : ptr2->x_flag_harden_control_flow_redundancy_check_returning_calls);
8608 : :
8609 : 0 : if (ptr1->x_flag_harden_control_flow_redundancy_skip_leaf != ptr2->x_flag_harden_control_flow_redundancy_skip_leaf)
8610 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8611 : : indent_to, "",
8612 : : "flag_harden_control_flow_redundancy_skip_leaf",
8613 : : ptr1->x_flag_harden_control_flow_redundancy_skip_leaf,
8614 : : ptr2->x_flag_harden_control_flow_redundancy_skip_leaf);
8615 : :
8616 : 0 : if (ptr1->x_flag_harden_compares != ptr2->x_flag_harden_compares)
8617 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8618 : : indent_to, "",
8619 : : "flag_harden_compares",
8620 : : ptr1->x_flag_harden_compares,
8621 : : ptr2->x_flag_harden_compares);
8622 : :
8623 : 0 : if (ptr1->x_flag_harden_conditional_branches != ptr2->x_flag_harden_conditional_branches)
8624 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8625 : : indent_to, "",
8626 : : "flag_harden_conditional_branches",
8627 : : ptr1->x_flag_harden_conditional_branches,
8628 : : ptr2->x_flag_harden_conditional_branches);
8629 : :
8630 : 0 : if (ptr1->x_flag_harden_control_flow_redundancy != ptr2->x_flag_harden_control_flow_redundancy)
8631 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8632 : : indent_to, "",
8633 : : "flag_harden_control_flow_redundancy",
8634 : : ptr1->x_flag_harden_control_flow_redundancy,
8635 : : ptr2->x_flag_harden_control_flow_redundancy);
8636 : :
8637 : 0 : if (ptr1->x_flag_hoist_adjacent_loads != ptr2->x_flag_hoist_adjacent_loads)
8638 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8639 : : indent_to, "",
8640 : : "flag_hoist_adjacent_loads",
8641 : : ptr1->x_flag_hoist_adjacent_loads,
8642 : : ptr2->x_flag_hoist_adjacent_loads);
8643 : :
8644 : 0 : if (ptr1->x_flag_if_conversion != ptr2->x_flag_if_conversion)
8645 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8646 : : indent_to, "",
8647 : : "flag_if_conversion",
8648 : : ptr1->x_flag_if_conversion,
8649 : : ptr2->x_flag_if_conversion);
8650 : :
8651 : 0 : if (ptr1->x_flag_if_conversion2 != ptr2->x_flag_if_conversion2)
8652 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8653 : : indent_to, "",
8654 : : "flag_if_conversion2",
8655 : : ptr1->x_flag_if_conversion2,
8656 : : ptr2->x_flag_if_conversion2);
8657 : :
8658 : 0 : if (ptr1->x_flag_indirect_inlining != ptr2->x_flag_indirect_inlining)
8659 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8660 : : indent_to, "",
8661 : : "flag_indirect_inlining",
8662 : : ptr1->x_flag_indirect_inlining,
8663 : : ptr2->x_flag_indirect_inlining);
8664 : :
8665 : 0 : if (ptr1->x_flag_no_inline != ptr2->x_flag_no_inline)
8666 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8667 : : indent_to, "",
8668 : : "flag_no_inline",
8669 : : ptr1->x_flag_no_inline,
8670 : : ptr2->x_flag_no_inline);
8671 : :
8672 : 0 : if (ptr1->x_flag_inline_atomics != ptr2->x_flag_inline_atomics)
8673 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8674 : : indent_to, "",
8675 : : "flag_inline_atomics",
8676 : : ptr1->x_flag_inline_atomics,
8677 : : ptr2->x_flag_inline_atomics);
8678 : :
8679 : 0 : if (ptr1->x_flag_inline_functions != ptr2->x_flag_inline_functions)
8680 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8681 : : indent_to, "",
8682 : : "flag_inline_functions",
8683 : : ptr1->x_flag_inline_functions,
8684 : : ptr2->x_flag_inline_functions);
8685 : :
8686 : 0 : if (ptr1->x_flag_inline_functions_called_once != ptr2->x_flag_inline_functions_called_once)
8687 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8688 : : indent_to, "",
8689 : : "flag_inline_functions_called_once",
8690 : : ptr1->x_flag_inline_functions_called_once,
8691 : : ptr2->x_flag_inline_functions_called_once);
8692 : :
8693 : 0 : if (ptr1->x_flag_inline_small_functions != ptr2->x_flag_inline_small_functions)
8694 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8695 : : indent_to, "",
8696 : : "flag_inline_small_functions",
8697 : : ptr1->x_flag_inline_small_functions,
8698 : : ptr2->x_flag_inline_small_functions);
8699 : :
8700 : 0 : if (ptr1->x_flag_ipa_bit_cp != ptr2->x_flag_ipa_bit_cp)
8701 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8702 : : indent_to, "",
8703 : : "flag_ipa_bit_cp",
8704 : : ptr1->x_flag_ipa_bit_cp,
8705 : : ptr2->x_flag_ipa_bit_cp);
8706 : :
8707 : 0 : if (ptr1->x_flag_ipa_cp != ptr2->x_flag_ipa_cp)
8708 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8709 : : indent_to, "",
8710 : : "flag_ipa_cp",
8711 : : ptr1->x_flag_ipa_cp,
8712 : : ptr2->x_flag_ipa_cp);
8713 : :
8714 : 0 : if (ptr1->x_flag_ipa_cp_clone != ptr2->x_flag_ipa_cp_clone)
8715 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8716 : : indent_to, "",
8717 : : "flag_ipa_cp_clone",
8718 : : ptr1->x_flag_ipa_cp_clone,
8719 : : ptr2->x_flag_ipa_cp_clone);
8720 : :
8721 : 0 : if (ptr1->x_flag_ipa_icf != ptr2->x_flag_ipa_icf)
8722 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8723 : : indent_to, "",
8724 : : "flag_ipa_icf",
8725 : : ptr1->x_flag_ipa_icf,
8726 : : ptr2->x_flag_ipa_icf);
8727 : :
8728 : 0 : if (ptr1->x_flag_ipa_icf_functions != ptr2->x_flag_ipa_icf_functions)
8729 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8730 : : indent_to, "",
8731 : : "flag_ipa_icf_functions",
8732 : : ptr1->x_flag_ipa_icf_functions,
8733 : : ptr2->x_flag_ipa_icf_functions);
8734 : :
8735 : 0 : if (ptr1->x_flag_ipa_icf_variables != ptr2->x_flag_ipa_icf_variables)
8736 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8737 : : indent_to, "",
8738 : : "flag_ipa_icf_variables",
8739 : : ptr1->x_flag_ipa_icf_variables,
8740 : : ptr2->x_flag_ipa_icf_variables);
8741 : :
8742 : 0 : if (ptr1->x_flag_ipa_modref != ptr2->x_flag_ipa_modref)
8743 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8744 : : indent_to, "",
8745 : : "flag_ipa_modref",
8746 : : ptr1->x_flag_ipa_modref,
8747 : : ptr2->x_flag_ipa_modref);
8748 : :
8749 : 0 : if (ptr1->x_flag_ipa_profile != ptr2->x_flag_ipa_profile)
8750 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8751 : : indent_to, "",
8752 : : "flag_ipa_profile",
8753 : : ptr1->x_flag_ipa_profile,
8754 : : ptr2->x_flag_ipa_profile);
8755 : :
8756 : 0 : if (ptr1->x_flag_ipa_pta != ptr2->x_flag_ipa_pta)
8757 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8758 : : indent_to, "",
8759 : : "flag_ipa_pta",
8760 : : ptr1->x_flag_ipa_pta,
8761 : : ptr2->x_flag_ipa_pta);
8762 : :
8763 : 0 : if (ptr1->x_flag_ipa_pure_const != ptr2->x_flag_ipa_pure_const)
8764 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8765 : : indent_to, "",
8766 : : "flag_ipa_pure_const",
8767 : : ptr1->x_flag_ipa_pure_const,
8768 : : ptr2->x_flag_ipa_pure_const);
8769 : :
8770 : 0 : if (ptr1->x_flag_ipa_ra != ptr2->x_flag_ipa_ra)
8771 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8772 : : indent_to, "",
8773 : : "flag_ipa_ra",
8774 : : ptr1->x_flag_ipa_ra,
8775 : : ptr2->x_flag_ipa_ra);
8776 : :
8777 : 0 : if (ptr1->x_flag_ipa_reference != ptr2->x_flag_ipa_reference)
8778 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8779 : : indent_to, "",
8780 : : "flag_ipa_reference",
8781 : : ptr1->x_flag_ipa_reference,
8782 : : ptr2->x_flag_ipa_reference);
8783 : :
8784 : 0 : if (ptr1->x_flag_ipa_reference_addressable != ptr2->x_flag_ipa_reference_addressable)
8785 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8786 : : indent_to, "",
8787 : : "flag_ipa_reference_addressable",
8788 : : ptr1->x_flag_ipa_reference_addressable,
8789 : : ptr2->x_flag_ipa_reference_addressable);
8790 : :
8791 : 0 : if (ptr1->x_flag_ipa_reorder_for_locality != ptr2->x_flag_ipa_reorder_for_locality)
8792 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8793 : : indent_to, "",
8794 : : "flag_ipa_reorder_for_locality",
8795 : : ptr1->x_flag_ipa_reorder_for_locality,
8796 : : ptr2->x_flag_ipa_reorder_for_locality);
8797 : :
8798 : 0 : if (ptr1->x_flag_ipa_sra != ptr2->x_flag_ipa_sra)
8799 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8800 : : indent_to, "",
8801 : : "flag_ipa_sra",
8802 : : ptr1->x_flag_ipa_sra,
8803 : : ptr2->x_flag_ipa_sra);
8804 : :
8805 : 0 : if (ptr1->x_flag_ipa_stack_alignment != ptr2->x_flag_ipa_stack_alignment)
8806 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8807 : : indent_to, "",
8808 : : "flag_ipa_stack_alignment",
8809 : : ptr1->x_flag_ipa_stack_alignment,
8810 : : ptr2->x_flag_ipa_stack_alignment);
8811 : :
8812 : 0 : if (ptr1->x_flag_ipa_strict_aliasing != ptr2->x_flag_ipa_strict_aliasing)
8813 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8814 : : indent_to, "",
8815 : : "flag_ipa_strict_aliasing",
8816 : : ptr1->x_flag_ipa_strict_aliasing,
8817 : : ptr2->x_flag_ipa_strict_aliasing);
8818 : :
8819 : 0 : if (ptr1->x_flag_ipa_vrp != ptr2->x_flag_ipa_vrp)
8820 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8821 : : indent_to, "",
8822 : : "flag_ipa_vrp",
8823 : : ptr1->x_flag_ipa_vrp,
8824 : : ptr2->x_flag_ipa_vrp);
8825 : :
8826 : 0 : if (ptr1->x_flag_ira_hoist_pressure != ptr2->x_flag_ira_hoist_pressure)
8827 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8828 : : indent_to, "",
8829 : : "flag_ira_hoist_pressure",
8830 : : ptr1->x_flag_ira_hoist_pressure,
8831 : : ptr2->x_flag_ira_hoist_pressure);
8832 : :
8833 : 0 : if (ptr1->x_flag_ira_loop_pressure != ptr2->x_flag_ira_loop_pressure)
8834 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8835 : : indent_to, "",
8836 : : "flag_ira_loop_pressure",
8837 : : ptr1->x_flag_ira_loop_pressure,
8838 : : ptr2->x_flag_ira_loop_pressure);
8839 : :
8840 : 0 : if (ptr1->x_flag_ira_share_save_slots != ptr2->x_flag_ira_share_save_slots)
8841 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8842 : : indent_to, "",
8843 : : "flag_ira_share_save_slots",
8844 : : ptr1->x_flag_ira_share_save_slots,
8845 : : ptr2->x_flag_ira_share_save_slots);
8846 : :
8847 : 0 : if (ptr1->x_flag_ira_share_spill_slots != ptr2->x_flag_ira_share_spill_slots)
8848 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8849 : : indent_to, "",
8850 : : "flag_ira_share_spill_slots",
8851 : : ptr1->x_flag_ira_share_spill_slots,
8852 : : ptr2->x_flag_ira_share_spill_slots);
8853 : :
8854 : 0 : if (ptr1->x_flag_isolate_erroneous_paths_attribute != ptr2->x_flag_isolate_erroneous_paths_attribute)
8855 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8856 : : indent_to, "",
8857 : : "flag_isolate_erroneous_paths_attribute",
8858 : : ptr1->x_flag_isolate_erroneous_paths_attribute,
8859 : : ptr2->x_flag_isolate_erroneous_paths_attribute);
8860 : :
8861 : 0 : if (ptr1->x_flag_isolate_erroneous_paths_dereference != ptr2->x_flag_isolate_erroneous_paths_dereference)
8862 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8863 : : indent_to, "",
8864 : : "flag_isolate_erroneous_paths_dereference",
8865 : : ptr1->x_flag_isolate_erroneous_paths_dereference,
8866 : : ptr2->x_flag_isolate_erroneous_paths_dereference);
8867 : :
8868 : 0 : if (ptr1->x_flag_ivopts != ptr2->x_flag_ivopts)
8869 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8870 : : indent_to, "",
8871 : : "flag_ivopts",
8872 : : ptr1->x_flag_ivopts,
8873 : : ptr2->x_flag_ivopts);
8874 : :
8875 : 0 : if (ptr1->x_flag_jump_tables != ptr2->x_flag_jump_tables)
8876 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8877 : : indent_to, "",
8878 : : "flag_jump_tables",
8879 : : ptr1->x_flag_jump_tables,
8880 : : ptr2->x_flag_jump_tables);
8881 : :
8882 : 0 : if (ptr1->x_flag_keep_gc_roots_live != ptr2->x_flag_keep_gc_roots_live)
8883 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8884 : : indent_to, "",
8885 : : "flag_keep_gc_roots_live",
8886 : : ptr1->x_flag_keep_gc_roots_live,
8887 : : ptr2->x_flag_keep_gc_roots_live);
8888 : :
8889 : 0 : if (ptr1->x_flag_late_combine_instructions != ptr2->x_flag_late_combine_instructions)
8890 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8891 : : indent_to, "",
8892 : : "flag_late_combine_instructions",
8893 : : ptr1->x_flag_late_combine_instructions,
8894 : : ptr2->x_flag_late_combine_instructions);
8895 : :
8896 : 0 : if (ptr1->x_flag_lifetime_dse != ptr2->x_flag_lifetime_dse)
8897 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8898 : : indent_to, "",
8899 : : "flag_lifetime_dse",
8900 : : ptr1->x_flag_lifetime_dse,
8901 : : ptr2->x_flag_lifetime_dse);
8902 : :
8903 : 0 : if (ptr1->x_flag_limit_function_alignment != ptr2->x_flag_limit_function_alignment)
8904 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8905 : : indent_to, "",
8906 : : "flag_limit_function_alignment",
8907 : : ptr1->x_flag_limit_function_alignment,
8908 : : ptr2->x_flag_limit_function_alignment);
8909 : :
8910 : 0 : if (ptr1->x_flag_live_range_shrinkage != ptr2->x_flag_live_range_shrinkage)
8911 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8912 : : indent_to, "",
8913 : : "flag_live_range_shrinkage",
8914 : : ptr1->x_flag_live_range_shrinkage,
8915 : : ptr2->x_flag_live_range_shrinkage);
8916 : :
8917 : 0 : if (ptr1->x_flag_loop_interchange != ptr2->x_flag_loop_interchange)
8918 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8919 : : indent_to, "",
8920 : : "flag_loop_interchange",
8921 : : ptr1->x_flag_loop_interchange,
8922 : : ptr2->x_flag_loop_interchange);
8923 : :
8924 : 0 : if (ptr1->x_flag_loop_nest_optimize != ptr2->x_flag_loop_nest_optimize)
8925 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8926 : : indent_to, "",
8927 : : "flag_loop_nest_optimize",
8928 : : ptr1->x_flag_loop_nest_optimize,
8929 : : ptr2->x_flag_loop_nest_optimize);
8930 : :
8931 : 0 : if (ptr1->x_flag_loop_parallelize_all != ptr2->x_flag_loop_parallelize_all)
8932 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8933 : : indent_to, "",
8934 : : "flag_loop_parallelize_all",
8935 : : ptr1->x_flag_loop_parallelize_all,
8936 : : ptr2->x_flag_loop_parallelize_all);
8937 : :
8938 : 0 : if (ptr1->x_flag_unroll_jam != ptr2->x_flag_unroll_jam)
8939 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8940 : : indent_to, "",
8941 : : "flag_unroll_jam",
8942 : : ptr1->x_flag_unroll_jam,
8943 : : ptr2->x_flag_unroll_jam);
8944 : :
8945 : 0 : if (ptr1->x_flag_lra_remat != ptr2->x_flag_lra_remat)
8946 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8947 : : indent_to, "",
8948 : : "flag_lra_remat",
8949 : : ptr1->x_flag_lra_remat,
8950 : : ptr2->x_flag_lra_remat);
8951 : :
8952 : 0 : if (ptr1->x_flag_malloc_dce != ptr2->x_flag_malloc_dce)
8953 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8954 : : indent_to, "",
8955 : : "flag_malloc_dce",
8956 : : ptr1->x_flag_malloc_dce,
8957 : : ptr2->x_flag_malloc_dce);
8958 : :
8959 : 0 : if (ptr1->x_flag_errno_math != ptr2->x_flag_errno_math)
8960 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8961 : : indent_to, "",
8962 : : "flag_errno_math",
8963 : : ptr1->x_flag_errno_math,
8964 : : ptr2->x_flag_errno_math);
8965 : :
8966 : 0 : if (ptr1->x_flag_modulo_sched != ptr2->x_flag_modulo_sched)
8967 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8968 : : indent_to, "",
8969 : : "flag_modulo_sched",
8970 : : ptr1->x_flag_modulo_sched,
8971 : : ptr2->x_flag_modulo_sched);
8972 : :
8973 : 0 : if (ptr1->x_flag_modulo_sched_allow_regmoves != ptr2->x_flag_modulo_sched_allow_regmoves)
8974 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8975 : : indent_to, "",
8976 : : "flag_modulo_sched_allow_regmoves",
8977 : : ptr1->x_flag_modulo_sched_allow_regmoves,
8978 : : ptr2->x_flag_modulo_sched_allow_regmoves);
8979 : :
8980 : 0 : if (ptr1->x_flag_move_loop_invariants != ptr2->x_flag_move_loop_invariants)
8981 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8982 : : indent_to, "",
8983 : : "flag_move_loop_invariants",
8984 : : ptr1->x_flag_move_loop_invariants,
8985 : : ptr2->x_flag_move_loop_invariants);
8986 : :
8987 : 0 : if (ptr1->x_flag_move_loop_stores != ptr2->x_flag_move_loop_stores)
8988 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8989 : : indent_to, "",
8990 : : "flag_move_loop_stores",
8991 : : ptr1->x_flag_move_loop_stores,
8992 : : ptr2->x_flag_move_loop_stores);
8993 : :
8994 : 0 : if (ptr1->x_flag_non_call_exceptions != ptr2->x_flag_non_call_exceptions)
8995 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
8996 : : indent_to, "",
8997 : : "flag_non_call_exceptions",
8998 : : ptr1->x_flag_non_call_exceptions,
8999 : : ptr2->x_flag_non_call_exceptions);
9000 : :
9001 : 0 : if (ptr1->x_flag_nothrow_opt != ptr2->x_flag_nothrow_opt)
9002 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9003 : : indent_to, "",
9004 : : "flag_nothrow_opt",
9005 : : ptr1->x_flag_nothrow_opt,
9006 : : ptr2->x_flag_nothrow_opt);
9007 : :
9008 : 0 : if (ptr1->x_flag_omit_frame_pointer != ptr2->x_flag_omit_frame_pointer)
9009 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9010 : : indent_to, "",
9011 : : "flag_omit_frame_pointer",
9012 : : ptr1->x_flag_omit_frame_pointer,
9013 : : ptr2->x_flag_omit_frame_pointer);
9014 : :
9015 : 0 : if (ptr1->x_flag_opt_info != ptr2->x_flag_opt_info)
9016 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9017 : : indent_to, "",
9018 : : "flag_opt_info",
9019 : : ptr1->x_flag_opt_info,
9020 : : ptr2->x_flag_opt_info);
9021 : :
9022 : 0 : if (ptr1->x_flag_optimize_crc != ptr2->x_flag_optimize_crc)
9023 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9024 : : indent_to, "",
9025 : : "flag_optimize_crc",
9026 : : ptr1->x_flag_optimize_crc,
9027 : : ptr2->x_flag_optimize_crc);
9028 : :
9029 : 0 : if (ptr1->x_flag_optimize_sibling_calls != ptr2->x_flag_optimize_sibling_calls)
9030 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9031 : : indent_to, "",
9032 : : "flag_optimize_sibling_calls",
9033 : : ptr1->x_flag_optimize_sibling_calls,
9034 : : ptr2->x_flag_optimize_sibling_calls);
9035 : :
9036 : 0 : if (ptr1->x_flag_optimize_strlen != ptr2->x_flag_optimize_strlen)
9037 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9038 : : indent_to, "",
9039 : : "flag_optimize_strlen",
9040 : : ptr1->x_flag_optimize_strlen,
9041 : : ptr2->x_flag_optimize_strlen);
9042 : :
9043 : 0 : if (ptr1->x_flag_pack_struct != ptr2->x_flag_pack_struct)
9044 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9045 : : indent_to, "",
9046 : : "flag_pack_struct",
9047 : : ptr1->x_flag_pack_struct,
9048 : : ptr2->x_flag_pack_struct);
9049 : :
9050 : 0 : if (ptr1->x_flag_partial_inlining != ptr2->x_flag_partial_inlining)
9051 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9052 : : indent_to, "",
9053 : : "flag_partial_inlining",
9054 : : ptr1->x_flag_partial_inlining,
9055 : : ptr2->x_flag_partial_inlining);
9056 : :
9057 : 0 : if (ptr1->x_flag_pcc_struct_return != ptr2->x_flag_pcc_struct_return)
9058 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9059 : : indent_to, "",
9060 : : "flag_pcc_struct_return",
9061 : : ptr1->x_flag_pcc_struct_return,
9062 : : ptr2->x_flag_pcc_struct_return);
9063 : :
9064 : 0 : if (ptr1->x_flag_peel_loops != ptr2->x_flag_peel_loops)
9065 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9066 : : indent_to, "",
9067 : : "flag_peel_loops",
9068 : : ptr1->x_flag_peel_loops,
9069 : : ptr2->x_flag_peel_loops);
9070 : :
9071 : 0 : if (ptr1->x_flag_no_peephole != ptr2->x_flag_no_peephole)
9072 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9073 : : indent_to, "",
9074 : : "flag_no_peephole",
9075 : : ptr1->x_flag_no_peephole,
9076 : : ptr2->x_flag_no_peephole);
9077 : :
9078 : 0 : if (ptr1->x_flag_peephole2 != ptr2->x_flag_peephole2)
9079 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9080 : : indent_to, "",
9081 : : "flag_peephole2",
9082 : : ptr1->x_flag_peephole2,
9083 : : ptr2->x_flag_peephole2);
9084 : :
9085 : 0 : if (ptr1->x_flag_plt != ptr2->x_flag_plt)
9086 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9087 : : indent_to, "",
9088 : : "flag_plt",
9089 : : ptr1->x_flag_plt,
9090 : : ptr2->x_flag_plt);
9091 : :
9092 : 0 : if (ptr1->x_flag_predictive_commoning != ptr2->x_flag_predictive_commoning)
9093 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9094 : : indent_to, "",
9095 : : "flag_predictive_commoning",
9096 : : ptr1->x_flag_predictive_commoning,
9097 : : ptr2->x_flag_predictive_commoning);
9098 : :
9099 : 0 : if (ptr1->x_flag_prefetch_loop_arrays != ptr2->x_flag_prefetch_loop_arrays)
9100 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9101 : : indent_to, "",
9102 : : "flag_prefetch_loop_arrays",
9103 : : ptr1->x_flag_prefetch_loop_arrays,
9104 : : ptr2->x_flag_prefetch_loop_arrays);
9105 : :
9106 : 0 : if (ptr1->x_flag_printf_return_value != ptr2->x_flag_printf_return_value)
9107 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9108 : : indent_to, "",
9109 : : "flag_printf_return_value",
9110 : : ptr1->x_flag_printf_return_value,
9111 : : ptr2->x_flag_printf_return_value);
9112 : :
9113 : 0 : if (ptr1->x_flag_profile_partial_training != ptr2->x_flag_profile_partial_training)
9114 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9115 : : indent_to, "",
9116 : : "flag_profile_partial_training",
9117 : : ptr1->x_flag_profile_partial_training,
9118 : : ptr2->x_flag_profile_partial_training);
9119 : :
9120 : 0 : if (ptr1->x_flag_profile_reorder_functions != ptr2->x_flag_profile_reorder_functions)
9121 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9122 : : indent_to, "",
9123 : : "flag_profile_reorder_functions",
9124 : : ptr1->x_flag_profile_reorder_functions,
9125 : : ptr2->x_flag_profile_reorder_functions);
9126 : :
9127 : 0 : if (ptr1->x_flag_reciprocal_math != ptr2->x_flag_reciprocal_math)
9128 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9129 : : indent_to, "",
9130 : : "flag_reciprocal_math",
9131 : : ptr1->x_flag_reciprocal_math,
9132 : : ptr2->x_flag_reciprocal_math);
9133 : :
9134 : 0 : if (ptr1->x_flag_ree != ptr2->x_flag_ree)
9135 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9136 : : indent_to, "",
9137 : : "flag_ree",
9138 : : ptr1->x_flag_ree,
9139 : : ptr2->x_flag_ree);
9140 : :
9141 : 0 : if (ptr1->x_flag_rename_registers != ptr2->x_flag_rename_registers)
9142 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9143 : : indent_to, "",
9144 : : "flag_rename_registers",
9145 : : ptr1->x_flag_rename_registers,
9146 : : ptr2->x_flag_rename_registers);
9147 : :
9148 : 0 : if (ptr1->x_flag_reorder_blocks != ptr2->x_flag_reorder_blocks)
9149 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9150 : : indent_to, "",
9151 : : "flag_reorder_blocks",
9152 : : ptr1->x_flag_reorder_blocks,
9153 : : ptr2->x_flag_reorder_blocks);
9154 : :
9155 : 0 : if (ptr1->x_flag_reorder_blocks_and_partition != ptr2->x_flag_reorder_blocks_and_partition)
9156 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9157 : : indent_to, "",
9158 : : "flag_reorder_blocks_and_partition",
9159 : : ptr1->x_flag_reorder_blocks_and_partition,
9160 : : ptr2->x_flag_reorder_blocks_and_partition);
9161 : :
9162 : 0 : if (ptr1->x_flag_reorder_functions != ptr2->x_flag_reorder_functions)
9163 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9164 : : indent_to, "",
9165 : : "flag_reorder_functions",
9166 : : ptr1->x_flag_reorder_functions,
9167 : : ptr2->x_flag_reorder_functions);
9168 : :
9169 : 0 : if (ptr1->x_flag_rerun_cse_after_loop != ptr2->x_flag_rerun_cse_after_loop)
9170 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9171 : : indent_to, "",
9172 : : "flag_rerun_cse_after_loop",
9173 : : ptr1->x_flag_rerun_cse_after_loop,
9174 : : ptr2->x_flag_rerun_cse_after_loop);
9175 : :
9176 : 0 : if (ptr1->x_flag_resched_modulo_sched != ptr2->x_flag_resched_modulo_sched)
9177 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9178 : : indent_to, "",
9179 : : "flag_resched_modulo_sched",
9180 : : ptr1->x_flag_resched_modulo_sched,
9181 : : ptr2->x_flag_resched_modulo_sched);
9182 : :
9183 : 0 : if (ptr1->x_flag_rounding_math != ptr2->x_flag_rounding_math)
9184 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9185 : : indent_to, "",
9186 : : "flag_rounding_math",
9187 : : ptr1->x_flag_rounding_math,
9188 : : ptr2->x_flag_rounding_math);
9189 : :
9190 : 0 : if (ptr1->x_flag_rtti != ptr2->x_flag_rtti)
9191 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9192 : : indent_to, "",
9193 : : "flag_rtti",
9194 : : ptr1->x_flag_rtti,
9195 : : ptr2->x_flag_rtti);
9196 : :
9197 : 0 : if (ptr1->x_flag_save_optimization_record != ptr2->x_flag_save_optimization_record)
9198 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9199 : : indent_to, "",
9200 : : "flag_save_optimization_record",
9201 : : ptr1->x_flag_save_optimization_record,
9202 : : ptr2->x_flag_save_optimization_record);
9203 : :
9204 : 0 : if (ptr1->x_flag_sched_critical_path_heuristic != ptr2->x_flag_sched_critical_path_heuristic)
9205 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9206 : : indent_to, "",
9207 : : "flag_sched_critical_path_heuristic",
9208 : : ptr1->x_flag_sched_critical_path_heuristic,
9209 : : ptr2->x_flag_sched_critical_path_heuristic);
9210 : :
9211 : 0 : if (ptr1->x_flag_sched_dep_count_heuristic != ptr2->x_flag_sched_dep_count_heuristic)
9212 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9213 : : indent_to, "",
9214 : : "flag_sched_dep_count_heuristic",
9215 : : ptr1->x_flag_sched_dep_count_heuristic,
9216 : : ptr2->x_flag_sched_dep_count_heuristic);
9217 : :
9218 : 0 : if (ptr1->x_flag_sched_group_heuristic != ptr2->x_flag_sched_group_heuristic)
9219 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9220 : : indent_to, "",
9221 : : "flag_sched_group_heuristic",
9222 : : ptr1->x_flag_sched_group_heuristic,
9223 : : ptr2->x_flag_sched_group_heuristic);
9224 : :
9225 : 0 : if (ptr1->x_flag_schedule_interblock != ptr2->x_flag_schedule_interblock)
9226 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9227 : : indent_to, "",
9228 : : "flag_schedule_interblock",
9229 : : ptr1->x_flag_schedule_interblock,
9230 : : ptr2->x_flag_schedule_interblock);
9231 : :
9232 : 0 : if (ptr1->x_flag_sched_last_insn_heuristic != ptr2->x_flag_sched_last_insn_heuristic)
9233 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9234 : : indent_to, "",
9235 : : "flag_sched_last_insn_heuristic",
9236 : : ptr1->x_flag_sched_last_insn_heuristic,
9237 : : ptr2->x_flag_sched_last_insn_heuristic);
9238 : :
9239 : 0 : if (ptr1->x_flag_sched_pressure != ptr2->x_flag_sched_pressure)
9240 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9241 : : indent_to, "",
9242 : : "flag_sched_pressure",
9243 : : ptr1->x_flag_sched_pressure,
9244 : : ptr2->x_flag_sched_pressure);
9245 : :
9246 : 0 : if (ptr1->x_flag_sched_rank_heuristic != ptr2->x_flag_sched_rank_heuristic)
9247 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9248 : : indent_to, "",
9249 : : "flag_sched_rank_heuristic",
9250 : : ptr1->x_flag_sched_rank_heuristic,
9251 : : ptr2->x_flag_sched_rank_heuristic);
9252 : :
9253 : 0 : if (ptr1->x_flag_schedule_speculative != ptr2->x_flag_schedule_speculative)
9254 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9255 : : indent_to, "",
9256 : : "flag_schedule_speculative",
9257 : : ptr1->x_flag_schedule_speculative,
9258 : : ptr2->x_flag_schedule_speculative);
9259 : :
9260 : 0 : if (ptr1->x_flag_sched_spec_insn_heuristic != ptr2->x_flag_sched_spec_insn_heuristic)
9261 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9262 : : indent_to, "",
9263 : : "flag_sched_spec_insn_heuristic",
9264 : : ptr1->x_flag_sched_spec_insn_heuristic,
9265 : : ptr2->x_flag_sched_spec_insn_heuristic);
9266 : :
9267 : 0 : if (ptr1->x_flag_schedule_speculative_load != ptr2->x_flag_schedule_speculative_load)
9268 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9269 : : indent_to, "",
9270 : : "flag_schedule_speculative_load",
9271 : : ptr1->x_flag_schedule_speculative_load,
9272 : : ptr2->x_flag_schedule_speculative_load);
9273 : :
9274 : 0 : if (ptr1->x_flag_schedule_speculative_load_dangerous != ptr2->x_flag_schedule_speculative_load_dangerous)
9275 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9276 : : indent_to, "",
9277 : : "flag_schedule_speculative_load_dangerous",
9278 : : ptr1->x_flag_schedule_speculative_load_dangerous,
9279 : : ptr2->x_flag_schedule_speculative_load_dangerous);
9280 : :
9281 : 0 : if (ptr1->x_flag_sched2_use_superblocks != ptr2->x_flag_sched2_use_superblocks)
9282 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9283 : : indent_to, "",
9284 : : "flag_sched2_use_superblocks",
9285 : : ptr1->x_flag_sched2_use_superblocks,
9286 : : ptr2->x_flag_sched2_use_superblocks);
9287 : :
9288 : 0 : if (ptr1->x_flag_schedule_fusion != ptr2->x_flag_schedule_fusion)
9289 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9290 : : indent_to, "",
9291 : : "flag_schedule_fusion",
9292 : : ptr1->x_flag_schedule_fusion,
9293 : : ptr2->x_flag_schedule_fusion);
9294 : :
9295 : 0 : if (ptr1->x_flag_schedule_insns != ptr2->x_flag_schedule_insns)
9296 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9297 : : indent_to, "",
9298 : : "flag_schedule_insns",
9299 : : ptr1->x_flag_schedule_insns,
9300 : : ptr2->x_flag_schedule_insns);
9301 : :
9302 : 0 : if (ptr1->x_flag_schedule_insns_after_reload != ptr2->x_flag_schedule_insns_after_reload)
9303 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9304 : : indent_to, "",
9305 : : "flag_schedule_insns_after_reload",
9306 : : ptr1->x_flag_schedule_insns_after_reload,
9307 : : ptr2->x_flag_schedule_insns_after_reload);
9308 : :
9309 : 0 : if (ptr1->x_flag_section_anchors != ptr2->x_flag_section_anchors)
9310 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9311 : : indent_to, "",
9312 : : "flag_section_anchors",
9313 : : ptr1->x_flag_section_anchors,
9314 : : ptr2->x_flag_section_anchors);
9315 : :
9316 : 0 : if (ptr1->x_flag_sel_sched_pipelining != ptr2->x_flag_sel_sched_pipelining)
9317 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9318 : : indent_to, "",
9319 : : "flag_sel_sched_pipelining",
9320 : : ptr1->x_flag_sel_sched_pipelining,
9321 : : ptr2->x_flag_sel_sched_pipelining);
9322 : :
9323 : 0 : if (ptr1->x_flag_sel_sched_pipelining_outer_loops != ptr2->x_flag_sel_sched_pipelining_outer_loops)
9324 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9325 : : indent_to, "",
9326 : : "flag_sel_sched_pipelining_outer_loops",
9327 : : ptr1->x_flag_sel_sched_pipelining_outer_loops,
9328 : : ptr2->x_flag_sel_sched_pipelining_outer_loops);
9329 : :
9330 : 0 : if (ptr1->x_flag_sel_sched_reschedule_pipelined != ptr2->x_flag_sel_sched_reschedule_pipelined)
9331 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9332 : : indent_to, "",
9333 : : "flag_sel_sched_reschedule_pipelined",
9334 : : ptr1->x_flag_sel_sched_reschedule_pipelined,
9335 : : ptr2->x_flag_sel_sched_reschedule_pipelined);
9336 : :
9337 : 0 : if (ptr1->x_flag_selective_scheduling != ptr2->x_flag_selective_scheduling)
9338 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9339 : : indent_to, "",
9340 : : "flag_selective_scheduling",
9341 : : ptr1->x_flag_selective_scheduling,
9342 : : ptr2->x_flag_selective_scheduling);
9343 : :
9344 : 0 : if (ptr1->x_flag_selective_scheduling2 != ptr2->x_flag_selective_scheduling2)
9345 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9346 : : indent_to, "",
9347 : : "flag_selective_scheduling2",
9348 : : ptr1->x_flag_selective_scheduling2,
9349 : : ptr2->x_flag_selective_scheduling2);
9350 : :
9351 : 0 : if (ptr1->x_flag_semantic_interposition != ptr2->x_flag_semantic_interposition)
9352 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9353 : : indent_to, "",
9354 : : "flag_semantic_interposition",
9355 : : ptr1->x_flag_semantic_interposition,
9356 : : ptr2->x_flag_semantic_interposition);
9357 : :
9358 : 0 : if (ptr1->x_flag_short_enums != ptr2->x_flag_short_enums)
9359 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9360 : : indent_to, "",
9361 : : "flag_short_enums",
9362 : : ptr1->x_flag_short_enums,
9363 : : ptr2->x_flag_short_enums);
9364 : :
9365 : 0 : if (ptr1->x_flag_short_wchar != ptr2->x_flag_short_wchar)
9366 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9367 : : indent_to, "",
9368 : : "flag_short_wchar",
9369 : : ptr1->x_flag_short_wchar,
9370 : : ptr2->x_flag_short_wchar);
9371 : :
9372 : 0 : if (ptr1->x_flag_shrink_wrap != ptr2->x_flag_shrink_wrap)
9373 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9374 : : indent_to, "",
9375 : : "flag_shrink_wrap",
9376 : : ptr1->x_flag_shrink_wrap,
9377 : : ptr2->x_flag_shrink_wrap);
9378 : :
9379 : 0 : if (ptr1->x_flag_shrink_wrap_separate != ptr2->x_flag_shrink_wrap_separate)
9380 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9381 : : indent_to, "",
9382 : : "flag_shrink_wrap_separate",
9383 : : ptr1->x_flag_shrink_wrap_separate,
9384 : : ptr2->x_flag_shrink_wrap_separate);
9385 : :
9386 : 0 : if (ptr1->x_flag_signaling_nans != ptr2->x_flag_signaling_nans)
9387 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9388 : : indent_to, "",
9389 : : "flag_signaling_nans",
9390 : : ptr1->x_flag_signaling_nans,
9391 : : ptr2->x_flag_signaling_nans);
9392 : :
9393 : 0 : if (ptr1->x_flag_signed_zeros != ptr2->x_flag_signed_zeros)
9394 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9395 : : indent_to, "",
9396 : : "flag_signed_zeros",
9397 : : ptr1->x_flag_signed_zeros,
9398 : : ptr2->x_flag_signed_zeros);
9399 : :
9400 : 0 : if (ptr1->x_flag_single_precision_constant != ptr2->x_flag_single_precision_constant)
9401 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9402 : : indent_to, "",
9403 : : "flag_single_precision_constant",
9404 : : ptr1->x_flag_single_precision_constant,
9405 : : ptr2->x_flag_single_precision_constant);
9406 : :
9407 : 0 : if (ptr1->x_flag_split_ivs_in_unroller != ptr2->x_flag_split_ivs_in_unroller)
9408 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9409 : : indent_to, "",
9410 : : "flag_split_ivs_in_unroller",
9411 : : ptr1->x_flag_split_ivs_in_unroller,
9412 : : ptr2->x_flag_split_ivs_in_unroller);
9413 : :
9414 : 0 : if (ptr1->x_flag_split_loops != ptr2->x_flag_split_loops)
9415 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9416 : : indent_to, "",
9417 : : "flag_split_loops",
9418 : : ptr1->x_flag_split_loops,
9419 : : ptr2->x_flag_split_loops);
9420 : :
9421 : 0 : if (ptr1->x_flag_split_paths != ptr2->x_flag_split_paths)
9422 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9423 : : indent_to, "",
9424 : : "flag_split_paths",
9425 : : ptr1->x_flag_split_paths,
9426 : : ptr2->x_flag_split_paths);
9427 : :
9428 : 0 : if (ptr1->x_flag_split_wide_types != ptr2->x_flag_split_wide_types)
9429 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9430 : : indent_to, "",
9431 : : "flag_split_wide_types",
9432 : : ptr1->x_flag_split_wide_types,
9433 : : ptr2->x_flag_split_wide_types);
9434 : :
9435 : 0 : if (ptr1->x_flag_split_wide_types_early != ptr2->x_flag_split_wide_types_early)
9436 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9437 : : indent_to, "",
9438 : : "flag_split_wide_types_early",
9439 : : ptr1->x_flag_split_wide_types_early,
9440 : : ptr2->x_flag_split_wide_types_early);
9441 : :
9442 : 0 : if (ptr1->x_flag_ssa_backprop != ptr2->x_flag_ssa_backprop)
9443 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9444 : : indent_to, "",
9445 : : "flag_ssa_backprop",
9446 : : ptr1->x_flag_ssa_backprop,
9447 : : ptr2->x_flag_ssa_backprop);
9448 : :
9449 : 0 : if (ptr1->x_flag_ssa_phiopt != ptr2->x_flag_ssa_phiopt)
9450 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9451 : : indent_to, "",
9452 : : "flag_ssa_phiopt",
9453 : : ptr1->x_flag_ssa_phiopt,
9454 : : ptr2->x_flag_ssa_phiopt);
9455 : :
9456 : 0 : if (ptr1->x_flag_stack_clash_protection != ptr2->x_flag_stack_clash_protection)
9457 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9458 : : indent_to, "",
9459 : : "flag_stack_clash_protection",
9460 : : ptr1->x_flag_stack_clash_protection,
9461 : : ptr2->x_flag_stack_clash_protection);
9462 : :
9463 : 0 : if (ptr1->x_flag_stack_protect != ptr2->x_flag_stack_protect)
9464 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9465 : : indent_to, "",
9466 : : "flag_stack_protect",
9467 : : ptr1->x_flag_stack_protect,
9468 : : ptr2->x_flag_stack_protect);
9469 : :
9470 : 0 : if (ptr1->x_flag_stdarg_opt != ptr2->x_flag_stdarg_opt)
9471 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9472 : : indent_to, "",
9473 : : "flag_stdarg_opt",
9474 : : ptr1->x_flag_stdarg_opt,
9475 : : ptr2->x_flag_stdarg_opt);
9476 : :
9477 : 0 : if (ptr1->x_flag_store_merging != ptr2->x_flag_store_merging)
9478 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9479 : : indent_to, "",
9480 : : "flag_store_merging",
9481 : : ptr1->x_flag_store_merging,
9482 : : ptr2->x_flag_store_merging);
9483 : :
9484 : 0 : if (ptr1->x_flag_strict_aliasing != ptr2->x_flag_strict_aliasing)
9485 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9486 : : indent_to, "",
9487 : : "flag_strict_aliasing",
9488 : : ptr1->x_flag_strict_aliasing,
9489 : : ptr2->x_flag_strict_aliasing);
9490 : :
9491 : 0 : if (ptr1->x_flag_strict_enums != ptr2->x_flag_strict_enums)
9492 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9493 : : indent_to, "",
9494 : : "flag_strict_enums",
9495 : : ptr1->x_flag_strict_enums,
9496 : : ptr2->x_flag_strict_enums);
9497 : :
9498 : 0 : if (ptr1->x_flag_strict_volatile_bitfields != ptr2->x_flag_strict_volatile_bitfields)
9499 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9500 : : indent_to, "",
9501 : : "flag_strict_volatile_bitfields",
9502 : : ptr1->x_flag_strict_volatile_bitfields,
9503 : : ptr2->x_flag_strict_volatile_bitfields);
9504 : :
9505 : 0 : if (ptr1->x_flag_thread_jumps != ptr2->x_flag_thread_jumps)
9506 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9507 : : indent_to, "",
9508 : : "flag_thread_jumps",
9509 : : ptr1->x_flag_thread_jumps,
9510 : : ptr2->x_flag_thread_jumps);
9511 : :
9512 : 0 : if (ptr1->x_flag_threadsafe_statics != ptr2->x_flag_threadsafe_statics)
9513 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9514 : : indent_to, "",
9515 : : "flag_threadsafe_statics",
9516 : : ptr1->x_flag_threadsafe_statics,
9517 : : ptr2->x_flag_threadsafe_statics);
9518 : :
9519 : 0 : if (ptr1->x_flag_toplevel_reorder != ptr2->x_flag_toplevel_reorder)
9520 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9521 : : indent_to, "",
9522 : : "flag_toplevel_reorder",
9523 : : ptr1->x_flag_toplevel_reorder,
9524 : : ptr2->x_flag_toplevel_reorder);
9525 : :
9526 : 0 : if (ptr1->x_flag_tracer != ptr2->x_flag_tracer)
9527 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9528 : : indent_to, "",
9529 : : "flag_tracer",
9530 : : ptr1->x_flag_tracer,
9531 : : ptr2->x_flag_tracer);
9532 : :
9533 : 0 : if (ptr1->x_flag_trapping_math != ptr2->x_flag_trapping_math)
9534 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9535 : : indent_to, "",
9536 : : "flag_trapping_math",
9537 : : ptr1->x_flag_trapping_math,
9538 : : ptr2->x_flag_trapping_math);
9539 : :
9540 : 0 : if (ptr1->x_flag_trapv != ptr2->x_flag_trapv)
9541 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9542 : : indent_to, "",
9543 : : "flag_trapv",
9544 : : ptr1->x_flag_trapv,
9545 : : ptr2->x_flag_trapv);
9546 : :
9547 : 0 : if (ptr1->x_flag_tree_bit_ccp != ptr2->x_flag_tree_bit_ccp)
9548 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9549 : : indent_to, "",
9550 : : "flag_tree_bit_ccp",
9551 : : ptr1->x_flag_tree_bit_ccp,
9552 : : ptr2->x_flag_tree_bit_ccp);
9553 : :
9554 : 0 : if (ptr1->x_flag_tree_builtin_call_dce != ptr2->x_flag_tree_builtin_call_dce)
9555 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9556 : : indent_to, "",
9557 : : "flag_tree_builtin_call_dce",
9558 : : ptr1->x_flag_tree_builtin_call_dce,
9559 : : ptr2->x_flag_tree_builtin_call_dce);
9560 : :
9561 : 0 : if (ptr1->x_flag_tree_ccp != ptr2->x_flag_tree_ccp)
9562 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9563 : : indent_to, "",
9564 : : "flag_tree_ccp",
9565 : : ptr1->x_flag_tree_ccp,
9566 : : ptr2->x_flag_tree_ccp);
9567 : :
9568 : 0 : if (ptr1->x_flag_tree_ch != ptr2->x_flag_tree_ch)
9569 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9570 : : indent_to, "",
9571 : : "flag_tree_ch",
9572 : : ptr1->x_flag_tree_ch,
9573 : : ptr2->x_flag_tree_ch);
9574 : :
9575 : 0 : if (ptr1->x_flag_tree_coalesce_vars != ptr2->x_flag_tree_coalesce_vars)
9576 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9577 : : indent_to, "",
9578 : : "flag_tree_coalesce_vars",
9579 : : ptr1->x_flag_tree_coalesce_vars,
9580 : : ptr2->x_flag_tree_coalesce_vars);
9581 : :
9582 : 0 : if (ptr1->x_flag_tree_copy_prop != ptr2->x_flag_tree_copy_prop)
9583 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9584 : : indent_to, "",
9585 : : "flag_tree_copy_prop",
9586 : : ptr1->x_flag_tree_copy_prop,
9587 : : ptr2->x_flag_tree_copy_prop);
9588 : :
9589 : 0 : if (ptr1->x_flag_tree_cselim != ptr2->x_flag_tree_cselim)
9590 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9591 : : indent_to, "",
9592 : : "flag_tree_cselim",
9593 : : ptr1->x_flag_tree_cselim,
9594 : : ptr2->x_flag_tree_cselim);
9595 : :
9596 : 0 : if (ptr1->x_flag_tree_dce != ptr2->x_flag_tree_dce)
9597 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9598 : : indent_to, "",
9599 : : "flag_tree_dce",
9600 : : ptr1->x_flag_tree_dce,
9601 : : ptr2->x_flag_tree_dce);
9602 : :
9603 : 0 : if (ptr1->x_flag_tree_dom != ptr2->x_flag_tree_dom)
9604 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9605 : : indent_to, "",
9606 : : "flag_tree_dom",
9607 : : ptr1->x_flag_tree_dom,
9608 : : ptr2->x_flag_tree_dom);
9609 : :
9610 : 0 : if (ptr1->x_flag_tree_dse != ptr2->x_flag_tree_dse)
9611 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9612 : : indent_to, "",
9613 : : "flag_tree_dse",
9614 : : ptr1->x_flag_tree_dse,
9615 : : ptr2->x_flag_tree_dse);
9616 : :
9617 : 0 : if (ptr1->x_flag_tree_forwprop != ptr2->x_flag_tree_forwprop)
9618 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9619 : : indent_to, "",
9620 : : "flag_tree_forwprop",
9621 : : ptr1->x_flag_tree_forwprop,
9622 : : ptr2->x_flag_tree_forwprop);
9623 : :
9624 : 0 : if (ptr1->x_flag_tree_fre != ptr2->x_flag_tree_fre)
9625 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9626 : : indent_to, "",
9627 : : "flag_tree_fre",
9628 : : ptr1->x_flag_tree_fre,
9629 : : ptr2->x_flag_tree_fre);
9630 : :
9631 : 0 : if (ptr1->x_flag_tree_loop_distribute_patterns != ptr2->x_flag_tree_loop_distribute_patterns)
9632 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9633 : : indent_to, "",
9634 : : "flag_tree_loop_distribute_patterns",
9635 : : ptr1->x_flag_tree_loop_distribute_patterns,
9636 : : ptr2->x_flag_tree_loop_distribute_patterns);
9637 : :
9638 : 0 : if (ptr1->x_flag_tree_loop_distribution != ptr2->x_flag_tree_loop_distribution)
9639 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9640 : : indent_to, "",
9641 : : "flag_tree_loop_distribution",
9642 : : ptr1->x_flag_tree_loop_distribution,
9643 : : ptr2->x_flag_tree_loop_distribution);
9644 : :
9645 : 0 : if (ptr1->x_flag_tree_loop_if_convert != ptr2->x_flag_tree_loop_if_convert)
9646 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9647 : : indent_to, "",
9648 : : "flag_tree_loop_if_convert",
9649 : : ptr1->x_flag_tree_loop_if_convert,
9650 : : ptr2->x_flag_tree_loop_if_convert);
9651 : :
9652 : 0 : if (ptr1->x_flag_tree_loop_im != ptr2->x_flag_tree_loop_im)
9653 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9654 : : indent_to, "",
9655 : : "flag_tree_loop_im",
9656 : : ptr1->x_flag_tree_loop_im,
9657 : : ptr2->x_flag_tree_loop_im);
9658 : :
9659 : 0 : if (ptr1->x_flag_tree_loop_ivcanon != ptr2->x_flag_tree_loop_ivcanon)
9660 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9661 : : indent_to, "",
9662 : : "flag_tree_loop_ivcanon",
9663 : : ptr1->x_flag_tree_loop_ivcanon,
9664 : : ptr2->x_flag_tree_loop_ivcanon);
9665 : :
9666 : 0 : if (ptr1->x_flag_tree_loop_optimize != ptr2->x_flag_tree_loop_optimize)
9667 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9668 : : indent_to, "",
9669 : : "flag_tree_loop_optimize",
9670 : : ptr1->x_flag_tree_loop_optimize,
9671 : : ptr2->x_flag_tree_loop_optimize);
9672 : :
9673 : 0 : if (ptr1->x_flag_tree_loop_vectorize != ptr2->x_flag_tree_loop_vectorize)
9674 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9675 : : indent_to, "",
9676 : : "flag_tree_loop_vectorize",
9677 : : ptr1->x_flag_tree_loop_vectorize,
9678 : : ptr2->x_flag_tree_loop_vectorize);
9679 : :
9680 : 0 : if (ptr1->x_flag_tree_live_range_split != ptr2->x_flag_tree_live_range_split)
9681 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9682 : : indent_to, "",
9683 : : "flag_tree_live_range_split",
9684 : : ptr1->x_flag_tree_live_range_split,
9685 : : ptr2->x_flag_tree_live_range_split);
9686 : :
9687 : 0 : if (ptr1->x_flag_tree_partial_pre != ptr2->x_flag_tree_partial_pre)
9688 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9689 : : indent_to, "",
9690 : : "flag_tree_partial_pre",
9691 : : ptr1->x_flag_tree_partial_pre,
9692 : : ptr2->x_flag_tree_partial_pre);
9693 : :
9694 : 0 : if (ptr1->x_flag_tree_phiprop != ptr2->x_flag_tree_phiprop)
9695 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9696 : : indent_to, "",
9697 : : "flag_tree_phiprop",
9698 : : ptr1->x_flag_tree_phiprop,
9699 : : ptr2->x_flag_tree_phiprop);
9700 : :
9701 : 0 : if (ptr1->x_flag_tree_pre != ptr2->x_flag_tree_pre)
9702 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9703 : : indent_to, "",
9704 : : "flag_tree_pre",
9705 : : ptr1->x_flag_tree_pre,
9706 : : ptr2->x_flag_tree_pre);
9707 : :
9708 : 0 : if (ptr1->x_flag_tree_pta != ptr2->x_flag_tree_pta)
9709 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9710 : : indent_to, "",
9711 : : "flag_tree_pta",
9712 : : ptr1->x_flag_tree_pta,
9713 : : ptr2->x_flag_tree_pta);
9714 : :
9715 : 0 : if (ptr1->x_flag_tree_reassoc != ptr2->x_flag_tree_reassoc)
9716 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9717 : : indent_to, "",
9718 : : "flag_tree_reassoc",
9719 : : ptr1->x_flag_tree_reassoc,
9720 : : ptr2->x_flag_tree_reassoc);
9721 : :
9722 : 0 : if (ptr1->x_flag_tree_scev_cprop != ptr2->x_flag_tree_scev_cprop)
9723 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9724 : : indent_to, "",
9725 : : "flag_tree_scev_cprop",
9726 : : ptr1->x_flag_tree_scev_cprop,
9727 : : ptr2->x_flag_tree_scev_cprop);
9728 : :
9729 : 0 : if (ptr1->x_flag_tree_sink != ptr2->x_flag_tree_sink)
9730 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9731 : : indent_to, "",
9732 : : "flag_tree_sink",
9733 : : ptr1->x_flag_tree_sink,
9734 : : ptr2->x_flag_tree_sink);
9735 : :
9736 : 0 : if (ptr1->x_flag_tree_slp_vectorize != ptr2->x_flag_tree_slp_vectorize)
9737 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9738 : : indent_to, "",
9739 : : "flag_tree_slp_vectorize",
9740 : : ptr1->x_flag_tree_slp_vectorize,
9741 : : ptr2->x_flag_tree_slp_vectorize);
9742 : :
9743 : 0 : if (ptr1->x_flag_tree_slsr != ptr2->x_flag_tree_slsr)
9744 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9745 : : indent_to, "",
9746 : : "flag_tree_slsr",
9747 : : ptr1->x_flag_tree_slsr,
9748 : : ptr2->x_flag_tree_slsr);
9749 : :
9750 : 0 : if (ptr1->x_flag_tree_sra != ptr2->x_flag_tree_sra)
9751 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9752 : : indent_to, "",
9753 : : "flag_tree_sra",
9754 : : ptr1->x_flag_tree_sra,
9755 : : ptr2->x_flag_tree_sra);
9756 : :
9757 : 0 : if (ptr1->x_flag_tree_switch_conversion != ptr2->x_flag_tree_switch_conversion)
9758 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9759 : : indent_to, "",
9760 : : "flag_tree_switch_conversion",
9761 : : ptr1->x_flag_tree_switch_conversion,
9762 : : ptr2->x_flag_tree_switch_conversion);
9763 : :
9764 : 0 : if (ptr1->x_flag_tree_tail_merge != ptr2->x_flag_tree_tail_merge)
9765 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9766 : : indent_to, "",
9767 : : "flag_tree_tail_merge",
9768 : : ptr1->x_flag_tree_tail_merge,
9769 : : ptr2->x_flag_tree_tail_merge);
9770 : :
9771 : 0 : if (ptr1->x_flag_tree_ter != ptr2->x_flag_tree_ter)
9772 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9773 : : indent_to, "",
9774 : : "flag_tree_ter",
9775 : : ptr1->x_flag_tree_ter,
9776 : : ptr2->x_flag_tree_ter);
9777 : :
9778 : 0 : if (ptr1->x_flag_tree_vectorize != ptr2->x_flag_tree_vectorize)
9779 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9780 : : indent_to, "",
9781 : : "flag_tree_vectorize",
9782 : : ptr1->x_flag_tree_vectorize,
9783 : : ptr2->x_flag_tree_vectorize);
9784 : :
9785 : 0 : if (ptr1->x_flag_tree_vrp != ptr2->x_flag_tree_vrp)
9786 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9787 : : indent_to, "",
9788 : : "flag_tree_vrp",
9789 : : ptr1->x_flag_tree_vrp,
9790 : : ptr2->x_flag_tree_vrp);
9791 : :
9792 : 0 : if (ptr1->x_flag_unconstrained_commons != ptr2->x_flag_unconstrained_commons)
9793 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9794 : : indent_to, "",
9795 : : "flag_unconstrained_commons",
9796 : : ptr1->x_flag_unconstrained_commons,
9797 : : ptr2->x_flag_unconstrained_commons);
9798 : :
9799 : 0 : if (ptr1->x_flag_unreachable_traps != ptr2->x_flag_unreachable_traps)
9800 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9801 : : indent_to, "",
9802 : : "flag_unreachable_traps",
9803 : : ptr1->x_flag_unreachable_traps,
9804 : : ptr2->x_flag_unreachable_traps);
9805 : :
9806 : 0 : if (ptr1->x_flag_unroll_all_loops != ptr2->x_flag_unroll_all_loops)
9807 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9808 : : indent_to, "",
9809 : : "flag_unroll_all_loops",
9810 : : ptr1->x_flag_unroll_all_loops,
9811 : : ptr2->x_flag_unroll_all_loops);
9812 : :
9813 : 0 : if (ptr1->x_flag_cunroll_grow_size != ptr2->x_flag_cunroll_grow_size)
9814 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9815 : : indent_to, "",
9816 : : "flag_cunroll_grow_size",
9817 : : ptr1->x_flag_cunroll_grow_size,
9818 : : ptr2->x_flag_cunroll_grow_size);
9819 : :
9820 : 0 : if (ptr1->x_flag_unroll_loops != ptr2->x_flag_unroll_loops)
9821 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9822 : : indent_to, "",
9823 : : "flag_unroll_loops",
9824 : : ptr1->x_flag_unroll_loops,
9825 : : ptr2->x_flag_unroll_loops);
9826 : :
9827 : 0 : if (ptr1->x_flag_unsafe_math_optimizations != ptr2->x_flag_unsafe_math_optimizations)
9828 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9829 : : indent_to, "",
9830 : : "flag_unsafe_math_optimizations",
9831 : : ptr1->x_flag_unsafe_math_optimizations,
9832 : : ptr2->x_flag_unsafe_math_optimizations);
9833 : :
9834 : 0 : if (ptr1->x_flag_unswitch_loops != ptr2->x_flag_unswitch_loops)
9835 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9836 : : indent_to, "",
9837 : : "flag_unswitch_loops",
9838 : : ptr1->x_flag_unswitch_loops,
9839 : : ptr2->x_flag_unswitch_loops);
9840 : :
9841 : 0 : if (ptr1->x_flag_unwind_tables != ptr2->x_flag_unwind_tables)
9842 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9843 : : indent_to, "",
9844 : : "flag_unwind_tables",
9845 : : ptr1->x_flag_unwind_tables,
9846 : : ptr2->x_flag_unwind_tables);
9847 : :
9848 : 0 : if (ptr1->x_flag_var_tracking != ptr2->x_flag_var_tracking)
9849 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9850 : : indent_to, "",
9851 : : "flag_var_tracking",
9852 : : ptr1->x_flag_var_tracking,
9853 : : ptr2->x_flag_var_tracking);
9854 : :
9855 : 0 : if (ptr1->x_flag_var_tracking_assignments != ptr2->x_flag_var_tracking_assignments)
9856 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9857 : : indent_to, "",
9858 : : "flag_var_tracking_assignments",
9859 : : ptr1->x_flag_var_tracking_assignments,
9860 : : ptr2->x_flag_var_tracking_assignments);
9861 : :
9862 : 0 : if (ptr1->x_flag_var_tracking_assignments_toggle != ptr2->x_flag_var_tracking_assignments_toggle)
9863 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9864 : : indent_to, "",
9865 : : "flag_var_tracking_assignments_toggle",
9866 : : ptr1->x_flag_var_tracking_assignments_toggle,
9867 : : ptr2->x_flag_var_tracking_assignments_toggle);
9868 : :
9869 : 0 : if (ptr1->x_flag_var_tracking_uninit != ptr2->x_flag_var_tracking_uninit)
9870 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9871 : : indent_to, "",
9872 : : "flag_var_tracking_uninit",
9873 : : ptr1->x_flag_var_tracking_uninit,
9874 : : ptr2->x_flag_var_tracking_uninit);
9875 : :
9876 : 0 : if (ptr1->x_flag_variable_expansion_in_unroller != ptr2->x_flag_variable_expansion_in_unroller)
9877 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9878 : : indent_to, "",
9879 : : "flag_variable_expansion_in_unroller",
9880 : : ptr1->x_flag_variable_expansion_in_unroller,
9881 : : ptr2->x_flag_variable_expansion_in_unroller);
9882 : :
9883 : 0 : if (ptr1->x_flag_version_loops_for_strides != ptr2->x_flag_version_loops_for_strides)
9884 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9885 : : indent_to, "",
9886 : : "flag_version_loops_for_strides",
9887 : : ptr1->x_flag_version_loops_for_strides,
9888 : : ptr2->x_flag_version_loops_for_strides);
9889 : :
9890 : 0 : if (ptr1->x_flag_value_profile_transformations != ptr2->x_flag_value_profile_transformations)
9891 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9892 : : indent_to, "",
9893 : : "flag_value_profile_transformations",
9894 : : ptr1->x_flag_value_profile_transformations,
9895 : : ptr2->x_flag_value_profile_transformations);
9896 : :
9897 : 0 : if (ptr1->x_flag_web != ptr2->x_flag_web)
9898 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9899 : : indent_to, "",
9900 : : "flag_web",
9901 : : ptr1->x_flag_web,
9902 : : ptr2->x_flag_web);
9903 : :
9904 : 0 : if (ptr1->x_flag_wrapv != ptr2->x_flag_wrapv)
9905 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9906 : : indent_to, "",
9907 : : "flag_wrapv",
9908 : : ptr1->x_flag_wrapv,
9909 : : ptr2->x_flag_wrapv);
9910 : :
9911 : 0 : if (ptr1->x_flag_wrapv_pointer != ptr2->x_flag_wrapv_pointer)
9912 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9913 : : indent_to, "",
9914 : : "flag_wrapv_pointer",
9915 : : ptr1->x_flag_wrapv_pointer,
9916 : : ptr2->x_flag_wrapv_pointer);
9917 : :
9918 : 0 : if (ptr1->x_debug_nonbind_markers_p != ptr2->x_debug_nonbind_markers_p)
9919 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9920 : : indent_to, "",
9921 : : "debug_nonbind_markers_p",
9922 : : ptr1->x_debug_nonbind_markers_p,
9923 : : ptr2->x_debug_nonbind_markers_p);
9924 : :
9925 : 0 : if (ptr1->x_ix86_unroll_only_small_loops != ptr2->x_ix86_unroll_only_small_loops)
9926 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
9927 : : indent_to, "",
9928 : : "ix86_unroll_only_small_loops",
9929 : : ptr1->x_ix86_unroll_only_small_loops,
9930 : : ptr2->x_ix86_unroll_only_small_loops);
9931 : :
9932 : 0 : if (ptr1->x_str_align_functions != ptr2->x_str_align_functions
9933 : 0 : && (!ptr1->x_str_align_functions || !ptr2->x_str_align_functions
9934 : 0 : || strcmp (ptr1->x_str_align_functions, ptr2->x_str_align_functions)))
9935 : 0 : fprintf (file, "%*s%s (%s/%s)\n",
9936 : : indent_to, "",
9937 : : "str_align_functions",
9938 : : ptr1->x_str_align_functions ? ptr1->x_str_align_functions : "(null)",
9939 : : ptr2->x_str_align_functions ? ptr2->x_str_align_functions : "(null)");
9940 : :
9941 : 0 : if (ptr1->x_str_align_jumps != ptr2->x_str_align_jumps
9942 : 0 : && (!ptr1->x_str_align_jumps || !ptr2->x_str_align_jumps
9943 : 0 : || strcmp (ptr1->x_str_align_jumps, ptr2->x_str_align_jumps)))
9944 : 0 : fprintf (file, "%*s%s (%s/%s)\n",
9945 : : indent_to, "",
9946 : : "str_align_jumps",
9947 : : ptr1->x_str_align_jumps ? ptr1->x_str_align_jumps : "(null)",
9948 : : ptr2->x_str_align_jumps ? ptr2->x_str_align_jumps : "(null)");
9949 : :
9950 : 0 : if (ptr1->x_str_align_labels != ptr2->x_str_align_labels
9951 : 0 : && (!ptr1->x_str_align_labels || !ptr2->x_str_align_labels
9952 : 0 : || strcmp (ptr1->x_str_align_labels, ptr2->x_str_align_labels)))
9953 : 0 : fprintf (file, "%*s%s (%s/%s)\n",
9954 : : indent_to, "",
9955 : : "str_align_labels",
9956 : : ptr1->x_str_align_labels ? ptr1->x_str_align_labels : "(null)",
9957 : : ptr2->x_str_align_labels ? ptr2->x_str_align_labels : "(null)");
9958 : :
9959 : 0 : if (ptr1->x_str_align_loops != ptr2->x_str_align_loops
9960 : 0 : && (!ptr1->x_str_align_loops || !ptr2->x_str_align_loops
9961 : 0 : || strcmp (ptr1->x_str_align_loops, ptr2->x_str_align_loops)))
9962 : 0 : fprintf (file, "%*s%s (%s/%s)\n",
9963 : : indent_to, "",
9964 : : "str_align_loops",
9965 : : ptr1->x_str_align_loops ? ptr1->x_str_align_loops : "(null)",
9966 : : ptr2->x_str_align_loops ? ptr2->x_str_align_loops : "(null)");
9967 : :
9968 : 0 : if (ptr1->x_flag_patchable_function_entry != ptr2->x_flag_patchable_function_entry
9969 : 0 : && (!ptr1->x_flag_patchable_function_entry || !ptr2->x_flag_patchable_function_entry
9970 : 0 : || strcmp (ptr1->x_flag_patchable_function_entry, ptr2->x_flag_patchable_function_entry)))
9971 : 0 : fprintf (file, "%*s%s (%s/%s)\n",
9972 : : indent_to, "",
9973 : : "flag_patchable_function_entry",
9974 : : ptr1->x_flag_patchable_function_entry ? ptr1->x_flag_patchable_function_entry : "(null)",
9975 : : ptr2->x_flag_patchable_function_entry ? ptr2->x_flag_patchable_function_entry : "(null)");
9976 : :
9977 : 0 : }
9978 : :
9979 : : /* Save selected option variables into a structure. */
9980 : : void
9981 : 74137665 : cl_target_option_save (struct cl_target_option *ptr, struct gcc_options *opts,
9982 : : struct gcc_options *opts_set)
9983 : : {
9984 : 74137665 : gcc_assert (IN_RANGE (opts->x_flag_fentry, -128, 127));
9985 : 74137665 : gcc_assert (IN_RANGE (opts->x_ix86_needed, -128, 127));
9986 : :
9987 : 74137665 : if (targetm.target_option.save)
9988 : 74137665 : targetm.target_option.save (ptr, opts, opts_set);
9989 : :
9990 : 74137665 : ptr->x_ix86_stack_protector_guard_offset = opts->x_ix86_stack_protector_guard_offset;
9991 : 74137665 : ptr->x_ix86_stack_protector_guard_reg = opts->x_ix86_stack_protector_guard_reg;
9992 : 74137665 : ptr->x_ix86_unsafe_math_optimizations = opts->x_ix86_unsafe_math_optimizations;
9993 : 74137665 : ptr->x_ix86_abi = opts->x_ix86_abi;
9994 : 74137665 : ptr->x_ix86_cmodel = opts->x_ix86_cmodel;
9995 : 74137665 : ptr->x_ix86_excess_precision = opts->x_ix86_excess_precision;
9996 : 74137665 : ptr->x_ix86_veclibabi_type = opts->x_ix86_veclibabi_type;
9997 : 74137665 : ptr->x_ix86_pmode = opts->x_ix86_pmode;
9998 : 74137665 : ptr->x_ix86_incoming_stack_boundary_arg = opts->x_ix86_incoming_stack_boundary_arg;
9999 : 74137665 : ptr->x_ix86_preferred_stack_boundary_arg = opts->x_ix86_preferred_stack_boundary_arg;
10000 : 74137665 : ptr->x_ix86_regparm = opts->x_ix86_regparm;
10001 : 74137665 : ptr->x_recip_mask = opts->x_recip_mask;
10002 : 74137665 : ptr->x_target_flags = opts->x_target_flags;
10003 : 74137665 : ptr->x_ix86_isa_flags = opts->x_ix86_isa_flags;
10004 : 74137665 : ptr->x_ix86_isa_flags2 = opts->x_ix86_isa_flags2;
10005 : 74137665 : ptr->x_ix86_target_flags = opts->x_ix86_target_flags;
10006 : 74137665 : ptr->x_ix86_fpmath = opts->x_ix86_fpmath;
10007 : 74137665 : ptr->x_ix86_move_max = opts->x_ix86_move_max;
10008 : 74137665 : ptr->x_prefer_vector_width_type = opts->x_prefer_vector_width_type;
10009 : 74137665 : ptr->x_ix86_apx_features = opts->x_ix86_apx_features;
10010 : 74137665 : ptr->x_flag_fentry = opts->x_flag_fentry;
10011 : 74137665 : ptr->x_ix86_needed = opts->x_ix86_needed;
10012 : 74137665 : ptr->x_ix86_stack_protector_guard_offset_str = opts->x_ix86_stack_protector_guard_offset_str;
10013 : 74137665 : ptr->x_ix86_stack_protector_guard_reg_str = opts->x_ix86_stack_protector_guard_reg_str;
10014 : 74137665 : ptr->x_ix86_stack_protector_guard_symbol_str = opts->x_ix86_stack_protector_guard_symbol_str;
10015 : :
10016 : 74137665 : unsigned HOST_WIDE_INT mask = 0;
10017 : 74137665 : if (opts_set->x_ix86_stack_protector_guard_offset) mask |= HOST_WIDE_INT_1U << 0;
10018 : 74137665 : if (opts_set->x_ix86_stack_protector_guard_reg) mask |= HOST_WIDE_INT_1U << 1;
10019 : 74137665 : if (opts_set->x_ix86_unsafe_math_optimizations) mask |= HOST_WIDE_INT_1U << 2;
10020 : 74137665 : if (opts_set->x_ix86_abi) mask |= HOST_WIDE_INT_1U << 3;
10021 : 74137665 : if (opts_set->x_ix86_cmodel) mask |= HOST_WIDE_INT_1U << 4;
10022 : 74137665 : if (opts_set->x_ix86_excess_precision) mask |= HOST_WIDE_INT_1U << 5;
10023 : 74137665 : if (opts_set->x_ix86_veclibabi_type) mask |= HOST_WIDE_INT_1U << 6;
10024 : 74137665 : if (opts_set->x_ix86_pmode) mask |= HOST_WIDE_INT_1U << 7;
10025 : 74137665 : if (opts_set->x_ix86_incoming_stack_boundary_arg) mask |= HOST_WIDE_INT_1U << 8;
10026 : 74137665 : if (opts_set->x_ix86_preferred_stack_boundary_arg) mask |= HOST_WIDE_INT_1U << 9;
10027 : 74137665 : if (opts_set->x_ix86_regparm) mask |= HOST_WIDE_INT_1U << 10;
10028 : 74137665 : if (opts_set->x_recip_mask) mask |= HOST_WIDE_INT_1U << 11;
10029 : 74137665 : ptr->explicit_mask_target_flags = opts_set->x_target_flags;
10030 : 74137665 : ptr->explicit_mask_ix86_isa_flags = opts_set->x_ix86_isa_flags;
10031 : 74137665 : ptr->explicit_mask_ix86_isa_flags2 = opts_set->x_ix86_isa_flags2;
10032 : 74137665 : ptr->explicit_mask_ix86_target_flags = opts_set->x_ix86_target_flags;
10033 : 74137665 : if (opts_set->x_ix86_fpmath) mask |= HOST_WIDE_INT_1U << 12;
10034 : 74137665 : if (opts_set->x_ix86_move_max) mask |= HOST_WIDE_INT_1U << 13;
10035 : 74137665 : if (opts_set->x_prefer_vector_width_type) mask |= HOST_WIDE_INT_1U << 14;
10036 : 74137665 : if (opts_set->x_ix86_apx_features) mask |= HOST_WIDE_INT_1U << 15;
10037 : 74137665 : if (opts_set->x_flag_fentry) mask |= HOST_WIDE_INT_1U << 16;
10038 : 74137665 : if (opts_set->x_ix86_needed) mask |= HOST_WIDE_INT_1U << 17;
10039 : 74137665 : if (opts_set->x_ix86_stack_protector_guard_offset_str) mask |= HOST_WIDE_INT_1U << 18;
10040 : 74137665 : if (opts_set->x_ix86_stack_protector_guard_reg_str) mask |= HOST_WIDE_INT_1U << 19;
10041 : 74137665 : if (opts_set->x_ix86_stack_protector_guard_symbol_str) mask |= HOST_WIDE_INT_1U << 20;
10042 : 74137665 : ptr->explicit_mask[0] = mask;
10043 : 74137665 : }
10044 : :
10045 : : /* Restore selected current options from a structure. */
10046 : : void
10047 : 51883937 : cl_target_option_restore (struct gcc_options *opts, struct gcc_options *opts_set,
10048 : : struct cl_target_option *ptr)
10049 : : {
10050 : 51883937 : opts->x_ix86_stack_protector_guard_offset = ptr->x_ix86_stack_protector_guard_offset;
10051 : 51883937 : opts->x_ix86_stack_protector_guard_reg = ptr->x_ix86_stack_protector_guard_reg;
10052 : 51883937 : opts->x_ix86_unsafe_math_optimizations = ptr->x_ix86_unsafe_math_optimizations;
10053 : 51883937 : opts->x_ix86_abi = ptr->x_ix86_abi;
10054 : 51883937 : opts->x_ix86_cmodel = ptr->x_ix86_cmodel;
10055 : 51883937 : opts->x_ix86_excess_precision = ptr->x_ix86_excess_precision;
10056 : 51883937 : opts->x_ix86_veclibabi_type = ptr->x_ix86_veclibabi_type;
10057 : 51883937 : opts->x_ix86_pmode = ptr->x_ix86_pmode;
10058 : 51883937 : opts->x_ix86_incoming_stack_boundary_arg = ptr->x_ix86_incoming_stack_boundary_arg;
10059 : 51883937 : opts->x_ix86_preferred_stack_boundary_arg = ptr->x_ix86_preferred_stack_boundary_arg;
10060 : 51883937 : opts->x_ix86_regparm = ptr->x_ix86_regparm;
10061 : 51883937 : opts->x_recip_mask = ptr->x_recip_mask;
10062 : 51883937 : opts->x_target_flags = ptr->x_target_flags;
10063 : 51883937 : opts->x_ix86_isa_flags = ptr->x_ix86_isa_flags;
10064 : 51883937 : opts->x_ix86_isa_flags2 = ptr->x_ix86_isa_flags2;
10065 : 51883937 : opts->x_ix86_target_flags = ptr->x_ix86_target_flags;
10066 : 51883937 : opts->x_ix86_fpmath = ptr->x_ix86_fpmath;
10067 : 51883937 : opts->x_ix86_move_max = ptr->x_ix86_move_max;
10068 : 51883937 : opts->x_prefer_vector_width_type = ptr->x_prefer_vector_width_type;
10069 : 51883937 : opts->x_ix86_apx_features = ptr->x_ix86_apx_features;
10070 : 51883937 : opts->x_flag_fentry = ptr->x_flag_fentry;
10071 : 51883937 : opts->x_ix86_needed = ptr->x_ix86_needed;
10072 : 51883937 : opts->x_ix86_stack_protector_guard_offset_str = ptr->x_ix86_stack_protector_guard_offset_str;
10073 : 51883937 : opts->x_ix86_stack_protector_guard_reg_str = ptr->x_ix86_stack_protector_guard_reg_str;
10074 : 51883937 : opts->x_ix86_stack_protector_guard_symbol_str = ptr->x_ix86_stack_protector_guard_symbol_str;
10075 : :
10076 : 51883937 : unsigned HOST_WIDE_INT mask;
10077 : 51883937 : mask = ptr->explicit_mask[0];
10078 : 51883937 : opts_set->x_ix86_stack_protector_guard_offset = (mask & 1) != 0;
10079 : 51883937 : mask >>= 1;
10080 : 51883937 : opts_set->x_ix86_stack_protector_guard_reg = (mask & 1) != 0;
10081 : 51883937 : mask >>= 1;
10082 : 51883937 : opts_set->x_ix86_unsafe_math_optimizations = (mask & 1) != 0;
10083 : 51883937 : mask >>= 1;
10084 : 51883937 : opts_set->x_ix86_abi = static_cast<enum calling_abi>((mask & 1) != 0);
10085 : 51883937 : mask >>= 1;
10086 : 51883937 : opts_set->x_ix86_cmodel = static_cast<enum cmodel>((mask & 1) != 0);
10087 : 51883937 : mask >>= 1;
10088 : 51883937 : opts_set->x_ix86_excess_precision = static_cast<enum excess_precision>((mask & 1) != 0);
10089 : 51883937 : mask >>= 1;
10090 : 51883937 : opts_set->x_ix86_veclibabi_type = static_cast<enum ix86_veclibabi>((mask & 1) != 0);
10091 : 51883937 : mask >>= 1;
10092 : 51883937 : opts_set->x_ix86_pmode = static_cast<enum pmode>((mask & 1) != 0);
10093 : 51883937 : mask >>= 1;
10094 : 51883937 : opts_set->x_ix86_incoming_stack_boundary_arg = (mask & 1) != 0;
10095 : 51883937 : mask >>= 1;
10096 : 51883937 : opts_set->x_ix86_preferred_stack_boundary_arg = (mask & 1) != 0;
10097 : 51883937 : mask >>= 1;
10098 : 51883937 : opts_set->x_ix86_regparm = (mask & 1) != 0;
10099 : 51883937 : mask >>= 1;
10100 : 51883937 : opts_set->x_recip_mask = (mask & 1) != 0;
10101 : 51883937 : mask >>= 1;
10102 : 51883937 : opts_set->x_target_flags = ptr->explicit_mask_target_flags;
10103 : 51883937 : opts_set->x_ix86_isa_flags = ptr->explicit_mask_ix86_isa_flags;
10104 : 51883937 : opts_set->x_ix86_isa_flags2 = ptr->explicit_mask_ix86_isa_flags2;
10105 : 51883937 : opts_set->x_ix86_target_flags = ptr->explicit_mask_ix86_target_flags;
10106 : 51883937 : opts_set->x_ix86_fpmath = static_cast<enum fpmath_unit >((mask & 1) != 0);
10107 : 51883937 : mask >>= 1;
10108 : 51883937 : opts_set->x_ix86_move_max = static_cast<enum prefer_vector_width >((mask & 1) != 0);
10109 : 51883937 : mask >>= 1;
10110 : 51883937 : opts_set->x_prefer_vector_width_type = static_cast<enum prefer_vector_width >((mask & 1) != 0);
10111 : 51883937 : mask >>= 1;
10112 : 51883937 : opts_set->x_ix86_apx_features = (mask & 1) != 0;
10113 : 51883937 : mask >>= 1;
10114 : 51883937 : opts_set->x_flag_fentry = (mask & 1) != 0;
10115 : 51883937 : mask >>= 1;
10116 : 51883937 : opts_set->x_ix86_needed = (mask & 1) != 0;
10117 : 51883937 : mask >>= 1;
10118 : 51883937 : opts_set->x_ix86_stack_protector_guard_offset_str = (mask & 1) ? "" : nullptr;
10119 : 51883937 : mask >>= 1;
10120 : 51883937 : opts_set->x_ix86_stack_protector_guard_reg_str = (mask & 1) ? "" : nullptr;
10121 : 51883937 : mask >>= 1;
10122 : 51883937 : opts_set->x_ix86_stack_protector_guard_symbol_str = (mask & 1) ? "" : nullptr;
10123 : 51883937 : mask >>= 1;
10124 : :
10125 : 51883937 : if (targetm.target_option.restore)
10126 : 51883937 : targetm.target_option.restore (opts, opts_set, ptr);
10127 : 51883937 : }
10128 : :
10129 : : /* Print optimization options from a structure. */
10130 : : void
10131 : 0 : cl_target_option_print (FILE *file,
10132 : : int indent,
10133 : : struct cl_target_option *ptr)
10134 : : {
10135 : 0 : fputs ("\n", file);
10136 : 0 : if (ptr->x_target_flags)
10137 : 0 : fprintf (file, "%*s%s (%#lx)\n",
10138 : : indent, "",
10139 : : "target_flags",
10140 : : (unsigned long)ptr->x_target_flags);
10141 : :
10142 : 0 : if (ptr->x_ix86_isa_flags)
10143 : 0 : fprintf (file, "%*s%s (%#" HOST_WIDE_INT_PRINT "x)\n",
10144 : : indent, "",
10145 : : "ix86_isa_flags",
10146 : : ptr->x_ix86_isa_flags);
10147 : :
10148 : 0 : if (ptr->x_ix86_isa_flags2)
10149 : 0 : fprintf (file, "%*s%s (%#" HOST_WIDE_INT_PRINT "x)\n",
10150 : : indent, "",
10151 : : "ix86_isa_flags2",
10152 : : ptr->x_ix86_isa_flags2);
10153 : :
10154 : 0 : if (ptr->x_ix86_target_flags)
10155 : 0 : fprintf (file, "%*s%s (%#lx)\n",
10156 : : indent, "",
10157 : : "ix86_target_flags",
10158 : : (unsigned long)ptr->x_ix86_target_flags);
10159 : :
10160 : 0 : if (ptr->x_ix86_fpmath)
10161 : 0 : fprintf (file, "%*s%s (%#x)\n",
10162 : : indent, "",
10163 : : "ix86_fpmath",
10164 : : ptr->x_ix86_fpmath);
10165 : :
10166 : 0 : if (ptr->x_ix86_move_max)
10167 : 0 : fprintf (file, "%*s%s (%#x)\n",
10168 : : indent, "",
10169 : : "ix86_move_max",
10170 : : ptr->x_ix86_move_max);
10171 : :
10172 : 0 : if (ptr->x_prefer_vector_width_type)
10173 : 0 : fprintf (file, "%*s%s (%#x)\n",
10174 : : indent, "",
10175 : : "prefer_vector_width_type",
10176 : : ptr->x_prefer_vector_width_type);
10177 : :
10178 : 0 : if (ptr->x_ix86_apx_features)
10179 : 0 : fprintf (file, "%*s%s (%#x)\n",
10180 : : indent, "",
10181 : : "ix86_apx_features",
10182 : : ptr->x_ix86_apx_features);
10183 : :
10184 : 0 : if (ptr->x_flag_fentry)
10185 : 0 : fprintf (file, "%*s%s (%#x)\n",
10186 : : indent, "",
10187 : : "flag_fentry",
10188 : : ptr->x_flag_fentry);
10189 : :
10190 : 0 : if (ptr->x_ix86_needed)
10191 : 0 : fprintf (file, "%*s%s (%#x)\n",
10192 : : indent, "",
10193 : : "ix86_needed",
10194 : : ptr->x_ix86_needed);
10195 : :
10196 : 0 : if (ptr->x_ix86_stack_protector_guard_offset_str)
10197 : 0 : fprintf (file, "%*s%s (%s)\n",
10198 : : indent, "",
10199 : : "ix86_stack_protector_guard_offset_str",
10200 : : ptr->x_ix86_stack_protector_guard_offset_str);
10201 : :
10202 : 0 : if (ptr->x_ix86_stack_protector_guard_reg_str)
10203 : 0 : fprintf (file, "%*s%s (%s)\n",
10204 : : indent, "",
10205 : : "ix86_stack_protector_guard_reg_str",
10206 : : ptr->x_ix86_stack_protector_guard_reg_str);
10207 : :
10208 : 0 : if (ptr->x_ix86_stack_protector_guard_symbol_str)
10209 : 0 : fprintf (file, "%*s%s (%s)\n",
10210 : : indent, "",
10211 : : "ix86_stack_protector_guard_symbol_str",
10212 : : ptr->x_ix86_stack_protector_guard_symbol_str);
10213 : :
10214 : :
10215 : 0 : if (targetm.target_option.print)
10216 : 0 : targetm.target_option.print (file, indent, ptr);
10217 : 0 : }
10218 : :
10219 : : /* Print different target option variables from structures provided as arguments. */
10220 : : void
10221 : 0 : cl_target_option_print_diff (FILE *file,
10222 : : int indent ATTRIBUTE_UNUSED,
10223 : : struct cl_target_option *ptr1 ATTRIBUTE_UNUSED,
10224 : : struct cl_target_option *ptr2 ATTRIBUTE_UNUSED)
10225 : : {
10226 : 0 : fputs ("\n", file);
10227 : 0 : if (ptr1->x_target_flags != ptr2->x_target_flags)
10228 : 0 : fprintf (file, "%*s%s (%#lx/%#lx)\n",
10229 : : indent, "",
10230 : : "target_flags",
10231 : : (unsigned long)ptr1->x_target_flags,
10232 : : (unsigned long)ptr2->x_target_flags);
10233 : :
10234 : 0 : if (ptr1->x_ix86_isa_flags != ptr2->x_ix86_isa_flags)
10235 : 0 : fprintf (file, "%*s%s (%#" HOST_WIDE_INT_PRINT "x/%#" HOST_WIDE_INT_PRINT "x)\n",
10236 : : indent, "",
10237 : : "ix86_isa_flags",
10238 : : ptr1->x_ix86_isa_flags,
10239 : : ptr2->x_ix86_isa_flags);
10240 : :
10241 : 0 : if (ptr1->x_ix86_isa_flags2 != ptr2->x_ix86_isa_flags2)
10242 : 0 : fprintf (file, "%*s%s (%#" HOST_WIDE_INT_PRINT "x/%#" HOST_WIDE_INT_PRINT "x)\n",
10243 : : indent, "",
10244 : : "ix86_isa_flags2",
10245 : : ptr1->x_ix86_isa_flags2,
10246 : : ptr2->x_ix86_isa_flags2);
10247 : :
10248 : 0 : if (ptr1->x_ix86_target_flags != ptr2->x_ix86_target_flags)
10249 : 0 : fprintf (file, "%*s%s (%#lx/%#lx)\n",
10250 : : indent, "",
10251 : : "ix86_target_flags",
10252 : : (unsigned long)ptr1->x_ix86_target_flags,
10253 : : (unsigned long)ptr2->x_ix86_target_flags);
10254 : :
10255 : 0 : if (ptr1->x_ix86_fpmath != ptr2->x_ix86_fpmath)
10256 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
10257 : : indent, "",
10258 : : "ix86_fpmath",
10259 : : ptr1->x_ix86_fpmath,
10260 : : ptr2->x_ix86_fpmath);
10261 : :
10262 : 0 : if (ptr1->x_ix86_move_max != ptr2->x_ix86_move_max)
10263 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
10264 : : indent, "",
10265 : : "ix86_move_max",
10266 : : ptr1->x_ix86_move_max,
10267 : : ptr2->x_ix86_move_max);
10268 : :
10269 : 0 : if (ptr1->x_prefer_vector_width_type != ptr2->x_prefer_vector_width_type)
10270 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
10271 : : indent, "",
10272 : : "prefer_vector_width_type",
10273 : : ptr1->x_prefer_vector_width_type,
10274 : : ptr2->x_prefer_vector_width_type);
10275 : :
10276 : 0 : if (ptr1->x_ix86_apx_features != ptr2->x_ix86_apx_features)
10277 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
10278 : : indent, "",
10279 : : "ix86_apx_features",
10280 : : ptr1->x_ix86_apx_features,
10281 : : ptr2->x_ix86_apx_features);
10282 : :
10283 : 0 : if (ptr1->x_flag_fentry != ptr2->x_flag_fentry)
10284 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
10285 : : indent, "",
10286 : : "flag_fentry",
10287 : : ptr1->x_flag_fentry,
10288 : : ptr2->x_flag_fentry);
10289 : :
10290 : 0 : if (ptr1->x_ix86_needed != ptr2->x_ix86_needed)
10291 : 0 : fprintf (file, "%*s%s (%#x/%#x)\n",
10292 : : indent, "",
10293 : : "ix86_needed",
10294 : : ptr1->x_ix86_needed,
10295 : : ptr2->x_ix86_needed);
10296 : :
10297 : 0 : if (ptr1->x_ix86_stack_protector_guard_offset_str != ptr2->x_ix86_stack_protector_guard_offset_str
10298 : 0 : && (!ptr1->x_ix86_stack_protector_guard_offset_str || !ptr2->x_ix86_stack_protector_guard_offset_str
10299 : 0 : || strcmp (ptr1->x_ix86_stack_protector_guard_offset_str, ptr2->x_ix86_stack_protector_guard_offset_str)))
10300 : 0 : fprintf (file, "%*s%s (%s/%s)\n",
10301 : : indent, "",
10302 : : "ix86_stack_protector_guard_offset_str",
10303 : : ptr1->x_ix86_stack_protector_guard_offset_str ? ptr1->x_ix86_stack_protector_guard_offset_str : "(null)",
10304 : : ptr2->x_ix86_stack_protector_guard_offset_str ? ptr2->x_ix86_stack_protector_guard_offset_str : "(null)");
10305 : :
10306 : 0 : if (ptr1->x_ix86_stack_protector_guard_reg_str != ptr2->x_ix86_stack_protector_guard_reg_str
10307 : 0 : && (!ptr1->x_ix86_stack_protector_guard_reg_str || !ptr2->x_ix86_stack_protector_guard_reg_str
10308 : 0 : || strcmp (ptr1->x_ix86_stack_protector_guard_reg_str, ptr2->x_ix86_stack_protector_guard_reg_str)))
10309 : 0 : fprintf (file, "%*s%s (%s/%s)\n",
10310 : : indent, "",
10311 : : "ix86_stack_protector_guard_reg_str",
10312 : : ptr1->x_ix86_stack_protector_guard_reg_str ? ptr1->x_ix86_stack_protector_guard_reg_str : "(null)",
10313 : : ptr2->x_ix86_stack_protector_guard_reg_str ? ptr2->x_ix86_stack_protector_guard_reg_str : "(null)");
10314 : :
10315 : 0 : if (ptr1->x_ix86_stack_protector_guard_symbol_str != ptr2->x_ix86_stack_protector_guard_symbol_str
10316 : 0 : && (!ptr1->x_ix86_stack_protector_guard_symbol_str || !ptr2->x_ix86_stack_protector_guard_symbol_str
10317 : 0 : || strcmp (ptr1->x_ix86_stack_protector_guard_symbol_str, ptr2->x_ix86_stack_protector_guard_symbol_str)))
10318 : 0 : fprintf (file, "%*s%s (%s/%s)\n",
10319 : : indent, "",
10320 : : "ix86_stack_protector_guard_symbol_str",
10321 : : ptr1->x_ix86_stack_protector_guard_symbol_str ? ptr1->x_ix86_stack_protector_guard_symbol_str : "(null)",
10322 : : ptr2->x_ix86_stack_protector_guard_symbol_str ? ptr2->x_ix86_stack_protector_guard_symbol_str : "(null)");
10323 : :
10324 : 0 : }
10325 : :
10326 : : /* Compare two target options */
10327 : : bool
10328 : 435630248 : cl_target_option_eq (struct cl_target_option const *ptr1 ATTRIBUTE_UNUSED,
10329 : : struct cl_target_option const *ptr2 ATTRIBUTE_UNUSED)
10330 : : {
10331 : 435630248 : if (ptr1->x_ix86_arch_string != ptr2->x_ix86_arch_string
10332 : 152628 : && (!ptr1->x_ix86_arch_string || !ptr2->x_ix86_arch_string
10333 : 152628 : || strcmp (ptr1->x_ix86_arch_string, ptr2->x_ix86_arch_string)))
10334 : : return false;
10335 : 435580351 : if (ptr1->x_ix86_recip_name != ptr2->x_ix86_recip_name
10336 : 0 : && (!ptr1->x_ix86_recip_name || !ptr2->x_ix86_recip_name
10337 : 0 : || strcmp (ptr1->x_ix86_recip_name, ptr2->x_ix86_recip_name)))
10338 : : return false;
10339 : 435580351 : if (ptr1->x_ix86_tune_ctrl_string != ptr2->x_ix86_tune_ctrl_string
10340 : 0 : && (!ptr1->x_ix86_tune_ctrl_string || !ptr2->x_ix86_tune_ctrl_string
10341 : 0 : || strcmp (ptr1->x_ix86_tune_ctrl_string, ptr2->x_ix86_tune_ctrl_string)))
10342 : : return false;
10343 : 435580351 : if (ptr1->x_ix86_tune_memcpy_strategy != ptr2->x_ix86_tune_memcpy_strategy
10344 : 0 : && (!ptr1->x_ix86_tune_memcpy_strategy || !ptr2->x_ix86_tune_memcpy_strategy
10345 : 0 : || strcmp (ptr1->x_ix86_tune_memcpy_strategy, ptr2->x_ix86_tune_memcpy_strategy)))
10346 : : return false;
10347 : 435580351 : if (ptr1->x_ix86_tune_memset_strategy != ptr2->x_ix86_tune_memset_strategy
10348 : 0 : && (!ptr1->x_ix86_tune_memset_strategy || !ptr2->x_ix86_tune_memset_strategy
10349 : 0 : || strcmp (ptr1->x_ix86_tune_memset_strategy, ptr2->x_ix86_tune_memset_strategy)))
10350 : : return false;
10351 : 435580351 : if (ptr1->x_ix86_tune_string != ptr2->x_ix86_tune_string
10352 : 102809 : && (!ptr1->x_ix86_tune_string || !ptr2->x_ix86_tune_string
10353 : 102809 : || strcmp (ptr1->x_ix86_tune_string, ptr2->x_ix86_tune_string)))
10354 : : return false;
10355 : 435580140 : if (ptr1->x_ix86_stack_protector_guard_offset_str != ptr2->x_ix86_stack_protector_guard_offset_str
10356 : 0 : && (!ptr1->x_ix86_stack_protector_guard_offset_str || !ptr2->x_ix86_stack_protector_guard_offset_str
10357 : 0 : || strcmp (ptr1->x_ix86_stack_protector_guard_offset_str, ptr2->x_ix86_stack_protector_guard_offset_str)))
10358 : : return false;
10359 : 435580140 : if (ptr1->x_ix86_stack_protector_guard_reg_str != ptr2->x_ix86_stack_protector_guard_reg_str
10360 : 0 : && (!ptr1->x_ix86_stack_protector_guard_reg_str || !ptr2->x_ix86_stack_protector_guard_reg_str
10361 : 0 : || strcmp (ptr1->x_ix86_stack_protector_guard_reg_str, ptr2->x_ix86_stack_protector_guard_reg_str)))
10362 : : return false;
10363 : 435580140 : if (ptr1->x_ix86_stack_protector_guard_symbol_str != ptr2->x_ix86_stack_protector_guard_symbol_str
10364 : 0 : && (!ptr1->x_ix86_stack_protector_guard_symbol_str || !ptr2->x_ix86_stack_protector_guard_symbol_str
10365 : 0 : || strcmp (ptr1->x_ix86_stack_protector_guard_symbol_str, ptr2->x_ix86_stack_protector_guard_symbol_str)))
10366 : : return false;
10367 : 435580140 : if (ptr1->x_ix86_isa_flags2_explicit != ptr2->x_ix86_isa_flags2_explicit)
10368 : : return false;
10369 : 114332561 : if (ptr1->x_ix86_isa_flags_explicit != ptr2->x_ix86_isa_flags_explicit)
10370 : : return false;
10371 : 74561215 : if (ptr1->x_ix86_asm_dialect != ptr2->x_ix86_asm_dialect)
10372 : : return false;
10373 : 74561215 : if (ptr1->x_ix86_stack_protector_guard != ptr2->x_ix86_stack_protector_guard)
10374 : : return false;
10375 : 74561215 : if (ptr1->x_ix86_stringop_alg != ptr2->x_ix86_stringop_alg)
10376 : : return false;
10377 : 74561215 : if (ptr1->x_ix86_tls_dialect != ptr2->x_ix86_tls_dialect)
10378 : : return false;
10379 : 74561215 : if (ptr1->x_ix86_branch_cost != ptr2->x_ix86_branch_cost)
10380 : : return false;
10381 : 74561215 : if (ptr1->x_ix86_dump_tunes != ptr2->x_ix86_dump_tunes)
10382 : : return false;
10383 : 74561215 : if (ptr1->x_ix86_force_align_arg_pointer != ptr2->x_ix86_force_align_arg_pointer)
10384 : : return false;
10385 : 74561215 : if (ptr1->x_ix86_force_drap != ptr2->x_ix86_force_drap)
10386 : : return false;
10387 : 74561215 : if (ptr1->x_ix86_section_threshold != ptr2->x_ix86_section_threshold)
10388 : : return false;
10389 : 74561215 : if (ptr1->x_ix86_sse2avx != ptr2->x_ix86_sse2avx)
10390 : : return false;
10391 : 74561215 : if (ptr1->x_ix86_tune_no_default != ptr2->x_ix86_tune_no_default)
10392 : : return false;
10393 : 74561215 : if (ptr1->x_recip_mask_explicit != ptr2->x_recip_mask_explicit)
10394 : : return false;
10395 : 74561215 : if (ptr1->arch != ptr2->arch)
10396 : : return false;
10397 : 74561215 : if (ptr1->arch_specified != ptr2->arch_specified)
10398 : : return false;
10399 : 74561215 : if (ptr1->branch_cost != ptr2->branch_cost)
10400 : : return false;
10401 : 74561154 : if (ptr1->prefetch_sse != ptr2->prefetch_sse)
10402 : : return false;
10403 : 74561154 : if (ptr1->schedule != ptr2->schedule)
10404 : : return false;
10405 : 74561154 : if (ptr1->tune != ptr2->tune)
10406 : : return false;
10407 : 74561154 : if (ptr1->tune_defaulted != ptr2->tune_defaulted)
10408 : : return false;
10409 : 74561154 : if (ptr1->x_ix86_stack_protector_guard_offset != ptr2->x_ix86_stack_protector_guard_offset)
10410 : : return false;
10411 : 74561154 : if (ptr1->x_ix86_stack_protector_guard_reg != ptr2->x_ix86_stack_protector_guard_reg)
10412 : : return false;
10413 : 74561154 : if (ptr1->x_ix86_unsafe_math_optimizations != ptr2->x_ix86_unsafe_math_optimizations)
10414 : : return false;
10415 : 74561124 : if (ptr1->x_ix86_abi != ptr2->x_ix86_abi)
10416 : : return false;
10417 : 74561124 : if (ptr1->x_ix86_cmodel != ptr2->x_ix86_cmodel)
10418 : : return false;
10419 : 74561124 : if (ptr1->x_ix86_excess_precision != ptr2->x_ix86_excess_precision)
10420 : : return false;
10421 : 74561124 : if (ptr1->x_ix86_veclibabi_type != ptr2->x_ix86_veclibabi_type)
10422 : : return false;
10423 : 74561124 : if (ptr1->x_ix86_pmode != ptr2->x_ix86_pmode)
10424 : : return false;
10425 : 74561124 : if (ptr1->x_ix86_incoming_stack_boundary_arg != ptr2->x_ix86_incoming_stack_boundary_arg)
10426 : : return false;
10427 : 74561124 : if (ptr1->x_ix86_preferred_stack_boundary_arg != ptr2->x_ix86_preferred_stack_boundary_arg)
10428 : : return false;
10429 : 74561124 : if (ptr1->x_ix86_regparm != ptr2->x_ix86_regparm)
10430 : : return false;
10431 : 74561124 : if (ptr1->x_recip_mask != ptr2->x_recip_mask)
10432 : : return false;
10433 : 74561115 : if (ptr1->x_target_flags != ptr2->x_target_flags)
10434 : : return false;
10435 : 74560092 : if (ptr1->x_ix86_isa_flags != ptr2->x_ix86_isa_flags)
10436 : : return false;
10437 : 73415585 : if (ptr1->x_ix86_isa_flags2 != ptr2->x_ix86_isa_flags2)
10438 : : return false;
10439 : 73380746 : if (ptr1->x_ix86_apx_features != ptr2->x_ix86_apx_features)
10440 : : return false;
10441 : 73380746 : if (ptr1->x_flag_fentry != ptr2->x_flag_fentry)
10442 : : return false;
10443 : 73380746 : if (ptr1->x_ix86_fpmath != ptr2->x_ix86_fpmath)
10444 : : return false;
10445 : 73380741 : if (ptr1->x_ix86_target_flags != ptr2->x_ix86_target_flags)
10446 : : return false;
10447 : 73380741 : if (ptr1->x_ix86_move_max != ptr2->x_ix86_move_max)
10448 : : return false;
10449 : 73380741 : if (ptr1->x_ix86_needed != ptr2->x_ix86_needed)
10450 : : return false;
10451 : 73380741 : if (ptr1->x_prefer_vector_width_type != ptr2->x_prefer_vector_width_type)
10452 : : return false;
10453 : 146761482 : for (size_t i = 0; i < ARRAY_SIZE (ptr1->explicit_mask); i++)
10454 : 73380741 : if (ptr1->explicit_mask[i] != ptr2->explicit_mask[i])
10455 : : return false;
10456 : 73380741 : if (ptr1->explicit_mask_target_flags != ptr2->explicit_mask_target_flags)
10457 : : return false;
10458 : 73380741 : if (ptr1->explicit_mask_ix86_isa_flags != ptr2->explicit_mask_ix86_isa_flags)
10459 : : return false;
10460 : 73380741 : if (ptr1->explicit_mask_ix86_isa_flags2 != ptr2->explicit_mask_ix86_isa_flags2)
10461 : : return false;
10462 : 73380741 : if (ptr1->explicit_mask_ix86_target_flags != ptr2->explicit_mask_ix86_target_flags)
10463 : 0 : return false;
10464 : : return true;
10465 : : }
10466 : :
10467 : : /* Hash target options */
10468 : : hashval_t
10469 : 764801446 : cl_target_option_hash (struct cl_target_option const *ptr ATTRIBUTE_UNUSED)
10470 : : {
10471 : 764801446 : inchash::hash hstate;
10472 : 764801446 : if (ptr->x_ix86_arch_string)
10473 : 764801446 : hstate.add (ptr->x_ix86_arch_string, strlen (ptr->x_ix86_arch_string));
10474 : : else
10475 : 0 : hstate.add_int (0);
10476 : 764801446 : if (ptr->x_ix86_recip_name)
10477 : 0 : hstate.add (ptr->x_ix86_recip_name, strlen (ptr->x_ix86_recip_name));
10478 : : else
10479 : 764801446 : hstate.add_int (0);
10480 : 764801446 : if (ptr->x_ix86_tune_ctrl_string)
10481 : 2276446 : hstate.add (ptr->x_ix86_tune_ctrl_string, strlen (ptr->x_ix86_tune_ctrl_string));
10482 : : else
10483 : 762525000 : hstate.add_int (0);
10484 : 764801446 : if (ptr->x_ix86_tune_memcpy_strategy)
10485 : 18 : hstate.add (ptr->x_ix86_tune_memcpy_strategy, strlen (ptr->x_ix86_tune_memcpy_strategy));
10486 : : else
10487 : 764801428 : hstate.add_int (0);
10488 : 764801446 : if (ptr->x_ix86_tune_memset_strategy)
10489 : 34 : hstate.add (ptr->x_ix86_tune_memset_strategy, strlen (ptr->x_ix86_tune_memset_strategy));
10490 : : else
10491 : 764801412 : hstate.add_int (0);
10492 : 764801446 : if (ptr->x_ix86_tune_string)
10493 : 764801446 : hstate.add (ptr->x_ix86_tune_string, strlen (ptr->x_ix86_tune_string));
10494 : : else
10495 : 0 : hstate.add_int (0);
10496 : 764801446 : if (ptr->x_ix86_stack_protector_guard_offset_str)
10497 : 1 : hstate.add (ptr->x_ix86_stack_protector_guard_offset_str, strlen (ptr->x_ix86_stack_protector_guard_offset_str));
10498 : : else
10499 : 764801445 : hstate.add_int (0);
10500 : 764801446 : if (ptr->x_ix86_stack_protector_guard_reg_str)
10501 : 2 : hstate.add (ptr->x_ix86_stack_protector_guard_reg_str, strlen (ptr->x_ix86_stack_protector_guard_reg_str));
10502 : : else
10503 : 764801444 : hstate.add_int (0);
10504 : 764801446 : if (ptr->x_ix86_stack_protector_guard_symbol_str)
10505 : 1 : hstate.add (ptr->x_ix86_stack_protector_guard_symbol_str, strlen (ptr->x_ix86_stack_protector_guard_symbol_str));
10506 : : else
10507 : 764801445 : hstate.add_int (0);
10508 : 764801446 : hstate.add_hwi (ptr->x_ix86_isa_flags2_explicit);
10509 : 764801446 : hstate.add_hwi (ptr->x_ix86_isa_flags_explicit);
10510 : 764801446 : hstate.add_hwi (ptr->x_ix86_asm_dialect);
10511 : 764801446 : hstate.add_hwi (ptr->x_ix86_stack_protector_guard);
10512 : 764801446 : hstate.add_hwi (ptr->x_ix86_stringop_alg);
10513 : 764801446 : hstate.add_hwi (ptr->x_ix86_tls_dialect);
10514 : 764801446 : hstate.add_hwi (ptr->x_ix86_branch_cost);
10515 : 764801446 : hstate.add_hwi (ptr->x_ix86_dump_tunes);
10516 : 764801446 : hstate.add_hwi (ptr->x_ix86_force_align_arg_pointer);
10517 : 764801446 : hstate.add_hwi (ptr->x_ix86_force_drap);
10518 : 764801446 : hstate.add_hwi (ptr->x_ix86_section_threshold);
10519 : 764801446 : hstate.add_hwi (ptr->x_ix86_sse2avx);
10520 : 764801446 : hstate.add_hwi (ptr->x_ix86_tune_no_default);
10521 : 764801446 : hstate.add_hwi (ptr->x_recip_mask_explicit);
10522 : 764801446 : hstate.add_hwi (ptr->arch);
10523 : 764801446 : hstate.add_hwi (ptr->arch_specified);
10524 : 764801446 : hstate.add_hwi (ptr->branch_cost);
10525 : 764801446 : hstate.add_hwi (ptr->prefetch_sse);
10526 : 764801446 : hstate.add_hwi (ptr->schedule);
10527 : 764801446 : hstate.add_hwi (ptr->tune);
10528 : 764801446 : hstate.add_hwi (ptr->tune_defaulted);
10529 : 764801446 : hstate.add_hwi (ptr->x_ix86_stack_protector_guard_offset);
10530 : 764801446 : hstate.add_hwi (ptr->x_ix86_stack_protector_guard_reg);
10531 : 764801446 : hstate.add_hwi (ptr->x_ix86_unsafe_math_optimizations);
10532 : 764801446 : hstate.add_hwi (ptr->x_ix86_abi);
10533 : 764801446 : hstate.add_hwi (ptr->x_ix86_cmodel);
10534 : 764801446 : hstate.add_hwi (ptr->x_ix86_excess_precision);
10535 : 764801446 : hstate.add_hwi (ptr->x_ix86_veclibabi_type);
10536 : 764801446 : hstate.add_hwi (ptr->x_ix86_pmode);
10537 : 764801446 : hstate.add_hwi (ptr->x_ix86_incoming_stack_boundary_arg);
10538 : 764801446 : hstate.add_hwi (ptr->x_ix86_preferred_stack_boundary_arg);
10539 : 764801446 : hstate.add_hwi (ptr->x_ix86_regparm);
10540 : 764801446 : hstate.add_hwi (ptr->x_recip_mask);
10541 : 764801446 : hstate.add_hwi (ptr->x_target_flags);
10542 : 764801446 : hstate.add_hwi (ptr->x_ix86_isa_flags);
10543 : 764801446 : hstate.add_hwi (ptr->x_ix86_isa_flags2);
10544 : 764801446 : hstate.add_hwi (ptr->x_ix86_apx_features);
10545 : 764801446 : hstate.add_hwi (ptr->x_flag_fentry);
10546 : 764801446 : hstate.add_hwi (ptr->x_ix86_fpmath);
10547 : 764801446 : hstate.add_hwi (ptr->x_ix86_target_flags);
10548 : 764801446 : hstate.add_hwi (ptr->x_ix86_move_max);
10549 : 764801446 : hstate.add_hwi (ptr->x_ix86_needed);
10550 : 764801446 : hstate.add_hwi (ptr->x_prefer_vector_width_type);
10551 : 1529602892 : for (size_t i = 0; i < ARRAY_SIZE (ptr->explicit_mask); i++)
10552 : 764801446 : hstate.add_hwi (ptr->explicit_mask[i]);
10553 : 764801446 : hstate.add_hwi (ptr->explicit_mask_target_flags);
10554 : 764801446 : hstate.add_hwi (ptr->explicit_mask_ix86_isa_flags);
10555 : 764801446 : hstate.add_hwi (ptr->explicit_mask_ix86_isa_flags2);
10556 : 764801446 : hstate.add_hwi (ptr->explicit_mask_ix86_target_flags);
10557 : 764801446 : return hstate.end ();
10558 : : }
10559 : :
10560 : : /* Stream out target options */
10561 : : void
10562 : 33110 : cl_target_option_stream_out (struct output_block *ob ATTRIBUTE_UNUSED,
10563 : : struct bitpack_d *bp ATTRIBUTE_UNUSED,
10564 : : struct cl_target_option *ptr ATTRIBUTE_UNUSED)
10565 : : {
10566 : 33110 : bp_pack_string (ob, bp, ptr->x_ix86_arch_string, true);
10567 : 33110 : bp_pack_string (ob, bp, ptr->x_ix86_recip_name, true);
10568 : 33110 : bp_pack_string (ob, bp, ptr->x_ix86_tune_ctrl_string, true);
10569 : 33110 : bp_pack_string (ob, bp, ptr->x_ix86_tune_memcpy_strategy, true);
10570 : 33110 : bp_pack_string (ob, bp, ptr->x_ix86_tune_memset_strategy, true);
10571 : 33110 : bp_pack_string (ob, bp, ptr->x_ix86_tune_string, true);
10572 : 33110 : bp_pack_string (ob, bp, ptr->x_ix86_stack_protector_guard_offset_str, true);
10573 : 33110 : bp_pack_string (ob, bp, ptr->x_ix86_stack_protector_guard_reg_str, true);
10574 : 33110 : bp_pack_string (ob, bp, ptr->x_ix86_stack_protector_guard_symbol_str, true);
10575 : 33110 : bp_pack_value (bp, ptr->x_ix86_isa_flags2_explicit, 64);
10576 : 33110 : bp_pack_value (bp, ptr->x_ix86_isa_flags_explicit, 64);
10577 : 33110 : bp_pack_value (bp, ptr->x_ix86_asm_dialect, 64);
10578 : 33110 : bp_pack_value (bp, ptr->x_ix86_stack_protector_guard, 64);
10579 : 33110 : bp_pack_value (bp, ptr->x_ix86_stringop_alg, 64);
10580 : 33110 : bp_pack_value (bp, ptr->x_ix86_tls_dialect, 64);
10581 : 33110 : bp_pack_value (bp, ptr->x_ix86_branch_cost, 64);
10582 : 33110 : bp_pack_value (bp, ptr->x_ix86_dump_tunes, 64);
10583 : 33110 : bp_pack_value (bp, ptr->x_ix86_force_align_arg_pointer, 64);
10584 : 33110 : bp_pack_value (bp, ptr->x_ix86_force_drap, 64);
10585 : 33110 : bp_pack_value (bp, ptr->x_ix86_section_threshold, 64);
10586 : 33110 : bp_pack_value (bp, ptr->x_ix86_sse2avx, 64);
10587 : 33110 : bp_pack_value (bp, ptr->x_ix86_tune_no_default, 64);
10588 : 33110 : bp_pack_value (bp, ptr->x_recip_mask_explicit, 64);
10589 : 33110 : bp_pack_value (bp, ptr->arch, 64);
10590 : 33110 : bp_pack_value (bp, ptr->arch_specified, 64);
10591 : 33110 : bp_pack_value (bp, ptr->branch_cost, 64);
10592 : 33110 : bp_pack_value (bp, ptr->prefetch_sse, 64);
10593 : 33110 : bp_pack_value (bp, ptr->schedule, 64);
10594 : 33110 : bp_pack_value (bp, ptr->tune, 64);
10595 : 33110 : bp_pack_value (bp, ptr->tune_defaulted, 64);
10596 : 33110 : bp_pack_value (bp, ptr->x_ix86_stack_protector_guard_offset, 64);
10597 : 33110 : bp_pack_value (bp, ptr->x_ix86_stack_protector_guard_reg, 64);
10598 : 33110 : bp_pack_value (bp, ptr->x_ix86_unsafe_math_optimizations, 64);
10599 : 33110 : bp_pack_value (bp, ptr->x_ix86_abi, 64);
10600 : 33110 : bp_pack_value (bp, ptr->x_ix86_cmodel, 64);
10601 : 33110 : bp_pack_value (bp, ptr->x_ix86_excess_precision, 64);
10602 : 33110 : bp_pack_value (bp, ptr->x_ix86_veclibabi_type, 64);
10603 : 33110 : bp_pack_value (bp, ptr->x_ix86_pmode, 64);
10604 : 33110 : bp_pack_value (bp, ptr->x_ix86_incoming_stack_boundary_arg, 64);
10605 : 33110 : bp_pack_value (bp, ptr->x_ix86_preferred_stack_boundary_arg, 64);
10606 : 33110 : bp_pack_value (bp, ptr->x_ix86_regparm, 64);
10607 : 33110 : bp_pack_value (bp, ptr->x_recip_mask, 64);
10608 : 33110 : bp_pack_value (bp, ptr->x_target_flags, 64);
10609 : 33110 : bp_pack_value (bp, ptr->x_ix86_isa_flags, 64);
10610 : 33110 : bp_pack_value (bp, ptr->x_ix86_isa_flags2, 64);
10611 : 33110 : bp_pack_value (bp, ptr->x_ix86_apx_features, 64);
10612 : 33110 : bp_pack_value (bp, ptr->x_flag_fentry, 64);
10613 : 33110 : bp_pack_value (bp, ptr->x_ix86_fpmath, 64);
10614 : 33110 : bp_pack_value (bp, ptr->x_ix86_target_flags, 64);
10615 : 33110 : bp_pack_value (bp, ptr->x_ix86_move_max, 64);
10616 : 33110 : bp_pack_value (bp, ptr->x_ix86_needed, 64);
10617 : 33110 : bp_pack_value (bp, ptr->x_prefer_vector_width_type, 64);
10618 : 66220 : for (size_t i = 0; i < ARRAY_SIZE (ptr->explicit_mask); i++)
10619 : 33110 : bp_pack_value (bp, ptr->explicit_mask[i], 64);
10620 : 33110 : bp_pack_value (bp, ptr->explicit_mask_target_flags, 64);
10621 : 33110 : bp_pack_value (bp, ptr->explicit_mask_ix86_isa_flags, 64);
10622 : 33110 : bp_pack_value (bp, ptr->explicit_mask_ix86_isa_flags2, 64);
10623 : 33110 : bp_pack_value (bp, ptr->explicit_mask_ix86_target_flags, 64);
10624 : 33110 : }
10625 : :
10626 : : /* Stream in target options */
10627 : : void
10628 : 23386 : cl_target_option_stream_in (struct data_in *data_in ATTRIBUTE_UNUSED,
10629 : : struct bitpack_d *bp ATTRIBUTE_UNUSED,
10630 : : struct cl_target_option *ptr ATTRIBUTE_UNUSED)
10631 : : {
10632 : 23386 : ptr->x_ix86_arch_string = bp_unpack_string (data_in, bp);
10633 : 23386 : if (ptr->x_ix86_arch_string)
10634 : 23386 : ptr->x_ix86_arch_string = xstrdup (ptr->x_ix86_arch_string);
10635 : 23386 : ptr->x_ix86_recip_name = bp_unpack_string (data_in, bp);
10636 : 23386 : if (ptr->x_ix86_recip_name)
10637 : 0 : ptr->x_ix86_recip_name = xstrdup (ptr->x_ix86_recip_name);
10638 : 23386 : ptr->x_ix86_tune_ctrl_string = bp_unpack_string (data_in, bp);
10639 : 23386 : if (ptr->x_ix86_tune_ctrl_string)
10640 : 2 : ptr->x_ix86_tune_ctrl_string = xstrdup (ptr->x_ix86_tune_ctrl_string);
10641 : 23386 : ptr->x_ix86_tune_memcpy_strategy = bp_unpack_string (data_in, bp);
10642 : 23386 : if (ptr->x_ix86_tune_memcpy_strategy)
10643 : 0 : ptr->x_ix86_tune_memcpy_strategy = xstrdup (ptr->x_ix86_tune_memcpy_strategy);
10644 : 23386 : ptr->x_ix86_tune_memset_strategy = bp_unpack_string (data_in, bp);
10645 : 23386 : if (ptr->x_ix86_tune_memset_strategy)
10646 : 0 : ptr->x_ix86_tune_memset_strategy = xstrdup (ptr->x_ix86_tune_memset_strategy);
10647 : 23386 : ptr->x_ix86_tune_string = bp_unpack_string (data_in, bp);
10648 : 23386 : if (ptr->x_ix86_tune_string)
10649 : 23386 : ptr->x_ix86_tune_string = xstrdup (ptr->x_ix86_tune_string);
10650 : 23386 : ptr->x_ix86_stack_protector_guard_offset_str = bp_unpack_string (data_in, bp);
10651 : 23386 : if (ptr->x_ix86_stack_protector_guard_offset_str)
10652 : 0 : ptr->x_ix86_stack_protector_guard_offset_str = xstrdup (ptr->x_ix86_stack_protector_guard_offset_str);
10653 : 23386 : ptr->x_ix86_stack_protector_guard_reg_str = bp_unpack_string (data_in, bp);
10654 : 23386 : if (ptr->x_ix86_stack_protector_guard_reg_str)
10655 : 0 : ptr->x_ix86_stack_protector_guard_reg_str = xstrdup (ptr->x_ix86_stack_protector_guard_reg_str);
10656 : 23386 : ptr->x_ix86_stack_protector_guard_symbol_str = bp_unpack_string (data_in, bp);
10657 : 23386 : if (ptr->x_ix86_stack_protector_guard_symbol_str)
10658 : 0 : ptr->x_ix86_stack_protector_guard_symbol_str = xstrdup (ptr->x_ix86_stack_protector_guard_symbol_str);
10659 : 23386 : ptr->x_ix86_isa_flags2_explicit = (HOST_WIDE_INT) bp_unpack_value (bp, 64);
10660 : 23386 : ptr->x_ix86_isa_flags_explicit = (HOST_WIDE_INT) bp_unpack_value (bp, 64);
10661 : 23386 : ptr->x_ix86_asm_dialect = (enum asm_dialect) bp_unpack_value (bp, 64);
10662 : 23386 : ptr->x_ix86_stack_protector_guard = (enum stack_protector_guard) bp_unpack_value (bp, 64);
10663 : 23386 : ptr->x_ix86_stringop_alg = (enum stringop_alg) bp_unpack_value (bp, 64);
10664 : 23386 : ptr->x_ix86_tls_dialect = (enum tls_dialect) bp_unpack_value (bp, 64);
10665 : 23386 : ptr->x_ix86_branch_cost = (int) bp_unpack_value (bp, 64);
10666 : 23386 : ptr->x_ix86_dump_tunes = (int) bp_unpack_value (bp, 64);
10667 : 23386 : ptr->x_ix86_force_align_arg_pointer = (int) bp_unpack_value (bp, 64);
10668 : 23386 : ptr->x_ix86_force_drap = (int) bp_unpack_value (bp, 64);
10669 : 23386 : ptr->x_ix86_section_threshold = (int) bp_unpack_value (bp, 64);
10670 : 23386 : ptr->x_ix86_sse2avx = (int) bp_unpack_value (bp, 64);
10671 : 23386 : ptr->x_ix86_tune_no_default = (int) bp_unpack_value (bp, 64);
10672 : 23386 : ptr->x_recip_mask_explicit = (int) bp_unpack_value (bp, 64);
10673 : 23386 : ptr->arch = (unsigned char) bp_unpack_value (bp, 64);
10674 : 23386 : ptr->arch_specified = (unsigned char) bp_unpack_value (bp, 64);
10675 : 23386 : ptr->branch_cost = (unsigned char) bp_unpack_value (bp, 64);
10676 : 23386 : ptr->prefetch_sse = (unsigned char) bp_unpack_value (bp, 64);
10677 : 23386 : ptr->schedule = (unsigned char) bp_unpack_value (bp, 64);
10678 : 23386 : ptr->tune = (unsigned char) bp_unpack_value (bp, 64);
10679 : 23386 : ptr->tune_defaulted = (unsigned char) bp_unpack_value (bp, 64);
10680 : 23386 : ptr->x_ix86_stack_protector_guard_offset = (HOST_WIDE_INT) bp_unpack_value (bp, 64);
10681 : 23386 : ptr->x_ix86_stack_protector_guard_reg = (addr_space_t) bp_unpack_value (bp, 64);
10682 : 23386 : ptr->x_ix86_unsafe_math_optimizations = (bool) bp_unpack_value (bp, 64);
10683 : 23386 : ptr->x_ix86_abi = (enum calling_abi) bp_unpack_value (bp, 64);
10684 : 23386 : ptr->x_ix86_cmodel = (enum cmodel) bp_unpack_value (bp, 64);
10685 : 23386 : ptr->x_ix86_excess_precision = (enum excess_precision) bp_unpack_value (bp, 64);
10686 : 23386 : ptr->x_ix86_veclibabi_type = (enum ix86_veclibabi) bp_unpack_value (bp, 64);
10687 : 23386 : ptr->x_ix86_pmode = (enum pmode) bp_unpack_value (bp, 64);
10688 : 23386 : ptr->x_ix86_incoming_stack_boundary_arg = (int) bp_unpack_value (bp, 64);
10689 : 23386 : ptr->x_ix86_preferred_stack_boundary_arg = (int) bp_unpack_value (bp, 64);
10690 : 23386 : ptr->x_ix86_regparm = (int) bp_unpack_value (bp, 64);
10691 : 23386 : ptr->x_recip_mask = (int) bp_unpack_value (bp, 64);
10692 : 23386 : ptr->x_target_flags = (/* - */ int ) bp_unpack_value (bp, 64);
10693 : 23386 : ptr->x_ix86_isa_flags = (HOST_WIDE_INT ) bp_unpack_value (bp, 64);
10694 : 23386 : ptr->x_ix86_isa_flags2 = (HOST_WIDE_INT ) bp_unpack_value (bp, 64);
10695 : 23386 : ptr->x_ix86_apx_features = (int ) bp_unpack_value (bp, 64);
10696 : 23386 : ptr->x_flag_fentry = (signed char ) bp_unpack_value (bp, 64);
10697 : 23386 : ptr->x_ix86_fpmath = (enum fpmath_unit ) bp_unpack_value (bp, 64);
10698 : 23386 : ptr->x_ix86_target_flags = (/* - */ int ) bp_unpack_value (bp, 64);
10699 : 23386 : ptr->x_ix86_move_max = (enum prefer_vector_width ) bp_unpack_value (bp, 64);
10700 : 23386 : ptr->x_ix86_needed = (signed char ) bp_unpack_value (bp, 64);
10701 : 23386 : ptr->x_prefer_vector_width_type = (enum prefer_vector_width ) bp_unpack_value (bp, 64);
10702 : 46772 : for (size_t i = 0; i < ARRAY_SIZE (ptr->explicit_mask); i++)
10703 : 23386 : ptr->explicit_mask[i] = bp_unpack_value (bp, 64);
10704 : 23386 : ptr->explicit_mask_target_flags = bp_unpack_value (bp, 64);
10705 : 23386 : ptr->explicit_mask_ix86_isa_flags = bp_unpack_value (bp, 64);
10706 : 23386 : ptr->explicit_mask_ix86_isa_flags2 = bp_unpack_value (bp, 64);
10707 : 23386 : ptr->explicit_mask_ix86_target_flags = bp_unpack_value (bp, 64);
10708 : 23386 : }
10709 : : /* free heap memory used by target options */
10710 : : void
10711 : 878 : cl_target_option_free (struct cl_target_option *ptr ATTRIBUTE_UNUSED)
10712 : : {
10713 : 878 : if (ptr->x_ix86_arch_string)
10714 : 878 : free (const_cast <char *>(ptr->x_ix86_arch_string));
10715 : 878 : if (ptr->x_ix86_recip_name)
10716 : 0 : free (const_cast <char *>(ptr->x_ix86_recip_name));
10717 : 878 : if (ptr->x_ix86_tune_ctrl_string)
10718 : 0 : free (const_cast <char *>(ptr->x_ix86_tune_ctrl_string));
10719 : 878 : if (ptr->x_ix86_tune_memcpy_strategy)
10720 : 0 : free (const_cast <char *>(ptr->x_ix86_tune_memcpy_strategy));
10721 : 878 : if (ptr->x_ix86_tune_memset_strategy)
10722 : 0 : free (const_cast <char *>(ptr->x_ix86_tune_memset_strategy));
10723 : 878 : if (ptr->x_ix86_tune_string)
10724 : 878 : free (const_cast <char *>(ptr->x_ix86_tune_string));
10725 : 878 : if (ptr->x_ix86_stack_protector_guard_offset_str)
10726 : 0 : free (const_cast <char *>(ptr->x_ix86_stack_protector_guard_offset_str));
10727 : 878 : if (ptr->x_ix86_stack_protector_guard_reg_str)
10728 : 0 : free (const_cast <char *>(ptr->x_ix86_stack_protector_guard_reg_str));
10729 : 878 : if (ptr->x_ix86_stack_protector_guard_symbol_str)
10730 : 0 : free (const_cast <char *>(ptr->x_ix86_stack_protector_guard_symbol_str));
10731 : 878 : }
10732 : :
10733 : : /* Hash optimization options */
10734 : : hashval_t
10735 : 96567632 : cl_optimization_hash (struct cl_optimization const *ptr ATTRIBUTE_UNUSED)
10736 : : {
10737 : 96567632 : inchash::hash hstate;
10738 : 96567632 : hstate.add_hwi (ptr->x_optimize);
10739 : 96567632 : hstate.add_hwi (ptr->x_optimize_size);
10740 : 96567632 : hstate.add_hwi (ptr->x_optimize_debug);
10741 : 96567632 : hstate.add_hwi (ptr->x_optimize_fast);
10742 : 96567632 : hstate.add_hwi (ptr->x_param_align_loop_iterations);
10743 : 96567632 : hstate.add_hwi (ptr->x_param_align_threshold);
10744 : 96567632 : hstate.add_hwi (ptr->x_param_asan_protect_allocas);
10745 : 96567632 : hstate.add_hwi (ptr->x_param_asan_instrument_reads);
10746 : 96567632 : hstate.add_hwi (ptr->x_param_asan_instrument_writes);
10747 : 96567632 : hstate.add_hwi (ptr->x_param_asan_instrumentation_with_call_threshold);
10748 : 96567632 : hstate.add_hwi (ptr->x_param_asan_kernel_mem_intrinsic_prefix);
10749 : 96567632 : hstate.add_hwi (ptr->x_param_asan_memintrin);
10750 : 96567632 : hstate.add_hwi (ptr->x_param_asan_stack);
10751 : 96567632 : hstate.add_hwi (ptr->x_param_asan_use_after_return);
10752 : 96567632 : hstate.add_hwi (ptr->x_param_auto_profile_bbs);
10753 : 96567632 : hstate.add_hwi (ptr->x_param_avg_loop_niter);
10754 : 96567632 : hstate.add_hwi (ptr->x_param_avoid_fma_max_bits);
10755 : 96567632 : hstate.add_hwi (ptr->x_param_builtin_expect_probability);
10756 : 96567632 : hstate.add_hwi (ptr->x_param_builtin_string_cmp_inline_length);
10757 : 96567632 : hstate.add_hwi (ptr->x_param_case_values_threshold);
10758 : 96567632 : hstate.add_hwi (ptr->x_param_comdat_sharing_probability);
10759 : 96567632 : hstate.add_hwi (ptr->x_param_construct_interfere_size);
10760 : 96567632 : hstate.add_hwi (ptr->x_param_cycle_accurate_model);
10761 : 96567632 : hstate.add_hwi (ptr->x_param_destruct_interfere_size);
10762 : 96567632 : hstate.add_hwi (ptr->x_param_dse_max_alias_queries_per_store);
10763 : 96567632 : hstate.add_hwi (ptr->x_param_dse_max_object_size);
10764 : 96567632 : hstate.add_hwi (ptr->x_param_early_inlining_insns);
10765 : 96567632 : hstate.add_hwi (ptr->x_param_fsm_scale_path_stmts);
10766 : 96567632 : hstate.add_hwi (ptr->x_param_fully_pipelined_fma);
10767 : 96567632 : hstate.add_hwi (ptr->x_param_gcse_after_reload_critical_fraction);
10768 : 96567632 : hstate.add_hwi (ptr->x_param_gcse_after_reload_partial_fraction);
10769 : 96567632 : hstate.add_hwi (ptr->x_param_gcse_cost_distance_ratio);
10770 : 96567632 : hstate.add_hwi (ptr->x_param_gcse_unrestricted_cost);
10771 : 96567632 : hstate.add_hwi (ptr->x_param_graphite_max_arrays_per_scop);
10772 : 96567632 : hstate.add_hwi (ptr->x_param_graphite_max_nb_scop_params);
10773 : 96567632 : hstate.add_hwi (ptr->x_param_hardcfr_max_blocks);
10774 : 96567632 : hstate.add_hwi (ptr->x_param_hardcfr_max_inline_blocks);
10775 : 96567632 : hstate.add_hwi (ptr->x_param_hwasan_instrument_allocas);
10776 : 96567632 : hstate.add_hwi (ptr->x_param_hwasan_instrument_mem_intrinsics);
10777 : 96567632 : hstate.add_hwi (ptr->x_param_hwasan_instrument_reads);
10778 : 96567632 : hstate.add_hwi (ptr->x_param_hwasan_instrument_stack);
10779 : 96567632 : hstate.add_hwi (ptr->x_param_hwasan_instrument_writes);
10780 : 96567632 : hstate.add_hwi (ptr->x_param_hwasan_random_frame_tag);
10781 : 96567632 : hstate.add_hwi (ptr->x_param_inline_heuristics_hint_percent);
10782 : 96567632 : hstate.add_hwi (ptr->x_param_inline_min_speedup);
10783 : 96567632 : hstate.add_hwi (ptr->x_param_inline_unit_growth);
10784 : 96567632 : hstate.add_hwi (ptr->x_param_ipa_cp_eval_threshold);
10785 : 96567632 : hstate.add_hwi (ptr->x_param_ipa_cp_large_unit_insns);
10786 : 96567632 : hstate.add_hwi (ptr->x_param_ipa_cp_loop_hint_bonus);
10787 : 96567632 : hstate.add_hwi (ptr->x_param_ipa_cp_max_recursive_depth);
10788 : 96567632 : hstate.add_hwi (ptr->x_param_ipa_cp_min_recursive_probability);
10789 : 96567632 : hstate.add_hwi (ptr->x_param_ipa_cp_recursion_penalty);
10790 : 96567632 : hstate.add_hwi (ptr->x_param_ipa_cp_recursive_freq_factor);
10791 : 96567632 : hstate.add_hwi (ptr->x_param_ipa_cp_single_call_penalty);
10792 : 96567632 : hstate.add_hwi (ptr->x_param_ipa_cp_unit_growth);
10793 : 96567632 : hstate.add_hwi (ptr->x_param_ipa_cp_value_list_size);
10794 : 96567632 : hstate.add_hwi (ptr->x_param_ipa_jump_function_lookups);
10795 : 96567632 : hstate.add_hwi (ptr->x_param_ipa_max_aa_steps);
10796 : 96567632 : hstate.add_hwi (ptr->x_param_ipa_max_agg_items);
10797 : 96567632 : hstate.add_hwi (ptr->x_param_ipa_max_loop_predicates);
10798 : 96567632 : hstate.add_hwi (ptr->x_param_ipa_max_param_expr_ops);
10799 : 96567632 : hstate.add_hwi (ptr->x_param_ipa_max_switch_predicate_bounds);
10800 : 96567632 : hstate.add_hwi (ptr->x_param_ipa_sra_deref_prob_threshold);
10801 : 96567632 : hstate.add_hwi (ptr->x_param_ipa_sra_max_replacements);
10802 : 96567632 : hstate.add_hwi (ptr->x_param_ipa_sra_ptr_growth_factor);
10803 : 96567632 : hstate.add_hwi (ptr->x_param_ipa_sra_ptrwrap_growth_factor);
10804 : 96567632 : hstate.add_hwi (ptr->x_param_ira_consider_dup_in_all_alts);
10805 : 96567632 : hstate.add_hwi (ptr->x_param_ira_loop_reserved_regs);
10806 : 96567632 : hstate.add_hwi (ptr->x_param_ira_max_conflict_table_size);
10807 : 96567632 : hstate.add_hwi (ptr->x_param_ira_max_loops_num);
10808 : 96567632 : hstate.add_hwi (ptr->x_param_ira_simple_lra_insn_threshold);
10809 : 96567632 : hstate.add_hwi (ptr->x_param_iv_always_prune_cand_set_bound);
10810 : 96567632 : hstate.add_hwi (ptr->x_param_iv_consider_all_candidates_bound);
10811 : 96567632 : hstate.add_hwi (ptr->x_param_iv_max_considered_uses);
10812 : 96567632 : hstate.add_hwi (ptr->x_param_jump_table_max_growth_ratio_for_size);
10813 : 96567632 : hstate.add_hwi (ptr->x_param_jump_table_max_growth_ratio_for_speed);
10814 : 96567632 : hstate.add_hwi (ptr->x_param_l1_cache_line_size);
10815 : 96567632 : hstate.add_hwi (ptr->x_param_l1_cache_size);
10816 : 96567632 : hstate.add_hwi (ptr->x_param_l2_cache_size);
10817 : 96567632 : hstate.add_hwi (ptr->x_param_large_function_growth);
10818 : 96567632 : hstate.add_hwi (ptr->x_param_large_function_insns);
10819 : 96567632 : hstate.add_hwi (ptr->x_param_stack_frame_growth);
10820 : 96567632 : hstate.add_hwi (ptr->x_param_large_stack_frame);
10821 : 96567632 : hstate.add_hwi (ptr->x_param_large_unit_insns);
10822 : 96567632 : hstate.add_hwi (ptr->x_param_lim_expensive);
10823 : 96567632 : hstate.add_hwi (ptr->x_param_loop_block_tile_size);
10824 : 96567632 : hstate.add_hwi (ptr->x_param_loop_interchange_max_num_stmts);
10825 : 96567632 : hstate.add_hwi (ptr->x_param_loop_interchange_stride_ratio);
10826 : 96567632 : hstate.add_hwi (ptr->x_param_loop_invariant_max_bbs_in_loop);
10827 : 96567632 : hstate.add_hwi (ptr->x_param_loop_max_datarefs_for_datadeps);
10828 : 96567632 : hstate.add_hwi (ptr->x_param_loop_versioning_max_inner_insns);
10829 : 96567632 : hstate.add_hwi (ptr->x_param_loop_versioning_max_outer_insns);
10830 : 96567632 : hstate.add_hwi (ptr->x_param_lra_inheritance_ebb_probability_cutoff);
10831 : 96567632 : hstate.add_hwi (ptr->x_param_lra_max_considered_reload_pseudos);
10832 : 96567632 : hstate.add_hwi (ptr->x_flag_lto_locality_cloning);
10833 : 96567632 : hstate.add_hwi (ptr->x_param_lto_locality_frequency);
10834 : 96567632 : hstate.add_hwi (ptr->x_param_lto_locality_size);
10835 : 96567632 : hstate.add_hwi (ptr->x_param_max_average_unrolled_insns);
10836 : 96567632 : hstate.add_hwi (ptr->x_param_max_combine_insns);
10837 : 96567632 : hstate.add_hwi (ptr->x_param_max_combine_search_insns);
10838 : 96567632 : hstate.add_hwi (ptr->x_param_max_unroll_iterations);
10839 : 96567632 : hstate.add_hwi (ptr->x_param_max_completely_peel_times);
10840 : 96567632 : hstate.add_hwi (ptr->x_param_max_completely_peeled_insns);
10841 : 96567632 : hstate.add_hwi (ptr->x_param_max_crossjump_edges);
10842 : 96567632 : hstate.add_hwi (ptr->x_param_max_cse_insns);
10843 : 96567632 : hstate.add_hwi (ptr->x_param_max_cse_path_length);
10844 : 96567632 : hstate.add_hwi (ptr->x_param_max_cselib_memory_locations);
10845 : 96567632 : hstate.add_hwi (ptr->x_param_max_debug_marker_count);
10846 : 96567632 : hstate.add_hwi (ptr->x_param_max_delay_slot_insn_search);
10847 : 96567632 : hstate.add_hwi (ptr->x_param_max_delay_slot_live_search);
10848 : 96567632 : hstate.add_hwi (ptr->x_param_max_devirt_targets);
10849 : 96567632 : hstate.add_hwi (ptr->x_param_max_dse_active_local_stores);
10850 : 96567632 : hstate.add_hwi (ptr->x_param_early_inliner_max_iterations);
10851 : 96567632 : hstate.add_hwi (ptr->x_param_max_find_base_term_values);
10852 : 96567632 : hstate.add_hwi (ptr->x_param_max_fsm_thread_path_insns);
10853 : 96567632 : hstate.add_hwi (ptr->x_param_max_gcse_insertion_ratio);
10854 : 96567632 : hstate.add_hwi (ptr->x_param_max_gcse_memory);
10855 : 96567632 : hstate.add_hwi (ptr->x_param_max_goto_duplication_insns);
10856 : 96567632 : hstate.add_hwi (ptr->x_param_max_grow_copy_bb_insns);
10857 : 96567632 : hstate.add_hwi (ptr->x_param_max_hoist_depth);
10858 : 96567632 : hstate.add_hwi (ptr->x_param_inline_functions_called_once_insns);
10859 : 96567632 : hstate.add_hwi (ptr->x_param_inline_functions_called_once_loop_depth);
10860 : 96567632 : hstate.add_hwi (ptr->x_param_max_inline_insns_auto);
10861 : 96567632 : hstate.add_hwi (ptr->x_param_max_inline_insns_recursive_auto);
10862 : 96567632 : hstate.add_hwi (ptr->x_param_max_inline_insns_recursive);
10863 : 96567632 : hstate.add_hwi (ptr->x_param_max_inline_insns_single);
10864 : 96567632 : hstate.add_hwi (ptr->x_param_max_inline_insns_size);
10865 : 96567632 : hstate.add_hwi (ptr->x_param_max_inline_insns_small);
10866 : 96567632 : hstate.add_hwi (ptr->x_param_max_inline_recursive_depth_auto);
10867 : 96567632 : hstate.add_hwi (ptr->x_param_max_inline_recursive_depth);
10868 : 96567632 : hstate.add_hwi (ptr->x_param_max_isl_operations);
10869 : 96567632 : hstate.add_hwi (ptr->x_param_max_iterations_computation_cost);
10870 : 96567632 : hstate.add_hwi (ptr->x_param_max_iterations_to_track);
10871 : 96567632 : hstate.add_hwi (ptr->x_param_max_jump_thread_duplication_stmts);
10872 : 96567632 : hstate.add_hwi (ptr->x_param_max_jump_thread_paths);
10873 : 96567632 : hstate.add_hwi (ptr->x_param_max_last_value_rtl);
10874 : 96567632 : hstate.add_hwi (ptr->x_param_max_loop_header_insns);
10875 : 96567632 : hstate.add_hwi (ptr->x_param_max_modulo_backtrack_attempts);
10876 : 96567632 : hstate.add_hwi (ptr->x_param_max_partial_antic_length);
10877 : 96567632 : hstate.add_hwi (ptr->x_param_max_peel_branches);
10878 : 96567632 : hstate.add_hwi (ptr->x_param_max_peel_times);
10879 : 96567632 : hstate.add_hwi (ptr->x_param_max_peeled_insns);
10880 : 96567632 : hstate.add_hwi (ptr->x_param_max_pending_list_length);
10881 : 96567632 : hstate.add_hwi (ptr->x_param_max_pipeline_region_blocks);
10882 : 96567632 : hstate.add_hwi (ptr->x_param_max_pipeline_region_insns);
10883 : 96567632 : hstate.add_hwi (ptr->x_param_max_pow_sqrt_depth);
10884 : 96567632 : hstate.add_hwi (ptr->x_param_max_predicted_iterations);
10885 : 96567632 : hstate.add_hwi (ptr->x_param_max_reload_search_insns);
10886 : 96567632 : hstate.add_hwi (ptr->x_param_max_rtl_if_conversion_insns);
10887 : 96567632 : hstate.add_hwi (ptr->x_param_max_rtl_if_conversion_predictable_cost);
10888 : 96567632 : hstate.add_hwi (ptr->x_param_max_rtl_if_conversion_unpredictable_cost);
10889 : 96567632 : hstate.add_hwi (ptr->x_param_max_sched_extend_regions_iters);
10890 : 96567632 : hstate.add_hwi (ptr->x_param_max_sched_insn_conflict_delay);
10891 : 96567632 : hstate.add_hwi (ptr->x_param_max_sched_ready_insns);
10892 : 96567632 : hstate.add_hwi (ptr->x_param_max_sched_region_blocks);
10893 : 96567632 : hstate.add_hwi (ptr->x_param_max_sched_region_insns);
10894 : 96567632 : hstate.add_hwi (ptr->x_param_max_slsr_candidate_scan);
10895 : 96567632 : hstate.add_hwi (ptr->x_param_max_speculative_devirt_maydefs);
10896 : 96567632 : hstate.add_hwi (ptr->x_param_max_stores_to_merge);
10897 : 96567632 : hstate.add_hwi (ptr->x_param_max_stores_to_sink);
10898 : 96567632 : hstate.add_hwi (ptr->x_param_max_tail_merge_comparisons);
10899 : 96567632 : hstate.add_hwi (ptr->x_param_max_tail_merge_iterations);
10900 : 96567632 : hstate.add_hwi (ptr->x_param_max_tracked_strlens);
10901 : 96567632 : hstate.add_hwi (ptr->x_param_max_tree_if_conversion_phi_args);
10902 : 96567632 : hstate.add_hwi (ptr->x_param_max_unroll_times);
10903 : 96567632 : hstate.add_hwi (ptr->x_param_max_unrolled_insns);
10904 : 96567632 : hstate.add_hwi (ptr->x_param_max_unswitch_depth);
10905 : 96567632 : hstate.add_hwi (ptr->x_param_max_unswitch_insns);
10906 : 96567632 : hstate.add_hwi (ptr->x_param_max_variable_expansions);
10907 : 96567632 : hstate.add_hwi (ptr->x_param_max_vartrack_expr_depth);
10908 : 96567632 : hstate.add_hwi (ptr->x_param_max_vartrack_reverse_op_size);
10909 : 96567632 : hstate.add_hwi (ptr->x_param_max_vartrack_size);
10910 : 96567632 : hstate.add_hwi (ptr->x_param_min_crossjump_insns);
10911 : 96567632 : hstate.add_hwi (ptr->x_param_min_inline_recursive_probability);
10912 : 96567632 : hstate.add_hwi (ptr->x_param_min_insn_to_prefetch_ratio);
10913 : 96567632 : hstate.add_hwi (ptr->x_param_min_loop_cond_split_prob);
10914 : 96567632 : hstate.add_hwi (ptr->x_param_min_pagesize);
10915 : 96567632 : hstate.add_hwi (ptr->x_param_min_size_for_stack_sharing);
10916 : 96567632 : hstate.add_hwi (ptr->x_param_min_spec_prob);
10917 : 96567632 : hstate.add_hwi (ptr->x_param_min_vect_loop_bound);
10918 : 96567632 : hstate.add_hwi (ptr->x_param_modref_max_accesses);
10919 : 96567632 : hstate.add_hwi (ptr->x_param_modref_max_adjustments);
10920 : 96567632 : hstate.add_hwi (ptr->x_param_modref_max_bases);
10921 : 96567632 : hstate.add_hwi (ptr->x_param_modref_max_depth);
10922 : 96567632 : hstate.add_hwi (ptr->x_param_modref_max_escape_points);
10923 : 96567632 : hstate.add_hwi (ptr->x_param_modref_max_refs);
10924 : 96567632 : hstate.add_hwi (ptr->x_param_modref_max_tests);
10925 : 96567632 : hstate.add_hwi (ptr->x_param_parloops_chunk_size);
10926 : 96567632 : hstate.add_hwi (ptr->x_param_parloops_min_per_thread);
10927 : 96567632 : hstate.add_hwi (ptr->x_param_parloops_schedule);
10928 : 96567632 : hstate.add_hwi (ptr->x_param_partial_inlining_entry_probability);
10929 : 96567632 : hstate.add_hwi (ptr->x_param_phiopt_factor_max_stmts_live);
10930 : 96567632 : hstate.add_hwi (ptr->x_param_predictable_branch_outcome);
10931 : 96567632 : hstate.add_hwi (ptr->x_param_prefetch_dynamic_strides);
10932 : 96567632 : hstate.add_hwi (ptr->x_param_prefetch_latency);
10933 : 96567632 : hstate.add_hwi (ptr->x_param_prefetch_min_insn_to_mem_ratio);
10934 : 96567632 : hstate.add_hwi (ptr->x_param_prefetch_minimum_stride);
10935 : 96567632 : hstate.add_hwi (ptr->x_param_ranger_debug);
10936 : 96567632 : hstate.add_hwi (ptr->x_param_ranger_logical_depth);
10937 : 96567632 : hstate.add_hwi (ptr->x_param_ranger_recompute_depth);
10938 : 96567632 : hstate.add_hwi (ptr->x_param_relation_block_limit);
10939 : 96567632 : hstate.add_hwi (ptr->x_param_rpo_vn_max_loop_depth);
10940 : 96567632 : hstate.add_hwi (ptr->x_param_sccvn_max_alias_queries_per_access);
10941 : 96567632 : hstate.add_hwi (ptr->x_param_scev_max_expr_complexity);
10942 : 96567632 : hstate.add_hwi (ptr->x_param_scev_max_expr_size);
10943 : 96567632 : hstate.add_hwi (ptr->x_param_sched_autopref_queue_depth);
10944 : 96567632 : hstate.add_hwi (ptr->x_param_sched_mem_true_dep_cost);
10945 : 96567632 : hstate.add_hwi (ptr->x_param_sched_pressure_algorithm);
10946 : 96567632 : hstate.add_hwi (ptr->x_param_sched_spec_prob_cutoff);
10947 : 96567632 : hstate.add_hwi (ptr->x_param_sched_state_edge_prob_cutoff);
10948 : 96567632 : hstate.add_hwi (ptr->x_param_selsched_insns_to_rename);
10949 : 96567632 : hstate.add_hwi (ptr->x_param_selsched_max_lookahead);
10950 : 96567632 : hstate.add_hwi (ptr->x_param_selsched_max_sched_times);
10951 : 96567632 : hstate.add_hwi (ptr->x_param_simultaneous_prefetches);
10952 : 96567632 : hstate.add_hwi (ptr->x_param_sink_frequency_threshold);
10953 : 96567632 : hstate.add_hwi (ptr->x_param_sms_dfa_history);
10954 : 96567632 : hstate.add_hwi (ptr->x_param_sms_loop_average_count_threshold);
10955 : 96567632 : hstate.add_hwi (ptr->x_param_sms_max_ii_factor);
10956 : 96567632 : hstate.add_hwi (ptr->x_param_sms_min_sc);
10957 : 96567632 : hstate.add_hwi (ptr->x_param_sra_max_propagations);
10958 : 96567632 : hstate.add_hwi (ptr->x_param_sra_max_scalarization_size_size);
10959 : 96567632 : hstate.add_hwi (ptr->x_param_sra_max_scalarization_size_speed);
10960 : 96567632 : hstate.add_hwi (ptr->x_param_ssa_name_def_chain_limit);
10961 : 96567632 : hstate.add_hwi (ptr->x_param_ssp_buffer_size);
10962 : 96567632 : hstate.add_hwi (ptr->x_param_stack_clash_protection_guard_size);
10963 : 96567632 : hstate.add_hwi (ptr->x_param_stack_clash_protection_probe_interval);
10964 : 96567632 : hstate.add_hwi (ptr->x_param_store_forwarding_max_distance);
10965 : 96567632 : hstate.add_hwi (ptr->x_param_store_merging_allow_unaligned);
10966 : 96567632 : hstate.add_hwi (ptr->x_param_store_merging_max_size);
10967 : 96567632 : hstate.add_hwi (ptr->x_param_switch_conversion_branch_ratio);
10968 : 96567632 : hstate.add_hwi (ptr->x_param_switch_lower_slow_alg_max_cases);
10969 : 96567632 : hstate.add_hwi (ptr->x_param_threader_debug);
10970 : 96567632 : hstate.add_hwi (ptr->x_param_tm_max_aggregate_size);
10971 : 96567632 : hstate.add_hwi (ptr->x_param_tracer_dynamic_coverage_feedback);
10972 : 96567632 : hstate.add_hwi (ptr->x_param_tracer_dynamic_coverage);
10973 : 96567632 : hstate.add_hwi (ptr->x_param_tracer_max_code_growth);
10974 : 96567632 : hstate.add_hwi (ptr->x_param_tracer_min_branch_probability_feedback);
10975 : 96567632 : hstate.add_hwi (ptr->x_param_tracer_min_branch_probability);
10976 : 96567632 : hstate.add_hwi (ptr->x_param_tracer_min_branch_ratio);
10977 : 96567632 : hstate.add_hwi (ptr->x_param_transitive_relations_work_bound);
10978 : 96567632 : hstate.add_hwi (ptr->x_param_tree_reassoc_width);
10979 : 96567632 : hstate.add_hwi (ptr->x_param_uninit_control_dep_attempts);
10980 : 96567632 : hstate.add_hwi (ptr->x_param_uninit_max_chain_len);
10981 : 96567632 : hstate.add_hwi (ptr->x_param_uninit_max_num_chains);
10982 : 96567632 : hstate.add_hwi (ptr->x_param_uninit_max_prune_work);
10983 : 96567632 : hstate.add_hwi (ptr->x_param_uninlined_function_insns);
10984 : 96567632 : hstate.add_hwi (ptr->x_param_uninlined_function_time);
10985 : 96567632 : hstate.add_hwi (ptr->x_param_uninlined_function_thunk_insns);
10986 : 96567632 : hstate.add_hwi (ptr->x_param_uninlined_function_thunk_time);
10987 : 96567632 : hstate.add_hwi (ptr->x_param_unlikely_bb_count_fraction);
10988 : 96567632 : hstate.add_hwi (ptr->x_param_unroll_jam_max_unroll);
10989 : 96567632 : hstate.add_hwi (ptr->x_param_unroll_jam_min_percent);
10990 : 96567632 : hstate.add_hwi (ptr->x_param_use_after_scope_direct_emission_threshold);
10991 : 96567632 : hstate.add_hwi (ptr->x_param_vect_epilogues_nomask);
10992 : 96567632 : hstate.add_hwi (ptr->x_param_vect_induction_float);
10993 : 96567632 : hstate.add_hwi (ptr->x_param_vect_inner_loop_cost_factor);
10994 : 96567632 : hstate.add_hwi (ptr->x_param_vect_max_layout_candidates);
10995 : 96567632 : hstate.add_hwi (ptr->x_param_vect_max_peeling_for_alignment);
10996 : 96567632 : hstate.add_hwi (ptr->x_param_vect_max_version_for_alias_checks);
10997 : 96567632 : hstate.add_hwi (ptr->x_param_vect_max_version_for_alignment_checks);
10998 : 96567632 : hstate.add_hwi (ptr->x_param_vect_partial_vector_usage);
10999 : 96567632 : hstate.add_hwi (ptr->x_param_vect_scalar_cost_multiplier);
11000 : 96567632 : hstate.add_hwi (ptr->x_param_vrp_block_limit);
11001 : 96567632 : hstate.add_hwi (ptr->x_param_vrp_sparse_threshold);
11002 : 96567632 : hstate.add_hwi (ptr->x_param_vrp_switch_limit);
11003 : 96567632 : hstate.add_hwi (ptr->x_param_vrp_vector_threshold);
11004 : 96567632 : hstate.add_hwi (ptr->x_warn_inline);
11005 : 96567632 : hstate.add_hwi (ptr->x_flag_aggressive_loop_optimizations);
11006 : 96567632 : hstate.add_hwi (ptr->x_flag_align_functions);
11007 : 96567632 : if (ptr->x_str_align_functions)
11008 : 88608183 : hstate.add (ptr->x_str_align_functions, strlen (ptr->x_str_align_functions));
11009 : : else
11010 : 7959449 : hstate.add_int (0);
11011 : 96567632 : hstate.add_hwi (ptr->x_flag_align_jumps);
11012 : 96567632 : if (ptr->x_str_align_jumps)
11013 : 88608183 : hstate.add (ptr->x_str_align_jumps, strlen (ptr->x_str_align_jumps));
11014 : : else
11015 : 7959449 : hstate.add_int (0);
11016 : 96567632 : hstate.add_hwi (ptr->x_flag_align_labels);
11017 : 96567632 : if (ptr->x_str_align_labels)
11018 : 88608184 : hstate.add (ptr->x_str_align_labels, strlen (ptr->x_str_align_labels));
11019 : : else
11020 : 7959448 : hstate.add_int (0);
11021 : 96567632 : hstate.add_hwi (ptr->x_flag_align_loops);
11022 : 96567632 : if (ptr->x_str_align_loops)
11023 : 88608183 : hstate.add (ptr->x_str_align_loops, strlen (ptr->x_str_align_loops));
11024 : : else
11025 : 7959449 : hstate.add_int (0);
11026 : 96567632 : hstate.add_hwi (ptr->x_flag_allocation_dce);
11027 : 96567632 : hstate.add_hwi (ptr->x_flag_store_data_races);
11028 : 96567632 : hstate.add_hwi (ptr->x_flag_associative_math);
11029 : 96567632 : hstate.add_hwi (ptr->x_flag_assume_sane_operators_new_delete);
11030 : 96567632 : hstate.add_hwi (ptr->x_flag_asynchronous_unwind_tables);
11031 : 96567632 : hstate.add_hwi (ptr->x_flag_auto_inc_dec);
11032 : 96567632 : hstate.add_hwi (ptr->x_flag_auto_profile_inlining);
11033 : 96567632 : hstate.add_hwi (ptr->x_flag_avoid_store_forwarding);
11034 : 96567632 : hstate.add_hwi (ptr->x_flag_bit_tests);
11035 : 96567632 : hstate.add_hwi (ptr->x_flag_branch_on_count_reg);
11036 : 96567632 : hstate.add_hwi (ptr->x_flag_branch_probabilities);
11037 : 96567632 : hstate.add_hwi (ptr->x_flag_caller_saves);
11038 : 96567632 : hstate.add_hwi (ptr->x_flag_code_hoisting);
11039 : 96567632 : hstate.add_hwi (ptr->x_flag_combine_stack_adjustments);
11040 : 96567632 : hstate.add_hwi (ptr->x_flag_compare_elim_after_reload);
11041 : 96567632 : hstate.add_hwi (ptr->x_flag_conserve_stack);
11042 : 96567632 : hstate.add_hwi (ptr->x_flag_cprop_registers);
11043 : 96567632 : hstate.add_hwi (ptr->x_flag_crossjumping);
11044 : 96567632 : hstate.add_hwi (ptr->x_flag_cse_follow_jumps);
11045 : 96567632 : hstate.add_hwi (ptr->x_flag_complex_method);
11046 : 96567632 : hstate.add_hwi (ptr->x_flag_dce);
11047 : 96567632 : hstate.add_hwi (ptr->x_flag_defer_pop);
11048 : 96567632 : hstate.add_hwi (ptr->x_flag_delayed_branch);
11049 : 96567632 : hstate.add_hwi (ptr->x_flag_delete_dead_exceptions);
11050 : 96567632 : hstate.add_hwi (ptr->x_flag_delete_null_pointer_checks);
11051 : 96567632 : hstate.add_hwi (ptr->x_flag_dep_fusion);
11052 : 96567632 : hstate.add_hwi (ptr->x_flag_devirtualize);
11053 : 96567632 : hstate.add_hwi (ptr->x_flag_devirtualize_speculatively);
11054 : 96567632 : hstate.add_hwi (ptr->x_flag_dse);
11055 : 96567632 : hstate.add_hwi (ptr->x_flag_early_inlining);
11056 : 96567632 : hstate.add_hwi (ptr->x_flag_exceptions);
11057 : 96567632 : hstate.add_hwi (ptr->x_flag_excess_precision);
11058 : 96567632 : hstate.add_hwi (ptr->x_flag_expensive_optimizations);
11059 : 96567632 : hstate.add_hwi (ptr->x_flag_ext_dce);
11060 : 96567632 : hstate.add_hwi (ptr->x_flag_finite_loops);
11061 : 96567632 : hstate.add_hwi (ptr->x_flag_finite_math_only);
11062 : 96567632 : hstate.add_hwi (ptr->x_flag_float_store);
11063 : 96567632 : hstate.add_hwi (ptr->x_flag_fold_mem_offsets);
11064 : 96567632 : hstate.add_hwi (ptr->x_flag_fold_simple_inlines);
11065 : 96567632 : hstate.add_hwi (ptr->x_flag_forward_propagate);
11066 : 96567632 : hstate.add_hwi (ptr->x_flag_fp_contract_mode);
11067 : 96567632 : hstate.add_hwi (ptr->x_flag_fp_int_builtin_inexact);
11068 : 96567632 : hstate.add_hwi (ptr->x_flag_no_function_cse);
11069 : 96567632 : hstate.add_hwi (ptr->x_flag_gcse);
11070 : 96567632 : hstate.add_hwi (ptr->x_flag_gcse_after_reload);
11071 : 96567632 : hstate.add_hwi (ptr->x_flag_gcse_las);
11072 : 96567632 : hstate.add_hwi (ptr->x_flag_gcse_lm);
11073 : 96567632 : hstate.add_hwi (ptr->x_flag_gcse_sm);
11074 : 96567632 : hstate.add_hwi (ptr->x_flag_graphite);
11075 : 96567632 : hstate.add_hwi (ptr->x_flag_graphite_identity);
11076 : 96567632 : hstate.add_hwi (ptr->x_flag_guess_branch_prob);
11077 : 96567632 : hstate.add_hwi (ptr->x_flag_harden_control_flow_redundancy_check_exceptions);
11078 : 96567632 : hstate.add_hwi (ptr->x_flag_harden_control_flow_redundancy_check_noreturn);
11079 : 96567632 : hstate.add_hwi (ptr->x_flag_harden_control_flow_redundancy_check_returning_calls);
11080 : 96567632 : hstate.add_hwi (ptr->x_flag_harden_control_flow_redundancy_skip_leaf);
11081 : 96567632 : hstate.add_hwi (ptr->x_flag_harden_compares);
11082 : 96567632 : hstate.add_hwi (ptr->x_flag_harden_conditional_branches);
11083 : 96567632 : hstate.add_hwi (ptr->x_flag_harden_control_flow_redundancy);
11084 : 96567632 : hstate.add_hwi (ptr->x_flag_hoist_adjacent_loads);
11085 : 96567632 : hstate.add_hwi (ptr->x_flag_if_conversion);
11086 : 96567632 : hstate.add_hwi (ptr->x_flag_if_conversion2);
11087 : 96567632 : hstate.add_hwi (ptr->x_flag_indirect_inlining);
11088 : 96567632 : hstate.add_hwi (ptr->x_flag_no_inline);
11089 : 96567632 : hstate.add_hwi (ptr->x_flag_inline_atomics);
11090 : 96567632 : hstate.add_hwi (ptr->x_flag_inline_functions);
11091 : 96567632 : hstate.add_hwi (ptr->x_flag_inline_functions_called_once);
11092 : 96567632 : hstate.add_hwi (ptr->x_flag_inline_small_functions);
11093 : 96567632 : hstate.add_hwi (ptr->x_flag_inline_stringops);
11094 : 96567632 : hstate.add_hwi (ptr->x_flag_ipa_bit_cp);
11095 : 96567632 : hstate.add_hwi (ptr->x_flag_ipa_cp);
11096 : 96567632 : hstate.add_hwi (ptr->x_flag_ipa_cp_clone);
11097 : 96567632 : hstate.add_hwi (ptr->x_flag_ipa_icf);
11098 : 96567632 : hstate.add_hwi (ptr->x_flag_ipa_icf_functions);
11099 : 96567632 : hstate.add_hwi (ptr->x_flag_ipa_icf_variables);
11100 : 96567632 : hstate.add_hwi (ptr->x_flag_ipa_modref);
11101 : 96567632 : hstate.add_hwi (ptr->x_flag_ipa_profile);
11102 : 96567632 : hstate.add_hwi (ptr->x_flag_ipa_pta);
11103 : 96567632 : hstate.add_hwi (ptr->x_flag_ipa_pure_const);
11104 : 96567632 : hstate.add_hwi (ptr->x_flag_ipa_ra);
11105 : 96567632 : hstate.add_hwi (ptr->x_flag_ipa_reference);
11106 : 96567632 : hstate.add_hwi (ptr->x_flag_ipa_reference_addressable);
11107 : 96567632 : hstate.add_hwi (ptr->x_flag_ipa_reorder_for_locality);
11108 : 96567632 : hstate.add_hwi (ptr->x_flag_ipa_sra);
11109 : 96567632 : hstate.add_hwi (ptr->x_flag_ipa_stack_alignment);
11110 : 96567632 : hstate.add_hwi (ptr->x_flag_ipa_strict_aliasing);
11111 : 96567632 : hstate.add_hwi (ptr->x_flag_ipa_vrp);
11112 : 96567632 : hstate.add_hwi (ptr->x_flag_ira_algorithm);
11113 : 96567632 : hstate.add_hwi (ptr->x_flag_ira_hoist_pressure);
11114 : 96567632 : hstate.add_hwi (ptr->x_flag_ira_loop_pressure);
11115 : 96567632 : hstate.add_hwi (ptr->x_flag_ira_region);
11116 : 96567632 : hstate.add_hwi (ptr->x_flag_ira_share_save_slots);
11117 : 96567632 : hstate.add_hwi (ptr->x_flag_ira_share_spill_slots);
11118 : 96567632 : hstate.add_hwi (ptr->x_flag_isolate_erroneous_paths_attribute);
11119 : 96567632 : hstate.add_hwi (ptr->x_flag_isolate_erroneous_paths_dereference);
11120 : 96567632 : hstate.add_hwi (ptr->x_flag_ivopts);
11121 : 96567632 : hstate.add_hwi (ptr->x_flag_jump_tables);
11122 : 96567632 : hstate.add_hwi (ptr->x_flag_keep_gc_roots_live);
11123 : 96567632 : hstate.add_hwi (ptr->x_flag_late_combine_instructions);
11124 : 96567632 : hstate.add_hwi (ptr->x_flag_lifetime_dse);
11125 : 96567632 : hstate.add_hwi (ptr->x_flag_limit_function_alignment);
11126 : 96567632 : hstate.add_hwi (ptr->x_flag_live_patching);
11127 : 96567632 : hstate.add_hwi (ptr->x_flag_live_range_shrinkage);
11128 : 96567632 : hstate.add_hwi (ptr->x_flag_loop_interchange);
11129 : 96567632 : hstate.add_hwi (ptr->x_flag_loop_nest_optimize);
11130 : 96567632 : hstate.add_hwi (ptr->x_flag_loop_parallelize_all);
11131 : 96567632 : hstate.add_hwi (ptr->x_flag_unroll_jam);
11132 : 96567632 : hstate.add_hwi (ptr->x_flag_lra_remat);
11133 : 96567632 : hstate.add_hwi (ptr->x_flag_malloc_dce);
11134 : 96567632 : hstate.add_hwi (ptr->x_flag_malloc_dse);
11135 : 96567632 : hstate.add_hwi (ptr->x_flag_errno_math);
11136 : 96567632 : hstate.add_hwi (ptr->x_flag_min_function_alignment);
11137 : 96567632 : hstate.add_hwi (ptr->x_flag_modulo_sched);
11138 : 96567632 : hstate.add_hwi (ptr->x_flag_modulo_sched_allow_regmoves);
11139 : 96567632 : hstate.add_hwi (ptr->x_flag_move_loop_invariants);
11140 : 96567632 : hstate.add_hwi (ptr->x_flag_move_loop_stores);
11141 : 96567632 : hstate.add_hwi (ptr->x_flag_non_call_exceptions);
11142 : 96567632 : hstate.add_hwi (ptr->x_flag_nothrow_opt);
11143 : 96567632 : hstate.add_hwi (ptr->x_flag_omit_frame_pointer);
11144 : 96567632 : hstate.add_hwi (ptr->x_flag_openmp_target_simd_clone);
11145 : 96567632 : hstate.add_hwi (ptr->x_flag_opt_info);
11146 : 96567632 : hstate.add_hwi (ptr->x_flag_optimize_crc);
11147 : 96567632 : hstate.add_hwi (ptr->x_flag_optimize_sibling_calls);
11148 : 96567632 : hstate.add_hwi (ptr->x_flag_optimize_strlen);
11149 : 96567632 : hstate.add_hwi (ptr->x_flag_pack_struct);
11150 : 96567632 : hstate.add_hwi (ptr->x_flag_partial_inlining);
11151 : 96567632 : if (ptr->x_flag_patchable_function_entry)
11152 : 34 : hstate.add (ptr->x_flag_patchable_function_entry, strlen (ptr->x_flag_patchable_function_entry));
11153 : : else
11154 : 96567598 : hstate.add_int (0);
11155 : 96567632 : hstate.add_hwi (ptr->x_flag_pcc_struct_return);
11156 : 96567632 : hstate.add_hwi (ptr->x_flag_peel_loops);
11157 : 96567632 : hstate.add_hwi (ptr->x_flag_no_peephole);
11158 : 96567632 : hstate.add_hwi (ptr->x_flag_peephole2);
11159 : 96567632 : hstate.add_hwi (ptr->x_flag_plt);
11160 : 96567632 : hstate.add_hwi (ptr->x_flag_predictive_commoning);
11161 : 96567632 : hstate.add_hwi (ptr->x_flag_prefetch_loop_arrays);
11162 : 96567632 : hstate.add_hwi (ptr->x_flag_printf_return_value);
11163 : 96567632 : hstate.add_hwi (ptr->x_flag_profile_partial_training);
11164 : 96567632 : hstate.add_hwi (ptr->x_flag_profile_reorder_functions);
11165 : 96567632 : hstate.add_hwi (ptr->x_flag_reciprocal_math);
11166 : 96567632 : hstate.add_hwi (ptr->x_flag_ree);
11167 : 96567632 : hstate.add_hwi (ptr->x_flag_rename_registers);
11168 : 96567632 : hstate.add_hwi (ptr->x_flag_reorder_blocks);
11169 : 96567632 : hstate.add_hwi (ptr->x_flag_reorder_blocks_algorithm);
11170 : 96567632 : hstate.add_hwi (ptr->x_flag_reorder_blocks_and_partition);
11171 : 96567632 : hstate.add_hwi (ptr->x_flag_reorder_functions);
11172 : 96567632 : hstate.add_hwi (ptr->x_flag_rerun_cse_after_loop);
11173 : 96567632 : hstate.add_hwi (ptr->x_flag_resched_modulo_sched);
11174 : 96567632 : hstate.add_hwi (ptr->x_flag_rounding_math);
11175 : 96567632 : hstate.add_hwi (ptr->x_flag_rtti);
11176 : 96567632 : hstate.add_hwi (ptr->x_flag_save_optimization_record);
11177 : 96567632 : hstate.add_hwi (ptr->x_flag_sched_critical_path_heuristic);
11178 : 96567632 : hstate.add_hwi (ptr->x_flag_sched_dep_count_heuristic);
11179 : 96567632 : hstate.add_hwi (ptr->x_flag_sched_group_heuristic);
11180 : 96567632 : hstate.add_hwi (ptr->x_flag_schedule_interblock);
11181 : 96567632 : hstate.add_hwi (ptr->x_flag_sched_last_insn_heuristic);
11182 : 96567632 : hstate.add_hwi (ptr->x_flag_sched_pressure);
11183 : 96567632 : hstate.add_hwi (ptr->x_flag_sched_rank_heuristic);
11184 : 96567632 : hstate.add_hwi (ptr->x_flag_schedule_speculative);
11185 : 96567632 : hstate.add_hwi (ptr->x_flag_sched_spec_insn_heuristic);
11186 : 96567632 : hstate.add_hwi (ptr->x_flag_schedule_speculative_load);
11187 : 96567632 : hstate.add_hwi (ptr->x_flag_schedule_speculative_load_dangerous);
11188 : 96567632 : hstate.add_hwi (ptr->x_flag_sched_stalled_insns);
11189 : 96567632 : hstate.add_hwi (ptr->x_flag_sched_stalled_insns_dep);
11190 : 96567632 : hstate.add_hwi (ptr->x_flag_sched2_use_superblocks);
11191 : 96567632 : hstate.add_hwi (ptr->x_flag_schedule_fusion);
11192 : 96567632 : hstate.add_hwi (ptr->x_flag_schedule_insns);
11193 : 96567632 : hstate.add_hwi (ptr->x_flag_schedule_insns_after_reload);
11194 : 96567632 : hstate.add_hwi (ptr->x_flag_section_anchors);
11195 : 96567632 : hstate.add_hwi (ptr->x_flag_sel_sched_pipelining);
11196 : 96567632 : hstate.add_hwi (ptr->x_flag_sel_sched_pipelining_outer_loops);
11197 : 96567632 : hstate.add_hwi (ptr->x_flag_sel_sched_reschedule_pipelined);
11198 : 96567632 : hstate.add_hwi (ptr->x_flag_selective_scheduling);
11199 : 96567632 : hstate.add_hwi (ptr->x_flag_selective_scheduling2);
11200 : 96567632 : hstate.add_hwi (ptr->x_flag_semantic_interposition);
11201 : 96567632 : hstate.add_hwi (ptr->x_flag_short_enums);
11202 : 96567632 : hstate.add_hwi (ptr->x_flag_short_wchar);
11203 : 96567632 : hstate.add_hwi (ptr->x_flag_shrink_wrap);
11204 : 96567632 : hstate.add_hwi (ptr->x_flag_shrink_wrap_separate);
11205 : 96567632 : hstate.add_hwi (ptr->x_flag_signaling_nans);
11206 : 96567632 : hstate.add_hwi (ptr->x_flag_signed_zeros);
11207 : 96567632 : hstate.add_hwi (ptr->x_flag_simd_cost_model);
11208 : 96567632 : hstate.add_hwi (ptr->x_flag_single_precision_constant);
11209 : 96567632 : hstate.add_hwi (ptr->x_flag_split_ivs_in_unroller);
11210 : 96567632 : hstate.add_hwi (ptr->x_flag_split_loops);
11211 : 96567632 : hstate.add_hwi (ptr->x_flag_split_paths);
11212 : 96567632 : hstate.add_hwi (ptr->x_flag_split_wide_types);
11213 : 96567632 : hstate.add_hwi (ptr->x_flag_split_wide_types_early);
11214 : 96567632 : hstate.add_hwi (ptr->x_flag_ssa_backprop);
11215 : 96567632 : hstate.add_hwi (ptr->x_flag_ssa_phiopt);
11216 : 96567632 : hstate.add_hwi (ptr->x_flag_stack_clash_protection);
11217 : 96567632 : hstate.add_hwi (ptr->x_flag_stack_protect);
11218 : 96567632 : hstate.add_hwi (ptr->x_flag_stack_reuse);
11219 : 96567632 : hstate.add_hwi (ptr->x_flag_stdarg_opt);
11220 : 96567632 : hstate.add_hwi (ptr->x_flag_store_merging);
11221 : 96567632 : hstate.add_hwi (ptr->x_flag_strict_aliasing);
11222 : 96567632 : hstate.add_hwi (ptr->x_flag_strict_enums);
11223 : 96567632 : hstate.add_hwi (ptr->x_flag_strict_volatile_bitfields);
11224 : 96567632 : hstate.add_hwi (ptr->x_flag_thread_jumps);
11225 : 96567632 : hstate.add_hwi (ptr->x_flag_threadsafe_statics);
11226 : 96567632 : hstate.add_hwi (ptr->x_flag_toplevel_reorder);
11227 : 96567632 : hstate.add_hwi (ptr->x_flag_tracer);
11228 : 96567632 : hstate.add_hwi (ptr->x_flag_trapping_math);
11229 : 96567632 : hstate.add_hwi (ptr->x_flag_trapv);
11230 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_bit_ccp);
11231 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_builtin_call_dce);
11232 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_ccp);
11233 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_ch);
11234 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_coalesce_vars);
11235 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_copy_prop);
11236 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_cselim);
11237 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_dce);
11238 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_dom);
11239 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_dse);
11240 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_forwprop);
11241 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_fre);
11242 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_loop_distribute_patterns);
11243 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_loop_distribution);
11244 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_loop_if_convert);
11245 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_loop_im);
11246 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_loop_ivcanon);
11247 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_loop_optimize);
11248 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_loop_vectorize);
11249 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_live_range_split);
11250 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_parallelize_loops);
11251 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_partial_pre);
11252 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_phiprop);
11253 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_pre);
11254 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_pta);
11255 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_reassoc);
11256 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_scev_cprop);
11257 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_sink);
11258 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_slp_vectorize);
11259 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_slsr);
11260 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_sra);
11261 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_switch_conversion);
11262 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_tail_merge);
11263 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_ter);
11264 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_vectorize);
11265 : 96567632 : hstate.add_hwi (ptr->x_flag_tree_vrp);
11266 : 96567632 : hstate.add_hwi (ptr->x_flag_auto_var_init);
11267 : 96567632 : hstate.add_hwi (ptr->x_flag_unconstrained_commons);
11268 : 96567632 : hstate.add_hwi (ptr->x_flag_unreachable_traps);
11269 : 96567632 : hstate.add_hwi (ptr->x_flag_unroll_all_loops);
11270 : 96567632 : hstate.add_hwi (ptr->x_flag_cunroll_grow_size);
11271 : 96567632 : hstate.add_hwi (ptr->x_flag_unroll_loops);
11272 : 96567632 : hstate.add_hwi (ptr->x_flag_unsafe_math_optimizations);
11273 : 96567632 : hstate.add_hwi (ptr->x_flag_unswitch_loops);
11274 : 96567632 : hstate.add_hwi (ptr->x_flag_unwind_tables);
11275 : 96567632 : hstate.add_hwi (ptr->x_flag_variable_expansion_in_unroller);
11276 : 96567632 : hstate.add_hwi (ptr->x_flag_vect_cost_model);
11277 : 96567632 : hstate.add_hwi (ptr->x_flag_version_loops_for_strides);
11278 : 96567632 : hstate.add_hwi (ptr->x_flag_value_profile_transformations);
11279 : 96567632 : hstate.add_hwi (ptr->x_flag_web);
11280 : 96567632 : hstate.add_hwi (ptr->x_flag_wrapv);
11281 : 96567632 : hstate.add_hwi (ptr->x_flag_wrapv_pointer);
11282 : 96567632 : hstate.add_hwi (ptr->x_ix86_unroll_only_small_loops);
11283 : 965676320 : for (size_t i = 0; i < ARRAY_SIZE (ptr->explicit_mask); i++)
11284 : 869108688 : hstate.add_hwi (ptr->explicit_mask[i]);
11285 : 96567632 : return hstate.end ();
11286 : : }
11287 : :
11288 : : /* Compare two optimization options */
11289 : : bool
11290 : 95415983 : cl_optimization_option_eq (cl_optimization const *ptr1,
11291 : : cl_optimization const *ptr2)
11292 : : {
11293 : 95415983 : if (ptr1->x_optimize != ptr2->x_optimize)
11294 : : return false;
11295 : 95415944 : if (ptr1->x_optimize_size != ptr2->x_optimize_size)
11296 : : return false;
11297 : 95411539 : if (ptr1->x_optimize_debug != ptr2->x_optimize_debug)
11298 : : return false;
11299 : 95411539 : if (ptr1->x_optimize_fast != ptr2->x_optimize_fast)
11300 : : return false;
11301 : 95411539 : if (ptr1->x_param_align_loop_iterations != ptr2->x_param_align_loop_iterations)
11302 : : return false;
11303 : 95411539 : if (ptr1->x_param_align_threshold != ptr2->x_param_align_threshold)
11304 : : return false;
11305 : 95411539 : if (ptr1->x_param_asan_protect_allocas != ptr2->x_param_asan_protect_allocas)
11306 : : return false;
11307 : 95411539 : if (ptr1->x_param_asan_instrument_reads != ptr2->x_param_asan_instrument_reads)
11308 : : return false;
11309 : 95411539 : if (ptr1->x_param_asan_instrument_writes != ptr2->x_param_asan_instrument_writes)
11310 : : return false;
11311 : 95411539 : if (ptr1->x_param_asan_instrumentation_with_call_threshold != ptr2->x_param_asan_instrumentation_with_call_threshold)
11312 : : return false;
11313 : 95411539 : if (ptr1->x_param_asan_kernel_mem_intrinsic_prefix != ptr2->x_param_asan_kernel_mem_intrinsic_prefix)
11314 : : return false;
11315 : 95411539 : if (ptr1->x_param_asan_memintrin != ptr2->x_param_asan_memintrin)
11316 : : return false;
11317 : 95411539 : if (ptr1->x_param_asan_stack != ptr2->x_param_asan_stack)
11318 : : return false;
11319 : 95411539 : if (ptr1->x_param_asan_use_after_return != ptr2->x_param_asan_use_after_return)
11320 : : return false;
11321 : 95411539 : if (ptr1->x_param_auto_profile_bbs != ptr2->x_param_auto_profile_bbs)
11322 : : return false;
11323 : 95411539 : if (ptr1->x_param_avg_loop_niter != ptr2->x_param_avg_loop_niter)
11324 : : return false;
11325 : 95411539 : if (ptr1->x_param_avoid_fma_max_bits != ptr2->x_param_avoid_fma_max_bits)
11326 : : return false;
11327 : 95411530 : if (ptr1->x_param_builtin_expect_probability != ptr2->x_param_builtin_expect_probability)
11328 : : return false;
11329 : 95411530 : if (ptr1->x_param_builtin_string_cmp_inline_length != ptr2->x_param_builtin_string_cmp_inline_length)
11330 : : return false;
11331 : 95411530 : if (ptr1->x_param_case_values_threshold != ptr2->x_param_case_values_threshold)
11332 : : return false;
11333 : 95411530 : if (ptr1->x_param_comdat_sharing_probability != ptr2->x_param_comdat_sharing_probability)
11334 : : return false;
11335 : 95411530 : if (ptr1->x_param_construct_interfere_size != ptr2->x_param_construct_interfere_size)
11336 : : return false;
11337 : 95411530 : if (ptr1->x_param_cycle_accurate_model != ptr2->x_param_cycle_accurate_model)
11338 : : return false;
11339 : 95411530 : if (ptr1->x_param_destruct_interfere_size != ptr2->x_param_destruct_interfere_size)
11340 : : return false;
11341 : 95411530 : if (ptr1->x_param_dse_max_alias_queries_per_store != ptr2->x_param_dse_max_alias_queries_per_store)
11342 : : return false;
11343 : 95411530 : if (ptr1->x_param_dse_max_object_size != ptr2->x_param_dse_max_object_size)
11344 : : return false;
11345 : 95411530 : if (ptr1->x_param_early_inlining_insns != ptr2->x_param_early_inlining_insns)
11346 : : return false;
11347 : 95411530 : if (ptr1->x_param_fsm_scale_path_stmts != ptr2->x_param_fsm_scale_path_stmts)
11348 : : return false;
11349 : 95411530 : if (ptr1->x_param_fully_pipelined_fma != ptr2->x_param_fully_pipelined_fma)
11350 : : return false;
11351 : 95411530 : if (ptr1->x_param_gcse_after_reload_critical_fraction != ptr2->x_param_gcse_after_reload_critical_fraction)
11352 : : return false;
11353 : 95411530 : if (ptr1->x_param_gcse_after_reload_partial_fraction != ptr2->x_param_gcse_after_reload_partial_fraction)
11354 : : return false;
11355 : 95411530 : if (ptr1->x_param_gcse_cost_distance_ratio != ptr2->x_param_gcse_cost_distance_ratio)
11356 : : return false;
11357 : 95411530 : if (ptr1->x_param_gcse_unrestricted_cost != ptr2->x_param_gcse_unrestricted_cost)
11358 : : return false;
11359 : 95411530 : if (ptr1->x_param_graphite_max_arrays_per_scop != ptr2->x_param_graphite_max_arrays_per_scop)
11360 : : return false;
11361 : 95411530 : if (ptr1->x_param_graphite_max_nb_scop_params != ptr2->x_param_graphite_max_nb_scop_params)
11362 : : return false;
11363 : 95411530 : if (ptr1->x_param_hardcfr_max_blocks != ptr2->x_param_hardcfr_max_blocks)
11364 : : return false;
11365 : 95411530 : if (ptr1->x_param_hardcfr_max_inline_blocks != ptr2->x_param_hardcfr_max_inline_blocks)
11366 : : return false;
11367 : 95411530 : if (ptr1->x_param_hwasan_instrument_allocas != ptr2->x_param_hwasan_instrument_allocas)
11368 : : return false;
11369 : 95411530 : if (ptr1->x_param_hwasan_instrument_mem_intrinsics != ptr2->x_param_hwasan_instrument_mem_intrinsics)
11370 : : return false;
11371 : 95411530 : if (ptr1->x_param_hwasan_instrument_reads != ptr2->x_param_hwasan_instrument_reads)
11372 : : return false;
11373 : 95411530 : if (ptr1->x_param_hwasan_instrument_stack != ptr2->x_param_hwasan_instrument_stack)
11374 : : return false;
11375 : 95411530 : if (ptr1->x_param_hwasan_instrument_writes != ptr2->x_param_hwasan_instrument_writes)
11376 : : return false;
11377 : 95411530 : if (ptr1->x_param_hwasan_random_frame_tag != ptr2->x_param_hwasan_random_frame_tag)
11378 : : return false;
11379 : 95411530 : if (ptr1->x_param_inline_heuristics_hint_percent != ptr2->x_param_inline_heuristics_hint_percent)
11380 : : return false;
11381 : 95411530 : if (ptr1->x_param_inline_min_speedup != ptr2->x_param_inline_min_speedup)
11382 : : return false;
11383 : 95411530 : if (ptr1->x_param_inline_unit_growth != ptr2->x_param_inline_unit_growth)
11384 : : return false;
11385 : 95411530 : if (ptr1->x_param_ipa_cp_eval_threshold != ptr2->x_param_ipa_cp_eval_threshold)
11386 : : return false;
11387 : 95411530 : if (ptr1->x_param_ipa_cp_large_unit_insns != ptr2->x_param_ipa_cp_large_unit_insns)
11388 : : return false;
11389 : 95411530 : if (ptr1->x_param_ipa_cp_loop_hint_bonus != ptr2->x_param_ipa_cp_loop_hint_bonus)
11390 : : return false;
11391 : 95411530 : if (ptr1->x_param_ipa_cp_max_recursive_depth != ptr2->x_param_ipa_cp_max_recursive_depth)
11392 : : return false;
11393 : 95411530 : if (ptr1->x_param_ipa_cp_min_recursive_probability != ptr2->x_param_ipa_cp_min_recursive_probability)
11394 : : return false;
11395 : 95411530 : if (ptr1->x_param_ipa_cp_recursion_penalty != ptr2->x_param_ipa_cp_recursion_penalty)
11396 : : return false;
11397 : 95411530 : if (ptr1->x_param_ipa_cp_recursive_freq_factor != ptr2->x_param_ipa_cp_recursive_freq_factor)
11398 : : return false;
11399 : 95411530 : if (ptr1->x_param_ipa_cp_single_call_penalty != ptr2->x_param_ipa_cp_single_call_penalty)
11400 : : return false;
11401 : 95411530 : if (ptr1->x_param_ipa_cp_unit_growth != ptr2->x_param_ipa_cp_unit_growth)
11402 : : return false;
11403 : 95411530 : if (ptr1->x_param_ipa_cp_value_list_size != ptr2->x_param_ipa_cp_value_list_size)
11404 : : return false;
11405 : 95411530 : if (ptr1->x_param_ipa_jump_function_lookups != ptr2->x_param_ipa_jump_function_lookups)
11406 : : return false;
11407 : 95411530 : if (ptr1->x_param_ipa_max_aa_steps != ptr2->x_param_ipa_max_aa_steps)
11408 : : return false;
11409 : 95411530 : if (ptr1->x_param_ipa_max_agg_items != ptr2->x_param_ipa_max_agg_items)
11410 : : return false;
11411 : 95411530 : if (ptr1->x_param_ipa_max_loop_predicates != ptr2->x_param_ipa_max_loop_predicates)
11412 : : return false;
11413 : 95411530 : if (ptr1->x_param_ipa_max_param_expr_ops != ptr2->x_param_ipa_max_param_expr_ops)
11414 : : return false;
11415 : 95411530 : if (ptr1->x_param_ipa_max_switch_predicate_bounds != ptr2->x_param_ipa_max_switch_predicate_bounds)
11416 : : return false;
11417 : 95411530 : if (ptr1->x_param_ipa_sra_deref_prob_threshold != ptr2->x_param_ipa_sra_deref_prob_threshold)
11418 : : return false;
11419 : 95411530 : if (ptr1->x_param_ipa_sra_max_replacements != ptr2->x_param_ipa_sra_max_replacements)
11420 : : return false;
11421 : 95411530 : if (ptr1->x_param_ipa_sra_ptr_growth_factor != ptr2->x_param_ipa_sra_ptr_growth_factor)
11422 : : return false;
11423 : 95411530 : if (ptr1->x_param_ipa_sra_ptrwrap_growth_factor != ptr2->x_param_ipa_sra_ptrwrap_growth_factor)
11424 : : return false;
11425 : 95411530 : if (ptr1->x_param_ira_consider_dup_in_all_alts != ptr2->x_param_ira_consider_dup_in_all_alts)
11426 : : return false;
11427 : 95411530 : if (ptr1->x_param_ira_loop_reserved_regs != ptr2->x_param_ira_loop_reserved_regs)
11428 : : return false;
11429 : 95411530 : if (ptr1->x_param_ira_max_conflict_table_size != ptr2->x_param_ira_max_conflict_table_size)
11430 : : return false;
11431 : 95411530 : if (ptr1->x_param_ira_max_loops_num != ptr2->x_param_ira_max_loops_num)
11432 : : return false;
11433 : 95411530 : if (ptr1->x_param_ira_simple_lra_insn_threshold != ptr2->x_param_ira_simple_lra_insn_threshold)
11434 : : return false;
11435 : 95411530 : if (ptr1->x_param_iv_always_prune_cand_set_bound != ptr2->x_param_iv_always_prune_cand_set_bound)
11436 : : return false;
11437 : 95411530 : if (ptr1->x_param_iv_consider_all_candidates_bound != ptr2->x_param_iv_consider_all_candidates_bound)
11438 : : return false;
11439 : 95411530 : if (ptr1->x_param_iv_max_considered_uses != ptr2->x_param_iv_max_considered_uses)
11440 : : return false;
11441 : 95411530 : if (ptr1->x_param_jump_table_max_growth_ratio_for_size != ptr2->x_param_jump_table_max_growth_ratio_for_size)
11442 : : return false;
11443 : 95411530 : if (ptr1->x_param_jump_table_max_growth_ratio_for_speed != ptr2->x_param_jump_table_max_growth_ratio_for_speed)
11444 : : return false;
11445 : 95411530 : if (ptr1->x_param_l1_cache_line_size != ptr2->x_param_l1_cache_line_size)
11446 : : return false;
11447 : 95411530 : if (ptr1->x_param_l1_cache_size != ptr2->x_param_l1_cache_size)
11448 : : return false;
11449 : 95411294 : if (ptr1->x_param_l2_cache_size != ptr2->x_param_l2_cache_size)
11450 : : return false;
11451 : 95411237 : if (ptr1->x_param_large_function_growth != ptr2->x_param_large_function_growth)
11452 : : return false;
11453 : 95411237 : if (ptr1->x_param_large_function_insns != ptr2->x_param_large_function_insns)
11454 : : return false;
11455 : 95411237 : if (ptr1->x_param_stack_frame_growth != ptr2->x_param_stack_frame_growth)
11456 : : return false;
11457 : 95411237 : if (ptr1->x_param_large_stack_frame != ptr2->x_param_large_stack_frame)
11458 : : return false;
11459 : 95411237 : if (ptr1->x_param_large_unit_insns != ptr2->x_param_large_unit_insns)
11460 : : return false;
11461 : 95411237 : if (ptr1->x_param_lim_expensive != ptr2->x_param_lim_expensive)
11462 : : return false;
11463 : 95411237 : if (ptr1->x_param_loop_block_tile_size != ptr2->x_param_loop_block_tile_size)
11464 : : return false;
11465 : 95411237 : if (ptr1->x_param_loop_interchange_max_num_stmts != ptr2->x_param_loop_interchange_max_num_stmts)
11466 : : return false;
11467 : 95411237 : if (ptr1->x_param_loop_interchange_stride_ratio != ptr2->x_param_loop_interchange_stride_ratio)
11468 : : return false;
11469 : 95411237 : if (ptr1->x_param_loop_invariant_max_bbs_in_loop != ptr2->x_param_loop_invariant_max_bbs_in_loop)
11470 : : return false;
11471 : 95411237 : if (ptr1->x_param_loop_max_datarefs_for_datadeps != ptr2->x_param_loop_max_datarefs_for_datadeps)
11472 : : return false;
11473 : 95411237 : if (ptr1->x_param_loop_versioning_max_inner_insns != ptr2->x_param_loop_versioning_max_inner_insns)
11474 : : return false;
11475 : 95411237 : if (ptr1->x_param_loop_versioning_max_outer_insns != ptr2->x_param_loop_versioning_max_outer_insns)
11476 : : return false;
11477 : 95411237 : if (ptr1->x_param_lra_inheritance_ebb_probability_cutoff != ptr2->x_param_lra_inheritance_ebb_probability_cutoff)
11478 : : return false;
11479 : 95411237 : if (ptr1->x_param_lra_max_considered_reload_pseudos != ptr2->x_param_lra_max_considered_reload_pseudos)
11480 : : return false;
11481 : 95411237 : if (ptr1->x_flag_lto_locality_cloning != ptr2->x_flag_lto_locality_cloning)
11482 : : return false;
11483 : 95411237 : if (ptr1->x_param_lto_locality_frequency != ptr2->x_param_lto_locality_frequency)
11484 : : return false;
11485 : 95411237 : if (ptr1->x_param_lto_locality_size != ptr2->x_param_lto_locality_size)
11486 : : return false;
11487 : 95411237 : if (ptr1->x_param_max_average_unrolled_insns != ptr2->x_param_max_average_unrolled_insns)
11488 : : return false;
11489 : 95411237 : if (ptr1->x_param_max_combine_insns != ptr2->x_param_max_combine_insns)
11490 : : return false;
11491 : 95411237 : if (ptr1->x_param_max_combine_search_insns != ptr2->x_param_max_combine_search_insns)
11492 : : return false;
11493 : 95411237 : if (ptr1->x_param_max_unroll_iterations != ptr2->x_param_max_unroll_iterations)
11494 : : return false;
11495 : 95411237 : if (ptr1->x_param_max_completely_peel_times != ptr2->x_param_max_completely_peel_times)
11496 : : return false;
11497 : 95411237 : if (ptr1->x_param_max_completely_peeled_insns != ptr2->x_param_max_completely_peeled_insns)
11498 : : return false;
11499 : 95411237 : if (ptr1->x_param_max_crossjump_edges != ptr2->x_param_max_crossjump_edges)
11500 : : return false;
11501 : 95411237 : if (ptr1->x_param_max_cse_insns != ptr2->x_param_max_cse_insns)
11502 : : return false;
11503 : 95411237 : if (ptr1->x_param_max_cse_path_length != ptr2->x_param_max_cse_path_length)
11504 : : return false;
11505 : 95411237 : if (ptr1->x_param_max_cselib_memory_locations != ptr2->x_param_max_cselib_memory_locations)
11506 : : return false;
11507 : 95411237 : if (ptr1->x_param_max_debug_marker_count != ptr2->x_param_max_debug_marker_count)
11508 : : return false;
11509 : 95411237 : if (ptr1->x_param_max_delay_slot_insn_search != ptr2->x_param_max_delay_slot_insn_search)
11510 : : return false;
11511 : 95411237 : if (ptr1->x_param_max_delay_slot_live_search != ptr2->x_param_max_delay_slot_live_search)
11512 : : return false;
11513 : 95411237 : if (ptr1->x_param_max_devirt_targets != ptr2->x_param_max_devirt_targets)
11514 : : return false;
11515 : 95411237 : if (ptr1->x_param_max_dse_active_local_stores != ptr2->x_param_max_dse_active_local_stores)
11516 : : return false;
11517 : 95411237 : if (ptr1->x_param_early_inliner_max_iterations != ptr2->x_param_early_inliner_max_iterations)
11518 : : return false;
11519 : 95411237 : if (ptr1->x_param_max_find_base_term_values != ptr2->x_param_max_find_base_term_values)
11520 : : return false;
11521 : 95411237 : if (ptr1->x_param_max_fsm_thread_path_insns != ptr2->x_param_max_fsm_thread_path_insns)
11522 : : return false;
11523 : 95411237 : if (ptr1->x_param_max_gcse_insertion_ratio != ptr2->x_param_max_gcse_insertion_ratio)
11524 : : return false;
11525 : 95411237 : if (ptr1->x_param_max_gcse_memory != ptr2->x_param_max_gcse_memory)
11526 : : return false;
11527 : 95411237 : if (ptr1->x_param_max_goto_duplication_insns != ptr2->x_param_max_goto_duplication_insns)
11528 : : return false;
11529 : 95411237 : if (ptr1->x_param_max_grow_copy_bb_insns != ptr2->x_param_max_grow_copy_bb_insns)
11530 : : return false;
11531 : 95411237 : if (ptr1->x_param_max_hoist_depth != ptr2->x_param_max_hoist_depth)
11532 : : return false;
11533 : 95411237 : if (ptr1->x_param_inline_functions_called_once_insns != ptr2->x_param_inline_functions_called_once_insns)
11534 : : return false;
11535 : 95411237 : if (ptr1->x_param_inline_functions_called_once_loop_depth != ptr2->x_param_inline_functions_called_once_loop_depth)
11536 : : return false;
11537 : 95411237 : if (ptr1->x_param_max_inline_insns_auto != ptr2->x_param_max_inline_insns_auto)
11538 : : return false;
11539 : 95411237 : if (ptr1->x_param_max_inline_insns_recursive_auto != ptr2->x_param_max_inline_insns_recursive_auto)
11540 : : return false;
11541 : 95411237 : if (ptr1->x_param_max_inline_insns_recursive != ptr2->x_param_max_inline_insns_recursive)
11542 : : return false;
11543 : 95411237 : if (ptr1->x_param_max_inline_insns_single != ptr2->x_param_max_inline_insns_single)
11544 : : return false;
11545 : 95411237 : if (ptr1->x_param_max_inline_insns_size != ptr2->x_param_max_inline_insns_size)
11546 : : return false;
11547 : 95411237 : if (ptr1->x_param_max_inline_insns_small != ptr2->x_param_max_inline_insns_small)
11548 : : return false;
11549 : 95411237 : if (ptr1->x_param_max_inline_recursive_depth_auto != ptr2->x_param_max_inline_recursive_depth_auto)
11550 : : return false;
11551 : 95411237 : if (ptr1->x_param_max_inline_recursive_depth != ptr2->x_param_max_inline_recursive_depth)
11552 : : return false;
11553 : 95411237 : if (ptr1->x_param_max_isl_operations != ptr2->x_param_max_isl_operations)
11554 : : return false;
11555 : 95411237 : if (ptr1->x_param_max_iterations_computation_cost != ptr2->x_param_max_iterations_computation_cost)
11556 : : return false;
11557 : 95411237 : if (ptr1->x_param_max_iterations_to_track != ptr2->x_param_max_iterations_to_track)
11558 : : return false;
11559 : 95411237 : if (ptr1->x_param_max_jump_thread_duplication_stmts != ptr2->x_param_max_jump_thread_duplication_stmts)
11560 : : return false;
11561 : 95411237 : if (ptr1->x_param_max_jump_thread_paths != ptr2->x_param_max_jump_thread_paths)
11562 : : return false;
11563 : 95411237 : if (ptr1->x_param_max_last_value_rtl != ptr2->x_param_max_last_value_rtl)
11564 : : return false;
11565 : 95411237 : if (ptr1->x_param_max_loop_header_insns != ptr2->x_param_max_loop_header_insns)
11566 : : return false;
11567 : 95411237 : if (ptr1->x_param_max_modulo_backtrack_attempts != ptr2->x_param_max_modulo_backtrack_attempts)
11568 : : return false;
11569 : 95411237 : if (ptr1->x_param_max_partial_antic_length != ptr2->x_param_max_partial_antic_length)
11570 : : return false;
11571 : 95411237 : if (ptr1->x_param_max_peel_branches != ptr2->x_param_max_peel_branches)
11572 : : return false;
11573 : 95411237 : if (ptr1->x_param_max_peel_times != ptr2->x_param_max_peel_times)
11574 : : return false;
11575 : 95411237 : if (ptr1->x_param_max_peeled_insns != ptr2->x_param_max_peeled_insns)
11576 : : return false;
11577 : 95411237 : if (ptr1->x_param_max_pending_list_length != ptr2->x_param_max_pending_list_length)
11578 : : return false;
11579 : 95411237 : if (ptr1->x_param_max_pipeline_region_blocks != ptr2->x_param_max_pipeline_region_blocks)
11580 : : return false;
11581 : 95411237 : if (ptr1->x_param_max_pipeline_region_insns != ptr2->x_param_max_pipeline_region_insns)
11582 : : return false;
11583 : 95411237 : if (ptr1->x_param_max_pow_sqrt_depth != ptr2->x_param_max_pow_sqrt_depth)
11584 : : return false;
11585 : 95411237 : if (ptr1->x_param_max_predicted_iterations != ptr2->x_param_max_predicted_iterations)
11586 : : return false;
11587 : 95411237 : if (ptr1->x_param_max_reload_search_insns != ptr2->x_param_max_reload_search_insns)
11588 : : return false;
11589 : 95411237 : if (ptr1->x_param_max_rtl_if_conversion_insns != ptr2->x_param_max_rtl_if_conversion_insns)
11590 : : return false;
11591 : 95411237 : if (ptr1->x_param_max_rtl_if_conversion_predictable_cost != ptr2->x_param_max_rtl_if_conversion_predictable_cost)
11592 : : return false;
11593 : 95411237 : if (ptr1->x_param_max_rtl_if_conversion_unpredictable_cost != ptr2->x_param_max_rtl_if_conversion_unpredictable_cost)
11594 : : return false;
11595 : 95411237 : if (ptr1->x_param_max_sched_extend_regions_iters != ptr2->x_param_max_sched_extend_regions_iters)
11596 : : return false;
11597 : 95411237 : if (ptr1->x_param_max_sched_insn_conflict_delay != ptr2->x_param_max_sched_insn_conflict_delay)
11598 : : return false;
11599 : 95411237 : if (ptr1->x_param_max_sched_ready_insns != ptr2->x_param_max_sched_ready_insns)
11600 : : return false;
11601 : 95411237 : if (ptr1->x_param_max_sched_region_blocks != ptr2->x_param_max_sched_region_blocks)
11602 : : return false;
11603 : 95411237 : if (ptr1->x_param_max_sched_region_insns != ptr2->x_param_max_sched_region_insns)
11604 : : return false;
11605 : 95411237 : if (ptr1->x_param_max_slsr_candidate_scan != ptr2->x_param_max_slsr_candidate_scan)
11606 : : return false;
11607 : 95411237 : if (ptr1->x_param_max_speculative_devirt_maydefs != ptr2->x_param_max_speculative_devirt_maydefs)
11608 : : return false;
11609 : 95411237 : if (ptr1->x_param_max_stores_to_merge != ptr2->x_param_max_stores_to_merge)
11610 : : return false;
11611 : 95411237 : if (ptr1->x_param_max_stores_to_sink != ptr2->x_param_max_stores_to_sink)
11612 : : return false;
11613 : 95411237 : if (ptr1->x_param_max_tail_merge_comparisons != ptr2->x_param_max_tail_merge_comparisons)
11614 : : return false;
11615 : 95411237 : if (ptr1->x_param_max_tail_merge_iterations != ptr2->x_param_max_tail_merge_iterations)
11616 : : return false;
11617 : 95411237 : if (ptr1->x_param_max_tracked_strlens != ptr2->x_param_max_tracked_strlens)
11618 : : return false;
11619 : 95411237 : if (ptr1->x_param_max_tree_if_conversion_phi_args != ptr2->x_param_max_tree_if_conversion_phi_args)
11620 : : return false;
11621 : 95411237 : if (ptr1->x_param_max_unroll_times != ptr2->x_param_max_unroll_times)
11622 : : return false;
11623 : 95411237 : if (ptr1->x_param_max_unrolled_insns != ptr2->x_param_max_unrolled_insns)
11624 : : return false;
11625 : 95411237 : if (ptr1->x_param_max_unswitch_depth != ptr2->x_param_max_unswitch_depth)
11626 : : return false;
11627 : 95411237 : if (ptr1->x_param_max_unswitch_insns != ptr2->x_param_max_unswitch_insns)
11628 : : return false;
11629 : 95411237 : if (ptr1->x_param_max_variable_expansions != ptr2->x_param_max_variable_expansions)
11630 : : return false;
11631 : 95411237 : if (ptr1->x_param_max_vartrack_expr_depth != ptr2->x_param_max_vartrack_expr_depth)
11632 : : return false;
11633 : 95411237 : if (ptr1->x_param_max_vartrack_reverse_op_size != ptr2->x_param_max_vartrack_reverse_op_size)
11634 : : return false;
11635 : 95411237 : if (ptr1->x_param_max_vartrack_size != ptr2->x_param_max_vartrack_size)
11636 : : return false;
11637 : 95411237 : if (ptr1->x_param_min_crossjump_insns != ptr2->x_param_min_crossjump_insns)
11638 : : return false;
11639 : 95411237 : if (ptr1->x_param_min_inline_recursive_probability != ptr2->x_param_min_inline_recursive_probability)
11640 : : return false;
11641 : 95411237 : if (ptr1->x_param_min_insn_to_prefetch_ratio != ptr2->x_param_min_insn_to_prefetch_ratio)
11642 : : return false;
11643 : 95411237 : if (ptr1->x_param_min_loop_cond_split_prob != ptr2->x_param_min_loop_cond_split_prob)
11644 : : return false;
11645 : 95411237 : if (ptr1->x_param_min_pagesize != ptr2->x_param_min_pagesize)
11646 : : return false;
11647 : 95411237 : if (ptr1->x_param_min_size_for_stack_sharing != ptr2->x_param_min_size_for_stack_sharing)
11648 : : return false;
11649 : 95411237 : if (ptr1->x_param_min_spec_prob != ptr2->x_param_min_spec_prob)
11650 : : return false;
11651 : 95411237 : if (ptr1->x_param_min_vect_loop_bound != ptr2->x_param_min_vect_loop_bound)
11652 : : return false;
11653 : 95411237 : if (ptr1->x_param_modref_max_accesses != ptr2->x_param_modref_max_accesses)
11654 : : return false;
11655 : 95411237 : if (ptr1->x_param_modref_max_adjustments != ptr2->x_param_modref_max_adjustments)
11656 : : return false;
11657 : 95411237 : if (ptr1->x_param_modref_max_bases != ptr2->x_param_modref_max_bases)
11658 : : return false;
11659 : 95411237 : if (ptr1->x_param_modref_max_depth != ptr2->x_param_modref_max_depth)
11660 : : return false;
11661 : 95411237 : if (ptr1->x_param_modref_max_escape_points != ptr2->x_param_modref_max_escape_points)
11662 : : return false;
11663 : 95411237 : if (ptr1->x_param_modref_max_refs != ptr2->x_param_modref_max_refs)
11664 : : return false;
11665 : 95411237 : if (ptr1->x_param_modref_max_tests != ptr2->x_param_modref_max_tests)
11666 : : return false;
11667 : 95411237 : if (ptr1->x_param_parloops_chunk_size != ptr2->x_param_parloops_chunk_size)
11668 : : return false;
11669 : 95411237 : if (ptr1->x_param_parloops_min_per_thread != ptr2->x_param_parloops_min_per_thread)
11670 : : return false;
11671 : 95411237 : if (ptr1->x_param_parloops_schedule != ptr2->x_param_parloops_schedule)
11672 : : return false;
11673 : 95411237 : if (ptr1->x_param_partial_inlining_entry_probability != ptr2->x_param_partial_inlining_entry_probability)
11674 : : return false;
11675 : 95411237 : if (ptr1->x_param_phiopt_factor_max_stmts_live != ptr2->x_param_phiopt_factor_max_stmts_live)
11676 : : return false;
11677 : 95411237 : if (ptr1->x_param_predictable_branch_outcome != ptr2->x_param_predictable_branch_outcome)
11678 : : return false;
11679 : 95411237 : if (ptr1->x_param_prefetch_dynamic_strides != ptr2->x_param_prefetch_dynamic_strides)
11680 : : return false;
11681 : 95411237 : if (ptr1->x_param_prefetch_latency != ptr2->x_param_prefetch_latency)
11682 : : return false;
11683 : 95411237 : if (ptr1->x_param_prefetch_min_insn_to_mem_ratio != ptr2->x_param_prefetch_min_insn_to_mem_ratio)
11684 : : return false;
11685 : 95411237 : if (ptr1->x_param_prefetch_minimum_stride != ptr2->x_param_prefetch_minimum_stride)
11686 : : return false;
11687 : 95411237 : if (ptr1->x_param_ranger_debug != ptr2->x_param_ranger_debug)
11688 : : return false;
11689 : 95411237 : if (ptr1->x_param_ranger_logical_depth != ptr2->x_param_ranger_logical_depth)
11690 : : return false;
11691 : 95411237 : if (ptr1->x_param_ranger_recompute_depth != ptr2->x_param_ranger_recompute_depth)
11692 : : return false;
11693 : 95411237 : if (ptr1->x_param_relation_block_limit != ptr2->x_param_relation_block_limit)
11694 : : return false;
11695 : 95411237 : if (ptr1->x_param_rpo_vn_max_loop_depth != ptr2->x_param_rpo_vn_max_loop_depth)
11696 : : return false;
11697 : 95411237 : if (ptr1->x_param_sccvn_max_alias_queries_per_access != ptr2->x_param_sccvn_max_alias_queries_per_access)
11698 : : return false;
11699 : 95411237 : if (ptr1->x_param_scev_max_expr_complexity != ptr2->x_param_scev_max_expr_complexity)
11700 : : return false;
11701 : 95411237 : if (ptr1->x_param_scev_max_expr_size != ptr2->x_param_scev_max_expr_size)
11702 : : return false;
11703 : 95411237 : if (ptr1->x_param_sched_autopref_queue_depth != ptr2->x_param_sched_autopref_queue_depth)
11704 : : return false;
11705 : 95411237 : if (ptr1->x_param_sched_mem_true_dep_cost != ptr2->x_param_sched_mem_true_dep_cost)
11706 : : return false;
11707 : 95411237 : if (ptr1->x_param_sched_pressure_algorithm != ptr2->x_param_sched_pressure_algorithm)
11708 : : return false;
11709 : 95411237 : if (ptr1->x_param_sched_spec_prob_cutoff != ptr2->x_param_sched_spec_prob_cutoff)
11710 : : return false;
11711 : 95411237 : if (ptr1->x_param_sched_state_edge_prob_cutoff != ptr2->x_param_sched_state_edge_prob_cutoff)
11712 : : return false;
11713 : 95411237 : if (ptr1->x_param_selsched_insns_to_rename != ptr2->x_param_selsched_insns_to_rename)
11714 : : return false;
11715 : 95411237 : if (ptr1->x_param_selsched_max_lookahead != ptr2->x_param_selsched_max_lookahead)
11716 : : return false;
11717 : 95411237 : if (ptr1->x_param_selsched_max_sched_times != ptr2->x_param_selsched_max_sched_times)
11718 : : return false;
11719 : 95411237 : if (ptr1->x_param_simultaneous_prefetches != ptr2->x_param_simultaneous_prefetches)
11720 : : return false;
11721 : 95411220 : if (ptr1->x_param_sink_frequency_threshold != ptr2->x_param_sink_frequency_threshold)
11722 : : return false;
11723 : 95411220 : if (ptr1->x_param_sms_dfa_history != ptr2->x_param_sms_dfa_history)
11724 : : return false;
11725 : 95411220 : if (ptr1->x_param_sms_loop_average_count_threshold != ptr2->x_param_sms_loop_average_count_threshold)
11726 : : return false;
11727 : 95411220 : if (ptr1->x_param_sms_max_ii_factor != ptr2->x_param_sms_max_ii_factor)
11728 : : return false;
11729 : 95411220 : if (ptr1->x_param_sms_min_sc != ptr2->x_param_sms_min_sc)
11730 : : return false;
11731 : 95411220 : if (ptr1->x_param_sra_max_propagations != ptr2->x_param_sra_max_propagations)
11732 : : return false;
11733 : 95411220 : if (ptr1->x_param_sra_max_scalarization_size_size != ptr2->x_param_sra_max_scalarization_size_size)
11734 : : return false;
11735 : 95411220 : if (ptr1->x_param_sra_max_scalarization_size_speed != ptr2->x_param_sra_max_scalarization_size_speed)
11736 : : return false;
11737 : 95411220 : if (ptr1->x_param_ssa_name_def_chain_limit != ptr2->x_param_ssa_name_def_chain_limit)
11738 : : return false;
11739 : 95411220 : if (ptr1->x_param_ssp_buffer_size != ptr2->x_param_ssp_buffer_size)
11740 : : return false;
11741 : 95411220 : if (ptr1->x_param_stack_clash_protection_guard_size != ptr2->x_param_stack_clash_protection_guard_size)
11742 : : return false;
11743 : 95411220 : if (ptr1->x_param_stack_clash_protection_probe_interval != ptr2->x_param_stack_clash_protection_probe_interval)
11744 : : return false;
11745 : 95411220 : if (ptr1->x_param_store_forwarding_max_distance != ptr2->x_param_store_forwarding_max_distance)
11746 : : return false;
11747 : 95411220 : if (ptr1->x_param_store_merging_allow_unaligned != ptr2->x_param_store_merging_allow_unaligned)
11748 : : return false;
11749 : 95411220 : if (ptr1->x_param_store_merging_max_size != ptr2->x_param_store_merging_max_size)
11750 : : return false;
11751 : 95411220 : if (ptr1->x_param_switch_conversion_branch_ratio != ptr2->x_param_switch_conversion_branch_ratio)
11752 : : return false;
11753 : 95411220 : if (ptr1->x_param_switch_lower_slow_alg_max_cases != ptr2->x_param_switch_lower_slow_alg_max_cases)
11754 : : return false;
11755 : 95411220 : if (ptr1->x_param_threader_debug != ptr2->x_param_threader_debug)
11756 : : return false;
11757 : 95411220 : if (ptr1->x_param_tm_max_aggregate_size != ptr2->x_param_tm_max_aggregate_size)
11758 : : return false;
11759 : 95411220 : if (ptr1->x_param_tracer_dynamic_coverage_feedback != ptr2->x_param_tracer_dynamic_coverage_feedback)
11760 : : return false;
11761 : 95411220 : if (ptr1->x_param_tracer_dynamic_coverage != ptr2->x_param_tracer_dynamic_coverage)
11762 : : return false;
11763 : 95411220 : if (ptr1->x_param_tracer_max_code_growth != ptr2->x_param_tracer_max_code_growth)
11764 : : return false;
11765 : 95411220 : if (ptr1->x_param_tracer_min_branch_probability_feedback != ptr2->x_param_tracer_min_branch_probability_feedback)
11766 : : return false;
11767 : 95411220 : if (ptr1->x_param_tracer_min_branch_probability != ptr2->x_param_tracer_min_branch_probability)
11768 : : return false;
11769 : 95411220 : if (ptr1->x_param_tracer_min_branch_ratio != ptr2->x_param_tracer_min_branch_ratio)
11770 : : return false;
11771 : 95411220 : if (ptr1->x_param_transitive_relations_work_bound != ptr2->x_param_transitive_relations_work_bound)
11772 : : return false;
11773 : 95411220 : if (ptr1->x_param_tree_reassoc_width != ptr2->x_param_tree_reassoc_width)
11774 : : return false;
11775 : 95411220 : if (ptr1->x_param_uninit_control_dep_attempts != ptr2->x_param_uninit_control_dep_attempts)
11776 : : return false;
11777 : 95411220 : if (ptr1->x_param_uninit_max_chain_len != ptr2->x_param_uninit_max_chain_len)
11778 : : return false;
11779 : 95411220 : if (ptr1->x_param_uninit_max_num_chains != ptr2->x_param_uninit_max_num_chains)
11780 : : return false;
11781 : 95411220 : if (ptr1->x_param_uninit_max_prune_work != ptr2->x_param_uninit_max_prune_work)
11782 : : return false;
11783 : 95411220 : if (ptr1->x_param_uninlined_function_insns != ptr2->x_param_uninlined_function_insns)
11784 : : return false;
11785 : 95411220 : if (ptr1->x_param_uninlined_function_time != ptr2->x_param_uninlined_function_time)
11786 : : return false;
11787 : 95411220 : if (ptr1->x_param_uninlined_function_thunk_insns != ptr2->x_param_uninlined_function_thunk_insns)
11788 : : return false;
11789 : 95411220 : if (ptr1->x_param_uninlined_function_thunk_time != ptr2->x_param_uninlined_function_thunk_time)
11790 : : return false;
11791 : 95411220 : if (ptr1->x_param_unlikely_bb_count_fraction != ptr2->x_param_unlikely_bb_count_fraction)
11792 : : return false;
11793 : 95411220 : if (ptr1->x_param_unroll_jam_max_unroll != ptr2->x_param_unroll_jam_max_unroll)
11794 : : return false;
11795 : 95411220 : if (ptr1->x_param_unroll_jam_min_percent != ptr2->x_param_unroll_jam_min_percent)
11796 : : return false;
11797 : 95411220 : if (ptr1->x_param_use_after_scope_direct_emission_threshold != ptr2->x_param_use_after_scope_direct_emission_threshold)
11798 : : return false;
11799 : 95411220 : if (ptr1->x_param_vect_epilogues_nomask != ptr2->x_param_vect_epilogues_nomask)
11800 : : return false;
11801 : 95411220 : if (ptr1->x_param_vect_induction_float != ptr2->x_param_vect_induction_float)
11802 : : return false;
11803 : 95411220 : if (ptr1->x_param_vect_inner_loop_cost_factor != ptr2->x_param_vect_inner_loop_cost_factor)
11804 : : return false;
11805 : 95411220 : if (ptr1->x_param_vect_max_layout_candidates != ptr2->x_param_vect_max_layout_candidates)
11806 : : return false;
11807 : 95411220 : if (ptr1->x_param_vect_max_peeling_for_alignment != ptr2->x_param_vect_max_peeling_for_alignment)
11808 : : return false;
11809 : 95411220 : if (ptr1->x_param_vect_max_version_for_alias_checks != ptr2->x_param_vect_max_version_for_alias_checks)
11810 : : return false;
11811 : 95411220 : if (ptr1->x_param_vect_max_version_for_alignment_checks != ptr2->x_param_vect_max_version_for_alignment_checks)
11812 : : return false;
11813 : 95411220 : if (ptr1->x_param_vect_partial_vector_usage != ptr2->x_param_vect_partial_vector_usage)
11814 : : return false;
11815 : 95411220 : if (ptr1->x_param_vect_scalar_cost_multiplier != ptr2->x_param_vect_scalar_cost_multiplier)
11816 : : return false;
11817 : 95411220 : if (ptr1->x_param_vrp_block_limit != ptr2->x_param_vrp_block_limit)
11818 : : return false;
11819 : 95411220 : if (ptr1->x_param_vrp_sparse_threshold != ptr2->x_param_vrp_sparse_threshold)
11820 : : return false;
11821 : 95411220 : if (ptr1->x_param_vrp_switch_limit != ptr2->x_param_vrp_switch_limit)
11822 : : return false;
11823 : 95411220 : if (ptr1->x_param_vrp_vector_threshold != ptr2->x_param_vrp_vector_threshold)
11824 : : return false;
11825 : 95411220 : if (ptr1->x_warn_inline != ptr2->x_warn_inline)
11826 : : return false;
11827 : 95411220 : if (ptr1->x_flag_aggressive_loop_optimizations != ptr2->x_flag_aggressive_loop_optimizations)
11828 : : return false;
11829 : 95411220 : if (ptr1->x_flag_align_functions != ptr2->x_flag_align_functions)
11830 : : return false;
11831 : 95411220 : if (ptr1->x_str_align_functions != ptr2->x_str_align_functions
11832 : 568 : && (!ptr1->x_str_align_functions || !ptr2->x_str_align_functions
11833 : 568 : || strcmp (ptr1->x_str_align_functions, ptr2->x_str_align_functions)))
11834 : : return false;
11835 : 95411220 : if (ptr1->x_flag_align_jumps != ptr2->x_flag_align_jumps)
11836 : : return false;
11837 : 95411220 : if (ptr1->x_str_align_jumps != ptr2->x_str_align_jumps
11838 : 567 : && (!ptr1->x_str_align_jumps || !ptr2->x_str_align_jumps
11839 : 567 : || strcmp (ptr1->x_str_align_jumps, ptr2->x_str_align_jumps)))
11840 : : return false;
11841 : 95411220 : if (ptr1->x_flag_align_labels != ptr2->x_flag_align_labels)
11842 : : return false;
11843 : 95411220 : if (ptr1->x_str_align_labels != ptr2->x_str_align_labels
11844 : 567 : && (!ptr1->x_str_align_labels || !ptr2->x_str_align_labels
11845 : 567 : || strcmp (ptr1->x_str_align_labels, ptr2->x_str_align_labels)))
11846 : : return false;
11847 : 95411220 : if (ptr1->x_flag_align_loops != ptr2->x_flag_align_loops)
11848 : : return false;
11849 : 95411220 : if (ptr1->x_str_align_loops != ptr2->x_str_align_loops
11850 : 567 : && (!ptr1->x_str_align_loops || !ptr2->x_str_align_loops
11851 : 567 : || strcmp (ptr1->x_str_align_loops, ptr2->x_str_align_loops)))
11852 : : return false;
11853 : 95411220 : if (ptr1->x_flag_allocation_dce != ptr2->x_flag_allocation_dce)
11854 : : return false;
11855 : 95411220 : if (ptr1->x_flag_store_data_races != ptr2->x_flag_store_data_races)
11856 : : return false;
11857 : 95411220 : if (ptr1->x_flag_associative_math != ptr2->x_flag_associative_math)
11858 : : return false;
11859 : 95411218 : if (ptr1->x_flag_assume_sane_operators_new_delete != ptr2->x_flag_assume_sane_operators_new_delete)
11860 : : return false;
11861 : 95411218 : if (ptr1->x_flag_asynchronous_unwind_tables != ptr2->x_flag_asynchronous_unwind_tables)
11862 : : return false;
11863 : 95411218 : if (ptr1->x_flag_auto_inc_dec != ptr2->x_flag_auto_inc_dec)
11864 : : return false;
11865 : 95411218 : if (ptr1->x_flag_auto_profile_inlining != ptr2->x_flag_auto_profile_inlining)
11866 : : return false;
11867 : 95411218 : if (ptr1->x_flag_avoid_store_forwarding != ptr2->x_flag_avoid_store_forwarding)
11868 : : return false;
11869 : 95411218 : if (ptr1->x_flag_bit_tests != ptr2->x_flag_bit_tests)
11870 : : return false;
11871 : 95411218 : if (ptr1->x_flag_branch_on_count_reg != ptr2->x_flag_branch_on_count_reg)
11872 : : return false;
11873 : 95411218 : if (ptr1->x_flag_branch_probabilities != ptr2->x_flag_branch_probabilities)
11874 : : return false;
11875 : 95411218 : if (ptr1->x_flag_caller_saves != ptr2->x_flag_caller_saves)
11876 : : return false;
11877 : 95411218 : if (ptr1->x_flag_code_hoisting != ptr2->x_flag_code_hoisting)
11878 : : return false;
11879 : 95411218 : if (ptr1->x_flag_combine_stack_adjustments != ptr2->x_flag_combine_stack_adjustments)
11880 : : return false;
11881 : 95411218 : if (ptr1->x_flag_compare_elim_after_reload != ptr2->x_flag_compare_elim_after_reload)
11882 : : return false;
11883 : 95411218 : if (ptr1->x_flag_conserve_stack != ptr2->x_flag_conserve_stack)
11884 : : return false;
11885 : 95411218 : if (ptr1->x_flag_cprop_registers != ptr2->x_flag_cprop_registers)
11886 : : return false;
11887 : 95411218 : if (ptr1->x_flag_crossjumping != ptr2->x_flag_crossjumping)
11888 : : return false;
11889 : 95411218 : if (ptr1->x_flag_cse_follow_jumps != ptr2->x_flag_cse_follow_jumps)
11890 : : return false;
11891 : 95411218 : if (ptr1->x_flag_complex_method != ptr2->x_flag_complex_method)
11892 : : return false;
11893 : 95411201 : if (ptr1->x_flag_dce != ptr2->x_flag_dce)
11894 : : return false;
11895 : 95411201 : if (ptr1->x_flag_defer_pop != ptr2->x_flag_defer_pop)
11896 : : return false;
11897 : 95411201 : if (ptr1->x_flag_delayed_branch != ptr2->x_flag_delayed_branch)
11898 : : return false;
11899 : 95411201 : if (ptr1->x_flag_delete_dead_exceptions != ptr2->x_flag_delete_dead_exceptions)
11900 : : return false;
11901 : 95411201 : if (ptr1->x_flag_delete_null_pointer_checks != ptr2->x_flag_delete_null_pointer_checks)
11902 : : return false;
11903 : 95411201 : if (ptr1->x_flag_dep_fusion != ptr2->x_flag_dep_fusion)
11904 : : return false;
11905 : 95411201 : if (ptr1->x_flag_devirtualize != ptr2->x_flag_devirtualize)
11906 : : return false;
11907 : 95411201 : if (ptr1->x_flag_devirtualize_speculatively != ptr2->x_flag_devirtualize_speculatively)
11908 : : return false;
11909 : 95411201 : if (ptr1->x_flag_dse != ptr2->x_flag_dse)
11910 : : return false;
11911 : 95411201 : if (ptr1->x_flag_early_inlining != ptr2->x_flag_early_inlining)
11912 : : return false;
11913 : 95411201 : if (ptr1->x_flag_exceptions != ptr2->x_flag_exceptions)
11914 : : return false;
11915 : 95411201 : if (ptr1->x_flag_excess_precision != ptr2->x_flag_excess_precision)
11916 : : return false;
11917 : 95411201 : if (ptr1->x_flag_expensive_optimizations != ptr2->x_flag_expensive_optimizations)
11918 : : return false;
11919 : 95411201 : if (ptr1->x_flag_ext_dce != ptr2->x_flag_ext_dce)
11920 : : return false;
11921 : 95411201 : if (ptr1->x_flag_finite_loops != ptr2->x_flag_finite_loops)
11922 : : return false;
11923 : 95411201 : if (ptr1->x_flag_finite_math_only != ptr2->x_flag_finite_math_only)
11924 : : return false;
11925 : 95411199 : if (ptr1->x_flag_float_store != ptr2->x_flag_float_store)
11926 : : return false;
11927 : 95411199 : if (ptr1->x_flag_fold_mem_offsets != ptr2->x_flag_fold_mem_offsets)
11928 : : return false;
11929 : 95411199 : if (ptr1->x_flag_fold_simple_inlines != ptr2->x_flag_fold_simple_inlines)
11930 : : return false;
11931 : 95411199 : if (ptr1->x_flag_forward_propagate != ptr2->x_flag_forward_propagate)
11932 : : return false;
11933 : 95411199 : if (ptr1->x_flag_fp_contract_mode != ptr2->x_flag_fp_contract_mode)
11934 : : return false;
11935 : 95411186 : if (ptr1->x_flag_fp_int_builtin_inexact != ptr2->x_flag_fp_int_builtin_inexact)
11936 : : return false;
11937 : 95411186 : if (ptr1->x_flag_no_function_cse != ptr2->x_flag_no_function_cse)
11938 : : return false;
11939 : 95411186 : if (ptr1->x_flag_gcse != ptr2->x_flag_gcse)
11940 : : return false;
11941 : 95411186 : if (ptr1->x_flag_gcse_after_reload != ptr2->x_flag_gcse_after_reload)
11942 : : return false;
11943 : 95411186 : if (ptr1->x_flag_gcse_las != ptr2->x_flag_gcse_las)
11944 : : return false;
11945 : 95411186 : if (ptr1->x_flag_gcse_lm != ptr2->x_flag_gcse_lm)
11946 : : return false;
11947 : 95411186 : if (ptr1->x_flag_gcse_sm != ptr2->x_flag_gcse_sm)
11948 : : return false;
11949 : 95411186 : if (ptr1->x_flag_graphite != ptr2->x_flag_graphite)
11950 : : return false;
11951 : 95411186 : if (ptr1->x_flag_graphite_identity != ptr2->x_flag_graphite_identity)
11952 : : return false;
11953 : 95411186 : if (ptr1->x_flag_guess_branch_prob != ptr2->x_flag_guess_branch_prob)
11954 : : return false;
11955 : 95411186 : if (ptr1->x_flag_harden_control_flow_redundancy_check_exceptions != ptr2->x_flag_harden_control_flow_redundancy_check_exceptions)
11956 : : return false;
11957 : 95411186 : if (ptr1->x_flag_harden_control_flow_redundancy_check_noreturn != ptr2->x_flag_harden_control_flow_redundancy_check_noreturn)
11958 : : return false;
11959 : 95411186 : if (ptr1->x_flag_harden_control_flow_redundancy_check_returning_calls != ptr2->x_flag_harden_control_flow_redundancy_check_returning_calls)
11960 : : return false;
11961 : 95411186 : if (ptr1->x_flag_harden_control_flow_redundancy_skip_leaf != ptr2->x_flag_harden_control_flow_redundancy_skip_leaf)
11962 : : return false;
11963 : 95411186 : if (ptr1->x_flag_harden_compares != ptr2->x_flag_harden_compares)
11964 : : return false;
11965 : 95411186 : if (ptr1->x_flag_harden_conditional_branches != ptr2->x_flag_harden_conditional_branches)
11966 : : return false;
11967 : 95411186 : if (ptr1->x_flag_harden_control_flow_redundancy != ptr2->x_flag_harden_control_flow_redundancy)
11968 : : return false;
11969 : 95411186 : if (ptr1->x_flag_hoist_adjacent_loads != ptr2->x_flag_hoist_adjacent_loads)
11970 : : return false;
11971 : 95411186 : if (ptr1->x_flag_if_conversion != ptr2->x_flag_if_conversion)
11972 : : return false;
11973 : 95411186 : if (ptr1->x_flag_if_conversion2 != ptr2->x_flag_if_conversion2)
11974 : : return false;
11975 : 95411186 : if (ptr1->x_flag_indirect_inlining != ptr2->x_flag_indirect_inlining)
11976 : : return false;
11977 : 95411186 : if (ptr1->x_flag_no_inline != ptr2->x_flag_no_inline)
11978 : : return false;
11979 : 95411186 : if (ptr1->x_flag_inline_atomics != ptr2->x_flag_inline_atomics)
11980 : : return false;
11981 : 95411186 : if (ptr1->x_flag_inline_functions != ptr2->x_flag_inline_functions)
11982 : : return false;
11983 : 95411186 : if (ptr1->x_flag_inline_functions_called_once != ptr2->x_flag_inline_functions_called_once)
11984 : : return false;
11985 : 95411186 : if (ptr1->x_flag_inline_small_functions != ptr2->x_flag_inline_small_functions)
11986 : : return false;
11987 : 95411186 : if (ptr1->x_flag_inline_stringops != ptr2->x_flag_inline_stringops)
11988 : : return false;
11989 : 95411186 : if (ptr1->x_flag_ipa_bit_cp != ptr2->x_flag_ipa_bit_cp)
11990 : : return false;
11991 : 95411186 : if (ptr1->x_flag_ipa_cp != ptr2->x_flag_ipa_cp)
11992 : : return false;
11993 : 95411186 : if (ptr1->x_flag_ipa_cp_clone != ptr2->x_flag_ipa_cp_clone)
11994 : : return false;
11995 : 95411186 : if (ptr1->x_flag_ipa_icf != ptr2->x_flag_ipa_icf)
11996 : : return false;
11997 : 95411186 : if (ptr1->x_flag_ipa_icf_functions != ptr2->x_flag_ipa_icf_functions)
11998 : : return false;
11999 : 95411186 : if (ptr1->x_flag_ipa_icf_variables != ptr2->x_flag_ipa_icf_variables)
12000 : : return false;
12001 : 95411186 : if (ptr1->x_flag_ipa_modref != ptr2->x_flag_ipa_modref)
12002 : : return false;
12003 : 95411186 : if (ptr1->x_flag_ipa_profile != ptr2->x_flag_ipa_profile)
12004 : : return false;
12005 : 95411186 : if (ptr1->x_flag_ipa_pta != ptr2->x_flag_ipa_pta)
12006 : : return false;
12007 : 95411186 : if (ptr1->x_flag_ipa_pure_const != ptr2->x_flag_ipa_pure_const)
12008 : : return false;
12009 : 95411186 : if (ptr1->x_flag_ipa_ra != ptr2->x_flag_ipa_ra)
12010 : : return false;
12011 : 95411186 : if (ptr1->x_flag_ipa_reference != ptr2->x_flag_ipa_reference)
12012 : : return false;
12013 : 95411186 : if (ptr1->x_flag_ipa_reference_addressable != ptr2->x_flag_ipa_reference_addressable)
12014 : : return false;
12015 : 95411186 : if (ptr1->x_flag_ipa_reorder_for_locality != ptr2->x_flag_ipa_reorder_for_locality)
12016 : : return false;
12017 : 95411186 : if (ptr1->x_flag_ipa_sra != ptr2->x_flag_ipa_sra)
12018 : : return false;
12019 : 95411186 : if (ptr1->x_flag_ipa_stack_alignment != ptr2->x_flag_ipa_stack_alignment)
12020 : : return false;
12021 : 95411186 : if (ptr1->x_flag_ipa_strict_aliasing != ptr2->x_flag_ipa_strict_aliasing)
12022 : : return false;
12023 : 95411186 : if (ptr1->x_flag_ipa_vrp != ptr2->x_flag_ipa_vrp)
12024 : : return false;
12025 : 95411186 : if (ptr1->x_flag_ira_algorithm != ptr2->x_flag_ira_algorithm)
12026 : : return false;
12027 : 95411186 : if (ptr1->x_flag_ira_hoist_pressure != ptr2->x_flag_ira_hoist_pressure)
12028 : : return false;
12029 : 95411186 : if (ptr1->x_flag_ira_loop_pressure != ptr2->x_flag_ira_loop_pressure)
12030 : : return false;
12031 : 95411186 : if (ptr1->x_flag_ira_region != ptr2->x_flag_ira_region)
12032 : : return false;
12033 : 95411186 : if (ptr1->x_flag_ira_share_save_slots != ptr2->x_flag_ira_share_save_slots)
12034 : : return false;
12035 : 95411186 : if (ptr1->x_flag_ira_share_spill_slots != ptr2->x_flag_ira_share_spill_slots)
12036 : : return false;
12037 : 95411186 : if (ptr1->x_flag_isolate_erroneous_paths_attribute != ptr2->x_flag_isolate_erroneous_paths_attribute)
12038 : : return false;
12039 : 95411186 : if (ptr1->x_flag_isolate_erroneous_paths_dereference != ptr2->x_flag_isolate_erroneous_paths_dereference)
12040 : : return false;
12041 : 95411186 : if (ptr1->x_flag_ivopts != ptr2->x_flag_ivopts)
12042 : : return false;
12043 : 95411186 : if (ptr1->x_flag_jump_tables != ptr2->x_flag_jump_tables)
12044 : : return false;
12045 : 95411186 : if (ptr1->x_flag_keep_gc_roots_live != ptr2->x_flag_keep_gc_roots_live)
12046 : : return false;
12047 : 95411186 : if (ptr1->x_flag_late_combine_instructions != ptr2->x_flag_late_combine_instructions)
12048 : : return false;
12049 : 95411186 : if (ptr1->x_flag_lifetime_dse != ptr2->x_flag_lifetime_dse)
12050 : : return false;
12051 : 95411186 : if (ptr1->x_flag_limit_function_alignment != ptr2->x_flag_limit_function_alignment)
12052 : : return false;
12053 : 95411186 : if (ptr1->x_flag_live_patching != ptr2->x_flag_live_patching)
12054 : : return false;
12055 : 95411186 : if (ptr1->x_flag_live_range_shrinkage != ptr2->x_flag_live_range_shrinkage)
12056 : : return false;
12057 : 95411186 : if (ptr1->x_flag_loop_interchange != ptr2->x_flag_loop_interchange)
12058 : : return false;
12059 : 95411186 : if (ptr1->x_flag_loop_nest_optimize != ptr2->x_flag_loop_nest_optimize)
12060 : : return false;
12061 : 95411186 : if (ptr1->x_flag_loop_parallelize_all != ptr2->x_flag_loop_parallelize_all)
12062 : : return false;
12063 : 95411186 : if (ptr1->x_flag_unroll_jam != ptr2->x_flag_unroll_jam)
12064 : : return false;
12065 : 95411186 : if (ptr1->x_flag_lra_remat != ptr2->x_flag_lra_remat)
12066 : : return false;
12067 : 95411186 : if (ptr1->x_flag_malloc_dce != ptr2->x_flag_malloc_dce)
12068 : : return false;
12069 : 95411186 : if (ptr1->x_flag_malloc_dse != ptr2->x_flag_malloc_dse)
12070 : : return false;
12071 : 95411186 : if (ptr1->x_flag_errno_math != ptr2->x_flag_errno_math)
12072 : : return false;
12073 : 95411186 : if (ptr1->x_flag_min_function_alignment != ptr2->x_flag_min_function_alignment)
12074 : : return false;
12075 : 95411186 : if (ptr1->x_flag_modulo_sched != ptr2->x_flag_modulo_sched)
12076 : : return false;
12077 : 95411186 : if (ptr1->x_flag_modulo_sched_allow_regmoves != ptr2->x_flag_modulo_sched_allow_regmoves)
12078 : : return false;
12079 : 95411186 : if (ptr1->x_flag_move_loop_invariants != ptr2->x_flag_move_loop_invariants)
12080 : : return false;
12081 : 95411186 : if (ptr1->x_flag_move_loop_stores != ptr2->x_flag_move_loop_stores)
12082 : : return false;
12083 : 95411186 : if (ptr1->x_flag_non_call_exceptions != ptr2->x_flag_non_call_exceptions)
12084 : : return false;
12085 : 95411185 : if (ptr1->x_flag_nothrow_opt != ptr2->x_flag_nothrow_opt)
12086 : : return false;
12087 : 95411185 : if (ptr1->x_flag_omit_frame_pointer != ptr2->x_flag_omit_frame_pointer)
12088 : : return false;
12089 : 95411177 : if (ptr1->x_flag_openmp_target_simd_clone != ptr2->x_flag_openmp_target_simd_clone)
12090 : : return false;
12091 : 95411177 : if (ptr1->x_flag_opt_info != ptr2->x_flag_opt_info)
12092 : : return false;
12093 : 95411177 : if (ptr1->x_flag_optimize_crc != ptr2->x_flag_optimize_crc)
12094 : : return false;
12095 : 95411177 : if (ptr1->x_flag_optimize_sibling_calls != ptr2->x_flag_optimize_sibling_calls)
12096 : : return false;
12097 : 95411177 : if (ptr1->x_flag_optimize_strlen != ptr2->x_flag_optimize_strlen)
12098 : : return false;
12099 : 95411177 : if (ptr1->x_flag_pack_struct != ptr2->x_flag_pack_struct)
12100 : : return false;
12101 : 95411177 : if (ptr1->x_flag_partial_inlining != ptr2->x_flag_partial_inlining)
12102 : : return false;
12103 : 95411177 : if (ptr1->x_flag_patchable_function_entry != ptr2->x_flag_patchable_function_entry
12104 : 0 : && (!ptr1->x_flag_patchable_function_entry || !ptr2->x_flag_patchable_function_entry
12105 : 0 : || strcmp (ptr1->x_flag_patchable_function_entry, ptr2->x_flag_patchable_function_entry)))
12106 : : return false;
12107 : 95411177 : if (ptr1->x_flag_pcc_struct_return != ptr2->x_flag_pcc_struct_return)
12108 : : return false;
12109 : 95411177 : if (ptr1->x_flag_peel_loops != ptr2->x_flag_peel_loops)
12110 : : return false;
12111 : 95411177 : if (ptr1->x_flag_no_peephole != ptr2->x_flag_no_peephole)
12112 : : return false;
12113 : 95411177 : if (ptr1->x_flag_peephole2 != ptr2->x_flag_peephole2)
12114 : : return false;
12115 : 95411177 : if (ptr1->x_flag_plt != ptr2->x_flag_plt)
12116 : : return false;
12117 : 95411177 : if (ptr1->x_flag_predictive_commoning != ptr2->x_flag_predictive_commoning)
12118 : : return false;
12119 : 95411177 : if (ptr1->x_flag_prefetch_loop_arrays != ptr2->x_flag_prefetch_loop_arrays)
12120 : : return false;
12121 : 95411177 : if (ptr1->x_flag_printf_return_value != ptr2->x_flag_printf_return_value)
12122 : : return false;
12123 : 95411177 : if (ptr1->x_flag_profile_partial_training != ptr2->x_flag_profile_partial_training)
12124 : : return false;
12125 : 95411177 : if (ptr1->x_flag_profile_reorder_functions != ptr2->x_flag_profile_reorder_functions)
12126 : : return false;
12127 : 95411177 : if (ptr1->x_flag_reciprocal_math != ptr2->x_flag_reciprocal_math)
12128 : : return false;
12129 : 95411177 : if (ptr1->x_flag_ree != ptr2->x_flag_ree)
12130 : : return false;
12131 : 95411177 : if (ptr1->x_flag_rename_registers != ptr2->x_flag_rename_registers)
12132 : : return false;
12133 : 95411177 : if (ptr1->x_flag_reorder_blocks != ptr2->x_flag_reorder_blocks)
12134 : : return false;
12135 : 95411177 : if (ptr1->x_flag_reorder_blocks_algorithm != ptr2->x_flag_reorder_blocks_algorithm)
12136 : : return false;
12137 : 95411177 : if (ptr1->x_flag_reorder_blocks_and_partition != ptr2->x_flag_reorder_blocks_and_partition)
12138 : : return false;
12139 : 95411177 : if (ptr1->x_flag_reorder_functions != ptr2->x_flag_reorder_functions)
12140 : : return false;
12141 : 95411177 : if (ptr1->x_flag_rerun_cse_after_loop != ptr2->x_flag_rerun_cse_after_loop)
12142 : : return false;
12143 : 95411177 : if (ptr1->x_flag_resched_modulo_sched != ptr2->x_flag_resched_modulo_sched)
12144 : : return false;
12145 : 95411177 : if (ptr1->x_flag_rounding_math != ptr2->x_flag_rounding_math)
12146 : : return false;
12147 : 95411177 : if (ptr1->x_flag_rtti != ptr2->x_flag_rtti)
12148 : : return false;
12149 : 95411177 : if (ptr1->x_flag_save_optimization_record != ptr2->x_flag_save_optimization_record)
12150 : : return false;
12151 : 95411177 : if (ptr1->x_flag_sched_critical_path_heuristic != ptr2->x_flag_sched_critical_path_heuristic)
12152 : : return false;
12153 : 95411177 : if (ptr1->x_flag_sched_dep_count_heuristic != ptr2->x_flag_sched_dep_count_heuristic)
12154 : : return false;
12155 : 95411177 : if (ptr1->x_flag_sched_group_heuristic != ptr2->x_flag_sched_group_heuristic)
12156 : : return false;
12157 : 95411177 : if (ptr1->x_flag_schedule_interblock != ptr2->x_flag_schedule_interblock)
12158 : : return false;
12159 : 95411177 : if (ptr1->x_flag_sched_last_insn_heuristic != ptr2->x_flag_sched_last_insn_heuristic)
12160 : : return false;
12161 : 95411177 : if (ptr1->x_flag_sched_pressure != ptr2->x_flag_sched_pressure)
12162 : : return false;
12163 : 95411177 : if (ptr1->x_flag_sched_rank_heuristic != ptr2->x_flag_sched_rank_heuristic)
12164 : : return false;
12165 : 95411177 : if (ptr1->x_flag_schedule_speculative != ptr2->x_flag_schedule_speculative)
12166 : : return false;
12167 : 95411177 : if (ptr1->x_flag_sched_spec_insn_heuristic != ptr2->x_flag_sched_spec_insn_heuristic)
12168 : : return false;
12169 : 95411177 : if (ptr1->x_flag_schedule_speculative_load != ptr2->x_flag_schedule_speculative_load)
12170 : : return false;
12171 : 95411177 : if (ptr1->x_flag_schedule_speculative_load_dangerous != ptr2->x_flag_schedule_speculative_load_dangerous)
12172 : : return false;
12173 : 95411177 : if (ptr1->x_flag_sched_stalled_insns != ptr2->x_flag_sched_stalled_insns)
12174 : : return false;
12175 : 95411177 : if (ptr1->x_flag_sched_stalled_insns_dep != ptr2->x_flag_sched_stalled_insns_dep)
12176 : : return false;
12177 : 95411177 : if (ptr1->x_flag_sched2_use_superblocks != ptr2->x_flag_sched2_use_superblocks)
12178 : : return false;
12179 : 95411177 : if (ptr1->x_flag_schedule_fusion != ptr2->x_flag_schedule_fusion)
12180 : : return false;
12181 : 95411177 : if (ptr1->x_flag_schedule_insns != ptr2->x_flag_schedule_insns)
12182 : : return false;
12183 : 95411177 : if (ptr1->x_flag_schedule_insns_after_reload != ptr2->x_flag_schedule_insns_after_reload)
12184 : : return false;
12185 : 95411177 : if (ptr1->x_flag_section_anchors != ptr2->x_flag_section_anchors)
12186 : : return false;
12187 : 95411177 : if (ptr1->x_flag_sel_sched_pipelining != ptr2->x_flag_sel_sched_pipelining)
12188 : : return false;
12189 : 95411177 : if (ptr1->x_flag_sel_sched_pipelining_outer_loops != ptr2->x_flag_sel_sched_pipelining_outer_loops)
12190 : : return false;
12191 : 95411177 : if (ptr1->x_flag_sel_sched_reschedule_pipelined != ptr2->x_flag_sel_sched_reschedule_pipelined)
12192 : : return false;
12193 : 95411177 : if (ptr1->x_flag_selective_scheduling != ptr2->x_flag_selective_scheduling)
12194 : : return false;
12195 : 95411177 : if (ptr1->x_flag_selective_scheduling2 != ptr2->x_flag_selective_scheduling2)
12196 : : return false;
12197 : 95411177 : if (ptr1->x_flag_semantic_interposition != ptr2->x_flag_semantic_interposition)
12198 : : return false;
12199 : 95411177 : if (ptr1->x_flag_short_enums != ptr2->x_flag_short_enums)
12200 : : return false;
12201 : 95411177 : if (ptr1->x_flag_short_wchar != ptr2->x_flag_short_wchar)
12202 : : return false;
12203 : 95411177 : if (ptr1->x_flag_shrink_wrap != ptr2->x_flag_shrink_wrap)
12204 : : return false;
12205 : 95411177 : if (ptr1->x_flag_shrink_wrap_separate != ptr2->x_flag_shrink_wrap_separate)
12206 : : return false;
12207 : 95411177 : if (ptr1->x_flag_signaling_nans != ptr2->x_flag_signaling_nans)
12208 : : return false;
12209 : 95411177 : if (ptr1->x_flag_signed_zeros != ptr2->x_flag_signed_zeros)
12210 : : return false;
12211 : 95411175 : if (ptr1->x_flag_simd_cost_model != ptr2->x_flag_simd_cost_model)
12212 : : return false;
12213 : 95411175 : if (ptr1->x_flag_single_precision_constant != ptr2->x_flag_single_precision_constant)
12214 : : return false;
12215 : 95411175 : if (ptr1->x_flag_split_ivs_in_unroller != ptr2->x_flag_split_ivs_in_unroller)
12216 : : return false;
12217 : 95411175 : if (ptr1->x_flag_split_loops != ptr2->x_flag_split_loops)
12218 : : return false;
12219 : 95411175 : if (ptr1->x_flag_split_paths != ptr2->x_flag_split_paths)
12220 : : return false;
12221 : 95411175 : if (ptr1->x_flag_split_wide_types != ptr2->x_flag_split_wide_types)
12222 : : return false;
12223 : 95411175 : if (ptr1->x_flag_split_wide_types_early != ptr2->x_flag_split_wide_types_early)
12224 : : return false;
12225 : 95411175 : if (ptr1->x_flag_ssa_backprop != ptr2->x_flag_ssa_backprop)
12226 : : return false;
12227 : 95411175 : if (ptr1->x_flag_ssa_phiopt != ptr2->x_flag_ssa_phiopt)
12228 : : return false;
12229 : 95411175 : if (ptr1->x_flag_stack_clash_protection != ptr2->x_flag_stack_clash_protection)
12230 : : return false;
12231 : 95411175 : if (ptr1->x_flag_stack_protect != ptr2->x_flag_stack_protect)
12232 : : return false;
12233 : 95411175 : if (ptr1->x_flag_stack_reuse != ptr2->x_flag_stack_reuse)
12234 : : return false;
12235 : 95411175 : if (ptr1->x_flag_stdarg_opt != ptr2->x_flag_stdarg_opt)
12236 : : return false;
12237 : 95411175 : if (ptr1->x_flag_store_merging != ptr2->x_flag_store_merging)
12238 : : return false;
12239 : 95411175 : if (ptr1->x_flag_strict_aliasing != ptr2->x_flag_strict_aliasing)
12240 : : return false;
12241 : 95411175 : if (ptr1->x_flag_strict_enums != ptr2->x_flag_strict_enums)
12242 : : return false;
12243 : 95411175 : if (ptr1->x_flag_strict_volatile_bitfields != ptr2->x_flag_strict_volatile_bitfields)
12244 : : return false;
12245 : 95411175 : if (ptr1->x_flag_thread_jumps != ptr2->x_flag_thread_jumps)
12246 : : return false;
12247 : 95411175 : if (ptr1->x_flag_threadsafe_statics != ptr2->x_flag_threadsafe_statics)
12248 : : return false;
12249 : 95411175 : if (ptr1->x_flag_toplevel_reorder != ptr2->x_flag_toplevel_reorder)
12250 : : return false;
12251 : 95411175 : if (ptr1->x_flag_tracer != ptr2->x_flag_tracer)
12252 : : return false;
12253 : 95411175 : if (ptr1->x_flag_trapping_math != ptr2->x_flag_trapping_math)
12254 : : return false;
12255 : 95411175 : if (ptr1->x_flag_trapv != ptr2->x_flag_trapv)
12256 : : return false;
12257 : 95411175 : if (ptr1->x_flag_tree_bit_ccp != ptr2->x_flag_tree_bit_ccp)
12258 : : return false;
12259 : 95411175 : if (ptr1->x_flag_tree_builtin_call_dce != ptr2->x_flag_tree_builtin_call_dce)
12260 : : return false;
12261 : 95411175 : if (ptr1->x_flag_tree_ccp != ptr2->x_flag_tree_ccp)
12262 : : return false;
12263 : 95411175 : if (ptr1->x_flag_tree_ch != ptr2->x_flag_tree_ch)
12264 : : return false;
12265 : 95411175 : if (ptr1->x_flag_tree_coalesce_vars != ptr2->x_flag_tree_coalesce_vars)
12266 : : return false;
12267 : 95411175 : if (ptr1->x_flag_tree_copy_prop != ptr2->x_flag_tree_copy_prop)
12268 : : return false;
12269 : 95411175 : if (ptr1->x_flag_tree_cselim != ptr2->x_flag_tree_cselim)
12270 : : return false;
12271 : 95411175 : if (ptr1->x_flag_tree_dce != ptr2->x_flag_tree_dce)
12272 : : return false;
12273 : 95411175 : if (ptr1->x_flag_tree_dom != ptr2->x_flag_tree_dom)
12274 : : return false;
12275 : 95411175 : if (ptr1->x_flag_tree_dse != ptr2->x_flag_tree_dse)
12276 : : return false;
12277 : 95411173 : if (ptr1->x_flag_tree_forwprop != ptr2->x_flag_tree_forwprop)
12278 : : return false;
12279 : 95411173 : if (ptr1->x_flag_tree_fre != ptr2->x_flag_tree_fre)
12280 : : return false;
12281 : 95411173 : if (ptr1->x_flag_tree_loop_distribute_patterns != ptr2->x_flag_tree_loop_distribute_patterns)
12282 : : return false;
12283 : 95411173 : if (ptr1->x_flag_tree_loop_distribution != ptr2->x_flag_tree_loop_distribution)
12284 : : return false;
12285 : 95411173 : if (ptr1->x_flag_tree_loop_if_convert != ptr2->x_flag_tree_loop_if_convert)
12286 : : return false;
12287 : 95411173 : if (ptr1->x_flag_tree_loop_im != ptr2->x_flag_tree_loop_im)
12288 : : return false;
12289 : 95411173 : if (ptr1->x_flag_tree_loop_ivcanon != ptr2->x_flag_tree_loop_ivcanon)
12290 : : return false;
12291 : 95411173 : if (ptr1->x_flag_tree_loop_optimize != ptr2->x_flag_tree_loop_optimize)
12292 : : return false;
12293 : 95411173 : if (ptr1->x_flag_tree_loop_vectorize != ptr2->x_flag_tree_loop_vectorize)
12294 : : return false;
12295 : 95411173 : if (ptr1->x_flag_tree_live_range_split != ptr2->x_flag_tree_live_range_split)
12296 : : return false;
12297 : 95411173 : if (ptr1->x_flag_tree_parallelize_loops != ptr2->x_flag_tree_parallelize_loops)
12298 : : return false;
12299 : 95411173 : if (ptr1->x_flag_tree_partial_pre != ptr2->x_flag_tree_partial_pre)
12300 : : return false;
12301 : 95411173 : if (ptr1->x_flag_tree_phiprop != ptr2->x_flag_tree_phiprop)
12302 : : return false;
12303 : 95411173 : if (ptr1->x_flag_tree_pre != ptr2->x_flag_tree_pre)
12304 : : return false;
12305 : 95411173 : if (ptr1->x_flag_tree_pta != ptr2->x_flag_tree_pta)
12306 : : return false;
12307 : 95411173 : if (ptr1->x_flag_tree_reassoc != ptr2->x_flag_tree_reassoc)
12308 : : return false;
12309 : 95411173 : if (ptr1->x_flag_tree_scev_cprop != ptr2->x_flag_tree_scev_cprop)
12310 : : return false;
12311 : 95411173 : if (ptr1->x_flag_tree_sink != ptr2->x_flag_tree_sink)
12312 : : return false;
12313 : 95411173 : if (ptr1->x_flag_tree_slp_vectorize != ptr2->x_flag_tree_slp_vectorize)
12314 : : return false;
12315 : 95411173 : if (ptr1->x_flag_tree_slsr != ptr2->x_flag_tree_slsr)
12316 : : return false;
12317 : 95411173 : if (ptr1->x_flag_tree_sra != ptr2->x_flag_tree_sra)
12318 : : return false;
12319 : 95411173 : if (ptr1->x_flag_tree_switch_conversion != ptr2->x_flag_tree_switch_conversion)
12320 : : return false;
12321 : 95411173 : if (ptr1->x_flag_tree_tail_merge != ptr2->x_flag_tree_tail_merge)
12322 : : return false;
12323 : 95411173 : if (ptr1->x_flag_tree_ter != ptr2->x_flag_tree_ter)
12324 : : return false;
12325 : 95411173 : if (ptr1->x_flag_tree_vectorize != ptr2->x_flag_tree_vectorize)
12326 : : return false;
12327 : 95411173 : if (ptr1->x_flag_tree_vrp != ptr2->x_flag_tree_vrp)
12328 : : return false;
12329 : 95411173 : if (ptr1->x_flag_auto_var_init != ptr2->x_flag_auto_var_init)
12330 : : return false;
12331 : 95411173 : if (ptr1->x_flag_unconstrained_commons != ptr2->x_flag_unconstrained_commons)
12332 : : return false;
12333 : 95411173 : if (ptr1->x_flag_unreachable_traps != ptr2->x_flag_unreachable_traps)
12334 : : return false;
12335 : 95411173 : if (ptr1->x_flag_unroll_all_loops != ptr2->x_flag_unroll_all_loops)
12336 : : return false;
12337 : 95411173 : if (ptr1->x_flag_cunroll_grow_size != ptr2->x_flag_cunroll_grow_size)
12338 : : return false;
12339 : 95411173 : if (ptr1->x_flag_unroll_loops != ptr2->x_flag_unroll_loops)
12340 : : return false;
12341 : 95411173 : if (ptr1->x_flag_unsafe_math_optimizations != ptr2->x_flag_unsafe_math_optimizations)
12342 : : return false;
12343 : 95411173 : if (ptr1->x_flag_unswitch_loops != ptr2->x_flag_unswitch_loops)
12344 : : return false;
12345 : 95411173 : if (ptr1->x_flag_unwind_tables != ptr2->x_flag_unwind_tables)
12346 : : return false;
12347 : 95411173 : if (ptr1->x_flag_variable_expansion_in_unroller != ptr2->x_flag_variable_expansion_in_unroller)
12348 : : return false;
12349 : 95411173 : if (ptr1->x_flag_vect_cost_model != ptr2->x_flag_vect_cost_model)
12350 : : return false;
12351 : 95411173 : if (ptr1->x_flag_version_loops_for_strides != ptr2->x_flag_version_loops_for_strides)
12352 : : return false;
12353 : 95411173 : if (ptr1->x_flag_value_profile_transformations != ptr2->x_flag_value_profile_transformations)
12354 : : return false;
12355 : 95411173 : if (ptr1->x_flag_web != ptr2->x_flag_web)
12356 : : return false;
12357 : 95411173 : if (ptr1->x_flag_wrapv != ptr2->x_flag_wrapv)
12358 : : return false;
12359 : 95411173 : if (ptr1->x_flag_wrapv_pointer != ptr2->x_flag_wrapv_pointer)
12360 : : return false;
12361 : 95411173 : if (ptr1->x_ix86_unroll_only_small_loops != ptr2->x_ix86_unroll_only_small_loops)
12362 : : return false;
12363 : 954111718 : for (size_t i = 0; i < ARRAY_SIZE (ptr1->explicit_mask); i++)
12364 : 858700548 : if (ptr1->explicit_mask[i] != ptr2->explicit_mask[i])
12365 : : return false;
12366 : : return true;
12367 : : }
12368 : :
12369 : : /* Stream out optimization options */
12370 : : void
12371 : 33620 : cl_optimization_stream_out (struct output_block *ob,
12372 : : struct bitpack_d *bp,
12373 : : struct cl_optimization *ptr)
12374 : : {
12375 : 33620 : bp_pack_var_len_int (bp, ptr->x_optimize);
12376 : 33620 : bp_pack_var_len_int (bp, ptr->x_optimize_size);
12377 : 33620 : bp_pack_var_len_int (bp, ptr->x_optimize_debug);
12378 : 33620 : bp_pack_var_len_int (bp, ptr->x_optimize_fast);
12379 : 33620 : if (4 > (int ) 10)
12380 : : bp_pack_var_len_int (bp, ptr->x_param_align_loop_iterations ^ 4);
12381 : : else
12382 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_align_loop_iterations);
12383 : 33620 : if (100 > (int ) 10)
12384 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_align_threshold ^ 100);
12385 : : else
12386 : : bp_pack_var_len_int (bp, ptr->x_param_align_threshold);
12387 : 33620 : if (1 > (int ) 10)
12388 : : bp_pack_var_len_int (bp, ptr->x_param_asan_protect_allocas ^ 1);
12389 : : else
12390 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_asan_protect_allocas);
12391 : 33620 : if (1 > (int ) 10)
12392 : : bp_pack_var_len_int (bp, ptr->x_param_asan_instrument_reads ^ 1);
12393 : : else
12394 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_asan_instrument_reads);
12395 : 33620 : if (1 > (int ) 10)
12396 : : bp_pack_var_len_int (bp, ptr->x_param_asan_instrument_writes ^ 1);
12397 : : else
12398 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_asan_instrument_writes);
12399 : 33620 : if (7000 > (int ) 10)
12400 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_asan_instrumentation_with_call_threshold ^ 7000);
12401 : : else
12402 : : bp_pack_var_len_int (bp, ptr->x_param_asan_instrumentation_with_call_threshold);
12403 : 33620 : if (0 > (int ) 10)
12404 : : bp_pack_var_len_int (bp, ptr->x_param_asan_kernel_mem_intrinsic_prefix ^ 0);
12405 : : else
12406 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_asan_kernel_mem_intrinsic_prefix);
12407 : 33620 : if (1 > (int ) 10)
12408 : : bp_pack_var_len_int (bp, ptr->x_param_asan_memintrin ^ 1);
12409 : : else
12410 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_asan_memintrin);
12411 : 33620 : if (1 > (int ) 10)
12412 : : bp_pack_var_len_int (bp, ptr->x_param_asan_stack ^ 1);
12413 : : else
12414 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_asan_stack);
12415 : 33620 : if (1 > (int ) 10)
12416 : : bp_pack_var_len_int (bp, ptr->x_param_asan_use_after_return ^ 1);
12417 : : else
12418 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_asan_use_after_return);
12419 : 33620 : if (1 > (int ) 10)
12420 : : bp_pack_var_len_int (bp, ptr->x_param_auto_profile_bbs ^ 1);
12421 : : else
12422 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_auto_profile_bbs);
12423 : 33620 : if (10 > (int ) 10)
12424 : : bp_pack_var_len_int (bp, ptr->x_param_avg_loop_niter ^ 10);
12425 : : else
12426 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_avg_loop_niter);
12427 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_avoid_fma_max_bits);
12428 : 33620 : if (90 > (int ) 10)
12429 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_builtin_expect_probability ^ 90);
12430 : : else
12431 : : bp_pack_var_len_int (bp, ptr->x_param_builtin_expect_probability);
12432 : 33620 : if (3 > (int ) 10)
12433 : : bp_pack_var_len_int (bp, ptr->x_param_builtin_string_cmp_inline_length ^ 3);
12434 : : else
12435 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_builtin_string_cmp_inline_length);
12436 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_case_values_threshold);
12437 : 33620 : if (20 > (int ) 10)
12438 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_comdat_sharing_probability ^ 20);
12439 : : else
12440 : : bp_pack_var_len_int (bp, ptr->x_param_comdat_sharing_probability);
12441 : 33620 : if (0 > (int ) 10)
12442 : : bp_pack_var_len_int (bp, ptr->x_param_construct_interfere_size ^ 0);
12443 : : else
12444 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_construct_interfere_size);
12445 : 33620 : if (1 > (int ) 10)
12446 : : bp_pack_var_len_int (bp, ptr->x_param_cycle_accurate_model ^ 1);
12447 : : else
12448 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_cycle_accurate_model);
12449 : 33620 : if (0 > (int ) 10)
12450 : : bp_pack_var_len_int (bp, ptr->x_param_destruct_interfere_size ^ 0);
12451 : : else
12452 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_destruct_interfere_size);
12453 : 33620 : if (256 > (int ) 10)
12454 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_dse_max_alias_queries_per_store ^ 256);
12455 : : else
12456 : : bp_pack_var_len_int (bp, ptr->x_param_dse_max_alias_queries_per_store);
12457 : 33620 : if (256 > (int ) 10)
12458 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_dse_max_object_size ^ 256);
12459 : : else
12460 : : bp_pack_var_len_int (bp, ptr->x_param_dse_max_object_size);
12461 : 33620 : if (6 > (int ) 10)
12462 : : bp_pack_var_len_int (bp, ptr->x_param_early_inlining_insns ^ 6);
12463 : : else
12464 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_early_inlining_insns);
12465 : 33620 : if (2 > (int ) 10)
12466 : : bp_pack_var_len_int (bp, ptr->x_param_fsm_scale_path_stmts ^ 2);
12467 : : else
12468 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_fsm_scale_path_stmts);
12469 : 33620 : if (0 > (int ) 10)
12470 : : bp_pack_var_len_int (bp, ptr->x_param_fully_pipelined_fma ^ 0);
12471 : : else
12472 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_fully_pipelined_fma);
12473 : 33620 : if (10 > (int ) 10)
12474 : : bp_pack_var_len_int (bp, ptr->x_param_gcse_after_reload_critical_fraction ^ 10);
12475 : : else
12476 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_gcse_after_reload_critical_fraction);
12477 : 33620 : if (3 > (int ) 10)
12478 : : bp_pack_var_len_int (bp, ptr->x_param_gcse_after_reload_partial_fraction ^ 3);
12479 : : else
12480 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_gcse_after_reload_partial_fraction);
12481 : 33620 : if (10 > (int ) 10)
12482 : : bp_pack_var_len_int (bp, ptr->x_param_gcse_cost_distance_ratio ^ 10);
12483 : : else
12484 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_gcse_cost_distance_ratio);
12485 : 33620 : if (3 > (int ) 10)
12486 : : bp_pack_var_len_int (bp, ptr->x_param_gcse_unrestricted_cost ^ 3);
12487 : : else
12488 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_gcse_unrestricted_cost);
12489 : 33620 : if (100 > (int ) 10)
12490 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_graphite_max_arrays_per_scop ^ 100);
12491 : : else
12492 : : bp_pack_var_len_int (bp, ptr->x_param_graphite_max_arrays_per_scop);
12493 : 33620 : if (10 > (int ) 10)
12494 : : bp_pack_var_len_int (bp, ptr->x_param_graphite_max_nb_scop_params ^ 10);
12495 : : else
12496 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_graphite_max_nb_scop_params);
12497 : 33620 : if (0 > (int ) 10)
12498 : : bp_pack_var_len_int (bp, ptr->x_param_hardcfr_max_blocks ^ 0);
12499 : : else
12500 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_hardcfr_max_blocks);
12501 : 33620 : if (16 > (int ) 10)
12502 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_hardcfr_max_inline_blocks ^ 16);
12503 : : else
12504 : : bp_pack_var_len_int (bp, ptr->x_param_hardcfr_max_inline_blocks);
12505 : 33620 : if (1 > (int ) 10)
12506 : : bp_pack_var_len_int (bp, ptr->x_param_hwasan_instrument_allocas ^ 1);
12507 : : else
12508 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_hwasan_instrument_allocas);
12509 : 33620 : if (1 > (int ) 10)
12510 : : bp_pack_var_len_int (bp, ptr->x_param_hwasan_instrument_mem_intrinsics ^ 1);
12511 : : else
12512 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_hwasan_instrument_mem_intrinsics);
12513 : 33620 : if (1 > (int ) 10)
12514 : : bp_pack_var_len_int (bp, ptr->x_param_hwasan_instrument_reads ^ 1);
12515 : : else
12516 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_hwasan_instrument_reads);
12517 : 33620 : if (1 > (int ) 10)
12518 : : bp_pack_var_len_int (bp, ptr->x_param_hwasan_instrument_stack ^ 1);
12519 : : else
12520 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_hwasan_instrument_stack);
12521 : 33620 : if (1 > (int ) 10)
12522 : : bp_pack_var_len_int (bp, ptr->x_param_hwasan_instrument_writes ^ 1);
12523 : : else
12524 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_hwasan_instrument_writes);
12525 : 33620 : if (1 > (int ) 10)
12526 : : bp_pack_var_len_int (bp, ptr->x_param_hwasan_random_frame_tag ^ 1);
12527 : : else
12528 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_hwasan_random_frame_tag);
12529 : 33620 : if (200 > (int ) 10)
12530 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_inline_heuristics_hint_percent ^ 200);
12531 : : else
12532 : : bp_pack_var_len_int (bp, ptr->x_param_inline_heuristics_hint_percent);
12533 : 33620 : if (30 > (int ) 10)
12534 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_inline_min_speedup ^ 30);
12535 : : else
12536 : : bp_pack_var_len_int (bp, ptr->x_param_inline_min_speedup);
12537 : 33620 : if (40 > (int ) 10)
12538 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_inline_unit_growth ^ 40);
12539 : : else
12540 : : bp_pack_var_len_int (bp, ptr->x_param_inline_unit_growth);
12541 : 33620 : if (500 > (int ) 10)
12542 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ipa_cp_eval_threshold ^ 500);
12543 : : else
12544 : : bp_pack_var_len_int (bp, ptr->x_param_ipa_cp_eval_threshold);
12545 : 33620 : if (16000 > (int ) 10)
12546 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ipa_cp_large_unit_insns ^ 16000);
12547 : : else
12548 : : bp_pack_var_len_int (bp, ptr->x_param_ipa_cp_large_unit_insns);
12549 : 33620 : if (64 > (int ) 10)
12550 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ipa_cp_loop_hint_bonus ^ 64);
12551 : : else
12552 : : bp_pack_var_len_int (bp, ptr->x_param_ipa_cp_loop_hint_bonus);
12553 : 33620 : if (8 > (int ) 10)
12554 : : bp_pack_var_len_int (bp, ptr->x_param_ipa_cp_max_recursive_depth ^ 8);
12555 : : else
12556 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ipa_cp_max_recursive_depth);
12557 : 33620 : if (2 > (int ) 10)
12558 : : bp_pack_var_len_int (bp, ptr->x_param_ipa_cp_min_recursive_probability ^ 2);
12559 : : else
12560 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ipa_cp_min_recursive_probability);
12561 : 33620 : if (40 > (int ) 10)
12562 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ipa_cp_recursion_penalty ^ 40);
12563 : : else
12564 : : bp_pack_var_len_int (bp, ptr->x_param_ipa_cp_recursion_penalty);
12565 : 33620 : if (6 > (int ) 10)
12566 : : bp_pack_var_len_int (bp, ptr->x_param_ipa_cp_recursive_freq_factor ^ 6);
12567 : : else
12568 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ipa_cp_recursive_freq_factor);
12569 : 33620 : if (15 > (int ) 10)
12570 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ipa_cp_single_call_penalty ^ 15);
12571 : : else
12572 : : bp_pack_var_len_int (bp, ptr->x_param_ipa_cp_single_call_penalty);
12573 : 33620 : if (10 > (int ) 10)
12574 : : bp_pack_var_len_int (bp, ptr->x_param_ipa_cp_unit_growth ^ 10);
12575 : : else
12576 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ipa_cp_unit_growth);
12577 : 33620 : if (8 > (int ) 10)
12578 : : bp_pack_var_len_int (bp, ptr->x_param_ipa_cp_value_list_size ^ 8);
12579 : : else
12580 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ipa_cp_value_list_size);
12581 : 33620 : if (8 > (int ) 10)
12582 : : bp_pack_var_len_int (bp, ptr->x_param_ipa_jump_function_lookups ^ 8);
12583 : : else
12584 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ipa_jump_function_lookups);
12585 : 33620 : if (25000 > (int ) 10)
12586 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ipa_max_aa_steps ^ 25000);
12587 : : else
12588 : : bp_pack_var_len_int (bp, ptr->x_param_ipa_max_aa_steps);
12589 : 33620 : if (16 > (int ) 10)
12590 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ipa_max_agg_items ^ 16);
12591 : : else
12592 : : bp_pack_var_len_int (bp, ptr->x_param_ipa_max_agg_items);
12593 : 33620 : if (16 > (int ) 10)
12594 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ipa_max_loop_predicates ^ 16);
12595 : : else
12596 : : bp_pack_var_len_int (bp, ptr->x_param_ipa_max_loop_predicates);
12597 : 33620 : if (10 > (int ) 10)
12598 : : bp_pack_var_len_int (bp, ptr->x_param_ipa_max_param_expr_ops ^ 10);
12599 : : else
12600 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ipa_max_param_expr_ops);
12601 : 33620 : if (5 > (int ) 10)
12602 : : bp_pack_var_len_int (bp, ptr->x_param_ipa_max_switch_predicate_bounds ^ 5);
12603 : : else
12604 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ipa_max_switch_predicate_bounds);
12605 : 33620 : if (50 > (int ) 10)
12606 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ipa_sra_deref_prob_threshold ^ 50);
12607 : : else
12608 : : bp_pack_var_len_int (bp, ptr->x_param_ipa_sra_deref_prob_threshold);
12609 : 33620 : if (8 > (int ) 10)
12610 : : bp_pack_var_len_int (bp, ptr->x_param_ipa_sra_max_replacements ^ 8);
12611 : : else
12612 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ipa_sra_max_replacements);
12613 : 33620 : if (2 > (int ) 10)
12614 : : bp_pack_var_len_int (bp, ptr->x_param_ipa_sra_ptr_growth_factor ^ 2);
12615 : : else
12616 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ipa_sra_ptr_growth_factor);
12617 : 33620 : if (4 > (int ) 10)
12618 : : bp_pack_var_len_int (bp, ptr->x_param_ipa_sra_ptrwrap_growth_factor ^ 4);
12619 : : else
12620 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ipa_sra_ptrwrap_growth_factor);
12621 : 33620 : if (1 > (int ) 10)
12622 : : bp_pack_var_len_int (bp, ptr->x_param_ira_consider_dup_in_all_alts ^ 1);
12623 : : else
12624 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ira_consider_dup_in_all_alts);
12625 : 33620 : if (2 > (int ) 10)
12626 : : bp_pack_var_len_int (bp, ptr->x_param_ira_loop_reserved_regs ^ 2);
12627 : : else
12628 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ira_loop_reserved_regs);
12629 : 33620 : if (1000 > (int ) 10)
12630 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ira_max_conflict_table_size ^ 1000);
12631 : : else
12632 : : bp_pack_var_len_int (bp, ptr->x_param_ira_max_conflict_table_size);
12633 : 33620 : if (100 > (int ) 10)
12634 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ira_max_loops_num ^ 100);
12635 : : else
12636 : : bp_pack_var_len_int (bp, ptr->x_param_ira_max_loops_num);
12637 : 33620 : if (1000 > (int ) 10)
12638 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ira_simple_lra_insn_threshold ^ 1000);
12639 : : else
12640 : : bp_pack_var_len_int (bp, ptr->x_param_ira_simple_lra_insn_threshold);
12641 : 33620 : if (10 > (int ) 10)
12642 : : bp_pack_var_len_int (bp, ptr->x_param_iv_always_prune_cand_set_bound ^ 10);
12643 : : else
12644 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_iv_always_prune_cand_set_bound);
12645 : 33620 : if (40 > (int ) 10)
12646 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_iv_consider_all_candidates_bound ^ 40);
12647 : : else
12648 : : bp_pack_var_len_int (bp, ptr->x_param_iv_consider_all_candidates_bound);
12649 : 33620 : if (250 > (int ) 10)
12650 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_iv_max_considered_uses ^ 250);
12651 : : else
12652 : : bp_pack_var_len_int (bp, ptr->x_param_iv_max_considered_uses);
12653 : 33620 : if (300 > (int ) 10)
12654 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_jump_table_max_growth_ratio_for_size ^ 300);
12655 : : else
12656 : : bp_pack_var_len_int (bp, ptr->x_param_jump_table_max_growth_ratio_for_size);
12657 : 33620 : if (800 > (int ) 10)
12658 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_jump_table_max_growth_ratio_for_speed ^ 800);
12659 : : else
12660 : : bp_pack_var_len_int (bp, ptr->x_param_jump_table_max_growth_ratio_for_speed);
12661 : 33620 : if (32 > (int ) 10)
12662 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_l1_cache_line_size ^ 32);
12663 : : else
12664 : : bp_pack_var_len_int (bp, ptr->x_param_l1_cache_line_size);
12665 : 33620 : if (64 > (int ) 10)
12666 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_l1_cache_size ^ 64);
12667 : : else
12668 : : bp_pack_var_len_int (bp, ptr->x_param_l1_cache_size);
12669 : 33620 : if (512 > (int ) 10)
12670 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_l2_cache_size ^ 512);
12671 : : else
12672 : : bp_pack_var_len_int (bp, ptr->x_param_l2_cache_size);
12673 : 33620 : if (100 > (int ) 10)
12674 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_large_function_growth ^ 100);
12675 : : else
12676 : : bp_pack_var_len_int (bp, ptr->x_param_large_function_growth);
12677 : 33620 : if (2700 > (int ) 10)
12678 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_large_function_insns ^ 2700);
12679 : : else
12680 : : bp_pack_var_len_int (bp, ptr->x_param_large_function_insns);
12681 : 33620 : if (1000 > (int ) 10)
12682 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_stack_frame_growth ^ 1000);
12683 : : else
12684 : : bp_pack_var_len_int (bp, ptr->x_param_stack_frame_growth);
12685 : 33620 : if (256 > (int ) 10)
12686 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_large_stack_frame ^ 256);
12687 : : else
12688 : : bp_pack_var_len_int (bp, ptr->x_param_large_stack_frame);
12689 : 33620 : if (10000 > (int ) 10)
12690 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_large_unit_insns ^ 10000);
12691 : : else
12692 : : bp_pack_var_len_int (bp, ptr->x_param_large_unit_insns);
12693 : 33620 : if (20 > (int ) 10)
12694 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_lim_expensive ^ 20);
12695 : : else
12696 : : bp_pack_var_len_int (bp, ptr->x_param_lim_expensive);
12697 : 33620 : if (51 > (int ) 10)
12698 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_loop_block_tile_size ^ 51);
12699 : : else
12700 : : bp_pack_var_len_int (bp, ptr->x_param_loop_block_tile_size);
12701 : 33620 : if (64 > (int ) 10)
12702 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_loop_interchange_max_num_stmts ^ 64);
12703 : : else
12704 : : bp_pack_var_len_int (bp, ptr->x_param_loop_interchange_max_num_stmts);
12705 : 33620 : if (2 > (int ) 10)
12706 : : bp_pack_var_len_int (bp, ptr->x_param_loop_interchange_stride_ratio ^ 2);
12707 : : else
12708 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_loop_interchange_stride_ratio);
12709 : 33620 : if (10000 > (int ) 10)
12710 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_loop_invariant_max_bbs_in_loop ^ 10000);
12711 : : else
12712 : : bp_pack_var_len_int (bp, ptr->x_param_loop_invariant_max_bbs_in_loop);
12713 : 33620 : if (1000 > (int ) 10)
12714 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_loop_max_datarefs_for_datadeps ^ 1000);
12715 : : else
12716 : : bp_pack_var_len_int (bp, ptr->x_param_loop_max_datarefs_for_datadeps);
12717 : 33620 : if (200 > (int ) 10)
12718 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_loop_versioning_max_inner_insns ^ 200);
12719 : : else
12720 : : bp_pack_var_len_int (bp, ptr->x_param_loop_versioning_max_inner_insns);
12721 : 33620 : if (100 > (int ) 10)
12722 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_loop_versioning_max_outer_insns ^ 100);
12723 : : else
12724 : : bp_pack_var_len_int (bp, ptr->x_param_loop_versioning_max_outer_insns);
12725 : 33620 : if (40 > (int ) 10)
12726 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_lra_inheritance_ebb_probability_cutoff ^ 40);
12727 : : else
12728 : : bp_pack_var_len_int (bp, ptr->x_param_lra_inheritance_ebb_probability_cutoff);
12729 : 33620 : if (500 > (int ) 10)
12730 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_lra_max_considered_reload_pseudos ^ 500);
12731 : : else
12732 : : bp_pack_var_len_int (bp, ptr->x_param_lra_max_considered_reload_pseudos);
12733 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_lto_locality_cloning);
12734 : 33620 : if (1 > (int ) 10)
12735 : : bp_pack_var_len_int (bp, ptr->x_param_lto_locality_frequency ^ 1);
12736 : : else
12737 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_lto_locality_frequency);
12738 : 33620 : if (1000 > (int ) 10)
12739 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_lto_locality_size ^ 1000);
12740 : : else
12741 : : bp_pack_var_len_int (bp, ptr->x_param_lto_locality_size);
12742 : 33620 : if (80 > (int ) 10)
12743 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_average_unrolled_insns ^ 80);
12744 : : else
12745 : : bp_pack_var_len_int (bp, ptr->x_param_max_average_unrolled_insns);
12746 : 33620 : if (4 > (int ) 10)
12747 : : bp_pack_var_len_int (bp, ptr->x_param_max_combine_insns ^ 4);
12748 : : else
12749 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_combine_insns);
12750 : 33620 : if (3000 > (int ) 10)
12751 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_combine_search_insns ^ 3000);
12752 : : else
12753 : : bp_pack_var_len_int (bp, ptr->x_param_max_combine_search_insns);
12754 : 33620 : if (8 > (int ) 10)
12755 : : bp_pack_var_len_int (bp, ptr->x_param_max_unroll_iterations ^ 8);
12756 : : else
12757 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_unroll_iterations);
12758 : 33620 : if (16 > (int ) 10)
12759 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_completely_peel_times ^ 16);
12760 : : else
12761 : : bp_pack_var_len_int (bp, ptr->x_param_max_completely_peel_times);
12762 : 33620 : if (200 > (int ) 10)
12763 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_completely_peeled_insns ^ 200);
12764 : : else
12765 : : bp_pack_var_len_int (bp, ptr->x_param_max_completely_peeled_insns);
12766 : 33620 : if (100 > (int ) 10)
12767 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_crossjump_edges ^ 100);
12768 : : else
12769 : : bp_pack_var_len_int (bp, ptr->x_param_max_crossjump_edges);
12770 : 33620 : if (1000 > (int ) 10)
12771 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_cse_insns ^ 1000);
12772 : : else
12773 : : bp_pack_var_len_int (bp, ptr->x_param_max_cse_insns);
12774 : 33620 : if (10 > (int ) 10)
12775 : : bp_pack_var_len_int (bp, ptr->x_param_max_cse_path_length ^ 10);
12776 : : else
12777 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_cse_path_length);
12778 : 33620 : if (500 > (int ) 10)
12779 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_cselib_memory_locations ^ 500);
12780 : : else
12781 : : bp_pack_var_len_int (bp, ptr->x_param_max_cselib_memory_locations);
12782 : 33620 : if (100000 > (int ) 10)
12783 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_debug_marker_count ^ 100000);
12784 : : else
12785 : : bp_pack_var_len_int (bp, ptr->x_param_max_debug_marker_count);
12786 : 33620 : if (100 > (int ) 10)
12787 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_delay_slot_insn_search ^ 100);
12788 : : else
12789 : : bp_pack_var_len_int (bp, ptr->x_param_max_delay_slot_insn_search);
12790 : 33620 : if (333 > (int ) 10)
12791 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_delay_slot_live_search ^ 333);
12792 : : else
12793 : : bp_pack_var_len_int (bp, ptr->x_param_max_delay_slot_live_search);
12794 : 33620 : if (3 > (int ) 10)
12795 : : bp_pack_var_len_int (bp, ptr->x_param_max_devirt_targets ^ 3);
12796 : : else
12797 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_devirt_targets);
12798 : 33620 : if (5000 > (int ) 10)
12799 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_dse_active_local_stores ^ 5000);
12800 : : else
12801 : : bp_pack_var_len_int (bp, ptr->x_param_max_dse_active_local_stores);
12802 : 33620 : if (1 > (int ) 10)
12803 : : bp_pack_var_len_int (bp, ptr->x_param_early_inliner_max_iterations ^ 1);
12804 : : else
12805 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_early_inliner_max_iterations);
12806 : 33620 : if (200 > (int ) 10)
12807 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_find_base_term_values ^ 200);
12808 : : else
12809 : : bp_pack_var_len_int (bp, ptr->x_param_max_find_base_term_values);
12810 : 33620 : if (100 > (int ) 10)
12811 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_fsm_thread_path_insns ^ 100);
12812 : : else
12813 : : bp_pack_var_len_int (bp, ptr->x_param_max_fsm_thread_path_insns);
12814 : 33620 : if (20 > (int ) 10)
12815 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_gcse_insertion_ratio ^ 20);
12816 : : else
12817 : : bp_pack_var_len_int (bp, ptr->x_param_max_gcse_insertion_ratio);
12818 : 33620 : if (131072 > (int ) 10)
12819 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_gcse_memory ^ 131072);
12820 : : else
12821 : : bp_pack_var_len_int (bp, ptr->x_param_max_gcse_memory);
12822 : 33620 : if (8 > (int ) 10)
12823 : : bp_pack_var_len_int (bp, ptr->x_param_max_goto_duplication_insns ^ 8);
12824 : : else
12825 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_goto_duplication_insns);
12826 : 33620 : if (8 > (int ) 10)
12827 : : bp_pack_var_len_int (bp, ptr->x_param_max_grow_copy_bb_insns ^ 8);
12828 : : else
12829 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_grow_copy_bb_insns);
12830 : 33620 : if (30 > (int ) 10)
12831 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_hoist_depth ^ 30);
12832 : : else
12833 : : bp_pack_var_len_int (bp, ptr->x_param_max_hoist_depth);
12834 : 33620 : if (4000 > (int ) 10)
12835 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_inline_functions_called_once_insns ^ 4000);
12836 : : else
12837 : : bp_pack_var_len_int (bp, ptr->x_param_inline_functions_called_once_insns);
12838 : 33620 : if (6 > (int ) 10)
12839 : : bp_pack_var_len_int (bp, ptr->x_param_inline_functions_called_once_loop_depth ^ 6);
12840 : : else
12841 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_inline_functions_called_once_loop_depth);
12842 : 33620 : if (15 > (int ) 10)
12843 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_inline_insns_auto ^ 15);
12844 : : else
12845 : : bp_pack_var_len_int (bp, ptr->x_param_max_inline_insns_auto);
12846 : 33620 : if (450 > (int ) 10)
12847 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_inline_insns_recursive_auto ^ 450);
12848 : : else
12849 : : bp_pack_var_len_int (bp, ptr->x_param_max_inline_insns_recursive_auto);
12850 : 33620 : if (450 > (int ) 10)
12851 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_inline_insns_recursive ^ 450);
12852 : : else
12853 : : bp_pack_var_len_int (bp, ptr->x_param_max_inline_insns_recursive);
12854 : 33620 : if (70 > (int ) 10)
12855 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_inline_insns_single ^ 70);
12856 : : else
12857 : : bp_pack_var_len_int (bp, ptr->x_param_max_inline_insns_single);
12858 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_inline_insns_size);
12859 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_inline_insns_small);
12860 : 33620 : if (8 > (int ) 10)
12861 : : bp_pack_var_len_int (bp, ptr->x_param_max_inline_recursive_depth_auto ^ 8);
12862 : : else
12863 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_inline_recursive_depth_auto);
12864 : 33620 : if (8 > (int ) 10)
12865 : : bp_pack_var_len_int (bp, ptr->x_param_max_inline_recursive_depth ^ 8);
12866 : : else
12867 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_inline_recursive_depth);
12868 : 33620 : if (350000 > (int ) 10)
12869 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_isl_operations ^ 350000);
12870 : : else
12871 : : bp_pack_var_len_int (bp, ptr->x_param_max_isl_operations);
12872 : 33620 : if (10 > (int ) 10)
12873 : : bp_pack_var_len_int (bp, ptr->x_param_max_iterations_computation_cost ^ 10);
12874 : : else
12875 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_iterations_computation_cost);
12876 : 33620 : if (1000 > (int ) 10)
12877 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_iterations_to_track ^ 1000);
12878 : : else
12879 : : bp_pack_var_len_int (bp, ptr->x_param_max_iterations_to_track);
12880 : 33620 : if (15 > (int ) 10)
12881 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_jump_thread_duplication_stmts ^ 15);
12882 : : else
12883 : : bp_pack_var_len_int (bp, ptr->x_param_max_jump_thread_duplication_stmts);
12884 : 33620 : if (64 > (int ) 10)
12885 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_jump_thread_paths ^ 64);
12886 : : else
12887 : : bp_pack_var_len_int (bp, ptr->x_param_max_jump_thread_paths);
12888 : 33620 : if (10000 > (int ) 10)
12889 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_last_value_rtl ^ 10000);
12890 : : else
12891 : : bp_pack_var_len_int (bp, ptr->x_param_max_last_value_rtl);
12892 : 33620 : if (20 > (int ) 10)
12893 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_loop_header_insns ^ 20);
12894 : : else
12895 : : bp_pack_var_len_int (bp, ptr->x_param_max_loop_header_insns);
12896 : 33620 : if (40 > (int ) 10)
12897 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_modulo_backtrack_attempts ^ 40);
12898 : : else
12899 : : bp_pack_var_len_int (bp, ptr->x_param_max_modulo_backtrack_attempts);
12900 : 33620 : if (100 > (int ) 10)
12901 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_partial_antic_length ^ 100);
12902 : : else
12903 : : bp_pack_var_len_int (bp, ptr->x_param_max_partial_antic_length);
12904 : 33620 : if (32 > (int ) 10)
12905 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_peel_branches ^ 32);
12906 : : else
12907 : : bp_pack_var_len_int (bp, ptr->x_param_max_peel_branches);
12908 : 33620 : if (16 > (int ) 10)
12909 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_peel_times ^ 16);
12910 : : else
12911 : : bp_pack_var_len_int (bp, ptr->x_param_max_peel_times);
12912 : 33620 : if (100 > (int ) 10)
12913 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_peeled_insns ^ 100);
12914 : : else
12915 : : bp_pack_var_len_int (bp, ptr->x_param_max_peeled_insns);
12916 : 33620 : if (32 > (int ) 10)
12917 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_pending_list_length ^ 32);
12918 : : else
12919 : : bp_pack_var_len_int (bp, ptr->x_param_max_pending_list_length);
12920 : 33620 : if (15 > (int ) 10)
12921 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_pipeline_region_blocks ^ 15);
12922 : : else
12923 : : bp_pack_var_len_int (bp, ptr->x_param_max_pipeline_region_blocks);
12924 : 33620 : if (200 > (int ) 10)
12925 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_pipeline_region_insns ^ 200);
12926 : : else
12927 : : bp_pack_var_len_int (bp, ptr->x_param_max_pipeline_region_insns);
12928 : 33620 : if (5 > (int ) 10)
12929 : : bp_pack_var_len_int (bp, ptr->x_param_max_pow_sqrt_depth ^ 5);
12930 : : else
12931 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_pow_sqrt_depth);
12932 : 33620 : if (100 > (int ) 10)
12933 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_predicted_iterations ^ 100);
12934 : : else
12935 : : bp_pack_var_len_int (bp, ptr->x_param_max_predicted_iterations);
12936 : 33620 : if (100 > (int ) 10)
12937 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_reload_search_insns ^ 100);
12938 : : else
12939 : : bp_pack_var_len_int (bp, ptr->x_param_max_reload_search_insns);
12940 : 33620 : if (10 > (int ) 10)
12941 : : bp_pack_var_len_int (bp, ptr->x_param_max_rtl_if_conversion_insns ^ 10);
12942 : : else
12943 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_rtl_if_conversion_insns);
12944 : 33620 : if (20 > (int ) 10)
12945 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_rtl_if_conversion_predictable_cost ^ 20);
12946 : : else
12947 : : bp_pack_var_len_int (bp, ptr->x_param_max_rtl_if_conversion_predictable_cost);
12948 : 33620 : if (40 > (int ) 10)
12949 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_rtl_if_conversion_unpredictable_cost ^ 40);
12950 : : else
12951 : : bp_pack_var_len_int (bp, ptr->x_param_max_rtl_if_conversion_unpredictable_cost);
12952 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_sched_extend_regions_iters);
12953 : 33620 : if (3 > (int ) 10)
12954 : : bp_pack_var_len_int (bp, ptr->x_param_max_sched_insn_conflict_delay ^ 3);
12955 : : else
12956 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_sched_insn_conflict_delay);
12957 : 33620 : if (100 > (int ) 10)
12958 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_sched_ready_insns ^ 100);
12959 : : else
12960 : : bp_pack_var_len_int (bp, ptr->x_param_max_sched_ready_insns);
12961 : 33620 : if (10 > (int ) 10)
12962 : : bp_pack_var_len_int (bp, ptr->x_param_max_sched_region_blocks ^ 10);
12963 : : else
12964 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_sched_region_blocks);
12965 : 33620 : if (100 > (int ) 10)
12966 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_sched_region_insns ^ 100);
12967 : : else
12968 : : bp_pack_var_len_int (bp, ptr->x_param_max_sched_region_insns);
12969 : 33620 : if (50 > (int ) 10)
12970 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_slsr_candidate_scan ^ 50);
12971 : : else
12972 : : bp_pack_var_len_int (bp, ptr->x_param_max_slsr_candidate_scan);
12973 : 33620 : if (50 > (int ) 10)
12974 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_speculative_devirt_maydefs ^ 50);
12975 : : else
12976 : : bp_pack_var_len_int (bp, ptr->x_param_max_speculative_devirt_maydefs);
12977 : 33620 : if (64 > (int ) 10)
12978 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_stores_to_merge ^ 64);
12979 : : else
12980 : : bp_pack_var_len_int (bp, ptr->x_param_max_stores_to_merge);
12981 : 33620 : if (2 > (int ) 10)
12982 : : bp_pack_var_len_int (bp, ptr->x_param_max_stores_to_sink ^ 2);
12983 : : else
12984 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_stores_to_sink);
12985 : 33620 : if (10 > (int ) 10)
12986 : : bp_pack_var_len_int (bp, ptr->x_param_max_tail_merge_comparisons ^ 10);
12987 : : else
12988 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_tail_merge_comparisons);
12989 : 33620 : if (2 > (int ) 10)
12990 : : bp_pack_var_len_int (bp, ptr->x_param_max_tail_merge_iterations ^ 2);
12991 : : else
12992 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_tail_merge_iterations);
12993 : 33620 : if (10000 > (int ) 10)
12994 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_tracked_strlens ^ 10000);
12995 : : else
12996 : : bp_pack_var_len_int (bp, ptr->x_param_max_tracked_strlens);
12997 : 33620 : if (4 > (int ) 10)
12998 : : bp_pack_var_len_int (bp, ptr->x_param_max_tree_if_conversion_phi_args ^ 4);
12999 : : else
13000 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_tree_if_conversion_phi_args);
13001 : 33620 : if (8 > (int ) 10)
13002 : : bp_pack_var_len_int (bp, ptr->x_param_max_unroll_times ^ 8);
13003 : : else
13004 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_unroll_times);
13005 : 33620 : if (200 > (int ) 10)
13006 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_unrolled_insns ^ 200);
13007 : : else
13008 : : bp_pack_var_len_int (bp, ptr->x_param_max_unrolled_insns);
13009 : 33620 : if (50 > (int ) 10)
13010 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_unswitch_depth ^ 50);
13011 : : else
13012 : : bp_pack_var_len_int (bp, ptr->x_param_max_unswitch_depth);
13013 : 33620 : if (50 > (int ) 10)
13014 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_unswitch_insns ^ 50);
13015 : : else
13016 : : bp_pack_var_len_int (bp, ptr->x_param_max_unswitch_insns);
13017 : 33620 : if (1 > (int ) 10)
13018 : : bp_pack_var_len_int (bp, ptr->x_param_max_variable_expansions ^ 1);
13019 : : else
13020 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_variable_expansions);
13021 : 33620 : if (12 > (int ) 10)
13022 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_vartrack_expr_depth ^ 12);
13023 : : else
13024 : : bp_pack_var_len_int (bp, ptr->x_param_max_vartrack_expr_depth);
13025 : 33620 : if (50 > (int ) 10)
13026 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_vartrack_reverse_op_size ^ 50);
13027 : : else
13028 : : bp_pack_var_len_int (bp, ptr->x_param_max_vartrack_reverse_op_size);
13029 : 33620 : if (50000000 > (int ) 10)
13030 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_max_vartrack_size ^ 50000000);
13031 : : else
13032 : : bp_pack_var_len_int (bp, ptr->x_param_max_vartrack_size);
13033 : 33620 : if (5 > (int ) 10)
13034 : : bp_pack_var_len_int (bp, ptr->x_param_min_crossjump_insns ^ 5);
13035 : : else
13036 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_min_crossjump_insns);
13037 : 33620 : if (10 > (int ) 10)
13038 : : bp_pack_var_len_int (bp, ptr->x_param_min_inline_recursive_probability ^ 10);
13039 : : else
13040 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_min_inline_recursive_probability);
13041 : 33620 : if (9 > (int ) 10)
13042 : : bp_pack_var_len_int (bp, ptr->x_param_min_insn_to_prefetch_ratio ^ 9);
13043 : : else
13044 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_min_insn_to_prefetch_ratio);
13045 : 33620 : if (30 > (int ) 10)
13046 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_min_loop_cond_split_prob ^ 30);
13047 : : else
13048 : : bp_pack_var_len_int (bp, ptr->x_param_min_loop_cond_split_prob);
13049 : 33620 : if (4096 > (int ) 10)
13050 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_min_pagesize ^ 4096);
13051 : : else
13052 : : bp_pack_var_len_int (bp, ptr->x_param_min_pagesize);
13053 : 33620 : if (32 > (int ) 10)
13054 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_min_size_for_stack_sharing ^ 32);
13055 : : else
13056 : : bp_pack_var_len_int (bp, ptr->x_param_min_size_for_stack_sharing);
13057 : 33620 : if (40 > (int ) 10)
13058 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_min_spec_prob ^ 40);
13059 : : else
13060 : : bp_pack_var_len_int (bp, ptr->x_param_min_spec_prob);
13061 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_min_vect_loop_bound);
13062 : 33620 : if (16 > (int ) 10)
13063 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_modref_max_accesses ^ 16);
13064 : : else
13065 : : bp_pack_var_len_int (bp, ptr->x_param_modref_max_accesses);
13066 : 33620 : if (8 > (int ) 10)
13067 : : bp_pack_var_len_int (bp, ptr->x_param_modref_max_adjustments ^ 8);
13068 : : else
13069 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_modref_max_adjustments);
13070 : 33620 : if (32 > (int ) 10)
13071 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_modref_max_bases ^ 32);
13072 : : else
13073 : : bp_pack_var_len_int (bp, ptr->x_param_modref_max_bases);
13074 : 33620 : if (256 > (int ) 10)
13075 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_modref_max_depth ^ 256);
13076 : : else
13077 : : bp_pack_var_len_int (bp, ptr->x_param_modref_max_depth);
13078 : 33620 : if (256 > (int ) 10)
13079 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_modref_max_escape_points ^ 256);
13080 : : else
13081 : : bp_pack_var_len_int (bp, ptr->x_param_modref_max_escape_points);
13082 : 33620 : if (16 > (int ) 10)
13083 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_modref_max_refs ^ 16);
13084 : : else
13085 : : bp_pack_var_len_int (bp, ptr->x_param_modref_max_refs);
13086 : 33620 : if (64 > (int ) 10)
13087 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_modref_max_tests ^ 64);
13088 : : else
13089 : : bp_pack_var_len_int (bp, ptr->x_param_modref_max_tests);
13090 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_parloops_chunk_size);
13091 : 33620 : if (100 > (int ) 10)
13092 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_parloops_min_per_thread ^ 100);
13093 : : else
13094 : : bp_pack_var_len_int (bp, ptr->x_param_parloops_min_per_thread);
13095 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_parloops_schedule);
13096 : 33620 : if (70 > (int ) 10)
13097 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_partial_inlining_entry_probability ^ 70);
13098 : : else
13099 : : bp_pack_var_len_int (bp, ptr->x_param_partial_inlining_entry_probability);
13100 : 33620 : if (5 > (int ) 10)
13101 : : bp_pack_var_len_int (bp, ptr->x_param_phiopt_factor_max_stmts_live ^ 5);
13102 : : else
13103 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_phiopt_factor_max_stmts_live);
13104 : 33620 : if (2 > (int ) 10)
13105 : : bp_pack_var_len_int (bp, ptr->x_param_predictable_branch_outcome ^ 2);
13106 : : else
13107 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_predictable_branch_outcome);
13108 : 33620 : if (1 > (int ) 10)
13109 : : bp_pack_var_len_int (bp, ptr->x_param_prefetch_dynamic_strides ^ 1);
13110 : : else
13111 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_prefetch_dynamic_strides);
13112 : 33620 : if (200 > (int ) 10)
13113 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_prefetch_latency ^ 200);
13114 : : else
13115 : : bp_pack_var_len_int (bp, ptr->x_param_prefetch_latency);
13116 : 33620 : if (3 > (int ) 10)
13117 : : bp_pack_var_len_int (bp, ptr->x_param_prefetch_min_insn_to_mem_ratio ^ 3);
13118 : : else
13119 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_prefetch_min_insn_to_mem_ratio);
13120 : 33620 : if (-1 > (int ) 10)
13121 : : bp_pack_var_len_int (bp, ptr->x_param_prefetch_minimum_stride ^ -1);
13122 : : else
13123 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_prefetch_minimum_stride);
13124 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ranger_debug);
13125 : 33620 : if (6 > (int ) 10)
13126 : : bp_pack_var_len_int (bp, ptr->x_param_ranger_logical_depth ^ 6);
13127 : : else
13128 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ranger_logical_depth);
13129 : 33620 : if (5 > (int ) 10)
13130 : : bp_pack_var_len_int (bp, ptr->x_param_ranger_recompute_depth ^ 5);
13131 : : else
13132 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ranger_recompute_depth);
13133 : 33620 : if (200 > (int ) 10)
13134 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_relation_block_limit ^ 200);
13135 : : else
13136 : : bp_pack_var_len_int (bp, ptr->x_param_relation_block_limit);
13137 : 33620 : if (7 > (int ) 10)
13138 : : bp_pack_var_len_int (bp, ptr->x_param_rpo_vn_max_loop_depth ^ 7);
13139 : : else
13140 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_rpo_vn_max_loop_depth);
13141 : 33620 : if (1000 > (int ) 10)
13142 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_sccvn_max_alias_queries_per_access ^ 1000);
13143 : : else
13144 : : bp_pack_var_len_int (bp, ptr->x_param_sccvn_max_alias_queries_per_access);
13145 : 33620 : if (10 > (int ) 10)
13146 : : bp_pack_var_len_int (bp, ptr->x_param_scev_max_expr_complexity ^ 10);
13147 : : else
13148 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_scev_max_expr_complexity);
13149 : 33620 : if (100 > (int ) 10)
13150 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_scev_max_expr_size ^ 100);
13151 : : else
13152 : : bp_pack_var_len_int (bp, ptr->x_param_scev_max_expr_size);
13153 : 33620 : if (-1 > (int ) 10)
13154 : : bp_pack_var_len_int (bp, ptr->x_param_sched_autopref_queue_depth ^ -1);
13155 : : else
13156 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_sched_autopref_queue_depth);
13157 : 33620 : if (1 > (int ) 10)
13158 : : bp_pack_var_len_int (bp, ptr->x_param_sched_mem_true_dep_cost ^ 1);
13159 : : else
13160 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_sched_mem_true_dep_cost);
13161 : 33620 : if (1 > (int ) 10)
13162 : : bp_pack_var_len_int (bp, ptr->x_param_sched_pressure_algorithm ^ 1);
13163 : : else
13164 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_sched_pressure_algorithm);
13165 : 33620 : if (40 > (int ) 10)
13166 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_sched_spec_prob_cutoff ^ 40);
13167 : : else
13168 : : bp_pack_var_len_int (bp, ptr->x_param_sched_spec_prob_cutoff);
13169 : 33620 : if (10 > (int ) 10)
13170 : : bp_pack_var_len_int (bp, ptr->x_param_sched_state_edge_prob_cutoff ^ 10);
13171 : : else
13172 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_sched_state_edge_prob_cutoff);
13173 : 33620 : if (2 > (int ) 10)
13174 : : bp_pack_var_len_int (bp, ptr->x_param_selsched_insns_to_rename ^ 2);
13175 : : else
13176 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_selsched_insns_to_rename);
13177 : 33620 : if (50 > (int ) 10)
13178 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_selsched_max_lookahead ^ 50);
13179 : : else
13180 : : bp_pack_var_len_int (bp, ptr->x_param_selsched_max_lookahead);
13181 : 33620 : if (2 > (int ) 10)
13182 : : bp_pack_var_len_int (bp, ptr->x_param_selsched_max_sched_times ^ 2);
13183 : : else
13184 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_selsched_max_sched_times);
13185 : 33620 : if (3 > (int ) 10)
13186 : : bp_pack_var_len_int (bp, ptr->x_param_simultaneous_prefetches ^ 3);
13187 : : else
13188 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_simultaneous_prefetches);
13189 : 33620 : if (75 > (int ) 10)
13190 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_sink_frequency_threshold ^ 75);
13191 : : else
13192 : : bp_pack_var_len_int (bp, ptr->x_param_sink_frequency_threshold);
13193 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_sms_dfa_history);
13194 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_sms_loop_average_count_threshold);
13195 : 33620 : if (2 > (int ) 10)
13196 : : bp_pack_var_len_int (bp, ptr->x_param_sms_max_ii_factor ^ 2);
13197 : : else
13198 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_sms_max_ii_factor);
13199 : 33620 : if (2 > (int ) 10)
13200 : : bp_pack_var_len_int (bp, ptr->x_param_sms_min_sc ^ 2);
13201 : : else
13202 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_sms_min_sc);
13203 : 33620 : if (32 > (int ) 10)
13204 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_sra_max_propagations ^ 32);
13205 : : else
13206 : : bp_pack_var_len_int (bp, ptr->x_param_sra_max_propagations);
13207 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_sra_max_scalarization_size_size);
13208 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_sra_max_scalarization_size_speed);
13209 : 33620 : if (512 > (int ) 10)
13210 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ssa_name_def_chain_limit ^ 512);
13211 : : else
13212 : : bp_pack_var_len_int (bp, ptr->x_param_ssa_name_def_chain_limit);
13213 : 33620 : if (8 > (int ) 10)
13214 : : bp_pack_var_len_int (bp, ptr->x_param_ssp_buffer_size ^ 8);
13215 : : else
13216 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_ssp_buffer_size);
13217 : 33620 : if (12 > (int ) 10)
13218 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_stack_clash_protection_guard_size ^ 12);
13219 : : else
13220 : : bp_pack_var_len_int (bp, ptr->x_param_stack_clash_protection_guard_size);
13221 : 33620 : if (12 > (int ) 10)
13222 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_stack_clash_protection_probe_interval ^ 12);
13223 : : else
13224 : : bp_pack_var_len_int (bp, ptr->x_param_stack_clash_protection_probe_interval);
13225 : 33620 : if (10 > (int ) 10)
13226 : : bp_pack_var_len_int (bp, ptr->x_param_store_forwarding_max_distance ^ 10);
13227 : : else
13228 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_store_forwarding_max_distance);
13229 : 33620 : if (1 > (int ) 10)
13230 : : bp_pack_var_len_int (bp, ptr->x_param_store_merging_allow_unaligned ^ 1);
13231 : : else
13232 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_store_merging_allow_unaligned);
13233 : 33620 : if (65536 > (int ) 10)
13234 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_store_merging_max_size ^ 65536);
13235 : : else
13236 : : bp_pack_var_len_int (bp, ptr->x_param_store_merging_max_size);
13237 : 33620 : if (8 > (int ) 10)
13238 : : bp_pack_var_len_int (bp, ptr->x_param_switch_conversion_branch_ratio ^ 8);
13239 : : else
13240 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_switch_conversion_branch_ratio);
13241 : 33620 : if (1000 > (int ) 10)
13242 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_switch_lower_slow_alg_max_cases ^ 1000);
13243 : : else
13244 : : bp_pack_var_len_int (bp, ptr->x_param_switch_lower_slow_alg_max_cases);
13245 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_threader_debug);
13246 : 33620 : if (9 > (int ) 10)
13247 : : bp_pack_var_len_int (bp, ptr->x_param_tm_max_aggregate_size ^ 9);
13248 : : else
13249 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_tm_max_aggregate_size);
13250 : 33620 : if (95 > (int ) 10)
13251 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_tracer_dynamic_coverage_feedback ^ 95);
13252 : : else
13253 : : bp_pack_var_len_int (bp, ptr->x_param_tracer_dynamic_coverage_feedback);
13254 : 33620 : if (75 > (int ) 10)
13255 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_tracer_dynamic_coverage ^ 75);
13256 : : else
13257 : : bp_pack_var_len_int (bp, ptr->x_param_tracer_dynamic_coverage);
13258 : 33620 : if (100 > (int ) 10)
13259 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_tracer_max_code_growth ^ 100);
13260 : : else
13261 : : bp_pack_var_len_int (bp, ptr->x_param_tracer_max_code_growth);
13262 : 33620 : if (80 > (int ) 10)
13263 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_tracer_min_branch_probability_feedback ^ 80);
13264 : : else
13265 : : bp_pack_var_len_int (bp, ptr->x_param_tracer_min_branch_probability_feedback);
13266 : 33620 : if (50 > (int ) 10)
13267 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_tracer_min_branch_probability ^ 50);
13268 : : else
13269 : : bp_pack_var_len_int (bp, ptr->x_param_tracer_min_branch_probability);
13270 : 33620 : if (10 > (int ) 10)
13271 : : bp_pack_var_len_int (bp, ptr->x_param_tracer_min_branch_ratio ^ 10);
13272 : : else
13273 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_tracer_min_branch_ratio);
13274 : 33620 : if (256 > (int ) 10)
13275 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_transitive_relations_work_bound ^ 256);
13276 : : else
13277 : : bp_pack_var_len_int (bp, ptr->x_param_transitive_relations_work_bound);
13278 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_tree_reassoc_width);
13279 : 33620 : if (1000 > (int ) 10)
13280 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_uninit_control_dep_attempts ^ 1000);
13281 : : else
13282 : : bp_pack_var_len_int (bp, ptr->x_param_uninit_control_dep_attempts);
13283 : 33620 : if (12 > (int ) 10)
13284 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_uninit_max_chain_len ^ 12);
13285 : : else
13286 : : bp_pack_var_len_int (bp, ptr->x_param_uninit_max_chain_len);
13287 : 33620 : if (8 > (int ) 10)
13288 : : bp_pack_var_len_int (bp, ptr->x_param_uninit_max_num_chains ^ 8);
13289 : : else
13290 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_uninit_max_num_chains);
13291 : 33620 : if (100000 > (int ) 10)
13292 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_uninit_max_prune_work ^ 100000);
13293 : : else
13294 : : bp_pack_var_len_int (bp, ptr->x_param_uninit_max_prune_work);
13295 : 33620 : if (2 > (int ) 10)
13296 : : bp_pack_var_len_int (bp, ptr->x_param_uninlined_function_insns ^ 2);
13297 : : else
13298 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_uninlined_function_insns);
13299 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_uninlined_function_time);
13300 : 33620 : if (2 > (int ) 10)
13301 : : bp_pack_var_len_int (bp, ptr->x_param_uninlined_function_thunk_insns ^ 2);
13302 : : else
13303 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_uninlined_function_thunk_insns);
13304 : 33620 : if (2 > (int ) 10)
13305 : : bp_pack_var_len_int (bp, ptr->x_param_uninlined_function_thunk_time ^ 2);
13306 : : else
13307 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_uninlined_function_thunk_time);
13308 : 33620 : if (20 > (int ) 10)
13309 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_unlikely_bb_count_fraction ^ 20);
13310 : : else
13311 : : bp_pack_var_len_int (bp, ptr->x_param_unlikely_bb_count_fraction);
13312 : 33620 : if (4 > (int ) 10)
13313 : : bp_pack_var_len_int (bp, ptr->x_param_unroll_jam_max_unroll ^ 4);
13314 : : else
13315 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_unroll_jam_max_unroll);
13316 : 33620 : if (1 > (int ) 10)
13317 : : bp_pack_var_len_int (bp, ptr->x_param_unroll_jam_min_percent ^ 1);
13318 : : else
13319 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_unroll_jam_min_percent);
13320 : 33620 : if (256 > (int ) 10)
13321 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_use_after_scope_direct_emission_threshold ^ 256);
13322 : : else
13323 : : bp_pack_var_len_int (bp, ptr->x_param_use_after_scope_direct_emission_threshold);
13324 : 33620 : if (!lto_stream_offload_p) {
13325 : 33620 : if (1 > (int ) 10)
13326 : : bp_pack_var_len_int (bp, ptr->x_param_vect_epilogues_nomask ^ 1);
13327 : : else
13328 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_vect_epilogues_nomask);
13329 : : }
13330 : 33620 : if (1 > (int ) 10)
13331 : : bp_pack_var_len_int (bp, ptr->x_param_vect_induction_float ^ 1);
13332 : : else
13333 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_vect_induction_float);
13334 : 33620 : if (!lto_stream_offload_p) {
13335 : 33620 : if (50 > (int ) 10)
13336 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_vect_inner_loop_cost_factor ^ 50);
13337 : : else
13338 : : bp_pack_var_len_int (bp, ptr->x_param_vect_inner_loop_cost_factor);
13339 : : }
13340 : 33620 : if (32 > (int ) 10)
13341 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_vect_max_layout_candidates ^ 32);
13342 : : else
13343 : : bp_pack_var_len_int (bp, ptr->x_param_vect_max_layout_candidates);
13344 : 33620 : if (-1 > (int ) 10)
13345 : : bp_pack_var_len_int (bp, ptr->x_param_vect_max_peeling_for_alignment ^ -1);
13346 : : else
13347 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_vect_max_peeling_for_alignment);
13348 : 33620 : if (15 > (int ) 10)
13349 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_vect_max_version_for_alias_checks ^ 15);
13350 : : else
13351 : : bp_pack_var_len_int (bp, ptr->x_param_vect_max_version_for_alias_checks);
13352 : 33620 : if (6 > (int ) 10)
13353 : : bp_pack_var_len_int (bp, ptr->x_param_vect_max_version_for_alignment_checks ^ 6);
13354 : : else
13355 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_vect_max_version_for_alignment_checks);
13356 : 33620 : if (!lto_stream_offload_p) {
13357 : 33620 : if (2 > (int ) 10)
13358 : : bp_pack_var_len_int (bp, ptr->x_param_vect_partial_vector_usage ^ 2);
13359 : : else
13360 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_vect_partial_vector_usage);
13361 : : }
13362 : 33620 : if (100 > (int ) 10)
13363 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_vect_scalar_cost_multiplier ^ 100);
13364 : : else
13365 : : bp_pack_var_len_int (bp, ptr->x_param_vect_scalar_cost_multiplier);
13366 : 33620 : if (150000 > (int ) 10)
13367 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_vrp_block_limit ^ 150000);
13368 : : else
13369 : : bp_pack_var_len_int (bp, ptr->x_param_vrp_block_limit);
13370 : 33620 : if (3000 > (int ) 10)
13371 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_vrp_sparse_threshold ^ 3000);
13372 : : else
13373 : : bp_pack_var_len_int (bp, ptr->x_param_vrp_sparse_threshold);
13374 : 33620 : if (50 > (int ) 10)
13375 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_vrp_switch_limit ^ 50);
13376 : : else
13377 : : bp_pack_var_len_int (bp, ptr->x_param_vrp_switch_limit);
13378 : 33620 : if (250 > (int ) 10)
13379 : 33620 : bp_pack_var_len_int (bp, ptr->x_param_vrp_vector_threshold ^ 250);
13380 : : else
13381 : : bp_pack_var_len_int (bp, ptr->x_param_vrp_vector_threshold);
13382 : 33620 : bp_pack_var_len_int (bp, ptr->x_warn_inline);
13383 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_aggressive_loop_optimizations);
13384 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_align_functions);
13385 : 33620 : bp_pack_string (ob, bp, ptr->x_str_align_functions, true);
13386 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_align_jumps);
13387 : 33620 : bp_pack_string (ob, bp, ptr->x_str_align_jumps, true);
13388 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_align_labels);
13389 : 33620 : bp_pack_string (ob, bp, ptr->x_str_align_labels, true);
13390 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_align_loops);
13391 : 33620 : bp_pack_string (ob, bp, ptr->x_str_align_loops, true);
13392 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_allocation_dce);
13393 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_store_data_races);
13394 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_associative_math);
13395 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_assume_sane_operators_new_delete);
13396 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_asynchronous_unwind_tables);
13397 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_auto_inc_dec);
13398 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_auto_profile_inlining);
13399 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_avoid_store_forwarding);
13400 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_bit_tests);
13401 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_branch_on_count_reg);
13402 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_branch_probabilities);
13403 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_caller_saves);
13404 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_code_hoisting);
13405 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_combine_stack_adjustments);
13406 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_compare_elim_after_reload);
13407 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_conserve_stack);
13408 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_cprop_registers);
13409 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_crossjumping);
13410 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_cse_follow_jumps);
13411 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_complex_method);
13412 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_dce);
13413 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_defer_pop);
13414 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_delayed_branch);
13415 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_delete_dead_exceptions);
13416 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_delete_null_pointer_checks);
13417 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_dep_fusion);
13418 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_devirtualize);
13419 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_devirtualize_speculatively);
13420 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_dse);
13421 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_early_inlining);
13422 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_exceptions);
13423 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_excess_precision);
13424 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_expensive_optimizations);
13425 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ext_dce);
13426 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_finite_loops);
13427 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_finite_math_only);
13428 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_float_store);
13429 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_fold_mem_offsets);
13430 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_fold_simple_inlines);
13431 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_forward_propagate);
13432 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_fp_contract_mode);
13433 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_fp_int_builtin_inexact);
13434 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_no_function_cse);
13435 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_gcse);
13436 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_gcse_after_reload);
13437 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_gcse_las);
13438 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_gcse_lm);
13439 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_gcse_sm);
13440 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_graphite);
13441 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_graphite_identity);
13442 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_guess_branch_prob);
13443 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_harden_control_flow_redundancy_check_exceptions);
13444 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_harden_control_flow_redundancy_check_noreturn);
13445 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_harden_control_flow_redundancy_check_returning_calls);
13446 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_harden_control_flow_redundancy_skip_leaf);
13447 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_harden_compares);
13448 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_harden_conditional_branches);
13449 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_harden_control_flow_redundancy);
13450 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_hoist_adjacent_loads);
13451 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_if_conversion);
13452 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_if_conversion2);
13453 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_indirect_inlining);
13454 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_no_inline);
13455 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_inline_atomics);
13456 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_inline_functions);
13457 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_inline_functions_called_once);
13458 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_inline_small_functions);
13459 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_inline_stringops);
13460 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ipa_bit_cp);
13461 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ipa_cp);
13462 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ipa_cp_clone);
13463 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ipa_icf);
13464 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ipa_icf_functions);
13465 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ipa_icf_variables);
13466 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ipa_modref);
13467 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ipa_profile);
13468 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ipa_pta);
13469 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ipa_pure_const);
13470 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ipa_ra);
13471 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ipa_reference);
13472 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ipa_reference_addressable);
13473 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ipa_reorder_for_locality);
13474 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ipa_sra);
13475 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ipa_stack_alignment);
13476 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ipa_strict_aliasing);
13477 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ipa_vrp);
13478 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ira_algorithm);
13479 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ira_hoist_pressure);
13480 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ira_loop_pressure);
13481 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ira_region);
13482 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ira_share_save_slots);
13483 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ira_share_spill_slots);
13484 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_isolate_erroneous_paths_attribute);
13485 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_isolate_erroneous_paths_dereference);
13486 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ivopts);
13487 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_jump_tables);
13488 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_keep_gc_roots_live);
13489 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_late_combine_instructions);
13490 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_lifetime_dse);
13491 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_limit_function_alignment);
13492 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_live_patching);
13493 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_live_range_shrinkage);
13494 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_loop_interchange);
13495 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_loop_nest_optimize);
13496 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_loop_parallelize_all);
13497 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_unroll_jam);
13498 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_lra_remat);
13499 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_malloc_dce);
13500 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_malloc_dse);
13501 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_errno_math);
13502 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_min_function_alignment);
13503 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_modulo_sched);
13504 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_modulo_sched_allow_regmoves);
13505 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_move_loop_invariants);
13506 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_move_loop_stores);
13507 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_non_call_exceptions);
13508 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_nothrow_opt);
13509 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_omit_frame_pointer);
13510 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_openmp_target_simd_clone);
13511 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_opt_info);
13512 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_optimize_crc);
13513 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_optimize_sibling_calls);
13514 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_optimize_strlen);
13515 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_pack_struct);
13516 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_partial_inlining);
13517 : 33620 : bp_pack_string (ob, bp, ptr->x_flag_patchable_function_entry, true);
13518 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_pcc_struct_return);
13519 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_peel_loops);
13520 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_no_peephole);
13521 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_peephole2);
13522 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_plt);
13523 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_predictive_commoning);
13524 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_prefetch_loop_arrays);
13525 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_printf_return_value);
13526 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_profile_partial_training);
13527 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_profile_reorder_functions);
13528 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_reciprocal_math);
13529 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ree);
13530 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_rename_registers);
13531 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_reorder_blocks);
13532 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_reorder_blocks_algorithm);
13533 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_reorder_blocks_and_partition);
13534 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_reorder_functions);
13535 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_rerun_cse_after_loop);
13536 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_resched_modulo_sched);
13537 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_rounding_math);
13538 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_rtti);
13539 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_save_optimization_record);
13540 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_sched_critical_path_heuristic);
13541 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_sched_dep_count_heuristic);
13542 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_sched_group_heuristic);
13543 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_schedule_interblock);
13544 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_sched_last_insn_heuristic);
13545 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_sched_pressure);
13546 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_sched_rank_heuristic);
13547 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_schedule_speculative);
13548 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_sched_spec_insn_heuristic);
13549 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_schedule_speculative_load);
13550 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_schedule_speculative_load_dangerous);
13551 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_sched_stalled_insns);
13552 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_sched_stalled_insns_dep);
13553 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_sched2_use_superblocks);
13554 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_schedule_fusion);
13555 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_schedule_insns);
13556 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_schedule_insns_after_reload);
13557 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_section_anchors);
13558 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_sel_sched_pipelining);
13559 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_sel_sched_pipelining_outer_loops);
13560 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_sel_sched_reschedule_pipelined);
13561 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_selective_scheduling);
13562 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_selective_scheduling2);
13563 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_semantic_interposition);
13564 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_short_enums);
13565 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_short_wchar);
13566 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_shrink_wrap);
13567 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_shrink_wrap_separate);
13568 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_signaling_nans);
13569 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_signed_zeros);
13570 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_simd_cost_model);
13571 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_single_precision_constant);
13572 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_split_ivs_in_unroller);
13573 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_split_loops);
13574 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_split_paths);
13575 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_split_wide_types);
13576 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_split_wide_types_early);
13577 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ssa_backprop);
13578 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_ssa_phiopt);
13579 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_stack_clash_protection);
13580 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_stack_protect);
13581 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_stack_reuse);
13582 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_stdarg_opt);
13583 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_store_merging);
13584 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_strict_aliasing);
13585 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_strict_enums);
13586 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_strict_volatile_bitfields);
13587 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_thread_jumps);
13588 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_threadsafe_statics);
13589 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_toplevel_reorder);
13590 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tracer);
13591 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_trapping_math);
13592 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_trapv);
13593 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_bit_ccp);
13594 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_builtin_call_dce);
13595 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_ccp);
13596 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_ch);
13597 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_coalesce_vars);
13598 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_copy_prop);
13599 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_cselim);
13600 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_dce);
13601 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_dom);
13602 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_dse);
13603 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_forwprop);
13604 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_fre);
13605 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_loop_distribute_patterns);
13606 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_loop_distribution);
13607 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_loop_if_convert);
13608 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_loop_im);
13609 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_loop_ivcanon);
13610 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_loop_optimize);
13611 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_loop_vectorize);
13612 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_live_range_split);
13613 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_parallelize_loops);
13614 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_partial_pre);
13615 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_phiprop);
13616 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_pre);
13617 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_pta);
13618 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_reassoc);
13619 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_scev_cprop);
13620 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_sink);
13621 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_slp_vectorize);
13622 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_slsr);
13623 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_sra);
13624 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_switch_conversion);
13625 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_tail_merge);
13626 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_ter);
13627 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_vectorize);
13628 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_tree_vrp);
13629 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_auto_var_init);
13630 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_unconstrained_commons);
13631 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_unreachable_traps);
13632 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_unroll_all_loops);
13633 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_cunroll_grow_size);
13634 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_unroll_loops);
13635 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_unsafe_math_optimizations);
13636 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_unswitch_loops);
13637 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_unwind_tables);
13638 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_var_tracking);
13639 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_var_tracking_assignments);
13640 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_var_tracking_assignments_toggle);
13641 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_var_tracking_uninit);
13642 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_variable_expansion_in_unroller);
13643 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_vect_cost_model);
13644 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_version_loops_for_strides);
13645 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_value_profile_transformations);
13646 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_web);
13647 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_wrapv);
13648 : 33620 : bp_pack_var_len_int (bp, ptr->x_flag_wrapv_pointer);
13649 : 33620 : bp_pack_var_len_int (bp, ptr->x_debug_nonbind_markers_p);
13650 : 33620 : if (!lto_stream_offload_p) {
13651 : 33620 : bp_pack_var_len_int (bp, ptr->x_ix86_unroll_only_small_loops);
13652 : : }
13653 : 336200 : for (size_t i = 0; i < ARRAY_SIZE (ptr->explicit_mask); i++)
13654 : 302580 : bp_pack_value (bp, ptr->explicit_mask[i], 64);
13655 : 33620 : }
13656 : :
13657 : : /* Stream in optimization options */
13658 : : void
13659 : 23880 : cl_optimization_stream_in (struct data_in *data_in ATTRIBUTE_UNUSED,
13660 : : struct bitpack_d *bp ATTRIBUTE_UNUSED,
13661 : : struct cl_optimization *ptr ATTRIBUTE_UNUSED)
13662 : : {
13663 : 23880 : ptr->x_optimize = (char ) bp_unpack_var_len_int (bp);
13664 : 23880 : ptr->x_optimize_size = (char ) bp_unpack_var_len_int (bp);
13665 : 23880 : ptr->x_optimize_debug = (char ) bp_unpack_var_len_int (bp);
13666 : 23880 : ptr->x_optimize_fast = (char ) bp_unpack_var_len_int (bp);
13667 : 23880 : ptr->x_param_align_loop_iterations = (int ) bp_unpack_var_len_int (bp);
13668 : 23880 : if (4 > (int ) 10)
13669 : : ptr->x_param_align_loop_iterations ^= 4;
13670 : 23880 : ptr->x_param_align_threshold = (int ) bp_unpack_var_len_int (bp);
13671 : 23880 : if (100 > (int ) 10)
13672 : 23880 : ptr->x_param_align_threshold ^= 100;
13673 : 23880 : ptr->x_param_asan_protect_allocas = (int ) bp_unpack_var_len_int (bp);
13674 : 23880 : if (1 > (int ) 10)
13675 : : ptr->x_param_asan_protect_allocas ^= 1;
13676 : 23880 : ptr->x_param_asan_instrument_reads = (int ) bp_unpack_var_len_int (bp);
13677 : 23880 : if (1 > (int ) 10)
13678 : : ptr->x_param_asan_instrument_reads ^= 1;
13679 : 23880 : ptr->x_param_asan_instrument_writes = (int ) bp_unpack_var_len_int (bp);
13680 : 23880 : if (1 > (int ) 10)
13681 : : ptr->x_param_asan_instrument_writes ^= 1;
13682 : 23880 : ptr->x_param_asan_instrumentation_with_call_threshold = (int ) bp_unpack_var_len_int (bp);
13683 : 23880 : if (7000 > (int ) 10)
13684 : 23880 : ptr->x_param_asan_instrumentation_with_call_threshold ^= 7000;
13685 : 23880 : ptr->x_param_asan_kernel_mem_intrinsic_prefix = (int ) bp_unpack_var_len_int (bp);
13686 : 23880 : if (0 > (int ) 10)
13687 : : ptr->x_param_asan_kernel_mem_intrinsic_prefix ^= 0;
13688 : 23880 : ptr->x_param_asan_memintrin = (int ) bp_unpack_var_len_int (bp);
13689 : 23880 : if (1 > (int ) 10)
13690 : : ptr->x_param_asan_memintrin ^= 1;
13691 : 23880 : ptr->x_param_asan_stack = (int ) bp_unpack_var_len_int (bp);
13692 : 23880 : if (1 > (int ) 10)
13693 : : ptr->x_param_asan_stack ^= 1;
13694 : 23880 : ptr->x_param_asan_use_after_return = (int ) bp_unpack_var_len_int (bp);
13695 : 23880 : if (1 > (int ) 10)
13696 : : ptr->x_param_asan_use_after_return ^= 1;
13697 : 23880 : ptr->x_param_auto_profile_bbs = (int ) bp_unpack_var_len_int (bp);
13698 : 23880 : if (1 > (int ) 10)
13699 : : ptr->x_param_auto_profile_bbs ^= 1;
13700 : 23880 : ptr->x_param_avg_loop_niter = (int ) bp_unpack_var_len_int (bp);
13701 : 23880 : if (10 > (int ) 10)
13702 : : ptr->x_param_avg_loop_niter ^= 10;
13703 : 23880 : ptr->x_param_avoid_fma_max_bits = (int ) bp_unpack_var_len_int (bp);
13704 : 23880 : ptr->x_param_builtin_expect_probability = (int ) bp_unpack_var_len_int (bp);
13705 : 23880 : if (90 > (int ) 10)
13706 : 23880 : ptr->x_param_builtin_expect_probability ^= 90;
13707 : 23880 : ptr->x_param_builtin_string_cmp_inline_length = (int ) bp_unpack_var_len_int (bp);
13708 : 23880 : if (3 > (int ) 10)
13709 : : ptr->x_param_builtin_string_cmp_inline_length ^= 3;
13710 : 23880 : ptr->x_param_case_values_threshold = (int ) bp_unpack_var_len_int (bp);
13711 : 23880 : ptr->x_param_comdat_sharing_probability = (int ) bp_unpack_var_len_int (bp);
13712 : 23880 : if (20 > (int ) 10)
13713 : 23880 : ptr->x_param_comdat_sharing_probability ^= 20;
13714 : 23880 : ptr->x_param_construct_interfere_size = (int ) bp_unpack_var_len_int (bp);
13715 : 23880 : if (0 > (int ) 10)
13716 : : ptr->x_param_construct_interfere_size ^= 0;
13717 : 23880 : ptr->x_param_cycle_accurate_model = (int ) bp_unpack_var_len_int (bp);
13718 : 23880 : if (1 > (int ) 10)
13719 : : ptr->x_param_cycle_accurate_model ^= 1;
13720 : 23880 : ptr->x_param_destruct_interfere_size = (int ) bp_unpack_var_len_int (bp);
13721 : 23880 : if (0 > (int ) 10)
13722 : : ptr->x_param_destruct_interfere_size ^= 0;
13723 : 23880 : ptr->x_param_dse_max_alias_queries_per_store = (int ) bp_unpack_var_len_int (bp);
13724 : 23880 : if (256 > (int ) 10)
13725 : 23880 : ptr->x_param_dse_max_alias_queries_per_store ^= 256;
13726 : 23880 : ptr->x_param_dse_max_object_size = (int ) bp_unpack_var_len_int (bp);
13727 : 23880 : if (256 > (int ) 10)
13728 : 23880 : ptr->x_param_dse_max_object_size ^= 256;
13729 : 23880 : ptr->x_param_early_inlining_insns = (int ) bp_unpack_var_len_int (bp);
13730 : 23880 : if (6 > (int ) 10)
13731 : : ptr->x_param_early_inlining_insns ^= 6;
13732 : 23880 : ptr->x_param_fsm_scale_path_stmts = (int ) bp_unpack_var_len_int (bp);
13733 : 23880 : if (2 > (int ) 10)
13734 : : ptr->x_param_fsm_scale_path_stmts ^= 2;
13735 : 23880 : ptr->x_param_fully_pipelined_fma = (int ) bp_unpack_var_len_int (bp);
13736 : 23880 : if (0 > (int ) 10)
13737 : : ptr->x_param_fully_pipelined_fma ^= 0;
13738 : 23880 : ptr->x_param_gcse_after_reload_critical_fraction = (int ) bp_unpack_var_len_int (bp);
13739 : 23880 : if (10 > (int ) 10)
13740 : : ptr->x_param_gcse_after_reload_critical_fraction ^= 10;
13741 : 23880 : ptr->x_param_gcse_after_reload_partial_fraction = (int ) bp_unpack_var_len_int (bp);
13742 : 23880 : if (3 > (int ) 10)
13743 : : ptr->x_param_gcse_after_reload_partial_fraction ^= 3;
13744 : 23880 : ptr->x_param_gcse_cost_distance_ratio = (int ) bp_unpack_var_len_int (bp);
13745 : 23880 : if (10 > (int ) 10)
13746 : : ptr->x_param_gcse_cost_distance_ratio ^= 10;
13747 : 23880 : ptr->x_param_gcse_unrestricted_cost = (int ) bp_unpack_var_len_int (bp);
13748 : 23880 : if (3 > (int ) 10)
13749 : : ptr->x_param_gcse_unrestricted_cost ^= 3;
13750 : 23880 : ptr->x_param_graphite_max_arrays_per_scop = (int ) bp_unpack_var_len_int (bp);
13751 : 23880 : if (100 > (int ) 10)
13752 : 23880 : ptr->x_param_graphite_max_arrays_per_scop ^= 100;
13753 : 23880 : ptr->x_param_graphite_max_nb_scop_params = (int ) bp_unpack_var_len_int (bp);
13754 : 23880 : if (10 > (int ) 10)
13755 : : ptr->x_param_graphite_max_nb_scop_params ^= 10;
13756 : 23880 : ptr->x_param_hardcfr_max_blocks = (int ) bp_unpack_var_len_int (bp);
13757 : 23880 : if (0 > (int ) 10)
13758 : : ptr->x_param_hardcfr_max_blocks ^= 0;
13759 : 23880 : ptr->x_param_hardcfr_max_inline_blocks = (int ) bp_unpack_var_len_int (bp);
13760 : 23880 : if (16 > (int ) 10)
13761 : 23880 : ptr->x_param_hardcfr_max_inline_blocks ^= 16;
13762 : 23880 : ptr->x_param_hwasan_instrument_allocas = (int ) bp_unpack_var_len_int (bp);
13763 : 23880 : if (1 > (int ) 10)
13764 : : ptr->x_param_hwasan_instrument_allocas ^= 1;
13765 : 23880 : ptr->x_param_hwasan_instrument_mem_intrinsics = (int ) bp_unpack_var_len_int (bp);
13766 : 23880 : if (1 > (int ) 10)
13767 : : ptr->x_param_hwasan_instrument_mem_intrinsics ^= 1;
13768 : 23880 : ptr->x_param_hwasan_instrument_reads = (int ) bp_unpack_var_len_int (bp);
13769 : 23880 : if (1 > (int ) 10)
13770 : : ptr->x_param_hwasan_instrument_reads ^= 1;
13771 : 23880 : ptr->x_param_hwasan_instrument_stack = (int ) bp_unpack_var_len_int (bp);
13772 : 23880 : if (1 > (int ) 10)
13773 : : ptr->x_param_hwasan_instrument_stack ^= 1;
13774 : 23880 : ptr->x_param_hwasan_instrument_writes = (int ) bp_unpack_var_len_int (bp);
13775 : 23880 : if (1 > (int ) 10)
13776 : : ptr->x_param_hwasan_instrument_writes ^= 1;
13777 : 23880 : ptr->x_param_hwasan_random_frame_tag = (int ) bp_unpack_var_len_int (bp);
13778 : 23880 : if (1 > (int ) 10)
13779 : : ptr->x_param_hwasan_random_frame_tag ^= 1;
13780 : 23880 : ptr->x_param_inline_heuristics_hint_percent = (int ) bp_unpack_var_len_int (bp);
13781 : 23880 : if (200 > (int ) 10)
13782 : 23880 : ptr->x_param_inline_heuristics_hint_percent ^= 200;
13783 : 23880 : ptr->x_param_inline_min_speedup = (int ) bp_unpack_var_len_int (bp);
13784 : 23880 : if (30 > (int ) 10)
13785 : 23880 : ptr->x_param_inline_min_speedup ^= 30;
13786 : 23880 : ptr->x_param_inline_unit_growth = (int ) bp_unpack_var_len_int (bp);
13787 : 23880 : if (40 > (int ) 10)
13788 : 23880 : ptr->x_param_inline_unit_growth ^= 40;
13789 : 23880 : ptr->x_param_ipa_cp_eval_threshold = (int ) bp_unpack_var_len_int (bp);
13790 : 23880 : if (500 > (int ) 10)
13791 : 23880 : ptr->x_param_ipa_cp_eval_threshold ^= 500;
13792 : 23880 : ptr->x_param_ipa_cp_large_unit_insns = (int ) bp_unpack_var_len_int (bp);
13793 : 23880 : if (16000 > (int ) 10)
13794 : 23880 : ptr->x_param_ipa_cp_large_unit_insns ^= 16000;
13795 : 23880 : ptr->x_param_ipa_cp_loop_hint_bonus = (int ) bp_unpack_var_len_int (bp);
13796 : 23880 : if (64 > (int ) 10)
13797 : 23880 : ptr->x_param_ipa_cp_loop_hint_bonus ^= 64;
13798 : 23880 : ptr->x_param_ipa_cp_max_recursive_depth = (int ) bp_unpack_var_len_int (bp);
13799 : 23880 : if (8 > (int ) 10)
13800 : : ptr->x_param_ipa_cp_max_recursive_depth ^= 8;
13801 : 23880 : ptr->x_param_ipa_cp_min_recursive_probability = (int ) bp_unpack_var_len_int (bp);
13802 : 23880 : if (2 > (int ) 10)
13803 : : ptr->x_param_ipa_cp_min_recursive_probability ^= 2;
13804 : 23880 : ptr->x_param_ipa_cp_recursion_penalty = (int ) bp_unpack_var_len_int (bp);
13805 : 23880 : if (40 > (int ) 10)
13806 : 23880 : ptr->x_param_ipa_cp_recursion_penalty ^= 40;
13807 : 23880 : ptr->x_param_ipa_cp_recursive_freq_factor = (int ) bp_unpack_var_len_int (bp);
13808 : 23880 : if (6 > (int ) 10)
13809 : : ptr->x_param_ipa_cp_recursive_freq_factor ^= 6;
13810 : 23880 : ptr->x_param_ipa_cp_single_call_penalty = (int ) bp_unpack_var_len_int (bp);
13811 : 23880 : if (15 > (int ) 10)
13812 : 23880 : ptr->x_param_ipa_cp_single_call_penalty ^= 15;
13813 : 23880 : ptr->x_param_ipa_cp_unit_growth = (int ) bp_unpack_var_len_int (bp);
13814 : 23880 : if (10 > (int ) 10)
13815 : : ptr->x_param_ipa_cp_unit_growth ^= 10;
13816 : 23880 : ptr->x_param_ipa_cp_value_list_size = (int ) bp_unpack_var_len_int (bp);
13817 : 23880 : if (8 > (int ) 10)
13818 : : ptr->x_param_ipa_cp_value_list_size ^= 8;
13819 : 23880 : ptr->x_param_ipa_jump_function_lookups = (int ) bp_unpack_var_len_int (bp);
13820 : 23880 : if (8 > (int ) 10)
13821 : : ptr->x_param_ipa_jump_function_lookups ^= 8;
13822 : 23880 : ptr->x_param_ipa_max_aa_steps = (int ) bp_unpack_var_len_int (bp);
13823 : 23880 : if (25000 > (int ) 10)
13824 : 23880 : ptr->x_param_ipa_max_aa_steps ^= 25000;
13825 : 23880 : ptr->x_param_ipa_max_agg_items = (int ) bp_unpack_var_len_int (bp);
13826 : 23880 : if (16 > (int ) 10)
13827 : 23880 : ptr->x_param_ipa_max_agg_items ^= 16;
13828 : 23880 : ptr->x_param_ipa_max_loop_predicates = (int ) bp_unpack_var_len_int (bp);
13829 : 23880 : if (16 > (int ) 10)
13830 : 23880 : ptr->x_param_ipa_max_loop_predicates ^= 16;
13831 : 23880 : ptr->x_param_ipa_max_param_expr_ops = (int ) bp_unpack_var_len_int (bp);
13832 : 23880 : if (10 > (int ) 10)
13833 : : ptr->x_param_ipa_max_param_expr_ops ^= 10;
13834 : 23880 : ptr->x_param_ipa_max_switch_predicate_bounds = (int ) bp_unpack_var_len_int (bp);
13835 : 23880 : if (5 > (int ) 10)
13836 : : ptr->x_param_ipa_max_switch_predicate_bounds ^= 5;
13837 : 23880 : ptr->x_param_ipa_sra_deref_prob_threshold = (int ) bp_unpack_var_len_int (bp);
13838 : 23880 : if (50 > (int ) 10)
13839 : 23880 : ptr->x_param_ipa_sra_deref_prob_threshold ^= 50;
13840 : 23880 : ptr->x_param_ipa_sra_max_replacements = (int ) bp_unpack_var_len_int (bp);
13841 : 23880 : if (8 > (int ) 10)
13842 : : ptr->x_param_ipa_sra_max_replacements ^= 8;
13843 : 23880 : ptr->x_param_ipa_sra_ptr_growth_factor = (int ) bp_unpack_var_len_int (bp);
13844 : 23880 : if (2 > (int ) 10)
13845 : : ptr->x_param_ipa_sra_ptr_growth_factor ^= 2;
13846 : 23880 : ptr->x_param_ipa_sra_ptrwrap_growth_factor = (int ) bp_unpack_var_len_int (bp);
13847 : 23880 : if (4 > (int ) 10)
13848 : : ptr->x_param_ipa_sra_ptrwrap_growth_factor ^= 4;
13849 : 23880 : ptr->x_param_ira_consider_dup_in_all_alts = (int ) bp_unpack_var_len_int (bp);
13850 : 23880 : if (1 > (int ) 10)
13851 : : ptr->x_param_ira_consider_dup_in_all_alts ^= 1;
13852 : 23880 : ptr->x_param_ira_loop_reserved_regs = (int ) bp_unpack_var_len_int (bp);
13853 : 23880 : if (2 > (int ) 10)
13854 : : ptr->x_param_ira_loop_reserved_regs ^= 2;
13855 : 23880 : ptr->x_param_ira_max_conflict_table_size = (int ) bp_unpack_var_len_int (bp);
13856 : 23880 : if (1000 > (int ) 10)
13857 : 23880 : ptr->x_param_ira_max_conflict_table_size ^= 1000;
13858 : 23880 : ptr->x_param_ira_max_loops_num = (int ) bp_unpack_var_len_int (bp);
13859 : 23880 : if (100 > (int ) 10)
13860 : 23880 : ptr->x_param_ira_max_loops_num ^= 100;
13861 : 23880 : ptr->x_param_ira_simple_lra_insn_threshold = (int ) bp_unpack_var_len_int (bp);
13862 : 23880 : if (1000 > (int ) 10)
13863 : 23880 : ptr->x_param_ira_simple_lra_insn_threshold ^= 1000;
13864 : 23880 : ptr->x_param_iv_always_prune_cand_set_bound = (int ) bp_unpack_var_len_int (bp);
13865 : 23880 : if (10 > (int ) 10)
13866 : : ptr->x_param_iv_always_prune_cand_set_bound ^= 10;
13867 : 23880 : ptr->x_param_iv_consider_all_candidates_bound = (int ) bp_unpack_var_len_int (bp);
13868 : 23880 : if (40 > (int ) 10)
13869 : 23880 : ptr->x_param_iv_consider_all_candidates_bound ^= 40;
13870 : 23880 : ptr->x_param_iv_max_considered_uses = (int ) bp_unpack_var_len_int (bp);
13871 : 23880 : if (250 > (int ) 10)
13872 : 23880 : ptr->x_param_iv_max_considered_uses ^= 250;
13873 : 23880 : ptr->x_param_jump_table_max_growth_ratio_for_size = (int ) bp_unpack_var_len_int (bp);
13874 : 23880 : if (300 > (int ) 10)
13875 : 23880 : ptr->x_param_jump_table_max_growth_ratio_for_size ^= 300;
13876 : 23880 : ptr->x_param_jump_table_max_growth_ratio_for_speed = (int ) bp_unpack_var_len_int (bp);
13877 : 23880 : if (800 > (int ) 10)
13878 : 23880 : ptr->x_param_jump_table_max_growth_ratio_for_speed ^= 800;
13879 : 23880 : ptr->x_param_l1_cache_line_size = (int ) bp_unpack_var_len_int (bp);
13880 : 23880 : if (32 > (int ) 10)
13881 : 23880 : ptr->x_param_l1_cache_line_size ^= 32;
13882 : 23880 : ptr->x_param_l1_cache_size = (int ) bp_unpack_var_len_int (bp);
13883 : 23880 : if (64 > (int ) 10)
13884 : 23880 : ptr->x_param_l1_cache_size ^= 64;
13885 : 23880 : ptr->x_param_l2_cache_size = (int ) bp_unpack_var_len_int (bp);
13886 : 23880 : if (512 > (int ) 10)
13887 : 23880 : ptr->x_param_l2_cache_size ^= 512;
13888 : 23880 : ptr->x_param_large_function_growth = (int ) bp_unpack_var_len_int (bp);
13889 : 23880 : if (100 > (int ) 10)
13890 : 23880 : ptr->x_param_large_function_growth ^= 100;
13891 : 23880 : ptr->x_param_large_function_insns = (int ) bp_unpack_var_len_int (bp);
13892 : 23880 : if (2700 > (int ) 10)
13893 : 23880 : ptr->x_param_large_function_insns ^= 2700;
13894 : 23880 : ptr->x_param_stack_frame_growth = (int ) bp_unpack_var_len_int (bp);
13895 : 23880 : if (1000 > (int ) 10)
13896 : 23880 : ptr->x_param_stack_frame_growth ^= 1000;
13897 : 23880 : ptr->x_param_large_stack_frame = (int ) bp_unpack_var_len_int (bp);
13898 : 23880 : if (256 > (int ) 10)
13899 : 23880 : ptr->x_param_large_stack_frame ^= 256;
13900 : 23880 : ptr->x_param_large_unit_insns = (int ) bp_unpack_var_len_int (bp);
13901 : 23880 : if (10000 > (int ) 10)
13902 : 23880 : ptr->x_param_large_unit_insns ^= 10000;
13903 : 23880 : ptr->x_param_lim_expensive = (int ) bp_unpack_var_len_int (bp);
13904 : 23880 : if (20 > (int ) 10)
13905 : 23880 : ptr->x_param_lim_expensive ^= 20;
13906 : 23880 : ptr->x_param_loop_block_tile_size = (int ) bp_unpack_var_len_int (bp);
13907 : 23880 : if (51 > (int ) 10)
13908 : 23880 : ptr->x_param_loop_block_tile_size ^= 51;
13909 : 23880 : ptr->x_param_loop_interchange_max_num_stmts = (int ) bp_unpack_var_len_int (bp);
13910 : 23880 : if (64 > (int ) 10)
13911 : 23880 : ptr->x_param_loop_interchange_max_num_stmts ^= 64;
13912 : 23880 : ptr->x_param_loop_interchange_stride_ratio = (int ) bp_unpack_var_len_int (bp);
13913 : 23880 : if (2 > (int ) 10)
13914 : : ptr->x_param_loop_interchange_stride_ratio ^= 2;
13915 : 23880 : ptr->x_param_loop_invariant_max_bbs_in_loop = (int ) bp_unpack_var_len_int (bp);
13916 : 23880 : if (10000 > (int ) 10)
13917 : 23880 : ptr->x_param_loop_invariant_max_bbs_in_loop ^= 10000;
13918 : 23880 : ptr->x_param_loop_max_datarefs_for_datadeps = (int ) bp_unpack_var_len_int (bp);
13919 : 23880 : if (1000 > (int ) 10)
13920 : 23880 : ptr->x_param_loop_max_datarefs_for_datadeps ^= 1000;
13921 : 23880 : ptr->x_param_loop_versioning_max_inner_insns = (int ) bp_unpack_var_len_int (bp);
13922 : 23880 : if (200 > (int ) 10)
13923 : 23880 : ptr->x_param_loop_versioning_max_inner_insns ^= 200;
13924 : 23880 : ptr->x_param_loop_versioning_max_outer_insns = (int ) bp_unpack_var_len_int (bp);
13925 : 23880 : if (100 > (int ) 10)
13926 : 23880 : ptr->x_param_loop_versioning_max_outer_insns ^= 100;
13927 : 23880 : ptr->x_param_lra_inheritance_ebb_probability_cutoff = (int ) bp_unpack_var_len_int (bp);
13928 : 23880 : if (40 > (int ) 10)
13929 : 23880 : ptr->x_param_lra_inheritance_ebb_probability_cutoff ^= 40;
13930 : 23880 : ptr->x_param_lra_max_considered_reload_pseudos = (int ) bp_unpack_var_len_int (bp);
13931 : 23880 : if (500 > (int ) 10)
13932 : 23880 : ptr->x_param_lra_max_considered_reload_pseudos ^= 500;
13933 : 23880 : ptr->x_flag_lto_locality_cloning = (enum lto_locality_cloning_model ) bp_unpack_var_len_int (bp);
13934 : 23880 : ptr->x_param_lto_locality_frequency = (int ) bp_unpack_var_len_int (bp);
13935 : 23880 : if (1 > (int ) 10)
13936 : : ptr->x_param_lto_locality_frequency ^= 1;
13937 : 23880 : ptr->x_param_lto_locality_size = (int ) bp_unpack_var_len_int (bp);
13938 : 23880 : if (1000 > (int ) 10)
13939 : 23880 : ptr->x_param_lto_locality_size ^= 1000;
13940 : 23880 : ptr->x_param_max_average_unrolled_insns = (int ) bp_unpack_var_len_int (bp);
13941 : 23880 : if (80 > (int ) 10)
13942 : 23880 : ptr->x_param_max_average_unrolled_insns ^= 80;
13943 : 23880 : ptr->x_param_max_combine_insns = (int ) bp_unpack_var_len_int (bp);
13944 : 23880 : if (4 > (int ) 10)
13945 : : ptr->x_param_max_combine_insns ^= 4;
13946 : 23880 : ptr->x_param_max_combine_search_insns = (int ) bp_unpack_var_len_int (bp);
13947 : 23880 : if (3000 > (int ) 10)
13948 : 23880 : ptr->x_param_max_combine_search_insns ^= 3000;
13949 : 23880 : ptr->x_param_max_unroll_iterations = (int ) bp_unpack_var_len_int (bp);
13950 : 23880 : if (8 > (int ) 10)
13951 : : ptr->x_param_max_unroll_iterations ^= 8;
13952 : 23880 : ptr->x_param_max_completely_peel_times = (int ) bp_unpack_var_len_int (bp);
13953 : 23880 : if (16 > (int ) 10)
13954 : 23880 : ptr->x_param_max_completely_peel_times ^= 16;
13955 : 23880 : ptr->x_param_max_completely_peeled_insns = (int ) bp_unpack_var_len_int (bp);
13956 : 23880 : if (200 > (int ) 10)
13957 : 23880 : ptr->x_param_max_completely_peeled_insns ^= 200;
13958 : 23880 : ptr->x_param_max_crossjump_edges = (int ) bp_unpack_var_len_int (bp);
13959 : 23880 : if (100 > (int ) 10)
13960 : 23880 : ptr->x_param_max_crossjump_edges ^= 100;
13961 : 23880 : ptr->x_param_max_cse_insns = (int ) bp_unpack_var_len_int (bp);
13962 : 23880 : if (1000 > (int ) 10)
13963 : 23880 : ptr->x_param_max_cse_insns ^= 1000;
13964 : 23880 : ptr->x_param_max_cse_path_length = (int ) bp_unpack_var_len_int (bp);
13965 : 23880 : if (10 > (int ) 10)
13966 : : ptr->x_param_max_cse_path_length ^= 10;
13967 : 23880 : ptr->x_param_max_cselib_memory_locations = (int ) bp_unpack_var_len_int (bp);
13968 : 23880 : if (500 > (int ) 10)
13969 : 23880 : ptr->x_param_max_cselib_memory_locations ^= 500;
13970 : 23880 : ptr->x_param_max_debug_marker_count = (int ) bp_unpack_var_len_int (bp);
13971 : 23880 : if (100000 > (int ) 10)
13972 : 23880 : ptr->x_param_max_debug_marker_count ^= 100000;
13973 : 23880 : ptr->x_param_max_delay_slot_insn_search = (int ) bp_unpack_var_len_int (bp);
13974 : 23880 : if (100 > (int ) 10)
13975 : 23880 : ptr->x_param_max_delay_slot_insn_search ^= 100;
13976 : 23880 : ptr->x_param_max_delay_slot_live_search = (int ) bp_unpack_var_len_int (bp);
13977 : 23880 : if (333 > (int ) 10)
13978 : 23880 : ptr->x_param_max_delay_slot_live_search ^= 333;
13979 : 23880 : ptr->x_param_max_devirt_targets = (int ) bp_unpack_var_len_int (bp);
13980 : 23880 : if (3 > (int ) 10)
13981 : : ptr->x_param_max_devirt_targets ^= 3;
13982 : 23880 : ptr->x_param_max_dse_active_local_stores = (int ) bp_unpack_var_len_int (bp);
13983 : 23880 : if (5000 > (int ) 10)
13984 : 23880 : ptr->x_param_max_dse_active_local_stores ^= 5000;
13985 : 23880 : ptr->x_param_early_inliner_max_iterations = (int ) bp_unpack_var_len_int (bp);
13986 : 23880 : if (1 > (int ) 10)
13987 : : ptr->x_param_early_inliner_max_iterations ^= 1;
13988 : 23880 : ptr->x_param_max_find_base_term_values = (int ) bp_unpack_var_len_int (bp);
13989 : 23880 : if (200 > (int ) 10)
13990 : 23880 : ptr->x_param_max_find_base_term_values ^= 200;
13991 : 23880 : ptr->x_param_max_fsm_thread_path_insns = (int ) bp_unpack_var_len_int (bp);
13992 : 23880 : if (100 > (int ) 10)
13993 : 23880 : ptr->x_param_max_fsm_thread_path_insns ^= 100;
13994 : 23880 : ptr->x_param_max_gcse_insertion_ratio = (int ) bp_unpack_var_len_int (bp);
13995 : 23880 : if (20 > (int ) 10)
13996 : 23880 : ptr->x_param_max_gcse_insertion_ratio ^= 20;
13997 : 23880 : ptr->x_param_max_gcse_memory = (int ) bp_unpack_var_len_int (bp);
13998 : 23880 : if (131072 > (int ) 10)
13999 : 23880 : ptr->x_param_max_gcse_memory ^= 131072;
14000 : 23880 : ptr->x_param_max_goto_duplication_insns = (int ) bp_unpack_var_len_int (bp);
14001 : 23880 : if (8 > (int ) 10)
14002 : : ptr->x_param_max_goto_duplication_insns ^= 8;
14003 : 23880 : ptr->x_param_max_grow_copy_bb_insns = (int ) bp_unpack_var_len_int (bp);
14004 : 23880 : if (8 > (int ) 10)
14005 : : ptr->x_param_max_grow_copy_bb_insns ^= 8;
14006 : 23880 : ptr->x_param_max_hoist_depth = (int ) bp_unpack_var_len_int (bp);
14007 : 23880 : if (30 > (int ) 10)
14008 : 23880 : ptr->x_param_max_hoist_depth ^= 30;
14009 : 23880 : ptr->x_param_inline_functions_called_once_insns = (int ) bp_unpack_var_len_int (bp);
14010 : 23880 : if (4000 > (int ) 10)
14011 : 23880 : ptr->x_param_inline_functions_called_once_insns ^= 4000;
14012 : 23880 : ptr->x_param_inline_functions_called_once_loop_depth = (int ) bp_unpack_var_len_int (bp);
14013 : 23880 : if (6 > (int ) 10)
14014 : : ptr->x_param_inline_functions_called_once_loop_depth ^= 6;
14015 : 23880 : ptr->x_param_max_inline_insns_auto = (int ) bp_unpack_var_len_int (bp);
14016 : 23880 : if (15 > (int ) 10)
14017 : 23880 : ptr->x_param_max_inline_insns_auto ^= 15;
14018 : 23880 : ptr->x_param_max_inline_insns_recursive_auto = (int ) bp_unpack_var_len_int (bp);
14019 : 23880 : if (450 > (int ) 10)
14020 : 23880 : ptr->x_param_max_inline_insns_recursive_auto ^= 450;
14021 : 23880 : ptr->x_param_max_inline_insns_recursive = (int ) bp_unpack_var_len_int (bp);
14022 : 23880 : if (450 > (int ) 10)
14023 : 23880 : ptr->x_param_max_inline_insns_recursive ^= 450;
14024 : 23880 : ptr->x_param_max_inline_insns_single = (int ) bp_unpack_var_len_int (bp);
14025 : 23880 : if (70 > (int ) 10)
14026 : 23880 : ptr->x_param_max_inline_insns_single ^= 70;
14027 : 23880 : ptr->x_param_max_inline_insns_size = (int ) bp_unpack_var_len_int (bp);
14028 : 23880 : ptr->x_param_max_inline_insns_small = (int ) bp_unpack_var_len_int (bp);
14029 : 23880 : ptr->x_param_max_inline_recursive_depth_auto = (int ) bp_unpack_var_len_int (bp);
14030 : 23880 : if (8 > (int ) 10)
14031 : : ptr->x_param_max_inline_recursive_depth_auto ^= 8;
14032 : 23880 : ptr->x_param_max_inline_recursive_depth = (int ) bp_unpack_var_len_int (bp);
14033 : 23880 : if (8 > (int ) 10)
14034 : : ptr->x_param_max_inline_recursive_depth ^= 8;
14035 : 23880 : ptr->x_param_max_isl_operations = (int ) bp_unpack_var_len_int (bp);
14036 : 23880 : if (350000 > (int ) 10)
14037 : 23880 : ptr->x_param_max_isl_operations ^= 350000;
14038 : 23880 : ptr->x_param_max_iterations_computation_cost = (int ) bp_unpack_var_len_int (bp);
14039 : 23880 : if (10 > (int ) 10)
14040 : : ptr->x_param_max_iterations_computation_cost ^= 10;
14041 : 23880 : ptr->x_param_max_iterations_to_track = (int ) bp_unpack_var_len_int (bp);
14042 : 23880 : if (1000 > (int ) 10)
14043 : 23880 : ptr->x_param_max_iterations_to_track ^= 1000;
14044 : 23880 : ptr->x_param_max_jump_thread_duplication_stmts = (int ) bp_unpack_var_len_int (bp);
14045 : 23880 : if (15 > (int ) 10)
14046 : 23880 : ptr->x_param_max_jump_thread_duplication_stmts ^= 15;
14047 : 23880 : ptr->x_param_max_jump_thread_paths = (int ) bp_unpack_var_len_int (bp);
14048 : 23880 : if (64 > (int ) 10)
14049 : 23880 : ptr->x_param_max_jump_thread_paths ^= 64;
14050 : 23880 : ptr->x_param_max_last_value_rtl = (int ) bp_unpack_var_len_int (bp);
14051 : 23880 : if (10000 > (int ) 10)
14052 : 23880 : ptr->x_param_max_last_value_rtl ^= 10000;
14053 : 23880 : ptr->x_param_max_loop_header_insns = (int ) bp_unpack_var_len_int (bp);
14054 : 23880 : if (20 > (int ) 10)
14055 : 23880 : ptr->x_param_max_loop_header_insns ^= 20;
14056 : 23880 : ptr->x_param_max_modulo_backtrack_attempts = (int ) bp_unpack_var_len_int (bp);
14057 : 23880 : if (40 > (int ) 10)
14058 : 23880 : ptr->x_param_max_modulo_backtrack_attempts ^= 40;
14059 : 23880 : ptr->x_param_max_partial_antic_length = (int ) bp_unpack_var_len_int (bp);
14060 : 23880 : if (100 > (int ) 10)
14061 : 23880 : ptr->x_param_max_partial_antic_length ^= 100;
14062 : 23880 : ptr->x_param_max_peel_branches = (int ) bp_unpack_var_len_int (bp);
14063 : 23880 : if (32 > (int ) 10)
14064 : 23880 : ptr->x_param_max_peel_branches ^= 32;
14065 : 23880 : ptr->x_param_max_peel_times = (int ) bp_unpack_var_len_int (bp);
14066 : 23880 : if (16 > (int ) 10)
14067 : 23880 : ptr->x_param_max_peel_times ^= 16;
14068 : 23880 : ptr->x_param_max_peeled_insns = (int ) bp_unpack_var_len_int (bp);
14069 : 23880 : if (100 > (int ) 10)
14070 : 23880 : ptr->x_param_max_peeled_insns ^= 100;
14071 : 23880 : ptr->x_param_max_pending_list_length = (int ) bp_unpack_var_len_int (bp);
14072 : 23880 : if (32 > (int ) 10)
14073 : 23880 : ptr->x_param_max_pending_list_length ^= 32;
14074 : 23880 : ptr->x_param_max_pipeline_region_blocks = (int ) bp_unpack_var_len_int (bp);
14075 : 23880 : if (15 > (int ) 10)
14076 : 23880 : ptr->x_param_max_pipeline_region_blocks ^= 15;
14077 : 23880 : ptr->x_param_max_pipeline_region_insns = (int ) bp_unpack_var_len_int (bp);
14078 : 23880 : if (200 > (int ) 10)
14079 : 23880 : ptr->x_param_max_pipeline_region_insns ^= 200;
14080 : 23880 : ptr->x_param_max_pow_sqrt_depth = (int ) bp_unpack_var_len_int (bp);
14081 : 23880 : if (5 > (int ) 10)
14082 : : ptr->x_param_max_pow_sqrt_depth ^= 5;
14083 : 23880 : ptr->x_param_max_predicted_iterations = (int ) bp_unpack_var_len_int (bp);
14084 : 23880 : if (100 > (int ) 10)
14085 : 23880 : ptr->x_param_max_predicted_iterations ^= 100;
14086 : 23880 : ptr->x_param_max_reload_search_insns = (int ) bp_unpack_var_len_int (bp);
14087 : 23880 : if (100 > (int ) 10)
14088 : 23880 : ptr->x_param_max_reload_search_insns ^= 100;
14089 : 23880 : ptr->x_param_max_rtl_if_conversion_insns = (int ) bp_unpack_var_len_int (bp);
14090 : 23880 : if (10 > (int ) 10)
14091 : : ptr->x_param_max_rtl_if_conversion_insns ^= 10;
14092 : 23880 : ptr->x_param_max_rtl_if_conversion_predictable_cost = (int ) bp_unpack_var_len_int (bp);
14093 : 23880 : if (20 > (int ) 10)
14094 : 23880 : ptr->x_param_max_rtl_if_conversion_predictable_cost ^= 20;
14095 : 23880 : ptr->x_param_max_rtl_if_conversion_unpredictable_cost = (int ) bp_unpack_var_len_int (bp);
14096 : 23880 : if (40 > (int ) 10)
14097 : 23880 : ptr->x_param_max_rtl_if_conversion_unpredictable_cost ^= 40;
14098 : 23880 : ptr->x_param_max_sched_extend_regions_iters = (int ) bp_unpack_var_len_int (bp);
14099 : 23880 : ptr->x_param_max_sched_insn_conflict_delay = (int ) bp_unpack_var_len_int (bp);
14100 : 23880 : if (3 > (int ) 10)
14101 : : ptr->x_param_max_sched_insn_conflict_delay ^= 3;
14102 : 23880 : ptr->x_param_max_sched_ready_insns = (int ) bp_unpack_var_len_int (bp);
14103 : 23880 : if (100 > (int ) 10)
14104 : 23880 : ptr->x_param_max_sched_ready_insns ^= 100;
14105 : 23880 : ptr->x_param_max_sched_region_blocks = (int ) bp_unpack_var_len_int (bp);
14106 : 23880 : if (10 > (int ) 10)
14107 : : ptr->x_param_max_sched_region_blocks ^= 10;
14108 : 23880 : ptr->x_param_max_sched_region_insns = (int ) bp_unpack_var_len_int (bp);
14109 : 23880 : if (100 > (int ) 10)
14110 : 23880 : ptr->x_param_max_sched_region_insns ^= 100;
14111 : 23880 : ptr->x_param_max_slsr_candidate_scan = (int ) bp_unpack_var_len_int (bp);
14112 : 23880 : if (50 > (int ) 10)
14113 : 23880 : ptr->x_param_max_slsr_candidate_scan ^= 50;
14114 : 23880 : ptr->x_param_max_speculative_devirt_maydefs = (int ) bp_unpack_var_len_int (bp);
14115 : 23880 : if (50 > (int ) 10)
14116 : 23880 : ptr->x_param_max_speculative_devirt_maydefs ^= 50;
14117 : 23880 : ptr->x_param_max_stores_to_merge = (int ) bp_unpack_var_len_int (bp);
14118 : 23880 : if (64 > (int ) 10)
14119 : 23880 : ptr->x_param_max_stores_to_merge ^= 64;
14120 : 23880 : ptr->x_param_max_stores_to_sink = (int ) bp_unpack_var_len_int (bp);
14121 : 23880 : if (2 > (int ) 10)
14122 : : ptr->x_param_max_stores_to_sink ^= 2;
14123 : 23880 : ptr->x_param_max_tail_merge_comparisons = (int ) bp_unpack_var_len_int (bp);
14124 : 23880 : if (10 > (int ) 10)
14125 : : ptr->x_param_max_tail_merge_comparisons ^= 10;
14126 : 23880 : ptr->x_param_max_tail_merge_iterations = (int ) bp_unpack_var_len_int (bp);
14127 : 23880 : if (2 > (int ) 10)
14128 : : ptr->x_param_max_tail_merge_iterations ^= 2;
14129 : 23880 : ptr->x_param_max_tracked_strlens = (int ) bp_unpack_var_len_int (bp);
14130 : 23880 : if (10000 > (int ) 10)
14131 : 23880 : ptr->x_param_max_tracked_strlens ^= 10000;
14132 : 23880 : ptr->x_param_max_tree_if_conversion_phi_args = (int ) bp_unpack_var_len_int (bp);
14133 : 23880 : if (4 > (int ) 10)
14134 : : ptr->x_param_max_tree_if_conversion_phi_args ^= 4;
14135 : 23880 : ptr->x_param_max_unroll_times = (int ) bp_unpack_var_len_int (bp);
14136 : 23880 : if (8 > (int ) 10)
14137 : : ptr->x_param_max_unroll_times ^= 8;
14138 : 23880 : ptr->x_param_max_unrolled_insns = (int ) bp_unpack_var_len_int (bp);
14139 : 23880 : if (200 > (int ) 10)
14140 : 23880 : ptr->x_param_max_unrolled_insns ^= 200;
14141 : 23880 : ptr->x_param_max_unswitch_depth = (int ) bp_unpack_var_len_int (bp);
14142 : 23880 : if (50 > (int ) 10)
14143 : 23880 : ptr->x_param_max_unswitch_depth ^= 50;
14144 : 23880 : ptr->x_param_max_unswitch_insns = (int ) bp_unpack_var_len_int (bp);
14145 : 23880 : if (50 > (int ) 10)
14146 : 23880 : ptr->x_param_max_unswitch_insns ^= 50;
14147 : 23880 : ptr->x_param_max_variable_expansions = (int ) bp_unpack_var_len_int (bp);
14148 : 23880 : if (1 > (int ) 10)
14149 : : ptr->x_param_max_variable_expansions ^= 1;
14150 : 23880 : ptr->x_param_max_vartrack_expr_depth = (int ) bp_unpack_var_len_int (bp);
14151 : 23880 : if (12 > (int ) 10)
14152 : 23880 : ptr->x_param_max_vartrack_expr_depth ^= 12;
14153 : 23880 : ptr->x_param_max_vartrack_reverse_op_size = (int ) bp_unpack_var_len_int (bp);
14154 : 23880 : if (50 > (int ) 10)
14155 : 23880 : ptr->x_param_max_vartrack_reverse_op_size ^= 50;
14156 : 23880 : ptr->x_param_max_vartrack_size = (int ) bp_unpack_var_len_int (bp);
14157 : 23880 : if (50000000 > (int ) 10)
14158 : 23880 : ptr->x_param_max_vartrack_size ^= 50000000;
14159 : 23880 : ptr->x_param_min_crossjump_insns = (int ) bp_unpack_var_len_int (bp);
14160 : 23880 : if (5 > (int ) 10)
14161 : : ptr->x_param_min_crossjump_insns ^= 5;
14162 : 23880 : ptr->x_param_min_inline_recursive_probability = (int ) bp_unpack_var_len_int (bp);
14163 : 23880 : if (10 > (int ) 10)
14164 : : ptr->x_param_min_inline_recursive_probability ^= 10;
14165 : 23880 : ptr->x_param_min_insn_to_prefetch_ratio = (int ) bp_unpack_var_len_int (bp);
14166 : 23880 : if (9 > (int ) 10)
14167 : : ptr->x_param_min_insn_to_prefetch_ratio ^= 9;
14168 : 23880 : ptr->x_param_min_loop_cond_split_prob = (int ) bp_unpack_var_len_int (bp);
14169 : 23880 : if (30 > (int ) 10)
14170 : 23880 : ptr->x_param_min_loop_cond_split_prob ^= 30;
14171 : 23880 : ptr->x_param_min_pagesize = (int ) bp_unpack_var_len_int (bp);
14172 : 23880 : if (4096 > (int ) 10)
14173 : 23880 : ptr->x_param_min_pagesize ^= 4096;
14174 : 23880 : ptr->x_param_min_size_for_stack_sharing = (int ) bp_unpack_var_len_int (bp);
14175 : 23880 : if (32 > (int ) 10)
14176 : 23880 : ptr->x_param_min_size_for_stack_sharing ^= 32;
14177 : 23880 : ptr->x_param_min_spec_prob = (int ) bp_unpack_var_len_int (bp);
14178 : 23880 : if (40 > (int ) 10)
14179 : 23880 : ptr->x_param_min_spec_prob ^= 40;
14180 : 23880 : ptr->x_param_min_vect_loop_bound = (int ) bp_unpack_var_len_int (bp);
14181 : 23880 : ptr->x_param_modref_max_accesses = (int ) bp_unpack_var_len_int (bp);
14182 : 23880 : if (16 > (int ) 10)
14183 : 23880 : ptr->x_param_modref_max_accesses ^= 16;
14184 : 23880 : ptr->x_param_modref_max_adjustments = (int ) bp_unpack_var_len_int (bp);
14185 : 23880 : if (8 > (int ) 10)
14186 : : ptr->x_param_modref_max_adjustments ^= 8;
14187 : 23880 : ptr->x_param_modref_max_bases = (int ) bp_unpack_var_len_int (bp);
14188 : 23880 : if (32 > (int ) 10)
14189 : 23880 : ptr->x_param_modref_max_bases ^= 32;
14190 : 23880 : ptr->x_param_modref_max_depth = (int ) bp_unpack_var_len_int (bp);
14191 : 23880 : if (256 > (int ) 10)
14192 : 23880 : ptr->x_param_modref_max_depth ^= 256;
14193 : 23880 : ptr->x_param_modref_max_escape_points = (int ) bp_unpack_var_len_int (bp);
14194 : 23880 : if (256 > (int ) 10)
14195 : 23880 : ptr->x_param_modref_max_escape_points ^= 256;
14196 : 23880 : ptr->x_param_modref_max_refs = (int ) bp_unpack_var_len_int (bp);
14197 : 23880 : if (16 > (int ) 10)
14198 : 23880 : ptr->x_param_modref_max_refs ^= 16;
14199 : 23880 : ptr->x_param_modref_max_tests = (int ) bp_unpack_var_len_int (bp);
14200 : 23880 : if (64 > (int ) 10)
14201 : 23880 : ptr->x_param_modref_max_tests ^= 64;
14202 : 23880 : ptr->x_param_parloops_chunk_size = (int ) bp_unpack_var_len_int (bp);
14203 : 23880 : ptr->x_param_parloops_min_per_thread = (int ) bp_unpack_var_len_int (bp);
14204 : 23880 : if (100 > (int ) 10)
14205 : 23880 : ptr->x_param_parloops_min_per_thread ^= 100;
14206 : 23880 : ptr->x_param_parloops_schedule = (int ) bp_unpack_var_len_int (bp);
14207 : 23880 : ptr->x_param_partial_inlining_entry_probability = (int ) bp_unpack_var_len_int (bp);
14208 : 23880 : if (70 > (int ) 10)
14209 : 23880 : ptr->x_param_partial_inlining_entry_probability ^= 70;
14210 : 23880 : ptr->x_param_phiopt_factor_max_stmts_live = (int ) bp_unpack_var_len_int (bp);
14211 : 23880 : if (5 > (int ) 10)
14212 : : ptr->x_param_phiopt_factor_max_stmts_live ^= 5;
14213 : 23880 : ptr->x_param_predictable_branch_outcome = (int ) bp_unpack_var_len_int (bp);
14214 : 23880 : if (2 > (int ) 10)
14215 : : ptr->x_param_predictable_branch_outcome ^= 2;
14216 : 23880 : ptr->x_param_prefetch_dynamic_strides = (int ) bp_unpack_var_len_int (bp);
14217 : 23880 : if (1 > (int ) 10)
14218 : : ptr->x_param_prefetch_dynamic_strides ^= 1;
14219 : 23880 : ptr->x_param_prefetch_latency = (int ) bp_unpack_var_len_int (bp);
14220 : 23880 : if (200 > (int ) 10)
14221 : 23880 : ptr->x_param_prefetch_latency ^= 200;
14222 : 23880 : ptr->x_param_prefetch_min_insn_to_mem_ratio = (int ) bp_unpack_var_len_int (bp);
14223 : 23880 : if (3 > (int ) 10)
14224 : : ptr->x_param_prefetch_min_insn_to_mem_ratio ^= 3;
14225 : 23880 : ptr->x_param_prefetch_minimum_stride = (int ) bp_unpack_var_len_int (bp);
14226 : 23880 : if (-1 > (int ) 10)
14227 : : ptr->x_param_prefetch_minimum_stride ^= -1;
14228 : 23880 : ptr->x_param_ranger_debug = (enum ranger_debug ) bp_unpack_var_len_int (bp);
14229 : 23880 : ptr->x_param_ranger_logical_depth = (int ) bp_unpack_var_len_int (bp);
14230 : 23880 : if (6 > (int ) 10)
14231 : : ptr->x_param_ranger_logical_depth ^= 6;
14232 : 23880 : ptr->x_param_ranger_recompute_depth = (int ) bp_unpack_var_len_int (bp);
14233 : 23880 : if (5 > (int ) 10)
14234 : : ptr->x_param_ranger_recompute_depth ^= 5;
14235 : 23880 : ptr->x_param_relation_block_limit = (int ) bp_unpack_var_len_int (bp);
14236 : 23880 : if (200 > (int ) 10)
14237 : 23880 : ptr->x_param_relation_block_limit ^= 200;
14238 : 23880 : ptr->x_param_rpo_vn_max_loop_depth = (int ) bp_unpack_var_len_int (bp);
14239 : 23880 : if (7 > (int ) 10)
14240 : : ptr->x_param_rpo_vn_max_loop_depth ^= 7;
14241 : 23880 : ptr->x_param_sccvn_max_alias_queries_per_access = (int ) bp_unpack_var_len_int (bp);
14242 : 23880 : if (1000 > (int ) 10)
14243 : 23880 : ptr->x_param_sccvn_max_alias_queries_per_access ^= 1000;
14244 : 23880 : ptr->x_param_scev_max_expr_complexity = (int ) bp_unpack_var_len_int (bp);
14245 : 23880 : if (10 > (int ) 10)
14246 : : ptr->x_param_scev_max_expr_complexity ^= 10;
14247 : 23880 : ptr->x_param_scev_max_expr_size = (int ) bp_unpack_var_len_int (bp);
14248 : 23880 : if (100 > (int ) 10)
14249 : 23880 : ptr->x_param_scev_max_expr_size ^= 100;
14250 : 23880 : ptr->x_param_sched_autopref_queue_depth = (int ) bp_unpack_var_len_int (bp);
14251 : 23880 : if (-1 > (int ) 10)
14252 : : ptr->x_param_sched_autopref_queue_depth ^= -1;
14253 : 23880 : ptr->x_param_sched_mem_true_dep_cost = (int ) bp_unpack_var_len_int (bp);
14254 : 23880 : if (1 > (int ) 10)
14255 : : ptr->x_param_sched_mem_true_dep_cost ^= 1;
14256 : 23880 : ptr->x_param_sched_pressure_algorithm = (int ) bp_unpack_var_len_int (bp);
14257 : 23880 : if (1 > (int ) 10)
14258 : : ptr->x_param_sched_pressure_algorithm ^= 1;
14259 : 23880 : ptr->x_param_sched_spec_prob_cutoff = (int ) bp_unpack_var_len_int (bp);
14260 : 23880 : if (40 > (int ) 10)
14261 : 23880 : ptr->x_param_sched_spec_prob_cutoff ^= 40;
14262 : 23880 : ptr->x_param_sched_state_edge_prob_cutoff = (int ) bp_unpack_var_len_int (bp);
14263 : 23880 : if (10 > (int ) 10)
14264 : : ptr->x_param_sched_state_edge_prob_cutoff ^= 10;
14265 : 23880 : ptr->x_param_selsched_insns_to_rename = (int ) bp_unpack_var_len_int (bp);
14266 : 23880 : if (2 > (int ) 10)
14267 : : ptr->x_param_selsched_insns_to_rename ^= 2;
14268 : 23880 : ptr->x_param_selsched_max_lookahead = (int ) bp_unpack_var_len_int (bp);
14269 : 23880 : if (50 > (int ) 10)
14270 : 23880 : ptr->x_param_selsched_max_lookahead ^= 50;
14271 : 23880 : ptr->x_param_selsched_max_sched_times = (int ) bp_unpack_var_len_int (bp);
14272 : 23880 : if (2 > (int ) 10)
14273 : : ptr->x_param_selsched_max_sched_times ^= 2;
14274 : 23880 : ptr->x_param_simultaneous_prefetches = (int ) bp_unpack_var_len_int (bp);
14275 : 23880 : if (3 > (int ) 10)
14276 : : ptr->x_param_simultaneous_prefetches ^= 3;
14277 : 23880 : ptr->x_param_sink_frequency_threshold = (int ) bp_unpack_var_len_int (bp);
14278 : 23880 : if (75 > (int ) 10)
14279 : 23880 : ptr->x_param_sink_frequency_threshold ^= 75;
14280 : 23880 : ptr->x_param_sms_dfa_history = (int ) bp_unpack_var_len_int (bp);
14281 : 23880 : ptr->x_param_sms_loop_average_count_threshold = (int ) bp_unpack_var_len_int (bp);
14282 : 23880 : ptr->x_param_sms_max_ii_factor = (int ) bp_unpack_var_len_int (bp);
14283 : 23880 : if (2 > (int ) 10)
14284 : : ptr->x_param_sms_max_ii_factor ^= 2;
14285 : 23880 : ptr->x_param_sms_min_sc = (int ) bp_unpack_var_len_int (bp);
14286 : 23880 : if (2 > (int ) 10)
14287 : : ptr->x_param_sms_min_sc ^= 2;
14288 : 23880 : ptr->x_param_sra_max_propagations = (int ) bp_unpack_var_len_int (bp);
14289 : 23880 : if (32 > (int ) 10)
14290 : 23880 : ptr->x_param_sra_max_propagations ^= 32;
14291 : 23880 : ptr->x_param_sra_max_scalarization_size_size = (int ) bp_unpack_var_len_int (bp);
14292 : 23880 : ptr->x_param_sra_max_scalarization_size_speed = (int ) bp_unpack_var_len_int (bp);
14293 : 23880 : ptr->x_param_ssa_name_def_chain_limit = (int ) bp_unpack_var_len_int (bp);
14294 : 23880 : if (512 > (int ) 10)
14295 : 23880 : ptr->x_param_ssa_name_def_chain_limit ^= 512;
14296 : 23880 : ptr->x_param_ssp_buffer_size = (int ) bp_unpack_var_len_int (bp);
14297 : 23880 : if (8 > (int ) 10)
14298 : : ptr->x_param_ssp_buffer_size ^= 8;
14299 : 23880 : ptr->x_param_stack_clash_protection_guard_size = (int ) bp_unpack_var_len_int (bp);
14300 : 23880 : if (12 > (int ) 10)
14301 : 23880 : ptr->x_param_stack_clash_protection_guard_size ^= 12;
14302 : 23880 : ptr->x_param_stack_clash_protection_probe_interval = (int ) bp_unpack_var_len_int (bp);
14303 : 23880 : if (12 > (int ) 10)
14304 : 23880 : ptr->x_param_stack_clash_protection_probe_interval ^= 12;
14305 : 23880 : ptr->x_param_store_forwarding_max_distance = (int ) bp_unpack_var_len_int (bp);
14306 : 23880 : if (10 > (int ) 10)
14307 : : ptr->x_param_store_forwarding_max_distance ^= 10;
14308 : 23880 : ptr->x_param_store_merging_allow_unaligned = (int ) bp_unpack_var_len_int (bp);
14309 : 23880 : if (1 > (int ) 10)
14310 : : ptr->x_param_store_merging_allow_unaligned ^= 1;
14311 : 23880 : ptr->x_param_store_merging_max_size = (int ) bp_unpack_var_len_int (bp);
14312 : 23880 : if (65536 > (int ) 10)
14313 : 23880 : ptr->x_param_store_merging_max_size ^= 65536;
14314 : 23880 : ptr->x_param_switch_conversion_branch_ratio = (int ) bp_unpack_var_len_int (bp);
14315 : 23880 : if (8 > (int ) 10)
14316 : : ptr->x_param_switch_conversion_branch_ratio ^= 8;
14317 : 23880 : ptr->x_param_switch_lower_slow_alg_max_cases = (int ) bp_unpack_var_len_int (bp);
14318 : 23880 : if (1000 > (int ) 10)
14319 : 23880 : ptr->x_param_switch_lower_slow_alg_max_cases ^= 1000;
14320 : 23880 : ptr->x_param_threader_debug = (enum threader_debug ) bp_unpack_var_len_int (bp);
14321 : 23880 : ptr->x_param_tm_max_aggregate_size = (int ) bp_unpack_var_len_int (bp);
14322 : 23880 : if (9 > (int ) 10)
14323 : : ptr->x_param_tm_max_aggregate_size ^= 9;
14324 : 23880 : ptr->x_param_tracer_dynamic_coverage_feedback = (int ) bp_unpack_var_len_int (bp);
14325 : 23880 : if (95 > (int ) 10)
14326 : 23880 : ptr->x_param_tracer_dynamic_coverage_feedback ^= 95;
14327 : 23880 : ptr->x_param_tracer_dynamic_coverage = (int ) bp_unpack_var_len_int (bp);
14328 : 23880 : if (75 > (int ) 10)
14329 : 23880 : ptr->x_param_tracer_dynamic_coverage ^= 75;
14330 : 23880 : ptr->x_param_tracer_max_code_growth = (int ) bp_unpack_var_len_int (bp);
14331 : 23880 : if (100 > (int ) 10)
14332 : 23880 : ptr->x_param_tracer_max_code_growth ^= 100;
14333 : 23880 : ptr->x_param_tracer_min_branch_probability_feedback = (int ) bp_unpack_var_len_int (bp);
14334 : 23880 : if (80 > (int ) 10)
14335 : 23880 : ptr->x_param_tracer_min_branch_probability_feedback ^= 80;
14336 : 23880 : ptr->x_param_tracer_min_branch_probability = (int ) bp_unpack_var_len_int (bp);
14337 : 23880 : if (50 > (int ) 10)
14338 : 23880 : ptr->x_param_tracer_min_branch_probability ^= 50;
14339 : 23880 : ptr->x_param_tracer_min_branch_ratio = (int ) bp_unpack_var_len_int (bp);
14340 : 23880 : if (10 > (int ) 10)
14341 : : ptr->x_param_tracer_min_branch_ratio ^= 10;
14342 : 23880 : ptr->x_param_transitive_relations_work_bound = (int ) bp_unpack_var_len_int (bp);
14343 : 23880 : if (256 > (int ) 10)
14344 : 23880 : ptr->x_param_transitive_relations_work_bound ^= 256;
14345 : 23880 : ptr->x_param_tree_reassoc_width = (int ) bp_unpack_var_len_int (bp);
14346 : 23880 : ptr->x_param_uninit_control_dep_attempts = (int ) bp_unpack_var_len_int (bp);
14347 : 23880 : if (1000 > (int ) 10)
14348 : 23880 : ptr->x_param_uninit_control_dep_attempts ^= 1000;
14349 : 23880 : ptr->x_param_uninit_max_chain_len = (int ) bp_unpack_var_len_int (bp);
14350 : 23880 : if (12 > (int ) 10)
14351 : 23880 : ptr->x_param_uninit_max_chain_len ^= 12;
14352 : 23880 : ptr->x_param_uninit_max_num_chains = (int ) bp_unpack_var_len_int (bp);
14353 : 23880 : if (8 > (int ) 10)
14354 : : ptr->x_param_uninit_max_num_chains ^= 8;
14355 : 23880 : ptr->x_param_uninit_max_prune_work = (int ) bp_unpack_var_len_int (bp);
14356 : 23880 : if (100000 > (int ) 10)
14357 : 23880 : ptr->x_param_uninit_max_prune_work ^= 100000;
14358 : 23880 : ptr->x_param_uninlined_function_insns = (int ) bp_unpack_var_len_int (bp);
14359 : 23880 : if (2 > (int ) 10)
14360 : : ptr->x_param_uninlined_function_insns ^= 2;
14361 : 23880 : ptr->x_param_uninlined_function_time = (int ) bp_unpack_var_len_int (bp);
14362 : 23880 : ptr->x_param_uninlined_function_thunk_insns = (int ) bp_unpack_var_len_int (bp);
14363 : 23880 : if (2 > (int ) 10)
14364 : : ptr->x_param_uninlined_function_thunk_insns ^= 2;
14365 : 23880 : ptr->x_param_uninlined_function_thunk_time = (int ) bp_unpack_var_len_int (bp);
14366 : 23880 : if (2 > (int ) 10)
14367 : : ptr->x_param_uninlined_function_thunk_time ^= 2;
14368 : 23880 : ptr->x_param_unlikely_bb_count_fraction = (int ) bp_unpack_var_len_int (bp);
14369 : 23880 : if (20 > (int ) 10)
14370 : 23880 : ptr->x_param_unlikely_bb_count_fraction ^= 20;
14371 : 23880 : ptr->x_param_unroll_jam_max_unroll = (int ) bp_unpack_var_len_int (bp);
14372 : 23880 : if (4 > (int ) 10)
14373 : : ptr->x_param_unroll_jam_max_unroll ^= 4;
14374 : 23880 : ptr->x_param_unroll_jam_min_percent = (int ) bp_unpack_var_len_int (bp);
14375 : 23880 : if (1 > (int ) 10)
14376 : : ptr->x_param_unroll_jam_min_percent ^= 1;
14377 : 23880 : ptr->x_param_use_after_scope_direct_emission_threshold = (int ) bp_unpack_var_len_int (bp);
14378 : 23880 : if (256 > (int ) 10)
14379 : 23880 : ptr->x_param_use_after_scope_direct_emission_threshold ^= 256;
14380 : : #ifdef ACCEL_COMPILER
14381 : : ptr->x_param_vect_epilogues_nomask = global_options.x_param_vect_epilogues_nomask;
14382 : : #else
14383 : 23880 : ptr->x_param_vect_epilogues_nomask = (int ) bp_unpack_var_len_int (bp);
14384 : 23880 : if (1 > (int ) 10)
14385 : : ptr->x_param_vect_epilogues_nomask ^= 1;
14386 : : #endif
14387 : 23880 : ptr->x_param_vect_induction_float = (int ) bp_unpack_var_len_int (bp);
14388 : 23880 : if (1 > (int ) 10)
14389 : : ptr->x_param_vect_induction_float ^= 1;
14390 : : #ifdef ACCEL_COMPILER
14391 : : ptr->x_param_vect_inner_loop_cost_factor = global_options.x_param_vect_inner_loop_cost_factor;
14392 : : #else
14393 : 23880 : ptr->x_param_vect_inner_loop_cost_factor = (int ) bp_unpack_var_len_int (bp);
14394 : 23880 : if (50 > (int ) 10)
14395 : 23880 : ptr->x_param_vect_inner_loop_cost_factor ^= 50;
14396 : : #endif
14397 : 23880 : ptr->x_param_vect_max_layout_candidates = (int ) bp_unpack_var_len_int (bp);
14398 : 23880 : if (32 > (int ) 10)
14399 : 23880 : ptr->x_param_vect_max_layout_candidates ^= 32;
14400 : 23880 : ptr->x_param_vect_max_peeling_for_alignment = (int ) bp_unpack_var_len_int (bp);
14401 : 23880 : if (-1 > (int ) 10)
14402 : : ptr->x_param_vect_max_peeling_for_alignment ^= -1;
14403 : 23880 : ptr->x_param_vect_max_version_for_alias_checks = (int ) bp_unpack_var_len_int (bp);
14404 : 23880 : if (15 > (int ) 10)
14405 : 23880 : ptr->x_param_vect_max_version_for_alias_checks ^= 15;
14406 : 23880 : ptr->x_param_vect_max_version_for_alignment_checks = (int ) bp_unpack_var_len_int (bp);
14407 : 23880 : if (6 > (int ) 10)
14408 : : ptr->x_param_vect_max_version_for_alignment_checks ^= 6;
14409 : : #ifdef ACCEL_COMPILER
14410 : : ptr->x_param_vect_partial_vector_usage = global_options.x_param_vect_partial_vector_usage;
14411 : : #else
14412 : 23880 : ptr->x_param_vect_partial_vector_usage = (int ) bp_unpack_var_len_int (bp);
14413 : 23880 : if (2 > (int ) 10)
14414 : : ptr->x_param_vect_partial_vector_usage ^= 2;
14415 : : #endif
14416 : 23880 : ptr->x_param_vect_scalar_cost_multiplier = (int ) bp_unpack_var_len_int (bp);
14417 : 23880 : if (100 > (int ) 10)
14418 : 23880 : ptr->x_param_vect_scalar_cost_multiplier ^= 100;
14419 : 23880 : ptr->x_param_vrp_block_limit = (int ) bp_unpack_var_len_int (bp);
14420 : 23880 : if (150000 > (int ) 10)
14421 : 23880 : ptr->x_param_vrp_block_limit ^= 150000;
14422 : 23880 : ptr->x_param_vrp_sparse_threshold = (int ) bp_unpack_var_len_int (bp);
14423 : 23880 : if (3000 > (int ) 10)
14424 : 23880 : ptr->x_param_vrp_sparse_threshold ^= 3000;
14425 : 23880 : ptr->x_param_vrp_switch_limit = (int ) bp_unpack_var_len_int (bp);
14426 : 23880 : if (50 > (int ) 10)
14427 : 23880 : ptr->x_param_vrp_switch_limit ^= 50;
14428 : 23880 : ptr->x_param_vrp_vector_threshold = (int ) bp_unpack_var_len_int (bp);
14429 : 23880 : if (250 > (int ) 10)
14430 : 23880 : ptr->x_param_vrp_vector_threshold ^= 250;
14431 : 23880 : ptr->x_warn_inline = (signed char ) bp_unpack_var_len_int (bp);
14432 : 23880 : ptr->x_flag_aggressive_loop_optimizations = (signed char ) bp_unpack_var_len_int (bp);
14433 : 23880 : ptr->x_flag_align_functions = (signed char ) bp_unpack_var_len_int (bp);
14434 : 23880 : ptr->x_str_align_functions = bp_unpack_string (data_in, bp);
14435 : 23880 : if (ptr->x_str_align_functions)
14436 : 16938 : ptr->x_str_align_functions = xstrdup (ptr->x_str_align_functions);
14437 : 23880 : ptr->x_flag_align_jumps = (signed char ) bp_unpack_var_len_int (bp);
14438 : 23880 : ptr->x_str_align_jumps = bp_unpack_string (data_in, bp);
14439 : 23880 : if (ptr->x_str_align_jumps)
14440 : 16938 : ptr->x_str_align_jumps = xstrdup (ptr->x_str_align_jumps);
14441 : 23880 : ptr->x_flag_align_labels = (signed char ) bp_unpack_var_len_int (bp);
14442 : 23880 : ptr->x_str_align_labels = bp_unpack_string (data_in, bp);
14443 : 23880 : if (ptr->x_str_align_labels)
14444 : 16938 : ptr->x_str_align_labels = xstrdup (ptr->x_str_align_labels);
14445 : 23880 : ptr->x_flag_align_loops = (signed char ) bp_unpack_var_len_int (bp);
14446 : 23880 : ptr->x_str_align_loops = bp_unpack_string (data_in, bp);
14447 : 23880 : if (ptr->x_str_align_loops)
14448 : 16938 : ptr->x_str_align_loops = xstrdup (ptr->x_str_align_loops);
14449 : 23880 : ptr->x_flag_allocation_dce = (signed char ) bp_unpack_var_len_int (bp);
14450 : 23880 : ptr->x_flag_store_data_races = (signed char ) bp_unpack_var_len_int (bp);
14451 : 23880 : ptr->x_flag_associative_math = (signed char ) bp_unpack_var_len_int (bp);
14452 : 23880 : ptr->x_flag_assume_sane_operators_new_delete = (signed char ) bp_unpack_var_len_int (bp);
14453 : 23880 : ptr->x_flag_asynchronous_unwind_tables = (signed char ) bp_unpack_var_len_int (bp);
14454 : 23880 : ptr->x_flag_auto_inc_dec = (signed char ) bp_unpack_var_len_int (bp);
14455 : 23880 : ptr->x_flag_auto_profile_inlining = (signed char ) bp_unpack_var_len_int (bp);
14456 : 23880 : ptr->x_flag_avoid_store_forwarding = (signed char ) bp_unpack_var_len_int (bp);
14457 : 23880 : ptr->x_flag_bit_tests = (signed char ) bp_unpack_var_len_int (bp);
14458 : 23880 : ptr->x_flag_branch_on_count_reg = (signed char ) bp_unpack_var_len_int (bp);
14459 : 23880 : ptr->x_flag_branch_probabilities = (signed char ) bp_unpack_var_len_int (bp);
14460 : 23880 : ptr->x_flag_caller_saves = (signed char ) bp_unpack_var_len_int (bp);
14461 : 23880 : ptr->x_flag_code_hoisting = (signed char ) bp_unpack_var_len_int (bp);
14462 : 23880 : ptr->x_flag_combine_stack_adjustments = (signed char ) bp_unpack_var_len_int (bp);
14463 : 23880 : ptr->x_flag_compare_elim_after_reload = (signed char ) bp_unpack_var_len_int (bp);
14464 : 23880 : ptr->x_flag_conserve_stack = (signed char ) bp_unpack_var_len_int (bp);
14465 : 23880 : ptr->x_flag_cprop_registers = (signed char ) bp_unpack_var_len_int (bp);
14466 : 23880 : ptr->x_flag_crossjumping = (signed char ) bp_unpack_var_len_int (bp);
14467 : 23880 : ptr->x_flag_cse_follow_jumps = (signed char ) bp_unpack_var_len_int (bp);
14468 : 23880 : ptr->x_flag_complex_method = (int ) bp_unpack_var_len_int (bp);
14469 : 23880 : ptr->x_flag_dce = (signed char ) bp_unpack_var_len_int (bp);
14470 : 23880 : ptr->x_flag_defer_pop = (signed char ) bp_unpack_var_len_int (bp);
14471 : 23880 : ptr->x_flag_delayed_branch = (signed char ) bp_unpack_var_len_int (bp);
14472 : 23880 : ptr->x_flag_delete_dead_exceptions = (signed char ) bp_unpack_var_len_int (bp);
14473 : 23880 : ptr->x_flag_delete_null_pointer_checks = (signed char ) bp_unpack_var_len_int (bp);
14474 : 23880 : ptr->x_flag_dep_fusion = (signed char ) bp_unpack_var_len_int (bp);
14475 : 23880 : ptr->x_flag_devirtualize = (signed char ) bp_unpack_var_len_int (bp);
14476 : 23880 : ptr->x_flag_devirtualize_speculatively = (signed char ) bp_unpack_var_len_int (bp);
14477 : 23880 : ptr->x_flag_dse = (signed char ) bp_unpack_var_len_int (bp);
14478 : 23880 : ptr->x_flag_early_inlining = (signed char ) bp_unpack_var_len_int (bp);
14479 : 23880 : ptr->x_flag_exceptions = (signed char ) bp_unpack_var_len_int (bp);
14480 : 23880 : ptr->x_flag_excess_precision = (enum excess_precision ) bp_unpack_var_len_int (bp);
14481 : 23880 : ptr->x_flag_expensive_optimizations = (signed char ) bp_unpack_var_len_int (bp);
14482 : 23880 : ptr->x_flag_ext_dce = (signed char ) bp_unpack_var_len_int (bp);
14483 : 23880 : ptr->x_flag_finite_loops = (signed char ) bp_unpack_var_len_int (bp);
14484 : 23880 : ptr->x_flag_finite_math_only = (signed char ) bp_unpack_var_len_int (bp);
14485 : 23880 : ptr->x_flag_float_store = (signed char ) bp_unpack_var_len_int (bp);
14486 : 23880 : ptr->x_flag_fold_mem_offsets = (signed char ) bp_unpack_var_len_int (bp);
14487 : 23880 : ptr->x_flag_fold_simple_inlines = (signed char ) bp_unpack_var_len_int (bp);
14488 : 23880 : ptr->x_flag_forward_propagate = (signed char ) bp_unpack_var_len_int (bp);
14489 : 23880 : ptr->x_flag_fp_contract_mode = (enum fp_contract_mode ) bp_unpack_var_len_int (bp);
14490 : 23880 : ptr->x_flag_fp_int_builtin_inexact = (signed char ) bp_unpack_var_len_int (bp);
14491 : 23880 : ptr->x_flag_no_function_cse = (signed char ) bp_unpack_var_len_int (bp);
14492 : 23880 : ptr->x_flag_gcse = (signed char ) bp_unpack_var_len_int (bp);
14493 : 23880 : ptr->x_flag_gcse_after_reload = (signed char ) bp_unpack_var_len_int (bp);
14494 : 23880 : ptr->x_flag_gcse_las = (signed char ) bp_unpack_var_len_int (bp);
14495 : 23880 : ptr->x_flag_gcse_lm = (signed char ) bp_unpack_var_len_int (bp);
14496 : 23880 : ptr->x_flag_gcse_sm = (signed char ) bp_unpack_var_len_int (bp);
14497 : 23880 : ptr->x_flag_graphite = (signed char ) bp_unpack_var_len_int (bp);
14498 : 23880 : ptr->x_flag_graphite_identity = (signed char ) bp_unpack_var_len_int (bp);
14499 : 23880 : ptr->x_flag_guess_branch_prob = (signed char ) bp_unpack_var_len_int (bp);
14500 : 23880 : ptr->x_flag_harden_control_flow_redundancy_check_exceptions = (signed char ) bp_unpack_var_len_int (bp);
14501 : 23880 : ptr->x_flag_harden_control_flow_redundancy_check_noreturn = (enum hardcfr_noret ) bp_unpack_var_len_int (bp);
14502 : 23880 : ptr->x_flag_harden_control_flow_redundancy_check_returning_calls = (signed char ) bp_unpack_var_len_int (bp);
14503 : 23880 : ptr->x_flag_harden_control_flow_redundancy_skip_leaf = (signed char ) bp_unpack_var_len_int (bp);
14504 : 23880 : ptr->x_flag_harden_compares = (signed char ) bp_unpack_var_len_int (bp);
14505 : 23880 : ptr->x_flag_harden_conditional_branches = (signed char ) bp_unpack_var_len_int (bp);
14506 : 23880 : ptr->x_flag_harden_control_flow_redundancy = (signed char ) bp_unpack_var_len_int (bp);
14507 : 23880 : ptr->x_flag_hoist_adjacent_loads = (signed char ) bp_unpack_var_len_int (bp);
14508 : 23880 : ptr->x_flag_if_conversion = (signed char ) bp_unpack_var_len_int (bp);
14509 : 23880 : ptr->x_flag_if_conversion2 = (signed char ) bp_unpack_var_len_int (bp);
14510 : 23880 : ptr->x_flag_indirect_inlining = (signed char ) bp_unpack_var_len_int (bp);
14511 : 23880 : ptr->x_flag_no_inline = (signed char ) bp_unpack_var_len_int (bp);
14512 : 23880 : ptr->x_flag_inline_atomics = (signed char ) bp_unpack_var_len_int (bp);
14513 : 23880 : ptr->x_flag_inline_functions = (signed char ) bp_unpack_var_len_int (bp);
14514 : 23880 : ptr->x_flag_inline_functions_called_once = (signed char ) bp_unpack_var_len_int (bp);
14515 : 23880 : ptr->x_flag_inline_small_functions = (signed char ) bp_unpack_var_len_int (bp);
14516 : 23880 : ptr->x_flag_inline_stringops = (enum ilsop_fn ) bp_unpack_var_len_int (bp);
14517 : 23880 : ptr->x_flag_ipa_bit_cp = (signed char ) bp_unpack_var_len_int (bp);
14518 : 23880 : ptr->x_flag_ipa_cp = (signed char ) bp_unpack_var_len_int (bp);
14519 : 23880 : ptr->x_flag_ipa_cp_clone = (signed char ) bp_unpack_var_len_int (bp);
14520 : 23880 : ptr->x_flag_ipa_icf = (signed char ) bp_unpack_var_len_int (bp);
14521 : 23880 : ptr->x_flag_ipa_icf_functions = (signed char ) bp_unpack_var_len_int (bp);
14522 : 23880 : ptr->x_flag_ipa_icf_variables = (signed char ) bp_unpack_var_len_int (bp);
14523 : 23880 : ptr->x_flag_ipa_modref = (signed char ) bp_unpack_var_len_int (bp);
14524 : 23880 : ptr->x_flag_ipa_profile = (signed char ) bp_unpack_var_len_int (bp);
14525 : 23880 : ptr->x_flag_ipa_pta = (signed char ) bp_unpack_var_len_int (bp);
14526 : 23880 : ptr->x_flag_ipa_pure_const = (signed char ) bp_unpack_var_len_int (bp);
14527 : 23880 : ptr->x_flag_ipa_ra = (signed char ) bp_unpack_var_len_int (bp);
14528 : 23880 : ptr->x_flag_ipa_reference = (signed char ) bp_unpack_var_len_int (bp);
14529 : 23880 : ptr->x_flag_ipa_reference_addressable = (signed char ) bp_unpack_var_len_int (bp);
14530 : 23880 : ptr->x_flag_ipa_reorder_for_locality = (signed char ) bp_unpack_var_len_int (bp);
14531 : 23880 : ptr->x_flag_ipa_sra = (signed char ) bp_unpack_var_len_int (bp);
14532 : 23880 : ptr->x_flag_ipa_stack_alignment = (signed char ) bp_unpack_var_len_int (bp);
14533 : 23880 : ptr->x_flag_ipa_strict_aliasing = (signed char ) bp_unpack_var_len_int (bp);
14534 : 23880 : ptr->x_flag_ipa_vrp = (signed char ) bp_unpack_var_len_int (bp);
14535 : 23880 : ptr->x_flag_ira_algorithm = (enum ira_algorithm ) bp_unpack_var_len_int (bp);
14536 : 23880 : ptr->x_flag_ira_hoist_pressure = (signed char ) bp_unpack_var_len_int (bp);
14537 : 23880 : ptr->x_flag_ira_loop_pressure = (signed char ) bp_unpack_var_len_int (bp);
14538 : 23880 : ptr->x_flag_ira_region = (enum ira_region ) bp_unpack_var_len_int (bp);
14539 : 23880 : ptr->x_flag_ira_share_save_slots = (signed char ) bp_unpack_var_len_int (bp);
14540 : 23880 : ptr->x_flag_ira_share_spill_slots = (signed char ) bp_unpack_var_len_int (bp);
14541 : 23880 : ptr->x_flag_isolate_erroneous_paths_attribute = (signed char ) bp_unpack_var_len_int (bp);
14542 : 23880 : ptr->x_flag_isolate_erroneous_paths_dereference = (signed char ) bp_unpack_var_len_int (bp);
14543 : 23880 : ptr->x_flag_ivopts = (signed char ) bp_unpack_var_len_int (bp);
14544 : 23880 : ptr->x_flag_jump_tables = (signed char ) bp_unpack_var_len_int (bp);
14545 : 23880 : ptr->x_flag_keep_gc_roots_live = (signed char ) bp_unpack_var_len_int (bp);
14546 : 23880 : ptr->x_flag_late_combine_instructions = (signed char ) bp_unpack_var_len_int (bp);
14547 : 23880 : ptr->x_flag_lifetime_dse = (signed char ) bp_unpack_var_len_int (bp);
14548 : 23880 : ptr->x_flag_limit_function_alignment = (signed char ) bp_unpack_var_len_int (bp);
14549 : 23880 : ptr->x_flag_live_patching = (enum live_patching_level ) bp_unpack_var_len_int (bp);
14550 : 23880 : ptr->x_flag_live_range_shrinkage = (signed char ) bp_unpack_var_len_int (bp);
14551 : 23880 : ptr->x_flag_loop_interchange = (signed char ) bp_unpack_var_len_int (bp);
14552 : 23880 : ptr->x_flag_loop_nest_optimize = (signed char ) bp_unpack_var_len_int (bp);
14553 : 23880 : ptr->x_flag_loop_parallelize_all = (signed char ) bp_unpack_var_len_int (bp);
14554 : 23880 : ptr->x_flag_unroll_jam = (signed char ) bp_unpack_var_len_int (bp);
14555 : 23880 : ptr->x_flag_lra_remat = (signed char ) bp_unpack_var_len_int (bp);
14556 : 23880 : ptr->x_flag_malloc_dce = (signed char ) bp_unpack_var_len_int (bp);
14557 : 23880 : ptr->x_flag_malloc_dse = (int ) bp_unpack_var_len_int (bp);
14558 : 23880 : ptr->x_flag_errno_math = (signed char ) bp_unpack_var_len_int (bp);
14559 : 23880 : ptr->x_flag_min_function_alignment = (int ) bp_unpack_var_len_int (bp);
14560 : 23880 : ptr->x_flag_modulo_sched = (signed char ) bp_unpack_var_len_int (bp);
14561 : 23880 : ptr->x_flag_modulo_sched_allow_regmoves = (signed char ) bp_unpack_var_len_int (bp);
14562 : 23880 : ptr->x_flag_move_loop_invariants = (signed char ) bp_unpack_var_len_int (bp);
14563 : 23880 : ptr->x_flag_move_loop_stores = (signed char ) bp_unpack_var_len_int (bp);
14564 : 23880 : ptr->x_flag_non_call_exceptions = (signed char ) bp_unpack_var_len_int (bp);
14565 : 23880 : ptr->x_flag_nothrow_opt = (signed char ) bp_unpack_var_len_int (bp);
14566 : 23880 : ptr->x_flag_omit_frame_pointer = (signed char ) bp_unpack_var_len_int (bp);
14567 : 23880 : ptr->x_flag_openmp_target_simd_clone = (int ) bp_unpack_var_len_int (bp);
14568 : 23880 : ptr->x_flag_opt_info = (signed char ) bp_unpack_var_len_int (bp);
14569 : 23880 : ptr->x_flag_optimize_crc = (signed char ) bp_unpack_var_len_int (bp);
14570 : 23880 : ptr->x_flag_optimize_sibling_calls = (signed char ) bp_unpack_var_len_int (bp);
14571 : 23880 : ptr->x_flag_optimize_strlen = (signed char ) bp_unpack_var_len_int (bp);
14572 : 23880 : ptr->x_flag_pack_struct = (signed char ) bp_unpack_var_len_int (bp);
14573 : 23880 : ptr->x_flag_partial_inlining = (signed char ) bp_unpack_var_len_int (bp);
14574 : 23880 : ptr->x_flag_patchable_function_entry = bp_unpack_string (data_in, bp);
14575 : 23880 : if (ptr->x_flag_patchable_function_entry)
14576 : 0 : ptr->x_flag_patchable_function_entry = xstrdup (ptr->x_flag_patchable_function_entry);
14577 : 23880 : ptr->x_flag_pcc_struct_return = (signed char ) bp_unpack_var_len_int (bp);
14578 : 23880 : ptr->x_flag_peel_loops = (signed char ) bp_unpack_var_len_int (bp);
14579 : 23880 : ptr->x_flag_no_peephole = (signed char ) bp_unpack_var_len_int (bp);
14580 : 23880 : ptr->x_flag_peephole2 = (signed char ) bp_unpack_var_len_int (bp);
14581 : 23880 : ptr->x_flag_plt = (signed char ) bp_unpack_var_len_int (bp);
14582 : 23880 : ptr->x_flag_predictive_commoning = (signed char ) bp_unpack_var_len_int (bp);
14583 : 23880 : ptr->x_flag_prefetch_loop_arrays = (signed char ) bp_unpack_var_len_int (bp);
14584 : 23880 : ptr->x_flag_printf_return_value = (signed char ) bp_unpack_var_len_int (bp);
14585 : 23880 : ptr->x_flag_profile_partial_training = (signed char ) bp_unpack_var_len_int (bp);
14586 : 23880 : ptr->x_flag_profile_reorder_functions = (signed char ) bp_unpack_var_len_int (bp);
14587 : 23880 : ptr->x_flag_reciprocal_math = (signed char ) bp_unpack_var_len_int (bp);
14588 : 23880 : ptr->x_flag_ree = (signed char ) bp_unpack_var_len_int (bp);
14589 : 23880 : ptr->x_flag_rename_registers = (signed char ) bp_unpack_var_len_int (bp);
14590 : 23880 : ptr->x_flag_reorder_blocks = (signed char ) bp_unpack_var_len_int (bp);
14591 : 23880 : ptr->x_flag_reorder_blocks_algorithm = (enum reorder_blocks_algorithm ) bp_unpack_var_len_int (bp);
14592 : 23880 : ptr->x_flag_reorder_blocks_and_partition = (signed char ) bp_unpack_var_len_int (bp);
14593 : 23880 : ptr->x_flag_reorder_functions = (signed char ) bp_unpack_var_len_int (bp);
14594 : 23880 : ptr->x_flag_rerun_cse_after_loop = (signed char ) bp_unpack_var_len_int (bp);
14595 : 23880 : ptr->x_flag_resched_modulo_sched = (signed char ) bp_unpack_var_len_int (bp);
14596 : 23880 : ptr->x_flag_rounding_math = (signed char ) bp_unpack_var_len_int (bp);
14597 : 23880 : ptr->x_flag_rtti = (signed char ) bp_unpack_var_len_int (bp);
14598 : 23880 : ptr->x_flag_save_optimization_record = (signed char ) bp_unpack_var_len_int (bp);
14599 : 23880 : ptr->x_flag_sched_critical_path_heuristic = (signed char ) bp_unpack_var_len_int (bp);
14600 : 23880 : ptr->x_flag_sched_dep_count_heuristic = (signed char ) bp_unpack_var_len_int (bp);
14601 : 23880 : ptr->x_flag_sched_group_heuristic = (signed char ) bp_unpack_var_len_int (bp);
14602 : 23880 : ptr->x_flag_schedule_interblock = (signed char ) bp_unpack_var_len_int (bp);
14603 : 23880 : ptr->x_flag_sched_last_insn_heuristic = (signed char ) bp_unpack_var_len_int (bp);
14604 : 23880 : ptr->x_flag_sched_pressure = (signed char ) bp_unpack_var_len_int (bp);
14605 : 23880 : ptr->x_flag_sched_rank_heuristic = (signed char ) bp_unpack_var_len_int (bp);
14606 : 23880 : ptr->x_flag_schedule_speculative = (signed char ) bp_unpack_var_len_int (bp);
14607 : 23880 : ptr->x_flag_sched_spec_insn_heuristic = (signed char ) bp_unpack_var_len_int (bp);
14608 : 23880 : ptr->x_flag_schedule_speculative_load = (signed char ) bp_unpack_var_len_int (bp);
14609 : 23880 : ptr->x_flag_schedule_speculative_load_dangerous = (signed char ) bp_unpack_var_len_int (bp);
14610 : 23880 : ptr->x_flag_sched_stalled_insns = (int ) bp_unpack_var_len_int (bp);
14611 : 23880 : ptr->x_flag_sched_stalled_insns_dep = (int ) bp_unpack_var_len_int (bp);
14612 : 23880 : ptr->x_flag_sched2_use_superblocks = (signed char ) bp_unpack_var_len_int (bp);
14613 : 23880 : ptr->x_flag_schedule_fusion = (signed char ) bp_unpack_var_len_int (bp);
14614 : 23880 : ptr->x_flag_schedule_insns = (signed char ) bp_unpack_var_len_int (bp);
14615 : 23880 : ptr->x_flag_schedule_insns_after_reload = (signed char ) bp_unpack_var_len_int (bp);
14616 : 23880 : ptr->x_flag_section_anchors = (signed char ) bp_unpack_var_len_int (bp);
14617 : 23880 : ptr->x_flag_sel_sched_pipelining = (signed char ) bp_unpack_var_len_int (bp);
14618 : 23880 : ptr->x_flag_sel_sched_pipelining_outer_loops = (signed char ) bp_unpack_var_len_int (bp);
14619 : 23880 : ptr->x_flag_sel_sched_reschedule_pipelined = (signed char ) bp_unpack_var_len_int (bp);
14620 : 23880 : ptr->x_flag_selective_scheduling = (signed char ) bp_unpack_var_len_int (bp);
14621 : 23880 : ptr->x_flag_selective_scheduling2 = (signed char ) bp_unpack_var_len_int (bp);
14622 : 23880 : ptr->x_flag_semantic_interposition = (signed char ) bp_unpack_var_len_int (bp);
14623 : 23880 : ptr->x_flag_short_enums = (signed char ) bp_unpack_var_len_int (bp);
14624 : 23880 : ptr->x_flag_short_wchar = (signed char ) bp_unpack_var_len_int (bp);
14625 : 23880 : ptr->x_flag_shrink_wrap = (signed char ) bp_unpack_var_len_int (bp);
14626 : 23880 : ptr->x_flag_shrink_wrap_separate = (signed char ) bp_unpack_var_len_int (bp);
14627 : 23880 : ptr->x_flag_signaling_nans = (signed char ) bp_unpack_var_len_int (bp);
14628 : 23880 : ptr->x_flag_signed_zeros = (signed char ) bp_unpack_var_len_int (bp);
14629 : 23880 : ptr->x_flag_simd_cost_model = (enum vect_cost_model ) bp_unpack_var_len_int (bp);
14630 : 23880 : ptr->x_flag_single_precision_constant = (signed char ) bp_unpack_var_len_int (bp);
14631 : 23880 : ptr->x_flag_split_ivs_in_unroller = (signed char ) bp_unpack_var_len_int (bp);
14632 : 23880 : ptr->x_flag_split_loops = (signed char ) bp_unpack_var_len_int (bp);
14633 : 23880 : ptr->x_flag_split_paths = (signed char ) bp_unpack_var_len_int (bp);
14634 : 23880 : ptr->x_flag_split_wide_types = (signed char ) bp_unpack_var_len_int (bp);
14635 : 23880 : ptr->x_flag_split_wide_types_early = (signed char ) bp_unpack_var_len_int (bp);
14636 : 23880 : ptr->x_flag_ssa_backprop = (signed char ) bp_unpack_var_len_int (bp);
14637 : 23880 : ptr->x_flag_ssa_phiopt = (signed char ) bp_unpack_var_len_int (bp);
14638 : 23880 : ptr->x_flag_stack_clash_protection = (signed char ) bp_unpack_var_len_int (bp);
14639 : 23880 : ptr->x_flag_stack_protect = (signed char ) bp_unpack_var_len_int (bp);
14640 : 23880 : ptr->x_flag_stack_reuse = (enum stack_reuse_level ) bp_unpack_var_len_int (bp);
14641 : 23880 : ptr->x_flag_stdarg_opt = (signed char ) bp_unpack_var_len_int (bp);
14642 : 23880 : ptr->x_flag_store_merging = (signed char ) bp_unpack_var_len_int (bp);
14643 : 23880 : ptr->x_flag_strict_aliasing = (signed char ) bp_unpack_var_len_int (bp);
14644 : 23880 : ptr->x_flag_strict_enums = (signed char ) bp_unpack_var_len_int (bp);
14645 : 23880 : ptr->x_flag_strict_volatile_bitfields = (signed char ) bp_unpack_var_len_int (bp);
14646 : 23880 : ptr->x_flag_thread_jumps = (signed char ) bp_unpack_var_len_int (bp);
14647 : 23880 : ptr->x_flag_threadsafe_statics = (signed char ) bp_unpack_var_len_int (bp);
14648 : 23880 : ptr->x_flag_toplevel_reorder = (signed char ) bp_unpack_var_len_int (bp);
14649 : 23880 : ptr->x_flag_tracer = (signed char ) bp_unpack_var_len_int (bp);
14650 : 23880 : ptr->x_flag_trapping_math = (signed char ) bp_unpack_var_len_int (bp);
14651 : 23880 : ptr->x_flag_trapv = (signed char ) bp_unpack_var_len_int (bp);
14652 : 23880 : ptr->x_flag_tree_bit_ccp = (signed char ) bp_unpack_var_len_int (bp);
14653 : 23880 : ptr->x_flag_tree_builtin_call_dce = (signed char ) bp_unpack_var_len_int (bp);
14654 : 23880 : ptr->x_flag_tree_ccp = (signed char ) bp_unpack_var_len_int (bp);
14655 : 23880 : ptr->x_flag_tree_ch = (signed char ) bp_unpack_var_len_int (bp);
14656 : 23880 : ptr->x_flag_tree_coalesce_vars = (signed char ) bp_unpack_var_len_int (bp);
14657 : 23880 : ptr->x_flag_tree_copy_prop = (signed char ) bp_unpack_var_len_int (bp);
14658 : 23880 : ptr->x_flag_tree_cselim = (signed char ) bp_unpack_var_len_int (bp);
14659 : 23880 : ptr->x_flag_tree_dce = (signed char ) bp_unpack_var_len_int (bp);
14660 : 23880 : ptr->x_flag_tree_dom = (signed char ) bp_unpack_var_len_int (bp);
14661 : 23880 : ptr->x_flag_tree_dse = (signed char ) bp_unpack_var_len_int (bp);
14662 : 23880 : ptr->x_flag_tree_forwprop = (signed char ) bp_unpack_var_len_int (bp);
14663 : 23880 : ptr->x_flag_tree_fre = (signed char ) bp_unpack_var_len_int (bp);
14664 : 23880 : ptr->x_flag_tree_loop_distribute_patterns = (signed char ) bp_unpack_var_len_int (bp);
14665 : 23880 : ptr->x_flag_tree_loop_distribution = (signed char ) bp_unpack_var_len_int (bp);
14666 : 23880 : ptr->x_flag_tree_loop_if_convert = (signed char ) bp_unpack_var_len_int (bp);
14667 : 23880 : ptr->x_flag_tree_loop_im = (signed char ) bp_unpack_var_len_int (bp);
14668 : 23880 : ptr->x_flag_tree_loop_ivcanon = (signed char ) bp_unpack_var_len_int (bp);
14669 : 23880 : ptr->x_flag_tree_loop_optimize = (signed char ) bp_unpack_var_len_int (bp);
14670 : 23880 : ptr->x_flag_tree_loop_vectorize = (signed char ) bp_unpack_var_len_int (bp);
14671 : 23880 : ptr->x_flag_tree_live_range_split = (signed char ) bp_unpack_var_len_int (bp);
14672 : 23880 : ptr->x_flag_tree_parallelize_loops = (int ) bp_unpack_var_len_int (bp);
14673 : 23880 : ptr->x_flag_tree_partial_pre = (signed char ) bp_unpack_var_len_int (bp);
14674 : 23880 : ptr->x_flag_tree_phiprop = (signed char ) bp_unpack_var_len_int (bp);
14675 : 23880 : ptr->x_flag_tree_pre = (signed char ) bp_unpack_var_len_int (bp);
14676 : 23880 : ptr->x_flag_tree_pta = (signed char ) bp_unpack_var_len_int (bp);
14677 : 23880 : ptr->x_flag_tree_reassoc = (signed char ) bp_unpack_var_len_int (bp);
14678 : 23880 : ptr->x_flag_tree_scev_cprop = (signed char ) bp_unpack_var_len_int (bp);
14679 : 23880 : ptr->x_flag_tree_sink = (signed char ) bp_unpack_var_len_int (bp);
14680 : 23880 : ptr->x_flag_tree_slp_vectorize = (signed char ) bp_unpack_var_len_int (bp);
14681 : 23880 : ptr->x_flag_tree_slsr = (signed char ) bp_unpack_var_len_int (bp);
14682 : 23880 : ptr->x_flag_tree_sra = (signed char ) bp_unpack_var_len_int (bp);
14683 : 23880 : ptr->x_flag_tree_switch_conversion = (signed char ) bp_unpack_var_len_int (bp);
14684 : 23880 : ptr->x_flag_tree_tail_merge = (signed char ) bp_unpack_var_len_int (bp);
14685 : 23880 : ptr->x_flag_tree_ter = (signed char ) bp_unpack_var_len_int (bp);
14686 : 23880 : ptr->x_flag_tree_vectorize = (signed char ) bp_unpack_var_len_int (bp);
14687 : 23880 : ptr->x_flag_tree_vrp = (signed char ) bp_unpack_var_len_int (bp);
14688 : 23880 : ptr->x_flag_auto_var_init = (enum auto_init_type ) bp_unpack_var_len_int (bp);
14689 : 23880 : ptr->x_flag_unconstrained_commons = (signed char ) bp_unpack_var_len_int (bp);
14690 : 23880 : ptr->x_flag_unreachable_traps = (signed char ) bp_unpack_var_len_int (bp);
14691 : 23880 : ptr->x_flag_unroll_all_loops = (signed char ) bp_unpack_var_len_int (bp);
14692 : 23880 : ptr->x_flag_cunroll_grow_size = (signed char ) bp_unpack_var_len_int (bp);
14693 : 23880 : ptr->x_flag_unroll_loops = (signed char ) bp_unpack_var_len_int (bp);
14694 : 23880 : ptr->x_flag_unsafe_math_optimizations = (signed char ) bp_unpack_var_len_int (bp);
14695 : 23880 : ptr->x_flag_unswitch_loops = (signed char ) bp_unpack_var_len_int (bp);
14696 : 23880 : ptr->x_flag_unwind_tables = (signed char ) bp_unpack_var_len_int (bp);
14697 : 23880 : ptr->x_flag_var_tracking = (signed char ) bp_unpack_var_len_int (bp);
14698 : 23880 : ptr->x_flag_var_tracking_assignments = (signed char ) bp_unpack_var_len_int (bp);
14699 : 23880 : ptr->x_flag_var_tracking_assignments_toggle = (signed char ) bp_unpack_var_len_int (bp);
14700 : 23880 : ptr->x_flag_var_tracking_uninit = (signed char ) bp_unpack_var_len_int (bp);
14701 : 23880 : ptr->x_flag_variable_expansion_in_unroller = (signed char ) bp_unpack_var_len_int (bp);
14702 : 23880 : ptr->x_flag_vect_cost_model = (enum vect_cost_model ) bp_unpack_var_len_int (bp);
14703 : 23880 : ptr->x_flag_version_loops_for_strides = (signed char ) bp_unpack_var_len_int (bp);
14704 : 23880 : ptr->x_flag_value_profile_transformations = (signed char ) bp_unpack_var_len_int (bp);
14705 : 23880 : ptr->x_flag_web = (signed char ) bp_unpack_var_len_int (bp);
14706 : 23880 : ptr->x_flag_wrapv = (signed char ) bp_unpack_var_len_int (bp);
14707 : 23880 : ptr->x_flag_wrapv_pointer = (signed char ) bp_unpack_var_len_int (bp);
14708 : 23880 : ptr->x_debug_nonbind_markers_p = (signed char ) bp_unpack_var_len_int (bp);
14709 : : #ifdef ACCEL_COMPILER
14710 : : #error accel compiler cannot define Optimization attribute for target-specific option x_ix86_unroll_only_small_loops
14711 : : #else
14712 : 23880 : ptr->x_ix86_unroll_only_small_loops = (signed char ) bp_unpack_var_len_int (bp);
14713 : : #endif
14714 : 238800 : for (size_t i = 0; i < ARRAY_SIZE (ptr->explicit_mask); i++)
14715 : 214920 : ptr->explicit_mask[i] = bp_unpack_value (bp, 64);
14716 : 23880 : }
14717 : : /* Free heap memory used by optimization options */
14718 : : void
14719 : 813 : cl_optimization_option_free (struct cl_optimization *ptr ATTRIBUTE_UNUSED)
14720 : : {
14721 : 813 : if (ptr->x_str_align_functions)
14722 : 552 : free (const_cast <char *>(ptr->x_str_align_functions));
14723 : 813 : if (ptr->x_str_align_jumps)
14724 : 552 : free (const_cast <char *>(ptr->x_str_align_jumps));
14725 : 813 : if (ptr->x_str_align_labels)
14726 : 552 : free (const_cast <char *>(ptr->x_str_align_labels));
14727 : 813 : if (ptr->x_str_align_loops)
14728 : 552 : free (const_cast <char *>(ptr->x_str_align_loops));
14729 : 813 : if (ptr->x_flag_patchable_function_entry)
14730 : 0 : free (const_cast <char *>(ptr->x_flag_patchable_function_entry));
14731 : 813 : }
14732 : : void
14733 : 820091 : cl_optimization_compare (gcc_options *ptr1, gcc_options *ptr2)
14734 : : {
14735 : 820091 : if (ptr1->x_help_flag != ptr2->x_help_flag)
14736 : 0 : internal_error ("%<global_options%> are modified in local context");
14737 : 820091 : if (ptr1->x_no_sysroot_suffix != ptr2->x_no_sysroot_suffix)
14738 : 0 : internal_error ("%<global_options%> are modified in local context");
14739 : 820091 : if (ptr1->x_param_align_loop_iterations != ptr2->x_param_align_loop_iterations)
14740 : 0 : internal_error ("%<global_options%> are modified in local context");
14741 : 820091 : if (ptr1->x_param_align_threshold != ptr2->x_param_align_threshold)
14742 : 0 : internal_error ("%<global_options%> are modified in local context");
14743 : 820091 : if (ptr1->x_param_analyzer_bb_explosion_factor != ptr2->x_param_analyzer_bb_explosion_factor)
14744 : 0 : internal_error ("%<global_options%> are modified in local context");
14745 : 820091 : if (ptr1->x_param_analyzer_max_constraints != ptr2->x_param_analyzer_max_constraints)
14746 : 0 : internal_error ("%<global_options%> are modified in local context");
14747 : 820091 : if (ptr1->x_param_analyzer_max_enodes_for_full_dump != ptr2->x_param_analyzer_max_enodes_for_full_dump)
14748 : 0 : internal_error ("%<global_options%> are modified in local context");
14749 : 820091 : if (ptr1->x_param_analyzer_max_enodes_per_program_point != ptr2->x_param_analyzer_max_enodes_per_program_point)
14750 : 0 : internal_error ("%<global_options%> are modified in local context");
14751 : 820091 : if (ptr1->x_param_analyzer_max_infeasible_edges != ptr2->x_param_analyzer_max_infeasible_edges)
14752 : 0 : internal_error ("%<global_options%> are modified in local context");
14753 : 820091 : if (ptr1->x_param_analyzer_max_recursion_depth != ptr2->x_param_analyzer_max_recursion_depth)
14754 : 0 : internal_error ("%<global_options%> are modified in local context");
14755 : 820091 : if (ptr1->x_param_analyzer_max_svalue_depth != ptr2->x_param_analyzer_max_svalue_depth)
14756 : 0 : internal_error ("%<global_options%> are modified in local context");
14757 : 820091 : if (ptr1->x_param_analyzer_min_snodes_for_call_summary != ptr2->x_param_analyzer_min_snodes_for_call_summary)
14758 : 0 : internal_error ("%<global_options%> are modified in local context");
14759 : 820091 : if (ptr1->x_param_analyzer_text_art_ideal_canvas_width != ptr2->x_param_analyzer_text_art_ideal_canvas_width)
14760 : 0 : internal_error ("%<global_options%> are modified in local context");
14761 : 820091 : if (ptr1->x_param_analyzer_text_art_string_ellipsis_head_len != ptr2->x_param_analyzer_text_art_string_ellipsis_head_len)
14762 : 0 : internal_error ("%<global_options%> are modified in local context");
14763 : 820091 : if (ptr1->x_param_analyzer_text_art_string_ellipsis_tail_len != ptr2->x_param_analyzer_text_art_string_ellipsis_tail_len)
14764 : 0 : internal_error ("%<global_options%> are modified in local context");
14765 : 820091 : if (ptr1->x_param_analyzer_text_art_string_ellipsis_threshold != ptr2->x_param_analyzer_text_art_string_ellipsis_threshold)
14766 : 0 : internal_error ("%<global_options%> are modified in local context");
14767 : 820091 : if (ptr1->x_param_asan_globals != ptr2->x_param_asan_globals)
14768 : 0 : internal_error ("%<global_options%> are modified in local context");
14769 : 820091 : if (ptr1->x_param_asan_protect_allocas != ptr2->x_param_asan_protect_allocas)
14770 : 0 : internal_error ("%<global_options%> are modified in local context");
14771 : 820091 : if (ptr1->x_param_asan_instrument_reads != ptr2->x_param_asan_instrument_reads)
14772 : 0 : internal_error ("%<global_options%> are modified in local context");
14773 : 820091 : if (ptr1->x_param_asan_instrument_writes != ptr2->x_param_asan_instrument_writes)
14774 : 0 : internal_error ("%<global_options%> are modified in local context");
14775 : 820091 : if (ptr1->x_param_asan_instrumentation_with_call_threshold != ptr2->x_param_asan_instrumentation_with_call_threshold)
14776 : 0 : internal_error ("%<global_options%> are modified in local context");
14777 : 820091 : if (ptr1->x_param_asan_kernel_mem_intrinsic_prefix != ptr2->x_param_asan_kernel_mem_intrinsic_prefix)
14778 : 0 : internal_error ("%<global_options%> are modified in local context");
14779 : 820091 : if (ptr1->x_param_asan_memintrin != ptr2->x_param_asan_memintrin)
14780 : 0 : internal_error ("%<global_options%> are modified in local context");
14781 : 820091 : if (ptr1->x_param_asan_stack != ptr2->x_param_asan_stack)
14782 : 0 : internal_error ("%<global_options%> are modified in local context");
14783 : 820091 : if (ptr1->x_param_asan_use_after_return != ptr2->x_param_asan_use_after_return)
14784 : 0 : internal_error ("%<global_options%> are modified in local context");
14785 : 820091 : if (ptr1->x_param_auto_profile_bbs != ptr2->x_param_auto_profile_bbs)
14786 : 0 : internal_error ("%<global_options%> are modified in local context");
14787 : 820091 : if (ptr1->x_param_avg_loop_niter != ptr2->x_param_avg_loop_niter)
14788 : 0 : internal_error ("%<global_options%> are modified in local context");
14789 : 820091 : if (ptr1->x_param_avoid_fma_max_bits != ptr2->x_param_avoid_fma_max_bits)
14790 : 0 : internal_error ("%<global_options%> are modified in local context");
14791 : 820091 : if (ptr1->x_param_builtin_expect_probability != ptr2->x_param_builtin_expect_probability)
14792 : 0 : internal_error ("%<global_options%> are modified in local context");
14793 : 820091 : if (ptr1->x_param_builtin_string_cmp_inline_length != ptr2->x_param_builtin_string_cmp_inline_length)
14794 : 0 : internal_error ("%<global_options%> are modified in local context");
14795 : 820091 : if (ptr1->x_param_case_values_threshold != ptr2->x_param_case_values_threshold)
14796 : 0 : internal_error ("%<global_options%> are modified in local context");
14797 : 820091 : if (ptr1->x_param_comdat_sharing_probability != ptr2->x_param_comdat_sharing_probability)
14798 : 0 : internal_error ("%<global_options%> are modified in local context");
14799 : 820091 : if (ptr1->x_param_construct_interfere_size != ptr2->x_param_construct_interfere_size)
14800 : 0 : internal_error ("%<global_options%> are modified in local context");
14801 : 820091 : if (ptr1->x_param_cxx_max_namespaces_for_diagnostic_help != ptr2->x_param_cxx_max_namespaces_for_diagnostic_help)
14802 : 0 : internal_error ("%<global_options%> are modified in local context");
14803 : 820091 : if (ptr1->x_param_cycle_accurate_model != ptr2->x_param_cycle_accurate_model)
14804 : 0 : internal_error ("%<global_options%> are modified in local context");
14805 : 820091 : if (ptr1->x_param_destruct_interfere_size != ptr2->x_param_destruct_interfere_size)
14806 : 0 : internal_error ("%<global_options%> are modified in local context");
14807 : 820091 : if (ptr1->x_param_dse_max_alias_queries_per_store != ptr2->x_param_dse_max_alias_queries_per_store)
14808 : 0 : internal_error ("%<global_options%> are modified in local context");
14809 : 820091 : if (ptr1->x_param_dse_max_object_size != ptr2->x_param_dse_max_object_size)
14810 : 0 : internal_error ("%<global_options%> are modified in local context");
14811 : 820091 : if (ptr1->x_param_early_inlining_insns != ptr2->x_param_early_inlining_insns)
14812 : 0 : internal_error ("%<global_options%> are modified in local context");
14813 : 820091 : if (ptr1->x_param_file_cache_files != ptr2->x_param_file_cache_files)
14814 : 0 : internal_error ("%<global_options%> are modified in local context");
14815 : 820091 : if (ptr1->x_param_file_cache_lines != ptr2->x_param_file_cache_lines)
14816 : 0 : internal_error ("%<global_options%> are modified in local context");
14817 : 820091 : if (ptr1->x_param_fsm_scale_path_stmts != ptr2->x_param_fsm_scale_path_stmts)
14818 : 0 : internal_error ("%<global_options%> are modified in local context");
14819 : 820091 : if (ptr1->x_param_fully_pipelined_fma != ptr2->x_param_fully_pipelined_fma)
14820 : 0 : internal_error ("%<global_options%> are modified in local context");
14821 : 820091 : if (ptr1->x_param_gcse_after_reload_critical_fraction != ptr2->x_param_gcse_after_reload_critical_fraction)
14822 : 0 : internal_error ("%<global_options%> are modified in local context");
14823 : 820091 : if (ptr1->x_param_gcse_after_reload_partial_fraction != ptr2->x_param_gcse_after_reload_partial_fraction)
14824 : 0 : internal_error ("%<global_options%> are modified in local context");
14825 : 820091 : if (ptr1->x_param_gcse_cost_distance_ratio != ptr2->x_param_gcse_cost_distance_ratio)
14826 : 0 : internal_error ("%<global_options%> are modified in local context");
14827 : 820091 : if (ptr1->x_param_gcse_unrestricted_cost != ptr2->x_param_gcse_unrestricted_cost)
14828 : 0 : internal_error ("%<global_options%> are modified in local context");
14829 : 820091 : if (ptr1->x_param_ggc_min_expand != ptr2->x_param_ggc_min_expand)
14830 : 0 : internal_error ("%<global_options%> are modified in local context");
14831 : 820091 : if (ptr1->x_param_ggc_min_heapsize != ptr2->x_param_ggc_min_heapsize)
14832 : 0 : internal_error ("%<global_options%> are modified in local context");
14833 : 820091 : if (ptr1->x_param_gimple_fe_computed_hot_bb_threshold != ptr2->x_param_gimple_fe_computed_hot_bb_threshold)
14834 : 0 : internal_error ("%<global_options%> are modified in local context");
14835 : 820091 : if (ptr1->x_param_graphite_allow_codegen_errors != ptr2->x_param_graphite_allow_codegen_errors)
14836 : 0 : internal_error ("%<global_options%> are modified in local context");
14837 : 820091 : if (ptr1->x_param_graphite_max_arrays_per_scop != ptr2->x_param_graphite_max_arrays_per_scop)
14838 : 0 : internal_error ("%<global_options%> are modified in local context");
14839 : 820091 : if (ptr1->x_param_graphite_max_nb_scop_params != ptr2->x_param_graphite_max_nb_scop_params)
14840 : 0 : internal_error ("%<global_options%> are modified in local context");
14841 : 820091 : if (ptr1->x_param_hardcfr_max_blocks != ptr2->x_param_hardcfr_max_blocks)
14842 : 0 : internal_error ("%<global_options%> are modified in local context");
14843 : 820091 : if (ptr1->x_param_hardcfr_max_inline_blocks != ptr2->x_param_hardcfr_max_inline_blocks)
14844 : 0 : internal_error ("%<global_options%> are modified in local context");
14845 : 820091 : if (ptr1->x_param_hash_table_verification_limit != ptr2->x_param_hash_table_verification_limit)
14846 : 0 : internal_error ("%<global_options%> are modified in local context");
14847 : 820091 : if (ptr1->x_param_hot_bb_count_fraction != ptr2->x_param_hot_bb_count_fraction)
14848 : 0 : internal_error ("%<global_options%> are modified in local context");
14849 : 820091 : if (ptr1->x_param_hot_bb_count_ws_permille != ptr2->x_param_hot_bb_count_ws_permille)
14850 : 0 : internal_error ("%<global_options%> are modified in local context");
14851 : 820091 : if (ptr1->x_param_hot_bb_frequency_fraction != ptr2->x_param_hot_bb_frequency_fraction)
14852 : 0 : internal_error ("%<global_options%> are modified in local context");
14853 : 820091 : if (ptr1->x_param_hwasan_instrument_allocas != ptr2->x_param_hwasan_instrument_allocas)
14854 : 0 : internal_error ("%<global_options%> are modified in local context");
14855 : 820091 : if (ptr1->x_param_hwasan_instrument_mem_intrinsics != ptr2->x_param_hwasan_instrument_mem_intrinsics)
14856 : 0 : internal_error ("%<global_options%> are modified in local context");
14857 : 820091 : if (ptr1->x_param_hwasan_instrument_reads != ptr2->x_param_hwasan_instrument_reads)
14858 : 0 : internal_error ("%<global_options%> are modified in local context");
14859 : 820091 : if (ptr1->x_param_hwasan_instrument_stack != ptr2->x_param_hwasan_instrument_stack)
14860 : 0 : internal_error ("%<global_options%> are modified in local context");
14861 : 820091 : if (ptr1->x_param_hwasan_instrument_writes != ptr2->x_param_hwasan_instrument_writes)
14862 : 0 : internal_error ("%<global_options%> are modified in local context");
14863 : 820091 : if (ptr1->x_param_hwasan_random_frame_tag != ptr2->x_param_hwasan_random_frame_tag)
14864 : 0 : internal_error ("%<global_options%> are modified in local context");
14865 : 820091 : if (ptr1->x_param_inline_heuristics_hint_percent != ptr2->x_param_inline_heuristics_hint_percent)
14866 : 0 : internal_error ("%<global_options%> are modified in local context");
14867 : 820091 : if (ptr1->x_param_inline_min_speedup != ptr2->x_param_inline_min_speedup)
14868 : 0 : internal_error ("%<global_options%> are modified in local context");
14869 : 820091 : if (ptr1->x_param_inline_unit_growth != ptr2->x_param_inline_unit_growth)
14870 : 0 : internal_error ("%<global_options%> are modified in local context");
14871 : 820091 : if (ptr1->x_param_integer_share_limit != ptr2->x_param_integer_share_limit)
14872 : 0 : internal_error ("%<global_options%> are modified in local context");
14873 : 820091 : if (ptr1->x_param_ipa_cp_eval_threshold != ptr2->x_param_ipa_cp_eval_threshold)
14874 : 0 : internal_error ("%<global_options%> are modified in local context");
14875 : 820091 : if (ptr1->x_param_ipa_cp_large_unit_insns != ptr2->x_param_ipa_cp_large_unit_insns)
14876 : 0 : internal_error ("%<global_options%> are modified in local context");
14877 : 820091 : if (ptr1->x_param_ipa_cp_loop_hint_bonus != ptr2->x_param_ipa_cp_loop_hint_bonus)
14878 : 0 : internal_error ("%<global_options%> are modified in local context");
14879 : 820091 : if (ptr1->x_param_ipa_cp_max_recursive_depth != ptr2->x_param_ipa_cp_max_recursive_depth)
14880 : 0 : internal_error ("%<global_options%> are modified in local context");
14881 : 820091 : if (ptr1->x_param_ipa_cp_min_recursive_probability != ptr2->x_param_ipa_cp_min_recursive_probability)
14882 : 0 : internal_error ("%<global_options%> are modified in local context");
14883 : 820091 : if (ptr1->x_param_ipa_cp_recursion_penalty != ptr2->x_param_ipa_cp_recursion_penalty)
14884 : 0 : internal_error ("%<global_options%> are modified in local context");
14885 : 820091 : if (ptr1->x_param_ipa_cp_recursive_freq_factor != ptr2->x_param_ipa_cp_recursive_freq_factor)
14886 : 0 : internal_error ("%<global_options%> are modified in local context");
14887 : 820091 : if (ptr1->x_param_ipa_cp_single_call_penalty != ptr2->x_param_ipa_cp_single_call_penalty)
14888 : 0 : internal_error ("%<global_options%> are modified in local context");
14889 : 820091 : if (ptr1->x_param_ipa_cp_unit_growth != ptr2->x_param_ipa_cp_unit_growth)
14890 : 0 : internal_error ("%<global_options%> are modified in local context");
14891 : 820091 : if (ptr1->x_param_ipa_cp_value_list_size != ptr2->x_param_ipa_cp_value_list_size)
14892 : 0 : internal_error ("%<global_options%> are modified in local context");
14893 : 820091 : if (ptr1->x_param_ipa_jump_function_lookups != ptr2->x_param_ipa_jump_function_lookups)
14894 : 0 : internal_error ("%<global_options%> are modified in local context");
14895 : 820091 : if (ptr1->x_param_ipa_max_aa_steps != ptr2->x_param_ipa_max_aa_steps)
14896 : 0 : internal_error ("%<global_options%> are modified in local context");
14897 : 820091 : if (ptr1->x_param_ipa_max_agg_items != ptr2->x_param_ipa_max_agg_items)
14898 : 0 : internal_error ("%<global_options%> are modified in local context");
14899 : 820091 : if (ptr1->x_param_ipa_max_loop_predicates != ptr2->x_param_ipa_max_loop_predicates)
14900 : 0 : internal_error ("%<global_options%> are modified in local context");
14901 : 820091 : if (ptr1->x_param_ipa_max_param_expr_ops != ptr2->x_param_ipa_max_param_expr_ops)
14902 : 0 : internal_error ("%<global_options%> are modified in local context");
14903 : 820091 : if (ptr1->x_param_ipa_max_switch_predicate_bounds != ptr2->x_param_ipa_max_switch_predicate_bounds)
14904 : 0 : internal_error ("%<global_options%> are modified in local context");
14905 : 820091 : if (ptr1->x_param_ipa_sra_deref_prob_threshold != ptr2->x_param_ipa_sra_deref_prob_threshold)
14906 : 0 : internal_error ("%<global_options%> are modified in local context");
14907 : 820091 : if (ptr1->x_param_ipa_sra_max_replacements != ptr2->x_param_ipa_sra_max_replacements)
14908 : 0 : internal_error ("%<global_options%> are modified in local context");
14909 : 820091 : if (ptr1->x_param_ipa_sra_ptr_growth_factor != ptr2->x_param_ipa_sra_ptr_growth_factor)
14910 : 0 : internal_error ("%<global_options%> are modified in local context");
14911 : 820091 : if (ptr1->x_param_ipa_sra_ptrwrap_growth_factor != ptr2->x_param_ipa_sra_ptrwrap_growth_factor)
14912 : 0 : internal_error ("%<global_options%> are modified in local context");
14913 : 820091 : if (ptr1->x_param_ira_consider_dup_in_all_alts != ptr2->x_param_ira_consider_dup_in_all_alts)
14914 : 0 : internal_error ("%<global_options%> are modified in local context");
14915 : 820091 : if (ptr1->x_param_ira_loop_reserved_regs != ptr2->x_param_ira_loop_reserved_regs)
14916 : 0 : internal_error ("%<global_options%> are modified in local context");
14917 : 820091 : if (ptr1->x_param_ira_max_conflict_table_size != ptr2->x_param_ira_max_conflict_table_size)
14918 : 0 : internal_error ("%<global_options%> are modified in local context");
14919 : 820091 : if (ptr1->x_param_ira_max_loops_num != ptr2->x_param_ira_max_loops_num)
14920 : 0 : internal_error ("%<global_options%> are modified in local context");
14921 : 820091 : if (ptr1->x_param_ira_simple_lra_insn_threshold != ptr2->x_param_ira_simple_lra_insn_threshold)
14922 : 0 : internal_error ("%<global_options%> are modified in local context");
14923 : 820091 : if (ptr1->x_param_iv_always_prune_cand_set_bound != ptr2->x_param_iv_always_prune_cand_set_bound)
14924 : 0 : internal_error ("%<global_options%> are modified in local context");
14925 : 820091 : if (ptr1->x_param_iv_consider_all_candidates_bound != ptr2->x_param_iv_consider_all_candidates_bound)
14926 : 0 : internal_error ("%<global_options%> are modified in local context");
14927 : 820091 : if (ptr1->x_param_iv_max_considered_uses != ptr2->x_param_iv_max_considered_uses)
14928 : 0 : internal_error ("%<global_options%> are modified in local context");
14929 : 820091 : if (ptr1->x_ix86_vect_unroll_limit != ptr2->x_ix86_vect_unroll_limit)
14930 : 0 : internal_error ("%<global_options%> are modified in local context");
14931 : 820091 : if (ptr1->x_param_jump_table_max_growth_ratio_for_size != ptr2->x_param_jump_table_max_growth_ratio_for_size)
14932 : 0 : internal_error ("%<global_options%> are modified in local context");
14933 : 820091 : if (ptr1->x_param_jump_table_max_growth_ratio_for_speed != ptr2->x_param_jump_table_max_growth_ratio_for_speed)
14934 : 0 : internal_error ("%<global_options%> are modified in local context");
14935 : 820091 : if (ptr1->x_param_l1_cache_line_size != ptr2->x_param_l1_cache_line_size)
14936 : 0 : internal_error ("%<global_options%> are modified in local context");
14937 : 820091 : if (ptr1->x_param_l1_cache_size != ptr2->x_param_l1_cache_size)
14938 : 0 : internal_error ("%<global_options%> are modified in local context");
14939 : 820091 : if (ptr1->x_param_l2_cache_size != ptr2->x_param_l2_cache_size)
14940 : 0 : internal_error ("%<global_options%> are modified in local context");
14941 : 820091 : if (ptr1->x_param_large_function_growth != ptr2->x_param_large_function_growth)
14942 : 0 : internal_error ("%<global_options%> are modified in local context");
14943 : 820091 : if (ptr1->x_param_large_function_insns != ptr2->x_param_large_function_insns)
14944 : 0 : internal_error ("%<global_options%> are modified in local context");
14945 : 820091 : if (ptr1->x_param_stack_frame_growth != ptr2->x_param_stack_frame_growth)
14946 : 0 : internal_error ("%<global_options%> are modified in local context");
14947 : 820091 : if (ptr1->x_param_large_stack_frame != ptr2->x_param_large_stack_frame)
14948 : 0 : internal_error ("%<global_options%> are modified in local context");
14949 : 820091 : if (ptr1->x_param_large_unit_insns != ptr2->x_param_large_unit_insns)
14950 : 0 : internal_error ("%<global_options%> are modified in local context");
14951 : 820091 : if (ptr1->x_param_lazy_modules != ptr2->x_param_lazy_modules)
14952 : 0 : internal_error ("%<global_options%> are modified in local context");
14953 : 820091 : if (ptr1->x_param_lim_expensive != ptr2->x_param_lim_expensive)
14954 : 0 : internal_error ("%<global_options%> are modified in local context");
14955 : 820091 : if (ptr1->x_param_logical_op_non_short_circuit != ptr2->x_param_logical_op_non_short_circuit)
14956 : 0 : internal_error ("%<global_options%> are modified in local context");
14957 : 820091 : if (ptr1->x_param_loop_block_tile_size != ptr2->x_param_loop_block_tile_size)
14958 : 0 : internal_error ("%<global_options%> are modified in local context");
14959 : 820091 : if (ptr1->x_param_loop_interchange_max_num_stmts != ptr2->x_param_loop_interchange_max_num_stmts)
14960 : 0 : internal_error ("%<global_options%> are modified in local context");
14961 : 820091 : if (ptr1->x_param_loop_interchange_stride_ratio != ptr2->x_param_loop_interchange_stride_ratio)
14962 : 0 : internal_error ("%<global_options%> are modified in local context");
14963 : 820091 : if (ptr1->x_param_loop_invariant_max_bbs_in_loop != ptr2->x_param_loop_invariant_max_bbs_in_loop)
14964 : 0 : internal_error ("%<global_options%> are modified in local context");
14965 : 820091 : if (ptr1->x_param_loop_max_datarefs_for_datadeps != ptr2->x_param_loop_max_datarefs_for_datadeps)
14966 : 0 : internal_error ("%<global_options%> are modified in local context");
14967 : 820091 : if (ptr1->x_param_loop_versioning_max_inner_insns != ptr2->x_param_loop_versioning_max_inner_insns)
14968 : 0 : internal_error ("%<global_options%> are modified in local context");
14969 : 820091 : if (ptr1->x_param_loop_versioning_max_outer_insns != ptr2->x_param_loop_versioning_max_outer_insns)
14970 : 0 : internal_error ("%<global_options%> are modified in local context");
14971 : 820091 : if (ptr1->x_param_lra_inheritance_ebb_probability_cutoff != ptr2->x_param_lra_inheritance_ebb_probability_cutoff)
14972 : 0 : internal_error ("%<global_options%> are modified in local context");
14973 : 820091 : if (ptr1->x_param_lra_max_considered_reload_pseudos != ptr2->x_param_lra_max_considered_reload_pseudos)
14974 : 0 : internal_error ("%<global_options%> are modified in local context");
14975 : 820091 : if (ptr1->x_param_max_locality_partition_size != ptr2->x_param_max_locality_partition_size)
14976 : 0 : internal_error ("%<global_options%> are modified in local context");
14977 : 820091 : if (ptr1->x_param_max_partition_size != ptr2->x_param_max_partition_size)
14978 : 0 : internal_error ("%<global_options%> are modified in local context");
14979 : 820091 : if (ptr1->x_param_max_lto_streaming_parallelism != ptr2->x_param_max_lto_streaming_parallelism)
14980 : 0 : internal_error ("%<global_options%> are modified in local context");
14981 : 820091 : if (ptr1->x_param_min_partition_size != ptr2->x_param_min_partition_size)
14982 : 0 : internal_error ("%<global_options%> are modified in local context");
14983 : 820091 : if (ptr1->x_flag_lto_locality_cloning != ptr2->x_flag_lto_locality_cloning)
14984 : 0 : internal_error ("%<global_options%> are modified in local context");
14985 : 820091 : if (ptr1->x_param_lto_locality_frequency != ptr2->x_param_lto_locality_frequency)
14986 : 0 : internal_error ("%<global_options%> are modified in local context");
14987 : 820091 : if (ptr1->x_param_lto_locality_size != ptr2->x_param_lto_locality_size)
14988 : 0 : internal_error ("%<global_options%> are modified in local context");
14989 : 820091 : if (ptr1->x_param_lto_partitions != ptr2->x_param_lto_partitions)
14990 : 0 : internal_error ("%<global_options%> are modified in local context");
14991 : 820091 : if (ptr1->x_param_max_average_unrolled_insns != ptr2->x_param_max_average_unrolled_insns)
14992 : 0 : internal_error ("%<global_options%> are modified in local context");
14993 : 820091 : if (ptr1->x_param_max_combine_insns != ptr2->x_param_max_combine_insns)
14994 : 0 : internal_error ("%<global_options%> are modified in local context");
14995 : 820091 : if (ptr1->x_param_max_combine_search_insns != ptr2->x_param_max_combine_search_insns)
14996 : 0 : internal_error ("%<global_options%> are modified in local context");
14997 : 820091 : if (ptr1->x_param_max_unroll_iterations != ptr2->x_param_max_unroll_iterations)
14998 : 0 : internal_error ("%<global_options%> are modified in local context");
14999 : 820091 : if (ptr1->x_param_max_completely_peel_times != ptr2->x_param_max_completely_peel_times)
15000 : 0 : internal_error ("%<global_options%> are modified in local context");
15001 : 820091 : if (ptr1->x_param_max_completely_peeled_insns != ptr2->x_param_max_completely_peeled_insns)
15002 : 0 : internal_error ("%<global_options%> are modified in local context");
15003 : 820091 : if (ptr1->x_param_max_crossjump_edges != ptr2->x_param_max_crossjump_edges)
15004 : 0 : internal_error ("%<global_options%> are modified in local context");
15005 : 820091 : if (ptr1->x_param_max_cse_insns != ptr2->x_param_max_cse_insns)
15006 : 0 : internal_error ("%<global_options%> are modified in local context");
15007 : 820091 : if (ptr1->x_param_max_cse_path_length != ptr2->x_param_max_cse_path_length)
15008 : 0 : internal_error ("%<global_options%> are modified in local context");
15009 : 820091 : if (ptr1->x_param_max_cselib_memory_locations != ptr2->x_param_max_cselib_memory_locations)
15010 : 0 : internal_error ("%<global_options%> are modified in local context");
15011 : 820091 : if (ptr1->x_param_max_debug_marker_count != ptr2->x_param_max_debug_marker_count)
15012 : 0 : internal_error ("%<global_options%> are modified in local context");
15013 : 820091 : if (ptr1->x_param_max_delay_slot_insn_search != ptr2->x_param_max_delay_slot_insn_search)
15014 : 0 : internal_error ("%<global_options%> are modified in local context");
15015 : 820091 : if (ptr1->x_param_max_delay_slot_live_search != ptr2->x_param_max_delay_slot_live_search)
15016 : 0 : internal_error ("%<global_options%> are modified in local context");
15017 : 820091 : if (ptr1->x_param_max_devirt_targets != ptr2->x_param_max_devirt_targets)
15018 : 0 : internal_error ("%<global_options%> are modified in local context");
15019 : 820091 : if (ptr1->x_param_max_dse_active_local_stores != ptr2->x_param_max_dse_active_local_stores)
15020 : 0 : internal_error ("%<global_options%> are modified in local context");
15021 : 820091 : if (ptr1->x_param_early_inliner_max_iterations != ptr2->x_param_early_inliner_max_iterations)
15022 : 0 : internal_error ("%<global_options%> are modified in local context");
15023 : 820091 : if (ptr1->x_param_max_find_base_term_values != ptr2->x_param_max_find_base_term_values)
15024 : 0 : internal_error ("%<global_options%> are modified in local context");
15025 : 820091 : if (ptr1->x_param_max_fsm_thread_path_insns != ptr2->x_param_max_fsm_thread_path_insns)
15026 : 0 : internal_error ("%<global_options%> are modified in local context");
15027 : 820091 : if (ptr1->x_param_max_gcse_insertion_ratio != ptr2->x_param_max_gcse_insertion_ratio)
15028 : 0 : internal_error ("%<global_options%> are modified in local context");
15029 : 820091 : if (ptr1->x_param_max_gcse_memory != ptr2->x_param_max_gcse_memory)
15030 : 0 : internal_error ("%<global_options%> are modified in local context");
15031 : 820091 : if (ptr1->x_param_max_goto_duplication_insns != ptr2->x_param_max_goto_duplication_insns)
15032 : 0 : internal_error ("%<global_options%> are modified in local context");
15033 : 820091 : if (ptr1->x_param_max_grow_copy_bb_insns != ptr2->x_param_max_grow_copy_bb_insns)
15034 : 0 : internal_error ("%<global_options%> are modified in local context");
15035 : 820091 : if (ptr1->x_param_max_hoist_depth != ptr2->x_param_max_hoist_depth)
15036 : 0 : internal_error ("%<global_options%> are modified in local context");
15037 : 820091 : if (ptr1->x_param_inline_functions_called_once_insns != ptr2->x_param_inline_functions_called_once_insns)
15038 : 0 : internal_error ("%<global_options%> are modified in local context");
15039 : 820091 : if (ptr1->x_param_inline_functions_called_once_loop_depth != ptr2->x_param_inline_functions_called_once_loop_depth)
15040 : 0 : internal_error ("%<global_options%> are modified in local context");
15041 : 820091 : if (ptr1->x_param_max_inline_insns_auto != ptr2->x_param_max_inline_insns_auto)
15042 : 0 : internal_error ("%<global_options%> are modified in local context");
15043 : 820091 : if (ptr1->x_param_max_inline_insns_recursive_auto != ptr2->x_param_max_inline_insns_recursive_auto)
15044 : 0 : internal_error ("%<global_options%> are modified in local context");
15045 : 820091 : if (ptr1->x_param_max_inline_insns_recursive != ptr2->x_param_max_inline_insns_recursive)
15046 : 0 : internal_error ("%<global_options%> are modified in local context");
15047 : 820091 : if (ptr1->x_param_max_inline_insns_single != ptr2->x_param_max_inline_insns_single)
15048 : 0 : internal_error ("%<global_options%> are modified in local context");
15049 : 820091 : if (ptr1->x_param_max_inline_insns_size != ptr2->x_param_max_inline_insns_size)
15050 : 0 : internal_error ("%<global_options%> are modified in local context");
15051 : 820091 : if (ptr1->x_param_max_inline_insns_small != ptr2->x_param_max_inline_insns_small)
15052 : 0 : internal_error ("%<global_options%> are modified in local context");
15053 : 820091 : if (ptr1->x_param_max_inline_recursive_depth_auto != ptr2->x_param_max_inline_recursive_depth_auto)
15054 : 0 : internal_error ("%<global_options%> are modified in local context");
15055 : 820091 : if (ptr1->x_param_max_inline_recursive_depth != ptr2->x_param_max_inline_recursive_depth)
15056 : 0 : internal_error ("%<global_options%> are modified in local context");
15057 : 820091 : if (ptr1->x_param_max_isl_operations != ptr2->x_param_max_isl_operations)
15058 : 0 : internal_error ("%<global_options%> are modified in local context");
15059 : 820091 : if (ptr1->x_param_max_iterations_computation_cost != ptr2->x_param_max_iterations_computation_cost)
15060 : 0 : internal_error ("%<global_options%> are modified in local context");
15061 : 820091 : if (ptr1->x_param_max_iterations_to_track != ptr2->x_param_max_iterations_to_track)
15062 : 0 : internal_error ("%<global_options%> are modified in local context");
15063 : 820091 : if (ptr1->x_param_max_jump_thread_duplication_stmts != ptr2->x_param_max_jump_thread_duplication_stmts)
15064 : 0 : internal_error ("%<global_options%> are modified in local context");
15065 : 820091 : if (ptr1->x_param_max_jump_thread_paths != ptr2->x_param_max_jump_thread_paths)
15066 : 0 : internal_error ("%<global_options%> are modified in local context");
15067 : 820091 : if (ptr1->x_param_max_last_value_rtl != ptr2->x_param_max_last_value_rtl)
15068 : 0 : internal_error ("%<global_options%> are modified in local context");
15069 : 820091 : if (ptr1->x_param_max_loop_header_insns != ptr2->x_param_max_loop_header_insns)
15070 : 0 : internal_error ("%<global_options%> are modified in local context");
15071 : 820091 : if (ptr1->x_param_max_modulo_backtrack_attempts != ptr2->x_param_max_modulo_backtrack_attempts)
15072 : 0 : internal_error ("%<global_options%> are modified in local context");
15073 : 820091 : if (ptr1->x_param_max_partial_antic_length != ptr2->x_param_max_partial_antic_length)
15074 : 0 : internal_error ("%<global_options%> are modified in local context");
15075 : 820091 : if (ptr1->x_param_max_peel_branches != ptr2->x_param_max_peel_branches)
15076 : 0 : internal_error ("%<global_options%> are modified in local context");
15077 : 820091 : if (ptr1->x_param_max_peel_times != ptr2->x_param_max_peel_times)
15078 : 0 : internal_error ("%<global_options%> are modified in local context");
15079 : 820091 : if (ptr1->x_param_max_peeled_insns != ptr2->x_param_max_peeled_insns)
15080 : 0 : internal_error ("%<global_options%> are modified in local context");
15081 : 820091 : if (ptr1->x_param_max_pending_list_length != ptr2->x_param_max_pending_list_length)
15082 : 0 : internal_error ("%<global_options%> are modified in local context");
15083 : 820091 : if (ptr1->x_param_max_pipeline_region_blocks != ptr2->x_param_max_pipeline_region_blocks)
15084 : 0 : internal_error ("%<global_options%> are modified in local context");
15085 : 820091 : if (ptr1->x_param_max_pipeline_region_insns != ptr2->x_param_max_pipeline_region_insns)
15086 : 0 : internal_error ("%<global_options%> are modified in local context");
15087 : 820091 : if (ptr1->x_param_max_pow_sqrt_depth != ptr2->x_param_max_pow_sqrt_depth)
15088 : 0 : internal_error ("%<global_options%> are modified in local context");
15089 : 820091 : if (ptr1->x_param_max_predicted_iterations != ptr2->x_param_max_predicted_iterations)
15090 : 0 : internal_error ("%<global_options%> are modified in local context");
15091 : 820091 : if (ptr1->x_param_max_reload_search_insns != ptr2->x_param_max_reload_search_insns)
15092 : 0 : internal_error ("%<global_options%> are modified in local context");
15093 : 820091 : if (ptr1->x_param_max_rtl_if_conversion_insns != ptr2->x_param_max_rtl_if_conversion_insns)
15094 : 0 : internal_error ("%<global_options%> are modified in local context");
15095 : 820091 : if (ptr1->x_param_max_rtl_if_conversion_predictable_cost != ptr2->x_param_max_rtl_if_conversion_predictable_cost)
15096 : 0 : internal_error ("%<global_options%> are modified in local context");
15097 : 820091 : if (ptr1->x_param_max_rtl_if_conversion_unpredictable_cost != ptr2->x_param_max_rtl_if_conversion_unpredictable_cost)
15098 : 0 : internal_error ("%<global_options%> are modified in local context");
15099 : 820091 : if (ptr1->x_param_max_sched_extend_regions_iters != ptr2->x_param_max_sched_extend_regions_iters)
15100 : 0 : internal_error ("%<global_options%> are modified in local context");
15101 : 820091 : if (ptr1->x_param_max_sched_insn_conflict_delay != ptr2->x_param_max_sched_insn_conflict_delay)
15102 : 0 : internal_error ("%<global_options%> are modified in local context");
15103 : 820091 : if (ptr1->x_param_max_sched_ready_insns != ptr2->x_param_max_sched_ready_insns)
15104 : 0 : internal_error ("%<global_options%> are modified in local context");
15105 : 820091 : if (ptr1->x_param_max_sched_region_blocks != ptr2->x_param_max_sched_region_blocks)
15106 : 0 : internal_error ("%<global_options%> are modified in local context");
15107 : 820091 : if (ptr1->x_param_max_sched_region_insns != ptr2->x_param_max_sched_region_insns)
15108 : 0 : internal_error ("%<global_options%> are modified in local context");
15109 : 820091 : if (ptr1->x_param_max_slsr_candidate_scan != ptr2->x_param_max_slsr_candidate_scan)
15110 : 0 : internal_error ("%<global_options%> are modified in local context");
15111 : 820091 : if (ptr1->x_param_max_speculative_devirt_maydefs != ptr2->x_param_max_speculative_devirt_maydefs)
15112 : 0 : internal_error ("%<global_options%> are modified in local context");
15113 : 820091 : if (ptr1->x_param_max_ssa_name_query_depth != ptr2->x_param_max_ssa_name_query_depth)
15114 : 0 : internal_error ("%<global_options%> are modified in local context");
15115 : 820091 : if (ptr1->x_param_max_store_chains_to_track != ptr2->x_param_max_store_chains_to_track)
15116 : 0 : internal_error ("%<global_options%> are modified in local context");
15117 : 820091 : if (ptr1->x_param_max_stores_to_merge != ptr2->x_param_max_stores_to_merge)
15118 : 0 : internal_error ("%<global_options%> are modified in local context");
15119 : 820091 : if (ptr1->x_param_max_stores_to_sink != ptr2->x_param_max_stores_to_sink)
15120 : 0 : internal_error ("%<global_options%> are modified in local context");
15121 : 820091 : if (ptr1->x_param_max_stores_to_track != ptr2->x_param_max_stores_to_track)
15122 : 0 : internal_error ("%<global_options%> are modified in local context");
15123 : 820091 : if (ptr1->x_param_max_tail_merge_comparisons != ptr2->x_param_max_tail_merge_comparisons)
15124 : 0 : internal_error ("%<global_options%> are modified in local context");
15125 : 820091 : if (ptr1->x_param_max_tail_merge_iterations != ptr2->x_param_max_tail_merge_iterations)
15126 : 0 : internal_error ("%<global_options%> are modified in local context");
15127 : 820091 : if (ptr1->x_param_max_tracked_strlens != ptr2->x_param_max_tracked_strlens)
15128 : 0 : internal_error ("%<global_options%> are modified in local context");
15129 : 820091 : if (ptr1->x_param_max_tree_if_conversion_phi_args != ptr2->x_param_max_tree_if_conversion_phi_args)
15130 : 0 : internal_error ("%<global_options%> are modified in local context");
15131 : 820091 : if (ptr1->x_param_max_unroll_times != ptr2->x_param_max_unroll_times)
15132 : 0 : internal_error ("%<global_options%> are modified in local context");
15133 : 820091 : if (ptr1->x_param_max_unrolled_insns != ptr2->x_param_max_unrolled_insns)
15134 : 0 : internal_error ("%<global_options%> are modified in local context");
15135 : 820091 : if (ptr1->x_param_max_unswitch_depth != ptr2->x_param_max_unswitch_depth)
15136 : 0 : internal_error ("%<global_options%> are modified in local context");
15137 : 820091 : if (ptr1->x_param_max_unswitch_insns != ptr2->x_param_max_unswitch_insns)
15138 : 0 : internal_error ("%<global_options%> are modified in local context");
15139 : 820091 : if (ptr1->x_param_max_variable_expansions != ptr2->x_param_max_variable_expansions)
15140 : 0 : internal_error ("%<global_options%> are modified in local context");
15141 : 820091 : if (ptr1->x_param_max_vartrack_expr_depth != ptr2->x_param_max_vartrack_expr_depth)
15142 : 0 : internal_error ("%<global_options%> are modified in local context");
15143 : 820091 : if (ptr1->x_param_max_vartrack_reverse_op_size != ptr2->x_param_max_vartrack_reverse_op_size)
15144 : 0 : internal_error ("%<global_options%> are modified in local context");
15145 : 820091 : if (ptr1->x_param_max_vartrack_size != ptr2->x_param_max_vartrack_size)
15146 : 0 : internal_error ("%<global_options%> are modified in local context");
15147 : 820091 : if (ptr1->x_param_min_crossjump_insns != ptr2->x_param_min_crossjump_insns)
15148 : 0 : internal_error ("%<global_options%> are modified in local context");
15149 : 820091 : if (ptr1->x_param_min_inline_recursive_probability != ptr2->x_param_min_inline_recursive_probability)
15150 : 0 : internal_error ("%<global_options%> are modified in local context");
15151 : 820091 : if (ptr1->x_param_min_insn_to_prefetch_ratio != ptr2->x_param_min_insn_to_prefetch_ratio)
15152 : 0 : internal_error ("%<global_options%> are modified in local context");
15153 : 820091 : if (ptr1->x_param_min_loop_cond_split_prob != ptr2->x_param_min_loop_cond_split_prob)
15154 : 0 : internal_error ("%<global_options%> are modified in local context");
15155 : 820091 : if (ptr1->x_param_min_nondebug_insn_uid != ptr2->x_param_min_nondebug_insn_uid)
15156 : 0 : internal_error ("%<global_options%> are modified in local context");
15157 : 820091 : if (ptr1->x_param_min_pagesize != ptr2->x_param_min_pagesize)
15158 : 0 : internal_error ("%<global_options%> are modified in local context");
15159 : 820091 : if (ptr1->x_param_min_size_for_stack_sharing != ptr2->x_param_min_size_for_stack_sharing)
15160 : 0 : internal_error ("%<global_options%> are modified in local context");
15161 : 820091 : if (ptr1->x_param_min_spec_prob != ptr2->x_param_min_spec_prob)
15162 : 0 : internal_error ("%<global_options%> are modified in local context");
15163 : 820091 : if (ptr1->x_param_min_vect_loop_bound != ptr2->x_param_min_vect_loop_bound)
15164 : 0 : internal_error ("%<global_options%> are modified in local context");
15165 : 820091 : if (ptr1->x_param_modref_max_accesses != ptr2->x_param_modref_max_accesses)
15166 : 0 : internal_error ("%<global_options%> are modified in local context");
15167 : 820091 : if (ptr1->x_param_modref_max_adjustments != ptr2->x_param_modref_max_adjustments)
15168 : 0 : internal_error ("%<global_options%> are modified in local context");
15169 : 820091 : if (ptr1->x_param_modref_max_bases != ptr2->x_param_modref_max_bases)
15170 : 0 : internal_error ("%<global_options%> are modified in local context");
15171 : 820091 : if (ptr1->x_param_modref_max_depth != ptr2->x_param_modref_max_depth)
15172 : 0 : internal_error ("%<global_options%> are modified in local context");
15173 : 820091 : if (ptr1->x_param_modref_max_escape_points != ptr2->x_param_modref_max_escape_points)
15174 : 0 : internal_error ("%<global_options%> are modified in local context");
15175 : 820091 : if (ptr1->x_param_modref_max_refs != ptr2->x_param_modref_max_refs)
15176 : 0 : internal_error ("%<global_options%> are modified in local context");
15177 : 820091 : if (ptr1->x_param_modref_max_tests != ptr2->x_param_modref_max_tests)
15178 : 0 : internal_error ("%<global_options%> are modified in local context");
15179 : 820091 : if (ptr1->x_param_openacc_kernels != ptr2->x_param_openacc_kernels)
15180 : 0 : internal_error ("%<global_options%> are modified in local context");
15181 : 820091 : if (ptr1->x_param_openacc_privatization != ptr2->x_param_openacc_privatization)
15182 : 0 : internal_error ("%<global_options%> are modified in local context");
15183 : 820091 : if (ptr1->x_param_parloops_chunk_size != ptr2->x_param_parloops_chunk_size)
15184 : 0 : internal_error ("%<global_options%> are modified in local context");
15185 : 820091 : if (ptr1->x_param_parloops_min_per_thread != ptr2->x_param_parloops_min_per_thread)
15186 : 0 : internal_error ("%<global_options%> are modified in local context");
15187 : 820091 : if (ptr1->x_param_parloops_schedule != ptr2->x_param_parloops_schedule)
15188 : 0 : internal_error ("%<global_options%> are modified in local context");
15189 : 820091 : if (ptr1->x_param_partial_inlining_entry_probability != ptr2->x_param_partial_inlining_entry_probability)
15190 : 0 : internal_error ("%<global_options%> are modified in local context");
15191 : 820091 : if (ptr1->x_param_phiopt_factor_max_stmts_live != ptr2->x_param_phiopt_factor_max_stmts_live)
15192 : 0 : internal_error ("%<global_options%> are modified in local context");
15193 : 820091 : if (ptr1->x_param_predictable_branch_outcome != ptr2->x_param_predictable_branch_outcome)
15194 : 0 : internal_error ("%<global_options%> are modified in local context");
15195 : 820091 : if (ptr1->x_param_prefetch_dynamic_strides != ptr2->x_param_prefetch_dynamic_strides)
15196 : 0 : internal_error ("%<global_options%> are modified in local context");
15197 : 820091 : if (ptr1->x_param_prefetch_latency != ptr2->x_param_prefetch_latency)
15198 : 0 : internal_error ("%<global_options%> are modified in local context");
15199 : 820091 : if (ptr1->x_param_prefetch_min_insn_to_mem_ratio != ptr2->x_param_prefetch_min_insn_to_mem_ratio)
15200 : 0 : internal_error ("%<global_options%> are modified in local context");
15201 : 820091 : if (ptr1->x_param_prefetch_minimum_stride != ptr2->x_param_prefetch_minimum_stride)
15202 : 0 : internal_error ("%<global_options%> are modified in local context");
15203 : 820091 : if (ptr1->x_param_profile_func_internal_id != ptr2->x_param_profile_func_internal_id)
15204 : 0 : internal_error ("%<global_options%> are modified in local context");
15205 : 820091 : if (ptr1->x_param_ranger_debug != ptr2->x_param_ranger_debug)
15206 : 0 : internal_error ("%<global_options%> are modified in local context");
15207 : 820091 : if (ptr1->x_param_ranger_logical_depth != ptr2->x_param_ranger_logical_depth)
15208 : 0 : internal_error ("%<global_options%> are modified in local context");
15209 : 820091 : if (ptr1->x_param_ranger_recompute_depth != ptr2->x_param_ranger_recompute_depth)
15210 : 0 : internal_error ("%<global_options%> are modified in local context");
15211 : 820091 : if (ptr1->x_param_relation_block_limit != ptr2->x_param_relation_block_limit)
15212 : 0 : internal_error ("%<global_options%> are modified in local context");
15213 : 820091 : if (ptr1->x_param_rpo_vn_max_loop_depth != ptr2->x_param_rpo_vn_max_loop_depth)
15214 : 0 : internal_error ("%<global_options%> are modified in local context");
15215 : 820091 : if (ptr1->x_param_sccvn_max_alias_queries_per_access != ptr2->x_param_sccvn_max_alias_queries_per_access)
15216 : 0 : internal_error ("%<global_options%> are modified in local context");
15217 : 820091 : if (ptr1->x_param_scev_max_expr_complexity != ptr2->x_param_scev_max_expr_complexity)
15218 : 0 : internal_error ("%<global_options%> are modified in local context");
15219 : 820091 : if (ptr1->x_param_scev_max_expr_size != ptr2->x_param_scev_max_expr_size)
15220 : 0 : internal_error ("%<global_options%> are modified in local context");
15221 : 820091 : if (ptr1->x_param_sched_autopref_queue_depth != ptr2->x_param_sched_autopref_queue_depth)
15222 : 0 : internal_error ("%<global_options%> are modified in local context");
15223 : 820091 : if (ptr1->x_param_sched_mem_true_dep_cost != ptr2->x_param_sched_mem_true_dep_cost)
15224 : 0 : internal_error ("%<global_options%> are modified in local context");
15225 : 820091 : if (ptr1->x_param_sched_pressure_algorithm != ptr2->x_param_sched_pressure_algorithm)
15226 : 0 : internal_error ("%<global_options%> are modified in local context");
15227 : 820091 : if (ptr1->x_param_sched_spec_prob_cutoff != ptr2->x_param_sched_spec_prob_cutoff)
15228 : 0 : internal_error ("%<global_options%> are modified in local context");
15229 : 820091 : if (ptr1->x_param_sched_state_edge_prob_cutoff != ptr2->x_param_sched_state_edge_prob_cutoff)
15230 : 0 : internal_error ("%<global_options%> are modified in local context");
15231 : 820091 : if (ptr1->x_param_selsched_insns_to_rename != ptr2->x_param_selsched_insns_to_rename)
15232 : 0 : internal_error ("%<global_options%> are modified in local context");
15233 : 820091 : if (ptr1->x_param_selsched_max_lookahead != ptr2->x_param_selsched_max_lookahead)
15234 : 0 : internal_error ("%<global_options%> are modified in local context");
15235 : 820091 : if (ptr1->x_param_selsched_max_sched_times != ptr2->x_param_selsched_max_sched_times)
15236 : 0 : internal_error ("%<global_options%> are modified in local context");
15237 : 820091 : if (ptr1->x_param_simultaneous_prefetches != ptr2->x_param_simultaneous_prefetches)
15238 : 0 : internal_error ("%<global_options%> are modified in local context");
15239 : 820091 : if (ptr1->x_param_sink_frequency_threshold != ptr2->x_param_sink_frequency_threshold)
15240 : 0 : internal_error ("%<global_options%> are modified in local context");
15241 : 820091 : if (ptr1->x_param_sms_dfa_history != ptr2->x_param_sms_dfa_history)
15242 : 0 : internal_error ("%<global_options%> are modified in local context");
15243 : 820091 : if (ptr1->x_param_sms_loop_average_count_threshold != ptr2->x_param_sms_loop_average_count_threshold)
15244 : 0 : internal_error ("%<global_options%> are modified in local context");
15245 : 820091 : if (ptr1->x_param_sms_max_ii_factor != ptr2->x_param_sms_max_ii_factor)
15246 : 0 : internal_error ("%<global_options%> are modified in local context");
15247 : 820091 : if (ptr1->x_param_sms_min_sc != ptr2->x_param_sms_min_sc)
15248 : 0 : internal_error ("%<global_options%> are modified in local context");
15249 : 820091 : if (ptr1->x_param_sra_max_propagations != ptr2->x_param_sra_max_propagations)
15250 : 0 : internal_error ("%<global_options%> are modified in local context");
15251 : 820091 : if (ptr1->x_param_sra_max_scalarization_size_size != ptr2->x_param_sra_max_scalarization_size_size)
15252 : 0 : internal_error ("%<global_options%> are modified in local context");
15253 : 820091 : if (ptr1->x_param_sra_max_scalarization_size_speed != ptr2->x_param_sra_max_scalarization_size_speed)
15254 : 0 : internal_error ("%<global_options%> are modified in local context");
15255 : 820091 : if (ptr1->x_param_ssa_name_def_chain_limit != ptr2->x_param_ssa_name_def_chain_limit)
15256 : 0 : internal_error ("%<global_options%> are modified in local context");
15257 : 820091 : if (ptr1->x_param_ssp_buffer_size != ptr2->x_param_ssp_buffer_size)
15258 : 0 : internal_error ("%<global_options%> are modified in local context");
15259 : 820091 : if (ptr1->x_param_stack_clash_protection_guard_size != ptr2->x_param_stack_clash_protection_guard_size)
15260 : 0 : internal_error ("%<global_options%> are modified in local context");
15261 : 820091 : if (ptr1->x_param_stack_clash_protection_probe_interval != ptr2->x_param_stack_clash_protection_probe_interval)
15262 : 0 : internal_error ("%<global_options%> are modified in local context");
15263 : 820091 : if (ptr1->x_param_store_forwarding_max_distance != ptr2->x_param_store_forwarding_max_distance)
15264 : 0 : internal_error ("%<global_options%> are modified in local context");
15265 : 820091 : if (ptr1->x_param_store_merging_allow_unaligned != ptr2->x_param_store_merging_allow_unaligned)
15266 : 0 : internal_error ("%<global_options%> are modified in local context");
15267 : 820091 : if (ptr1->x_param_store_merging_max_size != ptr2->x_param_store_merging_max_size)
15268 : 0 : internal_error ("%<global_options%> are modified in local context");
15269 : 820091 : if (ptr1->x_param_switch_conversion_branch_ratio != ptr2->x_param_switch_conversion_branch_ratio)
15270 : 0 : internal_error ("%<global_options%> are modified in local context");
15271 : 820091 : if (ptr1->x_param_switch_lower_slow_alg_max_cases != ptr2->x_param_switch_lower_slow_alg_max_cases)
15272 : 0 : internal_error ("%<global_options%> are modified in local context");
15273 : 820091 : if (ptr1->x_param_threader_debug != ptr2->x_param_threader_debug)
15274 : 0 : internal_error ("%<global_options%> are modified in local context");
15275 : 820091 : if (ptr1->x_param_tm_max_aggregate_size != ptr2->x_param_tm_max_aggregate_size)
15276 : 0 : internal_error ("%<global_options%> are modified in local context");
15277 : 820091 : if (ptr1->x_param_tracer_dynamic_coverage_feedback != ptr2->x_param_tracer_dynamic_coverage_feedback)
15278 : 0 : internal_error ("%<global_options%> are modified in local context");
15279 : 820091 : if (ptr1->x_param_tracer_dynamic_coverage != ptr2->x_param_tracer_dynamic_coverage)
15280 : 0 : internal_error ("%<global_options%> are modified in local context");
15281 : 820091 : if (ptr1->x_param_tracer_max_code_growth != ptr2->x_param_tracer_max_code_growth)
15282 : 0 : internal_error ("%<global_options%> are modified in local context");
15283 : 820091 : if (ptr1->x_param_tracer_min_branch_probability_feedback != ptr2->x_param_tracer_min_branch_probability_feedback)
15284 : 0 : internal_error ("%<global_options%> are modified in local context");
15285 : 820091 : if (ptr1->x_param_tracer_min_branch_probability != ptr2->x_param_tracer_min_branch_probability)
15286 : 0 : internal_error ("%<global_options%> are modified in local context");
15287 : 820091 : if (ptr1->x_param_tracer_min_branch_ratio != ptr2->x_param_tracer_min_branch_ratio)
15288 : 0 : internal_error ("%<global_options%> are modified in local context");
15289 : 820091 : if (ptr1->x_param_transitive_relations_work_bound != ptr2->x_param_transitive_relations_work_bound)
15290 : 0 : internal_error ("%<global_options%> are modified in local context");
15291 : 820091 : if (ptr1->x_param_tree_reassoc_width != ptr2->x_param_tree_reassoc_width)
15292 : 0 : internal_error ("%<global_options%> are modified in local context");
15293 : 820091 : if (ptr1->x_param_tsan_distinguish_volatile != ptr2->x_param_tsan_distinguish_volatile)
15294 : 0 : internal_error ("%<global_options%> are modified in local context");
15295 : 820091 : if (ptr1->x_param_tsan_instrument_func_entry_exit != ptr2->x_param_tsan_instrument_func_entry_exit)
15296 : 0 : internal_error ("%<global_options%> are modified in local context");
15297 : 820091 : if (ptr1->x_param_uninit_control_dep_attempts != ptr2->x_param_uninit_control_dep_attempts)
15298 : 0 : internal_error ("%<global_options%> are modified in local context");
15299 : 820091 : if (ptr1->x_param_uninit_max_chain_len != ptr2->x_param_uninit_max_chain_len)
15300 : 0 : internal_error ("%<global_options%> are modified in local context");
15301 : 820091 : if (ptr1->x_param_uninit_max_num_chains != ptr2->x_param_uninit_max_num_chains)
15302 : 0 : internal_error ("%<global_options%> are modified in local context");
15303 : 820091 : if (ptr1->x_param_uninit_max_prune_work != ptr2->x_param_uninit_max_prune_work)
15304 : 0 : internal_error ("%<global_options%> are modified in local context");
15305 : 820091 : if (ptr1->x_param_uninlined_function_insns != ptr2->x_param_uninlined_function_insns)
15306 : 0 : internal_error ("%<global_options%> are modified in local context");
15307 : 820091 : if (ptr1->x_param_uninlined_function_time != ptr2->x_param_uninlined_function_time)
15308 : 0 : internal_error ("%<global_options%> are modified in local context");
15309 : 820091 : if (ptr1->x_param_uninlined_function_thunk_insns != ptr2->x_param_uninlined_function_thunk_insns)
15310 : 0 : internal_error ("%<global_options%> are modified in local context");
15311 : 820091 : if (ptr1->x_param_uninlined_function_thunk_time != ptr2->x_param_uninlined_function_thunk_time)
15312 : 0 : internal_error ("%<global_options%> are modified in local context");
15313 : 820091 : if (ptr1->x_param_unlikely_bb_count_fraction != ptr2->x_param_unlikely_bb_count_fraction)
15314 : 0 : internal_error ("%<global_options%> are modified in local context");
15315 : 820091 : if (ptr1->x_param_unroll_jam_max_unroll != ptr2->x_param_unroll_jam_max_unroll)
15316 : 0 : internal_error ("%<global_options%> are modified in local context");
15317 : 820091 : if (ptr1->x_param_unroll_jam_min_percent != ptr2->x_param_unroll_jam_min_percent)
15318 : 0 : internal_error ("%<global_options%> are modified in local context");
15319 : 820091 : if (ptr1->x_param_use_after_scope_direct_emission_threshold != ptr2->x_param_use_after_scope_direct_emission_threshold)
15320 : 0 : internal_error ("%<global_options%> are modified in local context");
15321 : 820091 : if (ptr1->x_param_use_canonical_types != ptr2->x_param_use_canonical_types)
15322 : 0 : internal_error ("%<global_options%> are modified in local context");
15323 : 820091 : if (ptr1->x_param_vect_induction_float != ptr2->x_param_vect_induction_float)
15324 : 0 : internal_error ("%<global_options%> are modified in local context");
15325 : 820091 : if (ptr1->x_param_vect_max_layout_candidates != ptr2->x_param_vect_max_layout_candidates)
15326 : 0 : internal_error ("%<global_options%> are modified in local context");
15327 : 820091 : if (ptr1->x_param_vect_max_peeling_for_alignment != ptr2->x_param_vect_max_peeling_for_alignment)
15328 : 0 : internal_error ("%<global_options%> are modified in local context");
15329 : 820091 : if (ptr1->x_param_vect_max_version_for_alias_checks != ptr2->x_param_vect_max_version_for_alias_checks)
15330 : 0 : internal_error ("%<global_options%> are modified in local context");
15331 : 820091 : if (ptr1->x_param_vect_max_version_for_alignment_checks != ptr2->x_param_vect_max_version_for_alignment_checks)
15332 : 0 : internal_error ("%<global_options%> are modified in local context");
15333 : 820091 : if (ptr1->x_param_vect_scalar_cost_multiplier != ptr2->x_param_vect_scalar_cost_multiplier)
15334 : 0 : internal_error ("%<global_options%> are modified in local context");
15335 : 820091 : if (ptr1->x_param_vrp_block_limit != ptr2->x_param_vrp_block_limit)
15336 : 0 : internal_error ("%<global_options%> are modified in local context");
15337 : 820091 : if (ptr1->x_param_vrp_sparse_threshold != ptr2->x_param_vrp_sparse_threshold)
15338 : 0 : internal_error ("%<global_options%> are modified in local context");
15339 : 820091 : if (ptr1->x_param_vrp_switch_limit != ptr2->x_param_vrp_switch_limit)
15340 : 0 : internal_error ("%<global_options%> are modified in local context");
15341 : 820091 : if (ptr1->x_param_vrp_vector_threshold != ptr2->x_param_vrp_vector_threshold)
15342 : 0 : internal_error ("%<global_options%> are modified in local context");
15343 : 820091 : if (ptr1->x_x86_stlf_window_ninsns != ptr2->x_x86_stlf_window_ninsns)
15344 : 0 : internal_error ("%<global_options%> are modified in local context");
15345 : 820091 : if (ptr1->x_x86_stv_max_visits != ptr2->x_x86_stv_max_visits)
15346 : 0 : internal_error ("%<global_options%> are modified in local context");
15347 : 820091 : if (ptr1->x_flag_preprocess_only != ptr2->x_flag_preprocess_only)
15348 : 0 : internal_error ("%<global_options%> are modified in local context");
15349 : 820091 : if (ptr1->x_warnings_are_errors != ptr2->x_warnings_are_errors)
15350 : 0 : internal_error ("%<global_options%> are modified in local context");
15351 : 820091 : if (ptr1->x_flag_fatal_errors != ptr2->x_flag_fatal_errors)
15352 : 0 : internal_error ("%<global_options%> are modified in local context");
15353 : 820091 : if (ptr1->x_flag_warn_frontend_loop_interchange != ptr2->x_flag_warn_frontend_loop_interchange)
15354 : 0 : internal_error ("%<global_options%> are modified in local context");
15355 : 820091 : if (ptr1->x_warn_unknown_pragmas != ptr2->x_warn_unknown_pragmas)
15356 : 0 : internal_error ("%<global_options%> are modified in local context");
15357 : 820091 : if (ptr1->x_aux_info_file_name != ptr2->x_aux_info_file_name)
15358 : 0 : internal_error ("%<global_options%> are modified in local context");
15359 : 820091 : if (ptr1->x_flag_dump_callgraph != ptr2->x_flag_dump_callgraph)
15360 : 0 : internal_error ("%<global_options%> are modified in local context");
15361 : 820091 : if (ptr1->x_cobol_copyext != ptr2->x_cobol_copyext)
15362 : 0 : internal_error ("%<global_options%> are modified in local context");
15363 : 820091 : if (ptr1->x_flag_lto_dump_defined != ptr2->x_flag_lto_dump_defined)
15364 : 0 : internal_error ("%<global_options%> are modified in local context");
15365 : 820091 : if (ptr1->x_flag_lto_dump_demangle != ptr2->x_flag_lto_dump_demangle)
15366 : 0 : internal_error ("%<global_options%> are modified in local context");
15367 : 820091 : if (ptr1->x_cobol_dialect != ptr2->x_cobol_dialect)
15368 : 0 : internal_error ("%<global_options%> are modified in local context");
15369 : 820091 : if (ptr1->x_flag_dump_body != ptr2->x_flag_dump_body)
15370 : 0 : internal_error ("%<global_options%> are modified in local context");
15371 : 820091 : if (ptr1->x_flag_dump_level != ptr2->x_flag_dump_level)
15372 : 0 : internal_error ("%<global_options%> are modified in local context");
15373 : 820091 : if (ptr1->x_dump_base_name != ptr2->x_dump_base_name)
15374 : 0 : internal_error ("%<global_options%> are modified in local context");
15375 : 820091 : if (ptr1->x_dump_base_ext != ptr2->x_dump_base_ext)
15376 : 0 : internal_error ("%<global_options%> are modified in local context");
15377 : 820091 : if (ptr1->x_dump_dir_name != ptr2->x_dump_dir_name)
15378 : 0 : internal_error ("%<global_options%> are modified in local context");
15379 : 820091 : if (ptr1->x_flag_pic != ptr2->x_flag_pic)
15380 : 0 : internal_error ("%<global_options%> are modified in local context");
15381 : 820091 : if (ptr1->x_flag_pie != ptr2->x_flag_pie)
15382 : 0 : internal_error ("%<global_options%> are modified in local context");
15383 : 820091 : if (ptr1->x_flag_abi_compat_version != ptr2->x_flag_abi_compat_version)
15384 : 0 : internal_error ("%<global_options%> are modified in local context");
15385 : 820091 : if (ptr1->x_flag_abi_version != ptr2->x_flag_abi_version)
15386 : 0 : internal_error ("%<global_options%> are modified in local context");
15387 : 820091 : if (ptr1->x_flag_access_control != ptr2->x_flag_access_control)
15388 : 0 : internal_error ("%<global_options%> are modified in local context");
15389 : 820091 : if (ptr1->x_ada_specs_parent != ptr2->x_ada_specs_parent)
15390 : 0 : internal_error ("%<global_options%> are modified in local context");
15391 : 820091 : if (ptr1->x_flag_aggressive_function_elimination != ptr2->x_flag_aggressive_function_elimination)
15392 : 0 : internal_error ("%<global_options%> are modified in local context");
15393 : 820091 : if (ptr1->x_flag_aggressive_loop_optimizations != ptr2->x_flag_aggressive_loop_optimizations)
15394 : 0 : internal_error ("%<global_options%> are modified in local context");
15395 : 820091 : if (ptr1->x_flag_align_commons != ptr2->x_flag_align_commons)
15396 : 0 : internal_error ("%<global_options%> are modified in local context");
15397 : 820091 : if (ptr1->x_flag_align_functions != ptr2->x_flag_align_functions)
15398 : 0 : internal_error ("%<global_options%> are modified in local context");
15399 : 820091 : if (ptr1->x_str_align_functions != ptr2->x_str_align_functions
15400 : 0 : && (!ptr1->x_str_align_functions || !ptr2->x_str_align_functions
15401 : 0 : || strcmp (ptr1->x_str_align_functions, ptr2->x_str_align_functions)))
15402 : 0 : internal_error ("%<global_options%> are modified in local context");
15403 : 820091 : if (ptr1->x_flag_align_jumps != ptr2->x_flag_align_jumps)
15404 : 0 : internal_error ("%<global_options%> are modified in local context");
15405 : 820091 : if (ptr1->x_str_align_jumps != ptr2->x_str_align_jumps
15406 : 0 : && (!ptr1->x_str_align_jumps || !ptr2->x_str_align_jumps
15407 : 0 : || strcmp (ptr1->x_str_align_jumps, ptr2->x_str_align_jumps)))
15408 : 0 : internal_error ("%<global_options%> are modified in local context");
15409 : 820091 : if (ptr1->x_flag_align_labels != ptr2->x_flag_align_labels)
15410 : 0 : internal_error ("%<global_options%> are modified in local context");
15411 : 820091 : if (ptr1->x_str_align_labels != ptr2->x_str_align_labels
15412 : 0 : && (!ptr1->x_str_align_labels || !ptr2->x_str_align_labels
15413 : 0 : || strcmp (ptr1->x_str_align_labels, ptr2->x_str_align_labels)))
15414 : 0 : internal_error ("%<global_options%> are modified in local context");
15415 : 820091 : if (ptr1->x_flag_align_loops != ptr2->x_flag_align_loops)
15416 : 0 : internal_error ("%<global_options%> are modified in local context");
15417 : 820091 : if (ptr1->x_str_align_loops != ptr2->x_str_align_loops
15418 : 0 : && (!ptr1->x_str_align_loops || !ptr2->x_str_align_loops
15419 : 0 : || strcmp (ptr1->x_str_align_loops, ptr2->x_str_align_loops)))
15420 : 0 : internal_error ("%<global_options%> are modified in local context");
15421 : 820091 : if (ptr1->x_aligned_new_threshold != ptr2->x_aligned_new_threshold)
15422 : 0 : internal_error ("%<global_options%> are modified in local context");
15423 : 820091 : if (ptr1->x_flag_all_intrinsics != ptr2->x_flag_all_intrinsics)
15424 : 0 : internal_error ("%<global_options%> are modified in local context");
15425 : 820091 : if (ptr1->x_flag_allocation_dce != ptr2->x_flag_allocation_dce)
15426 : 0 : internal_error ("%<global_options%> are modified in local context");
15427 : 820091 : if (ptr1->x_flag_allow_argument_mismatch != ptr2->x_flag_allow_argument_mismatch)
15428 : 0 : internal_error ("%<global_options%> are modified in local context");
15429 : 820091 : if (ptr1->x_flag_allow_invalid_boz != ptr2->x_flag_allow_invalid_boz)
15430 : 0 : internal_error ("%<global_options%> are modified in local context");
15431 : 820091 : if (ptr1->x_flag_allow_leading_underscore != ptr2->x_flag_allow_leading_underscore)
15432 : 0 : internal_error ("%<global_options%> are modified in local context");
15433 : 820091 : if (ptr1->x_flag_store_data_races != ptr2->x_flag_store_data_races)
15434 : 0 : internal_error ("%<global_options%> are modified in local context");
15435 : 820091 : if (ptr1->x_flag_analyzer != ptr2->x_flag_analyzer)
15436 : 0 : internal_error ("%<global_options%> are modified in local context");
15437 : 820091 : if (ptr1->x_flag_analyzer_call_summaries != ptr2->x_flag_analyzer_call_summaries)
15438 : 0 : internal_error ("%<global_options%> are modified in local context");
15439 : 820091 : if (ptr1->x_flag_analyzer_checker != ptr2->x_flag_analyzer_checker)
15440 : 0 : internal_error ("%<global_options%> are modified in local context");
15441 : 820091 : if (ptr1->x_flag_analyzer_debug_text_art != ptr2->x_flag_analyzer_debug_text_art)
15442 : 0 : internal_error ("%<global_options%> are modified in local context");
15443 : 820091 : if (ptr1->x_flag_analyzer_feasibility != ptr2->x_flag_analyzer_feasibility)
15444 : 0 : internal_error ("%<global_options%> are modified in local context");
15445 : 820091 : if (ptr1->x_flag_analyzer_fine_grained != ptr2->x_flag_analyzer_fine_grained)
15446 : 0 : internal_error ("%<global_options%> are modified in local context");
15447 : 820091 : if (ptr1->x_flag_analyzer_show_duplicate_count != ptr2->x_flag_analyzer_show_duplicate_count)
15448 : 0 : internal_error ("%<global_options%> are modified in local context");
15449 : 820091 : if (ptr1->x_flag_analyzer_show_events_in_system_headers != ptr2->x_flag_analyzer_show_events_in_system_headers)
15450 : 0 : internal_error ("%<global_options%> are modified in local context");
15451 : 820091 : if (ptr1->x_flag_analyzer_state_merge != ptr2->x_flag_analyzer_state_merge)
15452 : 0 : internal_error ("%<global_options%> are modified in local context");
15453 : 820091 : if (ptr1->x_flag_analyzer_state_purge != ptr2->x_flag_analyzer_state_purge)
15454 : 0 : internal_error ("%<global_options%> are modified in local context");
15455 : 820091 : if (ptr1->x_flag_analyzer_suppress_followups != ptr2->x_flag_analyzer_suppress_followups)
15456 : 0 : internal_error ("%<global_options%> are modified in local context");
15457 : 820091 : if (ptr1->x_flag_analyzer_transitivity != ptr2->x_flag_analyzer_transitivity)
15458 : 0 : internal_error ("%<global_options%> are modified in local context");
15459 : 820091 : if (ptr1->x_flag_analyzer_undo_inlining != ptr2->x_flag_analyzer_undo_inlining)
15460 : 0 : internal_error ("%<global_options%> are modified in local context");
15461 : 820091 : if (ptr1->x_flag_analyzer_verbose_edges != ptr2->x_flag_analyzer_verbose_edges)
15462 : 0 : internal_error ("%<global_options%> are modified in local context");
15463 : 820091 : if (ptr1->x_flag_analyzer_verbose_state_changes != ptr2->x_flag_analyzer_verbose_state_changes)
15464 : 0 : internal_error ("%<global_options%> are modified in local context");
15465 : 820091 : if (ptr1->x_analyzer_verbosity != ptr2->x_analyzer_verbosity)
15466 : 0 : internal_error ("%<global_options%> are modified in local context");
15467 : 820091 : if (ptr1->x_common_deferred_options != ptr2->x_common_deferred_options)
15468 : 0 : internal_error ("%<global_options%> are modified in local context");
15469 : 820091 : if (ptr1->x_flag_no_asm != ptr2->x_flag_no_asm)
15470 : 0 : internal_error ("%<global_options%> are modified in local context");
15471 : 820091 : if (ptr1->x_flag_assert != ptr2->x_flag_assert)
15472 : 0 : internal_error ("%<global_options%> are modified in local context");
15473 : 820091 : if (ptr1->x_flag_associative_math != ptr2->x_flag_associative_math)
15474 : 0 : internal_error ("%<global_options%> are modified in local context");
15475 : 820091 : if (ptr1->x_flag_assume_sane_operators_new_delete != ptr2->x_flag_assume_sane_operators_new_delete)
15476 : 0 : internal_error ("%<global_options%> are modified in local context");
15477 : 820091 : if (ptr1->x_flag_asynchronous_unwind_tables != ptr2->x_flag_asynchronous_unwind_tables)
15478 : 0 : internal_error ("%<global_options%> are modified in local context");
15479 : 820091 : if (ptr1->x_flag_auto_inc_dec != ptr2->x_flag_auto_inc_dec)
15480 : 0 : internal_error ("%<global_options%> are modified in local context");
15481 : 820091 : if (ptr1->x_flag_auto_profile != ptr2->x_flag_auto_profile)
15482 : 0 : internal_error ("%<global_options%> are modified in local context");
15483 : 820091 : if (ptr1->x_flag_auto_profile_inlining != ptr2->x_flag_auto_profile_inlining)
15484 : 0 : internal_error ("%<global_options%> are modified in local context");
15485 : 820091 : if (ptr1->x_auto_profile_file != ptr2->x_auto_profile_file)
15486 : 0 : internal_error ("%<global_options%> are modified in local context");
15487 : 820091 : if (ptr1->x_flag_automatic != ptr2->x_flag_automatic)
15488 : 0 : internal_error ("%<global_options%> are modified in local context");
15489 : 820091 : if (ptr1->x_flag_avoid_store_forwarding != ptr2->x_flag_avoid_store_forwarding)
15490 : 0 : internal_error ("%<global_options%> are modified in local context");
15491 : 820091 : if (ptr1->x_flag_backslash != ptr2->x_flag_backslash)
15492 : 0 : internal_error ("%<global_options%> are modified in local context");
15493 : 820091 : if (ptr1->x_flag_backtrace != ptr2->x_flag_backtrace)
15494 : 0 : internal_error ("%<global_options%> are modified in local context");
15495 : 820091 : if (ptr1->x_flag_bit_tests != ptr2->x_flag_bit_tests)
15496 : 0 : internal_error ("%<global_options%> are modified in local context");
15497 : 820091 : if (ptr1->x_flag_blas_matmul_limit != ptr2->x_flag_blas_matmul_limit)
15498 : 0 : internal_error ("%<global_options%> are modified in local context");
15499 : 820091 : if (ptr1->x_flag_bounds_check != ptr2->x_flag_bounds_check)
15500 : 0 : internal_error ("%<global_options%> are modified in local context");
15501 : 820091 : if (ptr1->x_flag_branch_on_count_reg != ptr2->x_flag_branch_on_count_reg)
15502 : 0 : internal_error ("%<global_options%> are modified in local context");
15503 : 820091 : if (ptr1->x_flag_branch_probabilities != ptr2->x_flag_branch_probabilities)
15504 : 0 : internal_error ("%<global_options%> are modified in local context");
15505 : 820091 : if (ptr1->x_flag_building_libgcc != ptr2->x_flag_building_libgcc)
15506 : 0 : internal_error ("%<global_options%> are modified in local context");
15507 : 820091 : if (ptr1->x_flag_building_libgfortran != ptr2->x_flag_building_libgfortran)
15508 : 0 : internal_error ("%<global_options%> are modified in local context");
15509 : 820091 : if (ptr1->x_flag_building_libphobos_tests != ptr2->x_flag_building_libphobos_tests)
15510 : 0 : internal_error ("%<global_options%> are modified in local context");
15511 : 820091 : if (ptr1->x_flag_no_builtin != ptr2->x_flag_no_builtin)
15512 : 0 : internal_error ("%<global_options%> are modified in local context");
15513 : 820091 : if (ptr1->x_flag_c_prototypes != ptr2->x_flag_c_prototypes)
15514 : 0 : internal_error ("%<global_options%> are modified in local context");
15515 : 820091 : if (ptr1->x_flag_c_prototypes_external != ptr2->x_flag_c_prototypes_external)
15516 : 0 : internal_error ("%<global_options%> are modified in local context");
15517 : 820091 : if (ptr1->x_flag_caller_saves != ptr2->x_flag_caller_saves)
15518 : 0 : internal_error ("%<global_options%> are modified in local context");
15519 : 820091 : if (ptr1->x_flag_callgraph_info != ptr2->x_flag_callgraph_info)
15520 : 0 : internal_error ("%<global_options%> are modified in local context");
15521 : 820091 : if (ptr1->x_flag_cf_protection != ptr2->x_flag_cf_protection)
15522 : 0 : internal_error ("%<global_options%> are modified in local context");
15523 : 820091 : if (ptr1->x_flag_char8_t != ptr2->x_flag_char8_t)
15524 : 0 : internal_error ("%<global_options%> are modified in local context");
15525 : 820091 : if (ptr1->x_flag_check_new != ptr2->x_flag_check_new)
15526 : 0 : internal_error ("%<global_options%> are modified in local context");
15527 : 820091 : if (ptr1->x_flag_check_action != ptr2->x_flag_check_action)
15528 : 0 : internal_error ("%<global_options%> are modified in local context");
15529 : 820091 : if (ptr1->x_flag_checking != ptr2->x_flag_checking)
15530 : 0 : internal_error ("%<global_options%> are modified in local context");
15531 : 820091 : if (ptr1->x_flag_coarray != ptr2->x_flag_coarray)
15532 : 0 : internal_error ("%<global_options%> are modified in local context");
15533 : 820091 : if (ptr1->x_cobol_exceptions != ptr2->x_cobol_exceptions)
15534 : 0 : internal_error ("%<global_options%> are modified in local context");
15535 : 820091 : if (ptr1->x_flag_code_hoisting != ptr2->x_flag_code_hoisting)
15536 : 0 : internal_error ("%<global_options%> are modified in local context");
15537 : 820091 : if (ptr1->x_flag_combine_stack_adjustments != ptr2->x_flag_combine_stack_adjustments)
15538 : 0 : internal_error ("%<global_options%> are modified in local context");
15539 : 820091 : if (ptr1->x_flag_no_common != ptr2->x_flag_no_common)
15540 : 0 : internal_error ("%<global_options%> are modified in local context");
15541 : 820091 : if (ptr1->x_flag_compare_debug != ptr2->x_flag_compare_debug)
15542 : 0 : internal_error ("%<global_options%> are modified in local context");
15543 : 820091 : if (ptr1->x_flag_compare_debug_opt != ptr2->x_flag_compare_debug_opt)
15544 : 0 : internal_error ("%<global_options%> are modified in local context");
15545 : 820091 : if (ptr1->x_flag_compare_elim_after_reload != ptr2->x_flag_compare_elim_after_reload)
15546 : 0 : internal_error ("%<global_options%> are modified in local context");
15547 : 820091 : if (ptr1->x_flag_concepts != ptr2->x_flag_concepts)
15548 : 0 : internal_error ("%<global_options%> are modified in local context");
15549 : 820091 : if (ptr1->x_concepts_diagnostics_max_depth != ptr2->x_concepts_diagnostics_max_depth)
15550 : 0 : internal_error ("%<global_options%> are modified in local context");
15551 : 820091 : if (ptr1->x_condition_coverage_flag != ptr2->x_condition_coverage_flag)
15552 : 0 : internal_error ("%<global_options%> are modified in local context");
15553 : 820091 : if (ptr1->x_flag_conserve_stack != ptr2->x_flag_conserve_stack)
15554 : 0 : internal_error ("%<global_options%> are modified in local context");
15555 : 820091 : if (ptr1->x_constexpr_cache_depth != ptr2->x_constexpr_cache_depth)
15556 : 0 : internal_error ("%<global_options%> are modified in local context");
15557 : 820091 : if (ptr1->x_max_constexpr_depth != ptr2->x_max_constexpr_depth)
15558 : 0 : internal_error ("%<global_options%> are modified in local context");
15559 : 820091 : if (ptr1->x_flag_constexpr_fp_except != ptr2->x_flag_constexpr_fp_except)
15560 : 0 : internal_error ("%<global_options%> are modified in local context");
15561 : 820091 : if (ptr1->x_constexpr_loop_limit != ptr2->x_constexpr_loop_limit)
15562 : 0 : internal_error ("%<global_options%> are modified in local context");
15563 : 820091 : if (ptr1->x_constexpr_ops_limit != ptr2->x_constexpr_ops_limit)
15564 : 0 : internal_error ("%<global_options%> are modified in local context");
15565 : 820091 : if (ptr1->x_flag_contract_mode != ptr2->x_flag_contract_mode)
15566 : 0 : internal_error ("%<global_options%> are modified in local context");
15567 : 820091 : if (ptr1->x_flag_contract_strict_declarations != ptr2->x_flag_contract_strict_declarations)
15568 : 0 : internal_error ("%<global_options%> are modified in local context");
15569 : 820091 : if (ptr1->x_flag_contracts != ptr2->x_flag_contracts)
15570 : 0 : internal_error ("%<global_options%> are modified in local context");
15571 : 820091 : if (ptr1->x_flag_convert != ptr2->x_flag_convert)
15572 : 0 : internal_error ("%<global_options%> are modified in local context");
15573 : 820091 : if (ptr1->x_flag_coroutines != ptr2->x_flag_coroutines)
15574 : 0 : internal_error ("%<global_options%> are modified in local context");
15575 : 820091 : if (ptr1->x_flag_cprop_registers != ptr2->x_flag_cprop_registers)
15576 : 0 : internal_error ("%<global_options%> are modified in local context");
15577 : 820091 : if (ptr1->x_flag_cray_pointer != ptr2->x_flag_cray_pointer)
15578 : 0 : internal_error ("%<global_options%> are modified in local context");
15579 : 820091 : if (ptr1->x_flag_crossjumping != ptr2->x_flag_crossjumping)
15580 : 0 : internal_error ("%<global_options%> are modified in local context");
15581 : 820091 : if (ptr1->x_flag_cse_follow_jumps != ptr2->x_flag_cse_follow_jumps)
15582 : 0 : internal_error ("%<global_options%> are modified in local context");
15583 : 820091 : if (ptr1->x_flag_complex_method != ptr2->x_flag_complex_method)
15584 : 0 : internal_error ("%<global_options%> are modified in local context");
15585 : 820091 : if (ptr1->x_flag_data_sections != ptr2->x_flag_data_sections)
15586 : 0 : internal_error ("%<global_options%> are modified in local context");
15587 : 820091 : if (ptr1->x_flag_dbg_cnt_list != ptr2->x_flag_dbg_cnt_list)
15588 : 0 : internal_error ("%<global_options%> are modified in local context");
15589 : 820091 : if (ptr1->x_flag_dce != ptr2->x_flag_dce)
15590 : 0 : internal_error ("%<global_options%> are modified in local context");
15591 : 820091 : if (ptr1->x_flag_debug_aux_vars != ptr2->x_flag_debug_aux_vars)
15592 : 0 : internal_error ("%<global_options%> are modified in local context");
15593 : 820091 : if (ptr1->x_flag_debug_types_section != ptr2->x_flag_debug_types_section)
15594 : 0 : internal_error ("%<global_options%> are modified in local context");
15595 : 820091 : if (ptr1->x_flag_dec != ptr2->x_flag_dec)
15596 : 0 : internal_error ("%<global_options%> are modified in local context");
15597 : 820091 : if (ptr1->x_flag_dec_blank_format_item != ptr2->x_flag_dec_blank_format_item)
15598 : 0 : internal_error ("%<global_options%> are modified in local context");
15599 : 820091 : if (ptr1->x_flag_dec_char_conversions != ptr2->x_flag_dec_char_conversions)
15600 : 0 : internal_error ("%<global_options%> are modified in local context");
15601 : 820091 : if (ptr1->x_flag_dec_format_defaults != ptr2->x_flag_dec_format_defaults)
15602 : 0 : internal_error ("%<global_options%> are modified in local context");
15603 : 820091 : if (ptr1->x_flag_dec_include != ptr2->x_flag_dec_include)
15604 : 0 : internal_error ("%<global_options%> are modified in local context");
15605 : 820091 : if (ptr1->x_flag_dec_intrinsic_ints != ptr2->x_flag_dec_intrinsic_ints)
15606 : 0 : internal_error ("%<global_options%> are modified in local context");
15607 : 820091 : if (ptr1->x_flag_dec_math != ptr2->x_flag_dec_math)
15608 : 0 : internal_error ("%<global_options%> are modified in local context");
15609 : 820091 : if (ptr1->x_flag_dec_static != ptr2->x_flag_dec_static)
15610 : 0 : internal_error ("%<global_options%> are modified in local context");
15611 : 820091 : if (ptr1->x_flag_dec_structure != ptr2->x_flag_dec_structure)
15612 : 0 : internal_error ("%<global_options%> are modified in local context");
15613 : 820091 : if (ptr1->x_flag_declone_ctor_dtor != ptr2->x_flag_declone_ctor_dtor)
15614 : 0 : internal_error ("%<global_options%> are modified in local context");
15615 : 820091 : if (ptr1->x_flag_default_double != ptr2->x_flag_default_double)
15616 : 0 : internal_error ("%<global_options%> are modified in local context");
15617 : 820091 : if (ptr1->x_flag_default_integer != ptr2->x_flag_default_integer)
15618 : 0 : internal_error ("%<global_options%> are modified in local context");
15619 : 820091 : if (ptr1->x_flag_default_real_10 != ptr2->x_flag_default_real_10)
15620 : 0 : internal_error ("%<global_options%> are modified in local context");
15621 : 820091 : if (ptr1->x_flag_default_real_16 != ptr2->x_flag_default_real_16)
15622 : 0 : internal_error ("%<global_options%> are modified in local context");
15623 : 820091 : if (ptr1->x_flag_default_real_8 != ptr2->x_flag_default_real_8)
15624 : 0 : internal_error ("%<global_options%> are modified in local context");
15625 : 820091 : if (ptr1->x_cobol_default_byte != ptr2->x_cobol_default_byte)
15626 : 0 : internal_error ("%<global_options%> are modified in local context");
15627 : 820091 : if (ptr1->x_flag_defer_pop != ptr2->x_flag_defer_pop)
15628 : 0 : internal_error ("%<global_options%> are modified in local context");
15629 : 820091 : if (ptr1->x_flag_delayed_branch != ptr2->x_flag_delayed_branch)
15630 : 0 : internal_error ("%<global_options%> are modified in local context");
15631 : 820091 : if (ptr1->x_flag_delete_dead_exceptions != ptr2->x_flag_delete_dead_exceptions)
15632 : 0 : internal_error ("%<global_options%> are modified in local context");
15633 : 820091 : if (ptr1->x_flag_delete_null_pointer_checks != ptr2->x_flag_delete_null_pointer_checks)
15634 : 0 : internal_error ("%<global_options%> are modified in local context");
15635 : 820091 : if (ptr1->x_flag_dep_fusion != ptr2->x_flag_dep_fusion)
15636 : 0 : internal_error ("%<global_options%> are modified in local context");
15637 : 820091 : if (ptr1->x_flag_devirtualize != ptr2->x_flag_devirtualize)
15638 : 0 : internal_error ("%<global_options%> are modified in local context");
15639 : 820091 : if (ptr1->x_flag_ltrans_devirtualize != ptr2->x_flag_ltrans_devirtualize)
15640 : 0 : internal_error ("%<global_options%> are modified in local context");
15641 : 820091 : if (ptr1->x_flag_devirtualize_speculatively != ptr2->x_flag_devirtualize_speculatively)
15642 : 0 : internal_error ("%<global_options%> are modified in local context");
15643 : 820091 : if (ptr1->x_flag_diagnostics_all_candidates != ptr2->x_flag_diagnostics_all_candidates)
15644 : 0 : internal_error ("%<global_options%> are modified in local context");
15645 : 820091 : if (ptr1->x_flag_diagnostics_show_color != ptr2->x_flag_diagnostics_show_color)
15646 : 0 : internal_error ("%<global_options%> are modified in local context");
15647 : 820091 : if (ptr1->x_flag_diagnostics_generate_patch != ptr2->x_flag_diagnostics_generate_patch)
15648 : 0 : internal_error ("%<global_options%> are modified in local context");
15649 : 820091 : if (ptr1->x_flag_diagnostics_json_formatting != ptr2->x_flag_diagnostics_json_formatting)
15650 : 0 : internal_error ("%<global_options%> are modified in local context");
15651 : 820091 : if (ptr1->x_diagnostics_minimum_margin_width != ptr2->x_diagnostics_minimum_margin_width)
15652 : 0 : internal_error ("%<global_options%> are modified in local context");
15653 : 820091 : if (ptr1->x_flag_diagnostics_parseable_fixits != ptr2->x_flag_diagnostics_parseable_fixits)
15654 : 0 : internal_error ("%<global_options%> are modified in local context");
15655 : 820091 : if (ptr1->x_flag_diagnostics_path_format != ptr2->x_flag_diagnostics_path_format)
15656 : 0 : internal_error ("%<global_options%> are modified in local context");
15657 : 820091 : if (ptr1->x_flag_diagnostics_show_caret != ptr2->x_flag_diagnostics_show_caret)
15658 : 0 : internal_error ("%<global_options%> are modified in local context");
15659 : 820091 : if (ptr1->x_flag_diagnostics_show_context != ptr2->x_flag_diagnostics_show_context)
15660 : 0 : internal_error ("%<global_options%> are modified in local context");
15661 : 820091 : if (ptr1->x_flag_diagnostics_show_cwe != ptr2->x_flag_diagnostics_show_cwe)
15662 : 0 : internal_error ("%<global_options%> are modified in local context");
15663 : 820091 : if (ptr1->x_flag_diagnostics_show_event_links != ptr2->x_flag_diagnostics_show_event_links)
15664 : 0 : internal_error ("%<global_options%> are modified in local context");
15665 : 820091 : if (ptr1->x_flag_diagnostics_show_highlight_colors != ptr2->x_flag_diagnostics_show_highlight_colors)
15666 : 0 : internal_error ("%<global_options%> are modified in local context");
15667 : 820091 : if (ptr1->x_flag_diagnostics_show_labels != ptr2->x_flag_diagnostics_show_labels)
15668 : 0 : internal_error ("%<global_options%> are modified in local context");
15669 : 820091 : if (ptr1->x_flag_diagnostics_show_line_numbers != ptr2->x_flag_diagnostics_show_line_numbers)
15670 : 0 : internal_error ("%<global_options%> are modified in local context");
15671 : 820091 : if (ptr1->x_flag_diagnostics_show_nesting != ptr2->x_flag_diagnostics_show_nesting)
15672 : 0 : internal_error ("%<global_options%> are modified in local context");
15673 : 820091 : if (ptr1->x_flag_diagnostics_show_nesting_levels != ptr2->x_flag_diagnostics_show_nesting_levels)
15674 : 0 : internal_error ("%<global_options%> are modified in local context");
15675 : 820091 : if (ptr1->x_flag_diagnostics_show_nesting_locations != ptr2->x_flag_diagnostics_show_nesting_locations)
15676 : 0 : internal_error ("%<global_options%> are modified in local context");
15677 : 820091 : if (ptr1->x_flag_diagnostics_show_option != ptr2->x_flag_diagnostics_show_option)
15678 : 0 : internal_error ("%<global_options%> are modified in local context");
15679 : 820091 : if (ptr1->x_flag_diagnostics_show_path_depths != ptr2->x_flag_diagnostics_show_path_depths)
15680 : 0 : internal_error ("%<global_options%> are modified in local context");
15681 : 820091 : if (ptr1->x_flag_diagnostics_show_rules != ptr2->x_flag_diagnostics_show_rules)
15682 : 0 : internal_error ("%<global_options%> are modified in local context");
15683 : 820091 : if (ptr1->x_flag_diagnostics_show_template_tree != ptr2->x_flag_diagnostics_show_template_tree)
15684 : 0 : internal_error ("%<global_options%> are modified in local context");
15685 : 820091 : if (ptr1->x_flag_diagnostics_text_art_charset != ptr2->x_flag_diagnostics_text_art_charset)
15686 : 0 : internal_error ("%<global_options%> are modified in local context");
15687 : 820091 : if (ptr1->x_flag_diagnostics_show_urls != ptr2->x_flag_diagnostics_show_urls)
15688 : 0 : internal_error ("%<global_options%> are modified in local context");
15689 : 820091 : if (ptr1->x_flag_dollar_ok != ptr2->x_flag_dollar_ok)
15690 : 0 : internal_error ("%<global_options%> are modified in local context");
15691 : 820091 : if (ptr1->x_flag_dse != ptr2->x_flag_dse)
15692 : 0 : internal_error ("%<global_options%> are modified in local context");
15693 : 820091 : if (ptr1->x_flag_dump_ada_spec != ptr2->x_flag_dump_ada_spec)
15694 : 0 : internal_error ("%<global_options%> are modified in local context");
15695 : 820091 : if (ptr1->x_flag_dump_ada_spec_slim != ptr2->x_flag_dump_ada_spec_slim)
15696 : 0 : internal_error ("%<global_options%> are modified in local context");
15697 : 820091 : if (ptr1->x_flag_dump_analyzer != ptr2->x_flag_dump_analyzer)
15698 : 0 : internal_error ("%<global_options%> are modified in local context");
15699 : 820091 : if (ptr1->x_flag_dump_analyzer_callgraph != ptr2->x_flag_dump_analyzer_callgraph)
15700 : 0 : internal_error ("%<global_options%> are modified in local context");
15701 : 820091 : if (ptr1->x_flag_dump_analyzer_exploded_graph != ptr2->x_flag_dump_analyzer_exploded_graph)
15702 : 0 : internal_error ("%<global_options%> are modified in local context");
15703 : 820091 : if (ptr1->x_flag_dump_analyzer_exploded_nodes != ptr2->x_flag_dump_analyzer_exploded_nodes)
15704 : 0 : internal_error ("%<global_options%> are modified in local context");
15705 : 820091 : if (ptr1->x_flag_dump_analyzer_exploded_nodes_2 != ptr2->x_flag_dump_analyzer_exploded_nodes_2)
15706 : 0 : internal_error ("%<global_options%> are modified in local context");
15707 : 820091 : if (ptr1->x_flag_dump_analyzer_exploded_nodes_3 != ptr2->x_flag_dump_analyzer_exploded_nodes_3)
15708 : 0 : internal_error ("%<global_options%> are modified in local context");
15709 : 820091 : if (ptr1->x_flag_dump_analyzer_exploded_paths != ptr2->x_flag_dump_analyzer_exploded_paths)
15710 : 0 : internal_error ("%<global_options%> are modified in local context");
15711 : 820091 : if (ptr1->x_flag_dump_analyzer_feasibility != ptr2->x_flag_dump_analyzer_feasibility)
15712 : 0 : internal_error ("%<global_options%> are modified in local context");
15713 : 820091 : if (ptr1->x_flag_dump_analyzer_infinite_loop != ptr2->x_flag_dump_analyzer_infinite_loop)
15714 : 0 : internal_error ("%<global_options%> are modified in local context");
15715 : 820091 : if (ptr1->x_flag_dump_analyzer_json != ptr2->x_flag_dump_analyzer_json)
15716 : 0 : internal_error ("%<global_options%> are modified in local context");
15717 : 820091 : if (ptr1->x_flag_dump_analyzer_state_purge != ptr2->x_flag_dump_analyzer_state_purge)
15718 : 0 : internal_error ("%<global_options%> are modified in local context");
15719 : 820091 : if (ptr1->x_flag_dump_analyzer_stderr != ptr2->x_flag_dump_analyzer_stderr)
15720 : 0 : internal_error ("%<global_options%> are modified in local context");
15721 : 820091 : if (ptr1->x_flag_dump_analyzer_supergraph != ptr2->x_flag_dump_analyzer_supergraph)
15722 : 0 : internal_error ("%<global_options%> are modified in local context");
15723 : 820091 : if (ptr1->x_flag_dump_analyzer_untracked != ptr2->x_flag_dump_analyzer_untracked)
15724 : 0 : internal_error ("%<global_options%> are modified in local context");
15725 : 820091 : if (ptr1->x_flag_dump_final_insns != ptr2->x_flag_dump_final_insns)
15726 : 0 : internal_error ("%<global_options%> are modified in local context");
15727 : 820091 : if (ptr1->x_flag_dump_fortran_global != ptr2->x_flag_dump_fortran_global)
15728 : 0 : internal_error ("%<global_options%> are modified in local context");
15729 : 820091 : if (ptr1->x_flag_dump_fortran_optimized != ptr2->x_flag_dump_fortran_optimized)
15730 : 0 : internal_error ("%<global_options%> are modified in local context");
15731 : 820091 : if (ptr1->x_flag_dump_fortran_original != ptr2->x_flag_dump_fortran_original)
15732 : 0 : internal_error ("%<global_options%> are modified in local context");
15733 : 820091 : if (ptr1->x_flag_dump_go_spec != ptr2->x_flag_dump_go_spec)
15734 : 0 : internal_error ("%<global_options%> are modified in local context");
15735 : 820091 : if (ptr1->x_flag_dump_locations != ptr2->x_flag_dump_locations)
15736 : 0 : internal_error ("%<global_options%> are modified in local context");
15737 : 820091 : if (ptr1->x_flag_dump_noaddr != ptr2->x_flag_dump_noaddr)
15738 : 0 : internal_error ("%<global_options%> are modified in local context");
15739 : 820091 : if (ptr1->x_flag_dump_passes != ptr2->x_flag_dump_passes)
15740 : 0 : internal_error ("%<global_options%> are modified in local context");
15741 : 820091 : if (ptr1->x_flag_dump_scos != ptr2->x_flag_dump_scos)
15742 : 0 : internal_error ("%<global_options%> are modified in local context");
15743 : 820091 : if (ptr1->x_flag_dump_unnumbered != ptr2->x_flag_dump_unnumbered)
15744 : 0 : internal_error ("%<global_options%> are modified in local context");
15745 : 820091 : if (ptr1->x_flag_dump_unnumbered_links != ptr2->x_flag_dump_unnumbered_links)
15746 : 0 : internal_error ("%<global_options%> are modified in local context");
15747 : 820091 : if (ptr1->x_flag_dwarf2_cfi_asm != ptr2->x_flag_dwarf2_cfi_asm)
15748 : 0 : internal_error ("%<global_options%> are modified in local context");
15749 : 820091 : if (ptr1->x_flag_early_inlining != ptr2->x_flag_early_inlining)
15750 : 0 : internal_error ("%<global_options%> are modified in local context");
15751 : 820091 : if (ptr1->x_flag_elide_constructors != ptr2->x_flag_elide_constructors)
15752 : 0 : internal_error ("%<global_options%> are modified in local context");
15753 : 820091 : if (ptr1->x_flag_elide_type != ptr2->x_flag_elide_type)
15754 : 0 : internal_error ("%<global_options%> are modified in local context");
15755 : 820091 : if (ptr1->x_flag_debug_only_used_symbols != ptr2->x_flag_debug_only_used_symbols)
15756 : 0 : internal_error ("%<global_options%> are modified in local context");
15757 : 820091 : if (ptr1->x_flag_eliminate_unused_debug_types != ptr2->x_flag_eliminate_unused_debug_types)
15758 : 0 : internal_error ("%<global_options%> are modified in local context");
15759 : 820091 : if (ptr1->x_flag_emit_class_debug_always != ptr2->x_flag_emit_class_debug_always)
15760 : 0 : internal_error ("%<global_options%> are modified in local context");
15761 : 820091 : if (ptr1->x_flag_enforce_eh_specs != ptr2->x_flag_enforce_eh_specs)
15762 : 0 : internal_error ("%<global_options%> are modified in local context");
15763 : 820091 : if (ptr1->x_flag_exceptions != ptr2->x_flag_exceptions)
15764 : 0 : internal_error ("%<global_options%> are modified in local context");
15765 : 820091 : if (ptr1->x_flag_excess_precision != ptr2->x_flag_excess_precision)
15766 : 0 : internal_error ("%<global_options%> are modified in local context");
15767 : 820091 : if (ptr1->x_flag_expensive_optimizations != ptr2->x_flag_expensive_optimizations)
15768 : 0 : internal_error ("%<global_options%> are modified in local context");
15769 : 820091 : if (ptr1->x_flag_ext_dce != ptr2->x_flag_ext_dce)
15770 : 0 : internal_error ("%<global_options%> are modified in local context");
15771 : 820091 : if (ptr1->x_flag_ext_numeric_literals != ptr2->x_flag_ext_numeric_literals)
15772 : 0 : internal_error ("%<global_options%> are modified in local context");
15773 : 820091 : if (ptr1->x_flag_extern_stdcpp != ptr2->x_flag_extern_stdcpp)
15774 : 0 : internal_error ("%<global_options%> are modified in local context");
15775 : 820091 : if (ptr1->x_flag_extern_tls_init != ptr2->x_flag_extern_tls_init)
15776 : 0 : internal_error ("%<global_options%> are modified in local context");
15777 : 820091 : if (ptr1->x_flag_external_blas != ptr2->x_flag_external_blas)
15778 : 0 : internal_error ("%<global_options%> are modified in local context");
15779 : 820091 : if (ptr1->x_flag_external_blas64 != ptr2->x_flag_external_blas64)
15780 : 0 : internal_error ("%<global_options%> are modified in local context");
15781 : 820091 : if (ptr1->x_flag_f2c != ptr2->x_flag_f2c)
15782 : 0 : internal_error ("%<global_options%> are modified in local context");
15783 : 820091 : if (ptr1->x_flag_fat_lto_objects != ptr2->x_flag_fat_lto_objects)
15784 : 0 : internal_error ("%<global_options%> are modified in local context");
15785 : 820091 : if (ptr1->x_flag_finite_loops != ptr2->x_flag_finite_loops)
15786 : 0 : internal_error ("%<global_options%> are modified in local context");
15787 : 820091 : if (ptr1->x_flag_finite_math_only != ptr2->x_flag_finite_math_only)
15788 : 0 : internal_error ("%<global_options%> are modified in local context");
15789 : 820091 : if (ptr1->x_flag_fixed_line_length != ptr2->x_flag_fixed_line_length)
15790 : 0 : internal_error ("%<global_options%> are modified in local context");
15791 : 820091 : if (ptr1->x_yy_flex_debug != ptr2->x_yy_flex_debug)
15792 : 0 : internal_error ("%<global_options%> are modified in local context");
15793 : 820091 : if (ptr1->x_flag_float_store != ptr2->x_flag_float_store)
15794 : 0 : internal_error ("%<global_options%> are modified in local context");
15795 : 820091 : if (ptr1->x_flag_fold_mem_offsets != ptr2->x_flag_fold_mem_offsets)
15796 : 0 : internal_error ("%<global_options%> are modified in local context");
15797 : 820091 : if (ptr1->x_flag_fold_simple_inlines != ptr2->x_flag_fold_simple_inlines)
15798 : 0 : internal_error ("%<global_options%> are modified in local context");
15799 : 820091 : if (ptr1->x_flag_forward_propagate != ptr2->x_flag_forward_propagate)
15800 : 0 : internal_error ("%<global_options%> are modified in local context");
15801 : 820091 : if (ptr1->x_flag_fp_contract_mode != ptr2->x_flag_fp_contract_mode)
15802 : 0 : internal_error ("%<global_options%> are modified in local context");
15803 : 820091 : if (ptr1->x_flag_fp_int_builtin_inexact != ptr2->x_flag_fp_int_builtin_inexact)
15804 : 0 : internal_error ("%<global_options%> are modified in local context");
15805 : 820091 : if (ptr1->x_flag_free_line_length != ptr2->x_flag_free_line_length)
15806 : 0 : internal_error ("%<global_options%> are modified in local context");
15807 : 820091 : if (ptr1->x_flag_frontend_loop_interchange != ptr2->x_flag_frontend_loop_interchange)
15808 : 0 : internal_error ("%<global_options%> are modified in local context");
15809 : 820091 : if (ptr1->x_flag_frontend_optimize != ptr2->x_flag_frontend_optimize)
15810 : 0 : internal_error ("%<global_options%> are modified in local context");
15811 : 820091 : if (ptr1->x_flag_no_function_cse != ptr2->x_flag_no_function_cse)
15812 : 0 : internal_error ("%<global_options%> are modified in local context");
15813 : 820091 : if (ptr1->x_flag_function_sections != ptr2->x_flag_function_sections)
15814 : 0 : internal_error ("%<global_options%> are modified in local context");
15815 : 820091 : if (ptr1->x_flag_gcse != ptr2->x_flag_gcse)
15816 : 0 : internal_error ("%<global_options%> are modified in local context");
15817 : 820091 : if (ptr1->x_flag_gcse_after_reload != ptr2->x_flag_gcse_after_reload)
15818 : 0 : internal_error ("%<global_options%> are modified in local context");
15819 : 820091 : if (ptr1->x_flag_gcse_las != ptr2->x_flag_gcse_las)
15820 : 0 : internal_error ("%<global_options%> are modified in local context");
15821 : 820091 : if (ptr1->x_flag_gcse_lm != ptr2->x_flag_gcse_lm)
15822 : 0 : internal_error ("%<global_options%> are modified in local context");
15823 : 820091 : if (ptr1->x_flag_gcse_sm != ptr2->x_flag_gcse_sm)
15824 : 0 : internal_error ("%<global_options%> are modified in local context");
15825 : 820091 : if (ptr1->x_flag_gimple != ptr2->x_flag_gimple)
15826 : 0 : internal_error ("%<global_options%> are modified in local context");
15827 : 820091 : if (ptr1->x_gnat_encodings != ptr2->x_gnat_encodings)
15828 : 0 : internal_error ("%<global_options%> are modified in local context");
15829 : 820091 : if (ptr1->x_flag_no_gnu_keywords != ptr2->x_flag_no_gnu_keywords)
15830 : 0 : internal_error ("%<global_options%> are modified in local context");
15831 : 820091 : if (ptr1->x_flag_next_runtime != ptr2->x_flag_next_runtime)
15832 : 0 : internal_error ("%<global_options%> are modified in local context");
15833 : 820091 : if (ptr1->x_flag_tm != ptr2->x_flag_tm)
15834 : 0 : internal_error ("%<global_options%> are modified in local context");
15835 : 820091 : if (ptr1->x_flag_gnu_unique != ptr2->x_flag_gnu_unique)
15836 : 0 : internal_error ("%<global_options%> are modified in local context");
15837 : 820091 : if (ptr1->x_flag_gnu89_inline != ptr2->x_flag_gnu89_inline)
15838 : 0 : internal_error ("%<global_options%> are modified in local context");
15839 : 820091 : if (ptr1->x_go_check_divide_overflow != ptr2->x_go_check_divide_overflow)
15840 : 0 : internal_error ("%<global_options%> are modified in local context");
15841 : 820091 : if (ptr1->x_go_check_divide_zero != ptr2->x_go_check_divide_zero)
15842 : 0 : internal_error ("%<global_options%> are modified in local context");
15843 : 820091 : if (ptr1->x_go_compiling_runtime != ptr2->x_go_compiling_runtime)
15844 : 0 : internal_error ("%<global_options%> are modified in local context");
15845 : 820091 : if (ptr1->x_go_debug_escape_level != ptr2->x_go_debug_escape_level)
15846 : 0 : internal_error ("%<global_options%> are modified in local context");
15847 : 820091 : if (ptr1->x_go_debug_escape_hash != ptr2->x_go_debug_escape_hash)
15848 : 0 : internal_error ("%<global_options%> are modified in local context");
15849 : 820091 : if (ptr1->x_go_debug_optimization != ptr2->x_go_debug_optimization)
15850 : 0 : internal_error ("%<global_options%> are modified in local context");
15851 : 820091 : if (ptr1->x_flag_graphite != ptr2->x_flag_graphite)
15852 : 0 : internal_error ("%<global_options%> are modified in local context");
15853 : 820091 : if (ptr1->x_flag_graphite_identity != ptr2->x_flag_graphite_identity)
15854 : 0 : internal_error ("%<global_options%> are modified in local context");
15855 : 820091 : if (ptr1->x_flag_guess_branch_prob != ptr2->x_flag_guess_branch_prob)
15856 : 0 : internal_error ("%<global_options%> are modified in local context");
15857 : 820091 : if (ptr1->x_flag_harden_control_flow_redundancy_check_exceptions != ptr2->x_flag_harden_control_flow_redundancy_check_exceptions)
15858 : 0 : internal_error ("%<global_options%> are modified in local context");
15859 : 820091 : if (ptr1->x_flag_harden_control_flow_redundancy_check_noreturn != ptr2->x_flag_harden_control_flow_redundancy_check_noreturn)
15860 : 0 : internal_error ("%<global_options%> are modified in local context");
15861 : 820091 : if (ptr1->x_flag_harden_control_flow_redundancy_check_returning_calls != ptr2->x_flag_harden_control_flow_redundancy_check_returning_calls)
15862 : 0 : internal_error ("%<global_options%> are modified in local context");
15863 : 820091 : if (ptr1->x_flag_harden_control_flow_redundancy_skip_leaf != ptr2->x_flag_harden_control_flow_redundancy_skip_leaf)
15864 : 0 : internal_error ("%<global_options%> are modified in local context");
15865 : 820091 : if (ptr1->x_flag_harden_compares != ptr2->x_flag_harden_compares)
15866 : 0 : internal_error ("%<global_options%> are modified in local context");
15867 : 820091 : if (ptr1->x_flag_harden_conditional_branches != ptr2->x_flag_harden_conditional_branches)
15868 : 0 : internal_error ("%<global_options%> are modified in local context");
15869 : 820091 : if (ptr1->x_flag_harden_control_flow_redundancy != ptr2->x_flag_harden_control_flow_redundancy)
15870 : 0 : internal_error ("%<global_options%> are modified in local context");
15871 : 820091 : if (ptr1->x_flag_hardened != ptr2->x_flag_hardened)
15872 : 0 : internal_error ("%<global_options%> are modified in local context");
15873 : 820091 : if (ptr1->x_flag_hoist_adjacent_loads != ptr2->x_flag_hoist_adjacent_loads)
15874 : 0 : internal_error ("%<global_options%> are modified in local context");
15875 : 820091 : if (ptr1->x_flag_no_ident != ptr2->x_flag_no_ident)
15876 : 0 : internal_error ("%<global_options%> are modified in local context");
15877 : 820091 : if (ptr1->x_flag_if_conversion != ptr2->x_flag_if_conversion)
15878 : 0 : internal_error ("%<global_options%> are modified in local context");
15879 : 820091 : if (ptr1->x_flag_if_conversion2 != ptr2->x_flag_if_conversion2)
15880 : 0 : internal_error ("%<global_options%> are modified in local context");
15881 : 820091 : if (ptr1->x_flag_immediate_escalation != ptr2->x_flag_immediate_escalation)
15882 : 0 : internal_error ("%<global_options%> are modified in local context");
15883 : 820091 : if (ptr1->x_flag_implement_inlines != ptr2->x_flag_implement_inlines)
15884 : 0 : internal_error ("%<global_options%> are modified in local context");
15885 : 820091 : if (ptr1->x_flag_implicit_constexpr != ptr2->x_flag_implicit_constexpr)
15886 : 0 : internal_error ("%<global_options%> are modified in local context");
15887 : 820091 : if (ptr1->x_flag_implicit_inline_templates != ptr2->x_flag_implicit_inline_templates)
15888 : 0 : internal_error ("%<global_options%> are modified in local context");
15889 : 820091 : if (ptr1->x_flag_implicit_none != ptr2->x_flag_implicit_none)
15890 : 0 : internal_error ("%<global_options%> are modified in local context");
15891 : 820091 : if (ptr1->x_flag_implicit_templates != ptr2->x_flag_implicit_templates)
15892 : 0 : internal_error ("%<global_options%> are modified in local context");
15893 : 820091 : if (ptr1->x_indicator_column != ptr2->x_indicator_column)
15894 : 0 : internal_error ("%<global_options%> are modified in local context");
15895 : 820091 : if (ptr1->x_flag_indirect_inlining != ptr2->x_flag_indirect_inlining)
15896 : 0 : internal_error ("%<global_options%> are modified in local context");
15897 : 820091 : if (ptr1->x_flag_inhibit_size_directive != ptr2->x_flag_inhibit_size_directive)
15898 : 0 : internal_error ("%<global_options%> are modified in local context");
15899 : 820091 : if (ptr1->x_flag_init_derived != ptr2->x_flag_init_derived)
15900 : 0 : internal_error ("%<global_options%> are modified in local context");
15901 : 820091 : if (ptr1->x_flag_init_real != ptr2->x_flag_init_real)
15902 : 0 : internal_error ("%<global_options%> are modified in local context");
15903 : 820091 : if (ptr1->x_flag_no_inline != ptr2->x_flag_no_inline)
15904 : 0 : internal_error ("%<global_options%> are modified in local context");
15905 : 820091 : if (ptr1->x_flag_inline_arg_packing != ptr2->x_flag_inline_arg_packing)
15906 : 0 : internal_error ("%<global_options%> are modified in local context");
15907 : 820091 : if (ptr1->x_flag_inline_atomics != ptr2->x_flag_inline_atomics)
15908 : 0 : internal_error ("%<global_options%> are modified in local context");
15909 : 820091 : if (ptr1->x_flag_inline_functions != ptr2->x_flag_inline_functions)
15910 : 0 : internal_error ("%<global_options%> are modified in local context");
15911 : 820091 : if (ptr1->x_flag_inline_functions_called_once != ptr2->x_flag_inline_functions_called_once)
15912 : 0 : internal_error ("%<global_options%> are modified in local context");
15913 : 820091 : if (ptr1->x_flag_inline_intrinsics != ptr2->x_flag_inline_intrinsics)
15914 : 0 : internal_error ("%<global_options%> are modified in local context");
15915 : 820091 : if (ptr1->x_flag_inline_matmul_limit != ptr2->x_flag_inline_matmul_limit)
15916 : 0 : internal_error ("%<global_options%> are modified in local context");
15917 : 820091 : if (ptr1->x_flag_inline_small_functions != ptr2->x_flag_inline_small_functions)
15918 : 0 : internal_error ("%<global_options%> are modified in local context");
15919 : 820091 : if (ptr1->x_flag_inline_stringops != ptr2->x_flag_inline_stringops)
15920 : 0 : internal_error ("%<global_options%> are modified in local context");
15921 : 820091 : if (ptr1->x_flag_instrument_function_entry_exit != ptr2->x_flag_instrument_function_entry_exit)
15922 : 0 : internal_error ("%<global_options%> are modified in local context");
15923 : 820091 : if (ptr1->x_flag_integer4_kind != ptr2->x_flag_integer4_kind)
15924 : 0 : internal_error ("%<global_options%> are modified in local context");
15925 : 820091 : if (ptr1->x_cobol_ebcdic != ptr2->x_cobol_ebcdic)
15926 : 0 : internal_error ("%<global_options%> are modified in local context");
15927 : 820091 : if (ptr1->x_flag_invariants != ptr2->x_flag_invariants)
15928 : 0 : internal_error ("%<global_options%> are modified in local context");
15929 : 820091 : if (ptr1->x_flag_ipa_bit_cp != ptr2->x_flag_ipa_bit_cp)
15930 : 0 : internal_error ("%<global_options%> are modified in local context");
15931 : 820091 : if (ptr1->x_flag_ipa_cp != ptr2->x_flag_ipa_cp)
15932 : 0 : internal_error ("%<global_options%> are modified in local context");
15933 : 820091 : if (ptr1->x_flag_ipa_cp_clone != ptr2->x_flag_ipa_cp_clone)
15934 : 0 : internal_error ("%<global_options%> are modified in local context");
15935 : 820091 : if (ptr1->x_flag_ipa_icf != ptr2->x_flag_ipa_icf)
15936 : 0 : internal_error ("%<global_options%> are modified in local context");
15937 : 820091 : if (ptr1->x_flag_ipa_icf_functions != ptr2->x_flag_ipa_icf_functions)
15938 : 0 : internal_error ("%<global_options%> are modified in local context");
15939 : 820091 : if (ptr1->x_flag_ipa_icf_variables != ptr2->x_flag_ipa_icf_variables)
15940 : 0 : internal_error ("%<global_options%> are modified in local context");
15941 : 820091 : if (ptr1->x_flag_ipa_modref != ptr2->x_flag_ipa_modref)
15942 : 0 : internal_error ("%<global_options%> are modified in local context");
15943 : 820091 : if (ptr1->x_flag_ipa_profile != ptr2->x_flag_ipa_profile)
15944 : 0 : internal_error ("%<global_options%> are modified in local context");
15945 : 820091 : if (ptr1->x_flag_ipa_pta != ptr2->x_flag_ipa_pta)
15946 : 0 : internal_error ("%<global_options%> are modified in local context");
15947 : 820091 : if (ptr1->x_flag_ipa_pure_const != ptr2->x_flag_ipa_pure_const)
15948 : 0 : internal_error ("%<global_options%> are modified in local context");
15949 : 820091 : if (ptr1->x_flag_ipa_ra != ptr2->x_flag_ipa_ra)
15950 : 0 : internal_error ("%<global_options%> are modified in local context");
15951 : 820091 : if (ptr1->x_flag_ipa_reference != ptr2->x_flag_ipa_reference)
15952 : 0 : internal_error ("%<global_options%> are modified in local context");
15953 : 820091 : if (ptr1->x_flag_ipa_reference_addressable != ptr2->x_flag_ipa_reference_addressable)
15954 : 0 : internal_error ("%<global_options%> are modified in local context");
15955 : 820091 : if (ptr1->x_flag_ipa_reorder_for_locality != ptr2->x_flag_ipa_reorder_for_locality)
15956 : 0 : internal_error ("%<global_options%> are modified in local context");
15957 : 820091 : if (ptr1->x_flag_ipa_sra != ptr2->x_flag_ipa_sra)
15958 : 0 : internal_error ("%<global_options%> are modified in local context");
15959 : 820091 : if (ptr1->x_flag_ipa_stack_alignment != ptr2->x_flag_ipa_stack_alignment)
15960 : 0 : internal_error ("%<global_options%> are modified in local context");
15961 : 820091 : if (ptr1->x_flag_ipa_strict_aliasing != ptr2->x_flag_ipa_strict_aliasing)
15962 : 0 : internal_error ("%<global_options%> are modified in local context");
15963 : 820091 : if (ptr1->x_flag_ipa_vrp != ptr2->x_flag_ipa_vrp)
15964 : 0 : internal_error ("%<global_options%> are modified in local context");
15965 : 820091 : if (ptr1->x_flag_ira_algorithm != ptr2->x_flag_ira_algorithm)
15966 : 0 : internal_error ("%<global_options%> are modified in local context");
15967 : 820091 : if (ptr1->x_flag_ira_hoist_pressure != ptr2->x_flag_ira_hoist_pressure)
15968 : 0 : internal_error ("%<global_options%> are modified in local context");
15969 : 820091 : if (ptr1->x_flag_ira_loop_pressure != ptr2->x_flag_ira_loop_pressure)
15970 : 0 : internal_error ("%<global_options%> are modified in local context");
15971 : 820091 : if (ptr1->x_flag_ira_region != ptr2->x_flag_ira_region)
15972 : 0 : internal_error ("%<global_options%> are modified in local context");
15973 : 820091 : if (ptr1->x_flag_ira_share_save_slots != ptr2->x_flag_ira_share_save_slots)
15974 : 0 : internal_error ("%<global_options%> are modified in local context");
15975 : 820091 : if (ptr1->x_flag_ira_share_spill_slots != ptr2->x_flag_ira_share_spill_slots)
15976 : 0 : internal_error ("%<global_options%> are modified in local context");
15977 : 820091 : if (ptr1->x_flag_ira_verbose != ptr2->x_flag_ira_verbose)
15978 : 0 : internal_error ("%<global_options%> are modified in local context");
15979 : 820091 : if (ptr1->x_flag_isolate_erroneous_paths_attribute != ptr2->x_flag_isolate_erroneous_paths_attribute)
15980 : 0 : internal_error ("%<global_options%> are modified in local context");
15981 : 820091 : if (ptr1->x_flag_isolate_erroneous_paths_dereference != ptr2->x_flag_isolate_erroneous_paths_dereference)
15982 : 0 : internal_error ("%<global_options%> are modified in local context");
15983 : 820091 : if (ptr1->x_default_ivar_visibility != ptr2->x_default_ivar_visibility)
15984 : 0 : internal_error ("%<global_options%> are modified in local context");
15985 : 820091 : if (ptr1->x_flag_ivopts != ptr2->x_flag_ivopts)
15986 : 0 : internal_error ("%<global_options%> are modified in local context");
15987 : 820091 : if (ptr1->x_flag_jump_tables != ptr2->x_flag_jump_tables)
15988 : 0 : internal_error ("%<global_options%> are modified in local context");
15989 : 820091 : if (ptr1->x_flag_keep_gc_roots_live != ptr2->x_flag_keep_gc_roots_live)
15990 : 0 : internal_error ("%<global_options%> are modified in local context");
15991 : 820091 : if (ptr1->x_flag_keep_inline_dllexport != ptr2->x_flag_keep_inline_dllexport)
15992 : 0 : internal_error ("%<global_options%> are modified in local context");
15993 : 820091 : if (ptr1->x_flag_keep_inline_functions != ptr2->x_flag_keep_inline_functions)
15994 : 0 : internal_error ("%<global_options%> are modified in local context");
15995 : 820091 : if (ptr1->x_flag_keep_static_consts != ptr2->x_flag_keep_static_consts)
15996 : 0 : internal_error ("%<global_options%> are modified in local context");
15997 : 820091 : if (ptr1->x_flag_keep_static_functions != ptr2->x_flag_keep_static_functions)
15998 : 0 : internal_error ("%<global_options%> are modified in local context");
15999 : 820091 : if (ptr1->x_note_include_translate_yes != ptr2->x_note_include_translate_yes)
16000 : 0 : internal_error ("%<global_options%> are modified in local context");
16001 : 820091 : if (ptr1->x_note_include_translate_no != ptr2->x_note_include_translate_no)
16002 : 0 : internal_error ("%<global_options%> are modified in local context");
16003 : 820091 : if (ptr1->x_note_module_cmi_yes != ptr2->x_note_module_cmi_yes)
16004 : 0 : internal_error ("%<global_options%> are modified in local context");
16005 : 820091 : if (ptr1->x_flag_late_combine_instructions != ptr2->x_flag_late_combine_instructions)
16006 : 0 : internal_error ("%<global_options%> are modified in local context");
16007 : 820091 : if (ptr1->x_flag_lax_vector_conversions != ptr2->x_flag_lax_vector_conversions)
16008 : 0 : internal_error ("%<global_options%> are modified in local context");
16009 : 820091 : if (ptr1->x_flag_leading_underscore != ptr2->x_flag_leading_underscore)
16010 : 0 : internal_error ("%<global_options%> are modified in local context");
16011 : 820091 : if (ptr1->x_flag_lifetime_dse != ptr2->x_flag_lifetime_dse)
16012 : 0 : internal_error ("%<global_options%> are modified in local context");
16013 : 820091 : if (ptr1->x_flag_limit_function_alignment != ptr2->x_flag_limit_function_alignment)
16014 : 0 : internal_error ("%<global_options%> are modified in local context");
16015 : 820091 : if (ptr1->x_flag_link_libatomic != ptr2->x_flag_link_libatomic)
16016 : 0 : internal_error ("%<global_options%> are modified in local context");
16017 : 820091 : if (ptr1->x_flag_lto_linker_output != ptr2->x_flag_lto_linker_output)
16018 : 0 : internal_error ("%<global_options%> are modified in local context");
16019 : 820091 : if (ptr1->x_flag_live_patching != ptr2->x_flag_live_patching)
16020 : 0 : internal_error ("%<global_options%> are modified in local context");
16021 : 820091 : if (ptr1->x_flag_live_range_shrinkage != ptr2->x_flag_live_range_shrinkage)
16022 : 0 : internal_error ("%<global_options%> are modified in local context");
16023 : 820091 : if (ptr1->x_flag_local_ivars != ptr2->x_flag_local_ivars)
16024 : 0 : internal_error ("%<global_options%> are modified in local context");
16025 : 820091 : if (ptr1->x_flag_loop_interchange != ptr2->x_flag_loop_interchange)
16026 : 0 : internal_error ("%<global_options%> are modified in local context");
16027 : 820091 : if (ptr1->x_flag_loop_nest_optimize != ptr2->x_flag_loop_nest_optimize)
16028 : 0 : internal_error ("%<global_options%> are modified in local context");
16029 : 820091 : if (ptr1->x_flag_loop_parallelize_all != ptr2->x_flag_loop_parallelize_all)
16030 : 0 : internal_error ("%<global_options%> are modified in local context");
16031 : 820091 : if (ptr1->x_flag_unroll_jam != ptr2->x_flag_unroll_jam)
16032 : 0 : internal_error ("%<global_options%> are modified in local context");
16033 : 820091 : if (ptr1->x_flag_lra_remat != ptr2->x_flag_lra_remat)
16034 : 0 : internal_error ("%<global_options%> are modified in local context");
16035 : 820091 : if (ptr1->x_flag_lto_compression_level != ptr2->x_flag_lto_compression_level)
16036 : 0 : internal_error ("%<global_options%> are modified in local context");
16037 : 820091 : if (ptr1->x_flag_lto_incremental_cache_size != ptr2->x_flag_lto_incremental_cache_size)
16038 : 0 : internal_error ("%<global_options%> are modified in local context");
16039 : 820091 : if (ptr1->x_flag_lto_incremental != ptr2->x_flag_lto_incremental)
16040 : 0 : internal_error ("%<global_options%> are modified in local context");
16041 : 820091 : if (ptr1->x_flag_lto_partition != ptr2->x_flag_lto_partition)
16042 : 0 : internal_error ("%<global_options%> are modified in local context");
16043 : 820091 : if (ptr1->x_flag_lto_report != ptr2->x_flag_lto_report)
16044 : 0 : internal_error ("%<global_options%> are modified in local context");
16045 : 820091 : if (ptr1->x_flag_lto_report_wpa != ptr2->x_flag_lto_report_wpa)
16046 : 0 : internal_error ("%<global_options%> are modified in local context");
16047 : 820091 : if (ptr1->x_flag_lto != ptr2->x_flag_lto)
16048 : 0 : internal_error ("%<global_options%> are modified in local context");
16049 : 820091 : if (ptr1->x_flag_ltrans != ptr2->x_flag_ltrans)
16050 : 0 : internal_error ("%<global_options%> are modified in local context");
16051 : 820091 : if (ptr1->x_ltrans_output_list != ptr2->x_ltrans_output_list)
16052 : 0 : internal_error ("%<global_options%> are modified in local context");
16053 : 820091 : if (ptr1->x_flag_malloc_dce != ptr2->x_flag_malloc_dce)
16054 : 0 : internal_error ("%<global_options%> are modified in local context");
16055 : 820091 : if (ptr1->x_flag_malloc_dse != ptr2->x_flag_malloc_dse)
16056 : 0 : internal_error ("%<global_options%> are modified in local context");
16057 : 820091 : if (ptr1->x_flag_errno_math != ptr2->x_flag_errno_math)
16058 : 0 : internal_error ("%<global_options%> are modified in local context");
16059 : 820091 : if (ptr1->x_flag_max_array_constructor != ptr2->x_flag_max_array_constructor)
16060 : 0 : internal_error ("%<global_options%> are modified in local context");
16061 : 820091 : if (ptr1->x_flag_max_errors != ptr2->x_flag_max_errors)
16062 : 0 : internal_error ("%<global_options%> are modified in local context");
16063 : 820091 : if (ptr1->x_flag_max_stack_var_size != ptr2->x_flag_max_stack_var_size)
16064 : 0 : internal_error ("%<global_options%> are modified in local context");
16065 : 820091 : if (ptr1->x_flag_max_subrecord_length != ptr2->x_flag_max_subrecord_length)
16066 : 0 : internal_error ("%<global_options%> are modified in local context");
16067 : 820091 : if (ptr1->x_mem_report != ptr2->x_mem_report)
16068 : 0 : internal_error ("%<global_options%> are modified in local context");
16069 : 820091 : if (ptr1->x_mem_report_wpa != ptr2->x_mem_report_wpa)
16070 : 0 : internal_error ("%<global_options%> are modified in local context");
16071 : 820091 : if (ptr1->x_flag_merge_debug_strings != ptr2->x_flag_merge_debug_strings)
16072 : 0 : internal_error ("%<global_options%> are modified in local context");
16073 : 820091 : if (ptr1->x_flag_min_function_alignment != ptr2->x_flag_min_function_alignment)
16074 : 0 : internal_error ("%<global_options%> are modified in local context");
16075 : 820091 : if (ptr1->x_flag_header_unit != ptr2->x_flag_header_unit)
16076 : 0 : internal_error ("%<global_options%> are modified in local context");
16077 : 820091 : if (ptr1->x_flag_module_implicit_inline != ptr2->x_flag_module_implicit_inline)
16078 : 0 : internal_error ("%<global_options%> are modified in local context");
16079 : 820091 : if (ptr1->x_flag_module_lazy != ptr2->x_flag_module_lazy)
16080 : 0 : internal_error ("%<global_options%> are modified in local context");
16081 : 820091 : if (ptr1->x_flag_module_only != ptr2->x_flag_module_only)
16082 : 0 : internal_error ("%<global_options%> are modified in local context");
16083 : 820091 : if (ptr1->x_flag_module_private != ptr2->x_flag_module_private)
16084 : 0 : internal_error ("%<global_options%> are modified in local context");
16085 : 820091 : if (ptr1->x_flag_module_version_ignore != ptr2->x_flag_module_version_ignore)
16086 : 0 : internal_error ("%<global_options%> are modified in local context");
16087 : 820091 : if (ptr1->x_flag_moduleinfo != ptr2->x_flag_moduleinfo)
16088 : 0 : internal_error ("%<global_options%> are modified in local context");
16089 : 820091 : if (ptr1->x_flag_modules != ptr2->x_flag_modules)
16090 : 0 : internal_error ("%<global_options%> are modified in local context");
16091 : 820091 : if (ptr1->x_flag_modulo_sched != ptr2->x_flag_modulo_sched)
16092 : 0 : internal_error ("%<global_options%> are modified in local context");
16093 : 820091 : if (ptr1->x_flag_modulo_sched_allow_regmoves != ptr2->x_flag_modulo_sched_allow_regmoves)
16094 : 0 : internal_error ("%<global_options%> are modified in local context");
16095 : 820091 : if (ptr1->x_flag_move_loop_invariants != ptr2->x_flag_move_loop_invariants)
16096 : 0 : internal_error ("%<global_options%> are modified in local context");
16097 : 820091 : if (ptr1->x_flag_move_loop_stores != ptr2->x_flag_move_loop_stores)
16098 : 0 : internal_error ("%<global_options%> are modified in local context");
16099 : 820091 : if (ptr1->x_flag_ms_extensions != ptr2->x_flag_ms_extensions)
16100 : 0 : internal_error ("%<global_options%> are modified in local context");
16101 : 820091 : if (ptr1->x_flag_new_inheriting_ctors != ptr2->x_flag_new_inheriting_ctors)
16102 : 0 : internal_error ("%<global_options%> are modified in local context");
16103 : 820091 : if (ptr1->x_flag_new_ttp != ptr2->x_flag_new_ttp)
16104 : 0 : internal_error ("%<global_options%> are modified in local context");
16105 : 820091 : if (ptr1->x_flag_nil_receivers != ptr2->x_flag_nil_receivers)
16106 : 0 : internal_error ("%<global_options%> are modified in local context");
16107 : 820091 : if (ptr1->x_flag_non_call_exceptions != ptr2->x_flag_non_call_exceptions)
16108 : 0 : internal_error ("%<global_options%> are modified in local context");
16109 : 820091 : if (ptr1->x_flag_no_nonansi_builtin != ptr2->x_flag_no_nonansi_builtin)
16110 : 0 : internal_error ("%<global_options%> are modified in local context");
16111 : 820091 : if (ptr1->x_flag_nothrow_opt != ptr2->x_flag_nothrow_opt)
16112 : 0 : internal_error ("%<global_options%> are modified in local context");
16113 : 820091 : if (ptr1->x_flag_objc_abi != ptr2->x_flag_objc_abi)
16114 : 0 : internal_error ("%<global_options%> are modified in local context");
16115 : 820091 : if (ptr1->x_flag_objc_call_cxx_cdtors != ptr2->x_flag_objc_call_cxx_cdtors)
16116 : 0 : internal_error ("%<global_options%> are modified in local context");
16117 : 820091 : if (ptr1->x_flag_objc_direct_dispatch != ptr2->x_flag_objc_direct_dispatch)
16118 : 0 : internal_error ("%<global_options%> are modified in local context");
16119 : 820091 : if (ptr1->x_flag_objc_exceptions != ptr2->x_flag_objc_exceptions)
16120 : 0 : internal_error ("%<global_options%> are modified in local context");
16121 : 820091 : if (ptr1->x_flag_objc_gc != ptr2->x_flag_objc_gc)
16122 : 0 : internal_error ("%<global_options%> are modified in local context");
16123 : 820091 : if (ptr1->x_flag_objc_nilcheck != ptr2->x_flag_objc_nilcheck)
16124 : 0 : internal_error ("%<global_options%> are modified in local context");
16125 : 820091 : if (ptr1->x_flag_objc_sjlj_exceptions != ptr2->x_flag_objc_sjlj_exceptions)
16126 : 0 : internal_error ("%<global_options%> are modified in local context");
16127 : 820091 : if (ptr1->x_flag_objc1_only != ptr2->x_flag_objc1_only)
16128 : 0 : internal_error ("%<global_options%> are modified in local context");
16129 : 820091 : if (ptr1->x_flag_openacc != ptr2->x_flag_openacc)
16130 : 0 : internal_error ("%<global_options%> are modified in local context");
16131 : 820091 : if (ptr1->x_flag_openacc_dims != ptr2->x_flag_openacc_dims)
16132 : 0 : internal_error ("%<global_options%> are modified in local context");
16133 : 820091 : if (ptr1->x_flag_openmp != ptr2->x_flag_openmp)
16134 : 0 : internal_error ("%<global_options%> are modified in local context");
16135 : 820091 : if (ptr1->x_flag_openmp_allocators != ptr2->x_flag_openmp_allocators)
16136 : 0 : internal_error ("%<global_options%> are modified in local context");
16137 : 820091 : if (ptr1->x_flag_openmp_simd != ptr2->x_flag_openmp_simd)
16138 : 0 : internal_error ("%<global_options%> are modified in local context");
16139 : 820091 : if (ptr1->x_flag_openmp_target_simd_clone != ptr2->x_flag_openmp_target_simd_clone)
16140 : 0 : internal_error ("%<global_options%> are modified in local context");
16141 : 820091 : if (ptr1->x_flag_opt_info != ptr2->x_flag_opt_info)
16142 : 0 : internal_error ("%<global_options%> are modified in local context");
16143 : 820091 : if (ptr1->x_flag_optimize_crc != ptr2->x_flag_optimize_crc)
16144 : 0 : internal_error ("%<global_options%> are modified in local context");
16145 : 820091 : if (ptr1->x_flag_optimize_sibling_calls != ptr2->x_flag_optimize_sibling_calls)
16146 : 0 : internal_error ("%<global_options%> are modified in local context");
16147 : 820091 : if (ptr1->x_flag_optimize_strlen != ptr2->x_flag_optimize_strlen)
16148 : 0 : internal_error ("%<global_options%> are modified in local context");
16149 : 820091 : if (ptr1->x_flag_pack_derived != ptr2->x_flag_pack_derived)
16150 : 0 : internal_error ("%<global_options%> are modified in local context");
16151 : 820091 : if (ptr1->x_flag_pack_struct != ptr2->x_flag_pack_struct)
16152 : 0 : internal_error ("%<global_options%> are modified in local context");
16153 : 820091 : if (ptr1->x_flag_pad_source != ptr2->x_flag_pad_source)
16154 : 0 : internal_error ("%<global_options%> are modified in local context");
16155 : 820091 : if (ptr1->x_flag_partial_inlining != ptr2->x_flag_partial_inlining)
16156 : 0 : internal_error ("%<global_options%> are modified in local context");
16157 : 820091 : if (ptr1->x_flag_patchable_function_entry != ptr2->x_flag_patchable_function_entry
16158 : 0 : && (!ptr1->x_flag_patchable_function_entry || !ptr2->x_flag_patchable_function_entry
16159 : 0 : || strcmp (ptr1->x_flag_patchable_function_entry, ptr2->x_flag_patchable_function_entry)))
16160 : 0 : internal_error ("%<global_options%> are modified in local context");
16161 : 820091 : if (ptr1->x_path_coverage_flag != ptr2->x_path_coverage_flag)
16162 : 0 : internal_error ("%<global_options%> are modified in local context");
16163 : 820091 : if (ptr1->x_path_coverage_limit != ptr2->x_path_coverage_limit)
16164 : 0 : internal_error ("%<global_options%> are modified in local context");
16165 : 820091 : if (ptr1->x_flag_pcc_struct_return != ptr2->x_flag_pcc_struct_return)
16166 : 0 : internal_error ("%<global_options%> are modified in local context");
16167 : 820091 : if (ptr1->x_flag_peel_loops != ptr2->x_flag_peel_loops)
16168 : 0 : internal_error ("%<global_options%> are modified in local context");
16169 : 820091 : if (ptr1->x_flag_no_peephole != ptr2->x_flag_no_peephole)
16170 : 0 : internal_error ("%<global_options%> are modified in local context");
16171 : 820091 : if (ptr1->x_flag_peephole2 != ptr2->x_flag_peephole2)
16172 : 0 : internal_error ("%<global_options%> are modified in local context");
16173 : 820091 : if (ptr1->x_flag_permissive != ptr2->x_flag_permissive)
16174 : 0 : internal_error ("%<global_options%> are modified in local context");
16175 : 820091 : if (ptr1->x_flag_permitted_flt_eval_methods != ptr2->x_flag_permitted_flt_eval_methods)
16176 : 0 : internal_error ("%<global_options%> are modified in local context");
16177 : 820091 : if (ptr1->x_flag_plan9_extensions != ptr2->x_flag_plan9_extensions)
16178 : 0 : internal_error ("%<global_options%> are modified in local context");
16179 : 820091 : if (ptr1->x_flag_plt != ptr2->x_flag_plt)
16180 : 0 : internal_error ("%<global_options%> are modified in local context");
16181 : 820091 : if (ptr1->x_post_ipa_mem_report != ptr2->x_post_ipa_mem_report)
16182 : 0 : internal_error ("%<global_options%> are modified in local context");
16183 : 820091 : if (ptr1->x_flag_postconditions != ptr2->x_flag_postconditions)
16184 : 0 : internal_error ("%<global_options%> are modified in local context");
16185 : 820091 : if (ptr1->x_flag_pre_include != ptr2->x_flag_pre_include)
16186 : 0 : internal_error ("%<global_options%> are modified in local context");
16187 : 820091 : if (ptr1->x_pre_ipa_mem_report != ptr2->x_pre_ipa_mem_report)
16188 : 0 : internal_error ("%<global_options%> are modified in local context");
16189 : 820091 : if (ptr1->x_flag_preconditions != ptr2->x_flag_preconditions)
16190 : 0 : internal_error ("%<global_options%> are modified in local context");
16191 : 820091 : if (ptr1->x_flag_predictive_commoning != ptr2->x_flag_predictive_commoning)
16192 : 0 : internal_error ("%<global_options%> are modified in local context");
16193 : 820091 : if (ptr1->x_flag_prefetch_loop_arrays != ptr2->x_flag_prefetch_loop_arrays)
16194 : 0 : internal_error ("%<global_options%> are modified in local context");
16195 : 820091 : if (ptr1->x_flag_pretty_templates != ptr2->x_flag_pretty_templates)
16196 : 0 : internal_error ("%<global_options%> are modified in local context");
16197 : 820091 : if (ptr1->x_flag_printf_return_value != ptr2->x_flag_printf_return_value)
16198 : 0 : internal_error ("%<global_options%> are modified in local context");
16199 : 820091 : if (ptr1->x_profile_flag != ptr2->x_profile_flag)
16200 : 0 : internal_error ("%<global_options%> are modified in local context");
16201 : 820091 : if (ptr1->x_profile_abs_path_flag != ptr2->x_profile_abs_path_flag)
16202 : 0 : internal_error ("%<global_options%> are modified in local context");
16203 : 820091 : if (ptr1->x_profile_arc_flag != ptr2->x_profile_arc_flag)
16204 : 0 : internal_error ("%<global_options%> are modified in local context");
16205 : 820091 : if (ptr1->x_flag_profile_correction != ptr2->x_flag_profile_correction)
16206 : 0 : internal_error ("%<global_options%> are modified in local context");
16207 : 820091 : if (ptr1->x_profile_data_prefix != ptr2->x_profile_data_prefix)
16208 : 0 : internal_error ("%<global_options%> are modified in local context");
16209 : 820091 : if (ptr1->x_flag_profile_exclude_files != ptr2->x_flag_profile_exclude_files)
16210 : 0 : internal_error ("%<global_options%> are modified in local context");
16211 : 820091 : if (ptr1->x_flag_profile_filter_files != ptr2->x_flag_profile_filter_files)
16212 : 0 : internal_error ("%<global_options%> are modified in local context");
16213 : 820091 : if (ptr1->x_profile_info_section != ptr2->x_profile_info_section)
16214 : 0 : internal_error ("%<global_options%> are modified in local context");
16215 : 820091 : if (ptr1->x_profile_note_location != ptr2->x_profile_note_location)
16216 : 0 : internal_error ("%<global_options%> are modified in local context");
16217 : 820091 : if (ptr1->x_flag_profile_partial_training != ptr2->x_flag_profile_partial_training)
16218 : 0 : internal_error ("%<global_options%> are modified in local context");
16219 : 820091 : if (ptr1->x_profile_prefix_path != ptr2->x_profile_prefix_path)
16220 : 0 : internal_error ("%<global_options%> are modified in local context");
16221 : 820091 : if (ptr1->x_flag_profile_reorder_functions != ptr2->x_flag_profile_reorder_functions)
16222 : 0 : internal_error ("%<global_options%> are modified in local context");
16223 : 820091 : if (ptr1->x_profile_report != ptr2->x_profile_report)
16224 : 0 : internal_error ("%<global_options%> are modified in local context");
16225 : 820091 : if (ptr1->x_flag_profile_reproducible != ptr2->x_flag_profile_reproducible)
16226 : 0 : internal_error ("%<global_options%> are modified in local context");
16227 : 820091 : if (ptr1->x_flag_profile_update != ptr2->x_flag_profile_update)
16228 : 0 : internal_error ("%<global_options%> are modified in local context");
16229 : 820091 : if (ptr1->x_flag_profile_use != ptr2->x_flag_profile_use)
16230 : 0 : internal_error ("%<global_options%> are modified in local context");
16231 : 820091 : if (ptr1->x_flag_profile_values != ptr2->x_flag_profile_values)
16232 : 0 : internal_error ("%<global_options%> are modified in local context");
16233 : 820091 : if (ptr1->x_flag_protect_parens != ptr2->x_flag_protect_parens)
16234 : 0 : internal_error ("%<global_options%> are modified in local context");
16235 : 820091 : if (ptr1->x_flag_range_check != ptr2->x_flag_range_check)
16236 : 0 : internal_error ("%<global_options%> are modified in local context");
16237 : 820091 : if (ptr1->x_flag_range_for_ext_temps != ptr2->x_flag_range_for_ext_temps)
16238 : 0 : internal_error ("%<global_options%> are modified in local context");
16239 : 820091 : if (ptr1->x_flag_real4_kind != ptr2->x_flag_real4_kind)
16240 : 0 : internal_error ("%<global_options%> are modified in local context");
16241 : 820091 : if (ptr1->x_flag_real8_kind != ptr2->x_flag_real8_kind)
16242 : 0 : internal_error ("%<global_options%> are modified in local context");
16243 : 820091 : if (ptr1->x_flag_realloc_lhs != ptr2->x_flag_realloc_lhs)
16244 : 0 : internal_error ("%<global_options%> are modified in local context");
16245 : 820091 : if (ptr1->x_flag_reciprocal_math != ptr2->x_flag_reciprocal_math)
16246 : 0 : internal_error ("%<global_options%> are modified in local context");
16247 : 820091 : if (ptr1->x_flag_record_gcc_switches != ptr2->x_flag_record_gcc_switches)
16248 : 0 : internal_error ("%<global_options%> are modified in local context");
16249 : 820091 : if (ptr1->x_flag_record_marker != ptr2->x_flag_record_marker)
16250 : 0 : internal_error ("%<global_options%> are modified in local context");
16251 : 820091 : if (ptr1->x_flag_recursive != ptr2->x_flag_recursive)
16252 : 0 : internal_error ("%<global_options%> are modified in local context");
16253 : 820091 : if (ptr1->x_flag_ree != ptr2->x_flag_ree)
16254 : 0 : internal_error ("%<global_options%> are modified in local context");
16255 : 820091 : if (ptr1->x_flag_rename_registers != ptr2->x_flag_rename_registers)
16256 : 0 : internal_error ("%<global_options%> are modified in local context");
16257 : 820091 : if (ptr1->x_flag_reorder_blocks != ptr2->x_flag_reorder_blocks)
16258 : 0 : internal_error ("%<global_options%> are modified in local context");
16259 : 820091 : if (ptr1->x_flag_reorder_blocks_algorithm != ptr2->x_flag_reorder_blocks_algorithm)
16260 : 0 : internal_error ("%<global_options%> are modified in local context");
16261 : 820091 : if (ptr1->x_flag_reorder_blocks_and_partition != ptr2->x_flag_reorder_blocks_and_partition)
16262 : 0 : internal_error ("%<global_options%> are modified in local context");
16263 : 820091 : if (ptr1->x_flag_reorder_functions != ptr2->x_flag_reorder_functions)
16264 : 0 : internal_error ("%<global_options%> are modified in local context");
16265 : 820091 : if (ptr1->x_flag_repack_arrays != ptr2->x_flag_repack_arrays)
16266 : 0 : internal_error ("%<global_options%> are modified in local context");
16267 : 820091 : if (ptr1->x_flag_replace_objc_classes != ptr2->x_flag_replace_objc_classes)
16268 : 0 : internal_error ("%<global_options%> are modified in local context");
16269 : 820091 : if (ptr1->x_flag_report_bug != ptr2->x_flag_report_bug)
16270 : 0 : internal_error ("%<global_options%> are modified in local context");
16271 : 820091 : if (ptr1->x_flag_rerun_cse_after_loop != ptr2->x_flag_rerun_cse_after_loop)
16272 : 0 : internal_error ("%<global_options%> are modified in local context");
16273 : 820091 : if (ptr1->x_flag_resched_modulo_sched != ptr2->x_flag_resched_modulo_sched)
16274 : 0 : internal_error ("%<global_options%> are modified in local context");
16275 : 820091 : if (ptr1->x_flag_rounding_math != ptr2->x_flag_rounding_math)
16276 : 0 : internal_error ("%<global_options%> are modified in local context");
16277 : 820091 : if (ptr1->x_flag_rtti != ptr2->x_flag_rtti)
16278 : 0 : internal_error ("%<global_options%> are modified in local context");
16279 : 820091 : if (ptr1->x_flag_assume_builtin_offset_of != ptr2->x_flag_assume_builtin_offset_of)
16280 : 0 : internal_error ("%<global_options%> are modified in local context");
16281 : 820091 : if (ptr1->x_flag_borrowcheck != ptr2->x_flag_borrowcheck)
16282 : 0 : internal_error ("%<global_options%> are modified in local context");
16283 : 820091 : if (ptr1->x_flag_rust_compile_until != ptr2->x_flag_rust_compile_until)
16284 : 0 : internal_error ("%<global_options%> are modified in local context");
16285 : 820091 : if (ptr1->x_flag_rust_crate_type != ptr2->x_flag_rust_crate_type)
16286 : 0 : internal_error ("%<global_options%> are modified in local context");
16287 : 820091 : if (ptr1->x_flag_rust_debug != ptr2->x_flag_rust_debug)
16288 : 0 : internal_error ("%<global_options%> are modified in local context");
16289 : 820091 : if (ptr1->x_flag_rust_edition != ptr2->x_flag_rust_edition)
16290 : 0 : internal_error ("%<global_options%> are modified in local context");
16291 : 820091 : if (ptr1->x_flag_rust_embed_metadata != ptr2->x_flag_rust_embed_metadata)
16292 : 0 : internal_error ("%<global_options%> are modified in local context");
16293 : 820091 : if (ptr1->x_flag_rust_experimental != ptr2->x_flag_rust_experimental)
16294 : 0 : internal_error ("%<global_options%> are modified in local context");
16295 : 820091 : if (ptr1->x_flag_rust_mangling != ptr2->x_flag_rust_mangling)
16296 : 0 : internal_error ("%<global_options%> are modified in local context");
16297 : 820091 : if (ptr1->x_rust_max_recursion_depth != ptr2->x_rust_max_recursion_depth)
16298 : 0 : internal_error ("%<global_options%> are modified in local context");
16299 : 820091 : if (ptr1->x_flag_name_resolution_2_0 != ptr2->x_flag_name_resolution_2_0)
16300 : 0 : internal_error ("%<global_options%> are modified in local context");
16301 : 820091 : if (ptr1->x_flag_overflow_checks != ptr2->x_flag_overflow_checks)
16302 : 0 : internal_error ("%<global_options%> are modified in local context");
16303 : 820091 : if (ptr1->x_flag_rust_panic != ptr2->x_flag_rust_panic)
16304 : 0 : internal_error ("%<global_options%> are modified in local context");
16305 : 820091 : if (ptr1->x_flag_sanitize_address_use_after_scope != ptr2->x_flag_sanitize_address_use_after_scope)
16306 : 0 : internal_error ("%<global_options%> are modified in local context");
16307 : 820091 : if (ptr1->x_flag_sanitize_coverage != ptr2->x_flag_sanitize_coverage)
16308 : 0 : internal_error ("%<global_options%> are modified in local context");
16309 : 820091 : if (ptr1->x_flag_save_optimization_record != ptr2->x_flag_save_optimization_record)
16310 : 0 : internal_error ("%<global_options%> are modified in local context");
16311 : 820091 : if (ptr1->x_flag_sched_critical_path_heuristic != ptr2->x_flag_sched_critical_path_heuristic)
16312 : 0 : internal_error ("%<global_options%> are modified in local context");
16313 : 820091 : if (ptr1->x_flag_sched_dep_count_heuristic != ptr2->x_flag_sched_dep_count_heuristic)
16314 : 0 : internal_error ("%<global_options%> are modified in local context");
16315 : 820091 : if (ptr1->x_flag_sched_group_heuristic != ptr2->x_flag_sched_group_heuristic)
16316 : 0 : internal_error ("%<global_options%> are modified in local context");
16317 : 820091 : if (ptr1->x_flag_schedule_interblock != ptr2->x_flag_schedule_interblock)
16318 : 0 : internal_error ("%<global_options%> are modified in local context");
16319 : 820091 : if (ptr1->x_flag_sched_last_insn_heuristic != ptr2->x_flag_sched_last_insn_heuristic)
16320 : 0 : internal_error ("%<global_options%> are modified in local context");
16321 : 820091 : if (ptr1->x_flag_sched_pressure != ptr2->x_flag_sched_pressure)
16322 : 0 : internal_error ("%<global_options%> are modified in local context");
16323 : 820091 : if (ptr1->x_flag_sched_rank_heuristic != ptr2->x_flag_sched_rank_heuristic)
16324 : 0 : internal_error ("%<global_options%> are modified in local context");
16325 : 820091 : if (ptr1->x_flag_schedule_speculative != ptr2->x_flag_schedule_speculative)
16326 : 0 : internal_error ("%<global_options%> are modified in local context");
16327 : 820091 : if (ptr1->x_flag_sched_spec_insn_heuristic != ptr2->x_flag_sched_spec_insn_heuristic)
16328 : 0 : internal_error ("%<global_options%> are modified in local context");
16329 : 820091 : if (ptr1->x_flag_schedule_speculative_load != ptr2->x_flag_schedule_speculative_load)
16330 : 0 : internal_error ("%<global_options%> are modified in local context");
16331 : 820091 : if (ptr1->x_flag_schedule_speculative_load_dangerous != ptr2->x_flag_schedule_speculative_load_dangerous)
16332 : 0 : internal_error ("%<global_options%> are modified in local context");
16333 : 820091 : if (ptr1->x_flag_sched_stalled_insns != ptr2->x_flag_sched_stalled_insns)
16334 : 0 : internal_error ("%<global_options%> are modified in local context");
16335 : 820091 : if (ptr1->x_flag_sched_stalled_insns_dep != ptr2->x_flag_sched_stalled_insns_dep)
16336 : 0 : internal_error ("%<global_options%> are modified in local context");
16337 : 820091 : if (ptr1->x_sched_verbose_param != ptr2->x_sched_verbose_param)
16338 : 0 : internal_error ("%<global_options%> are modified in local context");
16339 : 820091 : if (ptr1->x_flag_sched2_use_superblocks != ptr2->x_flag_sched2_use_superblocks)
16340 : 0 : internal_error ("%<global_options%> are modified in local context");
16341 : 820091 : if (ptr1->x_flag_schedule_fusion != ptr2->x_flag_schedule_fusion)
16342 : 0 : internal_error ("%<global_options%> are modified in local context");
16343 : 820091 : if (ptr1->x_flag_schedule_insns != ptr2->x_flag_schedule_insns)
16344 : 0 : internal_error ("%<global_options%> are modified in local context");
16345 : 820091 : if (ptr1->x_flag_schedule_insns_after_reload != ptr2->x_flag_schedule_insns_after_reload)
16346 : 0 : internal_error ("%<global_options%> are modified in local context");
16347 : 820091 : if (ptr1->x_flag_second_underscore != ptr2->x_flag_second_underscore)
16348 : 0 : internal_error ("%<global_options%> are modified in local context");
16349 : 820091 : if (ptr1->x_flag_section_anchors != ptr2->x_flag_section_anchors)
16350 : 0 : internal_error ("%<global_options%> are modified in local context");
16351 : 820091 : if (ptr1->x_flag_sel_sched_pipelining != ptr2->x_flag_sel_sched_pipelining)
16352 : 0 : internal_error ("%<global_options%> are modified in local context");
16353 : 820091 : if (ptr1->x_flag_sel_sched_pipelining_outer_loops != ptr2->x_flag_sel_sched_pipelining_outer_loops)
16354 : 0 : internal_error ("%<global_options%> are modified in local context");
16355 : 820091 : if (ptr1->x_flag_sel_sched_reschedule_pipelined != ptr2->x_flag_sel_sched_reschedule_pipelined)
16356 : 0 : internal_error ("%<global_options%> are modified in local context");
16357 : 820091 : if (ptr1->x_flag_selective_scheduling != ptr2->x_flag_selective_scheduling)
16358 : 0 : internal_error ("%<global_options%> are modified in local context");
16359 : 820091 : if (ptr1->x_flag_selective_scheduling2 != ptr2->x_flag_selective_scheduling2)
16360 : 0 : internal_error ("%<global_options%> are modified in local context");
16361 : 820091 : if (ptr1->x_flag_self_test != ptr2->x_flag_self_test)
16362 : 0 : internal_error ("%<global_options%> are modified in local context");
16363 : 820091 : if (ptr1->x_flag_semantic_interposition != ptr2->x_flag_semantic_interposition)
16364 : 0 : internal_error ("%<global_options%> are modified in local context");
16365 : 820091 : if (ptr1->x_flag_short_enums != ptr2->x_flag_short_enums)
16366 : 0 : internal_error ("%<global_options%> are modified in local context");
16367 : 820091 : if (ptr1->x_flag_short_wchar != ptr2->x_flag_short_wchar)
16368 : 0 : internal_error ("%<global_options%> are modified in local context");
16369 : 820091 : if (ptr1->x_flag_show_column != ptr2->x_flag_show_column)
16370 : 0 : internal_error ("%<global_options%> are modified in local context");
16371 : 820091 : if (ptr1->x_flag_shrink_wrap != ptr2->x_flag_shrink_wrap)
16372 : 0 : internal_error ("%<global_options%> are modified in local context");
16373 : 820091 : if (ptr1->x_flag_shrink_wrap_separate != ptr2->x_flag_shrink_wrap_separate)
16374 : 0 : internal_error ("%<global_options%> are modified in local context");
16375 : 820091 : if (ptr1->x_flag_sign_zero != ptr2->x_flag_sign_zero)
16376 : 0 : internal_error ("%<global_options%> are modified in local context");
16377 : 820091 : if (ptr1->x_flag_signaling_nans != ptr2->x_flag_signaling_nans)
16378 : 0 : internal_error ("%<global_options%> are modified in local context");
16379 : 820091 : if (ptr1->x_flag_signed_bitfields != ptr2->x_flag_signed_bitfields)
16380 : 0 : internal_error ("%<global_options%> are modified in local context");
16381 : 820091 : if (ptr1->x_flag_signed_char != ptr2->x_flag_signed_char)
16382 : 0 : internal_error ("%<global_options%> are modified in local context");
16383 : 820091 : if (ptr1->x_flag_signed_zeros != ptr2->x_flag_signed_zeros)
16384 : 0 : internal_error ("%<global_options%> are modified in local context");
16385 : 820091 : if (ptr1->x_flag_simd_cost_model != ptr2->x_flag_simd_cost_model)
16386 : 0 : internal_error ("%<global_options%> are modified in local context");
16387 : 820091 : if (ptr1->x_flag_single_precision_constant != ptr2->x_flag_single_precision_constant)
16388 : 0 : internal_error ("%<global_options%> are modified in local context");
16389 : 820091 : if (ptr1->x_flag_sized_deallocation != ptr2->x_flag_sized_deallocation)
16390 : 0 : internal_error ("%<global_options%> are modified in local context");
16391 : 820091 : if (ptr1->x_flag_split_ivs_in_unroller != ptr2->x_flag_split_ivs_in_unroller)
16392 : 0 : internal_error ("%<global_options%> are modified in local context");
16393 : 820091 : if (ptr1->x_flag_split_loops != ptr2->x_flag_split_loops)
16394 : 0 : internal_error ("%<global_options%> are modified in local context");
16395 : 820091 : if (ptr1->x_flag_split_paths != ptr2->x_flag_split_paths)
16396 : 0 : internal_error ("%<global_options%> are modified in local context");
16397 : 820091 : if (ptr1->x_flag_split_stack != ptr2->x_flag_split_stack)
16398 : 0 : internal_error ("%<global_options%> are modified in local context");
16399 : 820091 : if (ptr1->x_flag_split_wide_types != ptr2->x_flag_split_wide_types)
16400 : 0 : internal_error ("%<global_options%> are modified in local context");
16401 : 820091 : if (ptr1->x_flag_split_wide_types_early != ptr2->x_flag_split_wide_types_early)
16402 : 0 : internal_error ("%<global_options%> are modified in local context");
16403 : 820091 : if (ptr1->x_flag_ssa_backprop != ptr2->x_flag_ssa_backprop)
16404 : 0 : internal_error ("%<global_options%> are modified in local context");
16405 : 820091 : if (ptr1->x_flag_ssa_phiopt != ptr2->x_flag_ssa_phiopt)
16406 : 0 : internal_error ("%<global_options%> are modified in local context");
16407 : 820091 : if (ptr1->x_default_sso != ptr2->x_default_sso)
16408 : 0 : internal_error ("%<global_options%> are modified in local context");
16409 : 820091 : if (ptr1->x_flag_stack_arrays != ptr2->x_flag_stack_arrays)
16410 : 0 : internal_error ("%<global_options%> are modified in local context");
16411 : 820091 : if (ptr1->x_flag_stack_clash_protection != ptr2->x_flag_stack_clash_protection)
16412 : 0 : internal_error ("%<global_options%> are modified in local context");
16413 : 820091 : if (ptr1->x_flag_stack_protect != ptr2->x_flag_stack_protect)
16414 : 0 : internal_error ("%<global_options%> are modified in local context");
16415 : 820091 : if (ptr1->x_flag_stack_reuse != ptr2->x_flag_stack_reuse)
16416 : 0 : internal_error ("%<global_options%> are modified in local context");
16417 : 820091 : if (ptr1->x_flag_stack_usage != ptr2->x_flag_stack_usage)
16418 : 0 : internal_error ("%<global_options%> are modified in local context");
16419 : 820091 : if (ptr1->x_cobol_static_call != ptr2->x_cobol_static_call)
16420 : 0 : internal_error ("%<global_options%> are modified in local context");
16421 : 820091 : if (ptr1->x_flag_detailed_statistics != ptr2->x_flag_detailed_statistics)
16422 : 0 : internal_error ("%<global_options%> are modified in local context");
16423 : 820091 : if (ptr1->x_flag_stdarg_opt != ptr2->x_flag_stdarg_opt)
16424 : 0 : internal_error ("%<global_options%> are modified in local context");
16425 : 820091 : if (ptr1->x_flag_store_merging != ptr2->x_flag_store_merging)
16426 : 0 : internal_error ("%<global_options%> are modified in local context");
16427 : 820091 : if (ptr1->x_flag_strict_aliasing != ptr2->x_flag_strict_aliasing)
16428 : 0 : internal_error ("%<global_options%> are modified in local context");
16429 : 820091 : if (ptr1->x_flag_strict_enums != ptr2->x_flag_strict_enums)
16430 : 0 : internal_error ("%<global_options%> are modified in local context");
16431 : 820091 : if (ptr1->x_flag_strict_flex_arrays != ptr2->x_flag_strict_flex_arrays)
16432 : 0 : internal_error ("%<global_options%> are modified in local context");
16433 : 820091 : if (ptr1->x_flag_strict_volatile_bitfields != ptr2->x_flag_strict_volatile_bitfields)
16434 : 0 : internal_error ("%<global_options%> are modified in local context");
16435 : 820091 : if (ptr1->x_flag_strong_eval_order != ptr2->x_flag_strong_eval_order)
16436 : 0 : internal_error ("%<global_options%> are modified in local context");
16437 : 820091 : if (ptr1->x_flag_strub != ptr2->x_flag_strub)
16438 : 0 : internal_error ("%<global_options%> are modified in local context");
16439 : 820091 : if (ptr1->x_flag_switch_errors != ptr2->x_flag_switch_errors)
16440 : 0 : internal_error ("%<global_options%> are modified in local context");
16441 : 820091 : if (ptr1->x_flag_sync_libcalls != ptr2->x_flag_sync_libcalls)
16442 : 0 : internal_error ("%<global_options%> are modified in local context");
16443 : 820091 : if (ptr1->x_flag_syntax_only != ptr2->x_flag_syntax_only)
16444 : 0 : internal_error ("%<global_options%> are modified in local context");
16445 : 820091 : if (ptr1->x_flag_tail_call_workaround != ptr2->x_flag_tail_call_workaround)
16446 : 0 : internal_error ("%<global_options%> are modified in local context");
16447 : 820091 : if (ptr1->x_template_backtrace_limit != ptr2->x_template_backtrace_limit)
16448 : 0 : internal_error ("%<global_options%> are modified in local context");
16449 : 820091 : if (ptr1->x_flag_test_coverage != ptr2->x_flag_test_coverage)
16450 : 0 : internal_error ("%<global_options%> are modified in local context");
16451 : 820091 : if (ptr1->x_flag_test_forall_temp != ptr2->x_flag_test_forall_temp)
16452 : 0 : internal_error ("%<global_options%> are modified in local context");
16453 : 820091 : if (ptr1->x_flag_thread_jumps != ptr2->x_flag_thread_jumps)
16454 : 0 : internal_error ("%<global_options%> are modified in local context");
16455 : 820091 : if (ptr1->x_flag_threadsafe_statics != ptr2->x_flag_threadsafe_statics)
16456 : 0 : internal_error ("%<global_options%> are modified in local context");
16457 : 820091 : if (ptr1->x_time_report != ptr2->x_time_report)
16458 : 0 : internal_error ("%<global_options%> are modified in local context");
16459 : 820091 : if (ptr1->x_time_report_details != ptr2->x_time_report_details)
16460 : 0 : internal_error ("%<global_options%> are modified in local context");
16461 : 820091 : if (ptr1->x_flag_tls_default != ptr2->x_flag_tls_default)
16462 : 0 : internal_error ("%<global_options%> are modified in local context");
16463 : 820091 : if (ptr1->x_flag_toplevel_reorder != ptr2->x_flag_toplevel_reorder)
16464 : 0 : internal_error ("%<global_options%> are modified in local context");
16465 : 820091 : if (ptr1->x_cobol_trace_debug != ptr2->x_cobol_trace_debug)
16466 : 0 : internal_error ("%<global_options%> are modified in local context");
16467 : 820091 : if (ptr1->x_flag_tracer != ptr2->x_flag_tracer)
16468 : 0 : internal_error ("%<global_options%> are modified in local context");
16469 : 820091 : if (ptr1->x_flag_trampoline_impl != ptr2->x_flag_trampoline_impl)
16470 : 0 : internal_error ("%<global_options%> are modified in local context");
16471 : 820091 : if (ptr1->x_flag_trampolines != ptr2->x_flag_trampolines)
16472 : 0 : internal_error ("%<global_options%> are modified in local context");
16473 : 820091 : if (ptr1->x_flag_trapping_math != ptr2->x_flag_trapping_math)
16474 : 0 : internal_error ("%<global_options%> are modified in local context");
16475 : 820091 : if (ptr1->x_flag_trapv != ptr2->x_flag_trapv)
16476 : 0 : internal_error ("%<global_options%> are modified in local context");
16477 : 820091 : if (ptr1->x_flag_tree_bit_ccp != ptr2->x_flag_tree_bit_ccp)
16478 : 0 : internal_error ("%<global_options%> are modified in local context");
16479 : 820091 : if (ptr1->x_flag_tree_builtin_call_dce != ptr2->x_flag_tree_builtin_call_dce)
16480 : 0 : internal_error ("%<global_options%> are modified in local context");
16481 : 820091 : if (ptr1->x_flag_tree_ccp != ptr2->x_flag_tree_ccp)
16482 : 0 : internal_error ("%<global_options%> are modified in local context");
16483 : 820091 : if (ptr1->x_flag_tree_ch != ptr2->x_flag_tree_ch)
16484 : 0 : internal_error ("%<global_options%> are modified in local context");
16485 : 820091 : if (ptr1->x_flag_tree_coalesce_vars != ptr2->x_flag_tree_coalesce_vars)
16486 : 0 : internal_error ("%<global_options%> are modified in local context");
16487 : 820091 : if (ptr1->x_flag_tree_copy_prop != ptr2->x_flag_tree_copy_prop)
16488 : 0 : internal_error ("%<global_options%> are modified in local context");
16489 : 820091 : if (ptr1->x_flag_tree_cselim != ptr2->x_flag_tree_cselim)
16490 : 0 : internal_error ("%<global_options%> are modified in local context");
16491 : 820091 : if (ptr1->x_flag_tree_dce != ptr2->x_flag_tree_dce)
16492 : 0 : internal_error ("%<global_options%> are modified in local context");
16493 : 820091 : if (ptr1->x_flag_tree_dom != ptr2->x_flag_tree_dom)
16494 : 0 : internal_error ("%<global_options%> are modified in local context");
16495 : 820091 : if (ptr1->x_flag_tree_dse != ptr2->x_flag_tree_dse)
16496 : 0 : internal_error ("%<global_options%> are modified in local context");
16497 : 820091 : if (ptr1->x_flag_tree_forwprop != ptr2->x_flag_tree_forwprop)
16498 : 0 : internal_error ("%<global_options%> are modified in local context");
16499 : 820091 : if (ptr1->x_flag_tree_fre != ptr2->x_flag_tree_fre)
16500 : 0 : internal_error ("%<global_options%> are modified in local context");
16501 : 820091 : if (ptr1->x_flag_tree_loop_distribute_patterns != ptr2->x_flag_tree_loop_distribute_patterns)
16502 : 0 : internal_error ("%<global_options%> are modified in local context");
16503 : 820091 : if (ptr1->x_flag_tree_loop_distribution != ptr2->x_flag_tree_loop_distribution)
16504 : 0 : internal_error ("%<global_options%> are modified in local context");
16505 : 820091 : if (ptr1->x_flag_tree_loop_if_convert != ptr2->x_flag_tree_loop_if_convert)
16506 : 0 : internal_error ("%<global_options%> are modified in local context");
16507 : 820091 : if (ptr1->x_flag_tree_loop_im != ptr2->x_flag_tree_loop_im)
16508 : 0 : internal_error ("%<global_options%> are modified in local context");
16509 : 820091 : if (ptr1->x_flag_tree_loop_ivcanon != ptr2->x_flag_tree_loop_ivcanon)
16510 : 0 : internal_error ("%<global_options%> are modified in local context");
16511 : 820091 : if (ptr1->x_flag_tree_loop_optimize != ptr2->x_flag_tree_loop_optimize)
16512 : 0 : internal_error ("%<global_options%> are modified in local context");
16513 : 820091 : if (ptr1->x_flag_tree_loop_vectorize != ptr2->x_flag_tree_loop_vectorize)
16514 : 0 : internal_error ("%<global_options%> are modified in local context");
16515 : 820091 : if (ptr1->x_flag_tree_live_range_split != ptr2->x_flag_tree_live_range_split)
16516 : 0 : internal_error ("%<global_options%> are modified in local context");
16517 : 820091 : if (ptr1->x_flag_tree_parallelize_loops != ptr2->x_flag_tree_parallelize_loops)
16518 : 0 : internal_error ("%<global_options%> are modified in local context");
16519 : 820091 : if (ptr1->x_flag_tree_partial_pre != ptr2->x_flag_tree_partial_pre)
16520 : 0 : internal_error ("%<global_options%> are modified in local context");
16521 : 820091 : if (ptr1->x_flag_tree_phiprop != ptr2->x_flag_tree_phiprop)
16522 : 0 : internal_error ("%<global_options%> are modified in local context");
16523 : 820091 : if (ptr1->x_flag_tree_pre != ptr2->x_flag_tree_pre)
16524 : 0 : internal_error ("%<global_options%> are modified in local context");
16525 : 820091 : if (ptr1->x_flag_tree_pta != ptr2->x_flag_tree_pta)
16526 : 0 : internal_error ("%<global_options%> are modified in local context");
16527 : 820091 : if (ptr1->x_flag_tree_reassoc != ptr2->x_flag_tree_reassoc)
16528 : 0 : internal_error ("%<global_options%> are modified in local context");
16529 : 820091 : if (ptr1->x_flag_tree_scev_cprop != ptr2->x_flag_tree_scev_cprop)
16530 : 0 : internal_error ("%<global_options%> are modified in local context");
16531 : 820091 : if (ptr1->x_flag_tree_sink != ptr2->x_flag_tree_sink)
16532 : 0 : internal_error ("%<global_options%> are modified in local context");
16533 : 820091 : if (ptr1->x_flag_tree_slp_vectorize != ptr2->x_flag_tree_slp_vectorize)
16534 : 0 : internal_error ("%<global_options%> are modified in local context");
16535 : 820091 : if (ptr1->x_flag_tree_slsr != ptr2->x_flag_tree_slsr)
16536 : 0 : internal_error ("%<global_options%> are modified in local context");
16537 : 820091 : if (ptr1->x_flag_tree_sra != ptr2->x_flag_tree_sra)
16538 : 0 : internal_error ("%<global_options%> are modified in local context");
16539 : 820091 : if (ptr1->x_flag_tree_switch_conversion != ptr2->x_flag_tree_switch_conversion)
16540 : 0 : internal_error ("%<global_options%> are modified in local context");
16541 : 820091 : if (ptr1->x_flag_tree_tail_merge != ptr2->x_flag_tree_tail_merge)
16542 : 0 : internal_error ("%<global_options%> are modified in local context");
16543 : 820091 : if (ptr1->x_flag_tree_ter != ptr2->x_flag_tree_ter)
16544 : 0 : internal_error ("%<global_options%> are modified in local context");
16545 : 820091 : if (ptr1->x_flag_tree_vectorize != ptr2->x_flag_tree_vectorize)
16546 : 0 : internal_error ("%<global_options%> are modified in local context");
16547 : 820091 : if (ptr1->x_flag_tree_vrp != ptr2->x_flag_tree_vrp)
16548 : 0 : internal_error ("%<global_options%> are modified in local context");
16549 : 820091 : if (ptr1->x_flag_auto_var_init != ptr2->x_flag_auto_var_init)
16550 : 0 : internal_error ("%<global_options%> are modified in local context");
16551 : 820091 : if (ptr1->x_flag_unconstrained_commons != ptr2->x_flag_unconstrained_commons)
16552 : 0 : internal_error ("%<global_options%> are modified in local context");
16553 : 820091 : if (ptr1->x_flag_underscoring != ptr2->x_flag_underscoring)
16554 : 0 : internal_error ("%<global_options%> are modified in local context");
16555 : 820091 : if (ptr1->x_flag_unit_at_a_time != ptr2->x_flag_unit_at_a_time)
16556 : 0 : internal_error ("%<global_options%> are modified in local context");
16557 : 820091 : if (ptr1->x_flag_unreachable_traps != ptr2->x_flag_unreachable_traps)
16558 : 0 : internal_error ("%<global_options%> are modified in local context");
16559 : 820091 : if (ptr1->x_flag_unroll_all_loops != ptr2->x_flag_unroll_all_loops)
16560 : 0 : internal_error ("%<global_options%> are modified in local context");
16561 : 820091 : if (ptr1->x_flag_cunroll_grow_size != ptr2->x_flag_cunroll_grow_size)
16562 : 0 : internal_error ("%<global_options%> are modified in local context");
16563 : 820091 : if (ptr1->x_flag_unroll_loops != ptr2->x_flag_unroll_loops)
16564 : 0 : internal_error ("%<global_options%> are modified in local context");
16565 : 820091 : if (ptr1->x_flag_unsafe_math_optimizations != ptr2->x_flag_unsafe_math_optimizations)
16566 : 0 : internal_error ("%<global_options%> are modified in local context");
16567 : 820091 : if (ptr1->x_flag_unsigned != ptr2->x_flag_unsigned)
16568 : 0 : internal_error ("%<global_options%> are modified in local context");
16569 : 820091 : if (ptr1->x_flag_unswitch_loops != ptr2->x_flag_unswitch_loops)
16570 : 0 : internal_error ("%<global_options%> are modified in local context");
16571 : 820091 : if (ptr1->x_flag_unwind_tables != ptr2->x_flag_unwind_tables)
16572 : 0 : internal_error ("%<global_options%> are modified in local context");
16573 : 820091 : if (ptr1->x_flag_use_cxa_atexit != ptr2->x_flag_use_cxa_atexit)
16574 : 0 : internal_error ("%<global_options%> are modified in local context");
16575 : 820091 : if (ptr1->x_flag_use_cxa_get_exception_ptr != ptr2->x_flag_use_cxa_get_exception_ptr)
16576 : 0 : internal_error ("%<global_options%> are modified in local context");
16577 : 820091 : if (ptr1->x_flag_use_linker_plugin != ptr2->x_flag_use_linker_plugin)
16578 : 0 : internal_error ("%<global_options%> are modified in local context");
16579 : 820091 : if (ptr1->x_flag_var_tracking != ptr2->x_flag_var_tracking)
16580 : 0 : internal_error ("%<global_options%> are modified in local context");
16581 : 820091 : if (ptr1->x_flag_var_tracking_assignments != ptr2->x_flag_var_tracking_assignments)
16582 : 0 : internal_error ("%<global_options%> are modified in local context");
16583 : 820091 : if (ptr1->x_flag_var_tracking_assignments_toggle != ptr2->x_flag_var_tracking_assignments_toggle)
16584 : 0 : internal_error ("%<global_options%> are modified in local context");
16585 : 820091 : if (ptr1->x_flag_var_tracking_uninit != ptr2->x_flag_var_tracking_uninit)
16586 : 0 : internal_error ("%<global_options%> are modified in local context");
16587 : 820091 : if (ptr1->x_flag_variable_expansion_in_unroller != ptr2->x_flag_variable_expansion_in_unroller)
16588 : 0 : internal_error ("%<global_options%> are modified in local context");
16589 : 820091 : if (ptr1->x_flag_vect_cost_model != ptr2->x_flag_vect_cost_model)
16590 : 0 : internal_error ("%<global_options%> are modified in local context");
16591 : 820091 : if (ptr1->x_flag_verbose_asm != ptr2->x_flag_verbose_asm)
16592 : 0 : internal_error ("%<global_options%> are modified in local context");
16593 : 820091 : if (ptr1->x_flag_version_loops_for_strides != ptr2->x_flag_version_loops_for_strides)
16594 : 0 : internal_error ("%<global_options%> are modified in local context");
16595 : 820091 : if (ptr1->x_flag_visibility_ms_compat != ptr2->x_flag_visibility_ms_compat)
16596 : 0 : internal_error ("%<global_options%> are modified in local context");
16597 : 820091 : if (ptr1->x_default_visibility != ptr2->x_default_visibility)
16598 : 0 : internal_error ("%<global_options%> are modified in local context");
16599 : 820091 : if (ptr1->x_flag_value_profile_transformations != ptr2->x_flag_value_profile_transformations)
16600 : 0 : internal_error ("%<global_options%> are modified in local context");
16601 : 820091 : if (ptr1->x_flag_vtable_verify != ptr2->x_flag_vtable_verify)
16602 : 0 : internal_error ("%<global_options%> are modified in local context");
16603 : 820091 : if (ptr1->x_flag_vtv_counts != ptr2->x_flag_vtv_counts)
16604 : 0 : internal_error ("%<global_options%> are modified in local context");
16605 : 820091 : if (ptr1->x_flag_vtv_debug != ptr2->x_flag_vtv_debug)
16606 : 0 : internal_error ("%<global_options%> are modified in local context");
16607 : 820091 : if (ptr1->x_flag_weak != ptr2->x_flag_weak)
16608 : 0 : internal_error ("%<global_options%> are modified in local context");
16609 : 820091 : if (ptr1->x_flag_weak_templates != ptr2->x_flag_weak_templates)
16610 : 0 : internal_error ("%<global_options%> are modified in local context");
16611 : 820091 : if (ptr1->x_flag_web != ptr2->x_flag_web)
16612 : 0 : internal_error ("%<global_options%> are modified in local context");
16613 : 820091 : if (ptr1->x_flag_whole_program != ptr2->x_flag_whole_program)
16614 : 0 : internal_error ("%<global_options%> are modified in local context");
16615 : 820091 : if (ptr1->x_flag_working_directory != ptr2->x_flag_working_directory)
16616 : 0 : internal_error ("%<global_options%> are modified in local context");
16617 : 820091 : if (ptr1->x_flag_wpa != ptr2->x_flag_wpa)
16618 : 0 : internal_error ("%<global_options%> are modified in local context");
16619 : 820091 : if (ptr1->x_flag_wrapv != ptr2->x_flag_wrapv)
16620 : 0 : internal_error ("%<global_options%> are modified in local context");
16621 : 820091 : if (ptr1->x_flag_wrapv_pointer != ptr2->x_flag_wrapv_pointer)
16622 : 0 : internal_error ("%<global_options%> are modified in local context");
16623 : 820091 : if (ptr1->x_yy_debug != ptr2->x_yy_debug)
16624 : 0 : internal_error ("%<global_options%> are modified in local context");
16625 : 820091 : if (ptr1->x_flag_zero_init_padding_bits != ptr2->x_flag_zero_init_padding_bits)
16626 : 0 : internal_error ("%<global_options%> are modified in local context");
16627 : 820091 : if (ptr1->x_flag_zero_initialized_in_bss != ptr2->x_flag_zero_initialized_in_bss)
16628 : 0 : internal_error ("%<global_options%> are modified in local context");
16629 : 820091 : if (ptr1->x_flag_zero_link != ptr2->x_flag_zero_link)
16630 : 0 : internal_error ("%<global_options%> are modified in local context");
16631 : 820091 : if (ptr1->x_dwarf2out_as_loc_support != ptr2->x_dwarf2out_as_loc_support)
16632 : 0 : internal_error ("%<global_options%> are modified in local context");
16633 : 820091 : if (ptr1->x_dwarf2out_as_locview_support != ptr2->x_dwarf2out_as_locview_support)
16634 : 0 : internal_error ("%<global_options%> are modified in local context");
16635 : 820091 : if (ptr1->x_debug_column_info != ptr2->x_debug_column_info)
16636 : 0 : internal_error ("%<global_options%> are modified in local context");
16637 : 820091 : if (ptr1->x_flag_describe_dies != ptr2->x_flag_describe_dies)
16638 : 0 : internal_error ("%<global_options%> are modified in local context");
16639 : 820091 : if (ptr1->x_dwarf_version != ptr2->x_dwarf_version)
16640 : 0 : internal_error ("%<global_options%> are modified in local context");
16641 : 820091 : if (ptr1->x_dwarf_offset_size != ptr2->x_dwarf_offset_size)
16642 : 0 : internal_error ("%<global_options%> are modified in local context");
16643 : 820091 : if (ptr1->x_flag_gen_declaration != ptr2->x_flag_gen_declaration)
16644 : 0 : internal_error ("%<global_options%> are modified in local context");
16645 : 820091 : if (ptr1->x_debug_generate_pub_sections != ptr2->x_debug_generate_pub_sections)
16646 : 0 : internal_error ("%<global_options%> are modified in local context");
16647 : 820091 : if (ptr1->x_flag_lto_gimple_stats != ptr2->x_flag_lto_gimple_stats)
16648 : 0 : internal_error ("%<global_options%> are modified in local context");
16649 : 820091 : if (ptr1->x_debug_inline_points != ptr2->x_debug_inline_points)
16650 : 0 : internal_error ("%<global_options%> are modified in local context");
16651 : 820091 : if (ptr1->x_debug_internal_reset_location_views != ptr2->x_debug_internal_reset_location_views)
16652 : 0 : internal_error ("%<global_options%> are modified in local context");
16653 : 820091 : if (ptr1->x_debug_prune_btf != ptr2->x_debug_prune_btf)
16654 : 0 : internal_error ("%<global_options%> are modified in local context");
16655 : 820091 : if (ptr1->x_dwarf_record_gcc_switches != ptr2->x_dwarf_record_gcc_switches)
16656 : 0 : internal_error ("%<global_options%> are modified in local context");
16657 : 820091 : if (ptr1->x_dwarf_split_debug_info != ptr2->x_dwarf_split_debug_info)
16658 : 0 : internal_error ("%<global_options%> are modified in local context");
16659 : 820091 : if (ptr1->x_debug_nonbind_markers_p != ptr2->x_debug_nonbind_markers_p)
16660 : 0 : internal_error ("%<global_options%> are modified in local context");
16661 : 820091 : if (ptr1->x_dwarf_strict != ptr2->x_dwarf_strict)
16662 : 0 : internal_error ("%<global_options%> are modified in local context");
16663 : 820091 : if (ptr1->x_flag_gtoggle != ptr2->x_flag_gtoggle)
16664 : 0 : internal_error ("%<global_options%> are modified in local context");
16665 : 820091 : if (ptr1->x_debug_variable_location_views != ptr2->x_debug_variable_location_views)
16666 : 0 : internal_error ("%<global_options%> are modified in local context");
16667 : 820091 : if (ptr1->x_flag_lto_dump_tool_help != ptr2->x_flag_lto_dump_tool_help)
16668 : 0 : internal_error ("%<global_options%> are modified in local context");
16669 : 820091 : if (ptr1->x_imultiarch != ptr2->x_imultiarch)
16670 : 0 : internal_error ("%<global_options%> are modified in local context");
16671 : 820091 : if (ptr1->x_plugindir_string != ptr2->x_plugindir_string)
16672 : 0 : internal_error ("%<global_options%> are modified in local context");
16673 : 820091 : if (ptr1->x_flag_lto_dump_list != ptr2->x_flag_lto_dump_list)
16674 : 0 : internal_error ("%<global_options%> are modified in local context");
16675 : 820091 : if (ptr1->x_ix86_isa_flags != ptr2->x_ix86_isa_flags)
16676 : 0 : internal_error ("%<global_options%> are modified in local context");
16677 : 820091 : if (ptr1->x_ix86_abi != ptr2->x_ix86_abi)
16678 : 0 : internal_error ("%<global_options%> are modified in local context");
16679 : 820091 : if (ptr1->x_ix86_pmode != ptr2->x_ix86_pmode)
16680 : 0 : internal_error ("%<global_options%> are modified in local context");
16681 : 820091 : if (ptr1->x_cobol_main_string != ptr2->x_cobol_main_string)
16682 : 0 : internal_error ("%<global_options%> are modified in local context");
16683 : 820091 : if (ptr1->x_ix86_align_data_type != ptr2->x_ix86_align_data_type)
16684 : 0 : internal_error ("%<global_options%> are modified in local context");
16685 : 820091 : if (ptr1->x_ix86_isa_flags2 != ptr2->x_ix86_isa_flags2)
16686 : 0 : internal_error ("%<global_options%> are modified in local context");
16687 : 820091 : if (ptr1->x_flag_android != ptr2->x_flag_android)
16688 : 0 : internal_error ("%<global_options%> are modified in local context");
16689 : 820091 : if (ptr1->x_ix86_apx_features != ptr2->x_ix86_apx_features)
16690 : 0 : internal_error ("%<global_options%> are modified in local context");
16691 : 820091 : if (ptr1->x_ix86_apx_inline_asm_use_gpr32 != ptr2->x_ix86_apx_inline_asm_use_gpr32)
16692 : 0 : internal_error ("%<global_options%> are modified in local context");
16693 : 820091 : if (ptr1->x_ix86_arch_string != ptr2->x_ix86_arch_string
16694 : 0 : && (!ptr1->x_ix86_arch_string || !ptr2->x_ix86_arch_string
16695 : 0 : || strcmp (ptr1->x_ix86_arch_string, ptr2->x_ix86_arch_string)))
16696 : 0 : internal_error ("%<global_options%> are modified in local context");
16697 : 820091 : if (ptr1->x_ix86_asm_dialect != ptr2->x_ix86_asm_dialect)
16698 : 0 : internal_error ("%<global_options%> are modified in local context");
16699 : 820091 : if (ptr1->x_linux_libc != ptr2->x_linux_libc)
16700 : 0 : internal_error ("%<global_options%> are modified in local context");
16701 : 820091 : if (ptr1->x_ix86_branch_cost != ptr2->x_ix86_branch_cost)
16702 : 0 : internal_error ("%<global_options%> are modified in local context");
16703 : 820091 : if (ptr1->x_flag_cet_switch != ptr2->x_flag_cet_switch)
16704 : 0 : internal_error ("%<global_options%> are modified in local context");
16705 : 820091 : if (ptr1->x_ix86_cmodel != ptr2->x_ix86_cmodel)
16706 : 0 : internal_error ("%<global_options%> are modified in local context");
16707 : 820091 : if (ptr1->x_ix86_direct_extern_access != ptr2->x_ix86_direct_extern_access)
16708 : 0 : internal_error ("%<global_options%> are modified in local context");
16709 : 820091 : if (ptr1->x_flag_dispatch_scheduler != ptr2->x_flag_dispatch_scheduler)
16710 : 0 : internal_error ("%<global_options%> are modified in local context");
16711 : 820091 : if (ptr1->x_ix86_dump_tunes != ptr2->x_ix86_dump_tunes)
16712 : 0 : internal_error ("%<global_options%> are modified in local context");
16713 : 820091 : if (ptr1->x_flag_fentry != ptr2->x_flag_fentry)
16714 : 0 : internal_error ("%<global_options%> are modified in local context");
16715 : 820091 : if (ptr1->x_fentry_name != ptr2->x_fentry_name)
16716 : 0 : internal_error ("%<global_options%> are modified in local context");
16717 : 820091 : if (ptr1->x_fentry_section != ptr2->x_fentry_section)
16718 : 0 : internal_error ("%<global_options%> are modified in local context");
16719 : 820091 : if (ptr1->x_ix86_force_drap != ptr2->x_ix86_force_drap)
16720 : 0 : internal_error ("%<global_options%> are modified in local context");
16721 : 820091 : if (ptr1->x_flag_force_indirect_call != ptr2->x_flag_force_indirect_call)
16722 : 0 : internal_error ("%<global_options%> are modified in local context");
16723 : 820091 : if (ptr1->x_ix86_fpmath != ptr2->x_ix86_fpmath)
16724 : 0 : internal_error ("%<global_options%> are modified in local context");
16725 : 820091 : if (ptr1->x_ix86_function_return != ptr2->x_ix86_function_return)
16726 : 0 : internal_error ("%<global_options%> are modified in local context");
16727 : 820091 : if (ptr1->x_ix86_target_flags != ptr2->x_ix86_target_flags)
16728 : 0 : internal_error ("%<global_options%> are modified in local context");
16729 : 820091 : if (ptr1->x_ix86_harden_sls != ptr2->x_ix86_harden_sls)
16730 : 0 : internal_error ("%<global_options%> are modified in local context");
16731 : 820091 : if (ptr1->x_ix86_incoming_stack_boundary_arg != ptr2->x_ix86_incoming_stack_boundary_arg)
16732 : 0 : internal_error ("%<global_options%> are modified in local context");
16733 : 820091 : if (ptr1->x_ix86_indirect_branch_cs_prefix != ptr2->x_ix86_indirect_branch_cs_prefix)
16734 : 0 : internal_error ("%<global_options%> are modified in local context");
16735 : 820091 : if (ptr1->x_ix86_indirect_branch_register != ptr2->x_ix86_indirect_branch_register)
16736 : 0 : internal_error ("%<global_options%> are modified in local context");
16737 : 820091 : if (ptr1->x_ix86_indirect_branch != ptr2->x_ix86_indirect_branch)
16738 : 0 : internal_error ("%<global_options%> are modified in local context");
16739 : 820091 : if (ptr1->x_ix86_instrument_return != ptr2->x_ix86_instrument_return)
16740 : 0 : internal_error ("%<global_options%> are modified in local context");
16741 : 820091 : if (ptr1->x_ix86_lam_type != ptr2->x_ix86_lam_type)
16742 : 0 : internal_error ("%<global_options%> are modified in local context");
16743 : 820091 : if (ptr1->x_ix86_section_threshold != ptr2->x_ix86_section_threshold)
16744 : 0 : internal_error ("%<global_options%> are modified in local context");
16745 : 820091 : if (ptr1->x_flag_manual_endbr != ptr2->x_flag_manual_endbr)
16746 : 0 : internal_error ("%<global_options%> are modified in local context");
16747 : 820091 : if (ptr1->x_ix86_tune_memcpy_strategy != ptr2->x_ix86_tune_memcpy_strategy
16748 : 0 : && (!ptr1->x_ix86_tune_memcpy_strategy || !ptr2->x_ix86_tune_memcpy_strategy
16749 : 0 : || strcmp (ptr1->x_ix86_tune_memcpy_strategy, ptr2->x_ix86_tune_memcpy_strategy)))
16750 : 0 : internal_error ("%<global_options%> are modified in local context");
16751 : 820091 : if (ptr1->x_ix86_tune_memset_strategy != ptr2->x_ix86_tune_memset_strategy
16752 : 0 : && (!ptr1->x_ix86_tune_memset_strategy || !ptr2->x_ix86_tune_memset_strategy
16753 : 0 : || strcmp (ptr1->x_ix86_tune_memset_strategy, ptr2->x_ix86_tune_memset_strategy)))
16754 : 0 : internal_error ("%<global_options%> are modified in local context");
16755 : 820091 : if (ptr1->x_ix86_move_max != ptr2->x_ix86_move_max)
16756 : 0 : internal_error ("%<global_options%> are modified in local context");
16757 : 820091 : if (ptr1->x_ix86_needed != ptr2->x_ix86_needed)
16758 : 0 : internal_error ("%<global_options%> are modified in local context");
16759 : 820091 : if (ptr1->x_ix86_tune_no_default != ptr2->x_ix86_tune_no_default)
16760 : 0 : internal_error ("%<global_options%> are modified in local context");
16761 : 820091 : if (ptr1->x_flag_nop_mcount != ptr2->x_flag_nop_mcount)
16762 : 0 : internal_error ("%<global_options%> are modified in local context");
16763 : 820091 : if (ptr1->x_ix86_noreturn_no_callee_saved_registers != ptr2->x_ix86_noreturn_no_callee_saved_registers)
16764 : 0 : internal_error ("%<global_options%> are modified in local context");
16765 : 820091 : if (ptr1->x_ix86_partial_vec_fp_math != ptr2->x_ix86_partial_vec_fp_math)
16766 : 0 : internal_error ("%<global_options%> are modified in local context");
16767 : 820091 : if (ptr1->x_prefer_vector_width_type != ptr2->x_prefer_vector_width_type)
16768 : 0 : internal_error ("%<global_options%> are modified in local context");
16769 : 820091 : if (ptr1->x_ix86_preferred_stack_boundary_arg != ptr2->x_ix86_preferred_stack_boundary_arg)
16770 : 0 : internal_error ("%<global_options%> are modified in local context");
16771 : 820091 : if (ptr1->x_ix86_recip_name != ptr2->x_ix86_recip_name
16772 : 0 : && (!ptr1->x_ix86_recip_name || !ptr2->x_ix86_recip_name
16773 : 0 : || strcmp (ptr1->x_ix86_recip_name, ptr2->x_ix86_recip_name)))
16774 : 0 : internal_error ("%<global_options%> are modified in local context");
16775 : 820091 : if (ptr1->x_flag_record_mcount != ptr2->x_flag_record_mcount)
16776 : 0 : internal_error ("%<global_options%> are modified in local context");
16777 : 820091 : if (ptr1->x_ix86_flag_record_return != ptr2->x_ix86_flag_record_return)
16778 : 0 : internal_error ("%<global_options%> are modified in local context");
16779 : 820091 : if (ptr1->x_ix86_regparm != ptr2->x_ix86_regparm)
16780 : 0 : internal_error ("%<global_options%> are modified in local context");
16781 : 820091 : if (ptr1->x_flag_skip_rax_setup != ptr2->x_flag_skip_rax_setup)
16782 : 0 : internal_error ("%<global_options%> are modified in local context");
16783 : 820091 : if (ptr1->x_ix86_sse2avx != ptr2->x_ix86_sse2avx)
16784 : 0 : internal_error ("%<global_options%> are modified in local context");
16785 : 820091 : if (ptr1->x_ix86_stack_protector_guard_offset_str != ptr2->x_ix86_stack_protector_guard_offset_str
16786 : 0 : && (!ptr1->x_ix86_stack_protector_guard_offset_str || !ptr2->x_ix86_stack_protector_guard_offset_str
16787 : 0 : || strcmp (ptr1->x_ix86_stack_protector_guard_offset_str, ptr2->x_ix86_stack_protector_guard_offset_str)))
16788 : 0 : internal_error ("%<global_options%> are modified in local context");
16789 : 820091 : if (ptr1->x_ix86_stack_protector_guard_reg_str != ptr2->x_ix86_stack_protector_guard_reg_str
16790 : 0 : && (!ptr1->x_ix86_stack_protector_guard_reg_str || !ptr2->x_ix86_stack_protector_guard_reg_str
16791 : 0 : || strcmp (ptr1->x_ix86_stack_protector_guard_reg_str, ptr2->x_ix86_stack_protector_guard_reg_str)))
16792 : 0 : internal_error ("%<global_options%> are modified in local context");
16793 : 820091 : if (ptr1->x_ix86_stack_protector_guard_symbol_str != ptr2->x_ix86_stack_protector_guard_symbol_str
16794 : 0 : && (!ptr1->x_ix86_stack_protector_guard_symbol_str || !ptr2->x_ix86_stack_protector_guard_symbol_str
16795 : 0 : || strcmp (ptr1->x_ix86_stack_protector_guard_symbol_str, ptr2->x_ix86_stack_protector_guard_symbol_str)))
16796 : 0 : internal_error ("%<global_options%> are modified in local context");
16797 : 820091 : if (ptr1->x_ix86_stack_protector_guard != ptr2->x_ix86_stack_protector_guard)
16798 : 0 : internal_error ("%<global_options%> are modified in local context");
16799 : 820091 : if (ptr1->x_ix86_force_align_arg_pointer != ptr2->x_ix86_force_align_arg_pointer)
16800 : 0 : internal_error ("%<global_options%> are modified in local context");
16801 : 820091 : if (ptr1->x_ix86_stringop_alg != ptr2->x_ix86_stringop_alg)
16802 : 0 : internal_error ("%<global_options%> are modified in local context");
16803 : 820091 : if (ptr1->x_ix86_tls_dialect != ptr2->x_ix86_tls_dialect)
16804 : 0 : internal_error ("%<global_options%> are modified in local context");
16805 : 820091 : if (ptr1->x_ix86_tune_ctrl_string != ptr2->x_ix86_tune_ctrl_string
16806 : 0 : && (!ptr1->x_ix86_tune_ctrl_string || !ptr2->x_ix86_tune_ctrl_string
16807 : 0 : || strcmp (ptr1->x_ix86_tune_ctrl_string, ptr2->x_ix86_tune_ctrl_string)))
16808 : 0 : internal_error ("%<global_options%> are modified in local context");
16809 : 820091 : if (ptr1->x_ix86_tune_string != ptr2->x_ix86_tune_string
16810 : 0 : && (!ptr1->x_ix86_tune_string || !ptr2->x_ix86_tune_string
16811 : 0 : || strcmp (ptr1->x_ix86_tune_string, ptr2->x_ix86_tune_string)))
16812 : 0 : internal_error ("%<global_options%> are modified in local context");
16813 : 820091 : if (ptr1->x_ix86_unroll_only_small_loops != ptr2->x_ix86_unroll_only_small_loops)
16814 : 0 : internal_error ("%<global_options%> are modified in local context");
16815 : 820091 : if (ptr1->x_ix86_veclibabi_type != ptr2->x_ix86_veclibabi_type)
16816 : 0 : internal_error ("%<global_options%> are modified in local context");
16817 : 820091 : if (ptr1->x_flag_lto_name_sort != ptr2->x_flag_lto_name_sort)
16818 : 0 : internal_error ("%<global_options%> are modified in local context");
16819 : 820091 : if (ptr1->x_asm_file_name != ptr2->x_asm_file_name)
16820 : 0 : internal_error ("%<global_options%> are modified in local context");
16821 : 820091 : if (ptr1->x_flag_lto_dump_objects != ptr2->x_flag_lto_dump_objects)
16822 : 0 : internal_error ("%<global_options%> are modified in local context");
16823 : 820091 : if (ptr1->x_pass_exit_codes != ptr2->x_pass_exit_codes)
16824 : 0 : internal_error ("%<global_options%> are modified in local context");
16825 : 820091 : if (ptr1->x_flag_pedantic_errors != ptr2->x_flag_pedantic_errors)
16826 : 0 : internal_error ("%<global_options%> are modified in local context");
16827 : 820091 : if (ptr1->x_use_pipes != ptr2->x_use_pipes)
16828 : 0 : internal_error ("%<global_options%> are modified in local context");
16829 : 820091 : if (ptr1->x_cobol_preprocess != ptr2->x_cobol_preprocess)
16830 : 0 : internal_error ("%<global_options%> are modified in local context");
16831 : 820091 : if (ptr1->x_print_file_name != ptr2->x_print_file_name)
16832 : 0 : internal_error ("%<global_options%> are modified in local context");
16833 : 820091 : if (ptr1->x_print_multi_directory != ptr2->x_print_multi_directory)
16834 : 0 : internal_error ("%<global_options%> are modified in local context");
16835 : 820091 : if (ptr1->x_print_multi_lib != ptr2->x_print_multi_lib)
16836 : 0 : internal_error ("%<global_options%> are modified in local context");
16837 : 820091 : if (ptr1->x_print_multi_os_directory != ptr2->x_print_multi_os_directory)
16838 : 0 : internal_error ("%<global_options%> are modified in local context");
16839 : 820091 : if (ptr1->x_print_multiarch != ptr2->x_print_multiarch)
16840 : 0 : internal_error ("%<global_options%> are modified in local context");
16841 : 820091 : if (ptr1->x_print_prog_name != ptr2->x_print_prog_name)
16842 : 0 : internal_error ("%<global_options%> are modified in local context");
16843 : 820091 : if (ptr1->x_print_search_dirs != ptr2->x_print_search_dirs)
16844 : 0 : internal_error ("%<global_options%> are modified in local context");
16845 : 820091 : if (ptr1->x_print_sysroot != ptr2->x_print_sysroot)
16846 : 0 : internal_error ("%<global_options%> are modified in local context");
16847 : 820091 : if (ptr1->x_print_sysroot_headers_suffix != ptr2->x_print_sysroot_headers_suffix)
16848 : 0 : internal_error ("%<global_options%> are modified in local context");
16849 : 820091 : if (ptr1->x_flag_lto_print_value != ptr2->x_flag_lto_print_value)
16850 : 0 : internal_error ("%<global_options%> are modified in local context");
16851 : 820091 : if (ptr1->x_quiet_flag != ptr2->x_quiet_flag)
16852 : 0 : internal_error ("%<global_options%> are modified in local context");
16853 : 820091 : if (ptr1->x_flag_lto_reverse_sort != ptr2->x_flag_lto_reverse_sort)
16854 : 0 : internal_error ("%<global_options%> are modified in local context");
16855 : 820091 : if (ptr1->x_flag_lto_size_sort != ptr2->x_flag_lto_size_sort)
16856 : 0 : internal_error ("%<global_options%> are modified in local context");
16857 : 820091 : if (ptr1->x_flag_stdlib_kind != ptr2->x_flag_stdlib_kind)
16858 : 0 : internal_error ("%<global_options%> are modified in local context");
16859 : 820091 : if (ptr1->x_flag_lto_dump_symbol != ptr2->x_flag_lto_dump_symbol)
16860 : 0 : internal_error ("%<global_options%> are modified in local context");
16861 : 820091 : if (ptr1->x_report_times != ptr2->x_report_times)
16862 : 0 : internal_error ("%<global_options%> are modified in local context");
16863 : 820091 : if (ptr1->x_flag_lto_tree_stats != ptr2->x_flag_lto_tree_stats)
16864 : 0 : internal_error ("%<global_options%> are modified in local context");
16865 : 820091 : if (ptr1->x_flag_lto_dump_type_stats != ptr2->x_flag_lto_dump_type_stats)
16866 : 0 : internal_error ("%<global_options%> are modified in local context");
16867 : 820091 : if (ptr1->x_flag_undef != ptr2->x_flag_undef)
16868 : 0 : internal_error ("%<global_options%> are modified in local context");
16869 : 820091 : if (ptr1->x_verbose_flag != ptr2->x_verbose_flag)
16870 : 0 : internal_error ("%<global_options%> are modified in local context");
16871 : 820091 : if (ptr1->x_version_flag != ptr2->x_version_flag)
16872 : 0 : internal_error ("%<global_options%> are modified in local context");
16873 : 820091 : if (ptr1->x_inhibit_warnings != ptr2->x_inhibit_warnings)
16874 : 0 : internal_error ("%<global_options%> are modified in local context");
16875 : 820091 : if (ptr1->x_wrapper_string != ptr2->x_wrapper_string)
16876 : 0 : internal_error ("%<global_options%> are modified in local context");
16877 : 820091 : }
|