aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/x86_64/Makefile
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2021-03-16 07:41:46 -0700
committerH.J. Lu <hjl.tools@gmail.com>2021-04-01 07:00:22 -0700
commitb1ec623ed50bb8c7b9b6333fa350c3866dbde87f (patch)
treecc3823d84b34ab9b997c3feac0a906b598cae115 /sysdeps/x86_64/Makefile
parent5ccea9a011c010448999a71d2be1cd1906d7c9f5 (diff)
downloadglibc-b1ec623ed50bb8c7b9b6333fa350c3866dbde87f.tar
glibc-b1ec623ed50bb8c7b9b6333fa350c3866dbde87f.tar.gz
glibc-b1ec623ed50bb8c7b9b6333fa350c3866dbde87f.tar.bz2
glibc-b1ec623ed50bb8c7b9b6333fa350c3866dbde87f.zip
x86_64: Correct THREAD_SETMEM/THREAD_SETMEM_NC for movq [BZ #27591]
config/i386/constraints.md in GCC has (define_constraint "e" "32-bit signed integer constant, or a symbolic reference known to fit that range (for immediate operands in sign-extending x86-64 instructions)." (match_operand 0 "x86_64_immediate_operand")) Since movq takes a signed 32-bit immediate or a register source operand, use "er", instead of "nr"/"ir", constraint for 32-bit signed integer constant or register on movq. Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Diffstat (limited to 'sysdeps/x86_64/Makefile')
-rw-r--r--sysdeps/x86_64/Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/sysdeps/x86_64/Makefile b/sysdeps/x86_64/Makefile
index d1d7cb9d2e..06a444b6af 100644
--- a/sysdeps/x86_64/Makefile
+++ b/sysdeps/x86_64/Makefile
@@ -183,6 +183,8 @@ ifeq (no,$(build-hardcoded-path-in-tests))
tests-container += tst-glibc-hwcaps-cache
endif
+tests-internal += tst-x86-64-tls-1
+
endif # $(subdir) == elf
ifeq ($(subdir),csu)