From: H.J. Lu Date: Tue, 19 Feb 2008 14:35:48 +0000 (+0000) Subject: re PR ada/35186 (implicit assumption about alignment of DImode) X-Git-Tag: releases/gcc-4.4.0~6415 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5ba5440f24b648e4d52d4e38b1e73084199c5325;p=thirdparty%2Fgcc.git re PR ada/35186 (implicit assumption about alignment of DImode) 2008-02-19 H.J. Lu PR Ada/35186 * config/i386/i386-modes.def: Revert the last DI alignment change until Ada people can look into it. From-SVN: r132433 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 056eacfff743..2282f1553727 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2008-02-19 H.J. Lu + + PR Ada/35186 + * config/i386/i386-modes.def: Revert the last DI alignment + change until Ada people can look into it. + 2008-02-19 Nick Clifton * opts.c (print_specific_help): Fix typo in --help text. diff --git a/gcc/config/i386/i386-modes.def b/gcc/config/i386/i386-modes.def index f2f2b4f2acb3..105d3872b79e 100644 --- a/gcc/config/i386/i386-modes.def +++ b/gcc/config/i386/i386-modes.def @@ -17,10 +17,6 @@ You should have received a copy of the GNU General Public License along with GCC; see the file COPYING3. If not see . */ -/* In 32bit, DI mode uses 32bit registers. Only 4 byte alignment - is needed. */ -ADJUST_ALIGNMENT (DI, (TARGET_64BIT || TARGET_ALIGN_DOUBLE) ? 8 : 4); - /* The x86_64 ABI specifies both XF and TF modes. XFmode is __float80 is IEEE extended; TFmode is __float128 is IEEE quad. */