diff options
author | Andrew Pinski <andrew_pinski@playstation.sony.com> | 2008-12-12 14:54:09 -0800 |
---|---|---|
committer | Andrew Pinski <pinskia@gcc.gnu.org> | 2008-12-12 14:54:09 -0800 |
commit | a893ac80dad29919892f2e920dd49f13d46d6742 (patch) | |
tree | 2dafe3376a9eed9d89265d0ab6b050156a96b362 /libgfortran/generated/exponent_r8.c | |
parent | 9bf6b5c1d3c5e568840392ba26a48cbbfe17ebc5 (diff) | |
download | gcc-a893ac80dad29919892f2e920dd49f13d46d6742.zip gcc-a893ac80dad29919892f2e920dd49f13d46d6742.tar.gz gcc-a893ac80dad29919892f2e920dd49f13d46d6742.tar.bz2 |
re PR target/24779 (Python miscompilation - TOC reload)
2008-12-12 Andrew Pinski <andrew_pinskia@playstation.sony.com>
Peter Bergner <bergner@vnet.ibm.com>
PR target/24779
* config/rs6000/rs6000.md (call_indirect_aix32): Move the load of the
TOC into the call pattern.
(call_indirect_aix64): Likewise.
(call_value_indirect_aix32): Likewise.
(call_value_indirect_aix64): Likewise.
(call_indirect_nonlocal_aix32_internal): New insn and split patterns
to split off the load of the TOC.
(call_indirect_nonlocal_aix32): Enable only after reload.
(call_indirect_nonlocal_aix64_internal): New insn and split patterns
to split off the load of the TOC.
(call_indirect_nonlocal_aix64): Enable only after reload.
(call_value_indirect_nonlocal_aix32_internal): New insn and split
patterns to split off the load of the TOC.
(call_value_indirect_nonlocal_aix32): Enable only after reload.
(call_value_indirect_nonlocal_aix64_internal): New insn and split
patterns to split off the load of the TOC.
(call_value_indirect_nonlocal_aix64): Enable only after reload.
Co-Authored-By: Peter Bergner <bergner@vnet.ibm.com>
From-SVN: r142727
Diffstat (limited to 'libgfortran/generated/exponent_r8.c')
0 files changed, 0 insertions, 0 deletions