URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [config/] [s390/] [s390.opt] - Rev 717
Go to most recent revision | Compare with Previous | Blame | View Log
; Options for the S/390 / zSeries port of the compiler.; Copyright (C) 2005, 2006, 2007, 2010, 2011 Free Software Foundation, Inc.;; This file is part of GCC.;; GCC is free software; you can redistribute it and/or modify it under; the terms of the GNU General Public License as published by the Free; Software Foundation; either version 3, or (at your option) any later; version.;; GCC is distributed in the hope that it will be useful, but WITHOUT ANY; WARRANTY; without even the implied warranty of MERCHANTABILITY or; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License; for more details.;; You should have received a copy of the GNU General Public License; along with GCC; see the file COPYING3. If not see; <http://www.gnu.org/licenses/>.HeaderIncludeconfig/s390/s390-opts.h; The architecture name to use in diagnostics.Variableconst char *s390_arch_stringVariableint s390_tune_flagsVariableint s390_arch_flagsVariableHOST_WIDE_INT s390_warn_framesize = 0m31Target Report RejectNegative Negative(m64) InverseMask(64BIT)31 bit ABIm64Target Report RejectNegative Negative(m31) Mask(64BIT)64 bit ABImarch=Target RejectNegative Joined Enum(processor_type) Var(s390_arch) Init(PROCESSOR_max)Generate code for given CPUEnumName(processor_type) Type(enum processor_type)EnumValueEnum(processor_type) String(g5) Value(PROCESSOR_9672_G5)EnumValueEnum(processor_type) String(g6) Value(PROCESSOR_9672_G6)EnumValueEnum(processor_type) String(z900) Value(PROCESSOR_2064_Z900)EnumValueEnum(processor_type) String(z990) Value(PROCESSOR_2084_Z990)EnumValueEnum(processor_type) String(z9-109) Value(PROCESSOR_2094_Z9_109)EnumValueEnum(processor_type) String(z9-ec) Value(PROCESSOR_2094_Z9_EC)EnumValueEnum(processor_type) String(z10) Value(PROCESSOR_2097_Z10)EnumValueEnum(processor_type) String(z196) Value(PROCESSOR_2817_Z196)mbackchainTarget Report Mask(BACKCHAIN)Maintain backchain pointermdebugTarget Report Mask(DEBUG_ARG)Additional debug printsmesaTarget Report RejectNegative Negative(mzarch) InverseMask(ZARCH)ESA/390 architecturemhard-dfpTarget Report Mask(HARD_DFP)Enable decimal floating point hardware supportmhard-floatTarget Report RejectNegative Negative(msoft-float) InverseMask(SOFT_FLOAT, HARD_FLOAT)Enable hardware floating pointmlong-double-128Target Report RejectNegative Negative(mlong-double-64) Mask(LONG_DOUBLE_128)Use 128-bit long doublemlong-double-64Target Report RejectNegative Negative(mlong-double-128) InverseMask(LONG_DOUBLE_128)Use 64-bit long doublempacked-stackTarget Report Mask(PACKED_STACK)Use packed stack layoutmsmall-execTarget Report Mask(SMALL_EXEC)Use bras for executable < 64kmsoft-floatTarget Report RejectNegative Negative(mhard-float) Mask(SOFT_FLOAT)Disable hardware floating pointmstack-guard=Target RejectNegative Joined UInteger Var(s390_stack_guard)Set the max. number of bytes which has to be left to stack size before a trap instruction is triggeredmstack-size=Target RejectNegative Joined UInteger Var(s390_stack_size)Emit extra code in the function prologue in order to trap if the stack size exceeds the given limitmtune=Target RejectNegative Joined Enum(processor_type) Var(s390_tune) Init(PROCESSOR_max)Schedule code for given CPUmmvcleTarget Report Mask(MVCLE)mvcle usemwarn-dynamicstackTarget RejectNegative Var(s390_warn_dynamicstack_p)Warn if a function uses alloca or creates an array with dynamic sizemwarn-framesize=Target RejectNegative JoinedWarn if a single function's framesize exceeds the given framesizemzarchTarget Report RejectNegative Negative(mesa) Mask(ZARCH)z/Architecturembranch-cost=Target Report Joined RejectNegative UInteger Var(s390_branch_cost) Init(1)Set the branch costs for conditional branch instructions. Reasonablevalues are small, non-negative integers. The default branch cost is1.
Go to most recent revision | Compare with Previous | Blame | View Log
