diff options
Diffstat (limited to 'gcc-4.9/gcc/config/v850/v850-opts.h')
-rw-r--r-- | gcc-4.9/gcc/config/v850/v850-opts.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/gcc-4.9/gcc/config/v850/v850-opts.h b/gcc-4.9/gcc/config/v850/v850-opts.h new file mode 100644 index 000000000..a91b1b059 --- /dev/null +++ b/gcc-4.9/gcc/config/v850/v850-opts.h @@ -0,0 +1,33 @@ +/* Definitions for option handling for NEC V850 series. + Copyright (C) 1996-2014 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 3, or (at your option) + any later version. + + GCC is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with GCC; see the file COPYING3. If not see + <http://www.gnu.org/licenses/>. */ + +#ifndef V850_OPTS_H +#define V850_OPTS_H + +enum small_memory_type { + /* tiny data area, using EP as base register */ + SMALL_MEMORY_TDA = 0, + /* small data area using dp as base register */ + SMALL_MEMORY_SDA, + /* zero data area using r0 as base register */ + SMALL_MEMORY_ZDA, + SMALL_MEMORY_max +}; + +#endif |