]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR ada/35186 (implicit assumption about alignment of DImode)
authorH.J. Lu <hongjiu.lu@intel.com>
Tue, 19 Feb 2008 14:35:48 +0000 (14:35 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Tue, 19 Feb 2008 14:35:48 +0000 (06:35 -0800)
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

gcc/ChangeLog
gcc/config/i386/i386-modes.def

index 056eacfff7438540826dc4a464a917354336d82b..2282f1553727cd6af25dab89e42d2db744e8f8f6 100644 (file)
@@ -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.
index f2f2b4f2acb389c2b99d9838085e683d980e40e7..105d3872b79e02f350256852b5dd5b3322966d3b 100644 (file)
@@ -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.  */