]>
Commit | Line | Data |
---|---|---|
3ad7bb65 KH |
1 | ; Options for the Renesas H8/300 port of the compiler |
2 | ; | |
2f83c7d6 | 3 | ; Copyright (C) 2005, 2007 Free Software Foundation, Inc. |
3ad7bb65 KH |
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 | |
2f83c7d6 | 9 | ; Software Foundation; either version 3, or (at your option) any later |
3ad7bb65 KH |
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 | |
2f83c7d6 NC |
18 | ; along with GCC; see the file COPYING3. If not see |
19 | ; <http://www.gnu.org/licenses/>. | |
3ad7bb65 | 20 | |
5463c726 KH |
21 | ms |
22 | Target Mask(H8300S_1) | |
23 | Generate H8S code | |
24 | ||
25 | msx | |
26 | Target Mask(H8300SX) | |
27 | Generate H8SX code | |
28 | ||
29 | ms2600 | |
30 | Target Mask(MAC) | |
31 | Generate H8S/2600 code | |
32 | ||
33 | mint32 | |
34 | Target RejectNegative Mask(INT32) | |
35 | Make integers 32 bits wide | |
36 | ||
37 | maddresses | |
38 | Target Undocumented RejectNegative Mask(ADDRESSES) | |
39 | ||
40 | mquickcall | |
41 | Target Mask(QUICKCALL) | |
42 | Use registers for argument passing | |
43 | ||
44 | mslowbyte | |
45 | Target RejectNegative Mask(SLOWBYTE) | |
46 | Consider access to byte sized memory slow | |
47 | ||
48 | mrelax | |
49 | Target RejectNegative Mask(RELAX) | |
50 | Enable linker relaxing | |
51 | ||
52 | mh | |
53 | Target Mask(H8300H) | |
54 | Generate H8/300H code | |
55 | ||
56 | mn | |
57 | Target Mask(NORMAL_MODE) | |
58 | Enable the normal mode | |
59 | ||
60 | malign-300 | |
61 | Target RejectNegative Mask(ALIGN_300) | |
62 | Use H8/300 alignment rules |