Mercurial > hg > CbC > CbC_gcc
diff gcc/config/h8300/h8300.opt @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | a06113de4d67 |
children | 84e7813d76e9 |
line wrap: on
line diff
--- a/gcc/config/h8300/h8300.opt Sun Aug 21 07:07:55 2011 +0900 +++ b/gcc/config/h8300/h8300.opt Fri Oct 27 22:46:09 2017 +0900 @@ -1,6 +1,6 @@ ; Options for the Renesas H8/300 port of the compiler ; -; Copyright (C) 2005, 2007 Free Software Foundation, Inc. +; Copyright (C) 2005-2017 Free Software Foundation, Inc. ; ; This file is part of GCC. ; @@ -20,43 +20,52 @@ 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. +