OpenCores
URL https://opencores.org/ocsvn/scarts/scarts/trunk

Subversion Repositories scarts

[/] [scarts/] [trunk/] [toolchain/] [scarts-gcc/] [gcc-4.1.1/] [gcc/] [config/] [pa/] [pa.opt] - Blame information for rev 12

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 12 jlechner
; Options for the HP PA-RISC port of the compiler.
2
 
3
; Copyright (C) 2005 Free Software Foundation, Inc.
4
;
5
; This file is part of GCC.
6
;
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
10
; version.
11
;
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
15
; for more details.
16
;
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
20
; 02110-1301, USA.
21
 
22
march=1.0
23
Target RejectNegative
24
Generate PA1.0 code
25
 
26
march=1.1
27
Target RejectNegative
28
Generate PA1.1 code
29
 
30
march=2.0
31
Target RejectNegative
32
Generate PA2.0 code (requires binutils 2.10 or later)
33
 
34
mbig-switch
35
Target Report Mask(BIG_SWITCH)
36
Generate code for huge switch statements
37
 
38
mdisable-fpregs
39
Target Report Mask(DISABLE_FPREGS)
40
Disable FP regs
41
 
42
mdisable-indexing
43
Target Report Mask(DISABLE_INDEXING)
44
Disable indexed addressing
45
 
46
mfast-indirect-calls
47
Target Report Mask(FAST_INDIRECT_CALLS)
48
Generate fast indirect calls
49
 
50
mfixed-range=
51
Target RejectNegative Joined
52
Specify range of registers to make fixed
53
 
54
mgas
55
Target Report Mask(GAS)
56
Assume code will be assembled by GAS
57
 
58
mjump-in-delay
59
Target Report Mask(JUMP_IN_DELAY)
60
Put jumps in call delay slots
61
 
62
;; Not used by gcc
63
mlinker-opt
64
Target RejectNegative
65
Enable linker optimizations
66
 
67
mlong-calls
68
Target Report Mask(LONG_CALLS)
69
Always generate long calls
70
 
71
mlong-load-store
72
Target Report Mask(LONG_LOAD_STORE)
73
Emit long load/store sequences
74
 
75
mnosnake
76
Target RejectNegative
77
Generate PA1.0 code
78
 
79
mno-space-regs
80
Target RejectNegative Report Mask(NO_SPACE_REGS)
81
Disable space regs
82
 
83
mpa-risc-1-0
84
Target RejectNegative
85
Generate PA1.0 code
86
 
87
mpa-risc-1-1
88
Target RejectNegative Mask(PA_11)
89
Generate PA1.1 code
90
 
91
mpa-risc-2-0
92
Target RejectNegative Mask(PA_20)
93
Generate PA2.0 code (requires binutils 2.10 or later)
94
 
95
mportable-runtime
96
Target Report Mask(PORTABLE_RUNTIME)
97
Use portable calling conventions
98
 
99
mschedule=
100
Target RejectNegative Joined
101
Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000
102
 
103
msoft-float
104
Target Report Mask(SOFT_FLOAT)
105
Use software floating point
106
 
107
msnake
108
Target RejectNegative
109
Generate PA1.1 code
110
 
111
mspace-regs
112
Target RejectNegative Report InverseMask(NO_SPACE_REGS)
113
Do not disable space regs
114
 
115
Mask(SIO)
116
;; Generate cpp defines for server I/O.
117
 
118
Mask(GNU_LD)
119
;; Assume GNU linker by default

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.