diff --git a/gas/ChangeLog b/gas/ChangeLog index 595555bcd0..718197b973 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,8 @@ 2006-05-02 Ben Elliston + * config/obj-elf.h (ELF_TARGET_SYMBOL_FIELDS): Make single bit + field unsigned. + * sb.h (sb_list_vector): Move to sb.c. * sb.c (free_list): Use type of sb_list_vector directly. (sb_build): Fix off-by-one error in assertion about `size'. diff --git a/gas/config/obj-elf.h b/gas/config/obj-elf.h index 7ff9ef09aa..7070ac2b7c 100644 --- a/gas/config/obj-elf.h +++ b/gas/config/obj-elf.h @@ -83,7 +83,7 @@ struct elf_obj_sy #define OBJ_SYMFIELD_TYPE struct elf_obj_sy /* Symbol fields used by the ELF back end. */ -#define ELF_TARGET_SYMBOL_FIELDS int local:1; +#define ELF_TARGET_SYMBOL_FIELDS unsigned int local:1; /* Don't change this; change ELF_TARGET_SYMBOL_FIELDS instead. */ #ifndef TARGET_SYMBOL_FIELDS