diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2016-03-07 20:54:02 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2016-03-07 20:54:02 +0100 |
commit | 1e4490dc27e6c5ebba24dc9105df18361e75d45e (patch) | |
tree | 260c1fe513dc63c24316c16397bfe6bc87724b81 /gcc/tree-streamer-out.c | |
parent | 96a71bd53c4da5f3cb3c72c6f5c7f094ae92caed (diff) | |
download | gcc-1e4490dc27e6c5ebba24dc9105df18361e75d45e.zip gcc-1e4490dc27e6c5ebba24dc9105df18361e75d45e.tar.gz gcc-1e4490dc27e6c5ebba24dc9105df18361e75d45e.tar.bz2 |
re PR target/70064 (Wrong code with custom flags and quite big testcase @ i686)
PR target/70064
* config/i386/i386.h (machine_function): Add
pc_thunk_call_expanded flag.
(ix86_pc_thunk_call_expanded): New define.
* config/i386/i386.md (set_got, set_got_labelled): New expanders.
(*set_got): Rename insn pattern from set_got.
(*set_got_labelled): Rename inst pattern from set_got_labelled.
* config/i386/i386.c (ix86_compute_frame_layout): Use
ix86_pc_thunk_call_expanded to prevent red-zone.
From-SVN: r234050
Diffstat (limited to 'gcc/tree-streamer-out.c')
0 files changed, 0 insertions, 0 deletions