diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2011-03-16 12:58:26 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2011-03-16 12:58:26 +0000 |
commit | 21be61f5885f889c05f0bc9c36125a68e4995810 (patch) | |
tree | e79dc6188b772e474de1647469f8214fff6a07a1 /gas/doc | |
parent | 9a6f1302f0f4e4d12ce8fb7197d4905480eeecaa (diff) | |
download | gdb-21be61f5885f889c05f0bc9c36125a68e4995810.zip gdb-21be61f5885f889c05f0bc9c36125a68e4995810.tar.gz gdb-21be61f5885f889c05f0bc9c36125a68e4995810.tar.bz2 |
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.
Diffstat (limited to 'gas/doc')
-rw-r--r-- | gas/doc/as.texinfo | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gas/doc/as.texinfo b/gas/doc/as.texinfo index 748c96c..bb7f063 100644 --- a/gas/doc/as.texinfo +++ b/gas/doc/as.texinfo @@ -243,6 +243,7 @@ gcc(1), ld(1), and the Info entries for @file{binutils} and @file{ld}. @var{objfile}] [@b{-R}] [@b{--reduce-memory-overheads}] [@b{--statistics}] [@b{-v}] [@b{-version}] [@b{--version}] [@b{-W}] [@b{--warn}] [@b{--fatal-warnings}] [@b{-w}] [@b{-x}] [@b{-Z}] [@b{@@@var{FILE}}] + [@b{--size-check=[error|warning]}] [@b{--target-help}] [@var{target-options}] [@b{--}|@var{files} @dots{}] @c @@ -611,6 +612,10 @@ Generate DWARF2 debugging information for each assembler line. This may help debugging assembler code, if the debugger can handle it. Note---this option is only supported by some targets, not all of them. +@item --size-check=error +@itemx --size-check=warning +Issue an error or warning for invalid ELF .size directive. + @item --help Print a summary of the command line options and exit. |