1 ; Options for the HP PA-RISC port of the compiler.
3 ; Copyright (C) 2005 Free Software Foundation, Inc.
5 ; This file is part of GCC.
7 ; GCC is free software; you can redistribute it and/or modify it under
8 ; the terms of the GNU General Public License as published by the Free
9 ; Software Foundation; either version 2, or (at your option) any later
12 ; GCC is distributed in the hope that it will be useful, but WITHOUT ANY
13 ; WARRANTY; without even the implied warranty of MERCHANTABILITY or
14 ; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17 ; You should have received a copy of the GNU General Public License
18 ; along with GCC; see the file COPYING. If not, write to the Free
19 ; Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
32 Generate PA2.0 code (requires binutils 2.10 or later)
35 Target Report Mask(BIG_SWITCH)
36 Generate code for huge switch statements
39 Target Report Mask(DISABLE_FPREGS)
43 Target Report Mask(DISABLE_INDEXING)
44 Disable indexed addressing
47 Target Report Mask(FAST_INDIRECT_CALLS)
48 Generate fast indirect calls
51 Target RejectNegative Joined
52 Specify range of registers to make fixed
55 Target Report Mask(GAS)
56 Assume code will be assembled by GAS
59 Target Report Mask(JUMP_IN_DELAY)
60 Put jumps in call delay slots
65 Enable linker optimizations
68 Target Report Mask(LONG_CALLS)
69 Always generate long calls
72 Target Report Mask(LONG_LOAD_STORE)
73 Emit long load/store sequences
80 Target RejectNegative Report Mask(NO_SPACE_REGS)
88 Target RejectNegative Mask(PA_11)
92 Target RejectNegative Mask(PA_20)
93 Generate PA2.0 code (requires binutils 2.10 or later)
96 Target Report Mask(PORTABLE_RUNTIME)
97 Use portable calling conventions
100 Target RejectNegative Joined
101 Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000
104 Target Report Mask(SOFT_FLOAT)
105 Use software floating point
108 Target RejectNegative
112 Target RejectNegative Report InverseMask(NO_SPACE_REGS)
113 Do not disable space regs
116 ;; Generate cpp defines for server I/O.
119 ;; Assume GNU linker by default