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