diff options
author | Ilya Enkovich <ilya.enkovich@intel.com> | 2015-01-29 12:24:06 +0000 |
---|---|---|
committer | Ilya Enkovich <ienkovich@gcc.gnu.org> | 2015-01-29 12:24:06 +0000 |
commit | d290bb1d72b5ef24be30d43abcaa17caa387c3c6 (patch) | |
tree | c243f2fd2e0ea79c58cd180cf87aa906b319615e /gcc/config/i386/i386-protos.h | |
parent | e11627e99afac67809c632f2ab030461129bdb02 (diff) | |
download | gcc-d290bb1d72b5ef24be30d43abcaa17caa387c3c6.zip gcc-d290bb1d72b5ef24be30d43abcaa17caa387c3c6.tar.gz gcc-d290bb1d72b5ef24be30d43abcaa17caa387c3c6.tar.bz2 |
i386-protos.h (ix86_use_pseudo_pic_reg): New.
* config/i386/i386-protos.h (ix86_use_pseudo_pic_reg): New.
* config/i386/i386.h (PIC_OFFSET_TABLE_REGNUM): Simplify by
using x86_use_pseudo_pic_reg.
* config/i386/i386.c (ix86_conditional_register_usage): Remove
support for fixed PIC register.
(ix86_use_pseudo_pic_reg): Not static any more.
Co-Authored-By: Uros Bizjak <ubizjak@gmail.com>
From-SVN: r220242
Diffstat (limited to 'gcc/config/i386/i386-protos.h')
-rw-r--r-- | gcc/config/i386/i386-protos.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/config/i386/i386-protos.h b/gcc/config/i386/i386-protos.h index 17aed5a..3962427 100644 --- a/gcc/config/i386/i386-protos.h +++ b/gcc/config/i386/i386-protos.h @@ -40,6 +40,8 @@ extern void ix86_output_addr_diff_elt (FILE *, int, int); extern enum calling_abi ix86_cfun_abi (void); extern enum calling_abi ix86_function_type_abi (const_tree); +extern bool ix86_use_pseudo_pic_reg (void); + extern void ix86_reset_previous_fndecl (void); #ifdef RTX_CODE |