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-arm-stable-allmodconfig in repository toolchain/ci/gcc.
from 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 adds 398454ae9ec Add myself to MAINTAINERS. adds 4fff1888cdc 2019-05-16 Richard Biener rguenther@suse.de adds 8759dd92c7b 2019-05-16 Richard Biener rguenther@suse.de adds 062a2261e5e [RTEMS] Change multilibs for ARM adds bfcba496001 PR tree-optimization/90106 * tree-call-cdce.c (shrink_wra [...] adds 95e989c55b2 testsuite - improve check_effective_target_cet. adds 2939f487c71 2019-05-16 Richard Biener rguenther@suse.de adds 5acef9bf342 * lto-streamer.h (LTO_major_version): Bump to 9. adds 1fc5e56f59f PR fortran/90329 * tree-core.h (struct tree_decl_common): [...] adds 68605c776c9 Remove unnecessary non-const accessors in hash table bases adds 6de981935b3 tree-ssa-uninit: avoid ICE with BIT_AND_EXPR (PR 90394) adds 5f183386bf2 Do not allow target_clones with alias attr (PR lto/90500). new 8126297456e Change EBO accessors from static to non-static member functions new 47376ba0a89 Replace _Equal_helper with simpler class template new ba73fec8713 * tree-ssa-alias.c (alias_stats): Add aliasing_component_ [...]
The 3 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 | 54 +++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 5 + gcc/c/gimple-parser.c | 32 +++ gcc/calls.c | 22 ++ gcc/config/arm/t-rtems | 11 +- gcc/config/i386/i386-builtins.c | 16 +- gcc/config/i386/i386-expand.c | 20 +- gcc/config/i386/i386.md | 9 +- gcc/cp/ChangeLog | 21 ++ gcc/cp/class.c | 32 ++- gcc/cp/cp-gimplify.c | 29 ++- gcc/cp/cp-tree.h | 6 - gcc/cp/lambda.c | 1 - gcc/fortran/ChangeLog | 11 + gcc/fortran/parse.c | 27 ++- gcc/fortran/trans-decl.c | 4 + gcc/gimple-pretty-print.c | 42 ++-- 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/lto-streamer.h | 2 +- gcc/multiple_target.c | 5 +- gcc/omp-expand.c | 13 ++ gcc/omp-low.c | 8 + gcc/testsuite/ChangeLog | 170 ++++++++++++++ gcc/testsuite/c-c++-common/gomp/simd8.c | 37 +++ gcc/testsuite/g++.dg/cpp0x/literal-type1.C | 54 +++++ gcc/testsuite/g++.target/i386/pr90424-1.C | 32 +++ gcc/testsuite/g++.target/i386/pr90424-2.C | 31 +++ gcc/testsuite/gcc.dg/cdce1.c | 3 +- gcc/testsuite/gcc.dg/cdce2.c | 3 +- gcc/testsuite/gcc.dg/gimplefe-40.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/pr90478.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/vector-6.c | 5 +- gcc/testsuite/gcc.dg/uninit-pr90394-1-gimple.c | 47 ++++ gcc/testsuite/gcc.dg/uninit-pr90394.c | 33 +++ gcc/testsuite/gcc.target/i386/mmx-vals.h | 77 +++++++ gcc/testsuite/gcc.target/i386/pr90500-1.c | 8 + gcc/testsuite/gcc.target/i386/pr90500-2.c | 7 + 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/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 | 2 +- gcc/tree-call-cdce.c | 90 ++++++-- gcc/tree-cfg.c | 11 +- gcc/tree-core.h | 1 + gcc/tree-ssa-alias.c | 52 ++++- gcc/tree-ssa-uninit.c | 2 +- gcc/tree-ssa.c | 49 +++- gcc/tree-streamer-in.c | 7 +- gcc/tree-streamer-out.c | 7 +- gcc/tree.h | 5 + libgfortran/ChangeLog | 6 + libgfortran/io/open.c | 3 +- libstdc++-v3/ChangeLog | 27 +++ libstdc++-v3/include/bits/hashtable_policy.h | 144 ++++-------- libstdc++-v3/include/std/variant | 8 +- 162 files changed, 6510 insertions(+), 263 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/g++.target/i386/pr90424-1.C create mode 100644 gcc/testsuite/g++.target/i386/pr90424-2.C create mode 100644 gcc/testsuite/gcc.dg/uninit-pr90394-1-gimple.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr90394.c create mode 100644 gcc/testsuite/gcc.target/i386/mmx-vals.h create mode 100644 gcc/testsuite/gcc.target/i386/pr90500-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90500-2.c 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