remove EXTENDED_SDB_BASIC_TYPES

The last target using this was i960, which was removed many years ago,
so there's no reason to keep it.

gcc/ChangeLog:

2015-11-14  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>

	* gsyms.h (enum sdb_type): Remove code for
	EXTENDED_SDB_BASIC_TYPES.
	(enum sdb_masks): Likewise.
	* sdbout.c (plain_type_1): Likewise.
	* system.h: Poison EXTENDED_SDB_BASIC_TYPES macro.

From-SVN: r230389
This commit is contained in:
Trevor Saunders 2015-11-15 00:17:43 +00:00 committed by Trevor Saunders
parent 6aab8e4f18
commit d36402d9f0
4 changed files with 10 additions and 17 deletions

View file

@ -1,3 +1,11 @@
2015-11-14 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* gsyms.h (enum sdb_type): Remove code for
EXTENDED_SDB_BASIC_TYPES.
(enum sdb_masks): Likewise.
* sdbout.c (plain_type_1): Likewise.
* system.h: Poison EXTENDED_SDB_BASIC_TYPES macro.
2015-11-14 Jakub Jelinek <jakub@redhat.com>
* omp-low.c (lower_omp_ordered): Add argument to GOMP_SMD_ORDERED_*

View file

@ -74,9 +74,6 @@ enum sdb_type
T_USHORT = 13,
T_UINT = 14,
T_ULONG = 15
#ifdef EXTENDED_SDB_BASIC_TYPES
, T_LNGDBL = 16
#endif
};
enum sdb_type_class
@ -89,19 +86,11 @@ enum sdb_type_class
enum sdb_masks
{
#ifdef EXTENDED_SDB_BASIC_TYPES
N_BTMASK = 0x1f,
N_TMASK = 0x60,
N_TMASK1 = 0x300,
N_TMASK2 = 0x360,
N_BTSHFT = 5,
#else
N_BTMASK = 017,
N_TMASK = 060,
N_TMASK1 = 0300,
N_TMASK2 = 0360,
N_BTSHFT = 4,
#endif
N_TSHIFT = 2
};

View file

@ -516,13 +516,9 @@ plain_type_1 (tree type, int level)
return T_FLOAT;
if (precision == DOUBLE_TYPE_SIZE)
return T_DOUBLE;
#ifdef EXTENDED_SDB_BASIC_TYPES
if (precision == LONG_DOUBLE_TYPE_SIZE)
return T_LNGDBL;
#else
if (precision == LONG_DOUBLE_TYPE_SIZE)
return T_DOUBLE; /* better than nothing */
#endif
return 0;
}

View file

@ -967,7 +967,7 @@ extern void fancy_abort (const char *, int, const char *) ATTRIBUTE_NORETURN;
TARGET_HANDLE_PRAGMA_EXTERN_PREFIX \
TARGET_VECTORIZE_BUILTIN_MUL_WIDEN_EVEN \
TARGET_VECTORIZE_BUILTIN_MUL_WIDEN_ODD \
TARGET_MD_ASM_CLOBBERS TARGET_RELAXED_ORDERING
TARGET_MD_ASM_CLOBBERS TARGET_RELAXED_ORDERING EXTENDED_SDB_BASIC_TYPES
/* Arrays that were deleted in favor of a functional interface. */
#pragma GCC poison built_in_decls implicit_built_in_decls