Regenerate.
(Logical change 1.259)
diff --git a/Makefile.in b/Makefile.in
index cd52d41..6b2d9bc 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -229,8 +229,8 @@
EXTRA_DIST = include/dwarf.h include/dwarf_i.h \
include/internal.h include/mempool.h \
include/remote.h \
- include/libunwind-ia64.h include/tdep-ia64.h include/ia64/rse.h \
- include/ia64/script.h \
+ include/libunwind-ia64.h include/tdep-ia64.h \
+ include/ia64/jmpbuf.h include/ia64/rse.h include/ia64/script.h \
include/libunwind-hppa.h include/tdep-hppa.h \
include/libunwind-x86.h include/tdep-x86.h \
include/x86/dwarf-config.h \
diff --git a/src/Makefile.in b/src/Makefile.in
index 143973b..c2198b2 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -128,12 +128,13 @@
am__libunwind_setjmp_la_SOURCES_DIST = longjmp.c siglongjmp.c setjmp.c \
sigsetjmp.c x86_64/siglongjmp.S x86/siglongjmp.S \
hppa/siglongjmp.S ia64/setjmp.S ia64/sigsetjmp.S \
- ia64/siglongjmp.S
+ ia64/longjmp.S ia64/siglongjmp.S
am__objects_8 = longjmp.lo siglongjmp.lo
am__objects_9 = setjmp.lo sigsetjmp.lo x86_64/siglongjmp.lo
am__objects_10 = setjmp.lo sigsetjmp.lo x86/siglongjmp.lo
am__objects_11 = setjmp.lo sigsetjmp.lo hppa/siglongjmp.lo
-am__objects_12 = ia64/setjmp.lo ia64/sigsetjmp.lo ia64/siglongjmp.lo
+am__objects_12 = ia64/setjmp.lo ia64/sigsetjmp.lo ia64/longjmp.lo \
+ ia64/siglongjmp.lo
@ARCH_HPPA_FALSE@@ARCH_IA64_FALSE@@ARCH_X86_64_TRUE@@ARCH_X86_FALSE@am_libunwind_setjmp_la_OBJECTS = $(am__objects_8) \
@ARCH_HPPA_FALSE@@ARCH_IA64_FALSE@@ARCH_X86_64_TRUE@@ARCH_X86_FALSE@ $(am__objects_9)
@ARCH_HPPA_FALSE@@ARCH_IA64_FALSE@@ARCH_X86_TRUE@am_libunwind_setjmp_la_OBJECTS = $(am__objects_8) \
@@ -501,8 +502,8 @@
libunwind_setjmp_la_LIBADD = libunwind-$(arch).la -lc
libunwind_setjmp_la_SOURCES_common = longjmp.c siglongjmp.c
-libunwind_setjmp_la_SOURCES_ia64 = ia64/setjmp.S ia64/sigsetjmp.S \
- ia64/siglongjmp.S
+libunwind_setjmp_la_SOURCES_ia64 = ia64/setjmp.S ia64/sigsetjmp.S \
+ ia64/longjmp.S ia64/siglongjmp.S
libunwind_setjmp_la_SOURCES_hppa = setjmp.c sigsetjmp.c \
hppa/siglongjmp.S
@@ -947,6 +948,7 @@
hppa/$(DEPDIR)/$(am__dirstamp)
ia64/setjmp.lo: ia64/$(am__dirstamp) ia64/$(DEPDIR)/$(am__dirstamp)
ia64/sigsetjmp.lo: ia64/$(am__dirstamp) ia64/$(DEPDIR)/$(am__dirstamp)
+ia64/longjmp.lo: ia64/$(am__dirstamp) ia64/$(DEPDIR)/$(am__dirstamp)
ia64/siglongjmp.lo: ia64/$(am__dirstamp) \
ia64/$(DEPDIR)/$(am__dirstamp)
libunwind-setjmp.la: $(libunwind_setjmp_la_OBJECTS) $(libunwind_setjmp_la_DEPENDENCIES)
@@ -1320,6 +1322,8 @@
-rm -f ia64/dyn_info_list.lo
-rm -f ia64/getcontext.$(OBJEXT)
-rm -f ia64/getcontext.lo
+ -rm -f ia64/longjmp.$(OBJEXT)
+ -rm -f ia64/longjmp.lo
-rm -f ia64/mk_Gcursor_i.$(OBJEXT)
-rm -f ia64/mk_Lcursor_i.$(OBJEXT)
-rm -f ia64/regname.$(OBJEXT)
diff --git a/tests/Makefile.in b/tests/Makefile.in
index ef8f1c7..bb41b4f 100644
--- a/tests/Makefile.in
+++ b/tests/Makefile.in
@@ -14,7 +14,7 @@
@SET_MAKE@
-SOURCES = $(Gia64_test_nat_SOURCES) $(Gia64_test_rbs_SOURCES) $(Gia64_test_readonly_SOURCES) $(Gia64_test_stack_SOURCES) Gperf-simple.c Gtest-concurrent.c $(Gtest_dyn1_SOURCES) Gtest-exc.c $(Gtest_init_SOURCES) Gtest-resume-sig.c $(Lia64_test_nat_SOURCES) $(Lia64_test_rbs_SOURCES) $(Lia64_test_readonly_SOURCES) $(Lia64_test_stack_SOURCES) Lperf-simple.c Ltest-concurrent.c $(Ltest_dyn1_SOURCES) Ltest-exc.c $(Ltest_init_SOURCES) Ltest-resume-sig.c bt.c forker.c $(ia64_test_dyn1_SOURCES) ia64-test-sig.c mapper.c test-async-sig.c test-flush-cache.c test-init-remote.c test-mem.c test-proc-info.c test-ptrace.c test-setjmp.c $(test_static_link_SOURCES) test-strerror.c test-varargs.c
+SOURCES = $(Gia64_test_nat_SOURCES) $(Gia64_test_rbs_SOURCES) $(Gia64_test_readonly_SOURCES) $(Gia64_test_stack_SOURCES) Gperf-simple.c Gtest-concurrent.c $(Gtest_dyn1_SOURCES) Gtest-exc.c $(Gtest_init_SOURCES) Gtest-resume-sig.c $(Lia64_test_nat_SOURCES) $(Lia64_test_rbs_SOURCES) $(Lia64_test_readonly_SOURCES) $(Lia64_test_stack_SOURCES) Lperf-simple.c Ltest-concurrent.c $(Ltest_dyn1_SOURCES) Ltest-exc.c $(Ltest_init_SOURCES) Ltest-resume-sig.c bt.c forker.c $(ia64_test_dyn1_SOURCES) ia64-test-setjmp.c ia64-test-sig.c mapper.c test-async-sig.c test-flush-cache.c test-init-remote.c test-mem.c test-proc-info.c test-ptrace.c test-setjmp.c $(test_static_link_SOURCES) test-strerror.c test-varargs.c
srcdir = @srcdir@
top_srcdir = @top_srcdir@
@@ -74,14 +74,15 @@
@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Gia64-test-rbs$(EXEEXT) \
@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Lia64-test-rbs$(EXEEXT) \
@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Gia64-test-readonly$(EXEEXT) \
-@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Lia64-test-readonly$(EXEEXT)
+@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Lia64-test-readonly$(EXEEXT) \
+@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ ia64-test-setjmp$(EXEEXT) \
+@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ ia64-test-sig$(EXEEXT)
am__EXEEXT_4 =
@REMOTE_ONLY_FALSE@am__EXEEXT_5 = bt$(EXEEXT) forker$(EXEEXT) \
@REMOTE_ONLY_FALSE@ mapper$(EXEEXT) test-varargs$(EXEEXT) \
@REMOTE_ONLY_FALSE@ Gperf-simple$(EXEEXT) Lperf-simple$(EXEEXT)
@REMOTE_ONLY_TRUE@am__EXEEXT_5 = $(am__EXEEXT_4)
@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@am__EXEEXT_6 = \
-@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ ia64-test-sig$(EXEEXT) \
@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ ia64-test-dyn1$(EXEEXT)
PROGRAMS = $(noinst_PROGRAMS)
am_Gia64_test_nat_OBJECTS = Gia64-test-nat.$(OBJEXT) \
@@ -184,6 +185,9 @@
ia64_test_dyn1_OBJECTS = $(am_ia64_test_dyn1_OBJECTS)
ia64_test_dyn1_LDADD = $(LDADD)
ia64_test_dyn1_DEPENDENCIES = $(am__DEPENDENCIES_1)
+ia64_test_setjmp_SOURCES = ia64-test-setjmp.c
+ia64_test_setjmp_OBJECTS = ia64-test-setjmp.$(OBJEXT)
+ia64_test_setjmp_DEPENDENCIES = ../src/libunwind-setjmp.la
ia64_test_sig_SOURCES = ia64-test-sig.c
ia64_test_sig_OBJECTS = ia64-test-sig.$(OBJEXT)
ia64_test_sig_LDADD = $(LDADD)
@@ -261,10 +265,11 @@
$(Lia64_test_readonly_SOURCES) $(Lia64_test_stack_SOURCES) \
Lperf-simple.c Ltest-concurrent.c $(Ltest_dyn1_SOURCES) \
Ltest-exc.c $(Ltest_init_SOURCES) Ltest-resume-sig.c bt.c \
- forker.c $(ia64_test_dyn1_SOURCES) ia64-test-sig.c mapper.c \
- test-async-sig.c test-flush-cache.c test-init-remote.c \
- test-mem.c test-proc-info.c test-ptrace.c test-setjmp.c \
- $(test_static_link_SOURCES) test-strerror.c test-varargs.c
+ forker.c $(ia64_test_dyn1_SOURCES) ia64-test-setjmp.c \
+ ia64-test-sig.c mapper.c test-async-sig.c test-flush-cache.c \
+ test-init-remote.c test-mem.c test-proc-info.c test-ptrace.c \
+ test-setjmp.c $(test_static_link_SOURCES) test-strerror.c \
+ test-varargs.c
DIST_SOURCES = $(Gia64_test_nat_SOURCES) $(Gia64_test_rbs_SOURCES) \
$(Gia64_test_readonly_SOURCES) $(Gia64_test_stack_SOURCES) \
Gperf-simple.c Gtest-concurrent.c $(Gtest_dyn1_SOURCES) \
@@ -273,10 +278,11 @@
$(Lia64_test_readonly_SOURCES) $(Lia64_test_stack_SOURCES) \
Lperf-simple.c Ltest-concurrent.c $(Ltest_dyn1_SOURCES) \
Ltest-exc.c $(Ltest_init_SOURCES) Ltest-resume-sig.c bt.c \
- forker.c $(ia64_test_dyn1_SOURCES) ia64-test-sig.c mapper.c \
- test-async-sig.c test-flush-cache.c test-init-remote.c \
- test-mem.c test-proc-info.c test-ptrace.c test-setjmp.c \
- $(test_static_link_SOURCES) test-strerror.c test-varargs.c
+ forker.c $(ia64_test_dyn1_SOURCES) ia64-test-setjmp.c \
+ ia64-test-sig.c mapper.c test-async-sig.c test-flush-cache.c \
+ test-init-remote.c test-mem.c test-proc-info.c test-ptrace.c \
+ test-setjmp.c $(test_static_link_SOURCES) test-strerror.c \
+ test-varargs.c
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
@@ -424,12 +430,13 @@
@REMOTE_ONLY_TRUE@check_PROGRAMS_cdep =
@REMOTE_ONLY_FALSE@noinst_PROGRAMS_cdep = bt forker mapper test-varargs Gperf-simple Lperf-simple
@REMOTE_ONLY_TRUE@noinst_PROGRAMS_cdep = $(noinst_PROGRAMS_common)
-@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@noinst_PROGRAMS_arch = ia64-test-sig ia64-test-dyn1
+@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@noinst_PROGRAMS_arch = ia64-test-dyn1
@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@check_SCRIPTS_arch = run-ia64-test-dyn1
@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@check_PROGRAMS_arch = Gia64-test-stack Lia64-test-stack \
@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Gia64-test-nat Lia64-test-nat \
@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Gia64-test-rbs Lia64-test-rbs \
-@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Gia64-test-readonly Lia64-test-readonly
+@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ Gia64-test-readonly Lia64-test-readonly \
+@ARCH_IA64_TRUE@@REMOTE_ONLY_FALSE@ ia64-test-setjmp ia64-test-sig
check_SCRIPTS = $(check_SCRIPTS_common) $(check_SCRIPTS_cdep) \
$(check_SCRIPTS_arch)
@@ -458,6 +465,7 @@
LIBUNWIND = ../src/libunwind-$(arch).la
LDADD = $(LIBUNWIND)
test_setjmp_LDADD = ../src/libunwind-setjmp.la
+ia64_test_setjmp_LDADD = ../src/libunwind-setjmp.la
test_ptrace_LDADD = ../src/libunwind-ptrace.a $(LIBUNWIND)
Ltest_concurrent_LDADD = $(LIBUNWIND) -lpthread
Gtest_concurrent_LDADD = $(LIBUNWIND) -lpthread
@@ -580,6 +588,9 @@
ia64-test-dyn1$(EXEEXT): $(ia64_test_dyn1_OBJECTS) $(ia64_test_dyn1_DEPENDENCIES)
@rm -f ia64-test-dyn1$(EXEEXT)
$(LINK) $(ia64_test_dyn1_LDFLAGS) $(ia64_test_dyn1_OBJECTS) $(ia64_test_dyn1_LDADD) $(LIBS)
+ia64-test-setjmp$(EXEEXT): $(ia64_test_setjmp_OBJECTS) $(ia64_test_setjmp_DEPENDENCIES)
+ @rm -f ia64-test-setjmp$(EXEEXT)
+ $(LINK) $(ia64_test_setjmp_LDFLAGS) $(ia64_test_setjmp_OBJECTS) $(ia64_test_setjmp_LDADD) $(LIBS)
ia64-test-sig$(EXEEXT): $(ia64_test_sig_OBJECTS) $(ia64_test_sig_DEPENDENCIES)
@rm -f ia64-test-sig$(EXEEXT)
$(LINK) $(ia64_test_sig_LDFLAGS) $(ia64_test_sig_OBJECTS) $(ia64_test_sig_LDADD) $(LIBS)
@@ -646,6 +657,7 @@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bt.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/forker.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ia64-test-dyn1.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ia64-test-setjmp.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ia64-test-sig.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mapper.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-async-sig.Po@am__quote@