re PR target/81861 (ASan pr64820.c testcase segfaults with LTO and -fstack-protector-strong)
2017-08-17 Maxim Ostapenko <m.ostapenko@samsung.com> PR target/81861 * config/i386/i386.c (ix86_option_override_internal): Save target specific options after ix86_stack_protector_guard_reg was changed. From-SVN: r251145
This commit is contained in:
parent
ab4b719a48
commit
b8d8d3ff49
@ -1,3 +1,9 @@
|
||||
2017-08-17 Maxim Ostapenko <m.ostapenko@samsung.com>
|
||||
|
||||
PR target/81861
|
||||
* config/i386/i386.c (ix86_option_override_internal): Save target
|
||||
specific options after ix86_stack_protector_guard_reg was changed.
|
||||
|
||||
2017-08-17 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/81827
|
||||
|
@ -6651,12 +6651,6 @@ ix86_option_override_internal (bool main_args_p,
|
||||
gcc_assert ((opts->x_target_flags & MASK_LONG_DOUBLE_64) == 0
|
||||
|| (opts->x_target_flags & MASK_LONG_DOUBLE_128) == 0);
|
||||
|
||||
/* Save the initial options in case the user does function specific
|
||||
options. */
|
||||
if (main_args_p)
|
||||
target_option_default_node = target_option_current_node
|
||||
= build_target_option_node (opts);
|
||||
|
||||
/* Handle stack protector */
|
||||
if (!opts_set->x_ix86_stack_protector_guard)
|
||||
opts->x_ix86_stack_protector_guard
|
||||
@ -6740,6 +6734,12 @@ ix86_option_override_internal (bool main_args_p,
|
||||
free (str);
|
||||
}
|
||||
|
||||
/* Save the initial options in case the user does function specific
|
||||
options. */
|
||||
if (main_args_p)
|
||||
target_option_default_node = target_option_current_node
|
||||
= build_target_option_node (opts);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user