1 ; Options for the Renesas M32R port of the compiler.
3 ; Copyright (C) 2005 Free Software Foundation, Inc.
5 ; This file is part of GCC.
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 2, or (at your option) any later
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
17 ; You should have received a copy of the GNU General Public License
18 ; along with GCC; see the file COPYING. If not, write to the Free
19 ; Software Foundation, 59 Temple Place - Suite 330, Boston, MA
23 Target Report RejectNegative Mask(M32RX)
27 Target Report RejectNegative Mask(M32R2)
35 Target Report Mask(ALIGN_LOOPS)
36 Align all loops to 32 byte boundary
39 Target Report RejectNegative Mask(BRANCH_COST)
40 Prefer branches over conditional execution
43 Target Report RejectNegative InverseMask(BRANCH_COST)
44 Give branches their default cost
48 Display compile time statistics
51 Target RejectNegative Joined
52 Specify cache flush function
55 Target RejectNegative Joined UInteger
56 Specify cache flush trap number
59 Target Report RejectNegative Mask(LOW_ISSUE_RATE)
60 Only issue one instruction per cycle
63 Target Report RejectNegative InverseMask(LOW_ISSUE_RATE)
64 Allow two instructions to be issued per cycle
67 Target RejectNegative Joined
68 Code size: small, medium or large
72 Don't call any cache flush functions
76 Don't call any cache flush trap
82 Target RejectNegative Joined
83 Small data area: none, sdata, use