From 33ca998a4f3272beb0f2e75db7c535d77c03347f Mon Sep 17 00:00:00 2001 From: Daniel Jacobowitz Date: Thu, 2 Mar 2006 15:19:51 +0000 Subject: [PATCH] * sysdeps/unix/sysv/linux/arm/eabi/Makefile (arm-using-eabi): Set. * sysdeps/unix/sysv/linux/arm/nptl/Makefile: New file. --- ChangeLog.arm | 5 +++++ sysdeps/unix/sysv/linux/arm/eabi/Makefile | 3 +++ sysdeps/unix/sysv/linux/arm/nptl/Makefile | 8 ++++++++ 3 files changed, 16 insertions(+) create mode 100644 sysdeps/unix/sysv/linux/arm/nptl/Makefile diff --git a/ChangeLog.arm b/ChangeLog.arm index d7217bb..3f510d2 100644 --- a/ChangeLog.arm +++ b/ChangeLog.arm @@ -1,3 +1,8 @@ +2006-03-02 Daniel Jacobowitz + + * sysdeps/unix/sysv/linux/arm/eabi/Makefile (arm-using-eabi): Set. + * sysdeps/unix/sysv/linux/arm/nptl/Makefile: New file. + 2006-02-28 Daniel Jacobowitz * sysdeps/unix/arm/sysdep.h, sysdeps/unix/sysv/linux/arm/sysdep.S, diff --git a/sysdeps/unix/sysv/linux/arm/eabi/Makefile b/sysdeps/unix/sysv/linux/arm/eabi/Makefile index d3c02a2..9f2b0fe 100644 --- a/sysdeps/unix/sysv/linux/arm/eabi/Makefile +++ b/sysdeps/unix/sysv/linux/arm/eabi/Makefile @@ -1,3 +1,6 @@ +# Set this flag here so that arm/nptl/Makefile will see it. +arm-using-eabi = yes + ifeq ($(subdir),csu) # In order for unwinding to fail when it falls out of main, we need a # cantunwind marker. There's one in start.S. To make sure we reach it, add diff --git a/sysdeps/unix/sysv/linux/arm/nptl/Makefile b/sysdeps/unix/sysv/linux/arm/nptl/Makefile new file mode 100644 index 0000000..f270f19 --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/nptl/Makefile @@ -0,0 +1,8 @@ +ifeq ($(subdir),nptl) +ifneq ($(arm-using-eabi),yes) +# These tests rely on PTHREAD_KEYS_MAX. The SJLJ exception machinery +# in libgcc registers one key, however, so only PTHREAD_KEYS_MAX-1 +# keys are available. This works fine for EABI targets. +tests := $(filter-out tst-key1 tst-key4,$(tests)) +endif +endif -- 2.7.4