Mercurial > hg > CbC > CbC_gcc
diff gcc/config/nios2/nios2.h @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children | 1830386684a0 |
line wrap: on
line diff
--- a/gcc/config/nios2/nios2.h Fri Oct 27 22:46:09 2017 +0900 +++ b/gcc/config/nios2/nios2.h Thu Oct 25 07:37:49 2018 +0900 @@ -1,5 +1,5 @@ /* Definitions of target machine for Altera Nios II. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2018 Free Software Foundation, Inc. Contributed by Jonah Graham (jgraham@altera.com), Will Reece (wreece@altera.com), and Jeff DaSilva (jdasilva@altera.com). Contributed by Mentor Graphics, Inc. @@ -221,7 +221,7 @@ ((GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD) #define CDX_REG_P(REGNO) \ - ((REGNO) == 16 || (REGNO) == 17 || (2 <= (REGNO) && (REGNO) <= 7)) + ((REGNO) == 16 || (REGNO) == 17 || ((REGNO) >= 2 && (REGNO) <= 7)) /* Tests for various kinds of constants used in the Nios II port. */ @@ -252,6 +252,7 @@ /* Stack layout. */ #define STACK_GROWS_DOWNWARD 1 +#define FRAME_GROWS_DOWNWARD 1 #define FIRST_PARM_OFFSET(FUNDECL) 0 /* Before the prologue, RA lives in r31. */ @@ -430,7 +431,7 @@ /* Output before 'small' uninitialized data. */ #define SBSS_SECTION_ASM_OP "\t.section\t.sbss" -#ifndef IN_LIBGCC2 +#ifndef USED_FOR_TARGET /* Default the definition of "small data" to 8 bytes. */ extern unsigned HOST_WIDE_INT nios2_section_threshold; #endif