aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/i386-protos.h
diff options
context:
space:
mode:
authorIlya Enkovich <ilya.enkovich@intel.com>2015-01-29 12:24:06 +0000
committerIlya Enkovich <ienkovich@gcc.gnu.org>2015-01-29 12:24:06 +0000
commitd290bb1d72b5ef24be30d43abcaa17caa387c3c6 (patch)
treec243f2fd2e0ea79c58cd180cf87aa906b319615e /gcc/config/i386/i386-protos.h
parente11627e99afac67809c632f2ab030461129bdb02 (diff)
downloadgcc-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.h2
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