[Bug target/57949] [powerpc64] Structure parameter alignment issue with vector extensions

uweigand at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Nov 15 23:41:00 GMT 2013


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

--- Comment #9 from Ulrich Weigand <uweigand at gcc dot gnu.org> ---
Author: uweigand
Date: Fri Nov 15 23:39:50 2013
New Revision: 204870

URL: http://gcc.gnu.org/viewcvs?rev=204870&root=gcc&view=rev
Log:
gcc:

2013-11-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

    Backport from mainline r201750.
    Note: Default setting of -mcompat-align-parm inverted!

    2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

    PR target/57949
    * doc/invoke.texi: Add documentation of mcompat-align-parm
    option.
    * config/rs6000/rs6000.opt: Add mcompat-align-parm option.
    * config/rs6000/rs6000.c (rs6000_function_arg_boundary): For AIX
    and Linux, correct BLKmode alignment when 128-bit alignment is
    required and compatibility flag is not set.
    (rs6000_gimplify_va_arg): For AIX and Linux, honor specified
    alignment for zero-size arguments when compatibility flag is not
    set.

gcc/testsuite:

2013-11-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

    Backport from mainline r201750.
    Note: Default setting of -mcompat-align-parm inverted!

    2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

    PR target/57949
    * gcc.target/powerpc/pr57949-1.c: New.
    * gcc.target/powerpc/pr57949-2.c: New.


Added:
    branches/ibm/gcc-4_8-branch/gcc/testsuite/gcc.target/powerpc/pr57949-1.c
    branches/ibm/gcc-4_8-branch/gcc/testsuite/gcc.target/powerpc/pr57949-2.c
Modified:
    branches/ibm/gcc-4_8-branch/gcc/ChangeLog.ibm
    branches/ibm/gcc-4_8-branch/gcc/config/rs6000/rs6000.c
    branches/ibm/gcc-4_8-branch/gcc/config/rs6000/rs6000.opt
    branches/ibm/gcc-4_8-branch/gcc/doc/invoke.texi
    branches/ibm/gcc-4_8-branch/gcc/testsuite/ChangeLog.ibm



More information about the Gcc-bugs mailing list