h8300.opt revision 1.1
1; Options for the Renesas H8/300 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 13; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 14; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public 15; License 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 21ms 22Target Mask(H8300S_1) 23Generate H8S code 24 25msx 26Target Mask(H8300SX) 27Generate H8SX code 28 29ms2600 30Target Mask(MAC) 31Generate H8S/2600 code 32 33mint32 34Target RejectNegative Mask(INT32) 35Make integers 32 bits wide 36 37maddresses 38Target Undocumented RejectNegative Mask(ADDRESSES) 39 40mquickcall 41Target Mask(QUICKCALL) 42Use registers for argument passing 43 44mslowbyte 45Target RejectNegative Mask(SLOWBYTE) 46Consider access to byte sized memory slow 47 48mrelax 49Target RejectNegative Mask(RELAX) 50Enable linker relaxing 51 52mh 53Target Mask(H8300H) 54Generate H8/300H code 55 56mn 57Target Mask(NORMAL_MODE) 58Enable the normal mode 59 60malign-300 61Target RejectNegative Mask(ALIGN_300) 62Use H8/300 alignment rules 63