This is an automated email from the git hooks/post-receive script.
tcwg-benchmark pushed a change to branch linaro-local/ci/tcwg_bmk_stm32/gnu_eabi-master-arm-eabi-coremark-O2 in repository toolchain/ci/gcc.
from 9199da4b59c Document missing params. adds 241a2c49800 Fix checking failure in IPA-SRA adds 7caa4970631 Refactor -frecord-gcc-switches. adds 53a0eb0b7dd Add target selector to gcc.dg/pr98099.c adds 485b40a5270 testsuite: use param for if-to-switch tests adds 65312dfc647 dwarf: Add -gdwarf{32,64} options adds 704ccefb576 debug: Fix another vector DECL_MODE ICE [PR98100] adds 97eaf8c92f9 c++: Module API declarations adds 5a26d4a204c c++: Revert dependent-array changes [PR 98116] adds 33be07be9e4 fold-const: Don't use build_constructor for non-aggregate t [...] adds ac2a6962b91 i386: Add combine splitters to allow combining multiple ins [...] adds 78c4a9fecea gimple: Return fnspec only for replaceable new/delete opera [...] adds eb79f4db49c doc/implement-c.texi: About same-as-scalar-type volatile ag [...] adds b96802994ac rs6000: fix PTR_SIZE in rs6000.c adds df933e307b1 vec: Simplify use with C++11 range-based 'for'. adds a95753214b5 c++: Fix deduction from auto template parameter [PR93083] adds 918a5b84a2c runtime: update type descriptor name in fieldtrack C support code adds c5fd8a9157c Daily bump. adds 43e84ce7d62 c++: Fix constexpr access to union member through pointer-t [...] adds 625e002396f i386: Combine splitters followup [PR96226] adds 3e2ae3ee285 X86_64: Enable support for next generation AMD Zen3 CPU. adds 1352bc88a05 Darwin : Update libtool and dependencies for Darwin20 [PR97865] adds 7ae210d5db5 Fortran: flag formal argument before resolving an array spe [...] adds 4eb8f93d026 modulo-sched: Carefully process loop counter initialization [...] adds a27d5f9a739 PR target/58901: reload: Handle SUBREG of MEM with a mode-d [...] adds 91ae8fbc5aa VAX: Remove `c' operand format specifier overload adds 85f5a7d6ac9 VAX: Define LEGITIMATE_PIC_OPERAND_P adds 7920fe3d81e VAX/testsuite: Run target testing over all the usual optimi [...] adds dfb21f37fde VAX: Rationalize expression and address costs adds 8c18e22afb0 VAX: Correct fatal issues with the `ffs' builtin adds da749b98cf9 RTL: Also support HOST_WIDE_INT with int iterators adds 94f336768e1 ifcvt: Add missing call to `onlyjump_p' adds a2bd4e52cf7 loop-iv: Add missing calls to `onlyjump_p' adds 4ec78ef4837 sel-sched-ir: Add missing call to `onlyjump_p' adds 64880a7c49e cfgrtl: Add missing call to `onlyjump_p' adds 4b70b2e07a5 loop-doloop: Add missing call to `onlyjump_p' adds 630c9a4d54d jump: Also handle jumps wrapped in UNSPEC or UNSPEC_VOLATILE adds 47d524a636a VAX: Use a mode iterator to produce individual interlocked [...] adds 2500add25bd VAX: Use an int iterator to produce individual interlocked [...] adds fbe575958c2 VAX: Correct `sync_lock_test_and_set' and `sync_lock_releas [...] adds ea84baeb190 VAX: Actually enable `builtins.md' now that it is fully functional adds 65eee57a8cc VAX: Add a test for the SImode `ffs' operation adds da076a8b12c VAX: Add tests for `sync_lock_test_and_set' and `sync_lock_ [...] adds a17ab4b6add VAX: Provide the `ctz' operation adds 273ffa3a6fe VAX: Also provide QImode and HImode `ctz' and `ffs' operations adds b9240a4abcd VAX: Actually produce QImode and HImode `ctz' operations adds 2c45dc79286 VAX: Add a test for the `cpymemhi' instruction adds e93fbce844d VAX: Add the `movmemhi' instruction adds 4c293413ca5 VAX: Fix predicates and constraints for EXTV/EXTZV/INSV insns adds 8a8de7507e1 VAX: Remove EXTV/EXTZV/INSV instruction use from aligned ca [...] adds b3f3bba3fa0 VAX: Ensure PIC mode address is adjustable with aligned bit [...] adds 0a9ea215f74 VAX: Make `extv' an expander matching the remaining bit-fie [...] adds d38f8441bed VAX: Fix predicates and constraints for bit-field comparison insns adds 2b39f5137a9 VAX: Fix predicates for widening multiply and multiply-add insns adds 3c085897738 VAX: Correct issues with commented-out insns adds 1be9edfa826 VAX: Make the `divmoddisi4' and `*amulsi4' comment notation [...] adds 20ab43b5cad RTL: Add `const_double_zero' syntactic rtx adds c60d0736dff PDP11: Use `const_double_zero' to express double zero constant adds 76a553587f3 VAX: Fix the LTO compiler downgrading code to non-PIC model adds e552abe2ba2 PR target/95294: VAX: Convert backend to MODE_CC representation adds 4f47fca1d0f PR target/95294: VAX: Add test cases for MODE_CC representation adds 904ac857752 c++: Distinguish unsatisfaction vs errors during satisfacti [...] adds 40234200864 c++: Normalize nested-requirements twice at parse time [PR97093] adds bfa7dd84d1a aix: fix ASM_OUTPUT_DEF warning adds 6e1edf48ebe Daily bump. adds 1fab57f26ec Re: testsuite: Adjust target requirements for sad-vectorize [...] adds bd0f0243869 Upper cobound is determined by num_images(), not this_image(). adds 9e12b8b1819 match.pd: Improve conditional_replacement for x ? 0 : -1 [P [...] adds 8c23434fdad [PATCH] phiopt: Handle bool in two_value_replacement [PR796232] adds 6643ca0be6f x86: Check mode of pseudo register push adds 9da33826bb9 doc: Remove -mcet adds 0e49145550f Daily bump. adds 7b4ea2827d2 tree-optimization/98137 - enhance split_constant_offset ran [...] adds 8441545d4f2 Don't build insn-extract.o with rtl checking adds a6a0db7d1bc ipa-cp: Avoid unwanted multiple propagations (PR 97816) adds ad9c120a019 Fix PR ada/97504 for mips*-linux adds bf615bf65a0 IBM Z: Change Pmode to word_mode for stack probes adds 090abb0f51b Fix problematic conversion to boolean type adds 02221bed3c4 Fix corner case issue with discriminated record type adds 6fb8da750ff Fix oversight in earlier change adds 6a1e04b2f0c Fix assembler name collision adds 67c4d1c7add Fix internal error on library-level type extended locally adds f8fb01fbb0c Housekeeping work in gigi adds cdcbef3c331 tree-optimization/98117 - fix range set by vectorization on [...] adds ebdfd1606da tree-optimization/98113 - vectorize a sequence of BIT_INSERT_EXPRs adds 72439074521 doc: "used" attribute saves decls from linker garbage collection adds 92e563d91b0 Fix location info in ipa_param_body_adjustments::modify_call_stmt adds 9d0eb0ae948 c++: check alias match for specializations [PR98116] adds ffb268ffcf9 c++: Adjust array type construction adds 1cac89da2cb c-family: Fix hang with -Wsequence-point [PR98126] adds e9104775e3b compiler: don't name type descriptor for alias type adds 16a2a458809 go-test.exp: don't quote already-quoted parentheses adds 7482d5a3acb c++: ICE with switch and scoped enum bit-fields [PR98043] adds c3a1b3e6fb2 compiler: type of string index expression is byte adds b737b70fad3 builtins: Avoid ICE with __builtin_clear_padding on POINTER [...] adds a19a242c708 C: Fix atomic loads. [PR97981] adds bc8a7013802 Daily bump. adds 9121f808416 syscall: don't use AF_LINK on hurd adds 4aaf33718f0 PR target/98152: Checking python is available before using adds ffd961fc053 PR tree-optimization/96344 adds c1370f8c0d0 Fix PR target/96470 adds e844c04e35c tree-optimization/98180 - fix BIT_INSERT_EXPR sequence vect [...] adds 3a6e3ad38a1 gimple-isel: Fold x CMP y ? -1 : 0 to x CMP y [PR97872] adds a294e6368f8 tree-optimization/97559 - fix sinking in irreducible regions adds c2c198bfd1e tree-optimization/98191 - fix BIT_INSERT_EXPR sequence vect [...] adds 31007091b10 openmp: -fopenmp-simd fixes [PR98187] adds 19c1ef85c3f contrib: modernize filter-clang-warnings.py adds 4c6a47c7dd0 testsuite: Avoid strict aliasing violations in some avx512 tests adds 5b17c3c6053 contrib: filter more in filter-clang-warnings.py adds 3a008b1d124 testsuite/95900 - fix gcc.dg/vect/bb-slp-pr95866.c target r [...] adds 1746681c3c1 tree-optimization/98192 - fix double free in SLP adds 4fdbd24f7e9 testsuite: i386: Require ifunc support in gcc.target/i386/p [...] adds 6a789a9e2df testsuite: i386: Require avx512vpopcntdq in two tests adds 0f2da02b237 c++: Add module includes adds 76a1719f0ff c++: module directive FSM adds edbbf7363cf libstdc++: Adjust whitespace in documentation adds 210d143dbc5 c++: Mangling for modules adds 0bd4fecbea3 c++: Fix MODULE_VERSION breakage new e401db7bfd8 i386: Fix up X87_ENABLE_{FLOAT,ARITH} in conditions [PR94440] new 005cff4e2ec Fortran: Add 'omp scan' support of OpenMP 5.0 new d04f3df82b7 c++: Named module global initializers new c0ed52d3e00 arm: Replace calls to __builtin_vmvn* by ~ in vmvn intrinsi [...] new f41dd93ade2 libgcc: block signals when releasing split-stack memory new f1b6e17b3f7 compiler: use correct location for iota errors new 5312fa0fd95 Raw tree accessors new dded5f78ccb c++: template and clone fns for modules
The 8 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 | 6 + contrib/ChangeLog | 5 + contrib/filter-clang-warnings.py | 49 +- gcc/ChangeLog | 506 +++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 42 + gcc/ada/Makefile.rtl | 1 + gcc/ada/gcc-interface/Make-lang.in | 7 +- gcc/ada/gcc-interface/decl.c | 3 +- gcc/ada/gcc-interface/trans.c | 29 +- gcc/ada/gcc-interface/utils.c | 18 +- gcc/builtins.c | 4 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-common.c | 32 +- gcc/c-family/c-pragma.c | 2 +- gcc/c/ChangeLog | 6 + gcc/c/c-typeck.c | 6 +- gcc/cfgexpand.c | 7 +- gcc/cfgrtl.c | 3 +- gcc/common.opt | 8 + gcc/common/config/i386/cpuinfo.h | 17 + gcc/common/config/i386/i386-common.c | 16 +- gcc/common/config/i386/i386-cpuinfo.h | 2 + gcc/config.gcc | 15 +- gcc/config/arm/arm_neon.h | 28 +- gcc/config/arm/arm_neon_builtins.def | 1 - gcc/config/i386/driver-i386.c | 5 + gcc/config/i386/i386-c.c | 7 + gcc/config/i386/i386-features.c | 3 +- gcc/config/i386/i386-options.c | 43 +- gcc/config/i386/i386.c | 9 +- gcc/config/i386/i386.h | 10 +- gcc/config/i386/i386.md | 32 +- gcc/config/i386/i386.opt | 10 + gcc/config/i386/x86-tune-sched.c | 2 + gcc/config/i386/x86-tune.def | 2 +- gcc/config/i386/znver1.md | 353 ++-- gcc/config/pdp11/pdp11.md | 4 +- gcc/config/rs6000/rs6000.c | 6 + gcc/config/rs6000/xcoff.h | 4 +- gcc/config/s390/s390.c | 2 +- gcc/config/vax/builtins.md | 269 +-- gcc/config/vax/constraints.md | 4 + gcc/config/vax/elf.h | 13 +- gcc/config/vax/netbsd-elf.h | 4 +- gcc/config/vax/predicates.md | 70 +- gcc/config/vax/vax-modes.def | 11 + gcc/config/vax/vax-protos.h | 4 +- gcc/config/vax/vax.c | 353 ++-- gcc/config/vax/vax.h | 41 +- gcc/config/vax/vax.md | 2034 +++++++++++++++++--- gcc/configure | 34 +- gcc/cp/ChangeLog | 118 ++ gcc/cp/Make-lang.in | 10 + gcc/cp/class.c | 2 +- gcc/cp/constexpr.c | 64 +- gcc/cp/constraint.cc | 192 +- gcc/cp/cp-tree.h | 120 +- gcc/cp/decl.c | 17 +- gcc/cp/decl2.c | 128 +- gcc/cp/lex.c | 202 +- gcc/cp/mangle.c | 84 +- gcc/cp/module.cc | 93 +- gcc/cp/parser.c | 9 +- gcc/cp/pt.c | 46 +- gcc/cp/typeck.c | 78 +- gcc/doc/extend.texi | 24 +- gcc/doc/implement-c.texi | 5 + gcc/doc/invoke.texi | 21 +- gcc/doc/md.texi | 10 +- gcc/doc/rtl.texi | 18 + gcc/doc/tm.texi | 38 +- gcc/dwarf2out.c | 306 +-- gcc/fold-const.c | 10 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/dump-parse-tree.c | 7 +- gcc/fortran/gfortran.h | 6 +- gcc/fortran/match.h | 1 + gcc/fortran/openmp.c | 102 +- gcc/fortran/parse.c | 6 +- gcc/fortran/resolve.c | 5 + gcc/fortran/st.c | 1 + gcc/fortran/trans-openmp.c | 40 +- gcc/genextract.c | 2 + gcc/gimple-isel.cc | 14 + gcc/gimple.c | 3 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 95 +- gcc/go/gofrontend/expressions.h | 10 + gcc/go/gofrontend/gogo.cc | 12 +- gcc/go/gofrontend/names.cc | 2 +- gcc/go/gofrontend/parse.cc | 7 +- gcc/go/gofrontend/statements.cc | 4 +- gcc/go/gofrontend/types.cc | 43 +- gcc/go/gofrontend/types.h | 8 + gcc/go/gofrontend/wb.cc | 5 +- gcc/ifcvt.c | 6 + gcc/ipa-cp.c | 68 +- gcc/ipa-param-manipulation.c | 2 + gcc/ipa-sra.c | 2 +- gcc/jump.c | 24 +- gcc/loop-doloop.c | 2 +- gcc/loop-iv.c | 4 +- gcc/match.pd | 10 + gcc/modulo-sched.c | 71 +- gcc/opts.c | 119 ++ gcc/opts.h | 6 + gcc/read-rtl.c | 175 +- gcc/reload.c | 104 +- gcc/sel-sched-ir.c | 3 +- gcc/target.def | 38 +- gcc/target.h | 14 +- gcc/testsuite/ChangeLog | 440 +++++ gcc/testsuite/c-c++-common/gomp/pr98187.c | 109 ++ gcc/testsuite/g++.dg/concepts/pr94252.C | 1 + gcc/testsuite/g++.dg/cpp0x/enum41.C | 32 + gcc/testsuite/g++.dg/cpp1y/constexpr-98122.C | 14 + gcc/testsuite/g++.dg/cpp2a/bit-cast6.C | 31 + gcc/testsuite/g++.dg/cpp2a/concepts-nonbool3.C | 5 + gcc/testsuite/g++.dg/cpp2a/concepts-pr97093.C | 32 + gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires21.C | 1 + gcc/testsuite/g++.dg/cpp2a/concepts-requires22.C | 18 + gcc/testsuite/g++.dg/cpp2a/constexpr-98122.C | 25 + gcc/testsuite/g++.dg/cpp2a/nontype-class40.C | 79 + gcc/testsuite/g++.dg/opt/pr98130.C | 25 + .../g++.dg/template/{pr98116.C => pr98116-2.C} | 9 +- gcc/testsuite/g++.dg/template/pr98116.C | 5 + gcc/testsuite/g++.dg/warn/Wsequence-point-4.C | 53 + gcc/testsuite/g++.target/i386/mv29.C | 79 + gcc/testsuite/gcc.c-torture/compile/pr58901-0.c | 17 + gcc/testsuite/gcc.c-torture/compile/pr58901-1.c | 21 + gcc/testsuite/gcc.c-torture/execute/pr97421-1.c | 23 + gcc/testsuite/gcc.c-torture/execute/pr97421-2.c | 18 + gcc/testsuite/gcc.c-torture/execute/pr97421-3.c | 22 + gcc/testsuite/gcc.dg/loop-8.c | 2 +- gcc/testsuite/gcc.dg/pr60195.c | 2 +- gcc/testsuite/gcc.dg/pr97981.c | 15 + gcc/testsuite/gcc.dg/pr98099.c | 2 +- gcc/testsuite/gcc.dg/pr98147.c | 10 + gcc/testsuite/gcc.dg/torture/pr97559-1.c | 21 + gcc/testsuite/gcc.dg/torture/pr97559-2.c | 18 + gcc/testsuite/gcc.dg/torture/pr98117.c | 19 + gcc/testsuite/gcc.dg/torture/pr98191.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr88676-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr96232-1.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/pr96232-2.c | 18 + gcc/testsuite/gcc.dg/vect/bb-slp-70.c | 17 + gcc/testsuite/gcc.dg/vect/bb-slp-pr95866.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr98137.c | 27 + gcc/testsuite/gcc.target/arm/pr97872.c | 12 + gcc/testsuite/gcc.target/i386/avx512dq-vandnpd-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vandnps-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vandpd-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vandps-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vorpd-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vorps-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vxorpd-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vxorps-2.c | 7 +- .../gcc.target/i386/avx512vpopcntdq-pr97770-2.c | 1 + .../gcc.target/i386/avx512vpopcntdqvl-pr97770-1.c | 2 + gcc/testsuite/gcc.target/i386/funcspec-56.inc | 6 + gcc/testsuite/gcc.target/i386/pr94440-1.c | 23 + gcc/testsuite/gcc.target/i386/pr94440-2.c | 19 + gcc/testsuite/gcc.target/i386/pr96226.c | 16 + gcc/testsuite/gcc.target/i386/pr98100.c | 10 + gcc/testsuite/gcc.target/i386/pr98161.c | 48 + gcc/testsuite/gcc.target/powerpc/signbit-1.c | 1 + gcc/testsuite/gcc.target/powerpc/signbit-2.c | 6 +- gcc/testsuite/gcc.target/s390/s390.exp | 7 + gcc/testsuite/gcc.target/s390/stack-clash-1.c | 4 +- gcc/testsuite/gcc.target/s390/stack-clash-2.c | 4 +- gcc/testsuite/gcc.target/s390/stack-clash-3.c | 4 +- gcc/testsuite/gcc.target/s390/stack-clash-5.c | 10 + gcc/testsuite/gcc.target/vax/bbcci.c | 20 + gcc/testsuite/gcc.target/vax/bbssi.c | 20 + gcc/testsuite/gcc.target/vax/cmpelim-eq-adddf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-addhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-addqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-addsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-addsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-andhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-andqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-andsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-ashlsi.c | 30 + gcc/testsuite/gcc.target/vax/cmpelim-eq-ashrsi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-divdf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-divhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-divqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-divsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-divsi.c | 29 + .../gcc.target/vax/cmpelim-eq-extendhisi.c | 30 + .../gcc.target/vax/cmpelim-eq-extendqisi.c | 30 + gcc/testsuite/gcc.target/vax/cmpelim-eq-extvsi.c | 38 + gcc/testsuite/gcc.target/vax/cmpelim-eq-extzvsi.c | 39 + gcc/testsuite/gcc.target/vax/cmpelim-eq-fixdfhi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-eq-fixdfqi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-eq-fixdfsi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-eq-fixsfhi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-eq-fixsfqi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-eq-fixsfsi.c | 32 + .../gcc.target/vax/cmpelim-eq-floatsisf.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-eq-insvsi.c | 46 + gcc/testsuite/gcc.target/vax/cmpelim-eq-iorhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-iorqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-iorsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-mova.c | 30 + gcc/testsuite/gcc.target/vax/cmpelim-eq-movdf.c | 28 + gcc/testsuite/gcc.target/vax/cmpelim-eq-movhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-movqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-movsf.c | 28 + gcc/testsuite/gcc.target/vax/cmpelim-eq-movsi.c | 28 + gcc/testsuite/gcc.target/vax/cmpelim-eq-muldf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-mulhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-mulqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-mulsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-mulsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-nothi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-notqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-notsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-rotlsi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-eq-rotrsi.c | 34 + gcc/testsuite/gcc.target/vax/cmpelim-eq-subdf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-subhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-subqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-subsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-subsi.c | 29 + .../gcc.target/vax/cmpelim-eq-truncdfsf.c | 32 + .../gcc.target/vax/cmpelim-eq-trunchiqi.c | 33 + .../gcc.target/vax/cmpelim-eq-truncsihi.c | 33 + .../gcc.target/vax/cmpelim-eq-truncsiqi.c | 33 + .../gcc.target/vax/cmpelim-eq-zextendhisi.c | 30 + .../gcc.target/vax/cmpelim-eq-zextendqihi.c | 32 + .../gcc.target/vax/cmpelim-eq-zextendqisi.c | 30 + gcc/testsuite/gcc.target/vax/cmpelim-le-adddf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-addhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-addqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-addsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-addsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-andhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-andqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-andsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-ashlsi.c | 30 + gcc/testsuite/gcc.target/vax/cmpelim-le-ashrsi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-divdf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-divhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-divqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-divsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-divsi.c | 29 + .../gcc.target/vax/cmpelim-le-extendhisi.c | 30 + .../gcc.target/vax/cmpelim-le-extendqisi.c | 30 + gcc/testsuite/gcc.target/vax/cmpelim-le-extvsi.c | 38 + gcc/testsuite/gcc.target/vax/cmpelim-le-extzvsi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-le-fixdfhi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-le-fixdfqi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-le-fixdfsi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-le-fixsfhi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-le-fixsfqi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-le-fixsfsi.c | 32 + .../gcc.target/vax/cmpelim-le-floatsisf.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-le-insvsi.c | 46 + gcc/testsuite/gcc.target/vax/cmpelim-le-iorhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-iorqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-iorsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-movdf.c | 28 + gcc/testsuite/gcc.target/vax/cmpelim-le-movhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-movqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-movsf.c | 28 + gcc/testsuite/gcc.target/vax/cmpelim-le-movsi.c | 28 + gcc/testsuite/gcc.target/vax/cmpelim-le-muldf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-mulhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-mulqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-mulsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-mulsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-nothi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-notqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-notsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-rotlsi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-le-rotrsi.c | 34 + gcc/testsuite/gcc.target/vax/cmpelim-le-subdf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-subhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-subqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-subsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-subsi.c | 29 + .../gcc.target/vax/cmpelim-le-truncdfsf.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-le-xorhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-xorqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-xorsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-leu-subhi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-leu-subqi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-leu-subsi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-lt-adddf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-addhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-addqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-addsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-addsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-andhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-andqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-andsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-ashlsi.c | 30 + gcc/testsuite/gcc.target/vax/cmpelim-lt-ashrsi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-divdf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-divhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-divqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-divsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-divsi.c | 29 + .../gcc.target/vax/cmpelim-lt-extendhisi.c | 30 + .../gcc.target/vax/cmpelim-lt-extendqisi.c | 30 + gcc/testsuite/gcc.target/vax/cmpelim-lt-extvsi.c | 38 + gcc/testsuite/gcc.target/vax/cmpelim-lt-extzvsi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-lt-fixdfhi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-lt-fixdfqi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-lt-fixdfsi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-lt-fixsfhi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-lt-fixsfqi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-lt-fixsfsi.c | 32 + .../gcc.target/vax/cmpelim-lt-floatsisf.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-lt-insvsi.c | 46 + gcc/testsuite/gcc.target/vax/cmpelim-lt-iorhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-iorqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-iorsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-movdf.c | 28 + gcc/testsuite/gcc.target/vax/cmpelim-lt-movhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-movqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-movsf.c | 28 + gcc/testsuite/gcc.target/vax/cmpelim-lt-movsi.c | 28 + gcc/testsuite/gcc.target/vax/cmpelim-lt-muldf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-mulhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-mulqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-mulsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-mulsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-nothi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-notqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-notsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-rotlsi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-lt-rotrsi.c | 34 + gcc/testsuite/gcc.target/vax/cmpelim-lt-subdf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-subhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-subqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-subsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-subsi.c | 29 + .../gcc.target/vax/cmpelim-lt-truncdfsf.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-lt-xorhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-xorqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-xorsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-ltu-subhi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-ltu-subqi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-ltu-subsi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-xx-addsi.c | 36 + gcc/testsuite/gcc.target/vax/cmpelim-xx-insvsi.c | 53 + gcc/testsuite/gcc.target/vax/cmpelim-xxu-subsi.c | 40 + gcc/testsuite/gcc.target/vax/compare-add-zero.c | 27 + gcc/testsuite/gcc.target/vax/compare-mov-zero.c | 24 + gcc/testsuite/gcc.target/vax/cpymem.c | 23 + gcc/testsuite/gcc.target/vax/ctzhi.c | 20 + gcc/testsuite/gcc.target/vax/ctzqi.c | 20 + gcc/testsuite/gcc.target/vax/ctzsi.c | 15 + gcc/testsuite/gcc.target/vax/ffshi.c | 24 + gcc/testsuite/gcc.target/vax/ffsqi.c | 24 + gcc/testsuite/gcc.target/vax/ffssi.c | 19 + gcc/testsuite/gcc.target/vax/movmem.c | 23 + gcc/testsuite/gcc.target/vax/peephole2-eq-andhi.c | 33 + gcc/testsuite/gcc.target/vax/peephole2-eq-andqi.c | 33 + gcc/testsuite/gcc.target/vax/peephole2-eq-andsi.c | 30 + gcc/testsuite/gcc.target/vax/peephole2-eq-cmpvsi.c | 36 + .../gcc.target/vax/peephole2-eq-cmpzvsi.c | 36 + .../gcc.target/vax/peephole2-eq-ctzhi-0.c | 32 + .../gcc.target/vax/peephole2-eq-ctzhi-1.c | 34 + .../gcc.target/vax/peephole2-eq-ctzqi-0.c | 32 + .../gcc.target/vax/peephole2-eq-ctzqi-1.c | 34 + .../gcc.target/vax/peephole2-eq-ctzsi-0.c | 32 + .../gcc.target/vax/peephole2-eq-ctzsi-1.c | 33 + gcc/testsuite/gcc.target/vax/peephole2-eq-ffshi.c | 26 + gcc/testsuite/gcc.target/vax/peephole2-eq-ffsqi.c | 26 + gcc/testsuite/gcc.target/vax/peephole2-eq-ffssi.c | 27 + gcc/testsuite/gcc.target/vax/peephole2-le-andhi.c | 33 + gcc/testsuite/gcc.target/vax/peephole2-le-andqi.c | 33 + gcc/testsuite/gcc.target/vax/peephole2-le-andsi.c | 30 + gcc/testsuite/gcc.target/vax/peephole2-le-cmpvsi.c | 36 + .../gcc.target/vax/peephole2-le-cmpzvsi.c | 34 + .../gcc.target/vax/peephole2-leu-cmpvsi.c | 40 + .../gcc.target/vax/peephole2-leu-cmpzvsi.c | 31 + gcc/testsuite/gcc.target/vax/peephole2-lt-andhi.c | 33 + gcc/testsuite/gcc.target/vax/peephole2-lt-andqi.c | 33 + gcc/testsuite/gcc.target/vax/peephole2-lt-andsi.c | 30 + gcc/testsuite/gcc.target/vax/peephole2-lt-cmpvsi.c | 36 + .../gcc.target/vax/peephole2-lt-cmpzvsi.c | 34 + .../gcc.target/vax/peephole2-ltu-cmpvsi.c | 40 + .../gcc.target/vax/peephole2-ltu-cmpzvsi.c | 31 + gcc/testsuite/gcc.target/vax/pr56875.c | 11 +- gcc/testsuite/gcc.target/vax/vax.exp | 2 +- gcc/testsuite/gfortran.dg/coarray/alloc_comp_1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/reduction4.f90 | 25 +- gcc/testsuite/gfortran.dg/gomp/reduction5.f90 | 8 +- gcc/testsuite/gfortran.dg/gomp/reduction6.f90 | 18 + gcc/testsuite/gfortran.dg/gomp/reduction7.f90 | 9 + gcc/testsuite/gfortran.dg/gomp/scan-1.f90 | 213 ++ gcc/testsuite/gfortran.dg/gomp/scan-2.f90 | 21 + gcc/testsuite/gfortran.dg/gomp/scan-3.f90 | 21 + gcc/testsuite/gfortran.dg/gomp/scan-4.f90 | 22 + gcc/testsuite/gfortran.dg/gomp/scan-5.f90 | 18 + gcc/testsuite/gfortran.dg/gomp/scan-6.f90 | 16 + gcc/testsuite/gfortran.dg/gomp/scan-7.f90 | 60 + gcc/testsuite/gfortran.dg/pr98016.f90 | 19 + gcc/testsuite/gnat.dg/opt39.adb | 1 + gcc/testsuite/gnat.dg/opt91.adb | 11 + gcc/testsuite/gnat.dg/opt91.ads | 10 + gcc/testsuite/gnat.dg/opt91_pkg.adb | 12 + gcc/testsuite/gnat.dg/opt91_pkg.ads | 19 + gcc/testsuite/go.test/go-test.exp | 4 +- gcc/toplev.c | 176 +- gcc/tree-data-ref.c | 24 +- gcc/tree-ssa-phiopt.c | 23 +- gcc/tree-ssa-sink.c | 14 +- gcc/tree-switch-conversion.c | 60 +- gcc/tree-vect-loop-manip.c | 28 +- gcc/tree-vect-slp.c | 197 +- gcc/tree-vectorizer.h | 12 + gcc/tree.c | 2 +- gcc/tree.h | 21 +- gcc/varasm.c | 48 +- gcc/vec.h | 10 + libatomic/ChangeLog | 5 + libatomic/configure | 34 +- libbacktrace/ChangeLog | 5 + libbacktrace/configure | 34 +- libcc1/ChangeLog | 8 + libcc1/Makefile.am | 3 + libcc1/Makefile.in | 6 +- libcc1/configure | 53 +- libcc1/configure.ac | 6 + libffi/ChangeLog | 5 + libffi/configure | 34 +- libgcc/generic-morestack-thread.c | 14 + libgfortran/ChangeLog | 5 + libgfortran/configure | 34 +- libgo/go/syscall/socket_bsd.go | 2 +- libgo/go/syscall/{socket_bsd.go => socket_hurd.go} | 47 +- libgo/runtime/go-fieldtrack.c | 2 +- libgomp/ChangeLog | 5 + libgomp/configure | 34 +- libgomp/testsuite/libgomp.fortran/scan-1.f90 | 115 ++ libhsail-rt/ChangeLog | 5 + libhsail-rt/configure | 34 +- libitm/ChangeLog | 6 + libitm/configure | 34 +- libitm/configure.tgt | 9 +- libobjc/ChangeLog | 5 + libobjc/configure | 34 +- libphobos/ChangeLog | 5 + libphobos/configure | 42 +- libquadmath/ChangeLog | 5 + libquadmath/configure | 34 +- libsanitizer/ChangeLog | 7 + libsanitizer/configure | 34 +- libsanitizer/configure.tgt | 1 + libssp/ChangeLog | 5 + libssp/configure | 34 +- libstdc++-v3/ChangeLog | 13 + libstdc++-v3/configure | 48 +- .../doc/html/manual/source_code_style.html | 2 +- .../doc/xml/manual/appendix_contributing.xml | 2 +- libtool.m4 | 32 +- libvtv/ChangeLog | 5 + libvtv/configure | 34 +- zlib/ChangeLog | 5 + zlib/configure | 34 +- 470 files changed, 14722 insertions(+), 2224 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/pr98187.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum41.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-98122.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-nonbool3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr97093.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires22.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-98122.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class40.C create mode 100644 gcc/testsuite/g++.dg/opt/pr98130.C copy gcc/testsuite/g++.dg/template/{pr98116.C => pr98116-2.C} (79%) create mode 100644 gcc/testsuite/g++.dg/warn/Wsequence-point-4.C create mode 100644 gcc/testsuite/g++.target/i386/mv29.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr58901-0.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr58901-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97421-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97421-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97421-3.c create mode 100644 gcc/testsuite/gcc.dg/pr97981.c create mode 100644 gcc/testsuite/gcc.dg/pr98147.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr97559-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr97559-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98117.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98191.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96232-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96232-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-70.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr98137.c create mode 100644 gcc/testsuite/gcc.target/arm/pr97872.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94440-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94440-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96226.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98100.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98161.c create mode 100644 gcc/testsuite/gcc.target/s390/stack-clash-5.c create mode 100644 gcc/testsuite/gcc.target/vax/bbcci.c create mode 100644 gcc/testsuite/gcc.target/vax/bbssi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-adddf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-addhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-addqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-addsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-addsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-andhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-andqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-andsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-ashlsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-ashrsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-divdf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-divhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-divqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-divsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-divsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-extendhisi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-extendqisi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-extvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-extzvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-fixdfhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-fixdfqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-fixdfsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-fixsfhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-fixsfqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-fixsfsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-floatsisf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-insvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-iorhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-iorqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-iorsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-mova.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-movdf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-movhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-movqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-movsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-movsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-muldf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-mulhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-mulqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-mulsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-mulsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-nothi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-notqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-notsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-rotlsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-rotrsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-subdf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-subhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-subqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-subsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-subsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-truncdfsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-trunchiqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-truncsihi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-truncsiqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-zextendhisi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-zextendqihi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-zextendqisi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-adddf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-addhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-addqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-addsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-addsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-andhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-andqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-andsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-ashlsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-ashrsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-divdf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-divhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-divqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-divsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-divsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-extendhisi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-extendqisi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-extvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-extzvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-fixdfhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-fixdfqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-fixdfsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-fixsfhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-fixsfqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-fixsfsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-floatsisf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-insvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-iorhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-iorqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-iorsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-movdf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-movhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-movqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-movsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-movsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-muldf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-mulhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-mulqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-mulsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-mulsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-nothi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-notqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-notsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-rotlsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-rotrsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-subdf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-subhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-subqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-subsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-subsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-truncdfsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-xorhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-xorqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-xorsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-leu-subhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-leu-subqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-leu-subsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-adddf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-addhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-addqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-addsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-addsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-andhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-andqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-andsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-ashlsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-ashrsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-divdf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-divhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-divqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-divsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-divsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-extendhisi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-extendqisi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-extvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-extzvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-fixdfhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-fixdfqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-fixdfsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-fixsfhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-fixsfqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-fixsfsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-floatsisf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-insvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-iorhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-iorqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-iorsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-movdf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-movhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-movqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-movsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-movsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-muldf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-mulhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-mulqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-mulsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-mulsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-nothi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-notqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-notsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-rotlsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-rotrsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-subdf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-subhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-subqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-subsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-subsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-truncdfsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-xorhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-xorqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-xorsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-ltu-subhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-ltu-subqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-ltu-subsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-xx-addsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-xx-insvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-xxu-subsi.c create mode 100644 gcc/testsuite/gcc.target/vax/compare-add-zero.c create mode 100644 gcc/testsuite/gcc.target/vax/compare-mov-zero.c create mode 100644 gcc/testsuite/gcc.target/vax/cpymem.c create mode 100644 gcc/testsuite/gcc.target/vax/ctzhi.c create mode 100644 gcc/testsuite/gcc.target/vax/ctzqi.c create mode 100644 gcc/testsuite/gcc.target/vax/ctzsi.c create mode 100644 gcc/testsuite/gcc.target/vax/ffshi.c create mode 100644 gcc/testsuite/gcc.target/vax/ffsqi.c create mode 100644 gcc/testsuite/gcc.target/vax/ffssi.c create mode 100644 gcc/testsuite/gcc.target/vax/movmem.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-andhi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-andqi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-andsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-cmpvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-cmpzvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-ctzhi-0.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-ctzhi-1.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-ctzqi-0.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-ctzqi-1.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-ctzsi-0.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-ctzsi-1.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-ffshi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-ffsqi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-ffssi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-le-andhi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-le-andqi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-le-andsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-le-cmpvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-le-cmpzvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-leu-cmpvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-leu-cmpzvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-lt-andhi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-lt-andqi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-lt-andsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-lt-cmpvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-lt-cmpzvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-ltu-cmpvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-ltu-cmpzvsi.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/reduction6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/reduction7.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr98016.f90 create mode 100644 gcc/testsuite/gnat.dg/opt91.adb create mode 100644 gcc/testsuite/gnat.dg/opt91.ads create mode 100644 gcc/testsuite/gnat.dg/opt91_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt91_pkg.ads copy libgo/go/syscall/{socket_bsd.go => socket_hurd.go} (69%) create mode 100644 libgomp/testsuite/libgomp.fortran/scan-1.f90