]> gcc.gnu.org Git - gcc.git/commitdiff
Added -mpcrel flag, and underlying support for PC-relative addressing on m68k.
authorDon Lindsay <dlindsay@gcc.gnu.org>
Thu, 17 Jun 1999 15:09:38 +0000 (15:09 +0000)
committerDon Lindsay <dlindsay@gcc.gnu.org>
Thu, 17 Jun 1999 15:09:38 +0000 (15:09 +0000)

Added -mpcrel flag, and underlying support for PC-relative addressing
on m68k. Patch is tested, and approved by Jim Wilson.

From-SVN: r27575

gcc/invoke.texi

index 7319eb63bab9c2c7d3fc68ac3bf2944842236df3..1c876983e8a25fc7360ae7b53dcb527065ae7142 100644 (file)
@@ -212,7 +212,7 @@ in the following sections.
 @emph{M680x0 Options}
 -m68000  -m68020  -m68020-40  -m68020-60  -m68030  -m68040
 -m68060  -mcpu32 -m5200  -m68881  -mbitfield  -mc68000  -mc68020  
--mfpa -mnobitfield  -mrtd  -mshort  -msoft-float  
+-mfpa -mnobitfield  -mrtd  -mshort  -msoft-float  -mpcrel
 -malign-int
 
 @emph{VAX Options}
@@ -3257,6 +3257,13 @@ faster on processors with 32-bit busses at the expense of more memory.
 align structures containing the above types  differently than
 most published application binary interface specifications for the m68k.
 
+@item -mpcrel
+Use the pc-relative addressing mode of the 68000 directly, instead of
+using a global offset table.  At present, this option implies -fpic,
+allowing at most a 16-bit offset for pc-relative addressing.  -fPIC is
+not presently supported with -mpcrel, though this could be supported for
+68020 and higher processors.
+
 @end table
 
 @node VAX Options
This page took 0.072864 seconds and 5 git commands to generate.