1; Options for the PDP11 port of the compiler. 2 3; Copyright (C) 2005-2020 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 37mdec-asm 38Target RejectNegative Report Mask(DEC_ASM) Negative(mgnu-asm) 39Use the DEC assembler syntax. 40 41mgnu-asm 42Target RejectNegative Report Mask(GNU_ASM) Negative(munix-asm) 43Use the GNU assembler syntax. 44 45mfpu 46Target RejectNegative Report Mask(FPU) 47Use hardware floating point. 48 49mint16 50Target Report InverseMask(INT32, INT16) 51Use 16 bit int. 52 53mint32 54Target Report Mask(INT32) 55Use 32 bit int. 56 57msoft-float 58Target RejectNegative Report InverseMask(FPU, SOFT_FLOAT) 59Do not use hardware floating point. 60 61msplit 62Target Report Mask(SPLIT) 63Target has split I&D. 64 65munix-asm 66Target RejectNegative Report Mask(UNIX_ASM) Negative(mdec-asm) 67Use UNIX assembler syntax. 68 69mlra 70Target Report Mask(LRA) 71Use LRA register allocator. 72