gcc/gcc/testsuite/gcc.target/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
..
iamcu Update copyright years. 2017-01-01 13:07:43 +01:00
math-torture Update copyright years. 2017-01-01 13:07:43 +01:00
mpx mpx-os-support.h: New file. 2017-09-04 20:43:44 +02:00
stackalign i386.c (print_reg): Warn for values of unsupported size in integer register. 2017-03-01 20:24:53 +01:00
3dnow-1.c
3dnow-2.c
3dnowA-1.c
3dnowA-2.c
3dnowA-3.c re PR target/79569 (Unrecognized command line option ‘-m3dnowa’) 2017-02-18 14:14:43 +01:00
387-1.c
387-2.c
387-3.c
387-4.c
387-5.c
387-6.c
387-7.c
387-8.c
387-9.c
387-10.c
387-11.c
387-12.c
387-builtin-fp-int-inexact.c Add option for whether ceil etc. can raise "inexact", adjust x86 conditions. 2016-06-03 16:49:04 +01:00
387-rint-inline-1.c Add option for whether ceil etc. can raise "inexact", adjust x86 conditions. 2016-06-03 16:49:04 +01:00
387-rint-inline-2.c Add option for whether ceil etc. can raise "inexact", adjust x86 conditions. 2016-06-03 16:49:04 +01:00
47698.c
980211-1.c
980226-1.c
980312-1.c
980313-1.c
980414-1.c
980520-1.c
980709-1.c
990117-1.c
990130-1.c
990213-2.c
990214-1.c
990424-1.c
990524-1.c
991129-1.c
991209-1.c
991214-1.c
991230-1.c
20000609-1.c
20000614-1.c
20000614-2.c
20000720-1.c
20000724-1.c
20000807-1.c
20000904-1.c
20001127-1.c
20010520-1.c
20011009-1.c
20011029-2.c
20011107-1.c
20011119-1.c
20020201-3.c
20020218-1.c
20020224-1.c
20020426-1.c
20020523.c
20020531-1.c
20020616-1.c
20020729-1.c
20030217-1.c
20030217-2.c
20030926-1.c
20040112-1.c
20050113-1.c
20060125-1.c
20060125-2.c
20060218-1.c
20060512-1.c
20060512-2.c
20060512-3.c
20060512-4.c
20060821-1.c
20080723-1.c
abi-1.c
abi-2.c
addr-sel-1.c re PR target/69274 (435.gromacs performance regression after r231814 on x86 Haswell and bdver2) 2016-02-08 09:09:22 +00:00
addr-space-1.c
addr-space-2.c
addr-space-4.c re PR middle-end/69643 (Address space discarded) 2016-02-05 14:05:17 -08:00
addr-space-5.c re PR middle-end/69643 (Address space discarded) 2016-02-05 14:05:17 -08:00
adx-addcarryx32-1.c
adx-addcarryx32-2.c re PR target/81300 (-fpeephole2 breaks __builtin_ia32_sbb_u64, _subborrow_u64 on AMD64) 2017-07-04 23:05:17 +02:00
adx-addcarryx32-3.c
adx-addcarryx64-1.c
adx-addcarryx64-2.c re PR target/81300 (-fpeephole2 breaks __builtin_ia32_sbb_u64, _subborrow_u64 on AMD64) 2017-07-04 23:05:17 +02:00
adx-addcarryx64-3.c
adx-check.h adx-check.h (main): Simplify feature bit tests. 2016-09-29 20:55:26 +02:00
aes-avx-check.h
aes-check.h
aesdec.c
aesdeclast.c
aesenc.c
aesenclast.c
aesimc.c
aeskeygenassist.c
aggregate-ret1.c
aggregate-ret2.c
aggregate-ret3.c
aggregate-ret4.c
alias-1.c
align-limit.c common.opt (flimit-function-alignment): New. 2016-11-24 12:54:56 +00:00
align-main-1.c
align-main-2.c
align-main-3.c
all_one_m128i.c
all_one_m256i.c
amd64-abi-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
amd64-abi-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
amd64-abi-3.c
amd64-abi-4.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
amd64-abi-5.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
amd64-abi-6.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
amd64-abi-7.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
amd64-abi-8.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
amd64-abi-9.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
andor-1.c
andor-2.c
asm-1.c
asm-2.c
asm-3.c
asm-4.c
asm-5.c
asm-6.c
asm-dialect-1.c
asm-dialect-2.c
asm-flag-0.c
asm-flag-1.c
asm-flag-2.c
asm-flag-3.c
asm-flag-4.c
asm-flag-5.c
asm-flag-6.c Executable test case for asm flags, by David Wohlferd. 2016-04-12 13:04:44 +00:00
asm-flag-7.c i386.c (print_reg): Emit an error message on attempt to print FLAGS_REG. 2016-06-22 13:01:11 +00:00
attr-returns_twice-1.c
attributes-error.c
avx-1.c Add AVX512 k-mask intrinsics. 2017-01-20 08:37:13 +00:00
avx-2.c
avx-3.c
avx-additional-reg-names.c
avx-ceil-sfix-2-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
avx-ceil-sfix-vec.c
avx-ceil-vec.c
avx-ceilf-sfix-vec.c
avx-ceilf-vec.c
avx-check.h
avx-cmpsd-1.c
avx-cmpsd-2.c
avx-cmpss-1.c
avx-cmpss-2.c
avx-cond-1.c
avx-copysign-vec.c
avx-copysignf-vec.c
avx-cvt-1.c
avx-cvt-2-vec.c
avx-cvt-2.c
avx-cvt-3.c
avx-cvt-vec.c
avx-cvtsd-1.c re PR target/80322 (convert intrinsics missing) 2017-04-07 21:22:00 +02:00
avx-cvtss-1.c re PR target/80322 (convert intrinsics missing) 2017-04-07 21:22:00 +02:00
avx-extract-1.c
avx-floor-sfix-2-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
avx-floor-sfix-vec.c
avx-floor-vec.c
avx-floorf-sfix-vec.c
avx-floorf-vec.c
avx-inline.c
avx-lrint-vec.c
avx-lrintf-vec.c
avx-mul-1.c
avx-os-support.h
avx-pr51581-1.c
avx-pr51581-2.c
avx-pr57233.c
avx-pr63594-1.c
avx-pr63594-2.c
avx-pr71559.c re PR target/71559 (ICE in ix86_fp_cmp_code_to_pcmp_immediate, at config/i386/i386.c:23042 (KNL/AVX512)) 2016-06-20 21:17:12 +02:00
avx-pr80286.c re PR target/80286 (AVX2 _mm_cvtsi128_si32 doesn't return a proper 32bits int) 2017-04-04 12:45:55 +02:00
avx-recip-vec.c
avx-reduc-1.c
avx-rint-sfix-2-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
avx-rint-sfix-vec.c
avx-rint-vec.c
avx-rintf-sfix-vec.c
avx-rintf-vec.c
avx-round-sfix-2-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
avx-round-sfix-vec.c
avx-round-vec.c
avx-roundf-sfix-vec.c
avx-roundf-vec.c
avx-set-v4df-1.c
avx-set-v4df-2.c
avx-set-v4df-3.c
avx-set-v4df-4.c
avx-set-v4df-5.c
avx-set-v4di-1.c
avx-set-v4di-2.c
avx-set-v4di-3.c
avx-set-v4di-4.c
avx-set-v4di-5.c
avx-set-v8sf-1.c
avx-set-v8sf-2.c
avx-set-v8sf-3.c
avx-set-v8sf-4.c
avx-set-v8sf-5.c
avx-set-v8si-1.c
avx-set-v8si-2.c
avx-set-v8si-3.c
avx-set-v8si-4.c
avx-set-v8si-5.c
avx-set-v16hi-1.c
avx-set-v16hi-2.c
avx-set-v16hi-3.c
avx-set-v16hi-4.c
avx-set-v16hi-5.c
avx-set-v32qi-1.c
avx-set-v32qi-2.c
avx-set-v32qi-3.c
avx-set-v32qi-4.c
avx-set-v32qi-5.c
avx-set1-epi32-1.c
avx-set1-pd-256-1.c
avx-set1-ps-256-1.c
avx-setzero-pd-256-1.c
avx-setzero-ps-256-1.c
avx-setzero-si256-1.c
avx-trunc-vec.c
avx-truncf-vec.c
avx-vaddpd-1.c
avx-vaddpd-256-1.c
avx-vaddps-1.c
avx-vaddps-256-1.c
avx-vaddsd-1.c
avx-vaddss-1.c
avx-vaddsubpd-1.c
avx-vaddsubpd-256-1.c
avx-vaddsubps-1.c
avx-vaddsubps-256-1.c
avx-vaesdec-1.c
avx-vaesdeclast-1.c
avx-vaesenc-1.c
avx-vaesenclast-1.c
avx-vaesimc-1.c
avx-vaeskeygenassist-1.c
avx-vandnpd-1.c
avx-vandnpd-256-1.c
avx-vandnps-1.c
avx-vandnps-256-1.c
avx-vandpd-1.c
avx-vandpd-256-1.c
avx-vandps-1.c
avx-vandps-256-1.c
avx-vblendpd-1.c
avx-vblendpd-256-1.c
avx-vblendps-256-1.c
avx-vblendvpd-256-1.c
avx-vblendvps-256-1.c
avx-vbroadcastf128-256-1.c
avx-vbroadcastf128-256-2.c
avx-vbroadcastsd-1.c
avx-vbroadcastss-1.c
avx-vbroadcastss-2.c
avx-vcmppd-1.c
avx-vcmppd-256-1.c
avx-vcmpps-1.c
avx-vcmpps-256-1.c
avx-vcmpsd-1.c
avx-vcmpss-1.c
avx-vcomisd-1.c
avx-vcomisd-2.c
avx-vcomisd-3.c
avx-vcomisd-4.c
avx-vcomisd-5.c
avx-vcomisd-6.c
avx-vcomiss-1.c
avx-vcomiss-2.c
avx-vcomiss-3.c
avx-vcomiss-4.c
avx-vcomiss-5.c
avx-vcomiss-6.c
avx-vcvtdq2pd-1.c
avx-vcvtdq2pd-256-1.c
avx-vcvtdq2ps-1.c
avx-vcvtpd2dq-1.c
avx-vcvtpd2dq-256-1.c
avx-vcvtpd2ps-1.c
avx-vcvtpd2ps-256-1.c
avx-vcvtps2dq-1.c
avx-vcvtps2dq-256-1.c
avx-vcvtps2pd-1.c
avx-vcvtps2pd-256-1.c
avx-vcvtsd2si-1.c
avx-vcvtsd2si-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx-vcvtsd2ss-1.c
avx-vcvtsi2sd-1.c
avx-vcvtsi2sd-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx-vcvtsi2ss-1.c
avx-vcvtsi2ss-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx-vcvtss2sd-1.c
avx-vcvtss2si-1.c
avx-vcvtss2si-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx-vcvttpd2dq-1.c
avx-vcvttpd2dq-256-1.c
avx-vcvttps2dq-1.c
avx-vcvttps2dq-256-1.c
avx-vcvttsd2si-1.c
avx-vcvttsd2si-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx-vcvttss2si-1.c
avx-vcvttss2si-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx-vdivpd-1.c
avx-vdivpd-256-1.c
avx-vdivps-1.c
avx-vdivps-256-1.c
avx-vdivsd-1.c
avx-vdivss-1.c
avx-vdppd-1.c
avx-vdppd-2.c
avx-vdpps-1.c
avx-vdpps-2.c
avx-vextractf128-256-1.c
avx-vextractf128-256-2.c
avx-vextractf128-256-3.c
avx-vextractf128-256-4.c
avx-vextractf128-256-5.c Forward-port gcc.target/i386/avx-vextractf128-256-5.c from 5 branch (PR testsuite/70356) 2016-03-30 17:08:08 +00:00
avx-vextractps-1.c
avx-vhaddpd-1.c
avx-vhaddpd-256-1.c
avx-vhaddps-1.c
avx-vhaddps-256-1.c
avx-vhsubpd-1.c
avx-vhsubpd-256-1.c
avx-vhsubps-1.c
avx-vhsubps-256-1.c
avx-vinsertf128-256-1.c
avx-vinsertf128-256-2.c
avx-vinsertf128-256-3.c
avx-vinsertps-1.c
avx-vinsertps-2.c
avx-vinsertps-3.c
avx-vinsertps-4.c
avx-vlddqu-1.c
avx-vlddqu-256-1.c
avx-vmaskmovdqu.c
avx-vmaskmovpd-1.c
avx-vmaskmovpd-2.c
avx-vmaskmovpd-256-1.c
avx-vmaskmovpd-256-2.c
avx-vmaskmovps-1.c
avx-vmaskmovps-2.c
avx-vmaskmovps-256-1.c
avx-vmaskmovps-256-2.c
avx-vmaxpd-1.c
avx-vmaxpd-256-1.c
avx-vmaxps-1.c
avx-vmaxps-256-1.c
avx-vmaxsd-1.c
avx-vmaxss-1.c
avx-vminpd-1.c
avx-vminpd-256-1.c
avx-vminps-1.c
avx-vminps-256-1.c
avx-vminsd-1.c
avx-vminss-1.c
avx-vmovapd-1.c
avx-vmovapd-2.c
avx-vmovapd-256-1.c
avx-vmovapd-256-2.c
avx-vmovaps-1.c
avx-vmovaps-2.c
avx-vmovaps-256-1.c
avx-vmovaps-256-2.c
avx-vmovd-1.c
avx-vmovd-2.c
avx-vmovddup-1.c
avx-vmovddup-256-1.c
avx-vmovdqa-1.c
avx-vmovdqa-2.c
avx-vmovdqa-256-1.c
avx-vmovdqa-256-2.c
avx-vmovdqu-1.c
avx-vmovdqu-2.c
avx-vmovdqu-256-1.c
avx-vmovdqu-256-2.c
avx-vmovhlps-1.c
avx-vmovhpd-1.c
avx-vmovhpd-2.c
avx-vmovhps-1.c
avx-vmovhps-2.c
avx-vmovlhps-1.c
avx-vmovlpd-1.c
avx-vmovlpd-2.c
avx-vmovmskpd-1.c
avx-vmovmskpd-256-1.c
avx-vmovmskps-1.c
avx-vmovmskps-256-1.c
avx-vmovntdq-1.c
avx-vmovntdq-256-1.c
avx-vmovntdqa-1.c
avx-vmovntpd-1.c
avx-vmovntpd-256-1.c
avx-vmovntps-1.c
avx-vmovntps-256-1.c
avx-vmovq-1.c
avx-vmovq-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx-vmovq-3.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx-vmovsd-1.c
avx-vmovsd-2.c
avx-vmovshdup-1.c
avx-vmovshdup-256-1.c
avx-vmovsldup-1.c
avx-vmovsldup-256-1.c
avx-vmovss-1.c
avx-vmovss-2.c
avx-vmovss-3.c
avx-vmovupd-1.c
avx-vmovupd-2.c
avx-vmovupd-256-1.c
avx-vmovupd-256-2.c
avx-vmovups-1.c
avx-vmovups-2.c
avx-vmovups-256-1.c
avx-vmovups-256-2.c
avx-vmpsadbw-1.c
avx-vmulpd-1.c
avx-vmulpd-256-1.c
avx-vmulps-1.c
avx-vmulps-256-1.c
avx-vmulsd-1.c
avx-vmulss-1.c
avx-vorpd-1.c
avx-vorpd-256-1.c
avx-vorps-1.c
avx-vorps-256-1.c
avx-vpabsb-1.c
avx-vpabsd-1.c
avx-vpabsw-1.c
avx-vpackssdw-1.c
avx-vpacksswb-1.c
avx-vpackusdw-1.c
avx-vpackuswb-1.c
avx-vpaddb-1.c
avx-vpaddd-1.c
avx-vpaddq-1.c
avx-vpaddsb-1.c
avx-vpaddsw-1.c
avx-vpaddusb-1.c
avx-vpaddusw-1.c
avx-vpaddw-1.c
avx-vpalignr-1.c
avx-vpand-1.c
avx-vpandn-1.c
avx-vpavgb-1.c
avx-vpavgw-1.c
avx-vpblendvb-1.c
avx-vpblendw-1.c
avx-vpclmulqdq.c
avx-vpcmpeqb-1.c
avx-vpcmpeqd-1.c
avx-vpcmpeqq-1.c
avx-vpcmpeqw-1.c
avx-vpcmpestri-1.c
avx-vpcmpestri-2.c
avx-vpcmpestrm-1.c
avx-vpcmpestrm-2.c
avx-vpcmpgtb-1.c
avx-vpcmpgtd-1.c
avx-vpcmpgtq-1.c
avx-vpcmpgtw-1.c
avx-vpcmpistri-1.c
avx-vpcmpistri-2.c
avx-vpcmpistrm-1.c
avx-vpcmpistrm-2.c
avx-vperm2f128-256-1.c
avx-vperm2f128-256-2.c
avx-vperm2f128-256-3.c
avx-vpermilpd-1.c
avx-vpermilpd-2.c
avx-vpermilpd-256-1.c
avx-vpermilpd-256-2.c
avx-vpermilps-1.c
avx-vpermilps-2.c
avx-vpermilps-256-1.c
avx-vpermilps-256-2.c
avx-vpextrb-1.c
avx-vpextrd-1.c
avx-vpextrq-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx-vpextrw-1.c
avx-vphaddd-1.c
avx-vphaddsw-1.c
avx-vphaddw-1.c
avx-vphminposuw-1.c
avx-vphminposuw-2.c
avx-vphminposuw-3.c
avx-vphsubd-1.c
avx-vphsubsw-1.c
avx-vphsubw-1.c
avx-vpinsrb-1.c
avx-vpinsrd-1.c
avx-vpinsrq-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx-vpinsrw-1.c
avx-vpmaddubsw-1.c
avx-vpmaxsb-1.c
avx-vpmaxsd-1.c
avx-vpmaxsw-1.c
avx-vpmaxub-1.c
avx-vpmaxud-1.c
avx-vpmaxuw-1.c
avx-vpminsb-1.c
avx-vpminsd-1.c
avx-vpminsw-1.c
avx-vpminub-1.c
avx-vpminud-1.c
avx-vpminuw-1.c
avx-vpmovmskb-1.c
avx-vpmovsxbd-1.c
avx-vpmovsxbq-1.c
avx-vpmovsxbw-1.c
avx-vpmovsxdq-1.c
avx-vpmovsxwd-1.c
avx-vpmovsxwq-1.c
avx-vpmovzxbd-1.c
avx-vpmovzxbq-1.c
avx-vpmovzxbw-1.c
avx-vpmovzxdq-1.c
avx-vpmovzxwd-1.c
avx-vpmovzxwq-1.c
avx-vpmuldq-1.c
avx-vpmulhrsw-1.c
avx-vpmulhuw-1.c
avx-vpmulhw-1.c
avx-vpmulld-1.c
avx-vpmullw-1.c
avx-vpmuludq-1.c
avx-vpor-1.c
avx-vpsadbw-1.c
avx-vpshufb-1.c
avx-vpshufd-1.c
avx-vpshufhw-1.c
avx-vpshuflw-1.c
avx-vpsignb-1.c
avx-vpsignd-1.c
avx-vpsignw-1.c
avx-vpslld-1.c
avx-vpslld-2.c
avx-vpslldq-1.c
avx-vpsllq-1.c
avx-vpsllq-2.c
avx-vpsllw-1.c
avx-vpsllw-2.c
avx-vpsrad-1.c
avx-vpsrad-2.c
avx-vpsraw-1.c
avx-vpsraw-2.c
avx-vpsrld-1.c
avx-vpsrld-2.c
avx-vpsrldq-1.c
avx-vpsrlq-1.c
avx-vpsrlq-2.c
avx-vpsrlw-1.c
avx-vpsrlw-2.c
avx-vpsubb-1.c
avx-vpsubd-1.c
avx-vpsubq-1.c
avx-vpsubsb-1.c
avx-vpsubsw-1.c
avx-vpsubw-1.c
avx-vptest-1.c
avx-vptest-2.c
avx-vptest-3.c
avx-vptest-256-1.c
avx-vptest-256-2.c
avx-vptest-256-3.c
avx-vpunpckhbw-1.c
avx-vpunpckhdq-1.c
avx-vpunpckhqdq-1.c
avx-vpunpckhwd-1.c
avx-vpunpcklbw-1.c
avx-vpunpckldq-1.c
avx-vpunpcklqdq-1.c
avx-vpunpcklwd-1.c
avx-vpxor-1.c
avx-vrcpps-1.c
avx-vrcpps-256-1.c
avx-vround-1.c i386.md (sse4_1_round<mode>2): Add avx512f alternative. 2016-04-28 17:57:16 +02:00
avx-vround-2.c i386.md (sse4_1_round<mode>2): Add avx512f alternative. 2016-04-28 17:57:16 +02:00
avx-vroundpd-1.c
avx-vroundpd-2.c
avx-vroundpd-3.c
avx-vroundpd-256-1.c
avx-vroundpd-256-2.c
avx-vroundpd-256-3.c
avx-vroundps-256-1.c
avx-vrsqrtps-1.c
avx-vrsqrtps-256-1.c
avx-vshufpd-1.c
avx-vshufpd-256-1.c
avx-vshufps-1.c
avx-vshufps-256-1.c
avx-vsqrtpd-1.c
avx-vsqrtpd-256-1.c
avx-vsqrtps-1.c
avx-vsqrtps-256-1.c
avx-vsubpd-1.c
avx-vsubpd-256-1.c
avx-vsubps-1.c
avx-vsubps-256-1.c
avx-vsubsd-1.c
avx-vsubss-1.c
avx-vtestpd-1.c
avx-vtestpd-2.c
avx-vtestpd-3.c
avx-vtestpd-256-1.c
avx-vtestpd-256-2.c
avx-vtestpd-256-3.c
avx-vtestps-1.c
avx-vtestps-2.c
avx-vtestps-3.c
avx-vtestps-256-1.c
avx-vtestps-256-2.c
avx-vtestps-256-3.c
avx-vucomisd-1.c
avx-vucomisd-2.c
avx-vucomisd-3.c
avx-vucomisd-4.c
avx-vucomisd-5.c
avx-vucomisd-6.c
avx-vucomiss-1.c
avx-vucomiss-2.c
avx-vucomiss-3.c
avx-vucomiss-4.c
avx-vucomiss-5.c
avx-vucomiss-6.c
avx-vunpckhpd-1.c
avx-vunpckhpd-256-1.c
avx-vunpckhps-1.c
avx-vunpckhps-256-1.c
avx-vunpcklpd-1.c
avx-vunpcklpd-256-1.c
avx-vunpcklps-1.c
avx-vunpcklps-256-1.c
avx-vxorpd-1.c
avx-vxorpd-256-1.c
avx-vxorps-1.c
avx-vxorps-256-1.c
avx-vzeroall-1.c
avx-vzeroall-2.c
avx-vzeroupper-1.c
avx-vzeroupper-2.c
avx-vzeroupper-3.c
avx-vzeroupper-4.c
avx-vzeroupper-5.c
avx-vzeroupper-6.c
avx-vzeroupper-7.c
avx-vzeroupper-8.c
avx-vzeroupper-9.c
avx-vzeroupper-10.c
avx-vzeroupper-11.c
avx-vzeroupper-12.c
avx-vzeroupper-13.c
avx-vzeroupper-14.c
avx-vzeroupper-15.c
avx-vzeroupper-16.c
avx-vzeroupper-17.c
avx-vzeroupper-18.c
avx-vzeroupper-19.c
avx-vzeroupper-20.c
avx-vzeroupper-21.c
avx-vzeroupper-22.c
avx-vzeroupper-23.c
avx-vzeroupper-24.c
avx-vzeroupper-25.c
avx-vzeroupper-26.c
avx-vzeroupper-27.c
avx2-check.h adx-check.h (main): Simplify feature bit tests. 2016-09-29 20:55:26 +02:00
avx2-cvt-1.c
avx2-cvt-2.c
avx2-gather-1.c
avx2-gather-2.c
avx2-gather-3.c
avx2-gather-4.c
avx2-gather-5.c
avx2-gather-6.c
avx2-i32gatherd-1.c
avx2-i32gatherd-2.c
avx2-i32gatherd-3.c
avx2-i32gatherd-4.c
avx2-i32gatherd256-1.c
avx2-i32gatherd256-2.c
avx2-i32gatherd256-3.c
avx2-i32gatherd256-4.c
avx2-i32gatherpd-1.c
avx2-i32gatherpd-2.c
avx2-i32gatherpd-3.c
avx2-i32gatherpd-4.c
avx2-i32gatherpd256-1.c
avx2-i32gatherpd256-2.c
avx2-i32gatherpd256-3.c
avx2-i32gatherpd256-4.c
avx2-i32gatherps-1.c
avx2-i32gatherps-2.c
avx2-i32gatherps-3.c
avx2-i32gatherps-4.c
avx2-i32gatherps256-1.c
avx2-i32gatherps256-2.c
avx2-i32gatherps256-3.c
avx2-i32gatherps256-4.c
avx2-i32gatherq-1.c
avx2-i32gatherq-2.c
avx2-i32gatherq-3.c
avx2-i32gatherq-4.c
avx2-i32gatherq256-1.c
avx2-i32gatherq256-2.c
avx2-i32gatherq256-3.c
avx2-i32gatherq256-4.c
avx2-i64gatherd-1.c
avx2-i64gatherd-2.c
avx2-i64gatherd-3.c
avx2-i64gatherd-4.c
avx2-i64gatherd256-1.c
avx2-i64gatherd256-2.c
avx2-i64gatherd256-3.c
avx2-i64gatherd256-4.c
avx2-i64gatherpd-1.c
avx2-i64gatherpd-2.c
avx2-i64gatherpd-3.c
avx2-i64gatherpd-4.c
avx2-i64gatherpd256-1.c
avx2-i64gatherpd256-2.c
avx2-i64gatherpd256-3.c
avx2-i64gatherpd256-4.c
avx2-i64gatherps-1.c
avx2-i64gatherps-2.c
avx2-i64gatherps-3.c
avx2-i64gatherps-4.c
avx2-i64gatherps256-1.c
avx2-i64gatherps256-2.c
avx2-i64gatherps256-3.c
avx2-i64gatherps256-4.c
avx2-i64gatherq-1.c
avx2-i64gatherq-2.c
avx2-i64gatherq-3.c
avx2-i64gatherq-4.c
avx2-i64gatherq256-1.c
avx2-i64gatherq256-2.c
avx2-i64gatherq256-3.c
avx2-i64gatherq256-4.c
avx2-mpsadbw-1.c
avx2-mpsadbw-2.c
avx2-mul-1.c
avx2-pr51581-1.c
avx2-pr51581-2.c
avx2-pr57233.c
avx2-pr63594-1.c
avx2-pr63594-2.c
avx2-pr64252.c
avx2-pr64286.c
avx2-pr70354-1.c re PR tree-optimization/70354 (Wrong code with -O3 -march=broadwell and -march=skylake-avx512.) 2016-03-23 10:52:00 +01:00
avx2-pr70354-2.c re PR tree-optimization/70354 (Wrong code with -O3 -march=broadwell and -march=skylake-avx512.) 2016-03-23 10:52:00 +01:00
avx2-pr70542.c re PR rtl-optimization/70542 (Wrong code with -O3 -mavx2.) 2016-04-05 19:05:23 +02:00
avx2-pr70574.c re PR target/70574 (wrong code with -mavx2, read of partially initialised stack variable) 2016-04-08 19:21:17 +02:00
avx2-pr80631.c backport: re PR tree-optimization/80631 (Compiling with -O3 -mavx2 gives wrong code) 2017-12-15 23:12:46 +01:00
avx2-vbroadcastsd_pd-1.c
avx2-vbroadcastsd_pd-2.c
avx2-vbroadcastsi128-1.c
avx2-vbroadcastsi128-2.c
avx2-vbroadcastss_ps-1.c
avx2-vbroadcastss_ps-2.c
avx2-vbroadcastss_ps256-1.c
avx2-vbroadcastss_ps256-2.c
avx2-vec-mask-bit-not.c
avx2-vect-aggressive-1.c
avx2-vect-aggressive.c
avx2-vect-mask-store-move1.c re PR middle-end/68542 (10% 481.wrf performance regression) 2016-02-02 09:46:26 +00:00
avx2-vect-shift.c
avx2-vextracti128-1.c
avx2-vextracti128-2.c
avx2-vinserti128-1.c
avx2-vinserti128-2.c
avx2-vmovntdqa-1.c
avx2-vmovntdqa-2.c
avx2-vpabsb256-1.c
avx2-vpabsb256-2.c
avx2-vpabsd256-1.c
avx2-vpabsd256-2.c
avx2-vpabsw256-1.c
avx2-vpabsw256-2.c
avx2-vpackssdw-1.c
avx2-vpackssdw-2.c
avx2-vpacksswb-1.c
avx2-vpacksswb-2.c
avx2-vpackusdw-1.c
avx2-vpackusdw-2.c
avx2-vpackuswb-1.c
avx2-vpackuswb-2.c
avx2-vpaddb-1.c
avx2-vpaddb-2.c
avx2-vpaddb-3.c
avx2-vpaddd-1.c
avx2-vpaddd-2.c
avx2-vpaddd-3.c
avx2-vpaddq-1.c
avx2-vpaddq-2.c
avx2-vpaddq-3.c
avx2-vpaddsb-1.c
avx2-vpaddsb-2.c
avx2-vpaddsw-1.c
avx2-vpaddsw-2.c
avx2-vpaddusb-1.c
avx2-vpaddusb-2.c
avx2-vpaddusw-1.c
avx2-vpaddusw-2.c
avx2-vpaddw-1.c
avx2-vpaddw-2.c
avx2-vpaddw-3.c
avx2-vpalignr256-1.c
avx2-vpalignr256-2.c
avx2-vpand-1.c
avx2-vpand-2.c
avx2-vpand-3.c
avx2-vpandn-1.c
avx2-vpandn-2.c
avx2-vpavgb-1.c
avx2-vpavgb-2.c
avx2-vpavgw-1.c
avx2-vpavgw-2.c
avx2-vpblendd128-1.c
avx2-vpblendd128-2.c
avx2-vpblendd256-1.c
avx2-vpblendd256-2.c
avx2-vpblendvb-1.c
avx2-vpblendvb-2.c
avx2-vpblendw-1.c
avx2-vpblendw-2.c
avx2-vpbroadcastb128-1.c
avx2-vpbroadcastb128-2.c
avx2-vpbroadcastb256-1.c
avx2-vpbroadcastb256-2.c
avx2-vpbroadcastd128-1.c
avx2-vpbroadcastd128-2.c
avx2-vpbroadcastd256-1.c
avx2-vpbroadcastd256-2.c
avx2-vpbroadcastq128-1.c
avx2-vpbroadcastq128-2.c
avx2-vpbroadcastq256-1.c
avx2-vpbroadcastq256-2.c
avx2-vpbroadcastw128-1.c
avx2-vpbroadcastw128-2.c
avx2-vpbroadcastw256-1.c
avx2-vpbroadcastw256-2.c
avx2-vpcmpeqb-1.c
avx2-vpcmpeqb-2.c
avx2-vpcmpeqd-1.c
avx2-vpcmpeqd-2.c
avx2-vpcmpeqq-1.c
avx2-vpcmpeqq-2.c
avx2-vpcmpeqw-1.c
avx2-vpcmpeqw-2.c
avx2-vpcmpgtb-1.c
avx2-vpcmpgtb-2.c
avx2-vpcmpgtd-1.c
avx2-vpcmpgtd-2.c
avx2-vpcmpgtq-1.c
avx2-vpcmpgtq-2.c
avx2-vpcmpgtw-1.c
avx2-vpcmpgtw-2.c
avx2-vperm2i128-1.c
avx2-vperm2i128-2.c
avx2-vpermd-1.c
avx2-vpermd-2.c
avx2-vpermpd-1.c
avx2-vpermpd-2.c
avx2-vpermps-1.c
avx2-vpermps-2.c
avx2-vpermq-1.c
avx2-vpermq-2.c
avx2-vphaddd-1.c
avx2-vphaddd-2.c
avx2-vphaddsw-1.c
avx2-vphaddsw-2.c
avx2-vphaddw-1.c
avx2-vphaddw-2.c
avx2-vphsubd-1.c
avx2-vphsubd-2.c
avx2-vphsubsw-1.c
avx2-vphsubsw-2.c
avx2-vphsubw-1.c
avx2-vpmaddubsw-1.c
avx2-vpmaddubsw-2.c
avx2-vpmaddwd-1.c
avx2-vpmaddwd-2.c
avx2-vpmaskloadd-1.c
avx2-vpmaskloadd-2.c
avx2-vpmaskloadd256-1.c
avx2-vpmaskloadd256-2.c
avx2-vpmaskloadq-1.c
avx2-vpmaskloadq-2.c
avx2-vpmaskloadq256-1.c
avx2-vpmaskloadq256-2.c
avx2-vpmaskstored-1.c
avx2-vpmaskstored-2.c
avx2-vpmaskstored256-1.c
avx2-vpmaskstored256-2.c
avx2-vpmaskstoreq-1.c
avx2-vpmaskstoreq-2.c
avx2-vpmaskstoreq256-1.c
avx2-vpmaskstoreq256-2.c
avx2-vpmaxsb-1.c
avx2-vpmaxsb-2.c
avx2-vpmaxsd-1.c
avx2-vpmaxsd-2.c
avx2-vpmaxsw-1.c
avx2-vpmaxsw-2.c
avx2-vpmaxub-1.c
avx2-vpmaxub-2.c
avx2-vpmaxud-1.c
avx2-vpmaxud-2.c
avx2-vpmaxuw-1.c
avx2-vpmaxuw-2.c
avx2-vpminsb-1.c
avx2-vpminsb-2.c
avx2-vpminsd-1.c
avx2-vpminsd-2.c
avx2-vpminsw-1.c
avx2-vpminsw-2.c
avx2-vpminub-1.c
avx2-vpminub-2.c
avx2-vpminud-1.c
avx2-vpminud-2.c
avx2-vpminuw-1.c
avx2-vpminuw-2.c
avx2-vpmovmskb-1.c
avx2-vpmovmskb-2.c
avx2-vpmovsxbd-1.c
avx2-vpmovsxbd-2.c
avx2-vpmovsxbq-1.c
avx2-vpmovsxbq-2.c
avx2-vpmovsxbw-1.c
avx2-vpmovsxbw-2.c
avx2-vpmovsxdq-1.c
avx2-vpmovsxdq-2.c
avx2-vpmovsxwd-1.c
avx2-vpmovsxwd-2.c
avx2-vpmovsxwq-1.c
avx2-vpmovsxwq-2.c
avx2-vpmovzxbd-1.c
avx2-vpmovzxbd-2.c
avx2-vpmovzxbq-1.c
avx2-vpmovzxbq-2.c
avx2-vpmovzxbw-1.c
avx2-vpmovzxbw-2.c
avx2-vpmovzxdq-1.c
avx2-vpmovzxdq-2.c
avx2-vpmovzxwd-1.c
avx2-vpmovzxwd-2.c
avx2-vpmovzxwq-1.c
avx2-vpmovzxwq-2.c
avx2-vpmuldq-1.c
avx2-vpmuldq-2.c
avx2-vpmulhrsw-1.c
avx2-vpmulhrsw-2.c
avx2-vpmulhuw-1.c
avx2-vpmulhuw-2.c
avx2-vpmulhw-1.c
avx2-vpmulhw-2.c
avx2-vpmulld-1.c
avx2-vpmulld-2.c
avx2-vpmulld-3.c
avx2-vpmullw-1.c
avx2-vpmullw-2.c
avx2-vpmullw-3.c
avx2-vpmuludq-1.c
avx2-vpmuludq-2.c
avx2-vpop-check.h
avx2-vpor-1.c
avx2-vpor-2.c
avx2-vpsadbw-1.c
avx2-vpsadbw-2.c
avx2-vpshufb-1.c
avx2-vpshufb-2.c
avx2-vpshufd-1.c
avx2-vpshufd-2.c
avx2-vpshufhw-1.c
avx2-vpshufhw-2.c
avx2-vpshuflw-1.c
avx2-vpshuflw-2.c
avx2-vpsignb-1.c
avx2-vpsignb-2.c
avx2-vpsignd-1.c
avx2-vpsignd-2.c
avx2-vpsignw-1.c
avx2-vpsignw-2.c
avx2-vpslld-1.c
avx2-vpslld-2.c
avx2-vpslldi-1.c
avx2-vpslldi-2.c
avx2-vpslldq-1.c
avx2-vpslldq-2.c
avx2-vpsllq-1.c
avx2-vpsllq-2.c
avx2-vpsllqi-1.c
avx2-vpsllqi-2.c
avx2-vpsllvd128-1.c
avx2-vpsllvd128-2.c
avx2-vpsllvd256-1.c
avx2-vpsllvd256-2.c
avx2-vpsllvq128-1.c
avx2-vpsllvq128-2.c
avx2-vpsllvq256-1.c
avx2-vpsllvq256-2.c
avx2-vpsllw-1.c
avx2-vpsllw-2.c
avx2-vpsllwi-1.c
avx2-vpsllwi-2.c
avx2-vpsrad-1.c
avx2-vpsrad-2.c
avx2-vpsrad-3.c
avx2-vpsradi-1.c
avx2-vpsradi-2.c
avx2-vpsravd128-1.c
avx2-vpsravd128-2.c
avx2-vpsravd256-1.c
avx2-vpsravd256-2.c
avx2-vpsraw-1.c
avx2-vpsraw-2.c
avx2-vpsraw-3.c
avx2-vpsrawi-1.c
avx2-vpsrawi-2.c
avx2-vpsrld-1.c
avx2-vpsrld-2.c
avx2-vpsrld-3.c
avx2-vpsrldi-1.c
avx2-vpsrldi-2.c
avx2-vpsrldq-1.c
avx2-vpsrldq-2.c
avx2-vpsrlq-1.c
avx2-vpsrlq-2.c
avx2-vpsrlqi-1.c
avx2-vpsrlqi-2.c
avx2-vpsrlvd128-1.c
avx2-vpsrlvd128-2.c
avx2-vpsrlvd256-1.c
avx2-vpsrlvd256-2.c
avx2-vpsrlvq128-1.c
avx2-vpsrlvq128-2.c
avx2-vpsrlvq256-1.c
avx2-vpsrlvq256-2.c
avx2-vpsrlw-1.c
avx2-vpsrlw-2.c
avx2-vpsrlw-3.c
avx2-vpsrlwi-1.c
avx2-vpsrlwi-2.c
avx2-vpsubb-1.c
avx2-vpsubb-2.c
avx2-vpsubb-3.c
avx2-vpsubd-1.c
avx2-vpsubd-2.c
avx2-vpsubd-3.c
avx2-vpsubq-1.c
avx2-vpsubq-2.c
avx2-vpsubq-3.c
avx2-vpsubsb-1.c
avx2-vpsubsb-2.c
avx2-vpsubsw-1.c
avx2-vpsubsw-2.c
avx2-vpsubusb-1.c
avx2-vpsubusb-2.c
avx2-vpsubusw-1.c
avx2-vpsubusw-2.c
avx2-vpsubw-3.c
avx2-vpunpckhbw-1.c
avx2-vpunpckhbw-2.c
avx2-vpunpckhdq-1.c
avx2-vpunpckhdq-2.c
avx2-vpunpckhqdq-1.c
avx2-vpunpckhqdq-2.c
avx2-vpunpckhwd-1.c
avx2-vpunpckhwd-2.c
avx2-vpunpcklbw-1.c
avx2-vpunpcklbw-2.c
avx2-vpunpckldq-1.c
avx2-vpunpckldq-2.c
avx2-vpunpcklqdq-1.c
avx2-vpunpcklqdq-2.c
avx2-vpunpcklwd-1.c
avx2-vpunpcklwd-2.c
avx2-vpxor-1.c
avx2-vpxor-2.c
avx2-vshift-1.c
avx256-unaligned-load-1.c constraints.md (BC): Only allow -1 operands. 2016-05-01 21:04:05 +02:00
avx256-unaligned-load-2.c
avx256-unaligned-load-3.c
avx256-unaligned-load-4.c
avx256-unaligned-load-5.c
avx256-unaligned-load-6.c
avx256-unaligned-load-7.c
avx256-unaligned-store-1.c constraints.md (BC): Only allow -1 operands. 2016-05-01 21:04:05 +02:00
avx256-unaligned-store-2.c constraints.md (BC): Only allow -1 operands. 2016-05-01 21:04:05 +02:00
avx256-unaligned-store-3.c constraints.md (BC): Only allow -1 operands. 2016-05-01 21:04:05 +02:00
avx256-unaligned-store-4.c constraints.md (BC): Only allow -1 operands. 2016-05-01 21:04:05 +02:00
avx256-unaligned-store-5.c
avx256-unaligned-store-6.c
avx256-unaligned-store-7.c
avx512bw-check.h adx-check.h (main): Simplify feature bit tests. 2016-09-29 20:55:26 +02:00
avx512bw-kaddd-1.c avx512bwintrin.h: Add new k-mask intrinsics. 2016-12-17 12:42:05 +01:00
avx512bw-kaddq-1.c avx512bwintrin.h: Add new k-mask intrinsics. 2016-12-17 12:42:05 +01:00
avx512bw-kandd-1.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512bw-kandnd-1.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512bw-kandnq-1.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512bw-kandq-1.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512bw-kmovd-1.c avx512bwintrin.h: Add new k-mask intrinsics. 2016-12-15 23:39:33 +01:00
avx512bw-kmovd-2.c avx512bwintrin.h: Add new k-mask intrinsics. 2016-12-15 23:39:33 +01:00
avx512bw-kmovd-3.c avx512bwintrin.h: Add new k-mask intrinsics. 2016-12-15 23:39:33 +01:00
avx512bw-kmovd-4.c avx512bwintrin.h: Add new k-mask intrinsics. 2016-12-15 23:39:33 +01:00
avx512bw-kmovq-1.c avx512bwintrin.h: Add new k-mask intrinsics. 2016-12-15 23:39:33 +01:00
avx512bw-kmovq-2.c avx512bwintrin.h: Add new k-mask intrinsics. 2016-12-15 23:39:33 +01:00
avx512bw-kmovq-3.c avx512bwintrin.h: Add new k-mask intrinsics. 2016-12-15 23:39:33 +01:00
avx512bw-kmovq-4.c avx512bwintrin.h: Add new k-mask intrinsics. 2016-12-15 23:39:33 +01:00
avx512bw-knotd-1.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512bw-knotq-1.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512bw-kord-1.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512bw-korq-1.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512bw-kortestd-1.c Add AVX512 k-mask intrinsics 2017-01-23 12:52:39 +00:00
avx512bw-kortestd-2.c Add AVX512 k-mask intrinsics 2017-01-23 12:52:39 +00:00
avx512bw-kortestq-1.c Add AVX512 k-mask intrinsics 2017-01-23 12:52:39 +00:00
avx512bw-kortestq-2.c Add AVX512 k-mask intrinsics 2017-01-23 12:52:39 +00:00
avx512bw-kshiftld-1.c Add AVX512 k-mask intrinsics. 2017-01-20 08:37:13 +00:00
avx512bw-kshiftld-2.c Add AVX512 k-mask intrinsics. 2017-01-20 08:37:13 +00:00
avx512bw-kshiftlq-1.c Add AVX512 k-mask intrinsics. 2017-01-20 08:37:13 +00:00
avx512bw-kshiftlq-2.c AVX-512. Fix constants for 32b variant. 2017-01-26 16:56:12 +00:00
avx512bw-kshiftrd-1.c Add AVX512 k-mask intrinsics. 2017-01-20 08:37:13 +00:00
avx512bw-kshiftrd-2.c Add AVX512 k-mask intrinsics. 2017-01-20 08:37:13 +00:00
avx512bw-kshiftrq-1.c Add AVX512 k-mask intrinsics. 2017-01-20 08:37:13 +00:00
avx512bw-kshiftrq-2.c AVX-512. Fix constants for 32b variant. 2017-01-26 16:56:12 +00:00
avx512bw-ktestd-1.c Add AVX512 k-mask intrinsics 2017-01-23 12:52:39 +00:00
avx512bw-ktestd-2.c Add AVX512 k-mask intrinsics 2017-01-23 12:52:39 +00:00
avx512bw-ktestq-1.c Add AVX512 k-mask intrinsics 2017-01-23 12:52:39 +00:00
avx512bw-ktestq-2.c Add AVX512 k-mask intrinsics 2017-01-23 12:52:39 +00:00
avx512bw-kunpckdq-1.c avx512bw-kunpckdq-1.c (avx512bw_test): Use "m" constraint instead of "r". 2016-05-22 20:01:43 +02:00
avx512bw-kunpckdq-2.c i386.md (kunpckhi): Swap operands. 2016-04-13 14:00:42 +00:00
avx512bw-kunpckdq-3.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512bw-kunpckwd-1.c
avx512bw-kunpckwd-2.c i386.md (kunpckhi): Swap operands. 2016-04-13 14:00:42 +00:00
avx512bw-kunpckwd-3.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512bw-kxnord-1.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512bw-kxnorq-1.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512bw-kxord-1.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512bw-kxorq-1.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512bw-pack-2.c re PR target/71019 (AVX512BW instructions emitted even without AVX512BW) 2016-05-12 10:33:14 +02:00
avx512bw-pr70329-1.c re PR target/70329 (wrong code with -mavx512bw and 64byte vectors) 2016-03-22 09:28:49 +01:00
avx512bw-pr70329-2.c re PR target/70329 (wrong code with -mavx512bw and 64byte vectors) 2016-03-22 09:28:49 +01:00
avx512bw-pr70509.c re PR tree-optimization/70509 (wrong code with extract from a v64qi) 2016-04-05 18:58:50 +02:00
avx512bw-pr77476.c re PR target/77476 ([AVX-512] illegal kmovb instruction on KNL) 2016-09-05 21:45:21 +02:00
avx512bw-vdbpsadbw-1.c
avx512bw-vdbpsadbw-2.c
avx512bw-vmovdqu8-1.c
avx512bw-vmovdqu8-2.c
avx512bw-vmovdqu16-1.c
avx512bw-vmovdqu16-2.c
avx512bw-vpabsb-1.c
avx512bw-vpabsb-2.c
avx512bw-vpabsw-1.c
avx512bw-vpabsw-2.c
avx512bw-vpackssdw-1.c
avx512bw-vpackssdw-2.c
avx512bw-vpacksswb-1.c
avx512bw-vpacksswb-2.c
avx512bw-vpackusdw-1.c
avx512bw-vpackusdw-2.c
avx512bw-vpackuswb-1.c
avx512bw-vpackuswb-2.c
avx512bw-vpaddb-1.c
avx512bw-vpaddb-2.c
avx512bw-vpaddsb-1.c
avx512bw-vpaddsb-2.c
avx512bw-vpaddsw-1.c
avx512bw-vpaddsw-2.c
avx512bw-vpaddusb-1.c
avx512bw-vpaddusb-2.c
avx512bw-vpaddusw-1.c
avx512bw-vpaddusw-2.c
avx512bw-vpaddw-1.c
avx512bw-vpaddw-2.c
avx512bw-vpalignr-1.c
avx512bw-vpalignr-2.c
avx512bw-vpalignr-3.c sse.md (<ssse3_avx2>_palignr<mode>): Use constraint x instead of v in second alternative, add avx512bw alternative. 2016-05-18 11:24:15 +02:00
avx512bw-vpalignr-4.c sse.md (*ssse3_palignr<mode>_perm): Add avx512bw alternative. 2016-05-26 10:44:16 +02:00
avx512bw-vpavgb-1.c
avx512bw-vpavgb-2.c
avx512bw-vpavgw-1.c
avx512bw-vpavgw-2.c
avx512bw-vpblendmb-1.c
avx512bw-vpblendmb-2.c
avx512bw-vpblendmw-1.c
avx512bw-vpblendmw-2.c
avx512bw-vpbroadcast-1.c sse.md (pbroadcast_evex_isa): New mode attr. 2016-05-18 11:24:59 +02:00
avx512bw-vpbroadcast-2.c sse.md (pbroadcast_evex_isa): New mode attr. 2016-05-18 11:24:59 +02:00
avx512bw-vpbroadcast-3.c sse.md (pbroadcast_evex_isa): New mode attr. 2016-05-18 11:24:59 +02:00
avx512bw-vpbroadcastb-1.c
avx512bw-vpbroadcastb-2.c
avx512bw-vpbroadcastw-1.c
avx512bw-vpbroadcastw-2.c
avx512bw-vpcmpb-1.c
avx512bw-vpcmpb-2.c
avx512bw-vpcmpeqb-1.c
avx512bw-vpcmpeqb-2.c
avx512bw-vpcmpequb-1.c
avx512bw-vpcmpequb-2.c
avx512bw-vpcmpequw-1.c
avx512bw-vpcmpequw-2.c
avx512bw-vpcmpeqw-1.c
avx512bw-vpcmpeqw-2.c
avx512bw-vpcmpgeb-1.c
avx512bw-vpcmpgeb-2.c
avx512bw-vpcmpgeub-1.c
avx512bw-vpcmpgeub-2.c
avx512bw-vpcmpgeuw-1.c
avx512bw-vpcmpgeuw-2.c
avx512bw-vpcmpgew-1.c
avx512bw-vpcmpgew-2.c
avx512bw-vpcmpgtb-1.c
avx512bw-vpcmpgtb-2.c
avx512bw-vpcmpgtub-1.c
avx512bw-vpcmpgtub-2.c
avx512bw-vpcmpgtuw-1.c
avx512bw-vpcmpgtuw-2.c
avx512bw-vpcmpgtw-1.c
avx512bw-vpcmpgtw-2.c
avx512bw-vpcmpleb-1.c
avx512bw-vpcmpleb-2.c
avx512bw-vpcmpleub-1.c
avx512bw-vpcmpleub-2.c
avx512bw-vpcmpleuw-1.c
avx512bw-vpcmpleuw-2.c
avx512bw-vpcmplew-1.c
avx512bw-vpcmplew-2.c
avx512bw-vpcmpltb-1.c
avx512bw-vpcmpltb-2.c
avx512bw-vpcmpltub-1.c
avx512bw-vpcmpltub-2.c
avx512bw-vpcmpltuw-1.c
avx512bw-vpcmpltuw-2.c
avx512bw-vpcmpltw-1.c
avx512bw-vpcmpltw-2.c
avx512bw-vpcmpneqb-1.c
avx512bw-vpcmpneqb-2.c
avx512bw-vpcmpnequb-1.c
avx512bw-vpcmpnequb-2.c
avx512bw-vpcmpnequw-1.c
avx512bw-vpcmpnequw-2.c
avx512bw-vpcmpneqw-1.c
avx512bw-vpcmpneqw-2.c
avx512bw-vpcmpub-1.c
avx512bw-vpcmpub-2.c
avx512bw-vpcmpuw-1.c
avx512bw-vpcmpuw-2.c
avx512bw-vpcmpw-1.c
avx512bw-vpcmpw-2.c
avx512bw-vpermi2w-1.c
avx512bw-vpermi2w-2.c
avx512bw-vpermt2w-1.c
avx512bw-vpermt2w-2.c
avx512bw-vpermw-1.c
avx512bw-vpermw-2.c
avx512bw-vpextr-1.c i386.md (isa): Add x64_avx512dq, enable if TARGET_64BIT && TARGET_AVX512DQ. 2016-05-12 10:35:20 +02:00
avx512bw-vpinsr-1.c sse.md (pinsr_evex_isa): New mode attr. 2016-05-12 10:34:11 +02:00
avx512bw-vpmaddubsw-1.c
avx512bw-vpmaddubsw-2.c
avx512bw-vpmaddubsw-3.c sse.md (avx2_pmaddubsw256, [...]): Add avx512bw alternative. 2016-05-18 11:22:28 +02:00
avx512bw-vpmaddwd-1.c
avx512bw-vpmaddwd-2.c
avx512bw-vpmaddwd-3.c sse.md (*avx2_pmaddwd, [...]): Use v instead of x in vex or maybe_vex alternatives... 2016-05-06 15:14:34 +02:00
avx512bw-vpmaxsb-1.c
avx512bw-vpmaxsb-2.c
avx512bw-vpmaxsw-1.c
avx512bw-vpmaxsw-2.c
avx512bw-vpmaxub-1.c
avx512bw-vpmaxub-2.c
avx512bw-vpmaxuw-1.c
avx512bw-vpmaxuw-2.c
avx512bw-vpminsb-1.c
avx512bw-vpminsb-2.c
avx512bw-vpminsw-1.c
avx512bw-vpminsw-2.c
avx512bw-vpminub-1.c
avx512bw-vpminub-2.c
avx512bw-vpminuw-1.c
avx512bw-vpminuw-2.c
avx512bw-vpmovb2m-1.c
avx512bw-vpmovb2m-2.c
avx512bw-vpmovm2b-1.c
avx512bw-vpmovm2b-2.c
avx512bw-vpmovm2w-1.c
avx512bw-vpmovm2w-2.c
avx512bw-vpmovswb-1.c
avx512bw-vpmovswb-2.c
avx512bw-vpmovsxbw-1.c
avx512bw-vpmovsxbw-2.c
avx512bw-vpmovuswb-1.c
avx512bw-vpmovuswb-2.c
avx512bw-vpmovw2m-1.c
avx512bw-vpmovw2m-2.c
avx512bw-vpmovwb-1.c
avx512bw-vpmovwb-2.c
avx512bw-vpmovzxbw-1.c
avx512bw-vpmovzxbw-2.c
avx512bw-vpmulhrsw-1.c
avx512bw-vpmulhrsw-2.c
avx512bw-vpmulhrsw-3.c sse.md (*<ssse3_avx2>_pmulhrsw<mode>3<mask_name>): Use constraint x instead of v in second alternative, add avx512bw alternative. 2016-05-18 11:23:03 +02:00
avx512bw-vpmulhuw-1.c
avx512bw-vpmulhuw-2.c
avx512bw-vpmulhw-1.c
avx512bw-vpmulhw-2.c
avx512bw-vpmullw-1.c
avx512bw-vpmullw-2.c
avx512bw-vpshufb-1.c
avx512bw-vpshufb-2.c
avx512bw-vpshufb-3.c sse.md (<ssse3_avx2>_pshufb<mode>3<mask_name>): Use constraint x instead of v in second alternative, add avx512bw alternative. 2016-05-18 11:23:39 +02:00
avx512bw-vpshufhw-1.c
avx512bw-vpshufhw-2.c
avx512bw-vpshuflw-1.c
avx512bw-vpshuflw-2.c
avx512bw-vpslldq-1.c
avx512bw-vpsllvw-1.c
avx512bw-vpsllvw-2.c
avx512bw-vpsllw-1.c
avx512bw-vpsllw-2.c
avx512bw-vpsllwi-1.c
avx512bw-vpsllwi-2.c
avx512bw-vpsravw-1.c
avx512bw-vpsravw-2.c
avx512bw-vpsraw-1.c
avx512bw-vpsraw-2.c
avx512bw-vpsraw-3.c sse.md (<mask_codefor>ashr<mode>3<mask_name>): Move before the ashr<mode>3 pattern. 2016-05-06 15:15:24 +02:00
avx512bw-vpsrawi-1.c
avx512bw-vpsrawi-2.c
avx512bw-vpsrldq-1.c
avx512bw-vpsrlvw-1.c
avx512bw-vpsrlvw-2.c
avx512bw-vpsrlw-1.c
avx512bw-vpsrlw-2.c
avx512bw-vpsrlwi-1.c
avx512bw-vpsrlwi-2.c
avx512bw-vpsubb-1.c
avx512bw-vpsubb-2.c
avx512bw-vpsubsb-1.c
avx512bw-vpsubsb-2.c
avx512bw-vpsubsw-1.c
avx512bw-vpsubsw-2.c
avx512bw-vpsubusb-1.c
avx512bw-vpsubusb-2.c
avx512bw-vpsubusw-1.c
avx512bw-vpsubusw-2.c
avx512bw-vpsubw-1.c
avx512bw-vpsubw-2.c
avx512bw-vptestmb-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512bw-vptestmb-2.c
avx512bw-vptestmw-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512bw-vptestmw-2.c
avx512bw-vptestnmb-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512bw-vptestnmb-2.c
avx512bw-vptestnmw-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512bw-vptestnmw-2.c
avx512bw-vpunpckhbw-1.c
avx512bw-vpunpckhbw-2.c
avx512bw-vpunpckhwd-1.c
avx512bw-vpunpckhwd-2.c
avx512bw-vpunpcklbw-1.c
avx512bw-vpunpcklbw-2.c
avx512bw-vpunpcklwd-1.c
avx512bw-vpunpcklwd-2.c
avx512cd-check.h adx-check.h (main): Simplify feature bit tests. 2016-09-29 20:55:26 +02:00
avx512cd-vpbroadcastmb2q-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512cd-vpbroadcastmb2q-2.c
avx512cd-vpbroadcastmw2d-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512cd-vpbroadcastmw2d-2.c
avx512cd-vpconflictd-1.c
avx512cd-vpconflictd-2.c
avx512cd-vpconflictq-1.c
avx512cd-vpconflictq-2.c
avx512cd-vplzcntd-1.c
avx512cd-vplzcntd-2.c
avx512cd-vplzcntq-1.c
avx512cd-vplzcntq-2.c
avx512dq-abs-copysign-1.c constraints.md (Yv): New constraint. 2016-05-12 10:30:25 +02:00
avx512dq-check.h adx-check.h (main): Simplify feature bit tests. 2016-09-29 20:55:26 +02:00
avx512dq-concatv2di-1.c sse.md (*vec_concatv2di): Add x86_avx512dq v=Yv,rm alternative. 2016-06-02 11:43:52 +02:00
avx512dq-concatv2si-1.c sse.md (*vec_concatv2si_sse4_1): Add avx512dq v=Yv,rm alternative. 2016-06-02 13:01:31 +02:00
avx512dq-kaddb-1.c avx512bwintrin.h: Add new k-mask intrinsics. 2016-12-17 12:42:05 +01:00
avx512dq-kaddw-1.c avx512fintrin.h (_ktest_mask16_u8, [...]): Move to ... 2017-01-26 13:24:58 +01:00
avx512dq-kandb-1.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512dq-kandnb-1.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512dq-kmovb-1.c
avx512dq-kmovb-2.c avx512bwintrin.h: Add new k-mask intrinsics. 2016-12-15 23:39:33 +01:00
avx512dq-kmovb-3.c avx512bwintrin.h: Add new k-mask intrinsics. 2016-12-15 23:39:33 +01:00
avx512dq-kmovb-4.c avx512bwintrin.h: Add new k-mask intrinsics. 2016-12-15 23:39:33 +01:00
avx512dq-kmovb-5.c avx512bwintrin.h: Add new k-mask intrinsics. 2016-12-15 23:39:33 +01:00
avx512dq-knotb-1.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512dq-korb-1.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512dq-kortestb-1.c Add AVX512 k-mask intrinsics 2017-01-23 12:52:39 +00:00
avx512dq-kortestb-2.c Add AVX512 k-mask intrinsics 2017-01-23 12:52:39 +00:00
avx512dq-kshiftlb-1.c Add AVX512 k-mask intrinsics. 2017-01-20 08:37:13 +00:00
avx512dq-kshiftlb-2.c Add AVX512 k-mask intrinsics. 2017-01-20 08:37:13 +00:00
avx512dq-kshiftrb-1.c Add AVX512 k-mask intrinsics. 2017-01-20 08:37:13 +00:00
avx512dq-kshiftrb-2.c Add AVX512 k-mask intrinsics. 2017-01-20 08:37:13 +00:00
avx512dq-ktestb-1.c Add AVX512 k-mask intrinsics 2017-01-23 12:52:39 +00:00
avx512dq-ktestb-2.c Add AVX512 k-mask intrinsics 2017-01-23 12:52:39 +00:00
avx512dq-ktestw-1.c avx512fintrin.h (_ktest_mask16_u8, [...]): Move to ... 2017-01-26 13:24:58 +01:00
avx512dq-ktestw-2.c avx512fintrin.h (_ktest_mask16_u8, [...]): Move to ... 2017-01-26 13:24:58 +01:00
avx512dq-kxnorb-1.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512dq-kxorb-1.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512dq-logic-2.c re PR target/70927 ([6 only] avx512dq instructions emitted even with -mavx512vl -mno-avx512dq) 2016-05-10 16:30:02 +02:00
avx512dq-pr70059.c re PR target/70059 (Invalid codegen on AVX-512 when using _mm512_inserti64x4(x, y, 0)) 2016-03-04 15:45:56 +01:00
avx512dq-pr77476.c re PR target/77476 ([AVX-512] illegal kmovb instruction on KNL) 2016-09-05 21:45:21 +02:00
avx512dq-vandnpd-1.c
avx512dq-vandnpd-2.c
avx512dq-vandnps-1.c
avx512dq-vandnps-2.c
avx512dq-vandpd-1.c
avx512dq-vandpd-2.c
avx512dq-vandps-1.c
avx512dq-vandps-2.c
avx512dq-vbroadcast-2.c sse.md (i128vldq): New mode iterator. 2016-05-22 12:26:52 +02:00
avx512dq-vbroadcastf32x2-1.c
avx512dq-vbroadcastf32x2-2.c
avx512dq-vbroadcastf32x8-1.c
avx512dq-vbroadcastf32x8-2.c
avx512dq-vbroadcastf64x2-1.c
avx512dq-vbroadcastf64x2-2.c
avx512dq-vbroadcasti32x2-1.c
avx512dq-vbroadcasti32x2-2.c
avx512dq-vbroadcasti32x8-1.c
avx512dq-vbroadcasti32x8-2.c
avx512dq-vbroadcasti64x2-1.c
avx512dq-vbroadcasti64x2-2.c
avx512dq-vcvtpd2qq-1.c
avx512dq-vcvtpd2qq-2.c
avx512dq-vcvtpd2uqq-1.c
avx512dq-vcvtpd2uqq-2.c
avx512dq-vcvtps2qq-1.c
avx512dq-vcvtps2qq-2.c
avx512dq-vcvtps2uqq-1.c
avx512dq-vcvtps2uqq-2.c
avx512dq-vcvtqq2pd-1.c
avx512dq-vcvtqq2pd-2.c
avx512dq-vcvtqq2ps-1.c
avx512dq-vcvtqq2ps-2.c
avx512dq-vcvttpd2qq-1.c
avx512dq-vcvttpd2qq-2.c
avx512dq-vcvttpd2uqq-1.c
avx512dq-vcvttpd2uqq-2.c
avx512dq-vcvttps2qq-1.c
avx512dq-vcvttps2qq-2.c
avx512dq-vcvttps2uqq-1.c
avx512dq-vcvttps2uqq-2.c
avx512dq-vcvtuqq2pd-1.c
avx512dq-vcvtuqq2pd-2.c
avx512dq-vcvtuqq2ps-1.c
avx512dq-vcvtuqq2ps-2.c
avx512dq-vextractf32x8-1.c
avx512dq-vextractf64x2-1.c
avx512dq-vextractf64x2-2.c
avx512dq-vextracti32x8-1.c
avx512dq-vextracti64x2-1.c
avx512dq-vextracti64x2-2.c
avx512dq-vfpclasspd-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512dq-vfpclasspd-2.c
avx512dq-vfpclassps-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512dq-vfpclassps-2.c
avx512dq-vfpclasssd-1.c
avx512dq-vfpclassss-1.c
avx512dq-vinsert-1.c sse.md (vec_set_lo_<mode><mask_name>, [...]): Add && <mask_avx512dq_condition> condition. 2016-05-22 12:28:06 +02:00
avx512dq-vinsertf32x8-1.c
avx512dq-vinsertf64x2-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512dq-vinsertf64x2-2.c
avx512dq-vinserti32x8-1.c
avx512dq-vinserti64x2-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512dq-vinserti64x2-2.c
avx512dq-vorpd-1.c
avx512dq-vorpd-2.c
avx512dq-vorps-1.c
avx512dq-vorps-2.c
avx512dq-vpextr-1.c i386.md (isa): Add x64_avx512dq, enable if TARGET_64BIT && TARGET_AVX512DQ. 2016-05-12 10:35:20 +02:00
avx512dq-vpinsr-1.c sse.md (pinsr_evex_isa): New mode attr. 2016-05-12 10:34:11 +02:00
avx512dq-vpmovd2m-1.c
avx512dq-vpmovd2m-2.c
avx512dq-vpmovm2d-1.c
avx512dq-vpmovm2d-2.c
avx512dq-vpmovm2q-1.c
avx512dq-vpmovm2q-2.c
avx512dq-vpmovq2m-1.c
avx512dq-vpmovq2m-2.c
avx512dq-vpmullq-1.c
avx512dq-vpmullq-2.c
avx512dq-vrangepd-1.c
avx512dq-vrangepd-2.c
avx512dq-vrangeps-1.c
avx512dq-vrangeps-2.c
avx512dq-vrangesd-1.c
avx512dq-vrangess-1.c
avx512dq-vreducepd-1.c
avx512dq-vreducepd-2.c
avx512dq-vreduceps-1.c
avx512dq-vreduceps-2.c
avx512dq-vreducesd-1.c
avx512dq-vreducess-1.c
avx512dq-vxorpd-1.c
avx512dq-vxorpd-2.c
avx512dq-vxorps-1.c
avx512dq-vxorps-2.c
avx512er-check.h adx-check.h (main): Simplify feature bit tests. 2016-09-29 20:55:26 +02:00
avx512er-vexp2pd-1.c
avx512er-vexp2pd-2.c
avx512er-vexp2ps-1.c
avx512er-vexp2ps-2.c
avx512er-vrcp28pd-1.c
avx512er-vrcp28pd-2.c
avx512er-vrcp28ps-1.c
avx512er-vrcp28ps-2.c
avx512er-vrcp28ps-3.c [AVX-512ER] vrcp28ps auto generation 2016-06-21 14:32:38 +00:00
avx512er-vrcp28ps-4.c [AVX-512ER] vrcp28ps auto generation 2016-06-21 14:32:38 +00:00
avx512er-vrcp28sd-1.c
avx512er-vrcp28sd-2.c
avx512er-vrcp28ss-1.c
avx512er-vrcp28ss-2.c
avx512er-vrsqrt28pd-1.c
avx512er-vrsqrt28pd-2.c
avx512er-vrsqrt28ps-1.c
avx512er-vrsqrt28ps-2.c
avx512er-vrsqrt28ps-3.c [AVX-512ER] vrsqrt28ps auto generation 2016-06-21 14:38:02 +00:00
avx512er-vrsqrt28ps-4.c [AVX-512ER] vrsqrt28ps auto generation 2016-06-21 14:38:02 +00:00
avx512er-vrsqrt28ps-5.c [AVX-512ER] vrsqrt28ps auto generation 2016-06-21 14:38:02 +00:00
avx512er-vrsqrt28ps-6.c [AVX-512ER] vrsqrt28ps auto generation 2016-06-21 14:38:02 +00:00
avx512er-vrsqrt28sd-1.c
avx512er-vrsqrt28sd-2.c
avx512er-vrsqrt28ss-1.c
avx512er-vrsqrt28ss-2.c
avx512f-abspd-1.c re PR target/80322 (convert intrinsics missing) 2017-04-07 21:22:00 +02:00
avx512f-absps-1.c re PR target/80322 (convert intrinsics missing) 2017-04-07 21:22:00 +02:00
avx512f-additional-reg-names.c avx512bw-kunpckdq-1.c (avx512bw_test): Use "m" constraint instead of "r". 2016-05-22 20:01:43 +02:00
avx512f-broadcast-gpr-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-broadcast-gpr-2.c
avx512f-ceil-sfix-vec-1.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
avx512f-ceil-sfix-vec-2.c
avx512f-ceil-vec-1.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-ceil-vec-2.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-ceilf-sfix-vec-1.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-ceilf-sfix-vec-2.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-ceilf-vec-1.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-ceilf-vec-2.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-check.h adx-check.h (main): Simplify feature bit tests. 2016-09-29 20:55:26 +02:00
avx512f-cvt-1.c * config/i386/i386.md (*truncdfsf_mixed, *truncdfsf_i387, 2016-05-03 14:18:57 +02:00
avx512f-cvtsd-1.c re PR target/80322 (convert intrinsics missing) 2017-04-07 21:22:00 +02:00
avx512f-cvtss-1.c re PR target/80322 (convert intrinsics missing) 2017-04-07 21:22:00 +02:00
avx512f-dummy.c
avx512f-floor-sfix-vec-1.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
avx512f-floor-sfix-vec-2.c
avx512f-floor-vec-1.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-floor-vec-2.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-floorf-sfix-vec-1.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-floorf-sfix-vec-2.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-floorf-vec-1.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-floorf-vec-2.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-gather-1.c
avx512f-gather-2.c
avx512f-gather-3.c
avx512f-gather-4.c
avx512f-gather-5.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512f-helper.h avx512vpopcntdq-check.h: New. 2017-03-03 17:55:31 +01:00
avx512f-i32gatherd512-1.c
avx512f-i32gatherd512-2.c
avx512f-i32gatherpd512-1.c
avx512f-i32gatherpd512-2.c
avx512f-i32gatherps512-1.c
avx512f-i32gatherps512-2.c
avx512f-i32gatherq512-1.c
avx512f-i32gatherq512-2.c
avx512f-i32scatterd512-1.c
avx512f-i32scatterd512-2.c
avx512f-i32scatterpd512-1.c
avx512f-i32scatterpd512-2.c
avx512f-i32scatterps512-1.c
avx512f-i32scatterps512-2.c
avx512f-i32scatterq512-1.c
avx512f-i32scatterq512-2.c
avx512f-i64gatherd512-1.c
avx512f-i64gatherd512-2.c
avx512f-i64gatherpd512-1.c
avx512f-i64gatherpd512-2.c
avx512f-i64gatherps512-1.c
avx512f-i64gatherps512-2.c
avx512f-i64gatherq512-1.c
avx512f-i64gatherq512-2.c
avx512f-i64scatterd512-1.c
avx512f-i64scatterd512-2.c
avx512f-i64scatterpd512-1.c
avx512f-i64scatterpd512-2.c
avx512f-i64scatterps512-1.c
avx512f-i64scatterps512-2.c
avx512f-i64scatterq512-1.c
avx512f-i64scatterq512-2.c
avx512f-inline-asm.c
avx512f-int2mask-1.c re PR target/80322 (convert intrinsics missing) 2017-04-07 21:22:00 +02:00
avx512f-kandnw-1.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512f-kandw-1.c
avx512f-klogic-2.c avx512f-klogic-2.c: Fix operand calculation order. 2016-09-02 20:04:14 +00:00
avx512f-kmovw-1.c sse.md (UNSPEC_MASKOP): Move from i386.md. 2016-11-29 20:26:49 +01:00
avx512f-kmovw-2.c avx512bwintrin.h: Add new k-mask intrinsics. 2016-12-15 23:39:33 +01:00
avx512f-kmovw-3.c avx512bwintrin.h: Add new k-mask intrinsics. 2016-12-15 23:39:33 +01:00
avx512f-kmovw-4.c avx512bwintrin.h: Add new k-mask intrinsics. 2016-12-15 23:39:33 +01:00
avx512f-kmovw-5.c avx512bwintrin.h: Add new k-mask intrinsics. 2016-12-15 23:39:33 +01:00
avx512f-knotw-1.c
avx512f-kortestw-1.c Add AVX512 k-mask intrinsics 2017-01-23 12:52:39 +00:00
avx512f-kortestw-2.c Add AVX512 k-mask intrinsics 2017-01-23 12:52:39 +00:00
avx512f-korw-1.c
avx512f-kshiftlw-1.c Add AVX512 k-mask intrinsics. 2017-01-20 08:37:13 +00:00
avx512f-kshiftlw-2.c Add AVX512 k-mask intrinsics. 2017-01-20 08:37:13 +00:00
avx512f-kshiftrw-1.c Add AVX512 k-mask intrinsics. 2017-01-20 08:37:13 +00:00
avx512f-kshiftrw-2.c Add AVX512 k-mask intrinsics. 2017-01-20 08:37:13 +00:00
avx512f-kunpckbw-1.c
avx512f-kunpckbw-2.c i386.md (kunpckhi): Swap operands. 2016-04-13 14:00:42 +00:00
avx512f-kunpckbw-3.c Add AVX512 k-mask intrinsics 2016-12-05 09:18:42 -08:00
avx512f-kxnorw-1.c
avx512f-kxorw-1.c
avx512f-mask-type.h
avx512f-mask2int-1.c re PR target/80322 (convert intrinsics missing) 2017-04-07 21:22:00 +02:00
avx512f-os-support.h
avx512f-pr57233.c
avx512f-pr63594-1.c
avx512f-pr63594-2.c
avx512f-pr70059.c re PR target/70059 (Invalid codegen on AVX-512 when using _mm512_inserti64x4(x, y, 0)) 2016-03-04 15:45:56 +01:00
avx512f-pr70421.c re PR target/70421 (wrong code with v16si vector and useless cast at -O -mavx512f) 2016-03-30 16:06:51 +02:00
avx512f-pr71559.c re PR target/71559 (ICE in ix86_fp_cmp_code_to_pcmp_immediate, at config/i386/i386.c:23042 (KNL/AVX512)) 2016-06-20 21:17:12 +02:00
avx512f-pr77476.c re PR target/77476 ([AVX-512] illegal kmovb instruction on KNL) 2016-09-05 21:45:21 +02:00
avx512f-reduce-op-1.c re PR target/80324 (_mm512_reduce_xxx type instrinsics are missing) 2017-04-10 08:53:28 +02:00
avx512f-rint-sfix-vec-1.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-rint-sfix-vec-2.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-rintf-sfix-vec-1.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-rintf-sfix-vec-2.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-round-sfix-vec-1.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-round-sfix-vec-2.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-roundf-sfix-vec-1.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-roundf-sfix-vec-2.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-rounding.c
avx512f-scatter-1.c
avx512f-scatter-2.c
avx512f-scatter-3.c
avx512f-set-v8df-1.c
avx512f-set-v8df-2.c
avx512f-set-v8df-3.c
avx512f-set-v8df-4.c
avx512f-set-v8df-5.c
avx512f-set-v8di-1.c
avx512f-set-v8di-2.c
avx512f-set-v8di-3.c
avx512f-set-v8di-4.c
avx512f-set-v8di-5.c
avx512f-set-v16sf-1.c
avx512f-set-v16sf-2.c
avx512f-set-v16sf-3.c
avx512f-set-v16sf-4.c
avx512f-set-v16sf-5.c
avx512f-set-v16si-1.c
avx512f-set-v16si-2.c
avx512f-set-v16si-3.c
avx512f-set-v16si-4.c
avx512f-set-v16si-5.c
avx512f-setzero-pd-1.c
avx512f-setzero-ps-1.c
avx512f-setzero-si512-1.c
avx512f-trunc-vec-1.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-trunc-vec-2.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-truncf-vec-1.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-truncf-vec-2.c AVX-512F: Add vectorizer support builtins 2016-05-25 15:08:14 +00:00
avx512f-typecast-1.c
avx512f-undefined-1.c re PR target/80322 (convert intrinsics missing) 2017-04-07 21:22:00 +02:00
avx512f-vaddpd-1.c
avx512f-vaddpd-2.c
avx512f-vaddps-1.c
avx512f-vaddps-2.c
avx512f-vaddsd-1.c
avx512f-vaddss-1.c
avx512f-valignd-1.c
avx512f-valignd-2.c
avx512f-valignq-1.c
avx512f-valignq-2.c
avx512f-vblendmpd-1.c
avx512f-vblendmpd-2.c
avx512f-vblendmps-1.c
avx512f-vblendmps-2.c
avx512f-vbroadcastf32x4-1.c
avx512f-vbroadcastf32x4-2.c
avx512f-vbroadcastf64x4-1.c
avx512f-vbroadcastf64x4-2.c
avx512f-vbroadcasti32x4-1.c
avx512f-vbroadcasti32x4-2.c
avx512f-vbroadcasti64x4-1.c
avx512f-vbroadcasti64x4-2.c
avx512f-vbroadcastsd-1.c
avx512f-vbroadcastsd-2.c
avx512f-vbroadcastss-1.c
avx512f-vbroadcastss-2.c
avx512f-vcmppd-1.c
avx512f-vcmppd-2.c
avx512f-vcmpps-1.c
avx512f-vcmpps-2.c
avx512f-vcmpsd-1.c
avx512f-vcmpsd-2.c
avx512f-vcmpss-1.c
avx512f-vcmpss-2.c
avx512f-vcomisd-1.c
avx512f-vcomiss-1.c
avx512f-vcompresspd-1.c
avx512f-vcompresspd-2.c
avx512f-vcompressps-1.c
avx512f-vcompressps-2.c
avx512f-vcvtdq2pd-1.c
avx512f-vcvtdq2pd-2.c
avx512f-vcvtdq2ps-1.c
avx512f-vcvtdq2ps-2.c
avx512f-vcvtpd2dq-1.c
avx512f-vcvtpd2dq-2.c
avx512f-vcvtpd2ps-1.c
avx512f-vcvtpd2ps-2.c
avx512f-vcvtpd2udq-1.c
avx512f-vcvtpd2udq-2.c
avx512f-vcvtph2ps-1.c
avx512f-vcvtph2ps-2.c
avx512f-vcvtps2dq-1.c
avx512f-vcvtps2dq-2.c
avx512f-vcvtps2pd-1.c
avx512f-vcvtps2pd-2.c
avx512f-vcvtps2ph-1.c
avx512f-vcvtps2ph-2.c
avx512f-vcvtps2udq-1.c
avx512f-vcvtps2udq-2.c
avx512f-vcvtsd2si-1.c
avx512f-vcvtsd2si64-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vcvtsd2ss-1.c
avx512f-vcvtsd2usi-1.c
avx512f-vcvtsd2usi-2.c
avx512f-vcvtsd2usi64-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vcvtsd2usi64-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vcvtsi2sd64-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vcvtsi2ss-1.c
avx512f-vcvtsi2ss64-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vcvtss2sd-1.c
avx512f-vcvtss2si-1.c
avx512f-vcvtss2si64-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vcvtss2usi-1.c
avx512f-vcvtss2usi-2.c
avx512f-vcvtss2usi64-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vcvtss2usi64-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vcvttpd2dq-1.c
avx512f-vcvttpd2dq-2.c
avx512f-vcvttpd2udq-1.c
avx512f-vcvttpd2udq-2.c
avx512f-vcvttps2dq-1.c
avx512f-vcvttps2dq-2.c
avx512f-vcvttps2udq-1.c
avx512f-vcvttps2udq-2.c
avx512f-vcvttsd2si-1.c
avx512f-vcvttsd2si-2.c
avx512f-vcvttsd2si64-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vcvttsd2si64-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vcvttsd2usi-1.c
avx512f-vcvttsd2usi-2.c
avx512f-vcvttsd2usi64-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vcvttsd2usi64-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vcvttss2si-1.c
avx512f-vcvttss2si-2.c
avx512f-vcvttss2si64-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vcvttss2si64-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vcvttss2usi-1.c
avx512f-vcvttss2usi-2.c
avx512f-vcvttss2usi64-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vcvttss2usi64-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vcvtudq2pd-1.c
avx512f-vcvtudq2pd-2.c
avx512f-vcvtudq2ps-1.c
avx512f-vcvtudq2ps-2.c
avx512f-vcvtusi2sd-1.c
avx512f-vcvtusi2sd-2.c
avx512f-vcvtusi2sd64-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vcvtusi2sd64-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vcvtusi2ss-1.c
avx512f-vcvtusi2ss-2.c
avx512f-vcvtusi2ss64-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vcvtusi2ss64-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vdivpd-1.c
avx512f-vdivpd-2.c
avx512f-vdivps-1.c
avx512f-vdivps-2.c
avx512f-vdivsd-1.c
avx512f-vdivss-1.c
avx512f-vec-init.c
avx512f-vec-unpack.c
avx512f-vect-perm-1.c i386.c (ix86_expand_vec_perm): Add handle one-operand permutation for TARGET_AVX512F. 2016-07-04 14:06:27 +00:00
avx512f-vect-perm-2.c i386.c (ix86_expand_vec_perm): Add handle one-operand permutation for TARGET_AVX512F. 2016-07-04 14:06:27 +00:00
avx512f-vexpandpd-1.c
avx512f-vexpandpd-2.c
avx512f-vexpandps-1.c
avx512f-vexpandps-2.c
avx512f-vextractf32x4-1.c
avx512f-vextractf32x4-2.c
avx512f-vextractf64x4-1.c
avx512f-vextractf64x4-2.c
avx512f-vextracti32x4-1.c
avx512f-vextracti32x4-2.c
avx512f-vextracti64x4-1.c
avx512f-vextracti64x4-2.c
avx512f-vfixupimmpd-1.c
avx512f-vfixupimmpd-2.c
avx512f-vfixupimmps-1.c
avx512f-vfixupimmps-2.c
avx512f-vfixupimmsd-1.c
avx512f-vfixupimmsd-2.c
avx512f-vfixupimmss-1.c
avx512f-vfixupimmss-2.c
avx512f-vfmadd-1.c sse.md (<avx512>_fmadd_<mode>_mask3<round_name>): Use v constraint instead of x. 2016-05-05 15:29:54 +02:00
avx512f-vfmaddXXXpd-1.c
avx512f-vfmaddXXXpd-2.c
avx512f-vfmaddXXXps-1.c
avx512f-vfmaddXXXps-2.c
avx512f-vfmaddXXXsd-1.c
avx512f-vfmaddXXXss-1.c
avx512f-vfmaddsubXXXpd-1.c
avx512f-vfmaddsubXXXpd-2.c
avx512f-vfmaddsubXXXps-1.c
avx512f-vfmaddsubXXXps-2.c
avx512f-vfmsubXXXpd-1.c
avx512f-vfmsubXXXpd-2.c
avx512f-vfmsubXXXps-1.c
avx512f-vfmsubXXXps-2.c
avx512f-vfmsubXXXsd-1.c
avx512f-vfmsubXXXss-1.c
avx512f-vfmsubaddXXXpd-1.c
avx512f-vfmsubaddXXXpd-2.c
avx512f-vfmsubaddXXXps-1.c
avx512f-vfmsubaddXXXps-2.c
avx512f-vfnmaddXXXpd-1.c
avx512f-vfnmaddXXXpd-2.c
avx512f-vfnmaddXXXps-1.c
avx512f-vfnmaddXXXps-2.c
avx512f-vfnmaddXXXsd-1.c
avx512f-vfnmaddXXXss-1.c
avx512f-vfnmsubXXXpd-1.c
avx512f-vfnmsubXXXpd-2.c
avx512f-vfnmsubXXXps-1.c
avx512f-vfnmsubXXXps-2.c
avx512f-vfnmsubXXXsd-1.c
avx512f-vfnmsubXXXss-1.c
avx512f-vgetexppd-1.c
avx512f-vgetexppd-2.c
avx512f-vgetexpps-1.c
avx512f-vgetexpps-2.c
avx512f-vgetexpsd-1.c
avx512f-vgetexpsd-2.c
avx512f-vgetexpss-1.c
avx512f-vgetexpss-2.c
avx512f-vgetmantpd-1.c
avx512f-vgetmantpd-2.c avx512f-vgetmantps-2.c: Add -mfpmath=sse to dg-options. 2017-04-07 21:23:24 +02:00
avx512f-vgetmantps-1.c
avx512f-vgetmantps-2.c avx512f-vgetmantps-2.c: Add -mfpmath=sse to dg-options. 2017-04-07 21:23:24 +02:00
avx512f-vgetmantsd-1.c
avx512f-vgetmantsd-2.c
avx512f-vgetmantss-1.c
avx512f-vgetmantss-2.c
avx512f-vinsertf32x4-1.c
avx512f-vinsertf32x4-2.c
avx512f-vinsertf64x4-1.c
avx512f-vinsertf64x4-2.c
avx512f-vinserti32x4-1.c
avx512f-vinserti32x4-2.c
avx512f-vinserti64x4-1.c
avx512f-vinserti64x4-2.c
avx512f-vmaxpd-1.c
avx512f-vmaxpd-2.c
avx512f-vmaxps-1.c
avx512f-vmaxps-2.c
avx512f-vmaxsd-1.c
avx512f-vmaxss-1.c
avx512f-vminpd-1.c
avx512f-vminpd-2.c
avx512f-vminps-1.c
avx512f-vminps-2.c
avx512f-vminsd-1.c
avx512f-vminss-1.c
avx512f-vmovapd-1.c
avx512f-vmovapd-2.c
avx512f-vmovaps-1.c
avx512f-vmovaps-2.c
avx512f-vmovddup-1.c
avx512f-vmovddup-2.c
avx512f-vmovdqa32-1.c
avx512f-vmovdqa32-2.c
avx512f-vmovdqa64-1.c
avx512f-vmovdqa64-2.c
avx512f-vmovdqu32-1.c [x86] Don't use builtins for unaligned load/store 2016-08-31 11:56:37 +00:00
avx512f-vmovdqu32-2.c
avx512f-vmovdqu64-1.c
avx512f-vmovdqu64-2.c
avx512f-vmovntdq-1.c
avx512f-vmovntdq-2.c
avx512f-vmovntdqa-1.c
avx512f-vmovntdqa-2.c
avx512f-vmovntpd-1.c
avx512f-vmovntpd-2.c
avx512f-vmovntps-1.c
avx512f-vmovntps-2.c
avx512f-vmovshdup-1.c
avx512f-vmovshdup-2.c
avx512f-vmovsldup-1.c
avx512f-vmovsldup-2.c
avx512f-vmovupd-1.c
avx512f-vmovupd-2.c
avx512f-vmovups-1.c
avx512f-vmovups-2.c
avx512f-vmulpd-1.c
avx512f-vmulpd-2.c
avx512f-vmulps-1.c
avx512f-vmulps-2.c
avx512f-vmulsd-1.c
avx512f-vmulss-1.c
avx512f-vpabsd-2.c
avx512f-vpabsd512-1.c
avx512f-vpabsq-2.c
avx512f-vpabsq512-1.c
avx512f-vpaddd-1.c
avx512f-vpaddd-2.c
avx512f-vpaddq-1.c
avx512f-vpaddq-2.c
avx512f-vpandd-1.c
avx512f-vpandd-2.c
avx512f-vpandnd-1.c
avx512f-vpandnd-2.c
avx512f-vpandnq-1.c
avx512f-vpandnq-2.c
avx512f-vpandq-1.c
avx512f-vpandq-2.c
avx512f-vpblendmd-1.c
avx512f-vpblendmd-2.c
avx512f-vpblendmq-1.c
avx512f-vpblendmq-2.c
avx512f-vpbroadcastd-1.c
avx512f-vpbroadcastd-2.c
avx512f-vpbroadcastq-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f-vpbroadcastq-2.c
avx512f-vpcmpd-1.c
avx512f-vpcmpd-2.c
avx512f-vpcmpeqd-1.c
avx512f-vpcmpeqd-2.c
avx512f-vpcmpeqq-1.c
avx512f-vpcmpeqq-2.c
avx512f-vpcmpequd-1.c
avx512f-vpcmpequd-2.c
avx512f-vpcmpequq-1.c
avx512f-vpcmpequq-2.c
avx512f-vpcmpged-1.c
avx512f-vpcmpged-2.c
avx512f-vpcmpgeq-1.c
avx512f-vpcmpgeq-2.c
avx512f-vpcmpgeud-1.c
avx512f-vpcmpgeud-2.c
avx512f-vpcmpgeuq-1.c
avx512f-vpcmpgeuq-2.c
avx512f-vpcmpgtd-1.c
avx512f-vpcmpgtd-2.c
avx512f-vpcmpgtq-1.c
avx512f-vpcmpgtq-2.c
avx512f-vpcmpgtud-1.c
avx512f-vpcmpgtud-2.c
avx512f-vpcmpgtuq-1.c
avx512f-vpcmpgtuq-2.c
avx512f-vpcmpled-1.c
avx512f-vpcmpled-2.c
avx512f-vpcmpleq-1.c
avx512f-vpcmpleq-2.c
avx512f-vpcmpleud-1.c
avx512f-vpcmpleud-2.c
avx512f-vpcmpleuq-1.c
avx512f-vpcmpleuq-2.c
avx512f-vpcmpltd-1.c
avx512f-vpcmpltd-2.c
avx512f-vpcmpltq-1.c
avx512f-vpcmpltq-2.c
avx512f-vpcmpltud-1.c
avx512f-vpcmpltud-2.c
avx512f-vpcmpltuq-1.c
avx512f-vpcmpltuq-2.c
avx512f-vpcmpneqd-1.c
avx512f-vpcmpneqd-2.c
avx512f-vpcmpneqq-1.c
avx512f-vpcmpneqq-2.c
avx512f-vpcmpnequd-1.c
avx512f-vpcmpnequd-2.c
avx512f-vpcmpnequq-1.c
avx512f-vpcmpnequq-2.c
avx512f-vpcmpq-1.c
avx512f-vpcmpq-2.c
avx512f-vpcmpud-1.c
avx512f-vpcmpud-2.c
avx512f-vpcmpuq-1.c
avx512f-vpcmpuq-2.c
avx512f-vpcompressd-1.c
avx512f-vpcompressd-2.c
avx512f-vpcompressq-1.c
avx512f-vpcompressq-2.c
avx512f-vpermd-1.c
avx512f-vpermd-2.c
avx512f-vpermi2d-1.c
avx512f-vpermi2d-2.c
avx512f-vpermi2pd-1.c
avx512f-vpermi2pd-2.c
avx512f-vpermi2ps-1.c
avx512f-vpermi2ps-2.c
avx512f-vpermi2q-1.c
avx512f-vpermi2q-2.c
avx512f-vpermilpd-1.c
avx512f-vpermilpd-2.c
avx512f-vpermilpdi-1.c
avx512f-vpermilpdi-2.c
avx512f-vpermilps-1.c
avx512f-vpermilps-2.c
avx512f-vpermilpsi-1.c
avx512f-vpermilpsi-2.c
avx512f-vpermpd-1.c
avx512f-vpermpd-2.c
avx512f-vpermpdi-1.c
avx512f-vpermpdi-2.c
avx512f-vpermps-1.c
avx512f-vpermps-2.c
avx512f-vpermq-imm-1.c
avx512f-vpermq-imm-2.c
avx512f-vpermq-imm-3.c re PR target/79812 (ICE in simplify_binary_operation_1, at simplify-rtx.c:3586) 2017-03-06 12:35:58 +01:00
avx512f-vpermq-var-1.c
avx512f-vpermq-var-2.c
avx512f-vpermt2d-1.c
avx512f-vpermt2d-2.c
avx512f-vpermt2pd-1.c
avx512f-vpermt2pd-2.c
avx512f-vpermt2ps-1.c
avx512f-vpermt2ps-2.c
avx512f-vpermt2q-1.c
avx512f-vpermt2q-2.c
avx512f-vpexpandd-1.c
avx512f-vpexpandd-2.c
avx512f-vpexpandq-1.c
avx512f-vpexpandq-2.c
avx512f-vpmaxsd-1.c
avx512f-vpmaxsd-2.c
avx512f-vpmaxsq-1.c
avx512f-vpmaxsq-2.c
avx512f-vpmaxud-1.c
avx512f-vpmaxud-2.c
avx512f-vpmaxuq-1.c
avx512f-vpmaxuq-2.c
avx512f-vpminsd-1.c
avx512f-vpminsd-2.c
avx512f-vpminsq-1.c
avx512f-vpminsq-2.c
avx512f-vpminud-1.c
avx512f-vpminud-2.c
avx512f-vpminuq-1.c
avx512f-vpminuq-2.c
avx512f-vpmovdb-1.c
avx512f-vpmovdb-2.c
avx512f-vpmovdw-1.c
avx512f-vpmovdw-2.c
avx512f-vpmovqb-1.c
avx512f-vpmovqb-2.c
avx512f-vpmovqd-1.c
avx512f-vpmovqd-2.c
avx512f-vpmovqw-1.c
avx512f-vpmovqw-2.c
avx512f-vpmovsdb-1.c
avx512f-vpmovsdb-2.c
avx512f-vpmovsdw-1.c
avx512f-vpmovsdw-2.c
avx512f-vpmovsqb-1.c
avx512f-vpmovsqb-2.c
avx512f-vpmovsqd-1.c
avx512f-vpmovsqd-2.c
avx512f-vpmovsqw-1.c
avx512f-vpmovsqw-2.c
avx512f-vpmovsxbd-1.c
avx512f-vpmovsxbd-2.c
avx512f-vpmovsxbq-1.c
avx512f-vpmovsxbq-2.c
avx512f-vpmovsxdq-1.c
avx512f-vpmovsxdq-2.c
avx512f-vpmovsxwd-1.c
avx512f-vpmovsxwd-2.c
avx512f-vpmovsxwq-1.c
avx512f-vpmovsxwq-2.c
avx512f-vpmovusdb-1.c
avx512f-vpmovusdb-2.c
avx512f-vpmovusdw-1.c
avx512f-vpmovusdw-2.c
avx512f-vpmovusqb-1.c
avx512f-vpmovusqb-2.c
avx512f-vpmovusqd-1.c
avx512f-vpmovusqd-2.c
avx512f-vpmovusqw-1.c
avx512f-vpmovusqw-2.c
avx512f-vpmovzxbd-1.c
avx512f-vpmovzxbd-2.c
avx512f-vpmovzxbq-1.c
avx512f-vpmovzxbq-2.c
avx512f-vpmovzxdq-1.c
avx512f-vpmovzxdq-2.c
avx512f-vpmovzxwd-1.c
avx512f-vpmovzxwd-2.c
avx512f-vpmovzxwq-1.c
avx512f-vpmovzxwq-2.c
avx512f-vpmuldq-1.c
avx512f-vpmuldq-2.c
avx512f-vpmulld-1.c
avx512f-vpmulld-2.c
avx512f-vpmuludq-1.c
avx512f-vpmuludq-2.c
avx512f-vpord-1.c
avx512f-vpord-2.c
avx512f-vporq-1.c
avx512f-vporq-2.c
avx512f-vprold-1.c
avx512f-vprold-2.c
avx512f-vprolq-1.c
avx512f-vprolq-2.c
avx512f-vprolvd-1.c
avx512f-vprolvd-2.c
avx512f-vprolvq-1.c
avx512f-vprolvq-2.c
avx512f-vprord-1.c re PR testsuite/71008 (FAIL: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord) 2016-08-12 15:44:13 +02:00
avx512f-vprord-2.c
avx512f-vprorq-1.c re PR testsuite/71008 (FAIL: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord) 2016-08-12 15:44:13 +02:00
avx512f-vprorq-2.c
avx512f-vprorvd-1.c
avx512f-vprorvd-2.c
avx512f-vprorvq-1.c
avx512f-vprorvq-2.c
avx512f-vpshufd-1.c
avx512f-vpshufd-2.c
avx512f-vpslld-1.c
avx512f-vpslld-2.c
avx512f-vpslldi-1.c
avx512f-vpslldi-2.c
avx512f-vpsllq-1.c
avx512f-vpsllq-2.c
avx512f-vpsllqi-1.c
avx512f-vpsllqi-2.c
avx512f-vpsllvd-1.c
avx512f-vpsllvd-2.c
avx512f-vpsllvq-1.c
avx512f-vpsllvq-2.c
avx512f-vpsllvq512-1.c
avx512f-vpsllvq512-2.c
avx512f-vpsrad-1.c
avx512f-vpsrad-2.c
avx512f-vpsradi-1.c
avx512f-vpsradi-2.c
avx512f-vpsraq-1.c
avx512f-vpsraq-2.c
avx512f-vpsraqi-1.c
avx512f-vpsraqi-2.c
avx512f-vpsravd-1.c
avx512f-vpsravd-2.c
avx512f-vpsravq-1.c
avx512f-vpsravq-2.c
avx512f-vpsravq512-1.c
avx512f-vpsravq512-2.c
avx512f-vpsrld-1.c
avx512f-vpsrld-2.c
avx512f-vpsrldi-1.c
avx512f-vpsrldi-2.c
avx512f-vpsrlq-1.c
avx512f-vpsrlq-2.c
avx512f-vpsrlqi-1.c
avx512f-vpsrlqi-2.c
avx512f-vpsrlvd-1.c
avx512f-vpsrlvd-2.c
avx512f-vpsrlvq-1.c
avx512f-vpsrlvq-2.c
avx512f-vpsrlvq512-1.c
avx512f-vpsrlvq512-2.c
avx512f-vpsubd-1.c
avx512f-vpsubd-2.c
avx512f-vpsubq-1.c
avx512f-vpsubq-2.c
avx512f-vpternlogd-1.c
avx512f-vpternlogd-2.c
avx512f-vpternlogq-1.c
avx512f-vpternlogq-2.c
avx512f-vptestmd-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512f-vptestmd-2.c
avx512f-vptestmq-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512f-vptestmq-2.c
avx512f-vptestnmd-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512f-vptestnmd-2.c
avx512f-vptestnmq-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512f-vptestnmq-2.c
avx512f-vpunpckhdq-1.c
avx512f-vpunpckhdq-2.c
avx512f-vpunpckhqdq-1.c
avx512f-vpunpckhqdq-2.c
avx512f-vpunpckldq-1.c
avx512f-vpunpckldq-2.c
avx512f-vpunpcklqdq-1.c
avx512f-vpunpcklqdq-2.c
avx512f-vpxord-1.c
avx512f-vpxord-2.c
avx512f-vpxorq-1.c
avx512f-vpxorq-2.c
avx512f-vrcp14pd-1.c
avx512f-vrcp14pd-2.c
avx512f-vrcp14ps-1.c
avx512f-vrcp14ps-2.c
avx512f-vrcp14sd-1.c
avx512f-vrcp14sd-2.c
avx512f-vrcp14ss-1.c
avx512f-vrcp14ss-2.c
avx512f-vrndscalepd-1.c
avx512f-vrndscalepd-2.c
avx512f-vrndscaleps-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512f-vrndscaleps-2.c
avx512f-vrndscalesd-1.c
avx512f-vrndscalesd-2.c
avx512f-vrndscaless-1.c
avx512f-vrndscaless-2.c
avx512f-vrsqrt14pd-1.c
avx512f-vrsqrt14pd-2.c
avx512f-vrsqrt14ps-1.c
avx512f-vrsqrt14ps-2.c
avx512f-vrsqrt14sd-1.c
avx512f-vrsqrt14sd-2.c
avx512f-vrsqrt14ss-1.c
avx512f-vrsqrt14ss-2.c
avx512f-vscalefpd-1.c
avx512f-vscalefpd-2.c
avx512f-vscalefps-1.c
avx512f-vscalefps-2.c
avx512f-vscalefsd-1.c
avx512f-vscalefsd-2.c
avx512f-vscalefss-1.c
avx512f-vscalefss-2.c
avx512f-vshuff32x4-1.c
avx512f-vshuff32x4-2.c
avx512f-vshuff64x2-1.c
avx512f-vshuff64x2-2.c
avx512f-vshufi32x4-1.c
avx512f-vshufi32x4-2.c
avx512f-vshufi64x2-1.c
avx512f-vshufi64x2-2.c
avx512f-vshufpd-1.c
avx512f-vshufpd-2.c
avx512f-vshufps-1.c
avx512f-vshufps-2.c
avx512f-vsqrtpd-1.c
avx512f-vsqrtpd-2.c
avx512f-vsqrtps-1.c
avx512f-vsqrtps-2.c
avx512f-vsqrtsd-1.c
avx512f-vsqrtss-1.c
avx512f-vsubpd-1.c
avx512f-vsubpd-2.c
avx512f-vsubps-1.c
avx512f-vsubps-2.c
avx512f-vsubsd-1.c
avx512f-vsubss-1.c
avx512f-vucomisd-1.c
avx512f-vucomiss-1.c
avx512f-vunpckhpd-1.c
avx512f-vunpckhpd-2.c
avx512f-vunpckhps-1.c
avx512f-vunpckhps-2.c
avx512f-vunpcklpd-1.c
avx512f-vunpcklpd-2.c
avx512f-vunpcklps-1.c
avx512f-vunpcklps-2.c
avx512f_cond_move.c
avx512f_evex_reg_asm-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512f_evex_reg_asm-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512ifma-check.h adx-check.h (main): Simplify feature bit tests. 2016-09-29 20:55:26 +02:00
avx512ifma-vpmaddhuq-1.c
avx512ifma-vpmaddhuq-2.c
avx512ifma-vpmaddluq-1.c
avx512ifma-vpmaddluq-2.c
avx512pf-vgatherpf0dpd-1.c re PR target/79481 (AVX512PF: unmasked gather prefetch intrinsics missing) 2017-02-14 20:39:17 +01:00
avx512pf-vgatherpf0dps-1.c re PR target/79481 (AVX512PF: unmasked gather prefetch intrinsics missing) 2017-02-14 20:39:17 +01:00
avx512pf-vgatherpf0qpd-1.c re PR target/79481 (AVX512PF: unmasked gather prefetch intrinsics missing) 2017-02-14 20:39:17 +01:00
avx512pf-vgatherpf0qps-1.c re PR target/79481 (AVX512PF: unmasked gather prefetch intrinsics missing) 2017-02-14 20:39:17 +01:00
avx512pf-vgatherpf1dpd-1.c re PR target/79481 (AVX512PF: unmasked gather prefetch intrinsics missing) 2017-02-14 20:39:17 +01:00
avx512pf-vgatherpf1dps-1.c re PR target/79481 (AVX512PF: unmasked gather prefetch intrinsics missing) 2017-02-14 20:39:17 +01:00
avx512pf-vgatherpf1qpd-1.c re PR target/79481 (AVX512PF: unmasked gather prefetch intrinsics missing) 2017-02-14 20:39:17 +01:00
avx512pf-vgatherpf1qps-1.c re PR target/79481 (AVX512PF: unmasked gather prefetch intrinsics missing) 2017-02-14 20:39:17 +01:00
avx512pf-vscatterpf0dpd-1.c AVX512: Restrict default masks for prefetch gather/scatter 2016-01-13 09:31:13 -05:00
avx512pf-vscatterpf0dps-1.c AVX512: Restrict default masks for prefetch gather/scatter 2016-01-13 09:31:13 -05:00
avx512pf-vscatterpf0qpd-1.c AVX512: Restrict default masks for prefetch gather/scatter 2016-01-13 09:31:13 -05:00
avx512pf-vscatterpf0qps-1.c AVX512: Restrict default masks for prefetch gather/scatter 2016-01-13 09:31:13 -05:00
avx512pf-vscatterpf1dpd-1.c AVX512: Restrict default masks for prefetch gather/scatter 2016-01-13 09:31:13 -05:00
avx512pf-vscatterpf1dps-1.c AVX512: Restrict default masks for prefetch gather/scatter 2016-01-13 09:31:13 -05:00
avx512pf-vscatterpf1qpd-1.c AVX512: Restrict default masks for prefetch gather/scatter 2016-01-13 09:31:13 -05:00
avx512pf-vscatterpf1qps-1.c AVX512: Restrict default masks for prefetch gather/scatter 2016-01-13 09:31:13 -05:00
avx512vbmi-check.h adx-check.h (main): Simplify feature bit tests. 2016-09-29 20:55:26 +02:00
avx512vbmi-vpermb-1.c
avx512vbmi-vpermb-2.c
avx512vbmi-vpermi2b-1.c
avx512vbmi-vpermi2b-2.c
avx512vbmi-vpermt2b-1.c
avx512vbmi-vpermt2b-2.c
avx512vbmi-vpmultishiftqb-1.c
avx512vbmi-vpmultishiftqb-2.c
avx512vl-abs-copysign-1.c constraints.md (Yv): New constraint. 2016-05-12 10:30:25 +02:00
avx512vl-abs-copysign-2.c constraints.md (Yv): New constraint. 2016-05-12 10:30:25 +02:00
avx512vl-check.h adx-check.h (main): Simplify feature bit tests. 2016-09-29 20:55:26 +02:00
avx512vl-concatv2di-1.c sse.md (*vec_concatv2di): Add x86_avx512dq v=Yv,rm alternative. 2016-06-02 11:43:52 +02:00
avx512vl-concatv2si-1.c sse.md (*vec_concatv2si_sse4_1): Add avx512dq v=Yv,rm alternative. 2016-06-02 13:01:31 +02:00
avx512vl-concatv4si-1.c sse.md (*vec_concatv4si): Use v=v,v instead of x=x,x and v=v,m instead of x=x,m. 2016-06-02 13:02:26 +02:00
avx512vl-gather-1.c
avx512vl-i32gatherd-1.c
avx512vl-i32gatherpd-1.c
avx512vl-i32gatherps-1.c
avx512vl-i32gatherq-1.c
avx512vl-i32scatterd-1.c
avx512vl-i32scatterpd-1.c
avx512vl-i32scatterps-1.c
avx512vl-i32scatterq-1.c
avx512vl-i64gatherd-1.c
avx512vl-i64gatherpd-1.c
avx512vl-i64gatherps-1.c
avx512vl-i64gatherq-1.c
avx512vl-i64scatterd-1.c
avx512vl-i64scatterpd-1.c
avx512vl-i64scatterps-1.c
avx512vl-i64scatterq-1.c
avx512vl-logic-1.c re PR target/70927 ([6 only] avx512dq instructions emitted even with -mavx512vl -mno-avx512dq) 2016-05-10 16:30:02 +02:00
avx512vl-logic-2.c re PR target/70927 ([6 only] avx512dq instructions emitted even with -mavx512vl -mno-avx512dq) 2016-05-10 16:30:02 +02:00
avx512vl-pack-1.c re PR target/71019 (AVX512BW instructions emitted even without AVX512BW) 2016-05-12 10:33:14 +02:00
avx512vl-pack-2.c re PR target/71019 (AVX512BW instructions emitted even without AVX512BW) 2016-05-12 10:33:14 +02:00
avx512vl-pr79299-1.c re PR target/79299 (Operand size mismatch for `vpgatherqd' w/ -O3 -masm=intel -mavx512bw) 2017-02-07 16:42:42 +01:00
avx512vl-pr79299-2.c re PR target/79299 (Operand size mismatch for `vpgatherqd' w/ -O3 -masm=intel -mavx512bw) 2017-02-07 16:42:42 +01:00
avx512vl-vaddpd-1.c
avx512vl-vaddpd-2.c
avx512vl-vaddps-1.c
avx512vl-vaddps-2.c
avx512vl-valignd-1.c
avx512vl-valignd-2.c
avx512vl-valignq-1.c
avx512vl-valignq-2.c
avx512vl-vandnpd-2.c
avx512vl-vandnps-2.c
avx512vl-vandpd-2.c
avx512vl-vandps-2.c
avx512vl-vblendmpd-1.c
avx512vl-vblendmpd-2.c
avx512vl-vblendmps-1.c
avx512vl-vblendmps-2.c
avx512vl-vbroadcast-1.c sse.md (avx2_vec_dupv4df): Use v instead of x constraint, use maybe_evex prefix instead of vex. 2016-05-22 12:25:55 +02:00
avx512vl-vbroadcast-2.c sse.md (i128vldq): New mode iterator. 2016-05-22 12:26:52 +02:00
avx512vl-vbroadcast-3.c Scan %\[re\]di instead of %rdi 2016-05-31 08:00:25 -07:00
avx512vl-vbroadcastf32x2-2.c
avx512vl-vbroadcastf32x4-1.c
avx512vl-vbroadcastf32x4-2.c
avx512vl-vbroadcastf64x2-2.c
avx512vl-vbroadcasti32x2-2.c
avx512vl-vbroadcasti32x4-1.c
avx512vl-vbroadcasti32x4-2.c
avx512vl-vbroadcasti64x2-2.c
avx512vl-vbroadcastsd-1.c
avx512vl-vbroadcastsd-2.c
avx512vl-vbroadcastss-1.c
avx512vl-vbroadcastss-2.c
avx512vl-vcmppd-1.c
avx512vl-vcmppd-2.c
avx512vl-vcmpps-1.c
avx512vl-vcmpps-2.c
avx512vl-vcompresspd-1.c
avx512vl-vcompresspd-2.c
avx512vl-vcompressps-1.c
avx512vl-vcompressps-2.c
avx512vl-vcvtdq2pd-1.c
avx512vl-vcvtdq2pd-2.c
avx512vl-vcvtdq2ps-1.c
avx512vl-vcvtdq2ps-2.c
avx512vl-vcvtpd2dq-1.c
avx512vl-vcvtpd2dq-2.c
avx512vl-vcvtpd2ps-1.c
avx512vl-vcvtpd2ps-2.c
avx512vl-vcvtpd2qq-2.c
avx512vl-vcvtpd2udq-1.c
avx512vl-vcvtpd2udq-2.c
avx512vl-vcvtpd2uqq-2.c
avx512vl-vcvtph2ps-1.c
avx512vl-vcvtph2ps-2.c
avx512vl-vcvtps2dq-1.c
avx512vl-vcvtps2dq-2.c
avx512vl-vcvtps2pd-1.c
avx512vl-vcvtps2pd-2.c
avx512vl-vcvtps2ph-1.c
avx512vl-vcvtps2ph-2.c
avx512vl-vcvtps2ph-3.c Scan %\[re\]di instead of %rdi 2016-05-31 08:00:25 -07:00
avx512vl-vcvtps2qq-2.c
avx512vl-vcvtps2udq-1.c
avx512vl-vcvtps2udq-2.c
avx512vl-vcvtps2uqq-2.c
avx512vl-vcvtqq2pd-2.c
avx512vl-vcvtqq2ps-2.c
avx512vl-vcvttpd2dq-1.c
avx512vl-vcvttpd2dq-2.c
avx512vl-vcvttpd2qq-2.c
avx512vl-vcvttpd2udq-1.c
avx512vl-vcvttpd2udq-2.c
avx512vl-vcvttpd2uqq-2.c
avx512vl-vcvttps2dq-1.c
avx512vl-vcvttps2dq-2.c
avx512vl-vcvttps2qq-2.c
avx512vl-vcvttps2udq-1.c
avx512vl-vcvttps2udq-2.c
avx512vl-vcvttps2uqq-2.c
avx512vl-vcvtudq2pd-1.c
avx512vl-vcvtudq2pd-2.c
avx512vl-vcvtudq2ps-1.c
avx512vl-vcvtudq2ps-2.c
avx512vl-vcvtuqq2pd-2.c
avx512vl-vcvtuqq2ps-2.c
avx512vl-vdbpsadbw-2.c
avx512vl-vdivpd-1.c
avx512vl-vdivpd-2.c
avx512vl-vdivps-1.c
avx512vl-vdivps-2.c
avx512vl-vexpandpd-1.c
avx512vl-vexpandpd-2.c
avx512vl-vexpandps-1.c
avx512vl-vexpandps-2.c
avx512vl-vextractf32x4-1.c
avx512vl-vextractf32x4-2.c
avx512vl-vextractf64x2-2.c
avx512vl-vextracti32x4-1.c
avx512vl-vextracti32x4-2.c
avx512vl-vextracti64x2-2.c
avx512vl-vfixupimmpd-1.c
avx512vl-vfixupimmpd-2.c
avx512vl-vfixupimmps-1.c
avx512vl-vfixupimmps-2.c
avx512vl-vfmaddXXXpd-1.c
avx512vl-vfmaddXXXpd-2.c
avx512vl-vfmaddXXXps-1.c
avx512vl-vfmaddXXXps-2.c
avx512vl-vfmaddsubXXXpd-1.c
avx512vl-vfmaddsubXXXpd-2.c
avx512vl-vfmaddsubXXXps-1.c
avx512vl-vfmaddsubXXXps-2.c
avx512vl-vfmsubXXXpd-1.c
avx512vl-vfmsubXXXpd-2.c
avx512vl-vfmsubXXXps-1.c
avx512vl-vfmsubXXXps-2.c
avx512vl-vfmsubaddXXXpd-1.c
avx512vl-vfmsubaddXXXpd-2.c
avx512vl-vfmsubaddXXXps-1.c
avx512vl-vfmsubaddXXXps-2.c
avx512vl-vfnmaddXXXpd-1.c
avx512vl-vfnmaddXXXpd-2.c
avx512vl-vfnmaddXXXps-1.c
avx512vl-vfnmaddXXXps-2.c
avx512vl-vfnmsubXXXpd-1.c
avx512vl-vfnmsubXXXpd-2.c
avx512vl-vfnmsubXXXps-1.c
avx512vl-vfnmsubXXXps-2.c
avx512vl-vfpclasspd-2.c
avx512vl-vfpclassps-2.c
avx512vl-vgetexppd-1.c
avx512vl-vgetexppd-2.c
avx512vl-vgetexpps-1.c
avx512vl-vgetexpps-2.c
avx512vl-vgetmantpd-1.c
avx512vl-vgetmantpd-2.c
avx512vl-vgetmantps-1.c
avx512vl-vgetmantps-2.c
avx512vl-vinsert-1.c sse.md (vec_set_lo_<mode><mask_name>, [...]): Add && <mask_avx512dq_condition> condition. 2016-05-22 12:28:06 +02:00
avx512vl-vinsertf32x4-1.c
avx512vl-vinsertf32x4-2.c
avx512vl-vinsertf64x2-2.c
avx512vl-vinserti32x4-1.c
avx512vl-vinserti32x4-2.c
avx512vl-vinserti32x4-3.c sse.md (vec_set_lo_v16hi, [...]): Add alternative with v constraint instead of x and vinserti32x4 insn. 2016-05-22 12:27:27 +02:00
avx512vl-vinserti64x2-2.c
avx512vl-vinsertps-1.c sse.md (*vec_setv4sf_sse4_1, [...]): Use v constraint instead of x in avx alternatives. 2016-05-12 10:32:31 +02:00
avx512vl-vmaxpd-1.c
avx512vl-vmaxpd-2.c
avx512vl-vmaxps-1.c
avx512vl-vmaxps-2.c
avx512vl-vminpd-1.c
avx512vl-vminpd-2.c
avx512vl-vminps-1.c
avx512vl-vminps-2.c
avx512vl-vmovapd-1.c
avx512vl-vmovapd-2.c
avx512vl-vmovaps-1.c
avx512vl-vmovaps-2.c
avx512vl-vmovddup-1.c
avx512vl-vmovddup-2.c
avx512vl-vmovdqa32-1.c
avx512vl-vmovdqa32-2.c
avx512vl-vmovdqa64-1.c Replace ".{5}" with ".{5,6}" in avx512vl-vmovdqa64-1.c 2016-04-27 08:51:22 -07:00
avx512vl-vmovdqa64-2.c
avx512vl-vmovdqu8-2.c
avx512vl-vmovdqu16-2.c
avx512vl-vmovdqu32-1.c
avx512vl-vmovdqu32-2.c
avx512vl-vmovdqu64-1.c
avx512vl-vmovdqu64-2.c
avx512vl-vmovntdqa-1.c
avx512vl-vmovq-1.c sse.md (sse2_movq128): Use v constraint instead of x. 2016-05-04 19:02:57 +02:00
avx512vl-vmovshdup-1.c
avx512vl-vmovshdup-2.c
avx512vl-vmovsldup-1.c
avx512vl-vmovsldup-2.c
avx512vl-vmovupd-1.c
avx512vl-vmovupd-2.c
avx512vl-vmovups-1.c
avx512vl-vmovups-2.c
avx512vl-vmulpd-1.c
avx512vl-vmulpd-2.c
avx512vl-vmulps-1.c
avx512vl-vmulps-2.c
avx512vl-vorpd-2.c
avx512vl-vorps-2.c
avx512vl-vpabsb-2.c
avx512vl-vpabsd-1.c
avx512vl-vpabsd-2.c
avx512vl-vpabsq-1.c
avx512vl-vpabsq-2.c
avx512vl-vpabsw-2.c
avx512vl-vpackssdw-2.c
avx512vl-vpacksswb-2.c
avx512vl-vpackusdw-2.c
avx512vl-vpackuswb-2.c
avx512vl-vpaddb-2.c
avx512vl-vpaddd-1.c
avx512vl-vpaddd-2.c
avx512vl-vpaddq-1.c
avx512vl-vpaddq-2.c
avx512vl-vpaddsb-2.c
avx512vl-vpaddsw-2.c
avx512vl-vpaddusb-2.c
avx512vl-vpaddusw-2.c
avx512vl-vpaddw-2.c
avx512vl-vpalignr-2.c
avx512vl-vpalignr-3.c sse.md (<ssse3_avx2>_palignr<mode>): Use constraint x instead of v in second alternative, add avx512bw alternative. 2016-05-18 11:24:15 +02:00
avx512vl-vpalignr-4.c sse.md (*ssse3_palignr<mode>_perm): Add avx512bw alternative. 2016-05-26 10:44:16 +02:00
avx512vl-vpandd-1.c
avx512vl-vpandd-2.c
avx512vl-vpandnd-1.c
avx512vl-vpandnd-2.c
avx512vl-vpandnq-1.c
avx512vl-vpandnq-2.c
avx512vl-vpandq-1.c
avx512vl-vpandq-2.c
avx512vl-vpavgb-2.c
avx512vl-vpavgw-2.c
avx512vl-vpblendmb-2.c
avx512vl-vpblendmd-1.c
avx512vl-vpblendmd-2.c
avx512vl-vpblendmq-1.c
avx512vl-vpblendmq-2.c
avx512vl-vpblendmw-2.c
avx512vl-vpbroadcast-1.c sse.md (pbroadcast_evex_isa): New mode attr. 2016-05-18 11:24:59 +02:00
avx512vl-vpbroadcast-2.c sse.md (pbroadcast_evex_isa): New mode attr. 2016-05-18 11:24:59 +02:00
avx512vl-vpbroadcast-3.c sse.md (pbroadcast_evex_isa): New mode attr. 2016-05-18 11:24:59 +02:00
avx512vl-vpbroadcastb-2.c
avx512vl-vpbroadcastd-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512vl-vpbroadcastd-2.c
avx512vl-vpbroadcastmb2q-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512vl-vpbroadcastmw2d-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512vl-vpbroadcastq-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
avx512vl-vpbroadcastq-2.c
avx512vl-vpbroadcastw-2.c
avx512vl-vpcmpb-2.c
avx512vl-vpcmpd-1.c
avx512vl-vpcmpd-2.c
avx512vl-vpcmpeqb-2.c
avx512vl-vpcmpeqd-1.c
avx512vl-vpcmpeqd-2.c
avx512vl-vpcmpeqq-1.c
avx512vl-vpcmpeqq-2.c
avx512vl-vpcmpequb-2.c
avx512vl-vpcmpequd-1.c
avx512vl-vpcmpequd-2.c
avx512vl-vpcmpequq-1.c
avx512vl-vpcmpequq-2.c
avx512vl-vpcmpequw-2.c
avx512vl-vpcmpeqw-2.c
avx512vl-vpcmpged-1.c
avx512vl-vpcmpged-2.c
avx512vl-vpcmpgeq-1.c
avx512vl-vpcmpgeq-2.c
avx512vl-vpcmpgeud-1.c
avx512vl-vpcmpgeud-2.c
avx512vl-vpcmpgeuq-1.c
avx512vl-vpcmpgeuq-2.c
avx512vl-vpcmpgtb-2.c
avx512vl-vpcmpgtd-1.c
avx512vl-vpcmpgtd-2.c
avx512vl-vpcmpgtq-1.c
avx512vl-vpcmpgtq-2.c
avx512vl-vpcmpgtub-2.c
avx512vl-vpcmpgtud-1.c
avx512vl-vpcmpgtud-2.c
avx512vl-vpcmpgtuq-1.c
avx512vl-vpcmpgtuq-2.c
avx512vl-vpcmpgtuw-2.c
avx512vl-vpcmpgtw-2.c
avx512vl-vpcmpled-1.c
avx512vl-vpcmpled-2.c
avx512vl-vpcmpleq-1.c
avx512vl-vpcmpleq-2.c
avx512vl-vpcmpleud-1.c
avx512vl-vpcmpleud-2.c
avx512vl-vpcmpleuq-1.c
avx512vl-vpcmpleuq-2.c
avx512vl-vpcmpltd-1.c
avx512vl-vpcmpltd-2.c
avx512vl-vpcmpltq-1.c
avx512vl-vpcmpltq-2.c
avx512vl-vpcmpltud-1.c
avx512vl-vpcmpltud-2.c
avx512vl-vpcmpltuq-1.c
avx512vl-vpcmpltuq-2.c
avx512vl-vpcmpneqd-1.c
avx512vl-vpcmpneqd-2.c
avx512vl-vpcmpneqq-1.c
avx512vl-vpcmpneqq-2.c
avx512vl-vpcmpnequd-1.c
avx512vl-vpcmpnequd-2.c
avx512vl-vpcmpnequq-1.c
avx512vl-vpcmpnequq-2.c
avx512vl-vpcmpq-1.c
avx512vl-vpcmpq-2.c
avx512vl-vpcmpub-2.c
avx512vl-vpcmpud-1.c
avx512vl-vpcmpud-2.c
avx512vl-vpcmpuq-1.c
avx512vl-vpcmpuq-2.c
avx512vl-vpcmpuw-2.c
avx512vl-vpcmpw-2.c
avx512vl-vpcompressd-1.c
avx512vl-vpcompressd-2.c
avx512vl-vpcompressq-1.c
avx512vl-vpcompressq-2.c
avx512vl-vpconflictd-1.c
avx512vl-vpconflictq-1.c
avx512vl-vpermb-2.c
avx512vl-vpermd-1.c
avx512vl-vpermd-2.c
avx512vl-vpermi2b-2.c
avx512vl-vpermi2d-1.c
avx512vl-vpermi2d-2.c
avx512vl-vpermi2pd-1.c
avx512vl-vpermi2pd-2.c
avx512vl-vpermi2ps-1.c
avx512vl-vpermi2ps-2.c
avx512vl-vpermi2q-1.c
avx512vl-vpermi2q-2.c
avx512vl-vpermi2w-2.c
avx512vl-vpermilpd-1.c
avx512vl-vpermilpd-2.c
avx512vl-vpermilpdi-1.c
avx512vl-vpermilpdi-2.c
avx512vl-vpermilps-1.c
avx512vl-vpermilps-2.c
avx512vl-vpermilpsi-1.c
avx512vl-vpermilpsi-2.c
avx512vl-vpermpd-1.c
avx512vl-vpermpd-2.c
avx512vl-vpermpdi-1.c
avx512vl-vpermpdi-2.c
avx512vl-vpermps-1.c
avx512vl-vpermps-2.c
avx512vl-vpermq-imm-1.c
avx512vl-vpermq-imm-2.c
avx512vl-vpermq-var-1.c
avx512vl-vpermq-var-2.c
avx512vl-vpermt2b-2.c
avx512vl-vpermt2d-1.c
avx512vl-vpermt2d-2.c
avx512vl-vpermt2pd-1.c
avx512vl-vpermt2pd-2.c
avx512vl-vpermt2ps-1.c
avx512vl-vpermt2ps-2.c
avx512vl-vpermt2q-1.c
avx512vl-vpermt2q-2.c
avx512vl-vpermt2w-2.c
avx512vl-vpermw-2.c
avx512vl-vpexpandd-1.c
avx512vl-vpexpandd-2.c
avx512vl-vpexpandq-1.c
avx512vl-vpexpandq-2.c
avx512vl-vpinsr-1.c sse.md (pinsr_evex_isa): New mode attr. 2016-05-12 10:34:11 +02:00
avx512vl-vplzcntd-1.c
avx512vl-vplzcntq-1.c
avx512vl-vpmaddhuq-2.c
avx512vl-vpmaddluq-2.c
avx512vl-vpmaddubsw-2.c
avx512vl-vpmaddwd-2.c
avx512vl-vpmaxsb-2.c
avx512vl-vpmaxsd-1.c
avx512vl-vpmaxsd-2.c
avx512vl-vpmaxsq-1.c
avx512vl-vpmaxsq-2.c
avx512vl-vpmaxsw-2.c
avx512vl-vpmaxub-2.c
avx512vl-vpmaxud-1.c
avx512vl-vpmaxud-2.c
avx512vl-vpmaxuq-1.c
avx512vl-vpmaxuq-2.c
avx512vl-vpmaxuw-2.c
avx512vl-vpminsb-2.c
avx512vl-vpminsd-1.c
avx512vl-vpminsd-2.c
avx512vl-vpminsq-1.c
avx512vl-vpminsq-2.c
avx512vl-vpminsw-2.c
avx512vl-vpminub-2.c
avx512vl-vpminud-1.c
avx512vl-vpminud-2.c
avx512vl-vpminuq-1.c
avx512vl-vpminuq-2.c
avx512vl-vpminuw-2.c
avx512vl-vpmovb2m-2.c
avx512vl-vpmovd2m-2.c
avx512vl-vpmovdb-1.c
avx512vl-vpmovdb-2.c
avx512vl-vpmovdw-1.c
avx512vl-vpmovdw-2.c
avx512vl-vpmovm2b-2.c
avx512vl-vpmovm2d-2.c
avx512vl-vpmovm2q-2.c
avx512vl-vpmovm2w-2.c
avx512vl-vpmovq2m-2.c
avx512vl-vpmovqb-1.c
avx512vl-vpmovqb-2.c
avx512vl-vpmovqd-1.c
avx512vl-vpmovqd-2.c
avx512vl-vpmovqw-1.c
avx512vl-vpmovqw-2.c
avx512vl-vpmovsdb-1.c
avx512vl-vpmovsdb-2.c
avx512vl-vpmovsdw-1.c
avx512vl-vpmovsdw-2.c
avx512vl-vpmovsqb-1.c
avx512vl-vpmovsqb-2.c
avx512vl-vpmovsqd-1.c
avx512vl-vpmovsqd-2.c
avx512vl-vpmovsqw-1.c
avx512vl-vpmovsqw-2.c
avx512vl-vpmovswb-2.c
avx512vl-vpmovsxbd-1.c
avx512vl-vpmovsxbd-2.c
avx512vl-vpmovsxbq-1.c
avx512vl-vpmovsxbq-2.c
avx512vl-vpmovsxbw-2.c
avx512vl-vpmovsxdq-1.c
avx512vl-vpmovsxdq-2.c
avx512vl-vpmovsxwd-1.c
avx512vl-vpmovsxwd-2.c
avx512vl-vpmovsxwq-1.c
avx512vl-vpmovsxwq-2.c
avx512vl-vpmovusdb-1.c
avx512vl-vpmovusdb-2.c
avx512vl-vpmovusdw-1.c
avx512vl-vpmovusdw-2.c
avx512vl-vpmovusqb-1.c
avx512vl-vpmovusqb-2.c
avx512vl-vpmovusqd-1.c
avx512vl-vpmovusqd-2.c
avx512vl-vpmovusqw-1.c
avx512vl-vpmovusqw-2.c
avx512vl-vpmovuswb-2.c
avx512vl-vpmovw2m-2.c
avx512vl-vpmovwb-2.c
avx512vl-vpmovzxbd-1.c
avx512vl-vpmovzxbd-2.c
avx512vl-vpmovzxbq-1.c
avx512vl-vpmovzxbq-2.c
avx512vl-vpmovzxbw-2.c
avx512vl-vpmovzxdq-1.c
avx512vl-vpmovzxdq-2.c
avx512vl-vpmovzxwd-1.c
avx512vl-vpmovzxwd-2.c
avx512vl-vpmovzxwq-1.c
avx512vl-vpmovzxwq-2.c
avx512vl-vpmuldq-1.c
avx512vl-vpmuldq-2.c
avx512vl-vpmulhrsw-2.c
avx512vl-vpmulhrsw-3.c sse.md (*<ssse3_avx2>_pmulhrsw<mode>3<mask_name>): Use constraint x instead of v in second alternative, add avx512bw alternative. 2016-05-18 11:23:03 +02:00
avx512vl-vpmulhuw-2.c
avx512vl-vpmulhw-2.c
avx512vl-vpmulld-1.c
avx512vl-vpmulld-2.c
avx512vl-vpmullq-2.c
avx512vl-vpmullw-2.c
avx512vl-vpmultishiftqb-2.c
avx512vl-vpmuludq-1.c
avx512vl-vpmuludq-2.c
avx512vl-vpord-1.c
avx512vl-vpord-2.c
avx512vl-vporq-1.c
avx512vl-vporq-2.c
avx512vl-vprold-1.c
avx512vl-vprold-2.c
avx512vl-vprolq-1.c
avx512vl-vprolq-2.c
avx512vl-vprolvd-1.c
avx512vl-vprolvd-2.c
avx512vl-vprolvq-1.c
avx512vl-vprolvq-2.c
avx512vl-vprord-1.c re PR testsuite/71008 (FAIL: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord) 2016-08-12 15:44:13 +02:00
avx512vl-vprord-2.c
avx512vl-vprorq-1.c re PR testsuite/71008 (FAIL: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord) 2016-08-12 15:44:13 +02:00
avx512vl-vprorq-2.c
avx512vl-vprorvd-1.c
avx512vl-vprorvd-2.c
avx512vl-vprorvq-1.c
avx512vl-vprorvq-2.c
avx512vl-vpsadbw-1.c
avx512vl-vpshufb-2.c
avx512vl-vpshufb-3.c sse.md (<ssse3_avx2>_pshufb<mode>3<mask_name>): Use constraint x instead of v in second alternative, add avx512bw alternative. 2016-05-18 11:23:39 +02:00
avx512vl-vpshufd-1.c
avx512vl-vpshufd-2.c
avx512vl-vpshufhw-2.c
avx512vl-vpshuflw-2.c
avx512vl-vpslld-1.c
avx512vl-vpslld-2.c
avx512vl-vpslldi-1.c
avx512vl-vpslldi-2.c
avx512vl-vpsllq-1.c
avx512vl-vpsllq-2.c
avx512vl-vpsllqi-1.c
avx512vl-vpsllqi-2.c
avx512vl-vpsllvd-1.c
avx512vl-vpsllvd-2.c
avx512vl-vpsllvq-1.c
avx512vl-vpsllvq-2.c
avx512vl-vpsllvw-2.c
avx512vl-vpsllw-2.c
avx512vl-vpsllwi-2.c
avx512vl-vpsrad-1.c
avx512vl-vpsrad-2.c
avx512vl-vpsrad-3.c sse.md (<mask_codefor>ashr<mode>3<mask_name>): Move before the ashr<mode>3 pattern. 2016-05-06 15:15:24 +02:00
avx512vl-vpsradi-1.c
avx512vl-vpsradi-2.c
avx512vl-vpsraq-1.c
avx512vl-vpsraq-2.c
avx512vl-vpsraqi-1.c
avx512vl-vpsraqi-2.c
avx512vl-vpsravd-1.c
avx512vl-vpsravd-2.c
avx512vl-vpsravq-1.c
avx512vl-vpsravq-2.c
avx512vl-vpsravw-2.c
avx512vl-vpsraw-2.c
avx512vl-vpsrawi-2.c
avx512vl-vpsrld-1.c
avx512vl-vpsrld-2.c
avx512vl-vpsrldi-1.c
avx512vl-vpsrldi-2.c
avx512vl-vpsrlq-1.c
avx512vl-vpsrlq-2.c
avx512vl-vpsrlqi-1.c
avx512vl-vpsrlqi-2.c
avx512vl-vpsrlvd-1.c
avx512vl-vpsrlvd-2.c
avx512vl-vpsrlvq-1.c
avx512vl-vpsrlvq-2.c
avx512vl-vpsrlvw-2.c
avx512vl-vpsrlw-2.c
avx512vl-vpsrlwi-2.c
avx512vl-vpsubb-2.c
avx512vl-vpsubd-1.c
avx512vl-vpsubd-2.c
avx512vl-vpsubq-1.c
avx512vl-vpsubq-2.c
avx512vl-vpsubsb-2.c
avx512vl-vpsubsw-2.c
avx512vl-vpsubusb-2.c
avx512vl-vpsubusw-2.c
avx512vl-vpsubw-2.c
avx512vl-vpternlogd-1.c
avx512vl-vpternlogd-2.c
avx512vl-vpternlogq-1.c
avx512vl-vpternlogq-2.c
avx512vl-vptestmb-2.c
avx512vl-vptestmd-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512vl-vptestmd-2.c
avx512vl-vptestmq-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512vl-vptestmq-2.c
avx512vl-vptestmw-2.c
avx512vl-vptestnmb-2.c
avx512vl-vptestnmd-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512vl-vptestnmd-2.c
avx512vl-vptestnmq-1.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
avx512vl-vptestnmq-2.c
avx512vl-vptestnmw-2.c
avx512vl-vpunpckhbw-2.c
avx512vl-vpunpckhdq-1.c
avx512vl-vpunpckhdq-2.c
avx512vl-vpunpckhqdq-1.c
avx512vl-vpunpckhqdq-2.c
avx512vl-vpunpckhwd-2.c
avx512vl-vpunpcklbw-2.c
avx512vl-vpunpckldq-1.c
avx512vl-vpunpckldq-2.c
avx512vl-vpunpcklqdq-1.c
avx512vl-vpunpcklqdq-2.c
avx512vl-vpunpcklwd-2.c
avx512vl-vpxord-1.c
avx512vl-vpxord-2.c
avx512vl-vpxorq-1.c
avx512vl-vpxorq-2.c
avx512vl-vrangepd-2.c
avx512vl-vrangeps-2.c
avx512vl-vrcp14pd-1.c
avx512vl-vrcp14pd-2.c
avx512vl-vrcp14ps-1.c
avx512vl-vrcp14ps-2.c
avx512vl-vreducepd-2.c
avx512vl-vreduceps-2.c
avx512vl-vrndscalepd-1.c
avx512vl-vrndscalepd-2.c
avx512vl-vrndscaleps-1.c
avx512vl-vrndscaleps-2.c
avx512vl-vround-1.c i386.md (sse4_1_round<mode>2): Add avx512f alternative. 2016-04-28 17:57:16 +02:00
avx512vl-vround-2.c i386.md (sse4_1_round<mode>2): Add avx512f alternative. 2016-04-28 17:57:16 +02:00
avx512vl-vrsqrt14pd-1.c
avx512vl-vrsqrt14pd-2.c
avx512vl-vrsqrt14ps-1.c
avx512vl-vrsqrt14ps-2.c
avx512vl-vscalefpd-1.c
avx512vl-vscalefpd-2.c
avx512vl-vscalefps-1.c
avx512vl-vscalefps-2.c
avx512vl-vshuff32x4-1.c
avx512vl-vshuff32x4-2.c
avx512vl-vshuff64x2-1.c
avx512vl-vshuff64x2-2.c
avx512vl-vshufi32x4-1.c
avx512vl-vshufi32x4-2.c
avx512vl-vshufi64x2-1.c
avx512vl-vshufi64x2-2.c
avx512vl-vshufpd-1.c
avx512vl-vshufpd-2.c
avx512vl-vshufps-1.c
avx512vl-vshufps-2.c
avx512vl-vsqrtpd-1.c
avx512vl-vsqrtpd-2.c
avx512vl-vsqrtps-1.c
avx512vl-vsqrtps-2.c
avx512vl-vsubpd-1.c
avx512vl-vsubpd-2.c
avx512vl-vsubps-1.c
avx512vl-vsubps-2.c
avx512vl-vunpckhpd-1.c
avx512vl-vunpckhpd-2.c
avx512vl-vunpckhps-1.c
avx512vl-vunpckhps-2.c
avx512vl-vunpcklpd-1.c
avx512vl-vunpcklpd-2.c
avx512vl-vunpcklps-1.c
avx512vl-vunpcklps-2.c
avx512vl-vxorpd-2.c
avx512vl-vxorps-2.c
avx512vpopcntdq-check.h avx512vpopcntdq-check.h: New. 2017-03-03 17:55:31 +01:00
avx512vpopcntdq-vpopcntd-1.c avx512vpopcntdq-check.h: New. 2017-03-03 17:55:31 +01:00
avx512vpopcntdq-vpopcntd.c Enable AVX-512 VPOPCNTD/VPOPCNTQ instructions. 2017-01-10 12:55:41 +00:00
avx512vpopcntdq-vpopcntq-1.c avx512vpopcntdq-check.h: New. 2017-03-03 17:55:31 +01:00
avx512vpopcntdq-vpopcntq.c Enable AVX-512 VPOPCNTD/VPOPCNTQ instructions. 2017-01-10 12:55:41 +00:00
avx5124fmadd-v4fmaddps-1.c Enable AVX512_4FMAPS and AVX512_4VNNIW instructions 2016-11-17 14:11:21 -08:00
avx5124fmadd-v4fmaddps-2.c Enable AVX512_4FMAPS and AVX512_4VNNIW instructions 2016-11-17 14:11:21 -08:00
avx5124fmadd-v4fmaddss-1.c Enable AVX512_4FMAPS and AVX512_4VNNIW instructions 2016-11-17 14:11:21 -08:00
avx5124fmadd-v4fnmaddps-1.c Enable AVX512_4FMAPS and AVX512_4VNNIW instructions 2016-11-17 14:11:21 -08:00
avx5124fmadd-v4fnmaddps-2.c Enable AVX512_4FMAPS and AVX512_4VNNIW instructions 2016-11-17 14:11:21 -08:00
avx5124fmadd-v4fnmaddss-1.c Enable AVX512_4FMAPS and AVX512_4VNNIW instructions 2016-11-17 14:11:21 -08:00
avx5124fmaps-check.h Enable AVX512_4FMAPS and AVX512_4VNNIW instructions 2016-11-17 14:11:21 -08:00
avx5124vnniw-check.h Enable AVX512_4FMAPS and AVX512_4VNNIW instructions 2016-11-17 14:11:21 -08:00
avx5124vnniw-vp4dpwssd-1.c Enable AVX512_4FMAPS and AVX512_4VNNIW instructions 2016-11-17 14:11:21 -08:00
avx5124vnniw-vp4dpwssd-2.c Enable AVX512_4FMAPS and AVX512_4VNNIW instructions 2016-11-17 14:11:21 -08:00
avx5124vnniw-vp4dpwssds-1.c Enable AVX512_4FMAPS and AVX512_4VNNIW instructions 2016-11-17 14:11:21 -08:00
avx5124vnniw-vp4dpwssds-2.c Enable AVX512_4FMAPS and AVX512_4VNNIW instructions 2016-11-17 14:11:21 -08:00
avxfp-1.c
avxfp-2.c
bitfield1.c remove support for the interix target 2016-06-21 21:57:20 +00:00
bitfield2.c remove support for the interix target 2016-06-21 21:57:20 +00:00
bitfield3.c remove support for the interix target 2016-06-21 21:57:20 +00:00
bittest.c re PR tree-optimization/64910 (tree reassociation results in poor code) 2015-12-20 21:49:02 -07:00
bmi-1.c
bmi-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
bmi-3.c
bmi-4.c
bmi-5.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
bmi-6.c
bmi-andn-1.c
bmi-andn-1a.c i386.md (UNSPEC_KMASKOP): New. 2016-11-28 17:53:17 +01:00
bmi-andn-2.c
bmi-andn-2a.c i386.md (UNSPEC_KMASKOP): New. 2016-11-28 17:53:17 +01:00
bmi-bextr-1.c
bmi-bextr-1a.c
bmi-bextr-2.c
bmi-bextr-2a.c
bmi-bextr-3.c
bmi-bextr-4.c
bmi-bextr-5.c
bmi-bextr-6.c i386.c (ix86_fold_builtin): Handle IX86_BUILTIN_BEXTR{,I}{32,64}... 2016-10-24 10:29:42 +02:00
bmi-blsi-1.c
bmi-blsi-1a.c
bmi-blsi-2.c
bmi-blsi-2a.c
bmi-blsmsk-1.c
bmi-blsmsk-1a.c
bmi-blsmsk-2.c
bmi-blsmsk-2a.c
bmi-blsr-1.c
bmi-blsr-1a.c
bmi-blsr-2.c
bmi-blsr-2a.c
bmi-check.h
bmi-tzcnt-1.c
bmi-tzcnt-1a.c
bmi-tzcnt-2.c
bmi-tzcnt-2a.c
bmi2-bzhi-1.c
bmi2-bzhi-2.c bmi2-bzhi-2.c: Change to runtime test. 2016-03-02 16:38:21 +01:00
bmi2-bzhi-3.c i386.c (ix86_fold_builtin): Handle IX86_BUILTIN_BEXTR{,I}{32,64}... 2016-10-24 10:29:42 +02:00
bmi2-bzhi32-1.c
bmi2-bzhi32-1a.c
bmi2-bzhi64-1.c
bmi2-bzhi64-1a.c
bmi2-check.h
bmi2-mulx32-1.c
bmi2-mulx32-1a.c
bmi2-mulx32-2.c
bmi2-mulx32-2a.c
bmi2-mulx64-1.c
bmi2-mulx64-1a.c
bmi2-mulx64-2.c
bmi2-mulx64-2a.c
bmi2-pdep-1.c i386.c (ix86_fold_builtin): Handle IX86_BUILTIN_BEXTR{,I}{32,64}... 2016-10-24 10:29:42 +02:00
bmi2-pdep32-1.c
bmi2-pdep32-1a.c
bmi2-pdep64-1.c
bmi2-pdep64-1a.c
bmi2-pext-1.c i386.c (ix86_fold_builtin): Handle IX86_BUILTIN_BEXTR{,I}{32,64}... 2016-10-24 10:29:42 +02:00
bmi2-pext32-1.c
bmi2-pext32-1a.c
bmi2-pext64-1.c
bmi2-pext64-1a.c
bmi2-rorx32-1.c
bmi2-rorx32-1a.c
bmi2-rorx64-1.c
bmi2-rorx64-1a.c
bmi2-sarx32-1.c
bmi2-sarx32-1a.c
bmi2-sarx64-1.c
bmi2-sarx64-1a.c
bmi2-shlx32-1.c
bmi2-shlx32-1a.c
bmi2-shrx32-1.c
bmi2-shrx32-1a.c
bmi2-shrx64-1.c
bmi2-shrx64-1a.c
branch-cost1.c
branch-cost2.c
branch-cost3.c
branch-cost4.c
brokensqrt.c
bt-1.c
bt-2.c
bt-3.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
bt-4.c
bt-mask-1.c
bt-mask-2.c
builtin-apply-mmx.c
builtin-assume-aligned-1.c
builtin-bswap-1.c
builtin-bswap-2.c
builtin-bswap-3.c
builtin-bswap-4.c
builtin-copysign.c
builtin-ucmp.c
builtin-unreachable.c
builtin_target.c builtin_target.c (check_features): Check all supported __builtin_cpu_supports options. 2017-01-12 18:30:03 +01:00
cadd.c
call-1.c
chkp-always_inline.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
chkp-bndret.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
chkp-builtins-1.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
chkp-builtins-2.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
chkp-builtins-3.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
chkp-builtins-4.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
chkp-const-check-1.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
chkp-const-check-2.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
chkp-hidden-def.c Require alias support in gcc.target/i386/chkp-hidden-def.c 2016-02-23 13:52:01 +00:00
chkp-label-address.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
chkp-lifetime-1.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
chkp-narrow-bounds.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
chkp-pr69044.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
chkp-remove-bndint-1.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
chkp-remove-bndint-2.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
chkp-strchr.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
chkp-strlen-1.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
chkp-strlen-2.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
chkp-strlen-3.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
chkp-strlen-4.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
chkp-strlen-5.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
chkp-stropt-1.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
chkp-stropt-2.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
chkp-stropt-3.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
chkp-stropt-4.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
chkp-stropt-5.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
chkp-stropt-6.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
chkp-stropt-7.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
chkp-stropt-8.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
chkp-stropt-9.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
chkp-stropt-10.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
chkp-stropt-11.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
chkp-stropt-12.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
chkp-stropt-13.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
chkp-stropt-14.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
chkp-stropt-15.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
chkp-stropt-16.c re PR target/69890 (FAIL: gcc.target/i386/chkp-* on x86_64-apple-darwin15) 2016-04-01 10:40:51 +00:00
cleanup-1.c Properly align stack in gcc.target/i386/cleanup-[12].c 2016-03-30 05:37:37 -07:00
cleanup-2.c Properly align stack in gcc.target/i386/cleanup-[12].c 2016-03-30 05:37:37 -07:00
clflushopt-1.c
clobbers.c
clwb-1.c
clzero.c support for AMD clzero isa. 2015-12-06 17:02:48 +00:00
cmov1.c
cmov2.c
cmov3.c
cmov4.c
cmov5.c
cmov6.c
cmov7.c
cmov8.c
cmov9.c
cmpxchg16b-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
cold-attribute-1.c
cold-attribute-2.c
cold-attribute-3.c
cold-attribute-4.c
combine-mul.c
compress-float-387-pic.c
compress-float-387.c
compress-float-sse-pic.c
compress-float-sse.c
conversion-2.c
conversion.c
crc32-1.c
crc32-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
crc32-3.c
crc32-4.c
crc32-5.c Support crc32 as a i386 target optimization node 2016-09-23 07:57:07 +00:00
cvt-1.c
darwin-fpmath.c
defines-1.c
defines-2.c
divmod-1.c
divmod-2.c
divmod-3.c
divmod-4.c
divmod-4a.c
divmod-5.c
divmod-6.c
divmod-7.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
divmod-8.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
excess-precision-1.c
excess-precision-2.c
excess-precision-3.c
excess-precision-4.c
excess-precision-5.c
excess-precision-6.c
extract-1.c
extract-2.c
extract-3.c
extract-4.c
extract-5.c
extract-6.c
extract-insert-combining.c
f16c-check.h
fabsneg-1.c i386.md (absneg splitters with general regs): Use general_reg_operand predicate. 2016-05-09 17:37:30 +02:00
fastcall-1.c
fastcall-sseregparm.c
fentry-override.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
fentry.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
float128-1.c
float128-2.c
float128-3.c float128-3.c: New test. 2016-06-14 16:00:45 +02:00
fma-256-fmaddXX.c
fma-256-fmaddsubXX.c
fma-256-fmsubXX.c
fma-256-fmsubaddXX.c
fma-256-fnmaddXX.c
fma-256-fnmsubXX.c
fma-check.h
fma-compile.c
fma-fmaddXX.c
fma-fmaddsubXX.c
fma-fmsubXX.c
fma-fmsubaddXX.c
fma-fnmaddXX.c
fma-fnmsubXX.c
fma3-builtin-2.c
fma3-builtin.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
fma3-fma.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
fma4-256-maccXX.c
fma4-256-msubXX.c
fma4-256-nmaccXX.c
fma4-256-nmsubXX.c
fma4-256-vector.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
fma4-builtin-2.c
fma4-builtin.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
fma4-check.h
fma4-fma-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
fma4-fma.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
fma4-maccXX.c
fma4-msubXX.c
fma4-nmaccXX.c
fma4-nmsubXX.c
fma4-vector-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
fma4-vector.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
fma_1.h
fma_2.h
fma_3.h
fma_4.h
fma_5.h
fma_6.h
fma_double_1.c
fma_double_2.c
fma_double_3.c
fma_double_4.c
fma_double_5.c
fma_double_6.c
fma_float_1.c
fma_float_2.c
fma_float_3.c
fma_float_4.c
fma_float_5.c
fma_float_6.c
fma_main.h
fma_run_double_1.c
fma_run_double_2.c
fma_run_double_3.c
fma_run_double_4.c
fma_run_double_5.c
fma_run_double_6.c
fma_run_double_results_1.h
fma_run_double_results_2.h
fma_run_double_results_3.h
fma_run_double_results_4.h
fma_run_double_results_5.h
fma_run_double_results_6.h
fma_run_float_1.c
fma_run_float_2.c
fma_run_float_3.c
fma_run_float_4.c
fma_run_float_5.c
fma_run_float_6.c
fma_run_float_results_1.h
fma_run_float_results_2.h
fma_run_float_results_3.h
fma_run_float_results_4.h
fma_run_float_results_5.h
fma_run_float_results_6.h
fpcvt-1.c
fpcvt-2.c
fpcvt-3.c
fpcvt-4.c
fpprec-1.c
funcspec-1.c
funcspec-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
funcspec-3.c
funcspec-4.c
funcspec-5.c funcspec-56.inc: New file. 2016-11-15 20:26:41 +01:00
funcspec-6.c funcspec-56.inc: New file. 2016-11-15 20:26:41 +01:00
funcspec-7.c
funcspec-8.c
funcspec-9.c
funcspec-10.c
funcspec-11.c re PR rtl-optimization/78634 (30% performance drop after r242832.) 2017-01-23 16:17:33 +00:00
funcspec-56.inc funcspec-56.inc (no_3dnowa): Properly test "no-3dnowa" target attribute. 2017-08-02 15:02:50 +02:00
fuse-caller-save-rec.c
fuse-caller-save-xmm-run.c
fuse-caller-save-xmm.c
fuse-caller-save.c
fxrstor-1.c
fxrstor64-1.c
fxsave-1.c
fxsave64-1.c
gcc-have-sync-compare-and-swap-1.c
gcc-have-sync-compare-and-swap-2.c
gcc-have-sync-compare-and-swap-3.c
gcc-have-sync-compare-and-swap-4.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
getround.c Backport PRs 80721, 81175, 81410, 81455, 81505 2017-07-26 08:36:34 +00:00
headmerge-1.c
headmerge-2.c
hle-add-acq-1.c
hle-add-rel-1.c
hle-and-acq-1.c
hle-and-rel-1.c
hle-clear-rel.c
hle-cmpxchg-acq-1.c
hle-cmpxchg-rel-1.c
hle-or-acq-1.c
hle-or-rel-1.c
hle-store-rel.c
hle-sub-acq-1.c
hle-sub-rel-1.c
hle-xadd-acq-1.c
hle-xadd-rel-1.c
hle-xchg-acq-1.c
hle-xchg-rel-1.c
hle-xor-acq-1.c
hle-xor-rel-1.c
i386.exp avx512vpopcntdq-check.h: New. 2017-03-03 17:55:31 +01:00
ifcvt-onecmpl-abs-1.c
iinline-attr-2.c
incoming-1.c
incoming-2.c
incoming-3.c
incoming-4.c
incoming-5.c
incoming-6.c
incoming-7.c
incoming-8.c
incoming-9.c
incoming-10.c
incoming-11.c
incoming-12.c
incoming-13.c
incoming-14.c
incoming-15.c
indirect-thunk-1.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-2.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-3.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-4.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-5.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-6.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-7.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-attr-1.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-attr-2.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-attr-3.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-attr-4.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-attr-5.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-attr-6.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-attr-7.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-attr-8.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-bnd-1.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-bnd-2.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-bnd-3.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-bnd-4.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-extern-1.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-extern-2.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-extern-3.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-extern-4.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-extern-5.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-extern-6.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-extern-7.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-inline-1.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-inline-2.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-inline-3.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-inline-4.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-inline-5.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-inline-6.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indirect-thunk-inline-7.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
indjmp-1.c
inline-mcpy.c
inline_error.c
interrupt-1.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-2.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-3.c Fix x86 interrupt tests for -fpic and -march=corei7 2016-06-09 11:31:35 -07:00
interrupt-4.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-5.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-6.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-7.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-8.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-9.c Fix x86 interrupt tests for -fpic and -march=corei7 2016-06-09 11:31:35 -07:00
interrupt-10.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-11.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-12.c Set incoming stack boundary to 128 for 64-bit targets 2017-03-06 08:08:59 -08:00
interrupt-13.c Set incoming stack boundary to 128 for 64-bit targets 2017-03-06 08:08:59 -08:00
interrupt-14.c Set incoming stack boundary to 128 for 64-bit targets 2017-03-06 08:08:59 -08:00
interrupt-15.c Set incoming stack boundary to 128 for 64-bit targets 2017-03-06 08:08:59 -08:00
interrupt-16.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-17.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-18.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-19.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-20.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-21.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-22.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-23.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-24.c Fix x86 interrupt tests for -fpic and -march=corei7 2016-06-09 11:31:35 -07:00
interrupt-25.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-26.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-27.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-28.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-387-err-1.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-387-err-2.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-bnd-err-1.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-bnd-err-2.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-iamcu.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-mmx-err-1.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-mmx-err-2.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-redzone-1.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-redzone-2.c Fix x86 interrupt tests for -fpic and -march=corei7 2016-06-09 11:31:35 -07:00
interrupt-sibcall-1.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-sibcall-2.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
interrupt-switch-abi.c Implement x86 interrupt attribute 2016-06-03 08:08:00 -07:00
intrinsics_1.c
intrinsics_2.c
intrinsics_3.c
intrinsics_4.c
intrinsics_5.c
intrinsics_6.c
intrinsics_opt-1.c
intrinsics_opt-2.c
intrinsics_opt-3.c
intrinsics_opt-4.c
invsize-1.c i386.c (print_reg): Warn for values of unsupported size in integer register. 2017-03-01 20:24:53 +01:00
invsize-2.c i386.c (print_reg): Warn for values of unsupported size in integer register. 2017-03-01 20:24:53 +01:00
invsize-3.c i386.c (print_reg): Warn for values of unsupported size in integer register. 2017-03-01 20:24:53 +01:00
invsize-4.c i386.c (print_reg): Warn for values of unsupported size in integer register. 2017-03-01 20:24:53 +01:00
isa-1.c
isa-2.c
isa-3.c
isa-4.c
isa-5.c
isa-6.c
isa-7.c
isa-8.c
isa-9.c
isa-10.c
isa-11.c
isa-12.c
isa-13.c
isa-14.c
isa-check.h
l_fma_1.h
l_fma_2.h
l_fma_3.h
l_fma_4.h
l_fma_5.h
l_fma_6.h
l_fma_double_1.c re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare) 2016-10-19 11:02:23 +00:00
l_fma_double_2.c re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare) 2016-10-19 11:02:23 +00:00
l_fma_double_3.c re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare) 2016-10-19 11:02:23 +00:00
l_fma_double_4.c re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare) 2016-10-19 11:02:23 +00:00
l_fma_double_5.c re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare) 2016-10-19 11:02:23 +00:00
l_fma_double_6.c re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare) 2016-10-19 11:02:23 +00:00
l_fma_float_1.c re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare) 2016-10-19 11:02:23 +00:00
l_fma_float_2.c re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare) 2016-10-19 11:02:23 +00:00
l_fma_float_3.c re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare) 2016-10-19 11:02:23 +00:00
l_fma_float_4.c re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare) 2016-10-19 11:02:23 +00:00
l_fma_float_5.c re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare) 2016-10-19 11:02:23 +00:00
l_fma_float_6.c re PR tree-optimization/78005 (172.mgrid and 450.soplex miscompare) 2016-10-19 11:02:23 +00:00
l_fma_main.h
l_fma_run_double_1.c
l_fma_run_double_2.c
l_fma_run_double_3.c
l_fma_run_double_4.c
l_fma_run_double_5.c
l_fma_run_double_6.c
l_fma_run_float_1.c
l_fma_run_float_2.c
l_fma_run_float_3.c
l_fma_run_float_4.c
l_fma_run_float_5.c
l_fma_run_float_6.c
large-frame.c
large-size-array-3.c
lea.c
local.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
long-double-64-1.c
long-double-64-2.c
long-double-64-3.c
long-double-64-4.c
long-double-64-5.c
long-double-64-6.c
long-double-64-7.c
long-double-64-8.c
long-double-64-9.c
long-double-80-1.c
long-double-80-2.c
long-double-80-3.c
long-double-80-4.c
long-double-80-5.c
long-double-80-6.c
long-double-80-7.c
long-double-80-8.c
long-double-80-9.c
long-double-80-10.c
long-double-128-1.c
long-double-128-2.c
long-double-128-3.c
long-double-128-4.c
long-double-128-5.c
long-double-128-6.c
long-double-128-7.c
long-double-128-8.c
long-double-128-9.c
loop-1.c
loop-2.c
loop-3.c
lzcnt-1.c * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register. 2016-04-26 08:48:14 +00:00
lzcnt-2.c
lzcnt-2a.c
lzcnt-3.c
lzcnt-4.c
lzcnt-4a.c
lzcnt-5.c
lzcnt-6.c
lzcnt-6a.c
lzcnt-check.h
m128-check.h Enable AVX512_4FMAPS and AVX512_4VNNIW instructions 2016-11-17 14:11:21 -08:00
m256-1.c
m256-2.c
m256-check.h
m512-check.h
mask-pack.c
mask-unpack.c Work around 32-bit i386 STV testcases failing with -mstackrealign (PR target/77483) 2016-10-24 08:07:27 +00:00
max-stack-align.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
mcount_pic.c
memcpy-1.c
memcpy-2.c
memcpy-3.c
memcpy-strategy-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
memcpy-strategy-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
memcpy-strategy-3.c
memcpy-strategy-4.c
memcpy-vector_loop-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
memcpy-vector_loop-2.c
memset-1.c
memset-strategy-1.c
memset-strategy-2.c
memset-vector_loop-1.c
memset-vector_loop-2.c
merge-1.c
minmax-1.c
minmax-2.c
mmx-1.c
mmx-2.c sse-13.c: Add dg-add-options bind_pic_locally directive. 2016-05-11 21:16:58 +02:00
mmx-3.c
mmx-3dnow-check.h
mmx-4.c
mmx-5.c
mmx-6.c
mmx-7.c
mmx-8.c
mmx-check.h
mod-1.c
monitor.c
monitorx.c
movabs-1.c
movbe-1.c
movbe-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
movbe-3.c
movbe-4.c Support movbe as a i386 target optimization node 2016-09-23 07:58:07 +00:00
movdi-rex64.c
movq-2.c
movq.c
movsd.c
movsi-sm-1.c
movti.c
ms_hook_prologue.c
mul.c
mvc1.c
mvc2.c
mvc3.c
mvc4.c
mvc5.c
mvc6.c
mvc7.c
mvc8.c ipa-cp.c (determine_versionability): Do not create constprop clones, when target_clones attribute is set. 2016-07-22 15:00:42 +00:00
mvc9.c Simplify creation of target_clones (PR lto/66295) 2017-02-03 15:22:47 +00:00
nest-1.c
nop-mcount.c
noplt-1.c Enable non-PIC noplt tests on 32-bit x86 target 2016-06-24 04:17:14 -07:00
noplt-2.c Enable non-PIC noplt tests on 32-bit x86 target 2016-06-24 04:17:14 -07:00
noplt-3.c Enable non-PIC noplt tests on 32-bit x86 target 2016-06-24 04:17:14 -07:00
noplt-4.c Enable non-PIC noplt tests on 32-bit x86 target 2016-06-24 04:17:14 -07:00
noplt-gd-1.c Call tls_get_addr via GOT for GNU TLS if possible 2016-06-24 10:32:52 -07:00
noplt-gd-2.c Call tls_get_addr via GOT for GNU TLS if possible 2016-06-24 10:32:52 -07:00
noplt-gd-3.c Call tls_get_addr via GOT for GNU TLS if possible 2016-06-24 10:32:52 -07:00
noplt-ld-1.c Call tls_get_addr via GOT for GNU TLS if possible 2016-06-24 10:32:52 -07:00
noplt-ld-2.c Call tls_get_addr via GOT for GNU TLS if possible 2016-06-24 10:32:52 -07:00
noplt-ld-3.c Call tls_get_addr via GOT for GNU TLS if possible 2016-06-24 10:32:52 -07:00
nrv1.c
opt-1.c
opt-2.c
ordcmp-1.c
pad-1.c
pad-2.c
pad-3.c
pad-4.c
pad-5a.c
pad-5b.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pad-6a.c
pad-6b.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pad-7.c
pad-8.c
pad-9.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pad-10.c
parity-1.c
parity-2.c
pause-1.c
pause-2.c
pclmul-avx-check.h
pclmul-check.h
pclmulqdq.c
pentium4-not-mull.c
perm-concat.c
pic-1.c
pie-copyrelocs-1.c
pie-copyrelocs-2.c
pie-copyrelocs-3.c
pie-copyrelocs-4.c
pie.c
pieces-memcpy-1.c Use TImode for piecewise move in 64-bit mode 2016-08-11 08:51:01 -07:00
pieces-memcpy-2.c Use TImode for piecewise move in 64-bit mode 2016-08-11 08:51:01 -07:00
pieces-memcpy-3.c Use TImode for piecewise move in 64-bit mode 2016-08-11 08:51:01 -07:00
pieces-memcpy-4.c Use TImode for piecewise move in 64-bit mode 2016-08-11 08:51:01 -07:00
pieces-memcpy-5.c Use TImode for piecewise move in 64-bit mode 2016-08-11 08:51:01 -07:00
pieces-memcpy-6.c Use TImode for piecewise move in 64-bit mode 2016-08-11 08:51:01 -07:00
pieces-strcpy-1.c Support TImode CONST_WIDE_INT store in 64-bit STV 2016-08-11 10:36:52 -07:00
pieces-strcpy-2.c Support TImode CONST_WIDE_INT store in 64-bit STV 2016-08-11 10:36:52 -07:00
pow-1.c
pr9771-1.c
pr11001-memcpy-1.c
pr11001-memcpy-2.c
pr11001-memcpy-3.c
pr11001-memset-1.c
pr11001-memset-2.c
pr11001-memset-3.c
pr11001-strlen-1.c
pr11001-strlen-2.c
pr11001-strlen-3.c
pr12092-1.c
pr12329.c
pr13366.c
pr13685.c
pr14289-1.c
pr14552.c
pr15184-1.c
pr15184-2.c
pr17390.c
pr17692.c
pr18614-1.c
pr19236-1.c
pr19398.c
pr20020-1.c
pr20020-2.c
pr20020-3.c
pr20204.c
pr21101.c
pr21291.c
pr21518.c
pr22076.c
pr22141.c GIMPLE store merging pass 2016-10-28 14:18:50 +00:00
pr22152.c backport: re PR target/80706 (peephole2 uses uninitialized stack variables on i686) 2017-05-14 14:49:55 +02:00
pr22362.c
pr22432.c
pr22576.c
pr22585.c
pr23098.c
pr23268.c
pr23376.c
pr23570.c
pr23575.c
pr23943.c
pr24055.c
pr24178.c
pr24306.c
pr24315.c
pr24414.c re PR c/24414 (Old-style asms don't clobber memory) 2016-06-06 12:31:59 +00:00
pr25196.c
pr25254.c
pr25293.c
pr25654.c
pr25993.c
pr26449-1.c
pr26449.c
pr26600.c
pr26778.c
pr26826.c
pr27266.c
pr27696.c
pr27790.c
pr27827.c
pr27971.c
pr28839.c
pr28946.c
pr29978.c
pr30120.c
pr30315.c
pr30413.c
pr30505.c
pr30848.c
pr30961-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr30970.c
pr31167.c
pr31486.c
pr31628.c
pr31854.c
pr32000-1.c
pr32000-2.c
pr32065-1.c
pr32065-2.c
pr32191.c
pr32219-1.c
pr32219-2.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
pr32219-3.c
pr32219-4.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
pr32219-5.c
pr32219-6.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
pr32219-7.c
pr32219-8.c Fix x86 testcases for -frename-registers. 2016-04-26 12:25:52 +00:00
pr32219-9.c
pr32268.c
pr32280-1.c
pr32280.c
pr32389.c
pr32661-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr32661.c
pr32708-1.c
pr32708-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr32708-3.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr32961.c
pr33329.c
pr33483.c
pr33552.c
pr33555.c
pr33600.c
pr34012.c GIMPLE store merging pass 2016-10-28 14:18:50 +00:00
pr34077.c
pr34215.c
pr34256.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr34283.c
pr34312.c
pr34522.c
pr35083.c
pr35160.c
pr35281.c
pr35540.c
pr35714.c
pr35767-1.c
pr35767-1d.c
pr35767-1i.c
pr35767-2.c
pr35767-2d.c
pr35767-2i.c
pr35767-3.c
pr35767-4.c
pr35767-5.c
pr36064.c
pr36073.c
pr36222-1.c
pr36246.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr36438.c
pr36502.c
pr36533.c
pr36578-1.c
pr36578-2.c
pr36613.c
pr36753.c
pr36786.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr36992-1.c
pr36992-2.c
pr37101.c
pr37184.c
pr37191.c
pr37197.c
pr37216.c
pr37248-1.c
pr37248-2.c
pr37248-3.c
pr37275.c
pr37434-1.c
pr37434-2.c
pr37434-3.c
pr37434-4.c
pr37843-1.c
pr37843-2.c
pr37843-3.c
pr37843-4.c
pr37870.c
pr38151-1.c
pr38240.c
pr38824.c
pr38931.c
pr38988.c
pr39013-1.c
pr39013-2.c
pr39058.c
pr39082-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr39139.c
pr39162.c
pr39315-1.c
pr39315-2.c
pr39315-3.c
pr39315-4.c
pr39315-check.c
pr39431.c
pr39445.c
pr39482.c
pr39496.c
pr39543-1.c
pr39543-2.c
pr39543-3.c
pr39545-1.c
pr39545-2.c
pr39592-1.c
pr39678.c
pr39804.c
pr39911.c
pr40718.c
pr40809.c
pr40906-1.c
pr40906-2.c
pr40906-3.c
pr40934.c
pr40957.c
pr41019.c
pr41442.c
pr41900.c
pr41985.c
pr42542-1.c
pr42542-1a.c
pr42542-1b.c
pr42542-2.c
pr42542-2a.c
pr42542-2b.c
pr42542-3.c
pr42542-3a.c
pr42542-4.c
pr42542-4a.c
pr42542-5.c
pr42542-5a.c
pr42549.c
pr42589.c
pr42881.c
pr42891.c
pr43067.c
pr43107.c
pr43508.c
pr43524.c
pr43528.c
pr43546.c
pr43638.c
pr43653.c
pr43662.c
pr43668.c
pr43671.c
pr43766.c
pr43799.c
pr43869.c
pr44071.c
pr44130.c
pr44144.c
pr44180.c
pr44223.c
pr44281.c Fix PR44281, bad RA with global regs. 2016-05-03 09:35:42 +00:00
pr44481.c
pr44546.c
pr44551-1.c
pr44578.c
pr44942.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr44948-1a.c
pr44948-1b.c
pr44948-2a.c
pr44948-2b.c
pr45206.c
pr45213.c
pr45234.c
pr45296.c
pr45336-1.c
pr45336-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr45336-3.c
pr45336-4.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr45352-1.c
pr45352-2.c
pr45352.c
pr45500.c
pr45617.c
pr45670.c
pr45685.c re PR middle-end/78411 (FAIL: gcc.target/i386/pr45685.c scan-assembler-times cmov 6) 2017-01-13 11:34:40 +00:00
pr45739.c
pr45830.c
pr45852.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr45903.c
pr45913.c
pr45946.c
pr46051.c
pr46084.c
pr46085-1.c
pr46085-2.c
pr46095.c
pr46098.c
pr46153.c
pr46178.c
pr46226.c
pr46253.c
pr46254.c
pr46285.c
pr46295.c
pr46419.c
pr46470.c i386: Don't convert stack operations to pushes if using a redzone. 2016-04-15 13:35:12 +00:00
pr46491.c
pr46647.c
pr46716.c
pr46829.c
pr46843.c
pr46865-1.c
pr46865-2.c
pr46880.c
pr46939.c
pr47312.c
pr47315.c
pr47381.c
pr47449.c
pr47502-1.c
pr47502-2.c
pr47564.c
pr47581.c
pr47602.c
pr47665.c
pr47735.c
pr47780.c
pr47800.c
pr47809.c
pr48037-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr48084-1.c
pr48084-2.c
pr48084-3.c
pr48084-4.c
pr48084-5.c
pr48237.c
pr48335-1.c
pr48389.c
pr48678.c
pr48688.c
pr48708.c
pr48721.c
pr48722.c
pr48723.c
pr49002-1.c
pr49002-2.c
pr49095.c re PR middle-end/61225 (Several new failures after r210458 on x86_64-*-* with -m32) 2017-02-14 18:54:01 +01:00
pr49168-1.c
pr49244-1.c re PR target/49244 (__sync or __atomic builtins will not emit 'lock bts/btr/btc') 2016-05-03 13:37:25 +02:00
pr49244-2.c re PR target/49244 (__sync or __atomic builtins will not emit 'lock bts/btr/btc') 2016-05-03 13:37:25 +02:00
pr49504.c
pr49567.c
pr49715-1.c
pr49715-2.c
pr49781-1.c
pr49866.c
pr49920.c
pr49927.c
pr50038.c
pr50155.c
pr50202.c
pr50482.c
pr50603.c
pr50712.c
pr50725.c
pr50766.c
pr50788.c
pr51235.c
pr51236.c
pr51393.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr51987.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr52146.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr52171.c re PR tree-optimization/52171 (memcmp/strcmp/strncmp can be optimized when the result is tested for [in]equality with 0) 2016-06-03 14:20:53 +00:00
pr52252-atom.c
pr52252-core.c
pr52330.c
pr52698.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr52736.c
pr52754.c
pr52857-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr52857-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr52876.c
pr52882.c
pr52883.c
pr53249.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr53315.c
pr53366-1.c
pr53366-2.c
pr53383-1.c re PR target/53383 (Allow -mpreferred-stack-boundary=3 on x86-64) 2017-03-28 18:51:00 +02:00
pr53383-2.c re PR target/53383 (Allow -mpreferred-stack-boundary=3 on x86-64) 2017-03-28 18:51:00 +02:00
pr53383-3.c re PR target/53383 (Allow -mpreferred-stack-boundary=3 on x86-64) 2017-03-28 18:51:00 +02:00
pr53397-1.c
pr53397-2.c
pr53416.c
pr53425-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr53425-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr53623.c
pr53698.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr53712.c
pr53759.c
pr53907.c
pr54157.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr54400.c
pr54445-1.c
pr54445-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr54457.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr54592.c
pr54694.c
pr54703.c
pr55049-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr55093.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr55116-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr55116-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr55130.c
pr55141.c
pr55142-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr55142-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr55147.c
pr55151.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr55154.c
pr55247-2.c Extend STV pass to 64-bit mode 2016-04-27 10:32:40 -07:00
pr55247.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr55277.c
pr55342.c
pr55359.c
pr55433.c
pr55448.c
pr55458.c
pr55512-1.c
pr55512-2.c
pr55512-3.c
pr55512-4.c
pr55590-1.c
pr55590-2.c
pr55597.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr55672.c
pr55686.c
pr55775.c
pr55829.c
pr55845.c
pr55934.c
pr55981.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr56022.c
pr56028.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr56114.c
pr56118.c
pr56148.c
pr56151.c
pr56225.c
pr56246.c
pr56348.c
pr56564-1.c
pr56564-2.c
pr56564-3.c
pr56564-4.c
pr56766-1.c
pr56766-2.c
pr56866.c
pr56903.c
pr57003.c
pr57018.c
pr57046.c
pr57091.c
pr57097.c
pr57098.c
pr57106.c
pr57189.c
pr57233.c
pr57264.c
pr57275.c
pr57293.c
pr57410.c
pr57459.c
pr57655.c
pr57736.c
pr57756.c
pr57756_2.c
pr57777.c
pr57807.c
pr57819.c
pr57848.c
pr57915.c
pr58048.c
pr58066.c
pr58137.c
pr58218.c
pr58418.c
pr58679-1.c
pr58679-2.c
pr58690.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr58759.c
pr58853.c
pr58944.c
pr59021.c
pr59034-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr59034-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr59099.c
pr59133.c
pr59153.c
pr59363.c
pr59390.c
pr59390_1.c
pr59390_2.c
pr59405.c
pr59470.c
pr59501-1.c
pr59501-1a.c
pr59501-2.c
pr59501-2a.c
pr59501-3.c
pr59501-3a.c
pr59501-4.c
pr59501-4a.c
pr59501-5.c
pr59501-6.c
pr59539-1.c
pr59539-2.c [x86] Don't use builtins for unaligned load/store 2016-08-31 11:56:37 +00:00
pr59544.c
pr59588-1.c
pr59588-2.c
pr59591-1.c
pr59591-2.c
pr59625.c
pr59644.c
pr59789.c
pr59794-1.c
pr59794-2.c
pr59794-3.c
pr59794-4.c
pr59794-5.c
pr59794-6.c
pr59794-7.c
pr59839.c
pr59874-1.c re PR target/81015 (Bad codegen for __builtin_clz(unsigned short)) 2017-06-08 21:42:59 +02:00
pr59874-2.c re PR target/81015 (Bad codegen for __builtin_clz(unsigned short)) 2017-06-08 21:42:59 +02:00
pr59874-3.c i386.md (*popcounthi2_1): New insn_and_split pattern. 2016-12-19 21:23:08 +01:00
pr59880.c
pr59927.c
pr59929.c
pr60077-1.c
pr60077-2.c
pr60205-1.c
pr60205-2.c
pr60451.c
pr60508.c
pr60516.c
pr60693.c
pr60700.c
pr60851.c
pr60868.c
pr60901.c
pr60902.c
pr60909-1.c
pr60909-2.c
pr61215.c
pr61296-1.c
pr61296-2.c
pr61296-3.c
pr61296-4.c
pr61296-5.c
pr61296-6.c
pr61296-7.c
pr61360.c
pr61403.c
pr61423.c
pr61446.c
pr61572.c
pr61599-1.c tree-vect.h (check_vect): Handle AVX2, remove XOP handling. 2016-05-13 19:27:13 +02:00
pr61599-2.c tree-vect.h (check_vect): Handle AVX2, remove XOP handling. 2016-05-13 19:27:13 +02:00
pr61794.c
pr61801.c
pr61855.c
pr61923.c
pr61925-1.c
pr61925-2.c
pr61925-3.c
pr62120.c
pr62208.c
pr63285.c
pr63448.c
pr63495.c
pr63527.c
pr63534.c
pr63538.c
pr63542-1.c
pr63542-2.c
pr63563.c
pr63600.c
pr63618.c
pr63620.c
pr63637-1.c
pr63637-2.c
pr63637-3.c
pr63637-4.c
pr63637-5.c
pr63637-6.c
pr63661.c
pr63910.c
pr63947.c
pr63995-2.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
pr64061.c
pr64110.c
pr64114.c
pr64291-1.c
pr64291-2.c
pr64317.c
pr64386.c
pr64387.c
pr64393.c
pr64409.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr64513.c
pr64617.c
pr64805.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
pr64905.c
pr65044.c Fix dg-error for a test 2017-03-21 12:01:40 +00:00
pr65078-1.c
pr65078-2.c
pr65078-3.c
pr65078-4.c
pr65078-5.c
pr65078-6.c
pr65103-1.c
pr65103-3.c
pr65105-1.c Work around 32-bit i386 STV testcases failing with -mstackrealign (PR target/77483) 2016-10-24 08:07:27 +00:00
pr65105-2.c Work around 32-bit i386 STV testcases failing with -mstackrealign (PR target/77483) 2016-10-24 08:07:27 +00:00
pr65105-3.c Work around 32-bit i386 STV testcases failing with -mstackrealign (PR target/77483) 2016-10-24 08:07:27 +00:00
pr65105-5.c Work around 32-bit i386 STV testcases failing with -mstackrealign (PR target/77483) 2016-10-24 08:07:27 +00:00
pr65161.c
pr65167.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
pr65183.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
pr65184.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
pr65217.c
pr65248-1.c
pr65248-2.c
pr65248-3.c
pr65248-4.c
pr65520.c
pr65523.c
pr65588.c
pr65671.c
pr65693.c
pr65753.c
pr65871-1.c
pr65871-2.c
pr65871-3.c
pr65915.c
pr65990.c re PR middle-end/77475 (unnecessary or misleading context in reporting command line problems) 2016-09-16 10:13:51 +02:00
pr66047.c
pr66112-1.c
pr66112-2.c
pr66137.c re PR target/66137 (ICE with -ffixed-ebp) 2016-01-29 15:07:40 +01:00
pr66174.c
pr66232-1.c
pr66232-2.c
pr66232-3.c
pr66232-4.c
pr66232-5.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr66232-6.c
pr66232-7.c
pr66232-8.c
pr66232-9.c
pr66232-10.c pr66232-10.c: Do not compile on ia32 target. 2016-01-11 17:31:55 +01:00
pr66232-11.c pr66232-10.c: Do not compile on ia32 target. 2016-01-11 17:31:55 +01:00
pr66232-12.c pr66232-10.c: Do not compile on ia32 target. 2016-01-11 17:31:55 +01:00
pr66232-13.c pr66232-10.c: Do not compile on ia32 target. 2016-01-11 17:31:55 +01:00
pr66232-14.c i386: Access external function via GOT slot for -fno-plt 2016-06-23 09:30:43 -07:00
pr66232-15.c i386: Access external function via GOT slot for -fno-plt 2016-06-23 09:30:43 -07:00
pr66232-16.c i386: Access external function via GOT slot for -fno-plt 2016-06-23 09:30:43 -07:00
pr66232-17.c i386: Access external function via GOT slot for -fno-plt 2016-06-23 09:30:43 -07:00
pr66274.c i386.c (print_reg): Warn for values of unsupported size in integer register. 2017-03-01 20:24:53 +01:00
pr66275.c
pr66334.c
pr66412.c
pr66424.c
pr66470.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr66473.c
pr66560-1.c
pr66560-2.c
pr66560-3.c
pr66560-4.c
pr66626-2.c
pr66626.c
pr66648.c
pr66691.c
pr66703.c
pr66746.c sse-13.c: Add dg-add-options bind_pic_locally directive. 2016-05-11 21:16:58 +02:00
pr66749.c
pr66768.c re PR tree-optimization/66768 (address space gets lost on literal pointer) 2017-03-02 11:25:11 +00:00
pr66806.c
pr66810.c
pr66813.c
pr66814.c
pr66817.c
pr66818.c
pr66819-1.c
pr66819-2.c
pr66819-3.c
pr66819-4.c
pr66819-5.c
pr66821.c
pr66824.c
pr66838.c
pr66891.c
pr66906.c
pr66922.c
pr66978.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
pr67215-1.c
pr67215-2.c
pr67215-3.c
pr67265-2.c
pr67265.c
pr67317-1.c
pr67317-2.c
pr67317-3.c
pr67317-4.c
pr67329.c
pr67400-1.c i386: Access external function via GOT slot for -fno-plt 2016-06-23 09:30:43 -07:00
pr67400-2.c i386: Access external function via GOT slot for -fno-plt 2016-06-23 09:30:43 -07:00
pr67400-3.c Enable non-PIC noplt tests on 32-bit x86 target 2016-06-24 04:17:14 -07:00
pr67400-4.c i386: Access external function via GOT slot for -fno-plt 2016-06-23 09:30:43 -07:00
pr67400-5.c Enable non-PIC noplt tests on 32-bit x86 target 2016-06-24 04:17:14 -07:00
pr67400-6.c i386: Access external function via GOT slot for -fno-plt 2016-06-23 09:30:43 -07:00
pr67400-7.c i386: Access external function via GOT slot for -fno-plt 2016-06-23 09:30:43 -07:00
pr67447.c
pr67480.c
pr67609-2.c
pr67609.c
pr67761.c Work around 32-bit i386 STV testcases failing with -mstackrealign (PR target/77483) 2016-10-24 08:07:27 +00:00
pr67770.c
pr67963-1.c
pr67963-2.c
pr67963-3.c
pr67985-1.c
pr67985-2.c
pr67985-3.c
pr67995-1.c
pr67995-2.c
pr67995-3.c
pr68018.c
pr68084.c
pr68349.c pr68349.c (strlen): Rename to my_strlen. 2015-12-07 16:26:23 +00:00
pr68432-1.c pr45685.c (dg-options): Add -mno-sse4. 2016-01-13 17:50:17 +01:00
pr68432-2.c pr45685.c (dg-options): Add -mno-sse4. 2016-01-13 17:50:17 +01:00
pr68432-3.c pr45685.c (dg-options): Add -mno-sse4. 2016-01-13 17:50:17 +01:00
pr68473-1.c pr68473-1.c: Add dg-do compile directive. 2015-12-28 23:38:29 +01:00
pr68483-1.c
pr68483-2.c
pr68497.c
pr68633.c pr68633.c: Fix expected result. 2016-09-18 12:56:19 +00:00
pr68647.c
pr68657.c re PR c/68657 ("gcc -Werror=sign-conversion test.i" shows invalid: -Wsign-conversion is not an option that controls warnings) 2016-06-10 21:46:13 +02:00
pr68674.c [multiple changes] 2016-01-22 15:16:47 +01:00
pr68680.c re PR tree-optimization/68680 (On-stack VLA does not cause instrumentation with -fstack-protector) 2015-12-04 17:32:22 +01:00
pr68691.c re PR rtl-optimization/68691 (ICE at -O3 with -g enabled on x86_64-linux-gnu in alter_subregs, at lra-spills.c:610 (in 32-bit mode)) 2015-12-10 18:00:47 +00:00
pr68701-1.c re PR target/68701 ("gcc -m32 -finstrument-functions -ffixed-ebp" produces internal compiler error) 2015-12-08 19:41:21 +01:00
pr68701-2.c re PR target/68701 ("gcc -m32 -finstrument-functions -ffixed-ebp" produces internal compiler error) 2015-12-08 19:41:21 +01:00
pr68843-1.c re PR inline-asm/68843 (ICE with "u" input constraint) 2016-06-10 12:22:21 +00:00
pr68843-2.c re PR inline-asm/68843 (ICE with "u" input constraint) 2016-06-10 20:40:37 +02:00
pr68937-1.c [PATCH] Use call-clobbered register for sibcall via GOT 2015-12-22 16:38:25 +01:00
pr68937-2.c [PATCH] Use call-clobbered register for sibcall via GOT 2015-12-22 16:38:25 +01:00
pr68937-3.c [PATCH] Use call-clobbered register for sibcall via GOT 2015-12-22 16:38:25 +01:00
pr68937-4.c [PATCH] Use call-clobbered register for sibcall via GOT 2015-12-22 16:38:25 +01:00
pr68937-5.c [PATCH] Use call-clobbered register for sibcall via GOT 2015-12-22 16:38:25 +01:00
pr68937-6.c [PATCH] Use call-clobbered register for sibcall via GOT 2015-12-22 16:38:25 +01:00
pr68956.c re PR tree-optimization/68956 (Vectorizer miscompilation of 416.gamess) 2015-12-18 10:01:02 +00:00
pr68961.c re PR tree-optimization/68961 (Test case gcc.target/powerpc/pr60203.c fails since r231674) 2016-07-12 08:56:14 +00:00
pr68986-1.c Update stack alignment in ix86_update_stack_boundary 2016-01-26 04:51:07 -08:00
pr68986-2.c Remove -m32 from gcc.target/i386/pr68986-2.c 2016-01-26 06:33:12 -08:00
pr68986-3.c Update stack alignment in ix86_update_stack_boundary 2016-01-26 04:51:07 -08:00
pr68990.c re PR rtl-optimization/68990 (wrong code at -O3 on x86_64-pc-linux-gnu in 32-bit mode.) 2016-01-21 16:01:22 +00:00
pr68991.c Use vector_operand on SSE with 16b memory operand 2016-01-05 12:19:16 -08:00
pr69010.c re PR target/69010 (Boolean vector constant with a scalar mode is expanded incorrectly) 2016-01-11 10:27:17 +00:00
pr69030.c re PR rtl-optimization/69030 (ICE on x86_64-linux-gnu at -O2 and above in 32-bit mode (ICE in copy_rtx, at rtl.c:358)) 2016-01-15 19:33:33 +00:00
pr69052.c re PR rtl-optimization/69052 (Performance regression after r229402.) 2016-03-02 14:10:56 +00:00
pr69140.c re PR target/69140 (stack alignment + O1 breaks with Microsoft ABI) 2016-01-06 21:19:04 +01:00
pr69171-1.c Add round_nimm_scalar_predicate and use xBm 2016-01-07 04:43:06 -08:00
pr69171-2.c Add round_nimm_scalar_predicate and use xBm 2016-01-07 04:43:06 -08:00
pr69171-3.c Add round_nimm_scalar_predicate and use xBm 2016-01-07 04:43:06 -08:00
pr69171-4.c Add round_nimm_scalar_predicate and use xBm 2016-01-07 04:43:06 -08:00
pr69171-5.c Add round_nimm_scalar_predicate and use xBm 2016-01-07 04:43:06 -08:00
pr69171-6.c Add round_nimm_scalar_predicate and use xBm 2016-01-07 04:43:06 -08:00
pr69225-1.c Set FLT_EVAL_METHOD to 2 only if 387 FPU is used 2016-01-11 16:30:30 -08:00
pr69225-2.c Set FLT_EVAL_METHOD to 2 only if 387 FPU is used 2016-01-11 16:30:30 -08:00
pr69225-3.c Set FLT_EVAL_METHOD to 2 only if 387 FPU is used 2016-01-11 16:30:30 -08:00
pr69225-4.c Set FLT_EVAL_METHOD to 2 only if 387 FPU is used 2016-01-11 16:30:30 -08:00
pr69225-5.c Set FLT_EVAL_METHOD to 2 only if 387 FPU is used 2016-01-11 16:30:30 -08:00
pr69225-6.c Set FLT_EVAL_METHOD to 2 only if 387 FPU is used 2016-01-11 16:30:30 -08:00
pr69225-7.c Add another testcase for x86 FLT_EVAL_METHOD 2016-01-13 09:08:04 -08:00
pr69246.c PR 69246: Invalid REG_ARGS_SIZE for sibcalls 2016-01-15 14:41:10 +00:00
pr69255-1.c re PR target/78451 (FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps') 2016-11-23 09:08:47 +01:00
pr69255-2.c Backport PRs 80721, 81175, 81410, 81455, 81505 2017-07-26 08:36:34 +00:00
pr69255-3.c re PR target/78451 (FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps') 2016-11-23 09:08:47 +01:00
pr69454-1.c re PR target/69454 (ix86_expand_prologue internal compiler error: Segmentation fault) 2016-02-04 10:02:01 +01:00
pr69454-2.c Compile pr69454-2.c with -msse2 -mno-accumulate-outgoing-args 2016-02-04 19:06:40 -08:00
pr69459.c re PR target/69459 (wrong code with -O2 and vector arithmetics @ x86_64) 2016-01-28 23:32:47 +01:00
pr69512.c re PR target/69512 (ICE when using avx with i586) 2016-01-27 18:08:00 +01:00
pr69530.c Revert revsion 229087 changes in lra-spills.c 2016-01-29 10:03:42 -08:00
pr69551.c re PR target/69551 (Wrong code with single element vector insert) 2016-01-29 15:14:56 +01:00
pr69577.c pr69577.c: Require avx_runtime target. 2016-02-05 17:36:38 +01:00
pr69677.c Add a testcase for PR target/69677 2016-02-05 08:24:06 -08:00
pr69733.c re PR c++/69733 (-Wignored-qualifiers points to wrong const) 2016-10-07 12:21:55 +00:00
pr69820.c re PR tree-optimization/69820 (Test miscompiled with -O3 option) 2016-02-19 14:42:38 +01:00
pr69888.c re PR target/69888 (ICE: SIGSEGV in decide_alg (i386.c:26169) due to infinite (?) recursion with -minline-all-stringops -mmemset-strategy=no_stringop👎noalign) 2016-02-22 22:34:07 +01:00
pr69891.c re PR rtl-optimization/69891 (wrong code with -mstringop-strategy=libcall @ i686) 2016-02-26 16:53:43 +01:00
pr70007.c * gcc.target/i386/pr70007.c: Tweak. 2016-03-02 07:57:17 +00:00
pr70021.c re PR target/70021 (Test miscompiled with -O3 option for -march=core-avx2.) 2016-03-03 15:32:15 +01:00
pr70027.c re PR target/70027 (invalid assembly syntax generated with -fno-plt -masm=intel) 2016-03-01 21:11:19 +01:00
pr70028.c re PR target/70028 (Error: operand size mismatch for `kmovw' (wrong assembly generated) with -mavx512bw -masm=intel) 2016-03-02 14:10:36 +01:00
pr70049.c re PR target/70049 (Error: operand size mismatch for `vpextrw' (wrong assembly generated) with -masm=intel) 2016-03-09 15:10:58 +01:00
pr70062.c re PR target/70062 (ICE: in decide_alg, at config/i386/i386.c:26173 with -mmemcpy-strategy=libcall) 2016-03-04 21:28:27 +01:00
pr70083.c LRA: identify biggest access mode for hard_regs and use it in split_reg 2016-03-14 15:08:54 +00:00
pr70086-1.c re PR target/70086 (ICE: in extract_constrain_insn_cached, at recog.c:2202 (insn does not satisfy its constraints) with -mavx512vl -ffloat-store) 2016-03-09 21:06:59 +01:00
pr70086-2.c re PR target/70086 (ICE: in extract_constrain_insn_cached, at recog.c:2202 (insn does not satisfy its constraints) with -mavx512vl -ffloat-store) 2016-03-09 21:06:59 +01:00
pr70086-3.c re PR target/70086 (ICE: in extract_constrain_insn_cached, at recog.c:2202 (insn does not satisfy its constraints) with -mavx512vl -ffloat-store) 2016-03-09 21:06:59 +01:00
pr70155-1.c Update scan-assembler-not in PR target/70155 tests 2016-04-29 10:27:59 -07:00
pr70155-2.c Update scan-assembler-not in PR target/70155 tests 2016-04-29 10:27:59 -07:00
pr70155-3.c Update scan-assembler-not in PR target/70155 tests 2016-04-29 10:27:59 -07:00
pr70155-4.c Update scan-assembler-not in PR target/70155 tests 2016-04-29 10:27:59 -07:00
pr70155-5.c Update scan-assembler-not in PR target/70155 tests 2016-04-29 10:27:59 -07:00
pr70155-6.c Update scan-assembler-not in PR target/70155 tests 2016-04-29 10:27:59 -07:00
pr70155-7.c Update scan-assembler-not in PR target/70155 tests 2016-04-29 10:27:59 -07:00
pr70155-8.c Update scan-assembler-not in PR target/70155 tests 2016-04-29 10:27:59 -07:00
pr70155-9.c Extend STV pass to 64-bit mode 2016-04-27 10:32:40 -07:00
pr70155-10.c Extend STV pass to 64-bit mode 2016-04-27 10:32:40 -07:00
pr70155-11.c Extend STV pass to 64-bit mode 2016-04-27 10:32:40 -07:00
pr70155-12.c Extend STV pass to 64-bit mode 2016-04-27 10:32:40 -07:00
pr70155-13.c Extend STV pass to 64-bit mode 2016-04-27 10:32:40 -07:00
pr70155-14.c Extend STV pass to 64-bit mode 2016-04-27 10:32:40 -07:00
pr70155-15.c Update scan-assembler-not in PR target/70155 tests 2016-04-29 10:27:59 -07:00
pr70155-16.c Extend STV pass to 64-bit mode 2016-04-27 10:32:40 -07:00
pr70155-17.c Update scan-assembler-not in PR target/70155 tests 2016-04-29 10:27:59 -07:00
pr70155-18.c Extend STV pass to 64-bit mode 2016-04-27 10:32:40 -07:00
pr70155-19.c Extend STV pass to 64-bit mode 2016-04-27 10:32:40 -07:00
pr70155-20.c Extend STV pass to 64-bit mode 2016-04-27 10:32:40 -07:00
pr70155-21.c Extend STV pass to 64-bit mode 2016-04-27 10:32:40 -07:00
pr70155-22.c Update scan-assembler-not in PR target/70155 tests 2016-04-29 10:27:59 -07:00
pr70160.c re PR rtl-optimization/70160 (gcc ICE at -O2 (seg fault) and above on valid code on x86_64-linux-gnu) 2016-03-11 11:25:29 +00:00
pr70251.c match.pd (A + (B vcmp C ? 1 : 0) -> A - (B vcmp C)): Apply for boolean vector with vector mode only. 2016-03-17 10:58:26 +00:00
pr70263-2.c re PR rtl-optimization/70263 (ICE at -O1 and above in both 32-bit and 64-bit modes on x86_64-linux-gnu (segmentation fault)) 2016-03-18 13:30:20 -06:00
pr70293.c re PR target/70293 ([ICE, AVX-512] Wrong reg constraints in vec_dup) 2016-03-21 10:51:04 +00:00
pr70300.c re PR target/70300 (ICE: in extract_constrain_insn, at recog.c:2190 (insn does not satisfy its constraints) with -mtune=amdfam10 -mavx512bw) 2016-03-22 09:14:24 +01:00
pr70302.c re PR target/70302 (crash on valid code at -O2 and -O3 in 32-bit mode on x86_64-linux-gnu (in convert_op, at config/i386/i386.c:3414)) 2016-03-22 13:00:14 -06:00
pr70322-1.c Compile gcc.target/i386/pr70322-?.c with -mno-stackrealign 2016-12-07 08:53:45 +00:00
pr70322-2.c Compile gcc.target/i386/pr70322-?.c with -mno-stackrealign 2016-12-07 08:53:45 +00:00
pr70322-3.c Compile gcc.target/i386/pr70322-?.c with -mno-stackrealign 2016-12-07 08:53:45 +00:00
pr70322-4.c Compile gcc.target/i386/pr70322-?.c with -mno-stackrealign 2016-12-07 08:53:45 +00:00
pr70325.c re PR target/70325 (ICE on __builtin_ia32_storedquqi256_mask) 2016-03-22 11:09:03 +00:00
pr70327.c re PR target/70327 (ICE: in extract_insn, at recog.c:2287 (unrecognizable insn) with -mavx512ifma and v4ti argument) 2016-03-21 20:56:50 +01:00
pr70355.c re PR target/70355 (ICE: in simplify_subreg_concatn, at lower-subreg.c:617 with -funroll-loops -mavx512f) 2016-03-29 08:19:00 -07:00
pr70406.c re PR target/70406 (ICE: in extract_insn, at recog.c:2287 (unrecognizable insn) with -mtune=pentium2 -mavx512f) 2016-03-28 07:59:44 +00:00
pr70453.c re PR target/70453 (gcc generates invalid instruction vextractu64x4 (should be: vextracti64x4)) 2016-03-31 15:23:29 +00:00
pr70465-2.c re PR tree-optimization/79390 (10% performance drop in SciMark2 LU after r242550) 2017-04-12 20:09:47 +02:00
pr70465.c re PR target/70465 (Poor code for x87 asm) 2017-01-26 09:46:36 +01:00
pr70467-1.c re PR rtl-optimization/70467 (Useless "and [esp],-1" emitted on AND with uint64_t variable) 2016-05-02 18:46:10 +02:00
pr70467-2.c re PR rtl-optimization/70467 (Useless "and [esp],-1" emitted on AND with uint64_t variable) 2016-04-01 18:08:21 +02:00
pr70467-3.c re PR rtl-optimization/70467 (Useless "and [esp],-1" emitted on AND with uint64_t variable) 2016-05-03 13:45:04 +02:00
pr70467-4.c re PR rtl-optimization/70467 (Useless "and [esp],-1" emitted on AND with uint64_t variable) 2016-05-03 13:45:04 +02:00
pr70510.c re PR target/70510 (ICE: output_operand: invalid %-code with -mavx512bw -masm=intel when emitting vpbroatcast) 2016-04-05 18:26:40 +02:00
pr70525.c re PR target/70525 (generating 'vpandn' without the mode suffix, gnu as fails to assemble (-mavx512bw)) 2016-04-05 10:15:09 +02:00
pr70593.c re PR middle-end/70593 (Miscompilation of xen starting with r226901) 2016-04-08 19:28:20 +02:00
pr70596.c re PR rtl-optimization/70596 (-fcompare-debug failure with one extra NOTE_INSN_DELETED) 2016-04-12 19:18:31 +02:00
pr70662.c AVX-512. Fix mem operand modifier for Intel syntax. 2016-04-15 08:25:49 +00:00
pr70689.c re PR middle-end/70689 (ICE on valid code at -O1 in 32-bit mode on x86_64-linux-gnu in curr_insn_transform, at lra-constraints.c:3564) 2016-04-19 02:49:54 +00:00
pr70703.c re PR rtl-optimization/70703 (Regression in register usage on x86) 2017-04-05 15:07:51 +00:00
pr70708.c Optimize load double into xmm with zero_extend 2016-04-18 12:40:30 -07:00
pr70728.c AVX-512. PR target/70728. Use separate constraint for AVX-512BW 2016-04-21 15:29:29 +00:00
pr70738-1.c re PR target/70738 (Add -mgeneral-regs-only option) 2016-05-25 20:58:49 +02:00
pr70738-2.c re PR target/70738 (Add -mgeneral-regs-only option) 2016-05-25 20:58:49 +02:00
pr70738-3.c re PR target/70738 (Add -mgeneral-regs-only option) 2016-05-25 20:58:49 +02:00
pr70738-4.c re PR target/70738 (Add -mgeneral-regs-only option) 2016-05-25 20:58:49 +02:00
pr70738-5.c re PR target/70738 (Add -mgeneral-regs-only option) 2016-05-25 20:58:49 +02:00
pr70738-6.c re PR target/70738 (Add -mgeneral-regs-only option) 2016-05-25 20:58:49 +02:00
pr70738-7.c re PR target/70738 (Add -mgeneral-regs-only option) 2016-05-25 20:58:49 +02:00
pr70738-8.c re PR target/70738 (Add -mgeneral-regs-only option) 2016-05-25 20:58:49 +02:00
pr70738-9.c re PR target/70738 (Add -mgeneral-regs-only option) 2016-05-25 20:58:49 +02:00
pr70750-1.c X86: Fix a typo in call_insn_operand 2016-04-21 15:01:34 -07:00
pr70750-2.c X86: Fix a typo in call_insn_operand 2016-04-21 15:01:34 -07:00
pr70799-1.c [Testsuite] pr71767 Changes. 2016-11-27 14:41:22 +00:00
pr70799-2.c re PR target/70799 (STV pass does not convert DImode shifts) 2016-11-08 20:06:54 +01:00
pr70799-3.c re PR target/70799 (STV pass does not convert DImode shifts) 2016-12-11 19:59:07 +01:00
pr70821.c re PR target/70821 (x86_64: __atomic_fetch_add/sub() uses XADD rather than DECL in some cases) 2016-04-28 19:10:14 +02:00
pr70858.c re PR target/70858 (__builtin_ia32_bextr_u64 ICE with '-m32 -march=core-avx2') 2016-04-28 21:33:34 +02:00
pr70876.c re PR tree-optimization/70876 (ICE in chkp_find_bounds: Unexpected tree code with_size_expr) 2016-05-10 15:56:27 +00:00
pr70877.c re PR middle-end/70877 ([MPX] ICE in in convert_move) 2016-05-10 16:06:36 +00:00
pr70955.c ifcvt-1.c: Compile also for 64-bit i?86-*-* target. 2016-09-22 20:11:19 +02:00
pr71016.c re PR tree-optimization/71016 (Redundant sign extension with conditional __builtin_clzl) 2017-01-05 22:14:19 +01:00
pr71077.c Fix folding of VECTOR_CST comparisons 2016-08-27 22:00:17 +00:00
pr71245-1.c re PR target/71245 (std::atomic<double> load/store bounces the data to the stack using fild/fistp) 2016-05-29 22:50:32 +02:00
pr71245-2.c re PR target/71245 (std::atomic<double> load/store bounces the data to the stack using fild/fistp) 2016-05-29 22:50:32 +02:00
pr71321.c re PR target/71321 (x86: worse code for uint8_t % 10 and / 10) 2016-12-21 16:45:33 +00:00
pr71346.c AVX-512. Limit constraint for scalar operand in split to AVX-512VL. 2016-05-31 08:05:24 +00:00
pr71374.c re PR rtl-optimization/71374 (ICE on valid code at -O1 and above on x86_64-linux-gnu: in extract_constrain_insn, at recog.c:2190) 2017-01-27 18:08:14 +00:00
pr71458.c MPX: Fix option handling. 2017-03-10 13:24:45 +00:00
pr71549.c Convert V1TImode register to TImode in debug insn 2016-06-21 07:24:31 -07:00
pr71621-1.c re PR rtl-optimization/71621 (ICE in assign_by_spills, at lra-assigns.c:1417 (error: unable to find a register to spill) w/ -O2 -mavx2 -ftree-vectorize) 2016-07-08 20:29:12 +00:00
pr71621-2.c re PR rtl-optimization/71621 (ICE in assign_by_spills, at lra-assigns.c:1417 (error: unable to find a register to spill) w/ -O2 -mavx2 -ftree-vectorize) 2016-07-08 20:29:12 +00:00
pr71647.c re PR tree-optimization/71647 (aligned(x:32) in #pragma omp simd does not work) 2016-06-24 20:44:11 +02:00
pr71652-2.c re PR target/71652 (ICE in in ix86_target_macros_internal, at config/i386/i386-c.c:187) 2016-09-23 07:55:57 +00:00
pr71652-3.c re PR target/71652 (ICE in in ix86_target_macros_internal, at config/i386/i386-c.c:187) 2016-09-23 07:55:57 +00:00
pr71652.c re PR target/71652 (ICE in in ix86_target_macros_internal, at config/i386/i386-c.c:187) 2016-09-23 07:55:57 +00:00
pr71801.c Don't convert TImode in debug insn 2016-07-11 08:13:56 -07:00
pr72748.c Convert V1TImode register to TImode in debug insn 2016-08-01 07:46:01 -07:00
pr72839.c Increase MOVE_RATIO to 17 for Lakemont 2016-08-18 07:59:46 -07:00
pr72867.c re PR target/72867 (SSE/AVX/AVX512: incorrect optimization of VMINPS/VMAXPS at compile time) 2016-08-16 18:23:46 +02:00
pr76342.c re PR target/76342 (AVX512: _mm512_undefined_epi32() intrinsic missing (incorrectly named _mm512_undefined_si512)) 2016-08-14 13:24:18 +02:00
pr77377.c re PR middle-end/77377 (c-c++-common/pr59037.c ICEs with -fpic -msse on i686) 2016-08-30 08:45:56 +02:00
pr77403.c re PR target/77403 (assemble failure of vinserti64x4 with -masm=intel) 2016-08-29 20:58:10 +02:00
pr77452.c re PR target/77452 (ICE: in plus_constant, at explow.c:87 with -fno-split-wide-types -mavx512f --param=max-combine-insns=2) 2016-09-05 16:44:19 +02:00
pr77526.c re PR target/77526 (ICE: in verify_dominators, at dominance.c:1039 with -mstringop-strategy=byte_loop) 2016-09-16 09:10:08 +02:00
pr77541.c re PR rtl-optimization/77541 (wrong code with 512bit vectors of int128 @ -O1) 2016-11-25 17:42:21 +00:00
pr77594.c re PR middle-end/77594 (double computation for __builtin_sub_overflow (0, ...)) 2016-09-16 09:09:27 +02:00
pr77621.c * gcc.target/i386/pr77621.c (dg-options): Add -mno-avx. 2016-09-25 17:29:06 +02:00
pr77756.c re PR target/77756 (__get_cpuid() returns wrong values for level 7 (extended features)) 2016-09-29 20:44:32 +02:00
pr77761.c pr77761.c: Require int128 effective target. 2016-12-07 16:56:30 +01:00
pr77833.c pr77833.c: Require int128 effective target. 2016-10-06 00:06:37 +02:00
pr77856.c re PR tree-optimization/77856 (wrong code at -O2 on x86_64-linux-gnu in 32-bit mode) 2016-11-30 17:35:40 +00:00
pr77881.c re PR target/77881 (Non-optimal signed comparison on x86_64 since r146817) 2016-11-15 14:02:28 +00:00
pr77991.c re PR target/77991 (ICE on x32 in plus_constant, at explow.c:87) 2016-10-18 16:39:39 +02:00
pr78035.c re PR tree-optimization/78035 (Inconsistency between address comparison and alias analysis) 2016-11-02 08:29:48 +00:00
pr78037.c re PR target/78037 (Incorrect code generated at optimization level -O2 for tzcnt and binary and) 2016-10-20 19:53:10 +02:00
pr78057.c re PR target/78057 (FAIL: gcc.target/i386/bmi-{4,5,6}.c) 2016-10-21 17:39:25 +02:00
pr78102.c re PR target/78102 (GCC refuses to generate PCMPEQQ instruction for SSE4.1) 2016-10-25 18:26:12 +02:00
pr78120.c re PR rtl-optimization/78120 (If conversion no longer performed) 2016-11-24 12:22:16 +00:00
pr78132.c re PR rtl-optimization/78132 (GCC produces invalid instruction (kmovd and kmovq) for KNL.) 2016-10-28 09:12:52 +02:00
pr78227-1.c re PR target/78227 (ICE: unrecognizable insn: in extract_insn, at recog.c:2311 with -mavx512bw and vector comare) 2016-11-07 18:33:27 +01:00
pr78227-2.c re PR target/78227 (ICE: unrecognizable insn: in extract_insn, at recog.c:2311 with -mavx512bw and vector comare) 2016-11-07 18:33:27 +01:00
pr78262.c re PR target/78262 (wrong code with -fschedule-insns) 2016-11-09 20:21:11 +01:00
pr78310.c re PR target/78310 (ICE: insn does not satisfy its constraints: {*bmi2_rorxdi3_1} with -mbmi2) 2016-11-11 17:21:52 +01:00
pr78419.c Require ifunc support in gcc.target/i386/pr78419.c 2017-02-07 09:13:12 +00:00
pr78451.c re PR target/78451 (FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps') 2016-11-23 09:08:47 +01:00
pr78580.c re PR rtl-optimization/78580 (Segfault in gcc with multilib (-m32) and -ffixed-*) 2016-12-21 22:20:11 +00:00
pr78669.c re PR rtl-optimization/78669 (ICE: in combine_and_move_insns, at ira.c:3665 with -Os -fno-tree-ter -mavx512bw) 2016-12-12 13:29:48 +00:00
pr78671.c * gcc.target/i386/pr78671.c: Require int128 effective target. 2016-12-08 22:51:20 +01:00
pr78675-1.c re PR tree-optimization/78675 (ICE: verify_gimple failed (error: integral result type precision does not match field size of BIT_FIELD_REF)) 2016-12-06 10:21:13 +01:00
pr78675-2.c re PR tree-optimization/78675 (ICE: verify_gimple failed (error: integral result type precision does not match field size of BIT_FIELD_REF)) 2016-12-06 10:21:13 +01:00
pr78691-i386.c re PR middle-end/78691 (ICE compiling Linux boot code) 2016-12-07 10:14:58 +00:00
pr78738.c re PR target/78738 (ICE in extract_insn, at recog.c:2311) 2016-12-12 17:02:28 +01:00
pr78791.c re PR target/78791 (ACATS cxf2001 failure) 2016-12-14 22:39:51 +01:00
pr78794.c re PR target/78794 (We noticed ~9% regression in 32-bit mode for 462.libquntum on Avoton after r243202) 2016-12-13 18:15:35 +01:00
pr78899.c re PR tree-optimization/78899 (Vestorized loop with optmized mask stores motion is completely deleted after r242520.) 2017-01-09 21:10:23 +01:00
pr78904-1.c re PR target/78904 (zero-extracts are not effective) 2016-12-27 09:59:04 +01:00
pr78904-2.c re PR testsuite/79026 (The tests changed by revision r244006 now fail on darwin) 2017-01-09 22:41:02 +01:00
pr78904-3.c re PR target/78904 (zero-extracts are not effective) 2016-12-27 15:20:19 +01:00
pr78904-4.c re PR testsuite/79026 (The tests changed by revision r244006 now fail on darwin) 2017-01-09 22:41:02 +01:00
pr78904-5.c * gcc.target/i386/pr78904-5.c: Remove duplicate part. 2016-12-28 16:41:29 +01:00
pr78904-6.c re PR testsuite/79026 (The tests changed by revision r244006 now fail on darwin) 2017-01-09 22:41:02 +01:00
pr78911-1.c re PR rtl-optimization/78911 (Infinite loop at -O2/O3 optimization levels while trying to compile server.c from Wine-2.0-rc2) 2017-03-10 21:17:13 +00:00
pr78911-2.c re PR rtl-optimization/78911 (Infinite loop at -O2/O3 optimization levels while trying to compile server.c from Wine-2.0-rc2) 2017-03-10 21:17:13 +00:00
pr78952-1.c re PR rtl-optimization/78952 (Combine does not convert 8-bit sign-extract to a zero-extract for QImode operations) 2017-01-18 20:24:30 +01:00
pr78952-2.c re PR rtl-optimization/78952 (Combine does not convert 8-bit sign-extract to a zero-extract for QImode operations) 2017-01-18 20:24:30 +01:00
pr78967-1.c re PR target/78967 (inserts are not effective) 2017-01-02 23:08:18 +01:00
pr78967-2.c re PR testsuite/79026 (The tests changed by revision r244006 now fail on darwin) 2017-01-09 22:41:02 +01:00
pr78967-3.c re PR target/78967 (inserts are not effective) 2017-01-02 23:08:18 +01:00
pr79390.c Fix gcc.target/i386/pr79390.c for Solaris as 2017-04-06 13:11:21 +00:00
pr79495.c re PR target/79495 (ICE in extract_constrain_insn, at recog.c:2213) 2017-02-14 18:52:37 +01:00
pr79498.c Properly store 128-bit constant in large model 2017-02-14 08:53:22 -08:00
pr79514.c re PR target/79514 (ICE in curr_insn_transform, at lra-constraints.c:3773) 2017-03-02 19:47:03 +01:00
pr79559.c re PR target/79559 (ICE in ix86_print_operand, at config/i386/i386.c:18189) 2017-02-18 14:13:43 +01:00
pr79568-1.c re PR target/79568 (ICE in extract_insn, at recog.c:2311 for pr70325.c (with -mavx512bw)) 2017-02-20 13:52:21 +01:00
pr79568-2.c re PR target/79568 (ICE in extract_insn, at recog.c:2311 for pr70325.c (with -mavx512bw)) 2017-02-20 13:52:21 +01:00
pr79568-3.c re PR target/79568 (ICE in extract_insn, at recog.c:2311 for pr70325.c (with -mavx512bw)) 2017-02-20 13:52:21 +01:00
pr79571.c re PR rtl-optimization/79571 (ICE in Max. number of generated reload insns per insn is achieved (90)) 2017-03-06 20:23:00 +00:00
pr79593.c re PR rtl-optimization/79593 (Poor/Worse code generation for FPU on versions after 6) 2017-02-21 19:29:57 +01:00
pr79649.c re PR middle-end/79649 (Memset pattern in named address space crashes compiler or generates wrong code) 2017-02-21 17:29:37 +01:00
pr79673.c re PR middle-end/79673 (GIMPLE verification fails when compiling code with __seg_gs) 2017-02-22 15:00:39 +00:00
pr79683.c re PR tree-optimization/79683 (SLP vectorizer drops gs: prefix) 2017-02-23 11:43:51 +00:00
pr79690.c re PR tree-optimization/79690 (IVOPTs drops gs: prefix) 2017-02-27 08:50:09 +00:00
pr79723.c re PR tree-optimization/79723 (Another case of dropped gs: prefix) 2017-02-28 09:17:20 +00:00
pr79729.c re PR target/79729 (ICE in ix86_print_operand, at config/i386/i386.c:18231) 2017-02-28 17:24:56 +01:00
pr79733.c re PR target/79733 (ICE in int_mode_for_mode, at stor-layout.c:406) 2017-04-06 20:49:43 +02:00
pr79807.c re PR target/79807 (ICE in extract_insn, at recog.c:2311 (error: unrecognizable insn)) 2017-03-03 13:24:53 +01:00
pr79901.c re PR rtl-optimization/79901 (ICE in prepare_cmp_insn, at optabs.c:3904) 2017-03-07 09:11:30 +01:00
pr79932-1.c re PR target/79932 (_mm512_packus_epi32 does not compile under -O0) 2017-03-09 10:09:27 +01:00
pr79932-2.c re PR target/79932 (_mm512_packus_epi32 does not compile under -O0) 2017-03-09 10:11:06 +01:00
pr80019.c re PR target/80019 (ICE in ix86_vector_duplicate_value, at config/i386/i386.c:42584) 2017-03-15 14:38:51 +01:00
pr80160.c re PR target/80160 (operand has impossible constraints) 2017-03-25 01:12:04 +00:00
pr80173.c re PR middle-end/80173 (ICE in store_bit_field_1, at expmed.c:787) 2017-03-31 08:38:35 +02:00
pr80193.c re PR rtl-optimization/80193 (ICE on valid (but hairy) C code at -O3 on x86_64-linux-gnu: in check_allocation, at ira.c:2563) 2017-03-28 20:55:38 +00:00
pr80206.c re PR target/80206 (ICE in extract_insn, at recog.c:2327) 2017-03-30 15:29:28 +02:00
pr80262.c re PR middle-end/80262 (address space gets lost in memory access) 2017-04-06 12:31:05 +00:00
pr80298-1.c re PR target/80298 (<x86intrin.h> incompatible with -mno-sse) 2017-04-06 20:34:18 +02:00
pr80298-2.c re PR target/80298 (<x86intrin.h> incompatible with -mno-sse) 2017-04-06 20:34:18 +02:00
pr80381.c 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
pr80569.c re PR target/80569 (i686: "shrx" instruction generated in 16-bit mode) 2017-07-23 12:33:08 +02:00
pr80583.c backport: re PR target/78643 (ICE in convert_move, at expr.c:230) 2017-12-15 23:09:07 +01:00
pr80706.c backport: re PR target/80706 (peephole2 uses uninitialized stack variables on i686) 2017-05-14 14:49:55 +02:00
pr80819-1.c 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
pr80819-2.c 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
pr81015.c re PR target/81015 (Bad codegen for __builtin_clz(unsigned short)) 2017-06-08 21:42:59 +02:00
pr81121.c backport: re PR target/81121 (ICE: in extract_insn, at recog.c:2311) 2017-06-22 00:18:34 +02:00
pr81128.c Backport r249735 2017-09-15 08:12:30 +00:00
pr81225.c backport: re PR target/81225 (ICE with -mavx512ifma -O3 -ffloat-store) 2017-07-17 21:38:29 +02:00
pr81294-1.c re PR target/81300 (-fpeephole2 breaks __builtin_ia32_sbb_u64, _subborrow_u64 on AMD64) 2017-07-04 23:05:17 +02:00
pr81294-2.c re PR target/81300 (-fpeephole2 breaks __builtin_ia32_sbb_u64, _subborrow_u64 on AMD64) 2017-07-04 23:05:17 +02:00
pr81300.c re PR target/81300 (-fpeephole2 breaks __builtin_ia32_sbb_u64, _subborrow_u64 on AMD64) 2017-07-04 23:05:17 +02:00
pr81375.c re PR target/81375 (unrecognizable insn) 2017-07-11 07:32:39 +02:00
pr81471.c re PR target/81471 (internal compiler error: in curr_insn_transform, at lra-constraints.c:3495) 2017-07-18 20:28:12 +02:00
pr81481.c backport: re PR target/81481 (Spills %xmm to stack in glibc strspn SSE 4.2 variant) 2018-01-16 09:51:57 +00:00
pr81641.c re PR target/81641 (Assemble failure with named address spaces and -masm=intel) 2017-08-02 00:06:11 +02:00
pr81766.c re PR target/81766 (ICE in maybe_add_or_update_dep_1, at sched-deps.c:924 caused by r250815) 2017-08-08 13:21:12 +00:00
pr81906.c backport: re PR target/81906 (Calls to rint() wrongly optimized away starting in g++ 6) 2017-12-15 23:11:33 +01:00
pr81921.c backport: [multiple changes] 2017-08-28 10:19:17 +00:00
pr82556.c re PR middle-end/82556 (internal compiler error in curr_insn_transform, at lra-constraints.c:4307) 2017-10-18 16:47:38 +00:00
pr82941-1.c Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX. 2017-12-04 12:03:37 +01:00
pr82941-2.c Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX. 2017-12-04 12:03:37 +01:00
pr82942-1.c Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX. 2017-12-04 12:03:37 +01:00
pr82942-2.c Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX. 2017-12-04 12:03:37 +01:00
pr82990-1.c Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX. 2017-12-04 12:03:37 +01:00
pr82990-2.c Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX. 2017-12-04 12:03:37 +01:00
pr82990-3.c Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX. 2017-12-04 12:03:37 +01:00
pr82990-4.c Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX. 2017-12-04 12:03:37 +01:00
pr82990-5.c Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX. 2017-12-04 12:03:37 +01:00
pr82990-6.c Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX. 2017-12-04 12:03:37 +01:00
pr82990-7.c Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX. 2017-12-04 12:03:37 +01:00
pr83330.c i386: Align stack frame if argument is passed on stack 2018-01-15 08:13:23 -08:00
pr83467-1.c re PR target/83467 (ICE: in assign_by_spills, at lra-assigns.c:1476: unable to find a register to spill with -flive-range-shrinkage -m8bit-idiv) 2017-12-21 21:48:34 +01:00
pr83467-2.c re PR target/83467 (ICE: in assign_by_spills, at lra-assigns.c:1476: unable to find a register to spill with -flive-range-shrinkage -m8bit-idiv) 2017-12-21 21:48:34 +01:00
prefetchw-1.c
prefetchwt1-1.c
quad-sse.c i386-builtin-types.def (INT_FTYPE_FLOAT128): New function type. 2016-06-13 23:34:07 +02:00
quad-sse4.c float128-3.c: New test. 2016-06-14 16:00:45 +02:00
rdfsbase-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
rdfsbase-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
rdgsbase-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
rdgsbase-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
rdpid.c i386-common.c (OPTION_MASK_ISA_RDPID_SET): New. 2017-02-17 19:11:28 +01:00
rdpku-1.c Introduce support for PKU instructions. 2015-12-24 11:05:34 +00:00
rdrand-1.c
rdrand-2.c
rdrand-3.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
rdseed16-1.c
rdseed32-1.c
rdseed64-1.c
readeflags-1.c
recip-divf.c
recip-sqrtf.c
recip-vec-divf-avx.c
recip-vec-divf.c
recip-vec-sqrtf-avx.c
recip-vec-sqrtf.c
record-mcount.c
regparm-stdcall.c
regparm.c
reload-1.c
ret-thunk-1.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
ret-thunk-2.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
ret-thunk-3.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
ret-thunk-4.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
ret-thunk-5.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
ret-thunk-6.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
ret-thunk-7.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
ret-thunk-8.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
ret-thunk-9.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
ret-thunk-10.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
ret-thunk-11.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
ret-thunk-12.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
ret-thunk-13.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
ret-thunk-14.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
ret-thunk-15.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
ret-thunk-16.c x86: Add -mfunction-return= 2018-01-16 03:10:44 -08:00
retarg.c
rop1.c Add file missing from earlier commit. 2015-12-08 13:35:46 +00:00
rotate-1.c
rotate-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
rotate-3.c
rotate-3a.c
rotate-4.c
rotate-4a.c
rotate-5.c
rotate-5a.c
rtm-check.h
rtm-xabort-1.c
rtm-xbegin-1.c
rtm-xend-1.c
rtm-xtest-1.c
set-v8hi-1.h
set-v8hi-2.h
set-v16qi-1.h
set-v16qi-2.h
set-v16qi-3.h
sgx.c i386-common.c (OPTION_MASK_ISA_SGX_UNSET): New. 2017-01-11 22:41:13 +01:00
sha-check.h
sha1msg1-1.c
sha1msg1-2.c
sha1msg2-1.c
sha1msg2-2.c
sha1nexte-1.c
sha1nexte-2.c
sha1rnds4-1.c
sha1rnds4-2.c
sha256msg1-1.c
sha256msg1-2.c
sha256msg2-1.c
sha256msg2-2.c
sha256rnds2-1.c
sha256rnds2-2.c
shift_mask.c
shrink_wrap_1.c
shuf-concat.c
sibcall-1.c
sibcall-2.c
sibcall-3.c
sibcall-4.c
sibcall-5.c
sibcall-6.c
sibcall-7.c
sibcall-8.c
signbit-1.c
signbit-2.c
signbit-3.c
spellcheck-options-1.c re PR middle-end/77475 (unnecessary or misleading context in reporting command line problems) 2016-09-15 14:26:39 +02:00
spellcheck-options-2.c re PR middle-end/77475 (unnecessary or misleading context in reporting command line problems) 2016-09-15 14:26:39 +02:00
spellcheck-options-3.c re PR middle-end/77475 (unnecessary or misleading context in reporting command line problems) 2016-09-15 14:26:39 +02:00
spellcheck-options-4.c Use relative line number for subsequent dg directives 2017-04-19 06:55:33 +00:00
sse-1.c
sse-2.c
sse-3.c
sse-4.c
sse-5.c
sse-6.c
sse-7.c
sse-8.c
sse-9.c
sse-10.c
sse-11.c
sse-12.c i386-common.c (OPTION_MASK_ISA_RDPID_SET): New. 2017-02-17 19:11:28 +01:00
sse-13.c i386-common.c (OPTION_MASK_ISA_RDPID_SET): New. 2017-02-17 19:11:28 +01:00
sse-14.c i386-common.c (OPTION_MASK_ISA_RDPID_SET): New. 2017-02-17 19:11:28 +01:00
sse-15.c
sse-16.c
sse-17.c
sse-18.c
sse-19.c
sse-20.c
sse-21.c
sse-22.c i386-common.c (OPTION_MASK_ISA_RDPID_SET): New. 2017-02-17 19:11:28 +01:00
sse-22a.c
sse-23.c i386-common.c (OPTION_MASK_ISA_RDPID_SET): New. 2017-02-17 19:11:28 +01:00
sse-24.c
sse-25.c
sse-addps-1.c
sse-addss-1.c
sse-andnps-1.c
sse-andps-1.c
sse-check.h
sse-cmpss-1.c
sse-comiss-1.c
sse-comiss-2.c
sse-comiss-3.c
sse-comiss-4.c
sse-comiss-5.c
sse-comiss-6.c
sse-copysignf-vec.c
sse-cvtsi2ss-1.c
sse-cvtsi2ss-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
sse-cvtss2si-1.c
sse-cvtss2si-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
sse-cvttss2si-1.c
sse-cvttss2si-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
sse-divps-1.c
sse-divss-1.c
sse-globalreg.c re PR rtl-optimization/79728 (ICE in setup_pressure_classes, at ira.c:912) 2017-03-14 11:50:46 -06:00
sse-init-v4hi-1.c
sse-init-v4sf-1.c
sse-maxps-1.c
sse-maxss-1.c
sse-minps-1.c
sse-minss-1.c
sse-movaps-1.c
sse-movaps-2.c
sse-movhlps-1.c
sse-movhps-1.c
sse-movhps-2.c
sse-movlhps-1.c
sse-movmskps-1.c
sse-movntps-1.c
sse-movss-1.c
sse-movss-2.c
sse-movss-3.c
sse-movups-1.c
sse-movups-2.c
sse-mulps-1.c
sse-mulss-1.c
sse-orps-1.c
sse-os-support.h
sse-rcpps-1.c
sse-recip-vec.c
sse-recip.c
sse-rsqrtps-1.c
sse-set-ps-1.c
sse-sqrtps-1.c
sse-subps-1.c
sse-subss-1.c
sse-ucomiss-1.c
sse-ucomiss-2.c
sse-ucomiss-3.c
sse-ucomiss-4.c
sse-ucomiss-5.c
sse-ucomiss-6.c
sse-unpckhps-1.c
sse-unpcklps-1.c
sse-vect-types.c
sse-xorps-1.c
sse2-addpd-1.c
sse2-addsd-1.c
sse2-andnpd-1.c
sse2-andpd-1.c
sse2-builtin-fp-int-inexact.c Add option for whether ceil etc. can raise "inexact", adjust x86 conditions. 2016-06-03 16:49:04 +01:00
sse2-check.h
sse2-cmpsd-1.c
sse2-comisd-1.c
sse2-comisd-2.c
sse2-comisd-3.c
sse2-comisd-4.c
sse2-comisd-5.c
sse2-comisd-6.c
sse2-copysign-vec.c
sse2-cvt-1.c
sse2-cvt-2.c
sse2-cvt-vec.c
sse2-cvtdq2pd-1.c
sse2-cvtdq2ps-1.c
sse2-cvtpd2dq-1.c
sse2-cvtpd2ps-1.c
sse2-cvtps2dq-1.c
sse2-cvtps2pd-1.c
sse2-cvtsd2si-1.c
sse2-cvtsd2si-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
sse2-cvtsd2ss-1.c
sse2-cvtsi2sd-1.c
sse2-cvtsi2sd-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
sse2-cvtss2sd-1.c
sse2-cvttpd2dq-1.c
sse2-cvttps2dq-1.c
sse2-cvttsd2si-1.c
sse2-cvttsd2si-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
sse2-divpd-1.c
sse2-divsd-1.c
sse2-extract-1.c
sse2-init-v2di-1.c
sse2-init-v2di-2.c sse.md (*vec_concatv2di): Add x86_avx512dq v=Yv,rm alternative. 2016-06-02 11:43:52 +02:00
sse2-init-v4si-1.c
sse2-init-v8hi-1.c
sse2-init-v16qi-1.c
sse2-insvhi.c
sse2-load-multi.c
sse2-lrint-vec.c
sse2-lrintf-vec.c
sse2-maskmovdqu.c
sse2-maxpd-1.c
sse2-maxsd-1.c
sse2-minpd-1.c
sse2-minsd-1.c
sse2-mmx.c
sse2-movapd-1.c
sse2-movapd-2.c
sse2-movd-1.c
sse2-movd-2.c
sse2-movdqa-1.c
sse2-movdqa-2.c
sse2-movdqu-1.c
sse2-movdqu-2.c
sse2-movhpd-1.c
sse2-movhpd-2.c
sse2-movlpd-1.c
sse2-movlpd-2.c
sse2-movmskpd-1.c
sse2-movntdq-1.c
sse2-movntpd-1.c
sse2-movq-1.c
sse2-movq-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
sse2-movq-3.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
sse2-movsd-1.c
sse2-movsd-2.c
sse2-movupd-1.c
sse2-movupd-2.c
sse2-mul-1.c
sse2-mulpd-1.c
sse2-mulsd-1.c
sse2-orpd-1.c
sse2-packssdw-1.c
sse2-packsswb-1.c
sse2-packuswb-1.c
sse2-paddb-1.c
sse2-paddd-1.c
sse2-paddq-1.c
sse2-paddsb-1.c
sse2-paddsw-1.c
sse2-paddusb-1.c
sse2-paddusw-1.c
sse2-paddw-1.c
sse2-pand-1.c
sse2-pandn-1.c
sse2-pavgb-1.c
sse2-pavgw-1.c
sse2-pcmpeqb-1.c
sse2-pcmpeqd-1.c
sse2-pcmpeqw-1.c
sse2-pcmpgtb-1.c
sse2-pcmpgtd-1.c
sse2-pcmpgtw-1.c
sse2-pinsrw.c
sse2-pmaddwd-1.c
sse2-pmaxsw-1.c
sse2-pmaxub-1.c
sse2-pminsw-1.c
sse2-pminub-1.c
sse2-pmovmskb-1.c
sse2-pmulhuw-1.c
sse2-pmulhw-1.c
sse2-pmullw-1.c
sse2-pmuludq-1.c
sse2-por-1.c
sse2-pr57233.c
sse2-pr63594-1.c
sse2-pr63594-2.c
sse2-pr71559.c re PR target/71559 (ICE in ix86_fp_cmp_code_to_pcmp_immediate, at config/i386/i386.c:23042 (KNL/AVX512)) 2016-06-20 21:17:12 +02:00
sse2-psadbw-1.c
sse2-pshufd-1.c
sse2-pshufhw-1.c
sse2-pshuflw-1.c
sse2-pslld-1.c
sse2-pslld-2.c
sse2-pslldq-1.c
sse2-psllq-1.c
sse2-psllq-2.c
sse2-psllw-1.c
sse2-psllw-2.c
sse2-psrad-1.c
sse2-psrad-2.c
sse2-psraw-1.c
sse2-psraw-2.c
sse2-psrld-1.c
sse2-psrld-2.c
sse2-psrldq-1.c
sse2-psrlq-1.c
sse2-psrlq-2.c
sse2-psrlw-1.c
sse2-psrlw-2.c
sse2-psubb-1.c
sse2-psubd-1.c
sse2-psubq-1.c
sse2-psubsb-1.c
sse2-psubsw-1.c
sse2-psubw-1.c
sse2-punpckhbw-1.c
sse2-punpckhdq-1.c
sse2-punpckhqdq-1.c
sse2-punpckhwd-1.c
sse2-punpcklbw-1.c
sse2-punpckldq-1.c
sse2-punpcklqdq-1.c
sse2-punpcklwd-1.c
sse2-pxor-1.c
sse2-rint-inline-1.c Add option for whether ceil etc. can raise "inexact", adjust x86 conditions. 2016-06-03 16:49:04 +01:00
sse2-rint-inline-2.c Add option for whether ceil etc. can raise "inexact", adjust x86 conditions. 2016-06-03 16:49:04 +01:00
sse2-set-epi32-1.c
sse2-set-epi64x-1.c
sse2-set-v8hi-1.c
sse2-set-v8hi-1a.c
sse2-set-v8hi-2.c
sse2-set-v8hi-2a.c
sse2-set-v16qi-1.c
sse2-set-v16qi-2.c
sse2-set-v16qi-3.c
sse2-shufpd-1.c
sse2-shufps-1.c
sse2-sqrtpd-1.c
sse2-store-multi.c
sse2-subpd-1.c
sse2-subsd-1.c
sse2-ucomisd-1.c
sse2-ucomisd-2.c
sse2-ucomisd-3.c
sse2-ucomisd-4.c
sse2-ucomisd-5.c
sse2-ucomisd-6.c
sse2-unpack-1.c
sse2-unpckhpd-1.c
sse2-unpcklpd-1.c
sse2-vec-1.c
sse2-vec-2.c
sse2-vec-2a.c
sse2-vec-3.c
sse2-vec-4.c
sse2-vec-5.c
sse2-vec-6.c
sse2-xorpd-1.c
sse3-addsubpd.c
sse3-addsubps.c
sse3-check.h
sse3-haddpd.c
sse3-haddps.c
sse3-hsubpd.c
sse3-hsubps.c
sse3-lddqu.c
sse3-movddup.c
sse3-movshdup.c
sse3-movsldup.c
sse4_1-blendpd.c
sse4_1-blendps-2.c
sse4_1-blendps.c
sse4_1-blendvpd.c
sse4_1-blendvps.c
sse4_1-builtin-fp-int-inexact.c Add option for whether ceil etc. can raise "inexact", adjust x86 conditions. 2016-06-03 16:49:04 +01:00
sse4_1-ceil-sfix-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
sse4_1-ceil-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
sse4_1-ceilf-sfix-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
sse4_1-ceilf-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
sse4_1-check.h
sse4_1-cond-1.c
sse4_1-dppd-1.c
sse4_1-dppd-2.c
sse4_1-dpps-1.c
sse4_1-dpps-2.c
sse4_1-extractps.c
sse4_1-floor-sfix-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
sse4_1-floor-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
sse4_1-floorf-sfix-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
sse4_1-floorf-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
sse4_1-init-v2di-1.c
sse4_1-init-v4sf-1.c
sse4_1-init-v4si-1.c
sse4_1-init-v16qi-1.c
sse4_1-insertps-1.c
sse4_1-insertps-2.c
sse4_1-insertps-3.c
sse4_1-insertps-4.c
sse4_1-insvdi.c
sse4_1-insvqi.c
sse4_1-insvsi.c
sse4_1-movntdqa.c
sse4_1-mpsadbw.c
sse4_1-mul-1.c
sse4_1-packusdw.c
sse4_1-pblendvb.c
sse4_1-pblendw-2.c
sse4_1-pblendw.c
sse4_1-pcmpeqq.c
sse4_1-pextrb.c
sse4_1-pextrd.c
sse4_1-pextrq.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
sse4_1-pextrw.c
sse4_1-phminposuw-2.c
sse4_1-phminposuw-3.c
sse4_1-phminposuw.c
sse4_1-pinsrb.c
sse4_1-pinsrd.c
sse4_1-pinsrq.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
sse4_1-pmaxsb.c
sse4_1-pmaxsd.c
sse4_1-pmaxud.c
sse4_1-pmaxuw.c
sse4_1-pminsb.c
sse4_1-pminsd.c
sse4_1-pminud.c
sse4_1-pminuw.c
sse4_1-pmovsxbd.c
sse4_1-pmovsxbq.c
sse4_1-pmovsxbw.c
sse4_1-pmovsxdq.c
sse4_1-pmovsxwd.c
sse4_1-pmovsxwq.c
sse4_1-pmovzxbd.c
sse4_1-pmovzxbq.c
sse4_1-pmovzxbw.c
sse4_1-pmovzxdq.c
sse4_1-pmovzxwd.c
sse4_1-pmovzxwq.c
sse4_1-pmuldq.c
sse4_1-pmulld.c
sse4_1-ptest-1.c
sse4_1-ptest-2.c
sse4_1-ptest-3.c
sse4_1-rint-inline.c Add option for whether ceil etc. can raise "inexact", adjust x86 conditions. 2016-06-03 16:49:04 +01:00
sse4_1-rint-sfix-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
sse4_1-rint-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
sse4_1-rintf-sfix-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
sse4_1-rintf-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
sse4_1-round-sfix-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
sse4_1-round-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
sse4_1-round.h sse4_1-round.h (do_round): Fix inline asm statements. 2015-12-08 19:21:15 +01:00
sse4_1-roundf-sfix-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
sse4_1-roundf-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
sse4_1-roundpd-1.c
sse4_1-roundpd-2.c
sse4_1-roundpd-3.c
sse4_1-roundps-1.c sse4_1-roundps-1.c: Remove ASM_SUFFIX define. 2015-12-09 17:09:02 +01:00
sse4_1-roundps-2.c sse4_1-roundps-1.c: Remove ASM_SUFFIX define. 2015-12-09 17:09:02 +01:00
sse4_1-roundps-3.c sse4_1-roundps-1.c: Remove ASM_SUFFIX define. 2015-12-09 17:09:02 +01:00
sse4_1-roundsd-1.c sse4_1-roundps-1.c: Remove ASM_SUFFIX define. 2015-12-09 17:09:02 +01:00
sse4_1-roundsd-2.c sse4_1-roundps-1.c: Remove ASM_SUFFIX define. 2015-12-09 17:09:02 +01:00
sse4_1-roundsd-3.c sse4_1-roundps-1.c: Remove ASM_SUFFIX define. 2015-12-09 17:09:02 +01:00
sse4_1-roundsd-4.c sse4_1-round.h (do_round): Fix inline asm statements. 2015-12-08 19:21:15 +01:00
sse4_1-roundss-1.c sse4_1-roundps-1.c: Remove ASM_SUFFIX define. 2015-12-09 17:09:02 +01:00
sse4_1-roundss-2.c sse4_1-roundps-1.c: Remove ASM_SUFFIX define. 2015-12-09 17:09:02 +01:00
sse4_1-roundss-3.c sse4_1-roundps-1.c: Remove ASM_SUFFIX define. 2015-12-09 17:09:02 +01:00
sse4_1-roundss-4.c sse4_1-round.h (do_round): Fix inline asm statements. 2015-12-08 19:21:15 +01:00
sse4_1-set-epi32-1.c
sse4_1-set-epi64x-1.c
sse4_1-set-ps-1.c
sse4_1-set-v16qi-1.c
sse4_1-set-v16qi-1a.c
sse4_1-set-v16qi-2.c
sse4_1-set-v16qi-2a.c
sse4_1-set-v16qi-3.c
sse4_1-set-v16qi-3a.c
sse4_1-trunc-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
sse4_1-truncf-vec.c avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES before math.h is included. 2016-05-24 17:35:17 +00:00
sse4_2-check.h
sse4_2-crc32.h
sse4_2-crc32b.c
sse4_2-crc32l.c
sse4_2-crc32q.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
sse4_2-crc32w.c
sse4_2-pcmpestri-1.c
sse4_2-pcmpestri-2.c
sse4_2-pcmpestrm-1.c
sse4_2-pcmpestrm-2.c
sse4_2-pcmpgtq.c
sse4_2-pcmpistri-1.c
sse4_2-pcmpistri-2.c
sse4_2-pcmpistrm-1.c
sse4_2-pcmpistrm-2.c
sse4_2-pcmpstr.h
sse4_2-popcnt.h
sse4_2-popcntl.c
sse4_2-popcntq.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
sse4a-check.h
sse4a-extract.c
sse4a-insert.c
sse4a-montsd.c
sse4a-montss.c
ssefn-1.c
ssefn-2.c
ssefn-3.c
ssefn-4.c
ssefp-1.c
ssefp-2.c
sseregparm-1.c
sseregparm-2.c
sseregparm-3.c
sseregparm-4.c
sseregparm-5.c
sseregparm-6.c
sseregparm-7.c
sseregparm-8.c
ssetype-1.c
ssetype-2.c
ssetype-3.c
ssetype-4.c
ssetype-5.c
ssp-default.c
ssp-strong-reg.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
ssse3-check.h
ssse3-pabsb.c
ssse3-pabsd.c
ssse3-pabsw.c
ssse3-palignr.c
ssse3-phaddd.c
ssse3-phaddsw.c
ssse3-phaddw.c
ssse3-phsubd.c
ssse3-phsubsw.c
ssse3-phsubw.c
ssse3-pmaddubsw.c
ssse3-pmulhrsw.c
ssse3-pshufb.c
ssse3-psignb.c
ssse3-psignd.c
ssse3-psignw.c
ssse3-vals.h
stack-prot-kernel.c
stack-realign-win.c * config/i386/cygming.h (STACK_REALIGN_DEFAULT): Define. 2016-02-28 14:36:41 +00:00
stack-realign.c
stack-usage-realign.c
strinline.c avx512bw-kunpckdq-1.c (avx512bw_test): Use "m" constraint instead of "r". 2016-05-22 20:01:43 +02:00
struct-size.c
sw-1.c
tailcall-1.c
tbm-1.c
tbm-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
tbm-bextri-1.c i386.c (ix86_fold_builtin): Handle IX86_BUILTIN_BEXTR{,I}{32,64}... 2016-10-24 10:29:42 +02:00
testimm-1.c
testimm-2.c
testimm-3.c
testimm-4.c
testimm-5.c
testimm-6.c
testimm-7.c
testimm-8.c
testimm-9.c
testimm-10.c
testround-1.c
testround-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
thunk-retbnd.c Require non-x32 target for compile-time MPX tests 2016-01-20 05:48:49 -08:00
udivmod-1.c
udivmod-2.c
udivmod-3.c
udivmod-4.c
udivmod-4a.c
udivmod-5.c
udivmod-6.c
udivmod-7.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
udivmod-8.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
umod-1.c
umod-2.c
umod-3.c
unordcmp-1.c
unroll-1.c
vararg-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
vararg-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
vararg-3.c
vararg-4.c
vararg-5.c
vararg-6.c
vararg-7.c
vararg-8.c
vararg-9.c
vararg-10.c
vararg-loc.c Add a "compact" mode to print_rtx_function 2016-10-13 13:17:59 +00:00
vcvtph2ps-1.c
vcvtph2ps-2.c
vcvtph2ps-3.c
vcvtps2ph-1.c
vcvtps2ph-2.c
vcvtps2ph-3.c
vec-may_alias.c
vecinit-1.c
vecinit-2.c
vecinit-3.c
vecinit-4.c
vecinit-5.c
vecinit-6.c
vect-abs-s8.c
vect-abs-s16.c
vect-abs-s32.c
vect-addsub.c
vect-args.c
vect-cond-1.c
vect-div-1.c
vect-double-1.c
vect-double-1a.c
vect-double-2.c re PR tree-optimization/77621 (Internal compiler error for mtune=atom + msse2) 2016-09-20 19:36:03 +02:00
vect-double-2a.c
vect-pack-trunc-1.c
vect-pack-trunc-2.c
vect-perm-even-1.c
vect-perm-odd-1.c
vect-pr67800.c
vect-rebuild.c
vect-sizes-1.c
vect-unpack-1.c
vect-unpack-2.c tree-vect-loop.c (vect_transform_loop): Fix nb_iterations_upper_bound computation for vectorized loop. 2016-04-29 13:27:24 +00:00
vect-unpack-3.c tree-vect-loop.c (vect_transform_loop): Fix nb_iterations_upper_bound computation for vectorized loop. 2016-04-29 13:27:24 +00:00
vect8-ret.c
vectorize1.c
vectorize2.c
vectorize3.c
vectorize4-avx.c
vectorize4.c
vectorize5.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
vectorize6.c
vectorize7.c
vectorize8.c
volatile-1.c
volatile-2.c
volatile-bitfields-1.c
volatile-bitfields-2.c
vperm-2-2.inc
vperm-4-1.inc
vperm-4-2.inc
vperm-v2df.c
vperm-v2di.c
vperm-v4sf-1.c
vperm-v4sf-2.c
vperm-v4si-1.c
vperm-v4si-2-sse4.c
vperm-v4si-2.c
vperm-v4si-2x.c
vperm.pl
vzeroupper-dump-flags.c Propagate dump flags in pass_manager::register_pass 2016-04-17 05:22:04 +00:00
warn-vect-op-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
warn-vect-op-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
warn-vect-op-3.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
wmul-1.c
wmul-2.c
wrfsbase-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
wrfsbase-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
wrgsbase-1.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
wrgsbase-2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
writeeflags-1.c
wrpku-1.c Introduce support for PKU instructions. 2015-12-24 11:05:34 +00:00
xchg-1.c
xchg-2.c
xop-check.h
xop-frczX.c
xop-haddX.c
xop-hadduX.c
xop-hsubX.c
xop-imul32widen-vector.c
xop-imul64-vector.c
xop-mul-1.c
xop-pcmov.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
xop-pcmov2.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
xop-pr57233.c
xop-rotate1-int.c
xop-rotate1-vector.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
xop-rotate2-int.c
xop-rotate2-vector.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
xop-rotate3-vector.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
xop-shift1-vector.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
xop-shift2-vector.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
xop-shift3-vector.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00
xop-vpermil2pd-1.c
xop-vpermil2pd-256-1.c
xop-vpermil2ps-1.c
xop-vpermil2ps-256-1.c
xop-vshift-1.c
xop-vshift-2.c
xorps-sse.c
xorps-sse2.c
xorps.c
xrstor-1.c
xrstor64-1.c
xsave-1.c
xsave64-1.c
xsavec-1.c
xsavec64-1.c
xsaveopt-1.c
xsaveopt64-1.c
xsaves-1.c
xsaves64-1.c
zee.c *.c: Remove extra braces from target selectors. 2015-12-29 11:32:21 +01:00