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.
This commit is contained in:
parent
664f90a331
commit
1ae0d051e5
@ -1,3 +1,7 @@
|
|||||||
|
2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||||
|
|
||||||
|
* defs.h (ENUM_BITFIELD): Remove.
|
||||||
|
|
||||||
2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
|
2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||||
Eli Zaretskii <eliz@gnu.org>
|
Eli Zaretskii <eliz@gnu.org>
|
||||||
|
|
||||||
|
@ -271,15 +271,6 @@ struct cleanup
|
|||||||
void *arg;
|
void *arg;
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Be conservative and use enum bitfields only with GCC.
|
|
||||||
This is copied from gcc 3.3.1, system.h. */
|
|
||||||
|
|
||||||
#if defined(__GNUC__) && (__GNUC__ >= 2)
|
|
||||||
#define ENUM_BITFIELD(TYPE) enum TYPE
|
|
||||||
#else
|
|
||||||
#define ENUM_BITFIELD(TYPE) unsigned int
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* vec.h-style vectors of strings want a typedef for char * . */
|
/* vec.h-style vectors of strings want a typedef for char * . */
|
||||||
|
|
||||||
typedef char * char_ptr;
|
typedef char * char_ptr;
|
||||||
|
@ -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>
|
2011-04-24 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
PR ld/12365
|
PR ld/12365
|
||||||
|
@ -416,6 +416,15 @@ So instead we use the macro below and test it against specific values. */
|
|||||||
#define EXPORTED_CONST const
|
#define EXPORTED_CONST const
|
||||||
#endif
|
#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
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -24,12 +24,6 @@
|
|||||||
#ifndef BFDLINK_H
|
#ifndef BFDLINK_H
|
||||||
#define 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. */
|
/* Which symbols to strip during a link. */
|
||||||
enum bfd_link_strip
|
enum bfd_link_strip
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user