aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2008-02-19 14:35:48 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2008-02-19 06:35:48 -0800
commit5ba5440f24b648e4d52d4e38b1e73084199c5325 (patch)
treed0f188005458b1c3f0de0c0d995619bb957a0eb6 /gcc
parentc01c261df2555ab9b4bd979a18dc4807f76263be (diff)
downloadgcc-5ba5440f24b648e4d52d4e38b1e73084199c5325.zip
gcc-5ba5440f24b648e4d52d4e38b1e73084199c5325.tar.gz
gcc-5ba5440f24b648e4d52d4e38b1e73084199c5325.tar.bz2
re PR ada/35186 (implicit assumption about alignment of DImode)
2008-02-19 H.J. Lu <hongjiu.lu@intel.com> PR Ada/35186 * config/i386/i386-modes.def: Revert the last DI alignment change until Ada people can look into it. From-SVN: r132433
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/i386/i386-modes.def4
2 files changed, 6 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 056eacf..2282f15 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2008-02-19 H.J. Lu <hongjiu.lu@intel.com>
+
+ 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 <nickc@redhat.com>
* 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 f2f2b4f..105d387 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
<http://www.gnu.org/licenses/>. */
-/* 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. */