1 ; Options for the S/390 / zSeries port of the compiler.
3 ; Copyright (C) 2005, 2006 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
23 Target Report RejectNegative InverseMask(64BIT)
27 Target Report RejectNegative Mask(64BIT)
31 Target RejectNegative Joined Var(s390_arch_string)
32 Generate code for given CPU
35 Target Report Mask(BACKCHAIN)
36 Maintain backchain pointer
39 Target Report Mask(DEBUG_ARG)
40 Additional debug prints
43 Target Report RejectNegative InverseMask(ZARCH)
47 Target Report Mask(FUSED_MADD)
48 Enable fused multiply/add instructions
51 Target Report RejectNegative Mask(HARD_FLOAT)
55 Target Report RejectNegative Mask(LONG_DOUBLE_128)
56 Use 128-bit long double
59 Target Report RejectNegative InverseMask(LONG_DOUBLE_128)
60 Use 64-bit long double
63 Target Report Mask(PACKED_STACK)
64 Use packed stack layout
67 Target Report Mask(SMALL_EXEC)
68 Use bras for executable < 64k
71 Target Report RejectNegative InverseMask(HARD_FLOAT, SOFT_FLOAT)
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
79 Target RejectNegative Joined
80 Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit
83 Target RejectNegative Joined
84 Schedule code for given CPU
87 Target Report Mask(MVCLE)
91 Target RejectNegative Var(s390_warn_dynamicstack_p)
92 Warn if a function uses alloca or creates an array with dynamic size
95 Target RejectNegative Joined
96 Warn if a single function's framesize exceeds the given framesize
99 Target Report RejectNegative Mask(ZARCH)