glibc/sysdeps
H.J. Lu b1ec623ed5 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>
2021-04-01 07:00:22 -07:00
..
aarch64 aarch64: Optimize __libc_mtag_tag_zero_region 2021-03-26 11:03:06 +00:00
alpha Implement <unwind-link.h> for dynamically loading the libgcc_s unwinder 2021-03-01 15:58:01 +01:00
arc Reduce the statically linked startup code [BZ #23323] 2021-02-25 12:13:02 +01:00
arm Update arm libm-test-ulps 2021-03-05 08:35:24 -03:00
csky Reduce the statically linked startup code [BZ #23323] 2021-02-25 12:13:02 +01:00
generic fork.h: replace with register-atfork.h 2021-03-29 21:41:09 +02:00
gnu Move sysdeps/gnu/unwind-resume.c to sysdeps/generic/unwind-resume.c 2021-03-01 15:59:49 +01:00
hppa Update hppa libm-test-ulps 2021-03-07 17:23:34 +00:00
htl fork.h: replace with register-atfork.h 2021-03-29 21:41:09 +02:00
hurd Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
i386 nptl: Remove MULTI_PAGE_ALIASING [BZ #23554] 2021-03-19 15:04:17 -07:00
ia64 Move __isnanf128 to libc.so 2021-03-30 14:58:19 +05:30
ieee754 Move __isnanf128 to libc.so 2021-03-30 14:58:19 +05:30
m68k m68k: Implement backtrace on top of <unwind-link.h> 2021-03-01 15:59:12 +01:00
mach Move __isnanf128 to libc.so 2021-03-30 14:58:19 +05:30
microblaze Reduce the statically linked startup code [BZ #23323] 2021-02-25 12:13:02 +01:00
mips Implement <unwind-link.h> for dynamically loading the libgcc_s unwinder 2021-03-01 15:58:01 +01:00
nios2 Reduce the statically linked startup code [BZ #23323] 2021-02-25 12:13:02 +01:00
nptl fork.h: replace with register-atfork.h 2021-03-29 21:41:09 +02:00
posix nss: fix nss_database_lookup2's alternate handling [BZ #27416] 2021-03-09 14:34:50 -05:00
powerpc powerpc64le: Use ifunc for _Float128 functions also in libc 2021-04-01 10:55:42 +02:00
pthread nptl: Remove open from libpthread 2021-03-26 13:37:14 -03:00
riscv Reduce the statically linked startup code [BZ #23323] 2021-02-25 12:13:02 +01:00
s390 S390: Allow "v" constraint for long double math_opt_barrier and math_force_eval with GCC 11. 2021-04-01 09:14:20 +02:00
sh Implement <unwind-link.h> for dynamically loading the libgcc_s unwinder 2021-03-01 15:58:01 +01:00
sparc Update sparc libm-tests-ulps 2021-03-30 14:04:11 -03:00
unix Fix conform linknamespace tests due to gnu_dev_makedev 2021-03-31 16:10:14 +02:00
wordsize-32 Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
wordsize-64 Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
x86 Move __isnanf128 to libc.so 2021-03-30 14:58:19 +05:30
x86_64 x86_64: Correct THREAD_SETMEM/THREAD_SETMEM_NC for movq [BZ #27591] 2021-04-01 07:00:22 -07:00