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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [config/] [s390/] [s390.opt] - Blame information for rev 298

Go to most recent revision | Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

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