* doc/as.texinfo: Add Blackfin options.
authorJie Zhang <jie.zhang@analog.com>
Wed, 10 Mar 2010 03:57:00 +0000 (03:57 +0000)
committerJie Zhang <jie.zhang@analog.com>
Wed, 10 Mar 2010 03:57:00 +0000 (03:57 +0000)
* doc/c-bfin.texi: Document -mfdpic, -mno-fdpic and -mnopic.
* config/tc-bfin.c (md_show_usage): Show usage for all
Blackfin specific options.

gas/ChangeLog
gas/config/tc-bfin.c
gas/doc/as.texinfo
gas/doc/c-bfin.texi

index a4f73008b0db31be148e79607c81b7e39caeae5c..981149990e8955703f5389a970fbc25122172064 100644 (file)
@@ -1,3 +1,10 @@
+2010-03-10  Jie Zhang  <jie@codesourcery.com>
+
+       * doc/as.texinfo: Add Blackfin options.
+       * doc/c-bfin.texi: Document -mfdpic, -mno-fdpic and -mnopic.
+       * config/tc-bfin.c (md_show_usage): Show usage for all
+       Blackfin specific options.
+
 2010-03-09  Alan Modra  <amodra@gmail.com>
 
        PR gas/11356
index d9888907d0a80bd079f235211a071adf85d0bcc1..6680f22361aed4ef7eae1cd3b078be56152e06b4 100644 (file)
@@ -418,9 +418,12 @@ md_parse_option (int c ATTRIBUTE_UNUSED, char *arg ATTRIBUTE_UNUSED)
 }
 
 void
-md_show_usage (FILE * stream ATTRIBUTE_UNUSED)
+md_show_usage (FILE * stream)
 {
-  fprintf (stream, _(" BFIN specific command line options:\n"));
+  fprintf (stream, _(" Blackfin specific assembler options:\n"));
+  fprintf (stream, _("  -mcpu=<cpu[-sirevision]> specify the name of the target CPU\n"));
+  fprintf (stream, _("  -mfdpic                  assemble for the FDPIC ABI\n"));
+  fprintf (stream, _("  -mno-fdpic/-mnopic       disable -mfdpic\n"));
 }
 
 /* Perform machine-specific initializations.  */
index 471b5452d305d397bc10d05d0353ddc67c1a19b3..f127a3fc3a2c8e21ceb6609fe4b4222f12ee9383 100644 (file)
@@ -39,6 +39,9 @@
 @ifset ARM/Thumb
 @set ARM
 @end ifset
+@ifset Blackfin
+@set Blackfin
+@end ifset
 @ifset BOUT
 @set aout-bout
 @end ifset
@@ -273,6 +276,14 @@ gcc(1), ld(1), and the Info entries for @file{binutils} and @file{ld}.
     @b{-mapcs-reentrant}]
    [@b{-mthumb-interwork}] [@b{-k}]
 @end ifset
+@ifset Blackfin
+
+@emph{Target Blackfin options:}
+   [@b{-mcpu}=@var{processor}[-@var{sirevision}]]
+   [@b{-mfdpic}]
+   [@b{-mno-fdpic}]
+   [@b{-mnopic}]
+@end ifset
 @ifset CRIS
 
 @emph{Target CRIS options:}
@@ -715,6 +726,21 @@ Specify that PIC code has been generated.
 @end table
 @end ifset
 
+@ifset Blackfin
+The following options are available when @value{AS} is configured for
+the Blackfin processor family.
+
+@table @gcctabopt
+@item -mcpu=@var{processor}@r{[}-@var{sirevision}@r{]}
+This option specifies the target processor.  The optional @var{sirevision}
+is not used in assembler.
+@item -mfdpic
+Assemble for the FDPIC ABI.
+@item -mno-fdpic/-mnopic
+Disable -mfdpic.
+@end table
+@end ifset
+
 @ifset CRIS
 See the info pages for documentation of the CRIS-specific options.
 @end ifset
index aab4bccf53200787b2d7de10841c02f5e188633e..e2749d38752ddc64777385c64c1eb5962cffb6a3 100644 (file)
@@ -66,6 +66,14 @@ recognized:
 and
 @code{bf561}.
 
+@cindex @code{-mfdpic} command line option, Blackfin
+@item -mfdpic
+Assemble for the FDPIC ABI.
+
+@cindex @code{-mno-fdpic} command line option, Blackfin
+@cindex @code{-mnopic} command line option, Blackfin
+@item -mno-fdpic/-mnopic
+Disable -mfdpic.
 @end table
 
 @node Blackfin Syntax