------- Comment #14 from pinskia at gcc dot gnu dot org  2008-12-12 22:55 
-------
Subject: Bug 24779

Author: pinskia
Date: Fri Dec 12 22:54:09 2008
New Revision: 142727

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142727
Log:
2008-12-12  Andrew Pinski  <andrew_pins...@playstation.sony.com>
            Peter Bergner <berg...@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.



Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/rs6000/rs6000.md


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24779

Reply via email to