gcc/libatomic
Uros Bizjak df73e5842f i386: Remove unneeded assignments when triggering SSE exceptions
According to "Intel 64 and IA32 Arch SDM, Vol. 3:

"Because SIMD floating-point exceptions are precise and occur immediately,
the situation does not arise where an x87 FPU instruction, a WAIT/FWAIT
instruction, or another SSE/SSE2/SSE3 instruction will catch a pending
unmasked SIMD floating-point exception."

Remove unneeded assignments to volatile memory.

libgcc/ChangeLog:

	* config/i386/sfp-exceptions.c (__sfp_handle_exceptions) [__SSE_MATH__]:
	Remove unneeded assignments to volatile memory.

libatomic/ChangeLog:

	* config/x86/fenv.c (__atomic_feraiseexcept) [__SSE_MATH__]:
	Remove unneeded assignments to volatile memory.

libgfortran/ChangeLog:

	* config/fpu-387.h (local_feraiseexcept) [__SSE_MATH__]:
	Remove unneeded assignments to volatile memory.
2020-04-19 14:27:12 +02:00
..
config i386: Remove unneeded assignments when triggering SSE exceptions 2020-04-19 14:27:12 +02:00
testsuite libatomic/test: Fix compilation for build sysroot 2020-04-06 23:32:44 +01:00
.gitignore
acinclude.m4 re PR other/79543 (Inappropriate "ld --version" checking) 2019-09-03 14:10:26 +00:00
aclocal.m4 Add `--with-toolexeclibdir=' configuration option 2020-01-24 11:24:25 +00:00
auto-config.h.in Makefile.am (ARCH_AARCH64_LINUX): Add IFUNC_OPTIONS and libatomic_la_LIBADD. 2017-12-05 00:49:09 +00:00
cas_n.c Update copyright years. 2020-01-01 12:51:42 +01:00
ChangeLog i386: Remove unneeded assignments when triggering SSE exceptions 2020-04-19 14:27:12 +02:00
configure libatomic/test: Fix compilation for build sysroot 2020-04-06 23:32:44 +01:00
configure.ac libatomic/test: Fix compilation for build sysroot 2020-04-06 23:32:44 +01:00
configure.tgt Update copyright years. 2020-01-01 12:51:42 +01:00
exch_n.c Update copyright years. 2020-01-01 12:51:42 +01:00
fadd_n.c Update copyright years. 2020-01-01 12:51:42 +01:00
fand_n.c
fence.c Update copyright years. 2020-01-01 12:51:42 +01:00
fenv.c Update copyright years. 2020-01-01 12:51:42 +01:00
fior_n.c
flag.c Update copyright years. 2020-01-01 12:51:42 +01:00
fnand_n.c
fop_n.c Update copyright years. 2020-01-01 12:51:42 +01:00
fsub_n.c
fxor_n.c
gcas.c Update copyright years. 2020-01-01 12:51:42 +01:00
gexch.c Update copyright years. 2020-01-01 12:51:42 +01:00
glfree.c Update copyright years. 2020-01-01 12:51:42 +01:00
gload.c Update copyright years. 2020-01-01 12:51:42 +01:00
gstore.c Update copyright years. 2020-01-01 12:51:42 +01:00
host-config.h Update copyright years. 2020-01-01 12:51:42 +01:00
init.c
libatomic_i.h Update copyright years. 2020-01-01 12:51:42 +01:00
libatomic.map Add out-of-line versions of some <stdatomic.h> functions (PR c/65083). 2015-11-18 22:13:44 +00:00
load_n.c Update copyright years. 2020-01-01 12:51:42 +01:00
Makefile.am libatomic: Fix last change [PR55930] 2020-02-22 19:55:09 +01:00
Makefile.in libatomic: Fix last change [PR55930] 2020-02-22 19:55:09 +01:00
store_n.c Update copyright years. 2020-01-01 12:51:42 +01:00
tas_n.c Update copyright years. 2020-01-01 12:51:42 +01:00