; Options for the Renesas H8/300 port of the compiler
;
-; Copyright (C) 2005 Free Software Foundation, Inc.
+; Copyright (C) 2005-2020 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
; GCC is free software; you can redistribute it and/or modify it under
; the terms of the GNU General Public License as published by the Free
-; Software Foundation; either version 2, or (at your option) any later
+; Software Foundation; either version 3, or (at your option) any later
; version.
;
; GCC is distributed in the hope that it will be useful, but WITHOUT
; License for more details.
;
; You should have received a copy of the GNU General Public License
-; along with GCC; see the file COPYING. If not, write to the Free
-; Software Foundation, 59 Temple Place - Suite 330, Boston, MA
-; 02111-1307, USA.
+; along with GCC; see the file COPYING3. If not see
+; <http://www.gnu.org/licenses/>.
ms
Target Mask(H8300S_1)
-Generate H8S code
+Generate H8S code.
msx
Target Mask(H8300SX)
-Generate H8SX code
+Generate H8SX code.
ms2600
Target Mask(MAC)
-Generate H8S/2600 code
+Generate H8S/2600 code.
mint32
Target RejectNegative Mask(INT32)
-Make integers 32 bits wide
+Make integers 32 bits wide.
maddresses
Target Undocumented RejectNegative Mask(ADDRESSES)
mquickcall
Target Mask(QUICKCALL)
-Use registers for argument passing
+Use registers for argument passing.
mslowbyte
Target RejectNegative Mask(SLOWBYTE)
-Consider access to byte sized memory slow
+Consider access to byte sized memory slow.
mrelax
Target RejectNegative Mask(RELAX)
-Enable linker relaxing
+Enable linker relaxing.
mh
Target Mask(H8300H)
-Generate H8/300H code
+Generate H8/300H code.
mn
Target Mask(NORMAL_MODE)
-Enable the normal mode
+Enable the normal mode.
malign-300
Target RejectNegative Mask(ALIGN_300)
-Use H8/300 alignment rules
+Use H8/300 alignment rules.
+
+mexr
+Target Mask(EXR)
+Push extended registers on stack in monitor functions.
+
+mno-exr
+Target Mask(NEXR)
+Do not push extended registers on stack in monitor functions.
+