This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allnoconfig in repository toolchain/ci/gcc.
from b0b09393d06 add missing Changelog for last commit. adds 788afe4e5c7 lto-plugin - support -save-temps, -v, --version. adds 57e673a9f6b 2019-05-14 Richard Biener rguenther@suse.de adds 343cf7de922 2019-05-15 Richard Biener rguenther@suse.de adds c5ab3b37c2f darwin, testsuite, powerpc - handle tests for new processors. adds 2df84ae11ce 2019-05-15 Richard Biener rguenther@suse.de adds 69e231ace2b tree-ssa-uninit: clean up is_value_included_in adds 123966b5735 2019-05-15 Richard Biener rguenther@suse.de adds 6fccbdee332 2019-05-15 Richard Biener rguenther@suse.de adds 5b331874454 Check for overflow in tree-switch-conversion (PR middle-end [...] adds 70a4616ff5b 2019-05-15 Paolo Carlini paolo.carlini@oracle.com adds 88319664bf8 lto-plugin, removed unused variable adds 2d2ce818301 i386: Allow MMX register modes in SSE registers adds d1dd9c5e28c i386: Emulate MMX packsswb/packssdw/packuswb with SSE2 adds 4cdfb988985 i386: Emulate MMX punpcklXX/punpckhXX with SSE punpcklXX adds e72ef60107c i386: Emulate MMX plusminus/sat_plusminus with SSE adds 89c550ac087 i386: Emulate MMX mulv4hi3 with SSE adds 1fcd8dbeabe i386: Emulate MMX smulv4hi3_highpart with SSE adds 48eb924c6da i386: Emulate MMX mmx_pmaddwd with SSE adds 6f8ba018fdc i386: Emulate MMX ashr<mode>3/<shift_insn><mode>3 with SSE adds 8eb290d8307 i386: Emulate MMX <any_logic><mode>3 with SSE adds a77502610b3 i386: Emulate MMX mmx_andnot<mode>3 with SSE adds 1aea91425eb i386: Emulate MMX mmx_eq/mmx_gt<mode>3 with SSE adds facda5c91fa i386: Emulate MMX vec_dupv2si with SSE adds 24c4438dadf i386: Emulate MMX pshufw with SSE adds 9ea829ad0fe i386: Emulate MMX sse_cvtps2pi/sse_cvttps2pi with SSE adds e434c22d846 i386: Emulate MMX sse_cvtpi2ps with SSE adds d9d49636937 i386: Emulate MMX mmx_pextrw with SSE adds 1166dad0921 i386: Emulate MMX mmx_pinsrw with SSE adds e5bef4bdc1a i386: Emulate MMX V4HI smaxmin/V8QI umaxmin with SSE adds 270aebd8c5c i386: Emulate MMX mmx_pmovmskb with SSE adds d585fbf8d6f i386: Emulate MMX mmx_umulv4hi3_highpart with SSE adds 3f998c49ff4 i386: Emulate MMX maskmovq with SSE2 maskmovdqu adds 75ca5f42ac2 i386: Emulate MMX mmx_uavgv8qi3 with SSE adds aa5d549041c i386: Emulate MMX mmx_uavgv4hi3 with SSE adds 8f5c2f53f91 i386: Emulate MMX mmx_psadbw with SSE adds d1a18877b49 i386: Emulate MMX movntq with SSE2 movntidi adds 5fd36d9f8d4 i386: Emulate MMX umulv1siv1di3 with SSE2 adds 82d08df2b8f i386: Make _mm_empty () as NOP without MMX adds e8d36527ccc i386: Emulate MMX ssse3_ph<plusminus_mnemonic>wv4hi3 with SSE adds 68c094e5200 i386: Emulate MMX ssse3_ph<plusminus_mnemonic>dv2si3 with SSE adds 9054a6e1468 i386: Emulate MMX ssse3_pmaddubsw with SSE adds 8fbf119763b i386: Emulate MMX ssse3_pmulhrswv4hi3 with SSE adds d0d6abcf4a1 i386: Emulate MMX pshufb with SSE version adds 0714abe4a44 i386: Emulate MMX ssse3_psign<mode>3 with SSE adds 444ab0b6a9d i386: Emulate MMX ssse3_palignrdi with SSE adds e55025d7dfd i386: Emulate MMX abs<mode>2 with SSE adds 87d8a8140e8 Prevent allocation of MMX registers with TARGET_MMX_WITH_SSE adds 00f42e8a0a1 i386: Allow MMXMODE moves with TARGET_MMX_WITH_SSE adds fdedc9fb570 i386: Allow MMX vector expanders with TARGET_MMX_WITH_SSE adds a204dd027e7 i386: Allow MMX intrinsic emulation with SSE adds a896c707468 i386: Enable TM MMX intrinsics with SSE2 adds b81837d7e43 i386: Add tests for MMX intrinsic emulations with SSE adds 94c491e3ab8 2019-05-15 Paolo Carlini paolo.carlini@oracle.com adds c4a7002161d * config/i386/i386-expand.c (ix86_split_idivmod): Rename [...] adds a4805c61214 Allow opening file on multiple units adds 3287af73c5a Remove translation string markers adds 4218eec06ea CWG 2096 - constraints on literal unions. * class.c (chec [...] adds 970ec9ab761 Qualify calls in std::visit and std::visit<R> adds 18b874d3ed7 PR debug/90197 * cp-gimplify.c (genericize_cp_loop): Emit [...] adds 9144258ac86 * omp-low.c (lower_rec_input_clauses): For if (0) or simdl [...] adds 397d8d9b796 PR middle-end/90478 * gcc.dg/tree-ssa/pr90478.c: Add empt [...] adds 1f6baa77d82 Daily bump. adds e007b1ebbb4 compiler: improve escape analysis on interface conversions new 398454ae9ec Add myself to MAINTAINERS.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 1 + gcc/ChangeLog | 378 +++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 7 + gcc/c-family/c-common.c | 2 + gcc/c/ChangeLog | 5 + gcc/c/gimple-parser.c | 37 + gcc/config/i386/constraints.md | 6 + gcc/config/i386/i386-builtin.def | 126 +-- gcc/config/i386/i386-builtins.c | 28 +- gcc/config/i386/i386-c.c | 2 + gcc/config/i386/i386-expand.c | 168 +++- gcc/config/i386/i386-protos.h | 4 + gcc/config/i386/i386.c | 5 +- gcc/config/i386/i386.h | 2 + gcc/config/i386/i386.md | 26 +- gcc/config/i386/mmintrin.h | 12 +- gcc/config/i386/mmx.md | 1028 +++++++++++++------- gcc/config/i386/predicates.md | 7 + gcc/config/i386/sse.md | 368 +++++-- gcc/config/i386/xmmintrin.h | 61 ++ gcc/cp/ChangeLog | 33 + gcc/cp/call.c | 9 +- gcc/cp/class.c | 32 +- gcc/cp/cp-gimplify.c | 29 +- gcc/cp/cp-tree.h | 6 - gcc/cp/decl.c | 4 +- gcc/cp/lambda.c | 1 - gcc/cp/mangle.c | 3 +- gcc/cp/parser.c | 5 +- gcc/cp/pt.c | 6 +- gcc/cp/search.c | 5 +- gcc/cp/tree.c | 8 +- gcc/fortran/ChangeLog | 4 + gcc/fortran/parse.c | 27 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/escape.cc | 20 +- gcc/go/gofrontend/expressions.cc | 179 +++- gcc/go/gofrontend/expressions.h | 40 +- gcc/go/gofrontend/go.cc | 4 + gcc/go/gofrontend/gogo.cc | 51 + gcc/go/gofrontend/gogo.h | 8 + gcc/go/gofrontend/statements.cc | 56 ++ gcc/go/gofrontend/statements.h | 22 + gcc/omp-expand.c | 13 + gcc/omp-low.c | 8 + gcc/testsuite/ChangeLog | 158 +++ gcc/testsuite/c-c++-common/gomp/simd8.c | 37 + gcc/testsuite/g++.dg/cpp0x/literal-type1.C | 54 + gcc/testsuite/gcc.dg/gimplefe-40.c | 12 +- gcc/testsuite/gcc.dg/tree-ssa/pr90478-2.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr90478.c | 19 + gcc/testsuite/gcc.target/i386/mmx-vals.h | 77 ++ gcc/testsuite/gcc.target/i386/pr82483-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr82483-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-mmx-10.c | 43 + gcc/testsuite/gcc.target/i386/sse2-mmx-11.c | 39 + gcc/testsuite/gcc.target/i386/sse2-mmx-12.c | 42 + gcc/testsuite/gcc.target/i386/sse2-mmx-13.c | 40 + gcc/testsuite/gcc.target/i386/sse2-mmx-14.c | 31 + gcc/testsuite/gcc.target/i386/sse2-mmx-15.c | 36 + gcc/testsuite/gcc.target/i386/sse2-mmx-16.c | 40 + gcc/testsuite/gcc.target/i386/sse2-mmx-17.c | 51 + gcc/testsuite/gcc.target/i386/sse2-mmx-18a.c | 14 + gcc/testsuite/gcc.target/i386/sse2-mmx-18b.c | 7 + gcc/testsuite/gcc.target/i386/sse2-mmx-18c.c | 7 + gcc/testsuite/gcc.target/i386/sse2-mmx-19a.c | 14 + gcc/testsuite/gcc.target/i386/sse2-mmx-19b.c | 7 + gcc/testsuite/gcc.target/i386/sse2-mmx-19c.c | 7 + gcc/testsuite/gcc.target/i386/sse2-mmx-19d.c | 7 + gcc/testsuite/gcc.target/i386/sse2-mmx-19e.c | 7 + gcc/testsuite/gcc.target/i386/sse2-mmx-2.c | 12 + gcc/testsuite/gcc.target/i386/sse2-mmx-20.c | 12 + gcc/testsuite/gcc.target/i386/sse2-mmx-21.c | 13 + gcc/testsuite/gcc.target/i386/sse2-mmx-22.c | 14 + gcc/testsuite/gcc.target/i386/sse2-mmx-3.c | 13 + gcc/testsuite/gcc.target/i386/sse2-mmx-4.c | 4 + gcc/testsuite/gcc.target/i386/sse2-mmx-5.c | 11 + gcc/testsuite/gcc.target/i386/sse2-mmx-6.c | 11 + gcc/testsuite/gcc.target/i386/sse2-mmx-7.c | 13 + gcc/testsuite/gcc.target/i386/sse2-mmx-8.c | 4 + gcc/testsuite/gcc.target/i386/sse2-mmx-9.c | 79 ++ gcc/testsuite/gcc.target/i386/sse2-mmx-cvtpi2ps.c | 43 + gcc/testsuite/gcc.target/i386/sse2-mmx-cvtps2pi.c | 36 + gcc/testsuite/gcc.target/i386/sse2-mmx-cvttps2pi.c | 36 + gcc/testsuite/gcc.target/i386/sse2-mmx-maskmovq.c | 102 ++ gcc/testsuite/gcc.target/i386/sse2-mmx-packssdw.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-packsswb.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-packuswb.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-paddb.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-paddd.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-paddq.c | 43 + gcc/testsuite/gcc.target/i386/sse2-mmx-paddsb.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-paddsw.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-paddusb.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-paddusw.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-paddw.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pand.c | 44 + gcc/testsuite/gcc.target/i386/sse2-mmx-pandn.c | 44 + gcc/testsuite/gcc.target/i386/sse2-mmx-pavgb.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-pavgw.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpeqb.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpeqd.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpeqw.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpgtb.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpgtd.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpgtw.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pextrw.c | 59 ++ gcc/testsuite/gcc.target/i386/sse2-mmx-pinsrw.c | 61 ++ gcc/testsuite/gcc.target/i386/sse2-mmx-pmaddwd.c | 47 + gcc/testsuite/gcc.target/i386/sse2-mmx-pmaxsw.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pmaxub.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pminsw.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pminub.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-pmovmskb.c | 46 + gcc/testsuite/gcc.target/i386/sse2-mmx-pmulhuw.c | 51 + gcc/testsuite/gcc.target/i386/sse2-mmx-pmulhw.c | 53 + gcc/testsuite/gcc.target/i386/sse2-mmx-pmullw.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-pmuludq.c | 47 + gcc/testsuite/gcc.target/i386/sse2-mmx-por.c | 44 + gcc/testsuite/gcc.target/i386/sse2-mmx-psadbw.c | 58 ++ gcc/testsuite/gcc.target/i386/sse2-mmx-pshufw.c | 248 +++++ gcc/testsuite/gcc.target/i386/sse2-mmx-pslld.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-pslldi.c | 153 +++ gcc/testsuite/gcc.target/i386/sse2-mmx-psllq.c | 47 + gcc/testsuite/gcc.target/i386/sse2-mmx-psllqi.c | 245 +++++ gcc/testsuite/gcc.target/i386/sse2-mmx-psllw.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-psllwi.c | 105 ++ gcc/testsuite/gcc.target/i386/sse2-mmx-psrad.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-psradi.c | 153 +++ gcc/testsuite/gcc.target/i386/sse2-mmx-psraw.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-psrawi.c | 105 ++ gcc/testsuite/gcc.target/i386/sse2-mmx-psrld.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-psrldi.c | 153 +++ gcc/testsuite/gcc.target/i386/sse2-mmx-psrlq.c | 47 + gcc/testsuite/gcc.target/i386/sse2-mmx-psrlqi.c | 245 +++++ gcc/testsuite/gcc.target/i386/sse2-mmx-psrlw.c | 52 + gcc/testsuite/gcc.target/i386/sse2-mmx-psrlwi.c | 105 ++ gcc/testsuite/gcc.target/i386/sse2-mmx-psubb.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-psubd.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-psubq.c | 43 + gcc/testsuite/gcc.target/i386/sse2-mmx-psubusb.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-psubusw.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-psubw.c | 48 + gcc/testsuite/gcc.target/i386/sse2-mmx-punpckhbw.c | 53 + gcc/testsuite/gcc.target/i386/sse2-mmx-punpckhdq.c | 47 + gcc/testsuite/gcc.target/i386/sse2-mmx-punpckhwd.c | 49 + gcc/testsuite/gcc.target/i386/sse2-mmx-punpcklbw.c | 53 + gcc/testsuite/gcc.target/i386/sse2-mmx-punpckldq.c | 47 + gcc/testsuite/gcc.target/i386/sse2-mmx-punpcklwd.c | 49 + gcc/testsuite/gcc.target/i386/sse2-mmx-pxor.c | 44 + gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp | 6 +- gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp | 7 +- gcc/testsuite/gfortran.dg/open_errors_2.f90 | 3 +- gcc/testsuite/gfortran.dg/open_errors_3.f90 | 11 + gcc/testsuite/go.test/test/nilptr2.go | 5 +- gcc/testsuite/lib/target-supports.exp | 29 +- gcc/tree-into-ssa.c | 6 + gcc/tree-pretty-print.c | 45 +- gcc/tree-ssa-forwprop.c | 2 +- gcc/tree-ssa-uninit.c | 31 +- gcc/tree-switch-conversion.c | 6 +- libgfortran/ChangeLog | 6 + libgfortran/io/open.c | 3 +- libstdc++-v3/ChangeLog | 4 + libstdc++-v3/include/std/variant | 8 +- lto-plugin/ChangeLog | 16 + lto-plugin/lto-plugin.c | 98 +- 169 files changed, 7887 insertions(+), 694 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/simd8.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/literal-type1.C create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90478-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90478.c create mode 100644 gcc/testsuite/gcc.target/i386/mmx-vals.h create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-10.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-11.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-12.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-13.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-14.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-15.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-16.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-17.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-18a.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-18b.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-18c.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19a.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19b.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19c.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19d.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19e.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-20.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-21.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-22.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-3.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-4.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-5.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-6.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-7.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-8.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-9.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-cvtpi2ps.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-cvtps2pi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-cvttps2pi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-maskmovq.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-packssdw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-packsswb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-packuswb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-paddb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-paddd.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-paddq.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-paddsb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-paddsw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-paddusb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-paddusw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-paddw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pand.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pandn.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pavgb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pavgw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpeqb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpeqd.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpeqw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpgtb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpgtd.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pcmpgtw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pextrw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pinsrw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pmaddwd.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pmaxsw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pmaxub.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pminsw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pminub.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pmovmskb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pmulhuw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pmulhw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pmullw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pmuludq.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-por.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psadbw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pshufw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pslld.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pslldi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psllq.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psllqi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psllw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psllwi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psrad.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psradi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psraw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psrawi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psrld.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psrldi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psrlq.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psrlqi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psrlw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psrlwi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psubb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psubd.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psubq.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psubusb.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psubusw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-psubw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-punpckhbw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-punpckhdq.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-punpckhwd.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-punpcklbw.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-punpckldq.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-punpcklwd.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-pxor.c create mode 100644 gcc/testsuite/gfortran.dg/open_errors_3.f90