This is the mail archive of the gcc-bugs@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]

[Bug middle-end/29683] Arg split between stack/regs can cause stack corruption



------- Comment #3 from jconner at gcc dot gnu dot org  2007-01-04 01:37 -------
Subject: Bug 29683

Author: jconner
Date: Thu Jan  4 01:37:15 2007
New Revision: 120425

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=120425
Log:
2007-03-01  Josh Conner  <jconner@apple.com>

        PR middle-end/29683
        * calls.c (compute_argument_addresses): Set stack and stack_slot
        for partial args, too.
        (store_one_arg): Use locate.size.constant for the size when
        generating a save_area.

2007-03-01  Josh Conner  <jconner@apple.com>

        PR middle-end/29683
        * gcc.dg/pr29683.c: New.

Added:
    trunk/gcc/testsuite/gcc.dg/pr29683.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/calls.c
    trunk/gcc/testsuite/ChangeLog


-- 


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


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