diff options
author | David P <megver83@parabola.nu> | 2020-03-29 15:49:11 -0300 |
---|---|---|
committer | David P <megver83@parabola.nu> | 2020-03-29 15:49:11 -0300 |
commit | 8276e729ba0d9d8265c9bb759e2b3ea00de65f7f (patch) | |
tree | f2779980c7bf05dc770deb528e9039931435b789 /libre/xtensa-elf-gcc/gcc.patch | |
parent | da0055aaede281c118ee87a9160eeec49e9ebfdd (diff) | |
download | abslibre-8276e729ba0d9d8265c9bb759e2b3ea00de65f7f.tar.gz abslibre-8276e729ba0d9d8265c9bb759e2b3ea00de65f7f.tar.bz2 abslibre-8276e729ba0d9d8265c9bb759e2b3ea00de65f7f.zip |
updpkg: libre/xtensa-elf-gcc 9.3.0-2
Signed-off-by: David P <megver83@parabola.nu>
Diffstat (limited to 'libre/xtensa-elf-gcc/gcc.patch')
-rw-r--r-- | libre/xtensa-elf-gcc/gcc.patch | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/libre/xtensa-elf-gcc/gcc.patch b/libre/xtensa-elf-gcc/gcc.patch new file mode 100644 index 000000000..b26cc568a --- /dev/null +++ b/libre/xtensa-elf-gcc/gcc.patch @@ -0,0 +1,92 @@ +diff --git a/include/xtensa-config.h b/include/xtensa-config.h +index 5ae4c80..8397564 100644 +--- a/include/xtensa-config.h ++++ b/include/xtensa-config.h +@@ -43,10 +43,7 @@ + #define XCHAL_HAVE_L32R 1 + + #undef XSHAL_USE_ABSOLUTE_LITERALS +-#define XSHAL_USE_ABSOLUTE_LITERALS 0 +- +-#undef XSHAL_HAVE_TEXT_SECTION_LITERALS +-#define XSHAL_HAVE_TEXT_SECTION_LITERALS 1 /* Set if there is some memory that allows both code and literals. */ ++#define XSHAL_USE_ABSOLUTE_LITERALS 1 + + #undef XCHAL_HAVE_MAC16 + #define XCHAL_HAVE_MAC16 0 +@@ -58,10 +55,10 @@ + #define XCHAL_HAVE_MUL32 1 + + #undef XCHAL_HAVE_MUL32_HIGH +-#define XCHAL_HAVE_MUL32_HIGH 0 ++#define XCHAL_HAVE_MUL32_HIGH 1 + + #undef XCHAL_HAVE_DIV32 +-#define XCHAL_HAVE_DIV32 1 ++#define XCHAL_HAVE_DIV32 0 + + #undef XCHAL_HAVE_NSA + #define XCHAL_HAVE_NSA 1 +@@ -102,8 +99,6 @@ + #undef XCHAL_HAVE_FP_RSQRT + #define XCHAL_HAVE_FP_RSQRT 0 + +-#undef XCHAL_HAVE_DFP_accel +-#define XCHAL_HAVE_DFP_accel 0 + #undef XCHAL_HAVE_WINDOWED + #define XCHAL_HAVE_WINDOWED 1 + +@@ -118,32 +113,32 @@ + + + #undef XCHAL_ICACHE_SIZE +-#define XCHAL_ICACHE_SIZE 16384 ++#define XCHAL_ICACHE_SIZE 0 + + #undef XCHAL_DCACHE_SIZE +-#define XCHAL_DCACHE_SIZE 16384 ++#define XCHAL_DCACHE_SIZE 0 + + #undef XCHAL_ICACHE_LINESIZE +-#define XCHAL_ICACHE_LINESIZE 32 ++#define XCHAL_ICACHE_LINESIZE 16 + + #undef XCHAL_DCACHE_LINESIZE +-#define XCHAL_DCACHE_LINESIZE 32 ++#define XCHAL_DCACHE_LINESIZE 16 + + #undef XCHAL_ICACHE_LINEWIDTH +-#define XCHAL_ICACHE_LINEWIDTH 5 ++#define XCHAL_ICACHE_LINEWIDTH 4 + + #undef XCHAL_DCACHE_LINEWIDTH +-#define XCHAL_DCACHE_LINEWIDTH 5 ++#define XCHAL_DCACHE_LINEWIDTH 4 + + #undef XCHAL_DCACHE_IS_WRITEBACK +-#define XCHAL_DCACHE_IS_WRITEBACK 1 ++#define XCHAL_DCACHE_IS_WRITEBACK 0 + + + #undef XCHAL_HAVE_MMU + #define XCHAL_HAVE_MMU 1 + + #undef XCHAL_MMU_MIN_PTE_PAGE_SIZE +-#define XCHAL_MMU_MIN_PTE_PAGE_SIZE 12 ++#define XCHAL_MMU_MIN_PTE_PAGE_SIZE 29 + + + #undef XCHAL_HAVE_DEBUG +@@ -156,8 +151,11 @@ + #define XCHAL_NUM_DBREAK 2 + + #undef XCHAL_DEBUGLEVEL +-#define XCHAL_DEBUGLEVEL 6 ++#define XCHAL_DEBUGLEVEL 4 ++ + ++#undef XCHAL_EXCM_LEVEL ++#define XCHAL_EXCM_LEVEL 3 + + #undef XCHAL_MAX_INSTRUCTION_SIZE + #define XCHAL_MAX_INSTRUCTION_SIZE 3 |