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
8c81598d
Commit
8c81598d
authored
Sep 30, 1997
by
Jason Merrill
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
revert gratuitous whitespace changes
From-SVN: r15806
parent
5a45bc3e
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
47 additions
and
42 deletions
+47
-42
gcc/invoke.texi
+47
-42
No files found.
gcc/invoke.texi
View file @
8c81598d
...
@@ -94,7 +94,7 @@ in the following sections.
...
@@ -94,7 +94,7 @@ in the following sections.
@xref
{
C
Dialect
Options
,,
Options
Controlling
C
Dialect
}.
@xref
{
C
Dialect
Options
,,
Options
Controlling
C
Dialect
}.
@smallexample
@smallexample
-
ansi
-
fallow
-
single
-
precision
-
fcond
-
mismatch
-
fno
-
asm
-
ansi
-
fallow
-
single
-
precision
-
fcond
-
mismatch
-
fno
-
asm
-
fno
-
builtin
-
ffreestanding
-
fhosted
-
fsigned
-
bitfields
-
fsigned
-
char
-
fno
-
builtin
-
ffreestanding
-
fhosted
-
fsigned
-
bitfields
-
fsigned
-
char
-
funsigned
-
bitfields
-
funsigned
-
char
-
fwritable
-
strings
-
funsigned
-
bitfields
-
funsigned
-
char
-
fwritable
-
strings
-
traditional
-
traditional
-
cpp
-
trigraphs
-
traditional
-
traditional
-
cpp
-
trigraphs
@end
smallexample
@end
smallexample
...
@@ -103,11 +103,11 @@ in the following sections.
...
@@ -103,11 +103,11 @@ in the following sections.
@xref
{
C
++
Dialect
Options
,,
Options
Controlling
C
++
Dialect
}.
@xref
{
C
++
Dialect
Options
,,
Options
Controlling
C
++
Dialect
}.
@smallexample
@smallexample
-
fall
-
virtual
-
fdollars
-
in
-
identifiers
-
felide
-
constructors
-
fall
-
virtual
-
fdollars
-
in
-
identifiers
-
felide
-
constructors
-
fenum
-
int
-
equiv
-
fexternal
-
templates
-
ffor
-
scope
-
fno
-
for
-
scope
-
fenum
-
int
-
equiv
-
fexternal
-
templates
-
ffor
-
scope
-
fno
-
for
-
scope
-
fhandle
-
signatures
-
fmemoize
-
lookups
-
fname
-
mangling
-
version
-
@var
{
n
}
-
fhandle
-
signatures
-
fmemoize
-
lookups
-
fname
-
mangling
-
version
-
@var
{
n
}
-
fno
-
default
-
inline
-
fno
-
gnu
-
keywords
-
fnonnull
-
objects
-
fguiding
-
decls
-
fno
-
default
-
inline
-
fno
-
gnu
-
keywords
-
fnonnull
-
objects
-
fguiding
-
decls
-
foperator
-
names
-
fstrict
-
prototype
-
fthis
-
is
-
variable
-
foperator
-
names
-
fstrict
-
prototype
-
fthis
-
is
-
variable
-
ftemplate
-
depth
-
@var
{
n
}
-
nostdinc
++
-
traditional
+
e
@var
{
n
}
-
ftemplate
-
depth
-
@var
{
n
}
-
nostdinc
++
-
traditional
+
e
@var
{
n
}
@end
smallexample
@end
smallexample
@item
Warning
Options
@item
Warning
Options
...
@@ -115,16 +115,16 @@ in the following sections.
...
@@ -115,16 +115,16 @@ in the following sections.
@smallexample
@smallexample
-
fsyntax
-
only
-
pedantic
-
pedantic
-
errors
-
fsyntax
-
only
-
pedantic
-
pedantic
-
errors
-
w
-
W
-
Wall
-
Waggregate
-
return
-
Wbad
-
function
-
cast
-
w
-
W
-
Wall
-
Waggregate
-
return
-
Wbad
-
function
-
cast
-
Wcast
-
align
-
Wcast
-
qual
-
Wchar
-
subscript
-
Wcomment
-
Wcast
-
align
-
Wcast
-
qual
-
Wchar
-
subscript
-
Wcomment
-
Wconversion
-
Werror
-
Wformat
-
Wconversion
-
Werror
-
Wformat
-
Wid
-
clash
-
@var
{
len
}
-
Wimplicit
-
Wimport
-
Winline
-
Wid
-
clash
-
@var
{
len
}
-
Wimplicit
-
Wimport
-
Winline
-
Wlarger
-
than
-
@var
{
len
}
-
Wmain
-
Wmissing
-
declarations
-
Wlarger
-
than
-
@var
{
len
}
-
Wmain
-
Wmissing
-
declarations
-
Wmissing
-
prototypes
-
Wnested
-
externs
-
Wmissing
-
prototypes
-
Wnested
-
externs
-
Wno
-
import
-
Woverloaded
-
virtual
-
Wparentheses
-
Wno
-
import
-
Woverloaded
-
virtual
-
Wparentheses
-
Wpointer
-
arith
-
Wredundant
-
decls
-
Wreorder
-
Wreturn
-
type
-
Wshadow
-
Wpointer
-
arith
-
Wredundant
-
decls
-
Wreorder
-
Wreturn
-
type
-
Wshadow
-
Wsign
-
compare
-
Wstrict
-
prototypes
-
Wswitch
-
Wsynth
-
Wsign
-
compare
-
Wstrict
-
prototypes
-
Wswitch
-
Wsynth
-
Wtemplate
-
debugging
-
Wtraditional
-
Wtrigraphs
-
Wtemplate
-
debugging
-
Wtraditional
-
Wtrigraphs
-
Wundef
-
Wuninitialized
-
Wunused
-
Wwrite
-
strings
-
Wundef
-
Wuninitialized
-
Wunused
-
Wwrite
-
strings
@end
smallexample
@end
smallexample
@item
Debugging
Options
@item
Debugging
Options
...
@@ -132,7 +132,7 @@ in the following sections.
...
@@ -132,7 +132,7 @@ in the following sections.
@smallexample
@smallexample
-
a
-
ax
-
d
@var
{
letters
}
-
fpretend
-
float
-
a
-
ax
-
d
@var
{
letters
}
-
fpretend
-
float
-
fprofile
-
arcs
-
ftest
-
coverage
-
fprofile
-
arcs
-
ftest
-
coverage
-
g
-
g
@var
{
level
}
-
gcoff
-
gdwarf
-
gdwarf
-
1
-
gdwarf
-
1
+
-
gdwarf
-
2
-
g
-
g
@var
{
level
}
-
gcoff
-
gdwarf
-
gdwarf
-
1
-
gdwarf
-
1
+
-
gdwarf
-
2
-
ggdb
-
gstabs
-
gstabs
+
-
gxcoff
-
gxcoff
+
-
ggdb
-
gstabs
-
gstabs
+
-
gxcoff
-
gxcoff
+
-
p
-
pg
-
print
-
file
-
name
=
@var
{
library
}
-
print
-
libgcc
-
file
-
name
-
p
-
pg
-
print
-
file
-
name
=
@var
{
library
}
-
print
-
libgcc
-
file
-
name
-
print
-
prog
-
name
=
@var
{
program
}
-
print
-
search
-
dirs
-
save
-
temps
-
print
-
prog
-
name
=
@var
{
program
}
-
print
-
search
-
dirs
-
save
-
temps
...
@@ -145,8 +145,8 @@ in the following sections.
...
@@ -145,8 +145,8 @@ in the following sections.
-
fcaller
-
saves
-
fcse
-
follow
-
jumps
-
fcse
-
skip
-
blocks
-
fcaller
-
saves
-
fcse
-
follow
-
jumps
-
fcse
-
skip
-
blocks
-
fdelayed
-
branch
-
fexpensive
-
optimizations
-
fdelayed
-
branch
-
fexpensive
-
optimizations
-
ffast
-
math
-
ffloat
-
store
-
fforce
-
addr
-
fforce
-
mem
-
ffast
-
math
-
ffloat
-
store
-
fforce
-
addr
-
fforce
-
mem
-
ffunction
-
sections
-
finline
-
functions
-
ffunction
-
sections
-
finline
-
functions
-
fkeep
-
inline
-
functions
-
fno
-
default
-
inline
-
fkeep
-
inline
-
functions
-
fno
-
default
-
inline
-
fno
-
defer
-
pop
-
fno
-
function
-
cse
-
fno
-
defer
-
pop
-
fno
-
function
-
cse
-
fno
-
inline
-
fno
-
peephole
-
fomit
-
frame
-
pointer
-
fregmove
-
fno
-
inline
-
fno
-
peephole
-
fomit
-
frame
-
pointer
-
fregmove
-
frerun
-
cse
-
after
-
loop
-
fschedule
-
insns
-
frerun
-
cse
-
after
-
loop
-
fschedule
-
insns
...
@@ -188,7 +188,7 @@ in the following sections.
...
@@ -188,7 +188,7 @@ in the following sections.
@item
Directory
Options
@item
Directory
Options
@xref
{
Directory
Options
,,
Options
for
Directory
Search
}.
@xref
{
Directory
Options
,,
Options
for
Directory
Search
}.
@smallexample
@smallexample
-
B
@var
{
prefix
}
-
I
@var
{
dir
}
-
I
-
-
L
@var
{
dir
}
-
specs
=
@var
{
file
}
-
B
@var
{
prefix
}
-
I
@var
{
dir
}
-
I
-
-
L
@var
{
dir
}
-
specs
=
@var
{
file
}
@end
smallexample
@end
smallexample
@item
Target
Options
@item
Target
Options
...
@@ -202,8 +202,8 @@ in the following sections.
...
@@ -202,8 +202,8 @@ in the following sections.
@xref
{
Submodel
Options
,,
Hardware
Models
and
Configurations
}.
@xref
{
Submodel
Options
,,
Hardware
Models
and
Configurations
}.
@smallexample
@smallexample
@emph
{
M680x0
Options
}
@emph
{
M680x0
Options
}
-
m68000
-
m68020
-
m68020
-
40
-
m68020
-
60
-
m68030
-
m68040
-
m68000
-
m68020
-
m68020
-
40
-
m68020
-
60
-
m68030
-
m68040
-
m68060
-
m5200
-
m68881
-
mbitfield
-
mc68000
-
mc68020
-
mfpa
-
m68060
-
m5200
-
m68881
-
mbitfield
-
mc68000
-
mc68020
-
mfpa
-
mnobitfield
-
mrtd
-
mshort
-
msoft
-
float
-
malign
-
int
-
mnobitfield
-
mrtd
-
mshort
-
msoft
-
float
-
malign
-
int
@emph
{
VAX
Options
}
@emph
{
VAX
Options
}
...
@@ -239,11 +239,11 @@ in the following sections.
...
@@ -239,11 +239,11 @@ in the following sections.
-
mstorem
-
bug
-
muser
-
registers
-
mstorem
-
bug
-
muser
-
registers
@emph
{
ARM
Options
}
@emph
{
ARM
Options
}
-
mapcs
-
frame
-
mapcs
-
26
-
mapcs
-
32
-
mapcs
-
frame
-
mapcs
-
26
-
mapcs
-
32
-
mlittle
-
endian
-
mbig
-
endian
-
mwords
-
little
-
endian
-
mlittle
-
endian
-
mbig
-
endian
-
mwords
-
little
-
endian
-
mshort
-
load
-
bytes
-
mno
-
short
-
load
-
bytes
-
mshort
-
load
-
bytes
-
mno
-
short
-
load
-
bytes
-
msoft
-
float
-
mhard
-
float
-
msoft
-
float
-
mhard
-
float
-
mbsd
-
mxopen
-
mno
-
symrename
-
mbsd
-
mxopen
-
mno
-
symrename
@emph
{
M32R
/
D
Options
}
@emph
{
M32R
/
D
Options
}
-
mcode
-
model
=
@var
{
model
type
}
-
msdata
=
@var
{
sdata
type
}
-
mcode
-
model
=
@var
{
model
type
}
-
msdata
=
@var
{
sdata
type
}
...
@@ -262,8 +262,8 @@ in the following sections.
...
@@ -262,8 +262,8 @@ in the following sections.
-
mversion
-
03
.
00
-
mwarn
-
passed
-
structs
-
mversion
-
03
.
00
-
mwarn
-
passed
-
structs
@emph
{
RS
/
6000
and
PowerPC
Options
}
@emph
{
RS
/
6000
and
PowerPC
Options
}
-
mcpu
=
@var
{
cpu
type
}
-
mcpu
=
@var
{
cpu
type
}
-
mtune
=
@var
{
cpu
type
}
-
mtune
=
@var
{
cpu
type
}
-
mpower
-
mno
-
power
-
mpower2
-
mno
-
power2
-
mpower
-
mno
-
power
-
mpower2
-
mno
-
power2
-
mpowerpc
-
mno
-
powerpc
-
mpowerpc
-
mno
-
powerpc
-
mpowerpc
-
gpopt
-
mno
-
powerpc
-
gpopt
-
mpowerpc
-
gpopt
-
mno
-
powerpc
-
gpopt
...
@@ -287,35 +287,35 @@ in the following sections.
...
@@ -287,35 +287,35 @@ in the following sections.
-
mminimum
-
fp
-
blocks
-
mnohc
-
struct
-
return
-
mminimum
-
fp
-
blocks
-
mnohc
-
struct
-
return
@emph
{
MIPS
Options
}
@emph
{
MIPS
Options
}
-
mabicalls
-
mcpu
=
@var
{
cpu
type
}
-
membedded
-
data
-
mabicalls
-
mcpu
=
@var
{
cpu
type
}
-
membedded
-
data
-
membedded
-
pic
-
mfp32
-
mfp64
-
mgas
-
mgp32
-
mgp64
-
membedded
-
pic
-
mfp32
-
mfp64
-
mgas
-
mgp32
-
mgp64
-
mgpopt
-
mhalf
-
pic
-
mhard
-
float
-
mint64
-
mips1
-
mgpopt
-
mhalf
-
pic
-
mhard
-
float
-
mint64
-
mips1
-
mips2
-
mips3
-
mlong64
-
mlong
-
calls
-
mmemcpy
-
mips2
-
mips3
-
mlong64
-
mlong
-
calls
-
mmemcpy
-
mmips
-
as
-
mmips
-
tfile
-
mno
-
abicalls
-
mmips
-
as
-
mmips
-
tfile
-
mno
-
abicalls
-
mno
-
embedded
-
data
-
mno
-
embedded
-
pic
-
mno
-
embedded
-
data
-
mno
-
embedded
-
pic
-
mno
-
gpopt
-
mno
-
long
-
calls
-
mno
-
gpopt
-
mno
-
long
-
calls
-
mno
-
memcpy
-
mno
-
mips
-
tfile
-
mno
-
rnames
-
mno
-
stats
-
mno
-
memcpy
-
mno
-
mips
-
tfile
-
mno
-
rnames
-
mno
-
stats
-
mrnames
-
msoft
-
float
-
mrnames
-
msoft
-
float
-
m4650
-
msingle
-
float
-
mmad
-
m4650
-
msingle
-
float
-
mmad
-
mstats
-
EL
-
EB
-
G
@var
{
num
}
-
nocpp
-
mstats
-
EL
-
EB
-
G
@var
{
num
}
-
nocpp
@emph
{
i386
Options
}
@emph
{
i386
Options
}
-
m486
-
m386
-
mieee
-
fp
-
mno
-
fancy
-
math
-
387
-
m486
-
m386
-
mieee
-
fp
-
mno
-
fancy
-
math
-
387
-
mno
-
fp
-
ret
-
in
-
387
-
msoft
-
float
-
msvr3
-
shlib
-
mno
-
fp
-
ret
-
in
-
387
-
msoft
-
float
-
msvr3
-
shlib
-
mno
-
wide
-
multiply
-
mrtd
-
malign
-
double
-
mno
-
wide
-
multiply
-
mrtd
-
malign
-
double
-
mreg
-
alloc
=
@var
{
list
}
-
mregparm
=
@var
{
num
}
-
mreg
-
alloc
=
@var
{
list
}
-
mregparm
=
@var
{
num
}
-
malign
-
jumps
=
@var
{
num
}
-
malign
-
loops
=
@var
{
num
}
-
malign
-
jumps
=
@var
{
num
}
-
malign
-
loops
=
@var
{
num
}
-
malign
-
functions
=
@var
{
num
}
-
malign
-
functions
=
@var
{
num
}
@emph
{
HPPA
Options
}
@emph
{
HPPA
Options
}
-
mbig
-
switch
-
mdisable
-
fpregs
-
mdisable
-
indexing
-
mfast
-
indirect
-
calls
-
mbig
-
switch
-
mdisable
-
fpregs
-
mdisable
-
indexing
-
mfast
-
indirect
-
calls
-
mgas
-
mjump
-
in
-
delay
-
mlong
-
load
-
store
-
mno
-
big
-
switch
-
mno
-
disable
-
fpregs
-
mgas
-
mjump
-
in
-
delay
-
mlong
-
load
-
store
-
mno
-
big
-
switch
-
mno
-
disable
-
fpregs
-
mno
-
disable
-
indexing
-
mno
-
fast
-
indirect
-
calls
-
mno
-
gas
-
mno
-
disable
-
indexing
-
mno
-
fast
-
indirect
-
calls
-
mno
-
gas
-
mno
-
jump
-
in
-
delay
-
mno
-
jump
-
in
-
delay
-
mno
-
long
-
load
-
store
-
mno
-
long
-
load
-
store
-
mno
-
portable
-
runtime
-
mno
-
soft
-
float
-
mno
-
space
-
mno
-
space
-
regs
-
msoft
-
float
-
mno
-
portable
-
runtime
-
mno
-
soft
-
float
-
mno
-
space
-
mno
-
space
-
regs
-
msoft
-
float
-
mpa
-
risc
-
1
-
0
-
mpa
-
risc
-
1
-
1
-
mportable
-
runtime
-
mpa
-
risc
-
1
-
0
-
mpa
-
risc
-
1
-
1
-
mportable
-
runtime
-
mschedule
=
@var
{
list
}
-
mspace
-
mspace
-
regs
-
mschedule
=
@var
{
list
}
-
mspace
-
mspace
-
regs
@emph
{
Intel
960
Options
}
@emph
{
Intel
960
Options
}
-
m
@var
{
cpu
type
}
-
masm
-
compat
-
mclean
-
linkage
-
m
@var
{
cpu
type
}
-
masm
-
compat
-
mclean
-
linkage
...
@@ -329,13 +329,13 @@ in the following sections.
...
@@ -329,13 +329,13 @@ in the following sections.
@emph
{
DEC
Alpha
Options
}
@emph
{
DEC
Alpha
Options
}
-
mfp
-
regs
-
mno
-
fp
-
regs
-
mfp
-
regs
-
mno
-
fp
-
regs
-
mno
-
soft
-
float
-
msoft
-
float
-
mno
-
soft
-
float
-
msoft
-
float
-
mieee
-
mieee
-
with
-
inexact
-
mieee
-
conformant
-
mieee
-
mieee
-
with
-
inexact
-
mieee
-
conformant
-
mfp
-
trap
-
mode
-
mfp
-
rounding
-
mode
-
mtrap
-
precision
-
mfp
-
trap
-
mode
-
mfp
-
rounding
-
mode
-
mtrap
-
precision
-
mbuild
-
constants
-
mbuild
-
constants
@emph
{
Clipper
Options
}
@emph
{
Clipper
Options
}
-
mc300
-
mc400
-
mc300
-
mc400
@emph
{
H8
/
300
Options
}
@emph
{
H8
/
300
Options
}
-
mrelax
-
mh
-
ms
-
mint32
-
malign
-
300
-
mrelax
-
mh
-
ms
-
mint32
-
malign
-
300
...
@@ -936,7 +936,7 @@ not according to the place where they are first instantiated.
...
@@ -936,7 +936,7 @@ not according to the place where they are first instantiated.
This
option
is
deprecated
.
This
option
is
deprecated
.
@item
-
ffor
-
scope
@item
-
ffor
-
scope
@item
-
fno
-
for
-
scope
@item
x
-
fno
-
for
-
scope
If
-
ffor
-
scope
is
specified
,
the
scope
of
variables
declared
in
If
-
ffor
-
scope
is
specified
,
the
scope
of
variables
declared
in
a
@i{
for
-
init
-
statement
}
is
limited
to
the
@samp{
for
}
loop
itself
,
a
@i{
for
-
init
-
statement
}
is
limited
to
the
@samp{
for
}
loop
itself
,
as
specified
by
the
draft
C
++
standard
.
as
specified
by
the
draft
C
++
standard
.
...
@@ -1072,6 +1072,11 @@ Recognize the operator name keywords @code{and}, @code{bitand},
...
@@ -1072,6 +1072,11 @@ Recognize the operator name keywords @code{and}, @code{bitand},
synonyms
for
the
symbols
they
refer
to
.
@samp
{
-
ansi
}
implies
synonyms
for
the
symbols
they
refer
to
.
@samp
{
-
ansi
}
implies
@samp
{
-
foperator
-
names
}.
@samp
{
-
foperator
-
names
}.
@item
-
frepo
Enable
automatic
template
instantiation
.
This
option
also
implies
@samp
{
-
fno
-
implicit
-
templates
}.
@xref
{
Template
Instantiation
},
for
more
information
.
@item
-
fthis
-
is
-
variable
@item
-
fthis
-
is
-
variable
Permit
assignment
to
@code
{
this
}.
The
incorporation
of
user
-
defined
Permit
assignment
to
@code
{
this
}.
The
incorporation
of
user
-
defined
free
store
management
into
C
++
has
made
assignment
to
@samp
{
this
}
an
free
store
management
into
C
++
has
made
assignment
to
@samp
{
this
}
an
...
@@ -5018,7 +5023,7 @@ area can hold up to 64 kilobytes.
...
@@ -5018,7 +5023,7 @@ area can hold up to 64 kilobytes.
@item
-
mzda
=
@var
{
n
}
@item
-
mzda
=
@var
{
n
}
Put
static
or
global
variables
whose
size
is
@var
{
n
}
bytes
or
less
into
Put
static
or
global
variables
whose
size
is
@var
{
n
}
bytes
or
less
into
the
first
32
kilobytes
of
memory
.
the
first
32
kilobytes
of
memory
.
@item
-
mv850
@item
-
mv850
Specify
that
the
target
processor
is
the
V850
.
Specify
that
the
target
processor
is
the
V850
.
...
...
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