summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2015-02-27 21:32:22 +0300
committerIvan Maidanski <ivmai@mail.ru>2015-02-27 21:35:34 +0300
commit5e756d4d8df2949cb3b6e51532d3016cbb276fd7 (patch)
treef290ff341e9fda39549ee5b1b678b0be66fec1fb
parentb399b13b9e4be18c6a38d315bdb957303f0226d4 (diff)
downloadbdwgc-5e756d4d8df2949cb3b6e51532d3016cbb276fd7.tar.gz
Revert "Move asm machine-dependent files to 'src' folder" (partly)
Asm files moved back to base folder to avoid build issues (reported for NetBSD and Solaris on Sparc). Alternative way is to adjust configure.ac and Makefile.am properly but it requires more efforts (including testing). * .gitignore: Remove "src" from comment. * Makefile.am (EXTRA_libgc_la_SOURCES): Remove "src/" prefix. * Makefile.direct (SRCS, mach_dep.o): Likewise. * src/ia64_save_regs_in_stack.s: Move to base folder. * src/sparc_mach_dep.S: Likewise. * src/sparc_netbsd_mach_dep.s: Likewise. * src/sparc_sunos4_mach_dep.s: Likewise.
-rw-r--r--.gitignore2
-rw-r--r--Makefile.am4
-rw-r--r--Makefile.direct20
-rw-r--r--ia64_save_regs_in_stack.s (renamed from src/ia64_save_regs_in_stack.s)0
-rw-r--r--sparc_mach_dep.S (renamed from src/sparc_mach_dep.S)0
-rw-r--r--sparc_netbsd_mach_dep.s (renamed from src/sparc_netbsd_mach_dep.s)0
-rw-r--r--sparc_sunos4_mach_dep.s (renamed from src/sparc_sunos4_mach_dep.s)0
7 files changed, 13 insertions, 13 deletions
diff --git a/.gitignore b/.gitignore
index d8742dbb..498c6673 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,6 @@
# Ignored files in bdwgc Git repo.
-# Binary files (in root dir, cord, src, tests):
+# Binary files (in root dir, cord, tests):
*.dll
*.exe
*.gcda
diff --git a/Makefile.am b/Makefile.am
index f8057db6..1688be21 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -100,8 +100,8 @@ libgc_la_LIBADD = @addobjs@ $(THREADDLLIBS) $(UNWINDLIBS) $(ATOMIC_OPS_LIBS)
libgc_la_DEPENDENCIES = @addobjs@
libgc_la_LDFLAGS = $(extra_ldflags_libgc) -version-info 1:3:0 -no-undefined
-EXTRA_libgc_la_SOURCES = src/ia64_save_regs_in_stack.s src/sparc_mach_dep.S \
- src/sparc_netbsd_mach_dep.s src/sparc_sunos4_mach_dep.s
+EXTRA_libgc_la_SOURCES = ia64_save_regs_in_stack.s sparc_mach_dep.S \
+ sparc_netbsd_mach_dep.s sparc_sunos4_mach_dep.s
# C++ Interface
diff --git a/Makefile.direct b/Makefile.direct
index d64598b6..8ab80e8b 100644
--- a/Makefile.direct
+++ b/Makefile.direct
@@ -108,8 +108,8 @@ SRCS= $(CSRCS) \
include/gc_config_macros.h include/private/pthread_support.h \
include/private/pthread_stop_world.h include/private/darwin_semaphore.h \
include/private/darwin_stop_world.h include/private/thread_local_alloc.h \
- src/ia64_save_regs_in_stack.s src/sparc_mach_dep.S \
- src/sparc_netbsd_mach_dep.s src/sparc_sunos4_mach_dep.s $(CORD_SRCS)
+ ia64_save_regs_in_stack.s sparc_mach_dep.S \
+ sparc_netbsd_mach_dep.s sparc_sunos4_mach_dep.s $(CORD_SRCS)
DOC_FILES= README.QUICK TODO doc/README.Mac doc/README.OS2 \
doc/README.amiga doc/README.cords doc/debugging.html \
@@ -309,17 +309,17 @@ dyn_test:
# gcc -shared -Wl,-soname=libgc.so.0 -o libgc.so.0 $(LIBOBJS) dyn_load.lo
# touch liblinuxgc.so
-mach_dep.o: $(srcdir)/mach_dep.c $(srcdir)/src/sparc_mach_dep.S \
- $(srcdir)/src/sparc_sunos4_mach_dep.s \
- $(srcdir)/src/ia64_save_regs_in_stack.s \
- $(srcdir)/src/sparc_netbsd_mach_dep.s $(UTILS)
+mach_dep.o: $(srcdir)/mach_dep.c $(srcdir)/sparc_mach_dep.S \
+ $(srcdir)/sparc_sunos4_mach_dep.s \
+ $(srcdir)/ia64_save_regs_in_stack.s \
+ $(srcdir)/sparc_netbsd_mach_dep.s $(UTILS)
rm -f mach_dep.o
- ./if_mach SPARC SOLARIS $(CC) -c -o mach_dep2.o $(srcdir)/src/sparc_mach_dep.S
- ./if_mach SPARC OPENBSD $(AS) -o mach_dep2.o $(srcdir)/src/sparc_sunos4_mach_dep.s
- ./if_mach SPARC NETBSD $(AS) -o mach_dep2.o $(srcdir)/src/sparc_netbsd_mach_dep.s
+ ./if_mach SPARC SOLARIS $(CC) -c -o mach_dep2.o $(srcdir)/sparc_mach_dep.S
+ ./if_mach SPARC OPENBSD $(AS) -o mach_dep2.o $(srcdir)/sparc_sunos4_mach_dep.s
+ ./if_mach SPARC NETBSD $(AS) -o mach_dep2.o $(srcdir)/sparc_netbsd_mach_dep.s
./if_mach SPARC "" $(CC) -c -o mach_dep1.o $(SPECIALCFLAGS) $(srcdir)/mach_dep.c
./if_mach SPARC "" ld -r -o mach_dep.o mach_dep1.o mach_dep2.o
- ./if_mach IA64 "" as $(AS_ABI_FLAG) -o ia64_save_regs_in_stack.o $(srcdir)/src/ia64_save_regs_in_stack.s
+ ./if_mach IA64 "" as $(AS_ABI_FLAG) -o ia64_save_regs_in_stack.o $(srcdir)/ia64_save_regs_in_stack.s
./if_mach IA64 "" $(CC) -c -o mach_dep1.o $(SPECIALCFLAGS) $(srcdir)/mach_dep.c
./if_mach IA64 "" ld -r -o mach_dep.o mach_dep1.o ia64_save_regs_in_stack.o
./if_not_there mach_dep.o $(CC) -c $(SPECIALCFLAGS) $(srcdir)/mach_dep.c
diff --git a/src/ia64_save_regs_in_stack.s b/ia64_save_regs_in_stack.s
index 2b81edfa..2b81edfa 100644
--- a/src/ia64_save_regs_in_stack.s
+++ b/ia64_save_regs_in_stack.s
diff --git a/src/sparc_mach_dep.S b/sparc_mach_dep.S
index d204dc43..d204dc43 100644
--- a/src/sparc_mach_dep.S
+++ b/sparc_mach_dep.S
diff --git a/src/sparc_netbsd_mach_dep.s b/sparc_netbsd_mach_dep.s
index 14feb15e..14feb15e 100644
--- a/src/sparc_netbsd_mach_dep.s
+++ b/sparc_netbsd_mach_dep.s
diff --git a/src/sparc_sunos4_mach_dep.s b/sparc_sunos4_mach_dep.s
index 923f5eaa..923f5eaa 100644
--- a/src/sparc_sunos4_mach_dep.s
+++ b/sparc_sunos4_mach_dep.s