OSDN Git Service

* config/avr/avr-protos.h (avr_output_addr_vec_elt): Prototype.
[pf3gnuchains/gcc-fork.git] / gcc / gcc.1
index e190751..22f6066 100644 (file)
--- a/gcc/gcc.1
+++ b/gcc/gcc.1
@@ -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.17 2000/09/13 19:34:05 ciceron Exp $
 .TH GCC 1 "\*(Dt" "GNU Tools" "GNU Tools"
 .SH NAME
 gcc, g++ \- GNU project C and C++ Compiler (gcc-2.96)
@@ -286,7 +286,6 @@ in the following sections.
 \-nostdinc
 \-P
 .RI \-U macro
-\-undef
 .TP
 .B Assembler Option
 .RI \-Wa, option
@@ -330,6 +329,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
@@ -1093,9 +1100,6 @@ but do still search the other standard directories.
 .B libg++\c
 \&\|'.)
 .TP
-.B \-undef
-Do not predefine any nonstandard macros.  (Including architecture flags).
-.TP
 .B \-E
 Run only the C preprocessor.  Preprocess all the C source files
 specified and output the results to standard output or to the
@@ -2303,6 +2307,12 @@ standard error.
 Annotate the assembler output with a comment indicating which
 pattern and alternative was used.
 .TP
+.B \-dP
+Dump the RTL in the assembler output as a comment before each instruction.
+Also turns on
+.B \-dp
+annotation.
+.TP
 .B \-fpretend\-float
 When running a cross-compiler, pretend that the target machine uses the
 same floating point format as the host machine.  This causes incorrect
@@ -2877,6 +2887,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