re PR target/64047 (ICE: Segmentation fault when compiling gcc.dg/torture/pr52429.c)
PR target/64047 * config/rs6000/rs6000.c (rs6000_set_current_function): Handle explicit default options. From-SVN: r220340
This commit is contained in:
parent
fb96969992
commit
353f8ac5c1
2 changed files with 9 additions and 3 deletions
|
@ -1,4 +1,10 @@
|
|||
2015-01-29 Jan Hubicka <hubicka@ucw.cz>
|
||||
2015-02-01 David Edelsohn <dje.gcc@gmail.com>
|
||||
|
||||
PR target/64047
|
||||
* config/rs6000/rs6000.c (rs6000_set_current_function): Handle
|
||||
explicit default options.
|
||||
|
||||
2015-02-01 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
PR ipa/64872
|
||||
* ipa-utils.c (ipa_merge_profiles): Add release argument.
|
||||
|
|
|
@ -32625,7 +32625,7 @@ rs6000_set_current_function (tree fndecl)
|
|||
if (old_tree == new_tree)
|
||||
;
|
||||
|
||||
else if (new_tree)
|
||||
else if (new_tree && new_tree != target_option_default_node)
|
||||
{
|
||||
cl_target_option_restore (&global_options,
|
||||
TREE_TARGET_OPTION (new_tree));
|
||||
|
@ -32636,7 +32636,7 @@ rs6000_set_current_function (tree fndecl)
|
|||
= save_target_globals_default_opts ();
|
||||
}
|
||||
|
||||
else if (old_tree)
|
||||
else if (old_tree && old_tree != target_option_default_node)
|
||||
{
|
||||
new_tree = target_option_current_node;
|
||||
cl_target_option_restore (&global_options,
|
||||
|
|
Loading…
Add table
Reference in a new issue