Browse Source

gdb/

* defs.h (ENUM_BITFIELD): Remove.

include/
	* bfdlink.h (ENUM_BITFIELD): Remove.

merge from gcc:
include/
	* ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
signal-rewrite
Jan Kratochvil 15 years ago
parent
commit
8b6597c887
  1. 8
      include/ChangeLog
  2. 9
      include/ansidecl.h
  3. 6
      include/bfdlink.h

8
include/ChangeLog

@ -1,3 +1,11 @@
2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
* bfdlink.h (ENUM_BITFIELD): Remove.
2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
* ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
2011-04-24 Alan Modra <amodra@gmail.com>
PR ld/12365

9
include/ansidecl.h

@ -416,6 +416,15 @@ So instead we use the macro below and test it against specific values. */
#define EXPORTED_CONST const
#endif
/* Be conservative and only use enum bitfields with GCC.
FIXME: provide a complete autoconf test for buggy enum bitfields. */
#if (GCC_VERSION > 2000)
#define ENUM_BITFIELD(TYPE) __extension__ enum TYPE
#else
#define ENUM_BITFIELD(TYPE) unsigned int
#endif
#ifdef __cplusplus
}
#endif

6
include/bfdlink.h

@ -24,12 +24,6 @@
#ifndef BFDLINK_H
#define BFDLINK_H
#if (__GNUC__ * 1000 + __GNUC_MINOR__ > 2000)
#define ENUM_BITFIELD(TYPE) __extension__ enum TYPE
#else
#define ENUM_BITFIELD(TYPE) unsigned int
#endif
/* Which symbols to strip during a link. */
enum bfd_link_strip
{

Loading…
Cancel
Save