comparison gcc/config/spu/spu.h @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children
comparison
equal deleted inserted replaced
111:04ced10e8804 131:84e7813d76e9
1 /* Copyright (C) 2006-2017 Free Software Foundation, Inc. 1 /* Copyright (C) 2006-2018 Free Software Foundation, Inc.
2 2
3 This file is free software; you can redistribute it and/or modify it under 3 This file is free software; you can redistribute it and/or modify it under
4 the terms of the GNU General Public License as published by the Free 4 the terms of the GNU General Public License as published by the Free
5 Software Foundation; either version 3 of the License, or (at your option) 5 Software Foundation; either version 3 of the License, or (at your option)
6 any later version. 6 any later version.
105 /* symbol_ref's of functions are not aligned to 16 byte boundary. */ 105 /* symbol_ref's of functions are not aligned to 16 byte boundary. */
106 #define ALIGNED_SYMBOL_REF_P(X) \ 106 #define ALIGNED_SYMBOL_REF_P(X) \
107 (GET_CODE (X) == SYMBOL_REF \ 107 (GET_CODE (X) == SYMBOL_REF \
108 && (SYMBOL_REF_FLAGS (X) & SYMBOL_FLAG_ALIGN1) == 0 \ 108 && (SYMBOL_REF_FLAGS (X) & SYMBOL_FLAG_ALIGN1) == 0 \
109 && (! SYMBOL_REF_FUNCTION_P (X) \ 109 && (! SYMBOL_REF_FUNCTION_P (X) \
110 || align_functions >= 16)) 110 || align_functions.levels[0].get_value () >= 16))
111 111
112 #define PCC_BITFIELD_TYPE_MATTERS 1 112 #define PCC_BITFIELD_TYPE_MATTERS 1
113 113
114 #define MAX_FIXED_MODE_SIZE 128 114 #define MAX_FIXED_MODE_SIZE 128
115 115
211 ((!(STRICT) || REGNO_OK_FOR_BASE_P (REGNO (X)))) 211 ((!(STRICT) || REGNO_OK_FOR_BASE_P (REGNO (X))))
212 212
213 #define REGISTER_TARGET_PRAGMAS() do { \ 213 #define REGISTER_TARGET_PRAGMAS() do { \
214 c_register_addr_space ("__ea", ADDR_SPACE_EA); \ 214 c_register_addr_space ("__ea", ADDR_SPACE_EA); \
215 targetm.resolve_overloaded_builtin = spu_resolve_overloaded_builtin; \ 215 targetm.resolve_overloaded_builtin = spu_resolve_overloaded_builtin; \
216 }while (0); 216 }while (0)
217 217
218 218
219 /* Frame Layout */ 219 /* Frame Layout */
220 220
221 #define STACK_GROWS_DOWNWARD 1 221 #define STACK_GROWS_DOWNWARD 1
481 481
482 #define Pmode SImode 482 #define Pmode SImode
483 483
484 #define FUNCTION_MODE QImode 484 #define FUNCTION_MODE QImode
485 485
486 #define NO_IMPLICIT_EXTERN_C 1
487
488 486
489 /* Address spaces. */ 487 /* Address spaces. */
490 #define ADDR_SPACE_EA 1 488 #define ADDR_SPACE_EA 1
491 489
492 490