Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
9f85bca7
Commit
9f85bca7
authored
Jan 10, 2002
by
Joseph Myers
Committed by
Joseph Myers
Jan 10, 2002
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* doc/invoke.texi: Document PDP-11 options.
From-SVN: r48748
parent
f48f56b1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
119 additions
and
0 deletions
+119
-0
gcc/ChangeLog
+4
-0
gcc/doc/invoke.texi
+115
-0
No files found.
gcc/ChangeLog
View file @
9f85bca7
2002-01-10 Joseph S. Myers <jsm28@cam.ac.uk>
* doc/invoke.texi: Document PDP-11 options.
2002-01-10 Kazu Hirata <kazu@hxi.com>
2002-01-10 Kazu Hirata <kazu@hxi.com>
* config/h8300/h8300.h: Fix formatting.
* config/h8300/h8300.h: Fix formatting.
...
...
gcc/doc/invoke.texi
View file @
9f85bca7
...
@@ -617,6 +617,15 @@ in the following sections.
...
@@ -617,6 +617,15 @@ in the following sections.
-
m32
-
bit
-
m16
-
bit
-
m8
-
bit
-
mno
-
prologue
-
epilogue
-
mno
-
gotplt
@
gol
-
m32
-
bit
-
m16
-
bit
-
m8
-
bit
-
mno
-
prologue
-
epilogue
-
mno
-
gotplt
@
gol
-
melf
-
maout
-
melinux
-
mlinux
-
sim
-
sim2
}
-
melf
-
maout
-
melinux
-
mlinux
-
sim
-
sim2
}
@
emph
{
PDP
-
11
Options
}
@
gccoptlist
{
-
mfpu
-
msoft
-
float
-
mac0
-
mno
-
ac0
-
m40
-
m45
-
m10
@
gol
-
mbcopy
-
mbcopy
-
builtin
-
mint32
-
mno
-
int16
@
gol
-
mint16
-
mno
-
int32
-
mfloat32
-
mno
-
float64
@
gol
-
mfloat64
-
mno
-
float32
-
mabshi
-
mno
-
abshi
@
gol
-
mbranch
-
expensive
-
mbranch
-
cheap
@
gol
-
msplit
-
mno
-
split
-
munix
-
asm
-
mdec
-
asm
}
@
item
Code
Generation
Options
@
item
Code
Generation
Options
@
xref
{
Code
Gen
Options
,,
Options
for
Code
Generation
Conventions
}.
@
xref
{
Code
Gen
Options
,,
Options
for
Code
Generation
Conventions
}.
@
gccoptlist
{
@
gccoptlist
{
...
@@ -5091,6 +5100,7 @@ that macro, which enables you to change the defaults.
...
@@ -5091,6 +5100,7 @@ that macro, which enables you to change the defaults.
* S/390 and zSeries Options::
* S/390 and zSeries Options::
* CRIS Options::
* CRIS Options::
* MMIX Options::
* MMIX Options::
* PDP-11 Options::
@end menu
@end menu
@node M680x0 Options
@node M680x0 Options
...
@@ -9761,6 +9771,111 @@ causes entries in the register stack to not be flushed to memory if
...
@@ -9761,6 +9771,111 @@ causes entries in the register stack to not be flushed to memory if
the instruction causing the fill-up is @code{PUSHJ} or @code{PUSHGO}.
the instruction causing the fill-up is @code{PUSHJ} or @code{PUSHGO}.
@end table
@end table
@node PDP-11 Options
@subsection PDP-11 Options
@cindex PDP-11 Options
These options are defined for the PDP-11:
@table @gcctabopt
@item -mfpu
@opindex mfpu
Use hardware FPP floating point. This is the default. (FIS floating
point on the PDP-11/40 is not supported.)
@item -msoft-float
@opindex msoft-float
Do not use hardware floating point.
@item -mac0
@opindex mac0
Return floating-point results in ac0 (fr0 in Unix assembler syntax).
@item -mno-ac0
@opindex mno-ac0
Return floating-point results in memory. This is the default.
@item -m40
@opindex m40
Generate code for a PDP-11/40.
@item -m45
@opindex m45
Generate code for a PDP-11/45. This is the default.
@item -m10
@opindex m10
Generate code for a PDP-11/10.
@item -mbcopy-builtin
@opindex bcopy-builtin
Use inline @code{movstrhi} patterns for copying memory. This is the
default.
@item -mbcopy
@opindex mbcopy
Do not use inline @code{movstrhi} patterns for copying memory.
@item -mint16
@itemx -mno-int32
@opindex mint16
@opindex mno-int32
Use 16-bit @code{int}. This is the default.
@item -mint32
@itemx -mno-int16
@opindex mint32
@opindex mno-int16
Use 32-bit @code{int}.
@item -mfloat64
@itemx -mno-float32
@opindex mfloat64
@opindex mno-float32
Use 64-bit @code{float}. This is the default.
@item -mfloat32
@item -mno-float64
@opindex mfloat32
@opindex mno-float64
Use 32-bit @code{float}.
@item -mabshi
@opindex mabshi
Use @code{abshi2} pattern. This is the default.
@item -mno-abshi
@opindex mno-abshi
Do not use @code{abshi2} pattern.
@item -mbranch-expensive
@opindex mbranch-expensive
Pretend that branches are expensive. This is for experimenting with
code generation only.
@item -mbranch-cheap
@opindex mbranch-cheap
Do not pretend that branches are expensive. This is the default.
@item -msplit
@opindex msplit
Generate code for a system with split I&D.
@item -mno-split
@opindex mno-split
Generate code for a system without split I&D. This is the default.
@item -munix-asm
@opindex munix-asm
Use Unix assembler syntax. This is the default when configured for
@samp{pdp11-*-bsd}.
@item -mdec-asm
@opindex mdec-asm
Use DEC assembler syntax. This is the default when configured for any
PDP-11 target other than @samp{pdp11-*-bsd}.
@end table
@node Code Gen Options
@node Code Gen Options
@section Options for Code Generation Conventions
@section Options for Code Generation Conventions
@cindex code generation conventions
@cindex code generation conventions
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment