summaryrefslogtreecommitdiff
path: root/libgcc/config/sh/libgcc-excl.ver
diff options
context:
space:
mode:
Diffstat (limited to 'libgcc/config/sh/libgcc-excl.ver')
-rw-r--r--libgcc/config/sh/libgcc-excl.ver8
1 files changed, 8 insertions, 0 deletions
diff --git a/libgcc/config/sh/libgcc-excl.ver b/libgcc/config/sh/libgcc-excl.ver
new file mode 100644
index 0000000000..325c74054e
--- /dev/null
+++ b/libgcc/config/sh/libgcc-excl.ver
@@ -0,0 +1,8 @@
+# Exclude various symbols which should not be visible in libgcc.so for SH.
+%exclude {
+ __ashlsi3
+ __ashrsi3
+ __lshrsi3
+ __mulsi3 # this is an SH1-only symbol.
+ __udivsi3
+}