mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-08-06 14:49:38 +08:00
Add --size-check=[error|warning].
gas/ 2011-03-16 H.J. Lu <hongjiu.lu@intel.com> * as.c (show_usage): Add --size-check=. (parse_args): Add and handle OPTION_SIZE_CHECK. * as.h (flag_size_check): New. * config/obj-elf.c (elf_frob_symbol): Use as_bad to report bad .size directive only for --size-check=error. * doc/as.texinfo: Document --size-check=. gas/testsuite/ 2011-03-16 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/bad-size.d: New. * gas/i386/bad-size.s: Likewise. * gas/i386/bad-size.warn: Likewise. * gas/i386/i386.exp: Run bad-size for ELF targets.
This commit is contained in:
10
gas/as.h
10
gas/as.h
@ -575,6 +575,16 @@ COMMON unsigned int found_comment;
|
||||
COMMON char * found_comment_file;
|
||||
#endif
|
||||
|
||||
#if defined OBJ_ELF || defined OBJ_MAYBE_ELF
|
||||
/* If .size directive failure should be error or warning. */
|
||||
COMMON enum
|
||||
{
|
||||
size_check_error = 0,
|
||||
size_check_warning
|
||||
}
|
||||
flag_size_check;
|
||||
#endif
|
||||
|
||||
#ifndef DOLLAR_AMBIGU
|
||||
#define DOLLAR_AMBIGU 0
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user