]>
Commit | Line | Data |
---|---|---|
b57a0ea8 | 1 | 2015-04-26 Magnus Granberg <zorry@gentoo.org> |
513f8ca4 MT |
2 | |
3 | * gcc/config/arm/arm.h (DRIVER_SELF_SPECS): Add ESP_DRIVER_SELF_SPEC. | |
4 | * gcc/config/arm/elf.h (SUBSUBTARGET_EXTRA_SPECS): Add ESP_EXTRA_SPECS. | |
5 | ||
6 | --- a/gcc/config/arm/arm.h 2013-01-15 17:17:28.000000000 +0100 | |
7 | +++ b/gcc/config/arm/arm.h 2013-02-18 22:45:18.327284928 +0100 | |
b57a0ea8 MT |
8 | @@ -2326,6 +2326,14 @@ extern const char *host_detect_local_cpu |
9 | # define EXTRA_SPEC_FUNCTIONS BIG_LITTLE_CPU_SPEC_FUNCTIONS | |
513f8ca4 MT |
10 | #endif |
11 | ||
12 | -#define DRIVER_SELF_SPECS MCPU_MTUNE_NATIVE_SPECS | |
513f8ca4 MT |
13 | +#ifdef ENABLE_ESP |
14 | +# define DRIVER_SELF_SPECS \ | |
15 | + MCPU_MTUNE_NATIVE_SPECS, \ | |
16 | + ESP_DRIVER_SELF_SPEC | |
b57a0ea8 MT |
17 | +/* https://bugs.gentoo.org/518598 */ |
18 | +# define ESP_NO_STACK_CHECK 1 | |
513f8ca4 MT |
19 | +#else |
20 | +# define DRIVER_SELF_SPECS MCPU_MTUNE_NATIVE_SPECS | |
21 | +#endif | |
b57a0ea8 | 22 | #define TARGET_SUPPORTS_WIDE_INT 1 |
513f8ca4 MT |
23 | #endif /* ! GCC_ARM_H */ |
24 | --- a/gcc/config/arm/elf.h 2013-01-10 21:38:27.000000000 +0100 | |
25 | +++ b/gcc/config/arm/elf.h 2013-05-19 02:15:49.595855825 +0200 | |
26 | @@ -49,7 +49,11 @@ | |
27 | #endif | |
28 | ||
29 | #undef SUBSUBTARGET_EXTRA_SPECS | |
30 | +#ifdef ENABLE_ESP | |
31 | +#define SUBSUBTARGET_EXTRA_SPECS ESP_EXTRA_SPECS | |
32 | +#else | |
33 | #define SUBSUBTARGET_EXTRA_SPECS | |
34 | +#endif | |
35 | ||
36 | #ifndef ASM_SPEC | |
37 | #define ASM_SPEC "\ |