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 fe4b22f4870 [PR86397] set p_t_decl while mangling t_decl type discards 3722b128409 [PR85569] skip constexpr target_expr constructor dummy type [...] adds 8e1f49426c7 PR lto/87957 * tree.c (fld_decl_context): Break out from [...] adds 86076a1b5a5 PR lto/87957 * g++.dg/lto/odr-1_0.C: Extend by mismatched [...] adds 0bea60b4686 PR libstdc++/88113 use size_type consistently instead of size_t adds 9a6cb426f05 PR libstdc++/88111 Make maximum block size depend on size_t width adds 442cb64f451 * invoke.texi (-fdec-include): Document. adds 179aeb6b50e PR target/85667 * config/i386/i386.c (function_value_ms_6 [...] adds 6c94bf62eae PR middle-end/88129 * function.c (expand_function_end): D [...] adds 4b0e25f99d8 PR rtl-optimization/85925 * gcc.c-torture/execute/2018112 [...] adds 487113368ea Revert the revert: 2013-10-26 Vladimir Makarov <vmakaro [...] adds 7e4504eb270 PR c++/87386 * parser.c (cp_parser_primary_expression): U [...] adds 8029f85e0c6 PR c++/88122 * method.c (maybe_explain_implicit_delete): [...] adds 1cbf749f4da [libbacktrace] Factor out read_initial_length adds 7e0b3b8b025 Daily bump. adds 00395a83b0b libphobos/ChangeLog: adds 75c0d5354c9 Replace sync builtins with atomic builtins adds 5ae87328d64 Do not mix -fsanitize=thread and -mabi=ms (PR sanitizer/88017). adds 8d9758567fb PR c++/87386 * parser.c (cp_parser_operator): Use str.get [...] adds 7fbefb0defe PR target/85644 PR target/86832 * config/i386/i386.c (ix [...] adds c2ec998b7d7 2018-11-22 Richard Biener rguenther@suse.de adds eff71cfb101 2018-11-22 Richard Biener rguenther@suse.de adds 4cc2368f267 * g++.dg/lto/odr-2_0.C: Remove extra brace adds 06baab54532 Update changelog entry. adds d58f58b02d4 PR libstdc++/87520 Always pass type-punned type_info reference adds 545031a3bc6 Add new maintainer script for PRs that can be closed. adds b51523c4af8 2018-11-22 Richard Biener rguenther@suse.de adds f98495d90ba PR85434: Prevent spilling of stack protector guard's addres [...] adds 67369544962 Fix option values for -march. adds 2f5274cc3ca * config/i386/i386.c (ix86_avx_emit_vzeroupper): Remove. [...] adds 8fc3599dcab 2018-11-22 Vladimir Makarov vmakarov@redhat.com adds a9b9381580d Improve relocation adds 44d06499545 PR tree-optimization/85794 * gcc.dg/vect/O3-pr85794.c: New test. adds 9dd8d61296f * g++.dg/lto/odr-2_0.C: Drop dg-lto-options. * g++.dg/lto [...] adds 58ac00b83e5 * config/i386/i386.c (ix86_check_avx_upper_register): Ret [...] adds cb9ebab4f81 * config/i386/i386.c (ix86_option_override_internal): For [...] adds 6a3c15c9ae0 * config/i386/i386.c (ix86_option_override_internal, ix86 [...] adds 490c362e611 * lto.c (cmp_type_location): Remove. (lto_read_decls): Do [...] adds 39ac5418fd5 PR lto/88142 * ipa-devirt.c (type_variants_equivalent_p): [...] adds 063f7a4af80 * lang.opt (fpad-source): New option. * scanner.c (load_l [...] adds 950adc0ce27 Daily bump. adds fb2b94e405f 2018-11-22 Sandra Loosemore sandra@codesourcery.com [...] adds a109ff087a5 PR tree-optimization/86614 * gimple-ssa-warn-restrict.c ( [...] adds d6dee1a925f [PATCH, ARM] Clean up arm backend using the @ construct for [...] adds c118d459492 2018-11-23 Richard Biener rguenther@suse.de adds fb75ff455a7 PR libstdc++/87308 adjust regex used in std::any pretty printer adds 85e3666c57e PR libstdc++/65229 fix pretty printer for std::bitset<0> adds 2b649ea58f7 [aarch64/arm] Updating the cost table for xgene1. adds 299f7a4a356 [aarch64] Update xgene1_addrcost_table. adds efa47671f18 [aarch64] Add xgene1 prefetch tunings. adds 13427ab2cef [aarch64] Update xgene1 tuning struct. adds ab885a1ec2b [aarch64] Add CPU support for Ampere Computing's eMAG. adds 23df31a7c6b 2018-11-23 Edward Smith-Rowland 3dw4rd@verizon.net adds cf18b3e83b1 PR testsuite/88098 - FAIL: gcc.dg/Wbuiltin-declaration-mism [...] adds d32ab3dcc52 PR tree-optimization/87756 - missing unterminated argument [...] adds d4ac047bf12 Make recursion_check work for multiple threads adds 25f980e326d PR tree-optimization/87756 * gcc.dg/builtin-memchr-2.c: S [...] adds 15b8e5c8921 2018-11-23 Vladimir Makarov vmakarov@redhat.com adds 91132079de9 2018-11-23 Vladimir Makarov vmakarov@redhat.com adds 4e4a9df3ed2 Daily bump. adds be69e68ea21 PR rtl-optimization/87468 * tree-ssa-threadupdate.c (crea [...] adds ed9ed194d64 2018-11-24 Paul Thomas pault@gcc.gnu.org adds 10b40256e87 2018-11-24 Paul Thomas pault@gcc.gnu.org adds 63d054f3ae3 gcc/d/ChangeLog: adds 1c6acf3a488 Daily bump. adds 21fcb11bdcf 2018-11-25 Vladimir Makarov vmakarov@redhat.com adds b47f701d7a1 Disable gdc execution tests without libphobos adds ffac9b665cd * config/pdp11/pdp11.h (TARGET_HAS_NO_HW_DIVIDE): Define. adds 50d3774f291 2018-11-25 Sandra Loosemore sandra@codesourcery.com adds 41e3bb3fea8 [RS6000] Delete OBJECT_PEF and TARGET_MACOS adds 48733abd64d Daily bump. adds 857ff59ce8d 2018-11-25 Sandra Loosemore sandra@codesourcery.com adds c7ddc4c0418 2018-11-25 Sandra Loosemore sandra@codesourcery.com adds fd4a1412375 Only use __float128 in test if available adds 25e48123843 2018-11-26 Matthias Klose doko@ubuntu.com adds ef9ed410041 2018-11-26 Matthias Klose doko@ubuntu.com adds 2a3766967f0 S/390: Document z14/arch12 -march option. adds bc497cf24d8 2018-11-26 Richard Biener rguenther@suse.de adds 7c871402afc libphobos: Fix backtraces in Fibers on AArch64. adds 337f3a253a9 [arm][1/3] Rename mul64 attr to widen_mul64 adds 2f1287b08ad [AArch64][committed] Fix typo in aarch64_mangle_type adds 5ac4e2dc219 2018-11-26 Sandra Loosemore sandra@codesourcery.com adds 3fa38aab829 PR target/88178 * config/i386/i386.c (dbx_register_map): [...] adds 4d2cdcb1623 2018-11-26 Aaron Sawdey acsawdey@linux.ibm.com adds d530e5964eb * testsuite/Makefile.am (AUTOMAKE_OPTIONS): Drop dejagnu. [...] adds 0088d2e3453 2018-11-26 Jozef Lawrynowicz jozef.l@mittosystems.com adds f6245fb8441 PR target/58397 * config.host (*-*-netbsd*): Use x-netbsd [...] adds 62646c45fc9 PR c++/86900 * dwarf2out.c (secname_for_decl): For functi [...] adds 67cf60dadc9 PR testsuite/88090 * obj-c++.dg/attributes/method-nonnull [...] adds b1ba68e931d PR target/88195 * config/i386/i386.c (def_builtin2): If t [...] adds a9e81b51893 2018-11-26 Jozef Lawrynowicz jozef.l@mittosystems.com adds 12000efe077 2018-11-26 Jozef Lawrynowicz jozef.l@mittosystems.com adds 9890f25f797 compiler: initial support for exporting function bodies adds a29d28d20fd Add filters for D language sources to contrib/update-copyright.py adds d7e443fded8 PR c++/88120 - ICE when calling save_expr in a template. [...] adds cdfc6004534 [RS6000] Use config/linux.h for powerpc*-*-linux* adds 07e3030cd8b PR 87756 - missing unterminated argument warning using addr [...] adds c2a1118389b syscall: always define WEXITED and WNOWAIT on GNU/Linux adds ab6b1bb456f [RS6000] rs6000/sysv4.h using gnu-user.h adds 6bcc5e8d48b Daily bump. adds fb1ed2805ed 2018-11-27 Jozef Lawrynowicz jozef.l@mittosystems.com adds e43345c1046 Fix missing dump_impl_location_t values, using a new dump_m [...] adds 0aaa1c585bc [RS6000] PowerPC -mcpu=native support adds 6a9a8e156cc [RS6000] libgcc cfi adds 968bbc892e5 [libbacktrace] Avoid realloc with size == 0 in backtrace_ve [...] adds cc0ff4df2d9 [libbacktrace] Don't point to released memory in backtrace_ [...] adds 801cc086e1b * c-ada-spec.c: Include stringpool.h. (has_static_fields) [...] adds 02aa6d736e7 Come up with memop_ret enum instead of int endp for memory [...] adds f052211c3ff Support simd function declarations via a pre-include. adds 4ff24535fd4 Document the xorsign optab. adds 185d69ff81f * config/microblaze/microblaze.c (microblaze_block_move_st [...] adds 32b39b86aa1 * config/mips/mips.c (mips_block_move_straight): Use RETUR [...] adds 62b8ade669b * config/lm32/lm32.c (lm32_block_move_inline): Use RETURN_ [...] adds 559e6ed4b16 * config/riscv/riscv (riscv_block_mvoe_straight): Use RETU [...] adds 0b90da66f5f PR target/88188 * config/rs6000/rs6000.c (print_operand) [...] adds c94fccdf42e PR preprocessor/83173: Additional check before decrementing [...] adds 81affb1d35c compiler: import inlinable functions from package data adds 4249dcb9095 PR preprocessor/83173: New test adds ff81848a8eb MIPS: Add `-mfix-r5900' option for the R5900 short loop erratum adds 934182c665e PR preprocessor/83173: Enhance -fdump-internal-locations output adds bc7f2a7dcb2 gcov: do not ICE on NULL string in JSON export. adds d019d1b8955 PR 87756 - missing unterminated argument warning using addr [...] adds 548be2460c1 compiler: change Expression export to use Export_function_body adds 06491d5ca8f PR middle-end/87157 * gcc.dg/vect/costmodel/ppc/costmodel [...] adds 9b92780c8a3 compiler: pass a Location to import_expression adds bc8e2ef4fe7 compiler: change expression importing to use Import_expression adds dc2af9e31cc PR c++/88181 * class.c (fixup_attribute_variants): Also p [...] adds d8552953726 2018-11-27 François Dumont fdumont@gcc.gnu.org adds 204d4af48ee compiler: add '$' to names in expression export data adds eb75d23ac08 compiler: finalize types parsed for inline functions adds 86f35a6edbf compiler: add types used by inline functions to export data adds b3df66f19fc compiler: add result parameter names for inlinable functions adds c8fb3443911 PR libstdc++/67843 set shared_ptr lock policy at build-time adds 69f634cc671 compiler: record final type for numeric expressions adds 745bbd57d97 Clean up temporary files created by std::filesystem testsuite adds 98386435f39 compiler: tweaks for importing inline function bodies adds f931ec5254b PR c++/88187 * decl.c (grokdeclarator): Don't diagnose de [...] adds a1c7ffb16bd Daily bump. new dd98de48f0f [PR85569] skip constexpr target_expr constructor dummy type [...] new bb88af5a7e5 [PR86397] skip canonical_eh_spec when mangling C++1[14]
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 (fe4b22f4870) \ N -- N -- N refs/heads/aoliva/testme (bb88af5a7e5)
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 2 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: contrib/ChangeLog | 7 + contrib/update-copyright.py | 23 + gcc/ChangeLog | 682 +++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/libgnarl/s-linux__alpha.ads | 1 + gcc/asan.c | 2 +- gcc/builtins.c | 73 +- gcc/c-family/ChangeLog | 18 + gcc/c-family/c-ada-spec.c | 119 ++- gcc/c/ChangeLog | 6 + gcc/c/c-typeck.c | 9 +- gcc/cfgexpand.c | 17 + gcc/common/config/i386/i386-common.c | 25 +- gcc/config.gcc | 28 +- gcc/config.host | 4 + gcc/config/aarch64/aarch64-cores.def | 5 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.c | 46 +- gcc/config/arm/aarch-cost-tables.h | 88 +- gcc/config/arm/arm-generic.md | 8 +- gcc/config/arm/arm-protos.h | 4 +- gcc/config/arm/arm.c | 265 +++--- gcc/config/arm/arm.md | 163 +++- gcc/config/arm/cortex-a15.md | 2 +- gcc/config/arm/cortex-a5.md | 2 +- gcc/config/arm/cortex-a53.md | 2 +- gcc/config/arm/cortex-a57.md | 2 +- gcc/config/arm/cortex-a7.md | 2 +- gcc/config/arm/cortex-m4.md | 2 +- gcc/config/arm/exynos-m1.md | 2 +- gcc/config/arm/marvell-pj4.md | 4 +- gcc/config/arm/neon.md | 14 +- gcc/config/arm/predicates.md | 17 + gcc/config/arm/sync.md | 4 +- gcc/config/arm/thumb1.md | 13 + gcc/config/arm/types.md | 4 +- gcc/config/arm/unspecs.md | 3 + gcc/config/arm/xgene1.md | 4 +- gcc/config/gnu-user.h | 4 + gcc/config/{host-openbsd.c => host-netbsd.c} | 28 +- gcc/config/i386/i386.c | 323 +++---- gcc/config/i386/i386.h | 2 +- gcc/config/i386/i386.md | 8 +- gcc/config/lm32/lm32.c | 2 +- gcc/config/microblaze/microblaze.c | 4 +- gcc/config/mips/mips.c | 16 +- gcc/config/mips/mips.h | 1 + gcc/config/mips/mips.opt | 4 + gcc/config/pdp11/pdp11.h | 5 + gcc/config/riscv/riscv.c | 2 +- gcc/config/rs6000/aix71.h | 50 +- gcc/config/rs6000/driver-rs6000.c | 38 +- gcc/config/rs6000/freebsd.h | 12 +- gcc/config/rs6000/freebsd64.h | 9 - gcc/config/rs6000/linux.h | 23 +- gcc/config/rs6000/linux64.h | 32 +- gcc/config/rs6000/lynx.h | 10 - gcc/config/rs6000/netbsd.h | 4 + gcc/config/rs6000/rs6000-string.c | 960 ++++++++++++--------- gcc/config/rs6000/rs6000.c | 20 +- gcc/config/rs6000/rs6000.h | 124 ++- gcc/config/rs6000/rs6000.opt | 2 +- gcc/config/rs6000/rtems.h | 7 + gcc/config/rs6000/sysv4.h | 80 +- gcc/config/sh/sh-mem.cc | 2 +- gcc/config/{x-hpux => x-netbsd} | 4 +- gcc/cp/ChangeLog | 38 + gcc/cp/class.c | 2 + gcc/cp/constexpr.c | 2 +- gcc/cp/decl.c | 2 +- gcc/cp/mangle.c | 26 +- gcc/cp/method.c | 8 +- gcc/cp/parser.c | 44 +- gcc/cp/typeck.c | 2 +- gcc/d/ChangeLog | 6 + gcc/d/d-incpath.cc | 4 +- gcc/diagnostic-show-locus.c | 51 -- gcc/diagnostic.c | 46 + gcc/diagnostic.h | 3 + gcc/doc/extend.texi | 62 +- gcc/doc/invoke.texi | 34 +- gcc/doc/md.texi | 64 +- gcc/doc/sourcebuild.texi | 20 +- gcc/dump-context.h | 49 +- gcc/dumpfile.c | 277 ++++-- gcc/dumpfile.h | 72 +- gcc/dwarf2out.c | 10 +- gcc/expr.c | 91 +- gcc/expr.h | 2 +- gcc/fortran/ChangeLog | 33 + gcc/fortran/decl.c | 41 + gcc/fortran/gfortran.h | 22 + gcc/fortran/invoke.texi | 24 +- gcc/fortran/lang-specs.h | 10 +- gcc/fortran/lang.opt | 8 + gcc/fortran/match.h | 1 + gcc/fortran/parse.c | 3 + gcc/fortran/resolve.c | 2 +- gcc/fortran/scanner.c | 5 + gcc/fortran/trans-intrinsic.c | 70 ++ gcc/function.c | 40 +- gcc/gcc.c | 19 + gcc/gcov.c | 4 +- gcc/gimple-ssa-warn-restrict.c | 3 + gcc/go/ChangeLog | 5 + gcc/go/go-gcc.cc | 5 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/backend.h | 7 + gcc/go/gofrontend/export.cc | 45 +- gcc/go/gofrontend/export.h | 84 ++ gcc/go/gofrontend/expressions.cc | 336 +++++--- gcc/go/gofrontend/expressions.h | 60 +- gcc/go/gofrontend/go.cc | 6 +- gcc/go/gofrontend/gogo.cc | 599 ++++++++++++- gcc/go/gofrontend/gogo.h | 114 ++- gcc/go/gofrontend/import.cc | 212 ++++- gcc/go/gofrontend/import.h | 244 +++++- gcc/go/gofrontend/statements.cc | 30 + gcc/go/gofrontend/statements.h | 46 + gcc/go/gofrontend/types.cc | 22 +- gcc/input.c | 41 +- gcc/ipa-devirt.c | 101 ++- gcc/ira-costs.c | 184 ++-- gcc/loop-unroll.c | 7 +- gcc/lra-spills.c | 15 + gcc/lto-streamer-out.c | 1 - gcc/lto/ChangeLog | 5 + gcc/lto/lto.c | 42 +- gcc/opt-problem.cc | 2 +- gcc/optinfo-emit-json.cc | 2 +- gcc/optinfo.cc | 2 +- gcc/profile.c | 2 +- gcc/rtl.h | 17 +- gcc/selftest.h | 9 + gcc/target-insns.def | 2 + gcc/testsuite/ChangeLog | 319 ++++++- gcc/testsuite/c-c++-common/Warray-bounds-2.c | 10 +- gcc/testsuite/c-c++-common/Warray-bounds-3.c | 4 + gcc/testsuite/c-c++-common/Warray-bounds-6.c | 18 + gcc/testsuite/c-c++-common/Wrestrict.c | 5 + gcc/testsuite/c-c++-common/pr41779.c | 6 +- gcc/testsuite/c-c++-common/pr57371-2.c | 2 +- gcc/testsuite/c-c++-common/rotate-8.c | 14 +- gcc/testsuite/g++.dg/cpp0x/implicit15.C | 11 + gcc/testsuite/g++.dg/cpp0x/pr88120.C | 23 + gcc/testsuite/g++.dg/debug/dwarf2/pr86900.C | 14 + gcc/testsuite/g++.dg/debug/pr88181.C | 29 + gcc/testsuite/g++.dg/diagnostic/pr87386.C | 18 + gcc/testsuite/g++.dg/lto/odr-1_0.C | 5 +- gcc/testsuite/g++.dg/lto/odr-1_1.C | 14 +- gcc/testsuite/g++.dg/lto/odr-2_0.C | 7 + gcc/testsuite/g++.dg/lto/odr-2_1.C | 4 + gcc/testsuite/g++.dg/lto/odr-3_0.C | 32 + gcc/testsuite/g++.dg/lto/odr-3_1.C | 16 + gcc/testsuite/g++.dg/lto/odr-4_0.C | 2 +- gcc/testsuite/g++.dg/lto/odr-5_0.C | 12 + gcc/testsuite/g++.dg/lto/odr-5_1.C | 9 + gcc/testsuite/g++.dg/other/pr88187.C | 7 + gcc/testsuite/g++.dg/parse/error17.C | 2 +- gcc/testsuite/g++.dg/torture/pr88149.C | 63 ++ gcc/testsuite/gcc.c-torture/compile/20151204.c | 2 +- gcc/testsuite/gcc.c-torture/compile/pr87468.c | 15 + gcc/testsuite/gcc.c-torture/execute/20181120-1.c | 6 +- gcc/testsuite/gcc.c-torture/execute/920501-8.c | 2 + gcc/testsuite/gcc.c-torture/execute/930513-1.c | 2 + .../gcc.c-torture/execute/ieee/920810-1.x | 4 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-4.c | 2 +- gcc/testsuite/gcc.dg/Walloc-size-larger-than-5.c | 2 +- gcc/testsuite/gcc.dg/Walloc-size-larger-than-6.c | 2 +- gcc/testsuite/gcc.dg/Walloc-size-larger-than-7.c | 2 +- .../gcc.dg/Wbuiltin-declaration-mismatch-4.c | 7 +- .../gcc.dg/Wbuiltin-declaration-mismatch-5.c | 19 + gcc/testsuite/gcc.dg/Wno-frame-address.c | 2 +- gcc/testsuite/gcc.dg/attr-alloc_size-11.c | 4 +- gcc/testsuite/gcc.dg/builtin-apply2.c | 2 +- gcc/testsuite/gcc.dg/builtin-memchr-2.c | 55 ++ gcc/testsuite/gcc.dg/builtin-memchr-3.c | 72 ++ .../gcc.dg/compat/struct-by-value-16a_x.c | 2 + gcc/testsuite/gcc.dg/ifcvt-4.c | 2 +- gcc/testsuite/gcc.dg/lto/20091013-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20091013-1_1.c | 1 - gcc/testsuite/gcc.dg/lto/20091013-1_2.c | 1 - .../plugin/location-overflow-test-pr83173-1.h | 2 + .../plugin/location-overflow-test-pr83173-2.h | 2 + .../gcc.dg/plugin/location-overflow-test-pr83173.c | 21 + .../gcc.dg/plugin/location-overflow-test-pr83173.h | 2 + .../gcc.dg/plugin/location_overflow_plugin.c | 13 +- gcc/testsuite/gcc.dg/plugin/plugin.exp | 3 +- gcc/testsuite/gcc.dg/pr34225.c | 1 + gcc/testsuite/gcc.dg/pr34856.c | 1 + gcc/testsuite/gcc.dg/pr40971.c | 1 + gcc/testsuite/gcc.dg/pr53037-1.c | 2 +- gcc/testsuite/gcc.dg/pr53037-2.c | 2 +- gcc/testsuite/gcc.dg/pr53037-3.c | 2 +- gcc/testsuite/gcc.dg/pr59963-2.c | 1 + gcc/testsuite/gcc.dg/pr69071.c | 2 +- gcc/testsuite/gcc.dg/pr84670-4.c | 1 + gcc/testsuite/gcc.dg/pr85512.c | 1 + gcc/testsuite/gcc.dg/pr85859.c | 1 + gcc/testsuite/gcc.dg/sancov/cmp0.c | 14 +- gcc/testsuite/gcc.dg/torture/builtin-sprintf.c | 3 +- gcc/testsuite/gcc.dg/torture/pr67222.c | 8 +- .../gcc.dg/torture/stackalign/builtin-apply-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/addadd.c | 4 +- .../gcc.dg/tree-ssa/builtin-fprintf-warn-1.c | 8 +- .../gcc.dg/tree-ssa/builtin-printf-warn-1.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-2.c | 9 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-10.c | 94 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/loop-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/loop-35.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-1.c | 3 +- .../gcc.dg/tree-ssa/loop-interchange-10.c | 3 +- .../gcc.dg/tree-ssa/loop-interchange-11.c | 3 +- .../gcc.dg/tree-ssa/loop-interchange-1b.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-2.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-3.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-5.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-6.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-7.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-8.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-9.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-11.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr23455.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr79327-2.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/user-printf-warn-1.c | 6 +- gcc/testsuite/gcc.dg/tsan/pr88017.c | 6 + gcc/testsuite/gcc.dg/vect/O3-pr85794.c | 12 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c | 2 +- gcc/testsuite/gcc.dg/warn-sprintf-no-nul-2.c | 70 ++ gcc/testsuite/gcc.dg/warn-sprintf-no-nul-3.c | 71 ++ gcc/testsuite/gcc.dg/weak/typeof-2.c | 2 + gcc/testsuite/gcc.target/arm/pr85434.c | 200 +++++ gcc/testsuite/gcc.target/i386/pr82361-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr85667-1.c | 33 + gcc/testsuite/gcc.target/i386/pr85667-2.c | 15 + gcc/testsuite/gcc.target/i386/pr85667-3.c | 33 + gcc/testsuite/gcc.target/i386/pr85667-4.c | 15 + gcc/testsuite/gcc.target/i386/pr88178.c | 8 + gcc/testsuite/gcc.target/i386/pr88195.c | 8 + .../gcc.target/msp430/interrupt_fn_placement.c | 1 + .../gcc.target/msp430/pr78818-data-region.c | 3 +- gcc/testsuite/gcc.target/msp430/pr79242.c | 2 +- gcc/testsuite/gcc.target/msp430/special-regs.c | 8 +- gcc/testsuite/gcc.target/powerpc/pr70669.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr88188.c | 13 + gcc/testsuite/gdc.dg/lto/lto.exp | 5 + gcc/testsuite/gdc.dg/runnable.d | 1 + gcc/testsuite/gfortran.dg/associate_46.f90 | 37 + gcc/testsuite/gfortran.dg/pad_source_1.f | 8 + gcc/testsuite/gfortran.dg/pad_source_2.f | 9 + gcc/testsuite/gfortran.dg/pad_source_3.f | 8 + gcc/testsuite/gfortran.dg/pad_source_4.f | 7 + gcc/testsuite/gfortran.dg/pad_source_5.f | 7 + .../gfortran.dg/{vect/vect-8.f90 => pr88148.f90} | 7 +- gcc/testsuite/gfortran.dg/simd-builtins-1.f90 | 19 + gcc/testsuite/gfortran.dg/simd-builtins-1.h | 4 + gcc/testsuite/gfortran.dg/simd-builtins-2.f90 | 20 + gcc/testsuite/gfortran.dg/simd-builtins-3.f90 | 1 + gcc/testsuite/gfortran.dg/simd-builtins-3.h | 8 + gcc/testsuite/gfortran.dg/simd-builtins-4.f | 1 + gcc/testsuite/gfortran.dg/simd-builtins-4.h | 8 + gcc/testsuite/gfortran.dg/simd-builtins-5.f | 9 + gcc/testsuite/gfortran.dg/simd-builtins-6.f90 | 24 + gcc/testsuite/jit.dg/test-long-names.c | 2 +- gcc/testsuite/lib/gdc-dg.exp | 13 + gcc/testsuite/lib/target-supports.exp | 62 +- .../obj-c++.dg/attributes/method-nonnull-1.mm | 6 +- gcc/tree-ssa-loop-niter.c | 27 +- gcc/tree-ssa-loop-niter.h | 1 + gcc/tree-ssa-sccvn.c | 12 + gcc/tree-ssa-threadupdate.c | 12 +- gcc/tree-streamer-in.c | 7 + gcc/tree-streamer-out.c | 7 + gcc/tree-vect-loop.c | 29 +- gcc/tree-vect-slp.c | 50 +- gcc/tree.c | 125 +-- gcc/tree.h | 2 +- libbacktrace/ChangeLog | 18 + libbacktrace/Makefile.am | 4 + libbacktrace/Makefile.in | 25 +- libbacktrace/alloc.c | 13 +- libbacktrace/dwarf.c | 36 +- libbacktrace/mmap.c | 2 + libbacktrace/{state.c => unittest.c} | 88 +- libcpp/ChangeLog | 13 + libcpp/files.c | 32 +- libcpp/location-example.txt | 325 ++++--- libgcc/ChangeLog | 13 +- libgcc/config/rs6000/morestack.S | 4 + libgcc/config/rs6000/tramp.S | 5 + libgfortran/ChangeLog | 21 + libgfortran/Makefile.in | 1 + libgfortran/acinclude.m4 | 20 +- libgfortran/config.h.in | 6 +- libgfortran/configure | 52 +- libgfortran/configure.ac | 4 +- libgfortran/io/io.h | 24 +- libgfortran/runtime/error.c | 43 +- libgo/go/go/internal/gccgoimporter/parser.go | 72 +- libgo/mksysinfo.sh | 9 + libgomp/ChangeLog | 17 + libgomp/Makefile.in | 2 +- libgomp/testsuite/Makefile.am | 66 +- libgomp/testsuite/Makefile.in | 141 +-- .../testsuite/libgomp.c++/pr88182.C | 6 +- libphobos/ChangeLog | 6 + libphobos/libdruntime/core/thread.d | 38 +- libphobos/libdruntime/core/threadasm.S | 24 + libphobos/testsuite/libphobos.shared/shared.exp | 2 +- libstdc++-v3/ChangeLog | 135 +++ libstdc++-v3/acinclude.m4 | 66 ++ libstdc++-v3/config.h.in | 3 + libstdc++-v3/configure | 94 +- libstdc++-v3/configure.ac | 1 + libstdc++-v3/doc/xml/manual/configure.xml | 22 + libstdc++-v3/include/bits/fs_dir.h | 12 +- libstdc++-v3/include/bits/hashtable.h | 142 ++- libstdc++-v3/include/bits/shared_ptr_base.h | 30 +- libstdc++-v3/include/bits/stl_algobase.h | 4 + libstdc++-v3/include/bits/stl_deque.h | 10 + libstdc++-v3/include/bits/stl_iterator.h | 5 + libstdc++-v3/include/bits/stl_uninitialized.h | 13 +- libstdc++-v3/include/bits/stl_vector.h | 8 +- libstdc++-v3/include/ext/concurrence.h | 9 +- libstdc++-v3/include/std/complex | 224 +++-- libstdc++-v3/include/std/memory_resource | 14 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 15 +- libstdc++-v3/src/c++17/memory_resource.cc | 52 +- libstdc++-v3/src/filesystem/std-dir.cc | 7 +- .../20_util/scoped_allocator/69293_neg.cc | 2 +- .../testsuite/20_util/uses_allocator/69293_neg.cc | 2 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 2 +- .../unordered_set/allocator/move_assign.cc | 128 ++- .../comparison_operators/more_constexpr.cc} | 33 +- .../complex/operators/more_constexpr.cc | 62 ++ .../complex/requirements/more_constexpr.cc | 173 ++++ .../{constexpr.cc => more_constexpr.cc} | 11 +- .../26_numerics/headers/complex/synopsis.cc | 90 +- .../27_io/filesystem/operations/canonical.cc | 1 + .../27_io/filesystem/operations/symlink_status.cc | 1 + .../experimental/propagate_const/requirements2.cc | 2 +- .../experimental/propagate_const/requirements3.cc | 2 +- .../experimental/propagate_const/requirements4.cc | 2 +- .../experimental/propagate_const/requirements5.cc | 2 +- .../testsuite/libstdc++-prettyprinters/cxx17.cc | 3 + .../testsuite/libstdc++-prettyprinters/simple.cc | 4 + maintainer-scripts/ChangeLog | 4 + maintainer-scripts/bugzilla-close-candidate.py | 96 +++ 353 files changed, 8857 insertions(+), 2837 deletions(-) copy gcc/config/{host-openbsd.c => host-netbsd.c} (76%) copy gcc/config/{x-hpux => x-netbsd} (53%) create mode 100644 gcc/testsuite/c-c++-common/Warray-bounds-6.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr88120.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr86900.C create mode 100644 gcc/testsuite/g++.dg/debug/pr88181.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr87386.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-2_1.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-3_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-3_1.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-5_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-5_1.C create mode 100644 gcc/testsuite/g++.dg/other/pr88187.C create mode 100644 gcc/testsuite/g++.dg/torture/pr88149.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr87468.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/920810-1.x create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-5.c create mode 100644 gcc/testsuite/gcc.dg/builtin-memchr-2.c create mode 100644 gcc/testsuite/gcc.dg/builtin-memchr-3.c create mode 100644 gcc/testsuite/gcc.dg/plugin/location-overflow-test-pr83173-1.h create mode 100644 gcc/testsuite/gcc.dg/plugin/location-overflow-test-pr83173-2.h create mode 100644 gcc/testsuite/gcc.dg/plugin/location-overflow-test-pr83173.c create mode 100644 gcc/testsuite/gcc.dg/plugin/location-overflow-test-pr83173.h create mode 100644 gcc/testsuite/gcc.dg/tsan/pr88017.c create mode 100644 gcc/testsuite/gcc.dg/vect/O3-pr85794.c create mode 100644 gcc/testsuite/gcc.dg/warn-sprintf-no-nul-2.c create mode 100644 gcc/testsuite/gcc.dg/warn-sprintf-no-nul-3.c create mode 100644 gcc/testsuite/gcc.target/arm/pr85434.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88178.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88195.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr88188.c create mode 100644 gcc/testsuite/gfortran.dg/associate_46.f90 create mode 100644 gcc/testsuite/gfortran.dg/pad_source_1.f create mode 100644 gcc/testsuite/gfortran.dg/pad_source_2.f create mode 100644 gcc/testsuite/gfortran.dg/pad_source_3.f create mode 100644 gcc/testsuite/gfortran.dg/pad_source_4.f create mode 100644 gcc/testsuite/gfortran.dg/pad_source_5.f copy gcc/testsuite/gfortran.dg/{vect/vect-8.f90 => pr88148.f90} (98%) create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-1.h create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-3.h create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-4.f create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-4.h create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-5.f create mode 100644 gcc/testsuite/gfortran.dg/simd-builtins-6.f90 copy libbacktrace/{state.c => unittest.c} (57%) copy gcc/testsuite/c-c++-common/gomp/pr60823-2.c => libgomp/testsuite/libgomp.c++/ [...] copy libstdc++-v3/testsuite/{20_util/remove_cvref/requirements/explicit_instantiat [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/complex/operators/more_constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/complex/requirements/more_co [...] copy libstdc++-v3/testsuite/26_numerics/complex/value_operations/{constexpr.cc => [...] create mode 100755 maintainer-scripts/bugzilla-close-candidate.py