gcc/gcc/config/i386
H.J. Lu c03a554103 x86: Add -mfunction-return=
Add -mfunction-return= option to convert function return to call and
return thunks.  The default is 'keep', which keeps function return
unmodified.  'thunk' converts function return to call and return thunk.
'thunk-inline' converts function return to inlined call and return thunk.
'thunk-extern' converts function return to external call and return
thunk provided in a separate object file.  You can control this behavior
for a specific function by using the function attribute function_return.

Function return thunk is the same as memory thunk for -mindirect-branch=
where the return address is at the top of the stack:

__x86_return_thunk:
	call L2
L1:
	pause
	lfence
	jmp L1
L2:
	lea 8(%rsp), %rsp|lea 4(%esp), %esp
	ret

and function return becomes

	jmp __x86_return_thunk

-mindirect-branch= tests are updated with -mfunction-return=keep to
avoid false test failures when -mfunction-return=thunk is added to
RUNTESTFLAGS for "make check".

gcc/

	Backport from mainline
	2018-01-14  H.J. Lu  <hongjiu.lu@intel.com>

	* config/i386/i386-protos.h (ix86_output_function_return): New.
	* config/i386/i386.c (ix86_set_indirect_branch_type): Also
	set function_return_type.
	(indirect_thunk_name): Add ret_p to indicate thunk for function
	return.
	(output_indirect_thunk_function): Pass false to
	indirect_thunk_name.
	(ix86_output_indirect_branch_via_reg): Likewise.
	(ix86_output_indirect_branch_via_push): Likewise.
	(output_indirect_thunk_function): Create alias for function
	return thunk if regno < 0.
	(ix86_output_function_return): New function.
	(ix86_handle_fndecl_attribute): Handle function_return.
	(ix86_attribute_table): Add function_return.
	* config/i386/i386.h (machine_function): Add
	function_return_type.
	* config/i386/i386.md (simple_return_internal): Use
	ix86_output_function_return.
	(simple_return_internal_long): Likewise.
	* config/i386/i386.opt (mfunction-return=): New option.
	(indirect_branch): Mention -mfunction-return=.
	* doc/extend.texi: Document function_return function attribute.
	* doc/invoke.texi: Document -mfunction-return= option.

gcc/testsuite/

	Backport from mainline
	2018-01-14  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc.target/i386/indirect-thunk-1.c (dg-options): Add
	-mfunction-return=keep.
	* gcc.target/i386/indirect-thunk-2.c: Likewise.
	* gcc.target/i386/indirect-thunk-3.c: Likewise.
	* gcc.target/i386/indirect-thunk-4.c: Likewise.
	* gcc.target/i386/indirect-thunk-5.c: Likewise.
	* gcc.target/i386/indirect-thunk-6.c: Likewise.
	* gcc.target/i386/indirect-thunk-7.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
	* gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
	* gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
	* gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
	* gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
	* gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
	* gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
	* gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
	* gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
	* gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
	* gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
	* gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
	* gcc.target/i386/ret-thunk-1.c: New test.
	* gcc.target/i386/ret-thunk-10.c: Likewise.
	* gcc.target/i386/ret-thunk-11.c: Likewise.
	* gcc.target/i386/ret-thunk-12.c: Likewise.
	* gcc.target/i386/ret-thunk-13.c: Likewise.
	* gcc.target/i386/ret-thunk-14.c: Likewise.
	* gcc.target/i386/ret-thunk-15.c: Likewise.
	* gcc.target/i386/ret-thunk-16.c: Likewise.
	* gcc.target/i386/ret-thunk-2.c: Likewise.
	* gcc.target/i386/ret-thunk-3.c: Likewise.
	* gcc.target/i386/ret-thunk-4.c: Likewise.
	* gcc.target/i386/ret-thunk-5.c: Likewise.
	* gcc.target/i386/ret-thunk-6.c: Likewise.
	* gcc.target/i386/ret-thunk-7.c: Likewise.
	* gcc.target/i386/ret-thunk-8.c: Likewise.
	* gcc.target/i386/ret-thunk-9.c: Likewise.

