diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2015-10-06 05:50:37 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2015-10-06 07:54:43 -0700 |
commit | e5c618c9f951d6b9e2c534d4ace9225c6c991c75 (patch) | |
tree | 70aa59f07bab28139657d0184ae6130066fa8cbc /gcc/common.md | |
parent | 4c9faaa4e8bf561b99223608a7e972b017779fa1 (diff) | |
download | gcc-hjl/pr67850.tar.gz |
Merge ix86_maybe_switch_abi with ix86_set_current_functionhjl/pr67850
ix86_maybe_switch_abi is called to late during RTL expansion and we
use the stale information from compilation of the previous function.
aggregate_value_p uses call_used_regs. aggregate_value_p is used by
IPA and return value optimization, which are called before
ix86_maybe_switch_abi is called. This patch merges ix86_maybe_switch_abi
with ix86_set_current_function.
PR target/67850
* config/i386/i386.c (ix86_maybe_switch_abi): Merged with ...
(ix86_set_current_function): This.
(TARGET_EXPAND_TO_RTL_HOOK): Removed.
Diffstat (limited to 'gcc/common.md')
0 files changed, 0 insertions, 0 deletions