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

Subversion Repositories scarts

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

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 12 jlechner
; Options for the S/390 / zSeries port of the compiler.
2
 
3
; Copyright (C) 2005, 2006 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
m31
23
Target Report RejectNegative InverseMask(64BIT)
24
31 bit ABI
25
 
26
m64
27
Target Report RejectNegative Mask(64BIT)
28
64 bit ABI
29
 
30
march=
31
Target RejectNegative Joined Var(s390_arch_string)
32
Generate code for given CPU
33
 
34
mbackchain
35
Target Report Mask(BACKCHAIN)
36
Maintain backchain pointer
37
 
38
mdebug
39
Target Report Mask(DEBUG_ARG)
40
Additional debug prints
41
 
42
mesa
43
Target Report RejectNegative InverseMask(ZARCH)
44
ESA/390 architecture
45
 
46
mfused-madd
47
Target Report Mask(FUSED_MADD)
48
Enable fused multiply/add instructions
49
 
50
mhard-float
51
Target Report RejectNegative Mask(HARD_FLOAT)
52
Use hardware fp
53
 
54
mlong-double-128
55
Target Report RejectNegative Mask(LONG_DOUBLE_128)
56
Use 128-bit long double
57
 
58
mlong-double-64
59
Target Report RejectNegative InverseMask(LONG_DOUBLE_128)
60
Use 64-bit long double
61
 
62
mpacked-stack
63
Target Report Mask(PACKED_STACK)
64
Use packed stack layout
65
 
66
msmall-exec
67
Target Report Mask(SMALL_EXEC)
68
Use bras for executable < 64k
69
 
70
msoft-float
71
Target Report RejectNegative InverseMask(HARD_FLOAT, SOFT_FLOAT)
72
Don't use hardware fp
73
 
74
mstack-guard=
75
Target RejectNegative Joined
76
Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered
77
 
78
mstack-size=
79
Target RejectNegative Joined
80
Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit
81
 
82
mtune=
83
Target RejectNegative Joined
84
Schedule code for given CPU
85
 
86
mmvcle
87
Target Report Mask(MVCLE)
88
mvcle use
89
 
90
mwarn-dynamicstack
91
Target RejectNegative Var(s390_warn_dynamicstack_p)
92
Warn if a function uses alloca or creates an array with dynamic size
93
 
94
mwarn-framesize=
95
Target RejectNegative Joined
96
Warn if a single function's framesize exceeds the given framesize
97
 
98
mzarch
99
Target Report RejectNegative Mask(ZARCH)
100
z/Architecture

powered by: WebSVN 2.1.0

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