diff options
author | Stephane Carrez <Stephane.Carrez@worldnet.fr> | 2000-09-11 08:10:30 +0200 |
---|---|---|
committer | Stephane Carrez <ciceron@gcc.gnu.org> | 2000-09-11 08:10:30 +0200 |
commit | 456aadaa8f3116b711f55cd658dcbd32b8137db4 (patch) | |
tree | 7115fc575e37c9933c3a086e9ff3157f879ae98e | |
parent | e0f7170a43480e2fb81925223facd5eab6b27617 (diff) | |
download | gcc-456aadaa8f3116b711f55cd658dcbd32b8137db4.zip gcc-456aadaa8f3116b711f55cd658dcbd32b8137db4.tar.gz gcc-456aadaa8f3116b711f55cd658dcbd32b8137db4.tar.bz2 |
* gcc.1: Document 68hc11 specific options.
From-SVN: r36312
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/gcc.1 | 39 |
2 files changed, 42 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 43f8040..c22dd3c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2000-09-10 Stephane Carrez <Stephane.Carrez@worldnet.fr> + + * gcc.1: Document 68hc11 specific options. + 2000-09-10 Geoff Keating <geoffk@cygnus.com> * config/rs6000/sysv4.h (MASK_LONG_DOUBLE_128): Define. @@ -20,7 +20,7 @@ .if n .sp .if t .sp 0.4 .. -.Id $Id: gcc.1,v 1.14 2000/04/11 06:01:52 loewis Exp $ +.Id $Id: gcc.1,v 1.15 2000/05/17 08:15:25 cagney Exp $ .TH GCC 1 "\*(Dt" "GNU Tools" "GNU Tools" .SH NAME gcc, g++ \- GNU project C and C++ Compiler (gcc-2.96) @@ -330,6 +330,14 @@ in the following sections. \-mshort \-msoft\-float .Sp +.I M68hc1x\ Options +.br +\-m68hc11 +\-m68hc12 +\-mshort +\-msoft\-reg\-count \fInum\fP +\-mauto-incdec +.Sp .I VAX Options .br \-mg @@ -2877,6 +2885,35 @@ processors, but not by the 68000. .PP These `\|\c .B \-m\c +\&\|' options are defined for the Motorola 68HC11 and 68HC12: +.TP +.B \-m68hc11 +Generate output for a 68HC11. This is the default when the compiler +is configured for a 68HC11-based target. +.TP +.B \-m68hc12 +Generate output for a 68HC12. This is the default when the compiler +is configured for a 68HC12-based target. +.TP +.B \-mshort +Consider type \c +.B int\c +\& to be 16 bits wide, like \c +.B short int\c +\&. +.TP +.B \-msoft-reg-count=\fInum\fP +Specify the number of pseudo-soft registers which are used for the +code generation. The maximum number is 32. Using more pseudo-soft +register may or may not result in better code depending on the program. +The default is 4 for 68HC11 and 2 for 68HC12. +.TP +.B \-mauto-incdec +Enable the use of 68HC12 pre and post auto-increment and auto-decrement +addressing modes. +.PP +These `\|\c +.B \-m\c \&\|' options are defined for the Vax: .TP .B \-munix |