aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorIgor Zamyatin <igor.zamyatin@intel.com>2014-11-20 08:15:21 +0000
committerIlya Enkovich <ienkovich@gcc.gnu.org>2014-11-20 08:15:21 +0000
commit8f51aa6b267606e25e9b46e9e67ae9c08616ed28 (patch)
treecba2845509200d5b5845092a0e0cc9a17a90cab6 /gcc/function.c
parent1be0e58d3003aa8a780d229bf38b0e4a61928b9e (diff)
downloadgcc-8f51aa6b267606e25e9b46e9e67ae9c08616ed28.zip
gcc-8f51aa6b267606e25e9b46e9e67ae9c08616ed28.tar.gz
gcc-8f51aa6b267606e25e9b46e9e67ae9c08616ed28.tar.bz2
re PR sanitizer/63845 (c-c++-common/asan/bitfield-[12345].c fails on i?86 -with -fpic)
gcc/ PR sanitizer/63845 * function.c (assign_parms): Move init of pic_offset_table_rtx from here to... * cfgexpand.c (expand_used_vars): ...here. gcc/testsuite/ PR sanitizer/63845 * gcc.dg/asan/pr63845.c: New test. From-SVN: r217825
Diffstat (limited to 'gcc/function.c')
-rw-r--r--gcc/function.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/gcc/function.c b/gcc/function.c
index ef98091..97e0b79 100644
--- a/gcc/function.c
+++ b/gcc/function.c
@@ -3679,11 +3679,6 @@ assign_parms (tree fndecl)
fnargs.release ();
- /* Initialize pic_offset_table_rtx with a pseudo register
- if required. */
- if (targetm.use_pseudo_pic_reg ())
- pic_offset_table_rtx = gen_reg_rtx (Pmode);
-
/* Output all parameter conversion instructions (possibly including calls)
now that all parameters have been copied out of hard registers. */
emit_insn (all.first_conversion_insn);