2001-06-11 H.J. Lu <hjl@gnu.org>
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 11 Jun 2001 20:40:36 +0000 (20:40 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 11 Jun 2001 20:40:36 +0000 (20:40 +0000)
* NEWS: Updated for the new -n option for the MIPS assembler.

* config/tc-mips.c (md_show_usage): Add -n.

* doc/as.texinfo: Document the new -n option.
* doc/c-mips.texi: Likewise.
* doc/as.1: Regenerated.

gas/ChangeLog
gas/NEWS
gas/config/tc-mips.c
gas/doc/as.1
gas/doc/as.texinfo
gas/doc/c-mips.texi

index 886a99b6a241eae83a4cb6e7eb253660a15c8c61..a110b2a5414f01d2360ed5550812e726d31d9ef6 100644 (file)
@@ -1,3 +1,13 @@
+2001-06-11  H.J. Lu  <hjl@gnu.org>
+
+       * NEWS: Updated for the new -n option for the MIPS assembler.
+
+       * config/tc-mips.c (md_show_usage): Add -n.
+
+       * doc/as.texinfo: Document the new -n option.
+       * doc/c-mips.texi: Likewise.
+       * doc/as.1: Regenerated.
+
 2001-06-10  Alan Modra  <amodra@bigpond.net.au>
 
        * config/obj-coff.c (obj_coff_section): Formatting fix.
index 6c3439d5939bb003bee272e0d4428a143b962dbb..a5479f324e94064ecfcb02f1eac92ec739c82b44 100644 (file)
--- a/gas/NEWS
+++ b/gas/NEWS
@@ -1,5 +1,9 @@
 -*- text -*-
 
+The MIPS assembler no longer issues a warning by default when it
+generates a nop instruction from a macro. The new command line option
+-n will turn on the warning.
+
 Changes in 2.11:
 
 x86 gas now supports the full Pentium4 instruction set.
index ea5fe48f007d073301666bcef0887ec21cae2659..828b37dec050c6c54ffd33df411e517583fe8703 100644 (file)
@@ -9331,6 +9331,7 @@ MIPS options:\n\
   fprintf (stream, _("\
 -O0                    remove unneeded NOPs, do not swap branches\n\
 -O                     remove unneeded NOPs and swap branches\n\
+-n                     warn about NOPs generated from macros\n\
 --[no-]construct-floats [dis]allow floating point values to be constructed\n\
 --trap, --no-break     trap exception on div by 0 and mult overflow\n\
 --break, --no-trap     break exception on div by 0 and mult overflow\n"));
index 51036ea411dad3a77997db5babc543677a26409e..a53d53a5a52a4f7861690f30a16c72264322869d 100644 (file)
@@ -1,5 +1,5 @@
 .\" Automatically generated by Pod::Man version 1.02
-.\" Fri Apr 13 11:27:39 2001
+.\" Mon Jun 11 09:28:09 2001
 .\"
 .\" Standard preamble:
 .\" ======================================================================
 .\" ======================================================================
 .\"
 .IX Title "AS 1"
-.TH AS 1 "binutils-2.11.90" "2001-04-13" "GNU"
+.TH AS 1 "binutils-2.11.90" "2001-06-11" "GNU"
 .UC
 .SH "NAME"
 \&\s-1AS\s0 \- the portable \s-1GNU\s0 assembler.
@@ -192,7 +192,7 @@ as [ \-a[cdhlns][=file] ] [ \-D ]  [ \-\-defsym \fIsym\fR=\fIval\fR ]
  [ \-mips1 ] [ \-mips2 ] [ \-mips3 ] [ \-mips4 ] [ \-mips5 ]
  [ \-mips32 ] [ \-mips64 ]
  [ \-m4650 ] [ \-no-m4650 ]
- [ \-\-trap ] [ \-\-break ]
+ [ \-\-trap ] [ \-\-break ] [ \-n ]
  [ \-\-emulation=\fIname\fR ]
  [ \*(-- | \fIfiles\fR ... ]
 .SH "DESCRIPTION"
@@ -677,6 +677,10 @@ Control how to deal with multiplication overflow and division by zero.
 (and only work for Instruction Set Architecture level 2 and higher);
 \&\fB\*(--break\fR or \fB\*(--no-trap\fR (also synonyms, and the default) take a
 break exception.
+.Ip "\f(CW\*(C`\-n\*(C'\fR" 4
+.IX Item "-n"
+When this option is used, \f(CW\*(C`as\*(C'\fR will issue a warning every
+time it generates a nop instruction from a macro.
 .PP
 The following options are available when as is configured for
 an MCore processor.
index 04be74db0494c74639a2906541fef04ab65fe8b8..825fb381711234c84ce66b3fbe28034bcb041f9c 100644 (file)
@@ -332,7 +332,7 @@ gcc(1), ld(1), and the Info entries for @file{binutils} and @file{ld}.
  [ -mips1 ] [ -mips2 ] [ -mips3 ] [ -mips4 ] [ -mips5 ]
  [ -mips32 ] [ -mips64 ]
  [ -m4650 ] [ -no-m4650 ]
- [ --trap ] [ --break ]
+ [ --trap ] [ --break ] [ -n ]
  [ --emulation=@var{name} ]
 @end ifset
  [ -- | @var{files} @dots{} ]
@@ -829,6 +829,10 @@ Control how to deal with multiplication overflow and division by zero.
 (and only work for Instruction Set Architecture level 2 and higher);
 @samp{--break} or @samp{--no-trap} (also synonyms, and the default) take a
 break exception.
+
+@item -n
+When this option is used, @code{@value{AS}} will issue a warning every
+time it generates a nop instruction from a macro.
 @end table
 @end ifset
 
index de5f221caf2a3f282200173f6a7c78d069040606..64b7882d1b859b4bac2d8d9ea148593e8e4ab754 100644 (file)
@@ -189,6 +189,10 @@ are only supported at Instruction Set Architecture level 2 and higher.
 @itemx --no-trap
 Generate code to take a break exception rather than a trap exception when an
 error is detected.  This is the default.
+
+@item -n
+When this option is used, @code{@value{AS}} will issue a warning every
+time it generates a nop instruction from a macro.
 @end table
 
 @node MIPS Object