summaryrefslogtreecommitdiff
path: root/gcc/config/mips/t-libgcc-mips16
diff options
context:
space:
mode:
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>2008-07-03 19:37:45 +0000
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>2008-07-03 19:37:45 +0000
commitfdbb505aea5c2eea599afbee5ef7ed75295349e9 (patch)
tree7d48228cbb9088d528c307ebedf07fc11c96c8e8 /gcc/config/mips/t-libgcc-mips16
parent310c48f2f6ad1ae1b60db8acd72e8ac59ed6e8b4 (diff)
downloadgcc-fdbb505aea5c2eea599afbee5ef7ed75295349e9.tar.gz
gcc/
* Makefile.in (libgcc.mvars): Add LIBGCC_SYNC and LIBGCC_SYNC_CFLAGS. * libgcc-std.ver (GCC_4.4.0): New version, inherited from GCC_4.3.0. Add synchronization functions. * config/sync.c: New file. * config/mips/t-libgcc-mips16 (LIBGCC_SYNC): Define. (LIBGCC_SYNC_CFLAGS): Likewise. libgcc/ * Makefile.in: Add support for __sync_* libgcc functions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@137431 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/mips/t-libgcc-mips16')
-rw-r--r--gcc/config/mips/t-libgcc-mips163
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/config/mips/t-libgcc-mips16 b/gcc/config/mips/t-libgcc-mips16
index 819f5c6fc21..d37b6eef539 100644
--- a/gcc/config/mips/t-libgcc-mips16
+++ b/gcc/config/mips/t-libgcc-mips16
@@ -19,3 +19,6 @@ LIB1ASMFUNCS = _m16addsf3 _m16subsf3 _m16mulsf3 _m16divsf3 \
_m16stubsc9 _m16stubsc10 \
_m16stubdc0 _m16stubdc1 _m16stubdc2 _m16stubdc5 _m16stubdc6 \
_m16stubdc9 _m16stubdc10
+
+LIBGCC_SYNC = yes
+LIBGCC_SYNC_CFLAGS = -mno-mips16