This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/38736] [4.4 Regression] -mavx can change the ABI via BIGGEST_ALIGNMENT
- From: "hjl at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 18 Jan 2009 16:26:40 -0000
- Subject: [Bug target/38736] [4.4 Regression] -mavx can change the ABI via BIGGEST_ALIGNMENT
- References: <bug-38736-6528@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #13 from hjl at gcc dot gnu dot org 2009-01-18 16:26 -------
Subject: Bug 38736
Author: hjl
Date: Sun Jan 18 16:26:26 2009
New Revision: 143486
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143486
Log:
gcc/
2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
PR target/38736
* c-common.c (handle_aligned_attribute): Use
ATTRIBUTE_ALIGNED_VALUE instead of BIGGEST_ALIGNMENT for
default alignment value.
* c-cppbuiltin.c (c_cpp_builtins): Define __BIGGEST_ALIGNMENT__.
* defaults.h (ATTRIBUTE_ALIGNED_VALUE): New.
* config/i386/i386.h (ATTRIBUTE_ALIGNED_VALUE): Likewise.
* doc/extend.texi: Update __attribute__ ((aligned)). Document
__BIGGEST_ALIGNMENT__.
* doc/tm.texi: Document ATTRIBUTE_ALIGNED_VALUE.
gcc/testsuite/
2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
PR target/38736
* g++.dg/compat/abi/pr38736_main.C: New.
* g++.dg/compat/abi/pr38736_x.C: Likewise.
* g++.dg/compat/abi/pr38736_y.C: Likewise.
* g++.dg/other/macro-1.C: Likewise.
* gcc.dg/macro-1.c: Likewise.
* gcc.dg/compat/pr38736_main.c: Likewise.
* gcc.dg/compat/pr38736_x.c: Likewise.
* gcc.dg/compat/pr38736_y.c: Likewise.
Added:
trunk/gcc/testsuite/g++.dg/compat/abi/pr38736_main.C
trunk/gcc/testsuite/g++.dg/compat/abi/pr38736_x.C
trunk/gcc/testsuite/g++.dg/compat/abi/pr38736_y.C
trunk/gcc/testsuite/g++.dg/other/macro-1.C
trunk/gcc/testsuite/gcc.dg/compat/pr38736_main.c
trunk/gcc/testsuite/gcc.dg/compat/pr38736_x.c
trunk/gcc/testsuite/gcc.dg/compat/pr38736_y.c
trunk/gcc/testsuite/gcc.dg/macro-1.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/c-common.c
trunk/gcc/c-cppbuiltin.c
trunk/gcc/config/i386/i386.h
trunk/gcc/defaults.h
trunk/gcc/doc/extend.texi
trunk/gcc/doc/tm.texi
trunk/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38736