This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch aoliva/testme in repository gcc.
discards d7aaf1f1f2c Unlike bootstrap-debug, bootstrap-debug-lean used to pass c [...] adds 67c0e9f5bd6 2017-11-09 Paul Thomas pault@gcc.gnu.org adds 832a73b93a2 * gimple-ssa-store-merging.c (struct store_immediate_info) [...] adds eeca2a437d4 sync/atomic, runtime/internal/atomic: don't assume read [...] adds 021f9aecca3 * tree-vrp.c (set_value_range): Do not reference vrp_equiv [...] adds 03a28fc2e61 * tree-vrp.c (vrp_prop): Move class to earlier point in th [...] adds 8302eff5aab * vr-values.h: New file with vr_values class. * tree-vrp. [...] adds 80c1d5061d4 PR rtl-optimization/82913 * compare-elim.c (try_merge_com [...] adds 642c24989f3 Daily bump. adds 70d9bf4cc20 * gcc-interface/utils.c (convert) <RECORD_TYPE>: Add comme [...] adds 04915125c51 Update copyright years adds 63f43b8f93a [testsuite] Fix retrieval of testname adds 9fead2aba03 PR bootstrap/82916 * gimple-ssa-store-merging.c (pass_st [...] adds 7513b8d6093 2017-11-10 Paul Thomas pault@gcc.gnu.org adds f7b2503ad70 * tree-predcom.c (determine_roots_comp): Avoid memory leak [...] adds 430a6bc45d1 [ARM,testsuite] Skip copysign_softfloat_1.c on hard-float targets adds fa6f8ae7f11 GCOV: do not support unexecuted blocks in Ada adds aa0a1d29145 PR tree-optimization/82929 * gimple-ssa-store-merging.c ( [...] adds a277f643ee5 GCOV: create one intermediate file per a gcno file (PR gcov [...] adds d8aad7864e5 PR c/81117 - Improve buffer overflow checking in strncpy adds 53158c03bac * rs6000/power9.md (power9-qpdiv): Correct DFU pipe usage. [...] adds 492dec71d4b 2017-11-10 Tamar Christina tamar.christina@arm.com adds d75a1fe3e22 [testsuite/ARM] Consolidate sources for cmse tests adds 3b9c5312cc8 GFNI enabling [3/4] adds 8e6ad9b90ff * gcc.target/i386/force-indirect-call-1.c: Merge scan stri [...] adds 151b9ff52a0 * auto-profile.c (afdo_indirect_call): Drop frequency. * [...] adds 9f06171a8d6 PR libstdc++/82917 add missing returns in <fstream> adds 9c015ccf232 * vr-values.h (VR_INITIALIZER): Move #define here. * gimp [...] adds a0a0ccef318 Add plugin API for processing plugin-added input files. adds 6316a88b427 gcc/ChangeLog: adds 5a259d5dc99 Fix my last ChangeLog entry adds 5e5f9f630ef [gcc] 2017-11-10 Michael Meissner meissner@linux.vnet.ibm.com adds 34359dd9af9 Minor tweak to libstdc++ testsuite helper type adds d3111d8b85a Daily bump. adds c885c55e4cb 2017-11-10 Fritz Reese fritzoreese@gmail.com adds d96568f868c Remove ada/ prefix adds a24ec2e3b40 * tree-ssa-tail-merge.c (replace_block_by): Fix and re-ena [...] adds cc66203ffa8 * predict.c (maybe_hot_frequency_p): Do not use cfun. adds b6f13dccc9c * predict.c (maybe_hot_frequency_p): Do not use cfun. adds 52ad2ea2f19 * tree-ssa-loop-im.c (execute_sm_if_changed): Do not compu [...] adds db832455fa3 Add forgotten tests. adds c8c1b51f850 PR bootstrap/82948 - prefix.c:202:15: error: 'char* strncpy [...] adds d16ea7ed6d7 gcc/ChangeLog: adds 179137d8088 2017-11-11 Janus Weil janus@gcc.gnu.org adds 32302ca7ea3 Daily bump. adds 666598253c3 [cr16, powerpcspe, rs6000] Remove semicolon after ASM_OUTPU [...] adds 45fe1f46c13 Remove semicolon after ASM_OUTPUT_ASCII adds 7fbc9a6bcac [riscv] Wrap ASM_OUTPUT_LABELREF in do {} while (0) adds 145085d1bba Daily bump. adds ff94dc1e913 [AArch64] More aarch64_endian_lane_rtx adds 950ddbd7c12 PR tree-optimization/82954 * gimple-ssa-store-merging.c [...] adds 457c9288ec3 GCOV: introduce global vector of functions adds d93799f5b09 GCOV: simplify usage of function_info::artificial. adds 67da56f6703 GCOV: introduce vector for function_info::counts. adds 98888fd6d90 GCOV: remove typedef for function_t adds 6f93d61e9f5 GCOV: remove typedef for arc_t adds 07f3f54d1e4 GCOV: remove typedef for block_t adds 7ea14e0563d GCOV: remove typedef of coverage_t. adds 9deedf62e20 PR tree-optimization/78821 * gimple-ssa-store-merging.c ( [...] adds 4194a7134b6 [Documentation] Fix latency in pipeline description example adds 54ff80fc680 gcc/testsuite/ChangeLog: adds 786bf3ad556 [Diagnostic Patch] don't print column zero adds 645df0968c8 [ARM] Fix more -Wreturn-type fallout (gcc.target/arm/pr67989.C). adds cbf33885f54 Remove the null check from placement new in all modes adds 7c3432355e5 * cgraph.c (cgraph_edge::sreal_frequency): New function. [...] adds fa48a8cb7c3 PR lto/81351 * debug.h (dwarf2out_do_eh_frame): Declare. [...] adds 74052a2ca86 * tree-ssa-sink.c (select_best_block): Do not use frequencies. adds fdd2edb60ca * tree-ssa-coalesce.c (coalesce_cost): Fix formating. adds 7c520377936 PR lto/81351 * dwarf2out.c (do_eh_frame): New static vari [...] adds 7d3df64afa2 [gcc] 2017-11-13 Michael Meissner meissner@linux.vnet.ibm.com adds e80defd5218 libcpp: move line typedef and column-numbering comment to t [...] adds f9afdf2410c gcc/ChangeLog: adds 86136db8efd Implement __VA_OPT__ adds c36e63fe2b7 PR c++/82360 - ICE with static_cast in template. adds e6b3d9d035d Fix cp-ubsan typo. adds 0744a0c1155 Defer folding of *&. adds 297de7bc513 Capture adjustments for P0588R1. adds d2379ecb10d gcc/ChangeLog: adds 130d965a049 Daily bump. adds f1e4e020706 2017-11-13 Fritz Reese fritzoreese@gmail.com adds bfb98797bdd * ipa-split.c (struct split_point): Add count. (consider_ [...] adds 7172e2535ba * bb-reorder.c: Remove frequencies from comments. (better [...] adds 43b5d0a6e59 Require alloca for c-c++-common/Wstringop-truncation.c adds 265f28844fb Allow asyncwait-1.c to run for non-nvidia devices adds 003dce4b04b * ipa-inline.c (compute_uninlined_call_time, compute_inlin [...] adds 688b6bc6943 * auto-profile.c (afdo_annotate_cfg): Use update_max_bb_co [...] adds 216fc1bb7d9 * tracer.c (better_p): Do not compare frequencies. * reg- [...] adds 6b254488f61 [Patch AArch64] Stop generating BSL for simple integer code adds bf1eb034ff2 libgo: adapt Solaris 12 references adds 53fe6e2f226 2017-11-14 Richard Biener rguenther@suse.de adds 8bcf938222f Support GTY((cache)) on hash_map. adds bb0c64ded24 gcc/ChangeLog: adds 39df2b8e0f2 Fix typo in std::wbuffer_convert adds 5fc3192fabe Implement LWG 2733 and LWG 2759 adds 9273bda788a Adapt Solaris 12 references adds 453addb7cff * ipa-inline.c (edge_badness): Dump sreal frequency. (com [...] adds 36b59a3c3c9 * tree-ssa-threadupdate.c (compute_path_counts): Remove u [...] adds a192d26f0ac [gcc] 2017-11-14 Michael Meissner meissner@linux.vnet.ibm.com adds 126d37bd6b9 2017-11-14 Michael Meissner meissner@linux.vnet.ibm.com adds 540b351f287 Daily bump. adds 94d86adc323 * vr-values.c: New file with contents extracted from tree- [...] adds 7af8e400b3b compiler: remove LHS/RHS context determination for var exprs adds aac64699884 Add __builtin_tgmath for better tgmath.h implementation (bu [...] adds 61f2f61b16a Use compare-debug for bootstrap-debug-lean to ignore != DW_ [...] adds d3e88495d5a introduce TDF_compare_debug, omit OBJ_TYPE_REF casts with it new b70b6c8ccbe debug info: partial noentry functions: infra new e284c7f9625 debug info: partial noentry functions: partial inlines new 5b810b88afe debug info: partial noentry functions: omp split-out blocks
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (d7aaf1f1f2c) \ N -- N -- N refs/heads/aoliva/testme (5b810b88afe)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
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: config/ChangeLog | 5 + gcc/ChangeLog | 801 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 + gcc/ada/ChangeLog | 13 + gcc/ada/adadecode.c | 2 +- gcc/ada/argv.c | 4 +- gcc/ada/gcc-interface/Makefile.in | 2 +- gcc/ada/gcc-interface/utils.c | 21 +- gcc/auto-profile.c | 4 +- gcc/bb-reorder.c | 113 +- gcc/builtins.c | 75 +- gcc/builtins.h | 1 + gcc/c-family/ChangeLog | 13 + gcc/c-family/c-common.c | 7 +- gcc/c-family/c-common.h | 1 + gcc/c-family/c-warn.c | 24 +- gcc/c-family/c.opt | 4 + gcc/c/ChangeLog | 7 + gcc/c/c-parser.c | 564 + gcc/cgraph.c | 161 +- gcc/cgraph.h | 41 +- gcc/cgraphbuild.c | 14 +- gcc/cgraphclones.c | 72 +- gcc/cgraphunit.c | 8 +- gcc/compare-elim.c | 2 + gcc/config.gcc | 4 +- gcc/config/aarch64/aarch64-simd.md | 140 +- gcc/config/arm/arm-protos.h | 2 + gcc/config/arm/arm.c | 281 +- gcc/config/cr16/cr16.h | 2 +- gcc/config/darwin-c.c | 22 +- gcc/config/elfos.h | 2 +- gcc/config/i386/gfniintrin.h | 110 + gcc/config/i386/i386-builtin.def | 6 + gcc/config/i386/sse.md | 18 + gcc/config/powerpcspe/xcoff.h | 2 +- gcc/config/riscv/riscv.h | 15 +- gcc/config/rs6000/altivec.h | 4 + gcc/config/rs6000/power9.md | 8 +- gcc/config/rs6000/rs6000-builtin.def | 130 +- gcc/config/rs6000/rs6000-c.c | 85 +- gcc/config/rs6000/rs6000.c | 192 +- gcc/config/rs6000/rs6000.md | 65 +- gcc/config/rs6000/vsx.md | 195 +- gcc/config/rs6000/xcoff.h | 2 +- gcc/config/sol2.h | 4 +- gcc/configure | 2 +- gcc/configure.ac | 2 +- gcc/coverage.c | 3 + gcc/cp/ChangeLog | 51 + gcc/cp/call.c | 24 +- gcc/cp/class.c | 16 +- gcc/cp/constexpr.c | 22 +- gcc/cp/cp-objcp-common.c | 61 +- gcc/cp/cp-tree.h | 3 +- gcc/cp/cp-ubsan.c | 5 +- gcc/cp/decl.c | 9 +- gcc/cp/except.c | 2 +- gcc/cp/expr.c | 16 + gcc/cp/init.c | 31 +- gcc/cp/lambda.c | 124 +- gcc/cp/parser.c | 7 +- gcc/cp/pt.c | 14 +- gcc/cp/rtti.c | 9 +- gcc/cp/semantics.c | 33 +- gcc/cp/tree.c | 4 +- gcc/cp/typeck.c | 78 +- gcc/cp/typeck2.c | 4 +- gcc/debug.h | 3 +- gcc/defaults.h | 2 +- gcc/diagnostic.c | 65 +- gcc/doc/cpp.texi | 46 +- gcc/doc/extend.texi | 104 +- gcc/doc/gcov.texi | 2 +- gcc/doc/invoke.texi | 76 +- gcc/doc/md.texi | 4 +- gcc/dumpfile.h | 1 + gcc/dwarf2cfi.c | 18 +- gcc/dwarf2out.c | 27 +- gcc/final.c | 2 +- gcc/fortran/ChangeLog | 45 + gcc/fortran/check.c | 19 +- gcc/fortran/decl.c | 43 +- gcc/fortran/expr.c | 42 +- gcc/fortran/gfortran.h | 1 + gcc/fortran/invoke.texi | 11 +- gcc/fortran/resolve.c | 6 +- gcc/fortran/trans-stmt.c | 5 +- gcc/gcov-dump.c | 5 + gcc/gcov.c | 464 +- gcc/gimple-fold.c | 153 +- gcc/gimple-iterator.c | 9 +- gcc/gimple-ssa-evrp.c | 624 + gcc/gimple-ssa-store-merging.c | 201 +- gcc/gimple-streamer-in.c | 7 +- gcc/gimple.c | 1 + gcc/ginclude/tgmath.h | 82 +- gcc/go/ChangeLog | 4 + gcc/go/go-gcc.cc | 4 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/backend.h | 2 +- gcc/go/gofrontend/expressions.cc | 45 +- gcc/go/gofrontend/expressions.h | 14 +- gcc/go/gofrontend/gogo.cc | 7 +- gcc/go/gofrontend/operator.h | 6 - gcc/go/gofrontend/statements.cc | 97 - gcc/go/gofrontend/types.cc | 6 +- gcc/go/gofrontend/wb.cc | 1 - gcc/hash-map-traits.h | 7 + gcc/hash-map.h | 21 +- gcc/hash-table.h | 7 +- gcc/hash-traits.h | 9 +- gcc/ipa-chkp.c | 2 +- gcc/ipa-cp.c | 28 +- gcc/ipa-devirt.c | 5 +- gcc/ipa-fnsummary.c | 17 +- gcc/ipa-inline-analysis.c | 8 +- gcc/ipa-inline-transform.c | 39 +- gcc/ipa-inline.c | 208 +- gcc/ipa-inline.h | 3 +- gcc/ipa-profile.c | 12 +- gcc/ipa-prop.c | 2 +- gcc/ipa-split.c | 43 +- gcc/ipa-utils.c | 40 +- gcc/lto-cgraph.c | 18 +- gcc/lto-opts.c | 67 +- gcc/lto-streamer-in.c | 2 +- gcc/lto/ChangeLog | 4 + gcc/lto/lto-partition.c | 4 +- gcc/match.pd | 14 +- gcc/objc/ChangeLog | 5 + gcc/objc/objc-encoding.c | 2 +- gcc/omp-expand.c | 2 +- gcc/omp-low.c | 4 + gcc/omp-simd-clone.c | 4 +- gcc/predict.c | 90 +- gcc/predict.h | 2 +- gcc/prefix.c | 2 +- gcc/profile-count.c | 27 + gcc/profile-count.h | 3 + gcc/profile.c | 8 +- gcc/reg-stack.c | 5 - gcc/shrink-wrap.c | 18 +- gcc/testsuite/ChangeLog | 311 + .../c-c++-common/Wsizeof-pointer-memaccess2.c | 15 +- .../c-c++-common/Wsizeof-pointer-memaccess3.c | 132 + gcc/testsuite/c-c++-common/Wstringop-overflow.c | 158 + gcc/testsuite/c-c++-common/Wstringop-truncation.c | 449 + gcc/testsuite/c-c++-common/attr-nonstring-1.c | 60 + gcc/testsuite/c-c++-common/attr-nonstring-2.c | 123 + .../cilk-plus/CK/cilk_for_grain_errors.c | 2 +- gcc/testsuite/c-c++-common/cpp/pr58844-1.c | 4 +- gcc/testsuite/c-c++-common/cpp/pr58844-2.c | 4 +- gcc/testsuite/c-c++-common/cpp/va-opt-error.c | 28 + gcc/testsuite/c-c++-common/cpp/va-opt-pedantic.c | 5 + gcc/testsuite/c-c++-common/cpp/va-opt.c | 42 + .../c-c++-common/cpp/warning-zero-location.c | 2 +- gcc/testsuite/g++.dg/diagnostic/pr77949.C | 2 +- gcc/testsuite/g++.dg/gomp/macro-4.C | 8 +- gcc/testsuite/g++.dg/init/pr35878_1.C | 2 +- .../g++.dg/init/{pr35878_2.C => pr35878_4.C} | 2 +- gcc/testsuite/g++.dg/opt/pr82929.C | 30 + gcc/testsuite/g++.dg/template/cast5.C | 8 + .../g++.dg/torture/Wsizeof-pointer-memaccess1.C | 15 +- .../g++.dg/torture/Wsizeof-pointer-memaccess2.C | 11 +- gcc/testsuite/g++.dg/torture/pr48695.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr31146-2.C | 7 +- gcc/testsuite/g++.dg/tree-ssa/pr41428.C | 7 +- gcc/testsuite/gcc.c-torture/compile/pr82913.c | 23 + gcc/testsuite/gcc.c-torture/execute/pr82954.c | 22 + gcc/testsuite/gcc.dg/Walloca-1.c | 2 +- gcc/testsuite/gcc.dg/Wunknownprag.c | 8 +- gcc/testsuite/gcc.dg/builtin-redefine.c | 18 +- gcc/testsuite/gcc.dg/builtin-stpncpy.c | 9 +- gcc/testsuite/gcc.dg/builtin-tgmath-1.c | 322 + gcc/testsuite/gcc.dg/builtin-tgmath-2.c | 51 + gcc/testsuite/gcc.dg/builtin-tgmath-err-1.c | 76 + gcc/testsuite/gcc.dg/builtin-tgmath-err-2.c | 19 + gcc/testsuite/gcc.dg/cpp/Wunknown-pragmas-1.c | 18 +- gcc/testsuite/gcc.dg/cpp/Wunused.c | 6 +- gcc/testsuite/gcc.dg/cpp/misspelled-directive-1.c | 2 +- gcc/testsuite/gcc.dg/cpp/redef2.c | 20 +- gcc/testsuite/gcc.dg/cpp/redef3.c | 14 +- gcc/testsuite/gcc.dg/cpp/redef4.c | 520 +- gcc/testsuite/gcc.dg/cpp/trad/Wunused.c | 6 +- gcc/testsuite/gcc.dg/cpp/trad/argcount.c | 24 +- gcc/testsuite/gcc.dg/cpp/trad/comment-3.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/comment.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/defined.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/directive.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/funlike-3.c | 4 +- gcc/testsuite/gcc.dg/cpp/trad/funlike.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/literals-2.c | 4 +- gcc/testsuite/gcc.dg/cpp/trad/macro.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/pr65238-4.c | 12 +- gcc/testsuite/gcc.dg/cpp/trad/recurse-1.c | 4 +- gcc/testsuite/gcc.dg/cpp/trad/recurse-2.c | 6 +- gcc/testsuite/gcc.dg/cpp/trad/redef2.c | 36 +- gcc/testsuite/gcc.dg/cpp/ucnid-11.c | 12 +- gcc/testsuite/gcc.dg/cpp/unc1.c | 2 +- gcc/testsuite/gcc.dg/cpp/unc2.c | 2 +- gcc/testsuite/gcc.dg/cpp/unc3.c | 2 +- gcc/testsuite/gcc.dg/cpp/unc4.c | 2 +- gcc/testsuite/gcc.dg/cpp/undef2.c | 10 +- gcc/testsuite/gcc.dg/cpp/warn-redefined-2.c | 10 +- gcc/testsuite/gcc.dg/cpp/warn-redefined.c | 10 +- gcc/testsuite/gcc.dg/cpp/warn-unused-macros-2.c | 2 +- gcc/testsuite/gcc.dg/cpp/warn-unused-macros.c | 2 +- gcc/testsuite/gcc.dg/dfp/builtin-tgmath-dfp-err.c | 33 + gcc/testsuite/gcc.dg/dfp/builtin-tgmath-dfp.c | 263 + gcc/testsuite/gcc.dg/empty-source-2.c | 2 +- gcc/testsuite/gcc.dg/empty-source-3.c | 2 +- gcc/testsuite/gcc.dg/gomp/macro-4.c | 8 +- gcc/testsuite/gcc.dg/noncompile/pr35447-1.c | 2 +- .../gcc.dg/plugin/location-overflow-test-1.c | 4 +- gcc/testsuite/gcc.dg/pr20245-1.c | 2 +- gcc/testsuite/gcc.dg/pr28419.c | 1 + gcc/testsuite/gcc.dg/pr82916.c | 47 + gcc/testsuite/gcc.dg/pr82929.c | 18 + gcc/testsuite/gcc.dg/rtl/truncated-rtl-file.c | 2 +- gcc/testsuite/gcc.dg/store_merging_15.c | 56 + gcc/testsuite/gcc.dg/store_merging_2.c | 2 +- .../gcc.dg/torture/Wsizeof-pointer-memaccess1.c | 15 +- gcc/testsuite/gcc.dg/torture/pr60092.c | 1 - gcc/testsuite/gcc.dg/torture/pr63554.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/fnsplit-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/fnsplit-2.c | 33 + gcc/testsuite/gcc.dg/unclosed-init.c | 2 +- gcc/testsuite/gcc.target/aarch64/bsl-idiom.c | 88 + gcc/testsuite/gcc.target/aarch64/copysign-bsl.c | 13 + .../gcc.target/arm/cmse/baseline/bitfield-4.c | 41 +- .../gcc.target/arm/cmse/baseline/bitfield-5.c | 37 +- .../gcc.target/arm/cmse/baseline/bitfield-6.c | 46 +- .../gcc.target/arm/cmse/baseline/bitfield-7.c | 38 +- .../gcc.target/arm/cmse/baseline/bitfield-8.c | 40 +- .../gcc.target/arm/cmse/baseline/bitfield-9.c | 43 +- .../arm/cmse/baseline/bitfield-and-union-1.c | 96 - .../{bitfield-8.c => bitfield-and-union.c} | 51 +- .../gcc.target/arm/cmse/baseline/cmse-13.c | 8 +- .../gcc.target/arm/cmse/baseline/union-1.c | 55 +- .../gcc.target/arm/cmse/baseline/union-2.c | 68 +- gcc/testsuite/gcc.target/arm/cmse/bitfield-4.x | 40 + gcc/testsuite/gcc.target/arm/cmse/bitfield-5.x | 36 + gcc/testsuite/gcc.target/arm/cmse/bitfield-6.x | 45 + gcc/testsuite/gcc.target/arm/cmse/bitfield-7.x | 36 + gcc/testsuite/gcc.target/arm/cmse/bitfield-8.x | 39 + gcc/testsuite/gcc.target/arm/cmse/bitfield-9.x | 42 + ...bitfield-and-union-1.c => bitfield-and-union.x} | 19 - gcc/testsuite/gcc.target/arm/cmse/cmse-13.x | 7 + gcc/testsuite/gcc.target/arm/cmse/cmse-5.x | 7 + gcc/testsuite/gcc.target/arm/cmse/cmse-7.x | 7 + gcc/testsuite/gcc.target/arm/cmse/cmse-8.x | 7 + .../gcc.target/arm/cmse/mainline/bitfield-4.c | 41 +- .../gcc.target/arm/cmse/mainline/bitfield-5.c | 37 +- .../gcc.target/arm/cmse/mainline/bitfield-6.c | 46 +- .../gcc.target/arm/cmse/mainline/bitfield-7.c | 38 +- .../gcc.target/arm/cmse/mainline/bitfield-8.c | 40 +- .../gcc.target/arm/cmse/mainline/bitfield-9.c | 43 +- .../arm/cmse/mainline/bitfield-and-union.c | 20 + .../gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c | 9 +- .../gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c | 11 +- .../gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c | 8 +- .../gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c | 8 +- .../gcc.target/arm/cmse/mainline/hard/cmse-13.c | 9 +- .../gcc.target/arm/cmse/mainline/hard/cmse-5.c | 11 +- .../gcc.target/arm/cmse/mainline/hard/cmse-7.c | 8 +- .../gcc.target/arm/cmse/mainline/hard/cmse-8.c | 8 +- .../gcc.target/arm/cmse/mainline/soft/cmse-13.c | 8 +- .../gcc.target/arm/cmse/mainline/soft/cmse-5.c | 12 +- .../gcc.target/arm/cmse/mainline/soft/cmse-7.c | 8 +- .../gcc.target/arm/cmse/mainline/soft/cmse-8.c | 8 +- .../arm/cmse/mainline/softfp-sp/cmse-5.c | 11 +- .../arm/cmse/mainline/softfp-sp/cmse-7.c | 8 +- .../arm/cmse/mainline/softfp-sp/cmse-8.c | 8 +- .../gcc.target/arm/cmse/mainline/softfp/cmse-13.c | 8 +- .../gcc.target/arm/cmse/mainline/softfp/cmse-5.c | 11 +- .../gcc.target/arm/cmse/mainline/softfp/cmse-7.c | 8 +- .../gcc.target/arm/cmse/mainline/softfp/cmse-8.c | 8 +- .../gcc.target/arm/cmse/mainline/union-1.c | 55 +- .../gcc.target/arm/cmse/mainline/union-2.c | 68 +- .../arm/cmse/{mainline/union-1.c => union-1.x} | 15 - .../arm/cmse/{mainline/union-2.c => union-2.x} | 17 - .../gcc.target/arm/copysign_softfloat_1.c | 1 + gcc/testsuite/gcc.target/arm/pr67989.C | 3 +- gcc/testsuite/gcc.target/i386/avx-1.c | 6 + ...p8affineinvqb-2.c => avx512f-gf2p8affineqb-2.c} | 10 +- ...8affineinvqb-2.c => avx512vl-gf2p8affineqb-2.c} | 4 +- .../gcc.target/i386/force-indirect-call-1.c | 4 +- .../gcc.target/i386/force-indirect-call-2.c | 5 +- .../gcc.target/i386/force-indirect-call-3.c | 5 +- gcc/testsuite/gcc.target/i386/gfni-1.c | 6 + gcc/testsuite/gcc.target/i386/gfni-2.c | 12 + gcc/testsuite/gcc.target/i386/gfni-3.c | 4 + gcc/testsuite/gcc.target/i386/gfni-4.c | 4 +- gcc/testsuite/gcc.target/i386/sse-13.c | 7 + gcc/testsuite/gcc.target/i386/sse-14.c | 3 + gcc/testsuite/gcc.target/i386/sse-23.c | 6 + ...ld-vec-sums-int.c => builtin-vec-sums-be-int.c} | 6 +- .../gcc.target/powerpc/builtins-6-p9-runnable.c | 1046 ++ .../gcc.target/powerpc/builtins-revb-runnable.c | 68 +- gcc/testsuite/gcc.target/powerpc/float128-hw4.c | 135 + gcc/testsuite/gcc.target/powerpc/float128-minmax.c | 15 + gcc/testsuite/gcc.target/powerpc/p9-xxbr-1.c | 11 +- gcc/testsuite/gcc.target/powerpc/p9-xxbr-3.c | 99 + .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c | 2 +- .../gfortran.dg/allocate_assumed_charlen_1.f90 | 28 + gcc/testsuite/gfortran.dg/dec_structure_23.f90 | 19 + gcc/testsuite/gfortran.dg/ieee/ieee_8.f90 | 2 +- gcc/testsuite/gfortran.dg/init_flag_16.f03 | 25 + gcc/testsuite/gfortran.dg/pr78240.f90 | 12 + gcc/testsuite/gfortran.dg/pr78619.f90 | 21 + gcc/testsuite/gfortran.dg/typebound_call_29.f90 | 46 + gcc/testsuite/gnat.dg/opt69.adb | 28 + gcc/testsuite/lib/gcc-dg.exp | 17 +- gcc/testsuite/lib/scanasm.exp | 44 +- gcc/testsuite/lib/scandump.exp | 20 +- gcc/testsuite/lib/target-supports.exp | 17 +- gcc/toplev.c | 7 +- gcc/tracer.c | 2 - gcc/trans-mem.c | 8 +- gcc/tree-cfg.c | 17 +- gcc/tree-cfgcleanup.c | 89 +- gcc/tree-chkp.c | 8 +- gcc/tree-core.h | 2 +- gcc/tree-emutls.c | 2 +- gcc/tree-inline.c | 98 +- gcc/tree-predcom.c | 9 +- gcc/tree-pretty-print.c | 10 +- gcc/tree-ssa-coalesce.c | 3 +- gcc/tree-ssa-loop-im.c | 2 - gcc/tree-ssa-sink.c | 6 +- gcc/tree-ssa-strlen.c | 395 + gcc/tree-ssa-tail-merge.c | 65 +- gcc/tree-ssa-threadupdate.c | 14 +- gcc/tree-vrp.c | 11247 ++++++------------- gcc/tree-vrp.h | 66 + gcc/tree.h | 17 + gcc/ubsan.c | 4 +- gcc/value-prof.c | 5 - gcc/vr-values.c | 4183 +++++++ gcc/vr-values.h | 121 + include/ChangeLog | 5 + include/dwarf2.def | 3 + include/plugin-api.h | 18 +- libcpp/ChangeLog | 24 + libcpp/identifiers.c | 2 + libcpp/include/cpplib.h | 3 + libcpp/include/line-map.h | 46 +- libcpp/init.c | 44 +- libcpp/internal.h | 3 +- libcpp/lex.c | 30 + libcpp/macro.c | 170 +- libcpp/pch.c | 1 + libgcc/ChangeLog | 8 + libgcc/config.host | 2 +- libgcc/config/sol2/crtpg.c | 9 +- libgcc/configure | 2 +- libgcc/configure.ac | 2 +- libgo/Makefile.am | 2 +- libgo/Makefile.in | 2 +- libgo/configure | 4 +- libgo/configure.ac | 2 +- libgo/go/runtime/internal/atomic/atomic.c | 14 +- libgo/go/runtime/panic.go | 1 + libgo/go/sync/atomic/atomic.c | 12 +- libgo/mkrsysinfo.sh | 8 +- libgo/mksysinfo.sh | 8 +- libgo/runtime/runtime.h | 2 + libgomp/ChangeLog | 5 + .../libgomp.oacc-c-c++-common/asyncwait-1.c | 16 +- libstdc++-v3/ChangeLog | 23 + libstdc++-v3/include/bits/locale_conv.h | 2 +- libstdc++-v3/include/experimental/numeric | 20 +- libstdc++-v3/include/std/fstream | 6 +- libstdc++-v3/include/std/numeric | 20 +- .../conversions/buffer/3.cc} | 39 +- libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 17 +- libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 23 +- libstdc++-v3/testsuite/util/testsuite_tr1.h | 2 +- 380 files changed, 18473 insertions(+), 11726 deletions(-) create mode 100644 gcc/gimple-ssa-evrp.c create mode 100644 gcc/testsuite/c-c++-common/Wsizeof-pointer-memaccess3.c create mode 100644 gcc/testsuite/c-c++-common/Wstringop-overflow.c create mode 100644 gcc/testsuite/c-c++-common/Wstringop-truncation.c create mode 100644 gcc/testsuite/c-c++-common/attr-nonstring-1.c create mode 100644 gcc/testsuite/c-c++-common/attr-nonstring-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt-error.c create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt-pedantic.c create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt.c copy gcc/testsuite/g++.dg/init/{pr35878_2.C => pr35878_4.C} (82%) create mode 100644 gcc/testsuite/g++.dg/opt/pr82929.C create mode 100644 gcc/testsuite/g++.dg/template/cast5.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr82913.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr82954.c create mode 100644 gcc/testsuite/gcc.dg/builtin-tgmath-1.c create mode 100644 gcc/testsuite/gcc.dg/builtin-tgmath-2.c create mode 100644 gcc/testsuite/gcc.dg/builtin-tgmath-err-1.c create mode 100644 gcc/testsuite/gcc.dg/builtin-tgmath-err-2.c create mode 100644 gcc/testsuite/gcc.dg/dfp/builtin-tgmath-dfp-err.c create mode 100644 gcc/testsuite/gcc.dg/dfp/builtin-tgmath-dfp.c create mode 100644 gcc/testsuite/gcc.dg/pr82916.c create mode 100644 gcc/testsuite/gcc.dg/pr82929.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_15.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/fnsplit-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bsl-idiom.c create mode 100644 gcc/testsuite/gcc.target/aarch64/copysign-bsl.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/baseline/bitfield-and-union-1.c copy gcc/testsuite/gcc.target/arm/cmse/baseline/{bitfield-8.c => bitfield-and-unio [...] create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-4.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-5.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-6.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-7.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-8.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-9.x rename gcc/testsuite/gcc.target/arm/cmse/{mainline/bitfield-and-union-1.c => bitfi [...] create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-13.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-5.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-7.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-8.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/bitfield-and-union.c copy gcc/testsuite/gcc.target/arm/cmse/{mainline/union-1.c => union-1.x} (56%) copy gcc/testsuite/gcc.target/arm/cmse/{mainline/union-2.c => union-2.x} (56%) copy gcc/testsuite/gcc.target/i386/{avx512f-gf2p8affineinvqb-2.c => avx512f-gf2p8a [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-gf2p8affineinvqb-2.c => avx512vl-gf2p [...] copy gcc/testsuite/gcc.target/powerpc/{fold-vec-sums-int.c => builtin-vec-sums-be- [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-6-p9-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-minmax.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-xxbr-3.c create mode 100644 gcc/testsuite/gfortran.dg/allocate_assumed_charlen_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/init_flag_16.f03 create mode 100644 gcc/testsuite/gfortran.dg/pr78240.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78619.f90 create mode 100644 gcc/testsuite/gfortran.dg/typebound_call_29.f90 create mode 100644 gcc/testsuite/gnat.dg/opt69.adb create mode 100644 gcc/vr-values.c create mode 100644 gcc/vr-values.h copy libstdc++-v3/testsuite/{20_util/shared_ptr/creation/single_allocation.cc => 2 [...]