i386: Don't use ASM_OUTPUT_DEF for TARGET_MACHO

ASM_OUTPUT_DEF isn't defined for TARGET_MACHO.  Use ASM_OUTPUT_LABEL to
generate the __x86_return_thunk label, instead of the set directive.
Update testcase to remove the __x86_return_thunk label check.  Since
-fno-pic is ignored on Darwin, update testcases to sscan or "push"
only on Linux.

gcc/

	Backport from mainline
	2018-01-15  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/83839
	* config/i386/i386.c (output_indirect_thunk_function): Use
	ASM_OUTPUT_LABEL, instead of ASM_OUTPUT_DEF, for TARGET_MACHO
	for  __x86.return_thunk.

gcc/testsuite/

	Backport from mainline
	2018-01-15  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/83839
	* gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on
	Linux.
	* gcc.target/i386/indirect-thunk-2.c: Likewise.
	* gcc.target/i386/indirect-thunk-3.c: Likewise.
	* gcc.target/i386/indirect-thunk-4.c: Likewise.
	* gcc.target/i386/indirect-thunk-7.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
	* gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
	* gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
	* gcc.target/i386/indirect-thunk-register-1.c: Likewise.
	* gcc.target/i386/indirect-thunk-register-3.c: Likewise.
	* gcc.target/i386/indirect-thunk-register-4.c: Likewise.
	* gcc.target/i386/ret-thunk-10.c: Likewise.
	* gcc.target/i386/ret-thunk-11.c: Likewise.
	* gcc.target/i386/ret-thunk-12.c: Likewise.
	* gcc.target/i386/ret-thunk-13.c: Likewise.
	* gcc.target/i386/ret-thunk-14.c: Likewise.
	* gcc.target/i386/ret-thunk-15.c: Likewise.
	* gcc.target/i386/ret-thunk-9.c: Don't check the
	__x86_return_thunk label.
	Scan for "push" only for Linux.

