From 456aadaa8f3116b711f55cd658dcbd32b8137db4 Mon Sep 17 00:00:00 2001 From: Stephane Carrez Date: Mon, 11 Sep 2000 08:10:30 +0200 Subject: [PATCH] * gcc.1: Document 68hc11 specific options. From-SVN: r36312 --- gcc/ChangeLog | 4 ++++ gcc/gcc.1 | 39 ++++++++++++++++++++++++++++++++++++++- 2 files changed, 42 insertions(+), 1 deletion(-) 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 + + * gcc.1: Document 68hc11 specific options. + 2000-09-10 Geoff Keating * config/rs6000/sysv4.h (MASK_LONG_DOUBLE_128): Define. diff --git a/gcc/gcc.1 b/gcc/gcc.1 index e190751..2da279b 100644 --- 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.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 -- 2.7.4