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
a39f6bb0
Commit
a39f6bb0
authored
Oct 16, 1998
by
Nick Clifton
Committed by
Nick Clifton
Oct 16, 1998
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add --help documentation for ARM specific command line switches
From-SVN: r23130
parent
c2861502
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
22 additions
and
17 deletions
+22
-17
gcc/ChangeLog
+5
-0
gcc/config/arm/arm.h
+17
-17
No files found.
gcc/ChangeLog
View file @
a39f6bb0
Fri
Oct
16
10
:
47
:
53
1998
Nick
Clifton
<
nickc
@cygnus
.
com
>
*
config
/
arm
/
arm
.
h
(
TARGET_SWITCHES
)
:
Add
--
help
documentation
.
(
TARGET_OPTIONS
)
:
Add
--
help
documentation
.
Fri
Oct
16
11
:
49
:
01
1998
Kaveh
R
.
Ghazi
<
ghazi
@caip
.
rutgers
.
edu
>
*
rtl
.
h
(
sets_cc0_p
)
:
Revert
Oct
14
ATTRIBUTE_NORETURN
change
.
...
...
gcc/config/arm/arm.h
View file @
a39f6bb0
...
...
@@ -332,42 +332,42 @@ extern char *target_fp_name;
#define TARGET_SWITCHES \
{ \
{"apcs", ARM_FLAG_APCS_FRAME}, \
{"apcs-frame", ARM_FLAG_APCS_FRAME}, \
{"apcs-frame", ARM_FLAG_APCS_FRAME
, "Generate APCS conformant stack frames"
}, \
{"no-apcs-frame", -ARM_FLAG_APCS_FRAME}, \
{"poke-function-name", ARM_FLAG_POKE}, \
{"fpe", ARM_FLAG_FPE}, \
{"6", ARM_FLAG_ARM6}, \
{"2", ARM_FLAG_ARM3}, \
{"3", ARM_FLAG_ARM3}, \
{"apcs-32", ARM_FLAG_APCS_32}, \
{"apcs-26", -ARM_FLAG_APCS_32}, \
{"apcs-32", ARM_FLAG_APCS_32
, "Use the 32bit version of the APCS"
}, \
{"apcs-26", -ARM_FLAG_APCS_32
, "Use the 26bit version of the APCS"
}, \
{"apcs-stack-check", ARM_FLAG_APCS_STACK}, \
{"no-apcs-stack-check", -ARM_FLAG_APCS_STACK}, \
{"apcs-float", ARM_FLAG_APCS_FLOAT}, \
{"apcs-float", ARM_FLAG_APCS_FLOAT
, "Pass FP arguments in FP registers"
}, \
{"no-apcs-float", -ARM_FLAG_APCS_FLOAT}, \
{"apcs-reentrant", ARM_FLAG_APCS_REENT}, \
{"apcs-reentrant", ARM_FLAG_APCS_REENT
, "Generate re-entrant, PIC code"
}, \
{"no-apcs-reentrant", -ARM_FLAG_APCS_REENT}, \
{"short-load-bytes", ARM_FLAG_SHORT_BYTE}, \
{"short-load-bytes", ARM_FLAG_SHORT_BYTE
, "Load shorts a byte at a time"
}, \
{"no-short-load-bytes", -ARM_FLAG_SHORT_BYTE}, \
{"short-load-words", -ARM_FLAG_SHORT_BYTE}, \
{"short-load-words", -ARM_FLAG_SHORT_BYTE
, "Load words a byte at a time"
}, \
{"no-short-load-words", ARM_FLAG_SHORT_BYTE}, \
{"soft-float", ARM_FLAG_SOFT_FLOAT}, \
{"hard-float", -ARM_FLAG_SOFT_FLOAT}, \
{"big-endian", ARM_FLAG_BIG_END}, \
{"little-endian", -ARM_FLAG_BIG_END}, \
{"thumb-interwork", ARM_FLAG_THUMB}, \
{"soft-float", ARM_FLAG_SOFT_FLOAT, "Use library calls to perform FP operations" }, \
{"hard-float", -ARM_FLAG_SOFT_FLOAT, "Use hardware floating point instructions" }, \
{"big-endian", ARM_FLAG_BIG_END, "Assume target CPU is configured as big endian" }, \
{"little-endian", -ARM_FLAG_BIG_END, "Assume target CPU is configured as little endian" }, \
{"words-little-endian", ARM_FLAG_LITTLE_WORDS, "Assume big endian bytes, little endian words" }, \
{"thumb-interwork", ARM_FLAG_THUMB, "Support calls between THUMB and ARM instructions sets" }, \
{"no-thumb-interwork", -ARM_FLAG_THUMB}, \
{"words-little-endian", ARM_FLAG_LITTLE_WORDS}, \
SUBTARGET_SWITCHES \
{"", TARGET_DEFAULT } \
}
#define TARGET_OPTIONS \
{ \
{"cpu=", &
arm_select[1].string
}, \
{"arch=", &
arm_select[2].string},
\
{"tune=", &arm_select[3].string}, \
{"fp=", &
target_fp_name}
\
{"cpu=", &
arm_select[1].string, "Specify the name of the target CPU"
}, \
{"arch=", &
arm_select[2].string, "Specify the name of the target architecture" },
\
{"tune=", &
arm_select[3].string}, \
{"fp=", &
target_fp_name, "Specify the version of the floating point emulator"}
\
}
/* arm_select[0] is reserved for the default cpu. */
...
...
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