This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r179307 - in /branches/ARM/embedded-4_6-branch/...


Author: xguo
Date: Wed Sep 28 07:12:56 2011
New Revision: 179307

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179307
Log:
2011-09-28  Jiangning Liu  <jiangning.liu@arm.com>

        * config/i386/i386.c (ix86_stack_using_red_zone): Change inline
        to be extern.
        (TARGET_STACK_USING_RED_ZONE): New.
        * config/rs6000/rs6000.c (rs6000_stack_using_red_zone): New.
        (TARGET_STACK_USING_RED_ZONE): New.
        (offset_below_red_zone_p): Change to use new hook
        TARGET_STACK_USING_RED_ZONE.
        * doc/tm.texi (TARGET_STACK_USING_RED_ZONE): New.
        * doc/tm.texi.in (TARGET_STACK_USING_RED_ZONE): New.
        * sched-deps.c (sched_analyze_1): If the stack pointer is being
        modified and stack red zone is not supported for ports, flush out
        all memory references as they may become invalid if moved across
        the stack adjustment.
        * target.def (stack_using_red_zone): New.
        * testsuite/gcc.target/arm/stack-red-zone.c: New.

Added:
    branches/ARM/embedded-4_6-branch/gcc/testsuite/gcc.target/arm/stack-red-zone.c
Modified:
    branches/ARM/embedded-4_6-branch/gcc/ChangeLog.arm
    branches/ARM/embedded-4_6-branch/gcc/config/i386/i386.c
    branches/ARM/embedded-4_6-branch/gcc/config/rs6000/rs6000.c
    branches/ARM/embedded-4_6-branch/gcc/doc/tm.texi
    branches/ARM/embedded-4_6-branch/gcc/doc/tm.texi.in
    branches/ARM/embedded-4_6-branch/gcc/sched-deps.c
    branches/ARM/embedded-4_6-branch/gcc/target.def


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]