diff options
author | Igor Zamyatin <igor.zamyatin@intel.com> | 2014-11-20 08:15:21 +0000 |
---|---|---|
committer | Ilya Enkovich <ienkovich@gcc.gnu.org> | 2014-11-20 08:15:21 +0000 |
commit | 8f51aa6b267606e25e9b46e9e67ae9c08616ed28 (patch) | |
tree | cba2845509200d5b5845092a0e0cc9a17a90cab6 /gcc/function.c | |
parent | 1be0e58d3003aa8a780d229bf38b0e4a61928b9e (diff) | |
download | gcc-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.c | 5 |
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); |