diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2008-02-19 14:35:48 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2008-02-19 06:35:48 -0800 |
commit | 5ba5440f24b648e4d52d4e38b1e73084199c5325 (patch) | |
tree | d0f188005458b1c3f0de0c0d995619bb957a0eb6 /gcc | |
parent | c01c261df2555ab9b4bd979a18dc4807f76263be (diff) | |
download | gcc-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/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/i386/i386-modes.def | 4 |
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. */ |