openbsd.h (HANDLE_SYSV_PRAGMA): Define.

* config/openbsd.h (HANDLE_SYSV_PRAGMA): Define.
        * rs6000/xm-sysv4.h (HOST_BITS_PER_LONGLONG): Remove #if 0.
        * mn10300.h (CASE_DROPS_THROUGH): Delete.
        * mn10200.h (CASE_DROPS_THROUGH): Delete.
        * h8300.h (CASE_DROPS_THROUGH): Delete.

From-SVN: r25645
This commit is contained in:
Jeff Law 1999-03-08 13:40:08 -07:00
parent 49071ddced
commit e4cbe00203
6 changed files with 16 additions and 17 deletions

View File

@ -1,3 +1,7 @@
Mon Mar 8 18:55:21 1999 Marc Espie <espie@cvs.openbsd.org>
* config/openbsd.h (HANDLE_SYSV_PRAGMA): Define.
Mon Mar 8 16:04:44 1999 Jim Wilson <wilson@cygnus.com>
* local-alloc.c (combine_regs): Don't combine if we have a hard reg
@ -8,6 +12,12 @@ Mon Mar 8 16:04:44 1999 Jim Wilson <wilson@cygnus.com>
Mon Mar 8 15:27:42 1999 Jeffrey A Law (law@cygnus.com)
* rs6000/xm-sysv4.h (HOST_BITS_PER_LONGLONG): Remove #if 0.
* mn10300.h (CASE_DROPS_THROUGH): Delete.
* mn10200.h (CASE_DROPS_THROUGH): Delete.
* h8300.h (CASE_DROPS_THROUGH): Delete.
* flow.c (merge_blocks_nomove): For HAVE_cc0 targets, make sure
to also delete the cc0 setter when deleting a conditional branch
to the next block.

View File

@ -879,11 +879,6 @@ struct rtx_def *function_arg();
Do not define this if the table should contain absolute addresses. */
/*#define CASE_VECTOR_PC_RELATIVE 1 */
/* Define this if the case instruction drops through after the table
when the index is out of range. Don't define it if the case insn
jumps to the default label instead. */
#define CASE_DROPS_THROUGH
/* Specify the tree operation to be used to convert reals to integers. */
#define IMPLICIT_FIX_EXPR FIX_ROUND_EXPR

View File

@ -991,11 +991,6 @@ do { char dstr[30]; \
for the index in the tablejump instruction. */
#define CASE_VECTOR_MODE Pmode
/* Define this if the case instruction drops through after the table
when the index is out of range. Don't define it if the case insn
jumps to the default label instead. */
#define CASE_DROPS_THROUGH
/* Dispatch tables on the mn10200 are extremely expensive in terms of code
and readonly data size. So we crank up the case threshold value to
encourage a series of if/else comparisons to implement many small switch

View File

@ -987,11 +987,6 @@ do { char dstr[30]; \
for the index in the tablejump instruction. */
#define CASE_VECTOR_MODE Pmode
/* Define this if the case instruction drops through after the table
when the index is out of range. Don't define it if the case insn
jumps to the default label instead. */
#define CASE_DROPS_THROUGH
/* Define if operations between registers always perform the operation
on the full register even if a narrower mode is specified. */
#define WORD_REGISTER_OPERATIONS

View File

@ -300,3 +300,9 @@ do { \
#pragma weak. */
#define GTHREAD_USE_WEAK 0
/* bug work around: we don't want to support #pragma weak, but the current
code layout needs HANDLE_PRAGMA_WEAK asserted for __attribute((weak)) to
work. On the other hand, we don't define HANDLE_PRAGMA_WEAK directly,
as this depends on a few other details as well... */
#define HANDLE_SYSV_PRAGMA

View File

@ -30,9 +30,7 @@ Boston, MA 02111-1307, USA. */
#define HOST_BITS_PER_SHORT 16
#define HOST_BITS_PER_INT 32
#define HOST_BITS_PER_LONG 32
#if 0
#define HOST_BITS_PER_LONGLONG 64
#endif
/* Doubles are stored in memory with the high order word first. This
matters when cross-compiling. */