i386.h (LIBGCC2_LONG_DOUBLE_TYPE_SIZE): Set to 128bit for x86_64 (BOOL_TYPE_SIZE...
authorJan Hubicka <jh@suse.cz>
Fri, 9 Mar 2001 18:45:59 +0000 (19:45 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Fri, 9 Mar 2001 18:45:59 +0000 (18:45 +0000)
commit65d9c0ab20ab897d1d850444b6306409c756bcff
tree5a76548424b5177632c318e1a8af23b879cd678a
parentdc647e999c54d025c07c5b4f5a674a6f271676a0
i386.h (LIBGCC2_LONG_DOUBLE_TYPE_SIZE): Set to 128bit for x86_64 (BOOL_TYPE_SIZE...

* i386.h (LIBGCC2_LONG_DOUBLE_TYPE_SIZE): Set to 128bit for x86_64
(BOOL_TYPE_SIZE, SHORT_TYPE_SIZE, INT_TYPE_SIZE,
 FLOAT_TYPE_SIZE, LONG_TYPE_SIZE, MAX_LONG_TYPE_SIZE,
 DOUBLE_TYPE_SIZE, LONG_LONG_TYPE_SIZE): New constants.
(BITS_PER_WORD, UNITS_PER_WORD, POINTER_SIZE, PARM_BOUNDARY,
 STACK_BOUNDARY): Set properly for 64bits.
(MAX_BITS_PER_WORD, MIN_UNITS_PER_WORD): New constants.
(EMPTY_FIELD_BOUNDARY): Define using BITS_PER_WORD.
(BIGGEST_FIELD_ALIGNMENT): Set to 128 for 64bits.
(MOVE_MAX): Set to 16.
(MOVE_MAX_PIECES): 8 for 64bit.
(Pmode): Set to SImode.

From-SVN: r40347
gcc/ChangeLog
gcc/config/i386/i386.h