summaryrefslogtreecommitdiffstats
path: root/firmware/target
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2022-10-09 18:37:20 -0400
committerSolomon Peachy <pizza@shaftnet.org>2022-10-10 08:24:33 -0400
commit2928b71a69778c45c129788da24678a53ff3f562 (patch)
tree49d41532e2cc1e528c8d64b2164e771915eb05ec /firmware/target
parentaf756195853a7a09104e6c9ea2ee4f15f3a16cf6 (diff)
downloadrockbox-2928b71a69778c45c129788da24678a53ff3f562.tar.gz
rockbox-2928b71a69778c45c129788da24678a53ff3f562.zip
mips: Work around an issue with GCC 8.
Change-Id: I9867674978ab6d4c99f5fa67c93e5b830531aefd
Diffstat (limited to 'firmware/target')
-rw-r--r--firmware/target/mips/mmu-mips.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/firmware/target/mips/mmu-mips.h b/firmware/target/mips/mmu-mips.h
index b8f5ff0143..ca865f9909 100644
--- a/firmware/target/mips/mmu-mips.h
+++ b/firmware/target/mips/mmu-mips.h
@@ -36,7 +36,11 @@ void map_address(unsigned long virtual, unsigned long physical,
void mmu_init(void);
/* Commits entire DCache */
-MIPS_CACHEFUNC_API(void, commit_dcache, (void));
+#if 0 /* NOTE: This is currently aliased to commit_discard_dcache. Causes compilation errors with newer GCC if we try to assign it to a section here */
+//MIPS_CACHEFUNC_API(void, commit_dcache, (void));
+#else
+void commit_dcache(void);
+#endif
/* Commit and discard entire DCache, will do writeback */
MIPS_CACHEFUNC_API(void, commit_discard_dcache, (void));