gdb: check for partial symtab presence in dwarf2_initialize_objfile
[deliverable/binutils-gdb.git] / gas / doc / c-nios2.texi
index 1d45dd20b230ad5b8c315331ca4afd9bee3593a5..298213c4913877e283c9c7fb2ef76512c0e5a9ef 100644 (file)
@@ -1,4 +1,4 @@
-@c Copyright 2012, 2013 Free Software Foundation, Inc.
+@c Copyright (C) 2012-2020 Free Software Foundation, Inc.
 @c This is part of the GAS manual.
 @c For copying conditions, see the file as.texinfo.
 @c man end
@@ -31,7 +31,7 @@
 @c man begin OPTIONS
 @table @gcctabopt
 
-@cindex @code{relax-section} command line option, Nios II
+@cindex @code{relax-section} command-line option, Nios II
 @item -relax-section
 Replace identified out-of-range branches with PC-relative @code{jmp}
 sequences when possible.  The generated code sequences are suitable
@@ -39,25 +39,35 @@ for use in position-independent code, but there is a practical limit
 on the extended branch range because of the length of the sequences.
 This option is the default.
 
-@cindex @code{relax-all} command line option, Nios II
+@cindex @code{relax-all} command-line option, Nios II
 @item -relax-all
 Replace branch instructions not determinable to be in range
 and all call instructions with @code{jmp} and @code{callr} sequences
 (respectively).  This option generates absolute relocations against the
 target symbols and is not appropriate for position-independent code.
 
-@cindex @code{no-relax} command line option, Nios II
+@cindex @code{no-relax} command-line option, Nios II
 @item -no-relax
 Do not replace any branches or calls.
 
-@cindex @code{EB} command line option, Nios II
+@cindex @code{EB} command-line option, Nios II
 @item -EB
 Generate big-endian output.
 
-@cindex @code{EL} command line option, Nios II
+@cindex @code{EL} command-line option, Nios II
 @item -EL
 Generate little-endian output.  This is the default.
 
+@cindex @code{march} command-line option, Nios II
+@item -march=@var{architecture}
+This option specifies the target architecture.  The assembler issues
+an error message if an attempt is made to assemble an instruction which
+will not execute on the target architecture.  The following architecture
+names are recognized:
+@code{r1},
+@code{r2}.  
+The default is @code{r1}.
+
 @end table
 @c man end
 
@@ -131,7 +141,11 @@ fastint:
 @end smallexample
 
 @cindex @code{call} directive, Nios II
+@cindex @code{call_lo} directive, Nios II
+@cindex @code{call_hiadj} directive, Nios II
 @cindex @code{got} directive, Nios II
+@cindex @code{got_lo} directive, Nios II
+@cindex @code{got_hiadj} directive, Nios II
 @cindex @code{gotoff} directive, Nios II
 @cindex @code{gotoff_lo} directive, Nios II
 @cindex @code{gotoff_hiadj} directive, Nios II
@@ -141,7 +155,11 @@ fastint:
 @cindex @code{tls_ldm} directive, Nios II
 @cindex @code{tls_ldo} directive, Nios II
 @item %call(@var{expression})
+@item %call_lo(@var{expression})
+@item %call_hiadj(@var{expression})
 @itemx %got(@var{expression})
+@itemx %got_lo(@var{expression})
+@itemx %got_hiadj(@var{expression})
 @itemx %gotoff(@var{expression})
 @itemx %gotoff_lo(@var{expression})
 @itemx %gotoff_hiadj(@var{expression})
This page took 0.025563 seconds and 4 git commands to generate.