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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gcc-4.2.2/] [gcc/] [config/] [s390/] [s390.opt] - Blame information for rev 825

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

Line No. Rev Author Line
1 38 julius
; 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 InverseMask(64BIT)
23
31 bit ABI
24
 
25
m64
26
Target Report RejectNegative 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 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-float
50
Target Report RejectNegative Mask(HARD_FLOAT)
51
Use hardware fp
52
 
53
mlong-double-128
54
Target Report RejectNegative Mask(LONG_DOUBLE_128)
55
Use 128-bit long double
56
 
57
mlong-double-64
58
Target Report RejectNegative InverseMask(LONG_DOUBLE_128)
59
Use 64-bit long double
60
 
61
mpacked-stack
62
Target Report Mask(PACKED_STACK)
63
Use packed stack layout
64
 
65
msmall-exec
66
Target Report Mask(SMALL_EXEC)
67
Use bras for executable < 64k
68
 
69
msoft-float
70
Target Report RejectNegative InverseMask(HARD_FLOAT, SOFT_FLOAT)
71
Don't use hardware fp
72
 
73
mstack-guard=
74
Target RejectNegative Joined
75
Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered
76
 
77
mstack-size=
78
Target RejectNegative Joined
79
Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit
80
 
81
mtune=
82
Target RejectNegative Joined
83
Schedule code for given CPU
84
 
85
mmvcle
86
Target Report Mask(MVCLE)
87
mvcle use
88
 
89
mwarn-dynamicstack
90
Target RejectNegative Var(s390_warn_dynamicstack_p)
91
Warn if a function uses alloca or creates an array with dynamic size
92
 
93
mwarn-framesize=
94
Target RejectNegative Joined
95
Warn if a single function's framesize exceeds the given framesize
96
 
97
mzarch
98
Target Report RejectNegative Mask(ZARCH)
99
z/Architecture

powered by: WebSVN 2.1.0

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