pdp11.opt revision 1.8
1; Options for the PDP11 port of the compiler. 2 3; Copyright (C) 2005-2017 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; <http://www.gnu.org/licenses/>. 20 21m10 22Target RejectNegative 23Generate code for an 11/10. 24 25m40 26Target Report Mask(40) 27Generate code for an 11/40. 28 29m45 30Target Report Mask(45) 31Generate code for an 11/45. 32 33mac0 34Target Report Mask(AC0) 35Return floating-point results in ac0 (fr0 in Unix assembler syntax). 36 37mbcopy 38Target RejectNegative Report Mask(BCOPY) 39Do not use inline patterns for copying memory. 40 41mbcopy-builtin 42Target RejectNegative Report InverseMask(BCOPY, BCOPY_BUILTIN) 43Use inline patterns for copying memory. 44 45mbranch-cheap 46Target RejectNegative Report InverseMask(BRANCH_EXPENSIVE, BRANCH_CHEAP) 47Do not pretend that branches are expensive. 48 49mbranch-expensive 50Target RejectNegative Report Mask(BRANCH_EXPENSIVE) 51Pretend that branches are expensive. 52 53mdec-asm 54Target RejectNegative Report InverseMask(UNIX_ASM) 55Use the DEC assembler syntax. 56 57mfloat32 58Target Report Mask(FLOAT32) 59Use 32 bit float. 60 61mfloat64 62Target Report InverseMask(FLOAT32, FLOAT64) 63Use 64 bit float. 64 65mfpu 66Target RejectNegative Report Mask(FPU) 67Use hardware floating point. 68 69mint16 70Target Report InverseMask(INT32, INT16) 71Use 16 bit int. 72 73mint32 74Target Report Mask(INT32) 75Use 32 bit int. 76 77msoft-float 78Target RejectNegative Report InverseMask(FPU, SOFT_FLOAT) 79Do not use hardware floating point. 80 81msplit 82Target Report Mask(SPLIT) 83Target has split I&D. 84 85munix-asm 86Target RejectNegative Report Mask(UNIX_ASM) 87Use UNIX assembler syntax. 88