From-SVN: r256734
2018-01-16 03:10:44 -08:00
..
adxintrin.h re PR target/81300 (-fpeephole2 breaks __builtin_ia32_sbb_u64, _subborrow_u64 on AMD64) 2017-07-04 23:05:17 +02:00
ammintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
athlon.md Update copyright years. 2017-01-01 13:07:43 +01:00
atom.md Update copyright years. 2017-01-01 13:07:43 +01:00
att.h Update copyright years. 2017-01-01 13:07:43 +01:00
avx2intrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
avx512bwintrin.h re PR target/79932 (_mm512_packus_epi32 does not compile under -O0) 2017-03-09 10:09:27 +01:00
avx512cdintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
avx512dqintrin.h avx512fintrin.h (_ktest_mask16_u8, [...]): Move to ... 2017-01-26 13:24:58 +01:00
avx512erintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
avx512fintrin.h re PR target/80324 (_mm512_reduce_xxx type instrinsics are missing) 2017-04-10 08:53:28 +02:00
avx512ifmaintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
avx512ifmavlintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
avx512pfintrin.h re PR target/79481 (AVX512PF: unmasked gather prefetch intrinsics missing) 2017-02-14 20:39:17 +01:00
avx512vbmiintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
avx512vbmivlintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
avx512vlbwintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
avx512vldqintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
avx512vlintrin.h re PR target/79932 (_mm512_packus_epi32 does not compile under -O0) 2017-03-09 10:11:06 +01:00
avx512vpopcntdqintrin.h Enable AVX-512 VPOPCNTD/VPOPCNTQ instructions. 2017-01-10 12:55:41 +00:00
avx5124fmapsintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
avx5124vnniwintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
avxintrin.h re PR target/80322 (convert intrinsics missing) 2017-04-07 21:22:00 +02:00
avxmath.h Update copyright years. 2017-01-01 13:07:43 +01:00
bdver1.md Update copyright years. 2017-01-01 13:07:43 +01:00
bdver3.md Update copyright years. 2017-01-01 13:07:43 +01:00
biarch64.h Update copyright years. 2017-01-01 13:07:43 +01:00
biarchx32.h Update copyright years. 2017-01-01 13:07:43 +01:00
bmi2intrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
bmiintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
bmmintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
bsd.h Update copyright years. 2017-01-01 13:07:43 +01:00
btver2.md Update copyright years. 2017-01-01 13:07:43 +01:00
clflushoptintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
clwbintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
clzerointrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
constraints.md Update copyright years. 2017-01-01 13:07:43 +01:00
core2.md Update copyright years. 2017-01-01 13:07:43 +01:00
cpuid.h Backport r248729 2017-06-22 11:40:43 +00:00
cross-stdarg.h Update copyright years. 2017-01-01 13:07:43 +01:00
crtdll.h Update copyright years. 2017-01-01 13:07:43 +01:00
cygming.h Update copyright years. 2017-01-01 13:07:43 +01:00
cygming.opt Update copyright years. 2017-01-01 13:07:43 +01:00
cygwin-stdint.h Update copyright years. 2017-01-01 13:07:43 +01:00
cygwin-w64.h Update copyright years. 2017-01-01 13:07:43 +01:00
cygwin.h cygwin.h (LIBGCJ_SONAME): Remove. 2017-01-17 07:23:40 +00:00
cygwin.opt Update copyright years. 2017-01-01 13:07:43 +01:00
darwin.h Update copyright years. 2017-01-01 13:07:43 +01:00
darwin64.h Update copyright years. 2017-01-01 13:07:43 +01:00
djgpp-stdint.h Update copyright years. 2017-01-01 13:07:43 +01:00
djgpp.c Update copyright years. 2017-01-01 13:07:43 +01:00
djgpp.h Update copyright years. 2017-01-01 13:07:43 +01:00
djgpp.opt Update copyright years. 2017-01-01 13:07:43 +01:00
dragonfly.h Update copyright years. 2017-01-01 13:07:43 +01:00
driver-i386.c i386-common.c (OPTION_MASK_ISA_RDPID_SET): New. 2017-02-17 19:11:28 +01:00
emmintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
f16cintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
fma4intrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
fmaintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
freebsd.h Update copyright years. 2017-01-01 13:07:43 +01:00
freebsd64.h Update copyright years. 2017-01-01 13:07:43 +01:00
fxsrintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
gas.h Update copyright years. 2017-01-01 13:07:43 +01:00
gcc-auto-profile Add gcc-auto-profile script 2016-06-23 14:33:53 +00:00
geode.md Update copyright years. 2017-01-01 13:07:43 +01:00
gmm_malloc.h Update copyright years. 2017-01-01 13:07:43 +01:00
gnu-user-common.h Update copyright years. 2017-01-01 13:07:43 +01:00
gnu-user.h Update copyright years. 2017-01-01 13:07:43 +01:00
gnu-user64.h Update copyright years. 2017-01-01 13:07:43 +01:00
gnu.h Update copyright years. 2017-01-01 13:07:43 +01:00
gstabs.h
haswell.md Update copyright years. 2017-01-01 13:07:43 +01:00
host-cygwin.c Update copyright years. 2017-01-01 13:07:43 +01:00
host-i386-darwin.c Update copyright years. 2017-01-01 13:07:43 +01:00
host-mingw32.c Update copyright years. 2017-01-01 13:07:43 +01:00
i386-builtin-types.awk Update copyright years. 2017-01-01 13:07:43 +01:00
i386-builtin-types.def re PR target/80381 (AVX512: -O3, _mm512_srai_epi32, the last argument must be an 8-bit immediate) 2017-04-11 10:54:54 +02:00
i386-builtin.def re PR target/80381 (AVX512: -O3, _mm512_srai_epi32, the last argument must be an 8-bit immediate) 2017-04-11 10:54:54 +02:00
i386-c.c i386-common.c (OPTION_MASK_ISA_RDPID_SET): New. 2017-02-17 19:11:28 +01:00
i386-modes.def Update copyright years. 2017-01-01 13:07:43 +01:00
i386-opts.h x86: Add -mindirect-branch= 2018-01-16 02:59:42 -08:00
i386-passes.def Update copyright years. 2017-01-01 13:07:43 +01:00
i386-protos.h x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
i386.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
i386.h x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
i386.md x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
i386.opt x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
i386elf.h Update copyright years. 2017-01-01 13:07:43 +01:00
ia32intrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
iamcu.h Update copyright years. 2017-01-01 13:07:43 +01:00
immintrin.h i386-common.c (OPTION_MASK_ISA_RDPID_SET): New. 2017-02-17 19:11:28 +01:00
intelmic-mkoffload.c Update copyright years. 2017-01-01 13:07:43 +01:00
intelmic-offload.h Update copyright years. 2017-01-01 13:07:43 +01:00
k6.md Update copyright years. 2017-01-01 13:07:43 +01:00
kfreebsd-gnu.h Update copyright years. 2017-01-01 13:07:43 +01:00
kfreebsd-gnu64.h Update copyright years. 2017-01-01 13:07:43 +01:00
kopensolaris-gnu.h Update copyright years. 2017-01-01 13:07:43 +01:00
linux-common.h Update copyright years. 2017-01-01 13:07:43 +01:00
linux.h Update copyright years. 2017-01-01 13:07:43 +01:00
linux64.h Update copyright years. 2017-01-01 13:07:43 +01:00
lwpintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
lynx.h Update copyright years. 2017-01-01 13:07:43 +01:00
lzcntintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
mingw-pthread.h Update copyright years. 2017-01-01 13:07:43 +01:00
mingw-stdint.h Update copyright years. 2017-01-01 13:07:43 +01:00
mingw-w64.h Update copyright years. 2017-01-01 13:07:43 +01:00
mingw-w64.opt Update copyright years. 2017-01-01 13:07:43 +01:00
mingw.opt Update copyright years. 2017-01-01 13:07:43 +01:00
mingw32.h cygwin.h (LIBGCJ_SONAME): Remove. 2017-01-17 07:23:40 +00:00
mm3dnow.h re PR target/80298 (<x86intrin.h> incompatible with -mno-sse) 2017-04-05 17:33:49 +02:00
mmintrin.h re PR target/80298 (<x86intrin.h> incompatible with -mno-sse) 2017-04-05 17:33:49 +02:00
mmx.md backport: re PR target/80799 (x86-32 bits generates MMX without EMMS) 2017-05-19 16:09:45 +02:00
msformat-c.c Update copyright years. 2017-01-01 13:07:43 +01:00
mwaitxintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
netbsd-elf.h Update copyright years. 2017-01-01 13:07:43 +01:00
netbsd64.h Update copyright years. 2017-01-01 13:07:43 +01:00
nmmintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
nto.h Update copyright years. 2017-01-01 13:07:43 +01:00
nto.opt Update copyright years. 2017-01-01 13:07:43 +01:00
openbsd.h Update copyright years. 2017-01-01 13:07:43 +01:00
openbsdelf.h Update copyright years. 2017-01-01 13:07:43 +01:00
pentium.md Update copyright years. 2017-01-01 13:07:43 +01:00
pkuintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
pmm_malloc.h Update copyright years. 2017-01-01 13:07:43 +01:00
pmmintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
popcntintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
ppro.md Update copyright years. 2017-01-01 13:07:43 +01:00
predicates.md re PR target/82703 (Wrong addition of std::array components with -O2 -ftree-loop-vectorize -ftree-slp-vectorize (works fine with -O2)) 2017-10-27 14:25:34 +02:00
prfchwintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
rdos.h Update copyright years. 2017-01-01 13:07:43 +01:00
rdos64.h Update copyright years. 2017-01-01 13:07:43 +01:00
rdseedintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
rtemself.h [RTEMS] Add GCC Runtime Library Exception 2017-07-26 08:31:09 +00:00
rtmintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
sgxintrin.h i386-common.c (OPTION_MASK_ISA_SGX_UNSET): New. 2017-01-11 22:41:13 +01:00
shaintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
slm.md Update copyright years. 2017-01-01 13:07:43 +01:00
smmintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
sol2.h Use -xbrace_comment=no with recent Solaris/x86 as 2017-11-13 12:38:16 +00:00
sse.md backport: re PR target/80819 (Useless store to the stack in _mm_set_epi64x with SSE4 -mno-avx) 2017-12-15 23:08:20 +01:00
ssemath.h Update copyright years. 2017-01-01 13:07:43 +01:00
stringop.def Update copyright years. 2017-01-01 13:07:43 +01:00
subst.md Update copyright years. 2017-01-01 13:07:43 +01:00
sync.md backport: re PR target/80706 (peephole2 uses uninitialized stack variables on i686) 2017-05-14 14:49:55 +02:00
sysv4.h Update copyright years. 2017-01-01 13:07:43 +01:00
t-cygming Update copyright years. 2017-01-01 13:07:43 +01:00
t-cygwin-w64
t-darwin
t-darwin64
t-djgpp [PATCH 5/6] [DJGPP] Update DJGPP configuration related files 2016-01-12 06:57:10 +02:00
t-gmm_malloc
t-gnu
t-i386 Update copyright years. 2017-01-01 13:07:43 +01:00
t-intelmic
t-kfreebsd
t-linux
t-linux64 Update copyright years. 2017-01-01 13:07:43 +01:00
t-mingw-w32
t-mingw-w64
t-openbsd
t-pmm_malloc
t-rtems Update copyright years. 2017-01-01 13:07:43 +01:00
t-sol2 Update copyright years. 2017-01-01 13:07:43 +01:00
t-vxworks
t-vxworksae
tbmintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
tmmintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
unix.h Update copyright years. 2017-01-01 13:07:43 +01:00
vxworks.h Update copyright years. 2017-01-01 13:07:43 +01:00
vxworksae.h Update copyright years. 2017-01-01 13:07:43 +01:00
winnt-cxx.c Update copyright years. 2017-01-01 13:07:43 +01:00
winnt-stubs.c Update copyright years. 2017-01-01 13:07:43 +01:00
winnt.c Update copyright years. 2017-01-01 13:07:43 +01:00
wmmintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
x-cygwin
x-darwin
x-i386
x-mingw32 revert: Makefile.in (PREPROCESSOR_DEFINES): Add a level of indirection for several include directories that may be relative... 2017-01-16 16:51:57 -07:00
x86-64.h Update copyright years. 2017-01-01 13:07:43 +01:00
x86-tune.def Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX. 2017-12-04 12:03:37 +01:00
x86intrin.h i386-common.c (OPTION_MASK_ISA_SGX_UNSET): New. 2017-01-11 22:41:13 +01:00
xm-cygwin.h Update copyright years. 2017-01-01 13:07:43 +01:00
xm-djgpp.h Update copyright years. 2017-01-01 13:07:43 +01:00
xm-mingw32.h re PR target/66488 (segfault on sizeof(long) < sizeof(void*) and large GCC memory usage) 2017-12-15 11:31:42 +00:00
xmmintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
xopintrin.h re PR translation/79019 (translatable string typo in cif-code.def:141) 2017-01-09 22:48:33 +01:00
xsavecintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
xsaveintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
xsaveoptintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
xsavesintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
xtestintrin.h Update copyright years. 2017-01-01 13:07:43 +01:00
znver1.md re PR translation/79019 (translatable string typo in cif-code.def:141) 2017-01-09 22:48:33 +01:00