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 a08dbff526e [PR80025] avoid cselib rtx_equal infinite recursion on XOR adds fcd8b5ad239 Use the more formal "cannot" instead of the informal "can't." adds da7a26fca86 PR c++/79548 - missing -Wunused-variable on a typedef'd var [...] adds 11683e94ba4 gcc/ChangeLog: adds 46ac94f82f9 Daily bump. adds 49c33becb86 2017-03-21 Bill Schmidt wschmidt@linux.vnet.ibm.com adds c396d010aa0 Error message on target attribute on power target (PR targe [...] adds 343a3a772d0 Fix PR80082: LDRD erronously used for 64bit load on ARMv7-R adds c4c30562f85 PR c++/80029 adds bea405faf81 PR go/80128 compiler: check backend alignment for meme [...] adds 3bca8457e50 2017-03-22 Thomas Koenig tkoenig@gcc.gnu.org adds 43b0b3ac038 Add deduction guides for C++17 (P0433R2, partial) adds 1b7008c4c12 2017-03-22 Dominique d'Humieres dominiq@lps.ens.fr adds e5cdce14a16 2017-03-21 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds 50da97cb15b Many supported cores implement fusion of AES instructions. [...] adds c96ae98b64d * configure.ac: Enable LTO by default on darwin >= 9. * c [...] adds d5de5991e15 Recently we've put a lot of effort into improving ifcvt to [...] adds 9dff31564d1 PR rtl-optimization/63191 * config/i386/i386.c (ix86_dele [...] adds 4860d299a00 PR sanitizer/80110 * tsan.c: Include tree-eh.h. (instrum [...] adds 32ab11682de PR sanitizer/80110 * doc/invoke.texi (-fsanitize=thread): [...] adds aa251adbd38 PR c++/80129 * gimplify.c (gimplify_modify_expr_rhs) <cas [...] adds 97e19e5a03e PR sanitizer/78158 * tsan/tsan_interface_atomic.cc: Cherr [...] adds d4d3d389c2e PR c++/80141 * semantics.c (finish_omp_clause) <case OMP_ [...] adds 1293c5a498d 2017-03-21 Nicolas Koenig koenigni@student.ethz.ch adds ac2f3f4feca 2017-03-22 Nicolas Koenig koenigni@student.ethz.ch adds d5f44a84ee4 2017-03-12 Nicolas Koenig koenigni@student.ethz.ch adds cd76c0b71c0 compiler: initialize gogo fields adds 7faa1ffa671 PR tree-optimization/80072 * tree-ssa-reassoc.c (struct o [...] adds 43db1141318 Also fixed by revision r246391. adds b1372e9d976 internal/syscall/unix: add randomTrap for m68k adds 9be09d2c995 Daily bump. adds 6926124f334 2017-03-23 Richard Biener rguenther@suse.de adds 001b720d9bc Fix memory leak in identify_jump_threads() adds 5c1d51e360e * c-tree.h: Remove a C_RID_YYCODE reference. adds 94b464a5a71 PR c++/77563 - missing ambiguous conversion error. adds 9479533b09a [gcc] adds 3873efff11c [ARM] PR target/71436: Restrict *load_multiple pattern till [...] adds e73288d3277 PR c++/80150 - ICE with overloaded variadic deduction. adds b5492afc591 Implement P0607R0 "Inline Variables for Standard Library" f [...] adds 5f653decf49 Implement LWG 2686, std::hash<error_condition>, for C++17 adds 9aff073ac9a Fix broken links in manual and remove outdated info adds 8403bd2bbb1 Fix Debug Mode test failures adds c0c8b85ca85 gcc/testsuite/ChangeLog: adds 438d8de5c1f Daily bump. adds 38ecd2c03a0 Add missing dg-require-effective-target alloca in gcc testsuite adds b8d37911772 Require effective target nonlocal_goto in pr79244.c adds ffdbff4875b Require effective target indirect_jump in Wimplicit-fallthr [...] adds e87fd12ed11 Require effective target global_constructor for two testcases adds 829d561487e 2017-03-24 Richard Biener rguenther@suse.de adds 379135f8643 2017-03-24 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 294d73345cd Adjust c-c++-common/Wimplicit-fallthrough-7.c etc. line numbers adds f91625f4999 PR rtl-optimization/80112 * loop-doloop.c (doloop_conditi [...] adds 476109c1da6 S/390: PR79893: Add diagnostics vec_load_bndry builtin. adds 58ad9b54f93 S/390: PR79904: Disallow reg + sym_ref literal pool addresses. adds 7aace192e6f S/390: Rename cpu facility vec to vx. adds 4c715561ea1 S/390: Improve support of 128 bit vectors in GPRs adds f413810ac0a S/390: vec_init improvements adds 62507621eea S/390: movsf/sd pattern fixes. adds b5c5091a53e S/390: movdf improvements adds 395a920faec S/390: Move and rename vector check. adds 29c098f6265 S/390: Use wfc for scalar vector compares adds 9335ea999bf S/390: Rearrange fixuns_trunc pattern definitions. adds c9213ca0126 S/390: arch12: Add arch12 option. adds 0f57593cb03 S/390: arch12: Add support for new vector bit operations. adds bfc4e22d084 S/390: arch12: New vector popcount variants adds bd97b7d0077 S/390: arch12: Add vllezlf instruction. adds d87bc45cc57 S/390: arch12: Add indirect branch pattern adds 0aa8882e7ea S/390: arch12: Support the mul/add/subtract instructions. adds 80912819e5b S/390: arch12: Support new vector floating point modes. adds 063ed3cf28c S/390: arch12: New builtins. adds 9b067f0476c * genrecog.c (validate_pattern): Add VEC_SELECT validation [...] adds d1cd4a64f7b PR c++/80119 * cp-gimplify.c (cp_fold): Strip CLEANUP_POI [...] adds b4e232ea888 PR c++/77339 - ICE with invalid use of alias template. adds 606eba760c8 2017-03-24 Vladimir Makarov vmakarov@redhat.com adds d6259a19606 PR sanitizer/79904 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-p [...] adds f1686244c00 Daily bump. adds 8805daa6d1a PR rtl-optimization/80160 PR rtl-optimization/80159 * lr [...] adds 14583330c05 * doc/install.texi (Configuration) <--with-aix-soname>: U [...] adds 40c82c50428 PR target/80180 * config/i386/i386.c (ix86_expand_builtin [...] adds 7966c683c28 2017-03-25 Paul Thomas pault@gcc.gnu.org adds 334b7aa74af 2017-03-25 Jerry DeLisle jvdelisle@gcc.gnu.org adds 02b0c4cd1a0 Daily bump. adds 66665a2810f Fix PR80183 : _M_color not moved adds c3f4ca6d37a * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" [...] adds 5c841ec21cb * gcc.dg/torture/pr79732.c: Require alias support. * gcc. [...] adds 10910a47c0b Daily bump. adds c71d23da52d 2017-03-27 Richard Biener rguenther@suse.de adds 75daa1568d5 2017-03-27 Richard Biener rguenther@suse.de adds f4685159c42 PR sanitizer/80168 * asan.c (instrument_derefs): Copy ove [...] adds 013f161dc1e 2017-03-27 Richard Biener rguenther@suse.de adds 9f3e079cf60 [ARC] Save/restore blink when in ISR. adds 6fe32f4f245 [ARC] Fix detection of long immediate for load/store operands. adds f462b962747 [ARC] Disable TP register when building for bare metal. adds e69e67d4255 [ARC] Fix divdf3 emulation for arcem. adds 3d9430de973 [ARC] Fix move_double_src_operand predicate. adds c00c8b9aae2 2017-03-27 Richard Biener rguenther@suse.de adds 04f51c16db8 cplus_demangle_fill_component: Handle DEMANGLE_COMPONENT_RV [...] adds c6bfc2a3055 gcc/testsuite/ChangeLog: adds f252630d594 * system.h (HAVE_DESIGNATED_INITIALIZERS): Fix non C++ cas [...] adds 0cdc8a46270 2017-03-27 Dominique d'Humieres dominiq@lps.ens.fr adds a8f33854e5f [gcc] 2017-03-27 Michael Meissner meissner@linux.vnet.ibm.com adds adbfc349dfd * de.po, fr.po: Update. adds 7f8986ec52c PR target/80102 * reg-notes.def (REG_CFA_NOTE): Define. [...] adds 3385a573d95 PR middle-end/80162 c-family/ * c-common.c (c_common_mark [...] adds cc4a0a97745 Restructure -Wno-narrowing documentation adds 6513dacbe9f Daily bump. adds e05c68c6893 PR tree-optimization/80162 * tree-ssa-dom.c (deriv [...] adds 2dda048519c Fix PR# in last commit adds 71c4c7b331f Avoid name lookup warning adds adc10b0c963 PR libstdc++/80229 restore support for shared_ptr<function type> adds e4a4e01f633 PR sanitizer/80067 * fold-const.c (fold_comparison): Use [...] adds 25c0a095d75 [ARC] Update ARC SIMD patterns. adds de4c7f60f28 [ARC] Define _REENTRANT when -pthread is passed. adds 8fbe8250360 Fix calls.c for a _complex type (PR ipa/80104). adds ba3fa3cb259 2017-03-28 Richard Biener rguenther@suse.de adds 6c0e94ee2b4 Support for Ada on aarch64 with -mabi=ilp32 adds 1944f547d54 Fix broken tests for avr target adds b7dc7ef9447 Handle PHI nodes w/o a argument (PR ipa/80205). adds 34ef259bf34 Add _GLIBCXX_RELEASE macro to "Using" section of manual adds 6f8a1a1cbdf Skip pic-3,4.c and pie-3,4.c for mips*-*-linux-*. adds 3ec5610517e 2017-03-28 Richard Biener rguenther@suse.de adds e01adea7234 gcc/ PR tree-optimization/80218 * tree-call-cdce.c (shrin [...] adds 15492f798f8 * tree-vect-loop-manip.c (slpeel_add_loop_guard): New para [...] adds fa05ada9960 * tree-vect-loop.c (optimize_mask_stores): Add bb to the r [...] adds 611ce493bb4 PR libstdc++/80137 use std::nextafter instead of looping adds ad24c8d1a56 PR target/53383 * config/i386/i386.c (ix86_option_overrid [...] adds e8ae43242ed * ChangeLog: Fix my ChangeLog entry. adds 259bcf21ddd 2017-03-28 Janus Weil janus@gcc.gnu.org adds 1b5763003d6 OpenMP/PTX privatization in SIMD regions adds 96f826d2204 PR go/80226 * go-gcc.cc (Gcc_backend::return_statement): [...] adds fe493eeb882 2017-03-28 Vladimir Makarov vmakarov@redhat.com adds 884efee4716 rs6000: Fix gcc.target/powerpc/gcse-1.c for PIC (PR43496) adds b7c7947b45e Implement LWG 2900, The copy and move constructors of optio [...] adds 710839face2 * es.po: Update. adds 1d19cab2e91 Daily bump. adds d4dbacf2d32 [g++, testsuite] XFAIL thread_local-order2.C on newlib adds 87da5170d1e Adjust optional's pretty printer for LWG 2900. * python/lib [...] adds cfcab05b21e 2017-03-29 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 9c09830252a Change log cleanup from 2017-03-21 adds fa6012cbeaf PR ada/80146 * calls.c (prepare_call_address): Convert fu [...] adds fd675e9ac25 2017-03-28 Thomas Koenig tkoenig@gcc.gnu.org adds 7459a74b336 * fr.po: Update. adds 1c6e7ba702b combine: Fix PR80233 adds 96b2ddaaf11 2017-03-29 Jerry DeLisle jvdelisle@gcc.gnu.org adds 3582b9a65ce PR c/79730 * c-decl.c (finish_decl): Check VAR_P. adds 445789ca6a1 Daily bump. adds af44a97c14a 2017-03-30 Richard Biener rguenther@suse.de adds 555ca48ca12 PR target/80206 * config/i386/sse.md (<extract_type>_vex [...] adds 61896fab9e2 [PR 77333] Fixup fntypes of gimple calls of clones adds 62aae339e35 gcc/ PR target/80246 * config/rs6000/dfp.md (dfp_dxex_<mo [...] adds 5b725a3f8f2 * env.c (initialize_env): Initialize stacksize to 0. adds fd7ef47a00c PR translation/80189 * gimplify.c (omp_default_clause): U [...] adds b807a1769af Fix pr52125.c test when built as -mno-abicalls -mabi=64 adds daf498fe29b Fix ICE when expanding MSA constant vectors with replicated values adds bc63a73a84b Daily bump. adds 289bac38826 2017-03-31 Bernd Edlinger bernd.edlinger@hotmail.de adds 6ac7eb85322 PR debug/80025 * cselib.h (rtx_equal_for_cselib_1): Add d [...] adds b655c55ccf3 PR middle-end/80163 * varasm.c (initializer_constant_vali [...] adds 6ee2f129c78 PR middle-end/80173 * expmed.c (store_bit_field_1): Don't [...] adds ca2af7df247 PR libstdc++/80251 c-family/ * c-common.h (enum rid): Add [...] adds ebe8c91d69a 2017-03-31 Richard Biener rguenther@suse.de adds 2d3342fdfa1 2017-03-31 Richard Biener rguenther@suse.de adds 7eb724196ad Fix extraction from odd-numbered MSA registers adds 9511b9dea65 Fix description of Wendif-labels (PR documentation/78732) adds 5a693f9f7e9 2017-03-31 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 3a1fcc1998e PR tree-optimization/49498 * gcc.dg/uninit-pred-8_b.c: Re [...] adds 51b6632e7e4 PR target/80107 * config/rs6000/rs6000.md (extendhi<mode> [...] adds 9e0805b2d48 nvptx: correct format string adds 3ddb3278811 PR c++/79572 * c-ubsan.h (ubsan_maybe_instrument_referenc [...] adds 947bca2ba79 PR debug/79255 * dwarf2out.c (decls_for_scope): If BLOCK_ [...] adds e2056c37ee6 PR rtl-optimization/79405 * fwprop.c (propagations_left): [...] adds 1dcb9548bea Daily bump. adds e357eb1facb Daily bump. adds 7714131b8c8 2017-04-01 Jonathan Yong 10walls@gmail.com adds 9d36f8e7573 PR target/80250 * config/i386/sse.md (movIMOD4:mode): R [...] adds b02e65a02d4 * config/i386/sse.md (movdi_to_sse): Add missing DONE. adds 603164eee54 2017-04-02 Andrew Pinski apinski@cavium.com adds e81c8fcdd1a Daily bump. adds 0a897f03c60 gcc/testsuite * gcc.dg/tree-ssa/pr71347.c: Add predcom an [...] adds d774622517f Fix s390 testcase vcond-shift adds 52c1102c4da Don't xfail on s390. adds 3a1eab85d3f * tree-nested.c (get_descriptor_type): Make sure that the [...] adds 488dcedd431 2017-04-03 Richard Biener rguenther@suse.de adds 0b71441bd85 Implement std::is_aggregate. * include/std/type_traits (is_ [...] adds 52833c4a336 PR target/80246 * gcc.target/powerpc/pr80246.c: Require h [...] adds cff710bd221 PR libstdc++/79141 * include/bits/stl_pair.h (__nonesuch_no [...] adds 6d127468dd1 PR target/80246 * gcc.target/powerpc/dfp-builtin-1.c: Req [...] adds 323abb909e0 Implement P0426R1 "Constexpr for std::char_traits" for C++1 [...] adds 4d96d945551 Update C++17 library status table in manual adds 8cc78307148 Fix comments in libstdc++ header and test adds 7b8430fed92 Uncomment std::reference_wrapper tests that no longer fail adds bcd9d366982 Remove duplicated entry in C++17 library status table adds c571b0c612f PR sanitizer/79993 - ICE with VLA initialization from string adds 2fbe7a32609 Fix numerous typos in comments adds db765f914ab simplify-rtx: Fix compare of comparisons (PR60818) adds 939bb9ffb3e Daily bump. adds c5412c55023 * sem_ch3.adb (Build_Derived_Record_Type): Fix long line. adds 975f273f496 2017-04-04 Richard Biener rguenther@suse.de adds 2bbfc137c73 2017-04-04 Richard Biener rguenther@suse.de adds cd34a2a4d2b PR libgomp/79876 * config/posix/thread-stacksize.h: New f [...] adds 6b4236b9779 PR target/80286 * config/i386/i386.c (ix86_expand_args_bu [...] adds 2f9ae5f1196 * ansidecl.h (ATTRIBUTE_PACKED): Fix typo in comment. adds 5821cbd2fa0 [Ada][S/390] Fix Memory_Size definition. adds 82a299afd77 2017-03-18 Nicolas Koenig koenigni@student.ethz.ch PR [...] adds 03719af81d8 * semantics.c (finish_template_type): Check CLASSTYPE_TEMP [...] adds 1f716a8dbf5 * config/mips/mips.c (mips_multi_add): Zero initialize the [...] adds 48f6db381fe [ARM] Fix small multiply feature adds e4b93196af5 PR c++/80296 * cxx-pretty-print.c (cxx_pret [...] adds 3494d6a26d5 2017-04-04 Bill Schmidt wschmidt@linux.vnet.ibm.com adds e000adb99a2 PR tree-optimization/79390 * target.h (struct noce_if_inf [...] adds d84622d5d37 PR c++/80297 * genmatch.c (capture::gen_transform): For G [...] adds 5317e890e64 PR go/80302 time: make the ParseInLocation test more robust adds 69e10a01243 Daily bump. adds d992f757acc PR target/80310 * tree-nvr.c: Include internal-fn.h. (pa [...] adds d88c619ac95 S/390: Initialize variable to avoid warning adds a8078ffb9cd PR target/79890: S/390: Fix crash. adds 3c342e7564a PR target/78002 * config/aarch64/aarch64.c (aarch64_emit_ [...] adds 6dc833787d9 PR sanitizer/80308 * asan.c (asan_store_shadow_bytes): Fi [...] adds cee17b99562 2017-04-05 Vladimir Makarov vmakarov@redhat.com adds 4d67293cba7 PR target/80298 * config/i386/mmintrin.h: Add -msse targe [...] adds 2a85f802343 2017-04-05 Vladimir Makarov vmakarov@redhat.com adds 7ef0b685369 * de.po, es.po, fr.po: Update. adds 92884c107e0 * gcc.pot: Regenerate. adds d430756d2db PR c++/80309 * pt.c (canonical_type_parameter): Use vec_s [...] adds 5784c70cf7a * builtins.def (BUILT_IN_UPDATE_SETJMP_BUF): Fix type. adds 5c9e2132724 Daily bump. adds 42d30214894 2017-04-06 Richard Biener rguenther@suse.de adds 71b1f046b41 2017-04-06 Richard Biener rguenther@suse.de adds c2d7880c356 Fix gcc.target/i386/pr79390.c for Solaris as adds ca23873aed8 Cherry-pick upstream r299036 from libsanitizer (PR sanitize [...] adds 884bd0fe049 2017-04-06 Richard Biener rguenther@suse.de adds a8bcfa806f0 [ARM] Compile atomic_loaddi_11 for Cortex-R5 adds 715b16c7a29 2017-04-06 Sam Thursfield sam.thursfield@codethink.co.uk adds 0b2c0f61f47 PR target/80298 * gcc.target/i386/pr80298-1.c: New test. [...] adds d718cfc6d7f PR target/79733 * config/i386/i386.c (ix86_expand_builtin [...] adds a0ee4eb691e PR target/80286 * config/i386/sse.md (*vec_extractv4si_0_ [...] adds 05f9956ef28 PR debug/80234 * dwarf2out.c (gen_member_die): Handle C++ [...] adds 741b4a7178e Daily bump. adds 47ad90e7204 [RS6000] Out-of-line register save functions can't be used [...] adds a568a3f7e45 ARM: Introduce ARM_DEFAULT_SHORT_ENUMS adds a8dd4afaaec 2017-04-07 Richard Biener rguenther@suse.de adds 35e87359d3b 2017-04-07 Richard Biener rguenther@suse.de adds f02f9830959 2017-04-07 Richard Biener rguenther@suse.de adds 4540266b4c7 [testsuite] Require c99_runtime for pr79800.c adds 6f9d4120496 Add function part to a same comdat group (PR ipa/80212). adds 3ef17a25a14 Error message on target attribute on aarch64 target (PR tar [...] adds ba63d1924c9 * config/iq2000/iq2000.c (final_prescan_insn): Do not sepa [...] adds ee970a421d8 2017-04-07 Vladimir Makarov vmakarov@redhat.com adds c75931b2453 2017-04-07 Vladimir Makarov vmakarov@redhat.com adds 726cec5c248 * Makefile.in: Swap definition of LIBGCC_LINKS and inclusi [...] adds 5eca48ebf94 PR sanitizer/80348 * typeck.c (cp_build_binary_op): Conve [...] adds ffc5ad9bcb2 PR c++/80095 * call.c (build_over_call): Don't check cxx_ [...] adds 44d1e556e10 2017-04-07 Andreas Tobler andreast@gcc.gnu.org adds 580a6e9657b PR target/80322 PR target/80323 PR target/80325 PR targ [...] adds ae4f1e0ee12 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse [...] adds 2ec43329fa9 * rs6000/rs6000.c (vec_load_pendulum): Rename... (vec_pai [...] adds 7dc70af4b3e Daily bump. adds cb1d49e6025 2017-04-08 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds c60c5ae640c Revert r246759. adds 3df12a3d558 2017-04-08 Andreas Tobler andreast@gcc.gnu.org adds db84838d704 2017-04-08 Vladimir Makarov vmakarov@redhat.com adds cefcae78d80 Daily bump. adds 4841d4ef4b0 PR c++/80267 - ICE with nested capture of reference adds 8e6dfb5bf86 PR c++/80356 - ICE with reference to function template argument. adds 40b76b69b7c Daily bump. adds 72042d29c17 PR target/80324 * config/i386/avx512fintrin.h (_mm512_red [...] adds 65b6677202b Evaluate a SAVE_EXPR before an UBSAN check (PR sanitizer/80350). adds 01e67f2d27a 2017-04-10 Richard Biener rguenther@suse.de adds 6f8d778497d [ARM] Add source mode to coprocessor pattern SETs adds f4ece3d676d PR target/79905 * config/rs6000/rs6000.c (rs6000_vector_t [...] adds 6b05f773350 2017-04-10 Richard Biener rguenther@suse.de adds 41da7513d5a Support multiple files w/ -i option in gcov (PR gcov-profil [...] adds 31d760f42ce 2017-04-10 Richard Biener rguenther@suse.de adds 8d84b20caa0 Update MIPS -mvirt option description adds 8afaf3bf2c5 2017-04-10 Vladimir Makarov vmakarov@redhat.com adds 7b424b94e3c 2017-04-10 Richard Biener rguenther@suse.de adds 61728404588 PR tree-optimization/80153 * tree-affine.c (aff_combinati [...] adds 3982b601c9d PR tree-optimization/80153 * tree-ssa-loop-ivopts.c (add_ [...] adds 69450474615 PR sanitizer/80348 * typeck.c (cp_build_binary_op): Use N [...] adds 73658f7af03 2017-04-10 Daniel Santos daniel.santos@pobox.com adds 3b6077c42bb PR testsuite/79356 * gcc.dg/attr-alloc_size-11.c: Don't x [...] adds bb68a0b8e0f * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array. adds 692ab512b61 gcc/ChangeLog: adds 3e7ee5f064a PR tree-optimization/80374 * tree-ssa-dom.c (derive_equiv [...] adds 82421cd971e * g++.dg/torture/pr79905.C: Add -maltivec option. adds 988e6363153 2017-04-10 Janus Weil janus@gcc.gnu.org adds ab8eb059eef 2017-04-10 Thomas Koenig tkoenig@gcc.gnu.org adds f70998b5e64 PR c++/80176 * tree.c (lvalue_kind): For COMPONENT_REF wi [...] adds 0097680108e 2017-04-10 Nicolas Koenig koenigni@student.ethz.ch [...] adds c3f84aee683 Adjust dg-bogus pattern to match the text of the changed di [...] adds 14ea514f9f8 Daily bump. adds e610903eb76 Fix bogus builtin-sprintf-warn-{3,10}.c failures for avr. adds 9cac5d1dc7a Fix pr80374 testcase adds 7fcd7802e90 PR c++/80363 * error.c (dump_expr): Handle VEC_COND_EXPR [...] adds d3a3d1a6f57 PR target/80381 * config/i386/i386-builtin-types.def (V1 [...] adds 2e0dd73aaad Do not instrument register variables in object-size sanitiz [...] adds 46d621ba013 2017-04-11 Richard Biener rguenther@suse.de adds 25a5ce27296 2017-04-11 Jerry DeLisle jvdelisle@gcc.gnu.org adds 49ee7535591 [arm] PR 80389 - if architecture and cpu mismatch, don't pr [...] adds 3cc7b21c3aa 2017-04-11 Damian Rouson damian@sourceryinstitute.org adds 3319bb15c4f PR middle-end/80364 - sanitizer detects signed integer over [...] adds 26c5394bd9c Do not create a constprop clone for calls_comdat_local node [...] adds 236594e6722 Add function part to a same comdat group (PR ipa/80212). adds e51b4c73b2c PR libgomp/80394 * omp-low.c (scan_omp_task): Don't optim [...] adds 4d8ee53b803 PR rtl-optimization/80385 * simplify-rtx.c (simplify_unar [...] adds d7a357e00fc PR middle-end/80100 * simplify-rtx.c (simplify_binary_ope [...] adds 9cd589b84aa 2017-04-11 Vladimir Makarov vmakarov@redhat.com adds ba100e345ae * config/i386/i386.c (dimode_scalar_chain::compute_convert [...] new ff70fe3fdbc [libcp1] handle anon aggregates linkage-named by typedefs
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 (a08dbff526e) \ N -- N -- N refs/heads/aoliva/testme (ff70fe3fdbc)
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 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 5 + configure | 2 +- configure.ac | 2 +- contrib/ChangeLog | 5 + contrib/download_prerequisites | 63 +- gcc/ChangeLog | 1436 ++- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 31 + .../doc/gnat_ugn/gnat_and_program_execution.rst | 2 +- gcc/ada/g-socket.adb | 2 +- gcc/ada/gcc-interface/Makefile.in | 17 +- gcc/ada/gnat_ugn.texi | 2 +- gcc/ada/raise.c | 2 +- gcc/ada/s-stposu.adb | 2 +- gcc/ada/sem_ch3.adb | 2 +- gcc/ada/sem_util.adb | 2 +- gcc/ada/sem_util.ads | 4 +- ...inux-arm.ads => system-linux-aarch64-ilp32.ads} | 2 +- gcc/ada/system-linux-s390.ads | 2 +- gcc/alias.c | 2 +- gcc/asan.c | 8 +- gcc/builtins.def | 2 +- gcc/c-family/ChangeLog | 43 + gcc/c-family/c-common.c | 11 +- gcc/c-family/c-common.h | 4 +- gcc/c-family/c-ubsan.c | 18 +- gcc/c-family/c-ubsan.h | 2 +- gcc/c-family/c-warn.c | 2 +- gcc/c-family/c.opt | 2 +- gcc/c/ChangeLog | 22 + gcc/c/c-array-notation.c | 2 +- gcc/c/c-decl.c | 2 +- gcc/c/c-tree.h | 5 +- gcc/c/c-typeck.c | 16 +- gcc/calls.c | 3 + gcc/cfgcleanup.c | 52 + gcc/cgraph.c | 19 +- gcc/cgraph.h | 4 +- gcc/cgraphclones.c | 9 +- gcc/cgraphunit.c | 6 +- gcc/collect2.c | 2 +- gcc/combine.c | 4 +- gcc/common/config/s390/s390-common.c | 5 +- gcc/config.gcc | 2 +- gcc/config/aarch64/aarch64-freebsd.h | 8 + gcc/config/aarch64/aarch64.c | 47 +- gcc/config/aarch64/aarch64.md | 10 +- gcc/config/arc/arc.c | 10 +- gcc/config/arc/arc.h | 24 +- gcc/config/arc/arc.md | 7 +- gcc/config/arc/arc.opt | 2 +- gcc/config/arc/elf.h | 7 +- gcc/config/arc/linux.h | 9 + gcc/config/arc/predicates.md | 7 +- gcc/config/arc/simdext.md | 98 +- gcc/config/arm/arm-isa.h | 3 +- gcc/config/arm/arm-protos.h | 4 +- gcc/config/arm/arm.c | 19 +- gcc/config/arm/arm.h | 8 +- gcc/config/arm/arm.md | 9 +- gcc/config/arm/rtems.h | 2 + gcc/config/avr/avr-arch.h | 2 +- gcc/config/avr/avr.c | 2 +- gcc/config/cr16/cr16.h | 2 +- gcc/config/epiphany/epiphany.c | 2 +- gcc/config/epiphany/epiphany.md | 2 +- gcc/config/i386/avx512fintrin.h | 527 + gcc/config/i386/avxintrin.h | 14 + gcc/config/i386/i386-builtin-types.def | 18 + gcc/config/i386/i386-builtin.def | 108 +- gcc/config/i386/i386.c | 227 +- gcc/config/i386/i386.md | 25 +- gcc/config/i386/mm3dnow.h | 29 +- gcc/config/i386/mmintrin.h | 10 +- gcc/config/i386/mmx.md | 4 +- gcc/config/i386/sse.md | 171 +- gcc/config/i386/x86-tune.def | 4 +- gcc/config/iq2000/iq2000.c | 7 +- gcc/config/m68k/m68k.c | 4 +- gcc/config/mips/mips-msa.md | 15 +- gcc/config/mips/mips.c | 13 +- gcc/config/mips/mips.opt | 2 +- gcc/config/nvptx/nvptx-protos.h | 2 + gcc/config/nvptx/nvptx.c | 164 +- gcc/config/nvptx/nvptx.h | 6 + gcc/config/nvptx/nvptx.md | 39 + gcc/config/nvptx/nvptx.opt | 4 + gcc/config/rs6000/constraints.md | 3 + gcc/config/rs6000/dfp.md | 8 +- gcc/config/rs6000/rs6000-c.c | 212 + gcc/config/rs6000/rs6000.c | 579 +- gcc/config/rs6000/rs6000.h | 1 + gcc/config/rs6000/rs6000.md | 178 +- gcc/config/rs6000/vsx.md | 2 +- gcc/config/rs6000/x-aix | 5 +- gcc/config/rx/rx.c | 2 +- gcc/config/s390/2964.md | 8 +- gcc/config/s390/constraints.md | 10 +- gcc/config/s390/driver-native.c | 3 + gcc/config/s390/s390-builtin-types.def | 129 +- gcc/config/s390/s390-builtins.def | 3504 +++--- gcc/config/s390/s390-builtins.h | 2 + gcc/config/s390/s390-c.c | 55 +- gcc/config/s390/s390-opts.h | 1 + gcc/config/s390/s390.c | 225 +- gcc/config/s390/s390.h | 25 +- gcc/config/s390/s390.md | 663 +- gcc/config/s390/s390.opt | 3 + gcc/config/s390/vecintrin.h | 125 +- gcc/config/s390/vector.md | 522 +- gcc/config/s390/vx-builtins.md | 547 +- gcc/config/sh/sh.c | 2 +- gcc/convert.c | 158 +- gcc/cp/ChangeLog | 136 + gcc/cp/call.c | 7 +- gcc/cp/class.c | 2 +- gcc/cp/cp-gimplify.c | 28 +- gcc/cp/cp-tree.h | 6 +- gcc/cp/cxx-pretty-print.c | 4 + gcc/cp/decl.c | 75 +- gcc/cp/decl.h | 1 + gcc/cp/decl2.c | 4 +- gcc/cp/error.c | 1 + gcc/cp/init.c | 95 +- gcc/cp/name-lookup.c | 2 +- gcc/cp/parser.c | 6 +- gcc/cp/pt.c | 33 +- gcc/cp/semantics.c | 33 +- gcc/cp/tree.c | 25 + gcc/cp/typeck.c | 35 +- gcc/cp/typeck2.c | 12 +- gcc/cselib.c | 56 +- gcc/cselib.h | 4 +- gcc/doc/extend.texi | 94 +- gcc/doc/hostconfig.texi | 2 +- gcc/doc/install.texi | 8 +- gcc/doc/invoke.texi | 53 +- gcc/doc/loop.texi | 2 +- gcc/doc/md.texi | 5 +- gcc/doc/objc.texi | 2 +- gcc/doc/rtl.texi | 2 +- gcc/doc/tm.texi | 12 +- gcc/doc/tm.texi.in | 8 +- gcc/doc/trouble.texi | 4 +- gcc/dwarf2out.c | 43 +- gcc/expmed.c | 10 +- gcc/fold-const.c | 42 +- gcc/fortran/ChangeLog | 82 + gcc/fortran/decl.c | 28 +- gcc/fortran/expr.c | 48 +- gcc/fortran/frontend-passes.c | 2 +- gcc/fortran/interface.c | 6 +- gcc/fortran/io.c | 2 +- gcc/fortran/match.c | 30 +- gcc/fortran/module.c | 9 +- gcc/fortran/openmp.c | 4 +- gcc/fortran/primary.c | 6 +- gcc/fortran/resolve.c | 10 +- gcc/fortran/symbol.c | 14 +- gcc/fortran/trans-intrinsic.c | 2 +- gcc/fortran/trans-io.c | 59 +- gcc/fwprop.c | 17 + gcc/gcov.c | 78 +- gcc/genautomata.c | 2 +- gcc/generic-match-head.c | 1 + gcc/gengtype.h | 2 +- gcc/genmatch.c | 13 +- gcc/genmodes.c | 2 + gcc/genrecog.c | 26 + gcc/gensupport.c | 4 +- gcc/gimple-fold.c | 14 +- gcc/gimple-ssa-sprintf.c | 71 +- gcc/gimple-ssa-strength-reduction.c | 36 + gcc/gimplify.c | 84 +- gcc/go/ChangeLog | 6 + gcc/go/go-gcc.cc | 3 +- gcc/go/gofrontend/go.cc | 6 +- gcc/go/gofrontend/gogo.cc | 5 + gcc/go/gofrontend/types.cc | 54 +- gcc/go/gofrontend/types.h | 3 + gcc/graphite-isl-ast-to-gimple.c | 4 + gcc/ifcvt.c | 97 +- gcc/ifcvt.h | 70 + gcc/input.c | 2 +- gcc/internal-fn.c | 42 + gcc/internal-fn.def | 3 + gcc/ipa-cp.c | 12 +- gcc/ipa-inline-analysis.c | 6 +- gcc/ipa-inline.h | 4 +- gcc/ipa-polymorphic-call.c | 2 +- gcc/ipa-split.c | 9 + gcc/ira-color.c | 12 +- gcc/ira.c | 10 +- gcc/loop-doloop.c | 11 +- gcc/loop-unroll.c | 2 +- gcc/lra-assigns.c | 11 +- gcc/lra-constraints.c | 62 + gcc/lra.c | 6 +- gcc/match.pd | 30 +- gcc/modulo-sched.c | 2 +- gcc/omp-expand.c | 2 +- gcc/omp-low.c | 139 +- gcc/omp-offload.c | 114 + gcc/po/ChangeLog | 20 + gcc/po/de.po | 703 +- gcc/po/es.po | 663 +- gcc/po/fr.po | 2729 +++-- gcc/po/gcc.pot | 11257 ++++++++++--------- gcc/reg-notes.def | 32 +- gcc/simplify-rtx.c | 16 +- gcc/system.h | 4 +- gcc/target-insns.def | 2 + gcc/target.def | 10 + gcc/target.h | 3 + gcc/targhooks.h | 2 + gcc/testsuite/ChangeLog | 863 +- .../c-c++-common/Wimplicit-fallthrough-34.c | 1 + .../c-c++-common/Wimplicit-fallthrough-7.c | 9 +- gcc/testsuite/c-c++-common/asan/pr80308.c | 25 + gcc/testsuite/c-c++-common/pr80162-1.c | 13 + gcc/testsuite/c-c++-common/pr80162-2.c | 18 + gcc/testsuite/c-c++-common/pr80162-3.c | 18 + gcc/testsuite/c-c++-common/ubsan/pr80310.c | 12 + gcc/testsuite/c-c++-common/ubsan/pr80350.c | 17 + gcc/testsuite/c-c++-common/ubsan/shift-10.c | 10 + gcc/testsuite/g++.dg/{opt => asan}/pr78201.C | 2 +- .../{cpp0x => concepts/regress}/alias-decl-42.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-58.C | 7 + gcc/testsuite/g++.dg/cpp0x/alias-decl-80296.C | 9 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested6.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic-unify-3.C | 20 + gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr8.C | 16 + gcc/testsuite/g++.dg/debug/dwarf2/pr80234-1.C | 15 + gcc/testsuite/g++.dg/debug/dwarf2/pr80234-2.C | 15 + gcc/testsuite/g++.dg/ext/is_aggregate.C | 117 + gcc/testsuite/g++.dg/ext/mv8.C | 2 +- gcc/testsuite/g++.dg/ext/pr80363.C | 12 + gcc/testsuite/g++.dg/ext/vla17.C | 15 + gcc/testsuite/g++.dg/gomp/pr80141.C | 8 + gcc/testsuite/g++.dg/gomp/predetermined-1.C | 6 +- gcc/testsuite/g++.dg/gomp/sharing-1.C | 2 +- gcc/testsuite/g++.dg/init/ref23.C | 15 + gcc/testsuite/g++.dg/ipa/pr77333.C | 65 + gcc/testsuite/g++.dg/ipa/{pr71146.C => pr79776.C} | 2 +- gcc/testsuite/g++.dg/ipa/pr80205.C | 34 + gcc/testsuite/g++.dg/ipa/pr80212.C | 18 + gcc/testsuite/g++.dg/opt/pr80102.C | 14 + gcc/testsuite/g++.dg/opt/pr80275.C | 16 + gcc/testsuite/g++.dg/opt/pr80385.C | 14 + gcc/testsuite/g++.dg/overload/ambig3.C | 15 + gcc/testsuite/g++.dg/pr80222.C | 13 + gcc/testsuite/g++.dg/pr80374.C | 22 + gcc/testsuite/g++.dg/template/fn-ref1.C | 4 + gcc/testsuite/g++.dg/tls/thread_local-order2.C | 2 +- gcc/testsuite/g++.dg/torture/pr79905.C | 10 + gcc/testsuite/g++.dg/torture/pr80129.C | 14 + gcc/testsuite/g++.dg/torture/pr80171.C | 183 + gcc/testsuite/g++.dg/torture/pr80297.C | 12 + gcc/testsuite/g++.dg/torture/pr80334.C | 18 + gcc/testsuite/g++.dg/tsan/pr80110.C | 16 + gcc/testsuite/g++.dg/ubsan/div-by-zero-2.C | 10 + gcc/testsuite/g++.dg/ubsan/div-by-zero-3.C | 22 + gcc/testsuite/g++.dg/ubsan/null-8.C | 19 + gcc/testsuite/g++.dg/warn/Wuninitialized-9.C | 19 + gcc/testsuite/g++.dg/warn/Wunused-var-26.C | 147 + gcc/testsuite/g++.old-deja/g++.benjamin/scope02.C | 2 +- .../gcc.c-torture/compile/irreducible-loop.c | 21 + gcc/testsuite/gcc.c-torture/compile/nested-3.c | 18 + gcc/testsuite/gcc.c-torture/compile/pr60818.c | 5 + gcc/testsuite/gcc.c-torture/compile/pr71436.c | 35 + gcc/testsuite/gcc.c-torture/compile/pr78439.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr79413.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr80216.c | 37 + gcc/testsuite/gcc.c-torture/compile/pr80233.c | 22 + .../execute/{pr45070.c => 20170401-1.c} | 11 +- .../execute/{20000726-1.c => 20170401-2.c} | 8 +- gcc/testsuite/gcc.c-torture/execute/pr79121.c | 16 +- gcc/testsuite/gcc.c-torture/execute/pr79737-1.c | 16 +- gcc/testsuite/gcc.c-torture/execute/pr79737-2.c | 16 +- gcc/testsuite/gcc.c-torture/execute/pr80153.c | 48 + gcc/testsuite/gcc.dg/20031012-1.c | 2 +- gcc/testsuite/gcc.dg/Walloca-1.c | 3 +- gcc/testsuite/gcc.dg/Walloca-10.c | 1 + gcc/testsuite/gcc.dg/Walloca-11.c | 1 + gcc/testsuite/gcc.dg/Walloca-12.c | 1 + gcc/testsuite/gcc.dg/Walloca-13.c | 1 + gcc/testsuite/gcc.dg/Walloca-14.c | 1 + gcc/testsuite/gcc.dg/Walloca-2.c | 5 +- gcc/testsuite/gcc.dg/Walloca-3.c | 1 + gcc/testsuite/gcc.dg/Walloca-4.c | 1 + gcc/testsuite/gcc.dg/Walloca-5.c | 1 + gcc/testsuite/gcc.dg/Walloca-6.c | 1 + gcc/testsuite/gcc.dg/Walloca-7.c | 1 + gcc/testsuite/gcc.dg/Walloca-8.c | 1 + gcc/testsuite/gcc.dg/Walloca-9.c | 1 + gcc/testsuite/gcc.dg/Wvla-larger-than-1.c | 1 + gcc/testsuite/gcc.dg/Wvla-larger-than-2.c | 3 +- gcc/testsuite/gcc.dg/asan/pr80166.c | 24 + gcc/testsuite/gcc.dg/asan/pr80168.c | 12 + gcc/testsuite/gcc.dg/attr-alloc_size-11.c | 4 +- gcc/testsuite/gcc.dg/attr-alloc_size-6.c | 1 + gcc/testsuite/gcc.dg/attr-alloc_size-7.c | 1 + gcc/testsuite/gcc.dg/attr-alloc_size-8.c | 1 + gcc/testsuite/gcc.dg/attr-alloc_size-9.c | 1 + gcc/testsuite/gcc.dg/builtin-alloc-size.c | 1 + gcc/testsuite/gcc.dg/gomp/appendix-a/a.24.1.c | 2 +- gcc/testsuite/gcc.dg/gomp/sharing-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr80167.c | 24 + gcc/testsuite/gcc.dg/ifcvt-4.c | 1 + gcc/testsuite/gcc.dg/ipa/ipcp-1.c | 4 +- gcc/testsuite/gcc.dg/ipa/pr80104.c | 15 + .../gcc.dg/no_profile_instrument_function-attr-1.c | 1 + gcc/testsuite/gcc.dg/pic-3.c | 2 +- gcc/testsuite/gcc.dg/pic-4.c | 2 +- gcc/testsuite/gcc.dg/pie-3.c | 2 +- gcc/testsuite/gcc.dg/pie-4.c | 2 +- gcc/testsuite/gcc.dg/pr40340-3.c | 2 +- gcc/testsuite/gcc.dg/pr40340-4.c | 2 +- gcc/testsuite/gcc.dg/pr78644-1.c | 21 + gcc/testsuite/gcc.dg/pr78644-2.c | 20 + gcc/testsuite/gcc.dg/pr79255.c | 21 + gcc/testsuite/gcc.dg/pr79405.c | 45 + gcc/testsuite/gcc.dg/pr79730.c | 6 + gcc/testsuite/gcc.dg/pr80100.c | 9 + gcc/testsuite/gcc.dg/pr80112.c | 21 + gcc/testsuite/gcc.dg/pr80163.c | 22 + gcc/testsuite/gcc.dg/pr80170.c | 42 + gcc/testsuite/gcc.dg/pr80218.c | 28 + gcc/testsuite/gcc.dg/pr80286.c | 23 + gcc/testsuite/gcc.dg/tls/emutls-2.c | 1 + gcc/testsuite/gcc.dg/torture/matrix-3.c | 2 +- gcc/testsuite/gcc.dg/torture/pr71881.c | 1 + gcc/testsuite/gcc.dg/torture/pr71901.c | 1 + gcc/testsuite/gcc.dg/torture/pr78742.c | 1 + gcc/testsuite/gcc.dg/torture/pr79244.c | 1 + gcc/testsuite/gcc.dg/torture/pr79732.c | 1 + gcc/testsuite/gcc.dg/torture/pr79777.c | 9 +- gcc/testsuite/gcc.dg/torture/pr79908.c | 12 + gcc/testsuite/gcc.dg/torture/pr79910.c | 6 +- gcc/testsuite/gcc.dg/torture/pr80025.c | 22 +- gcc/testsuite/gcc.dg/torture/pr80181.c | 19 + gcc/testsuite/gcc.dg/torture/pr80281.c | 14 + gcc/testsuite/gcc.dg/torture/pr80304.c | 27 + gcc/testsuite/gcc.dg/torture/pr80341.c | 19 + gcc/testsuite/gcc.dg/torture/pr80362.c | 10 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-10.c | 1 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-16.c | 255 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-3.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/pr40921.c | 12 +- gcc/testsuite/gcc.dg/tree-ssa/pr56727.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr71347.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr79800.c | 2 +- gcc/testsuite/gcc.dg/ubsan/pr70878.c | 9 + .../gcc.dg/ubsan/{pr79904.c => pr79904-2.c} | 2 +- gcc/testsuite/gcc.dg/uninit-pred-8_b.c | 2 +- gcc/testsuite/gcc.dg/unroll-7.c | 4 +- gcc/testsuite/gcc.target/arc/interrupt-4.c | 15 + gcc/testsuite/gcc.target/arm/atomic_loaddi_10.c | 15 + gcc/testsuite/gcc.target/arm/atomic_loaddi_11.c | 15 + gcc/testsuite/gcc.target/arm/small-multiply-m0-1.c | 2 +- gcc/testsuite/gcc.target/arm/small-multiply-m0-2.c | 2 +- gcc/testsuite/gcc.target/arm/small-multiply-m0-3.c | 2 +- .../gcc.target/arm/small-multiply-m0plus-1.c | 2 +- .../gcc.target/arm/small-multiply-m0plus-2.c | 2 +- .../gcc.target/arm/small-multiply-m0plus-3.c | 2 +- gcc/testsuite/gcc.target/arm/small-multiply-m1-1.c | 2 +- gcc/testsuite/gcc.target/arm/small-multiply-m1-2.c | 2 +- gcc/testsuite/gcc.target/arm/small-multiply-m1-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx-cvtsd-1.c | 21 + gcc/testsuite/gcc.target/i386/avx-cvtss-1.c | 23 + gcc/testsuite/gcc.target/i386/avx-pr80286.c | 26 + .../i386/{avx512f-vpabsd-2.c => avx512f-abspd-1.c} | 24 +- .../i386/{avx512f-vpabsd-2.c => avx512f-absps-1.c} | 24 +- gcc/testsuite/gcc.target/i386/avx512f-cvtsd-1.c | 23 + gcc/testsuite/gcc.target/i386/avx512f-cvtss-1.c | 26 + gcc/testsuite/gcc.target/i386/avx512f-int2mask-1.c | 20 + gcc/testsuite/gcc.target/i386/avx512f-mask2int-1.c | 17 + .../gcc.target/i386/avx512f-reduce-op-1.c | 410 + .../gcc.target/i386/avx512f-undefined-1.c | 24 + .../gcc.target/i386/avx512f-vgetmantpd-2.c | 2 +- .../gcc.target/i386/avx512f-vgetmantps-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr53383-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr53383-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr53383-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr70703.c | 9 + gcc/testsuite/gcc.target/i386/pr79390.c | 28 + gcc/testsuite/gcc.target/i386/pr79733.c | 23 + gcc/testsuite/gcc.target/i386/pr80160.c | 45 + gcc/testsuite/gcc.target/i386/pr80173.c | 22 + gcc/testsuite/gcc.target/i386/pr80193.c | 196 + gcc/testsuite/gcc.target/i386/pr80206.c | 14 + gcc/testsuite/gcc.target/i386/pr80262.c | 26 + gcc/testsuite/gcc.target/i386/pr80298-1.c | 7 + gcc/testsuite/gcc.target/i386/pr80298-2.c | 7 + gcc/testsuite/gcc.target/i386/pr80381.c | 29 + gcc/testsuite/gcc.target/mips/pr52125.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp-builtin-1.c | 18 +- gcc/testsuite/gcc.target/powerpc/dfp-builtin-2.c | 4 +- gcc/testsuite/gcc.target/powerpc/gcse-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/p9-options-1.c | 28 + .../powerpc/ppc-fortran/ppc-fortran.exp} | 0 .../powerpc/ppc-fortran/pr80108-1.f90} | 16 +- gcc/testsuite/gcc.target/powerpc/ppc-spe.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr78543.c | 60 + gcc/testsuite/gcc.target/powerpc/pr80103-1.c | 16 + gcc/testsuite/gcc.target/powerpc/pr80246.c | 37 + gcc/testsuite/gcc.target/rx/zero-width-bitfield.c | 2 +- gcc/testsuite/gcc.target/s390/arch12/aghsghmgh-1.c | 23 + gcc/testsuite/gcc.target/s390/arch12/mul-1.c | 30 + gcc/testsuite/gcc.target/s390/arch12/mul-2.c | 16 + gcc/testsuite/gcc.target/s390/htm-builtins-z13-1.c | 2 +- gcc/testsuite/gcc.target/s390/pr70478.c | 8 + gcc/testsuite/gcc.target/s390/pr79890.c | 11 + gcc/testsuite/gcc.target/s390/s390.exp | 22 +- .../gcc.target/s390/target-attribute/tattr-3.c | 3 +- .../gcc.target/s390/target-attribute/tattr-4.c | 6 +- .../s390/target-attribute/tpragma-struct-vx-1.c | 2 +- .../s390/target-attribute/tpragma-struct-vx-2.c | 2 +- gcc/testsuite/gcc.target/s390/vector/stpcpy-1.c | 2 +- gcc/testsuite/gcc.target/s390/vector/vcond-shift.c | 34 +- .../gcc.target/s390/vector/vec-abi-vararg-1.c | 2 +- .../gcc.target/s390/vector/vec-clobber-1.c | 2 +- .../gcc.target/s390/vector/vec-genbytemask-1.c | 2 +- .../gcc.target/s390/vector/vec-genmask-1.c | 2 +- gcc/testsuite/gcc.target/s390/vector/vec-init-2.c | 48 + .../gcc.target/s390/vector/vec-nopeel-1.c | 2 +- .../gcc.target/s390/vector/vec-scalar-cmp-1.c | 31 +- gcc/testsuite/gcc.target/s390/vector/vec-vrepi-1.c | 2 +- gcc/testsuite/gcc.target/s390/vxe/bitops-1.c | 52 + gcc/testsuite/gcc.target/s390/vxe/negfma-1.c | 49 + gcc/testsuite/gcc.target/s390/vxe/popcount-1.c | 88 + gcc/testsuite/gcc.target/s390/vxe/vllezlf-1.c | 30 + gcc/testsuite/gcc.target/s390/zvector/pr79893.c | 9 + gcc/testsuite/gfortran.dg/any_loc.f90 | 27 + .../gfortran.dg/coarray_failed_images_1.f08 | 1 + .../gfortran.dg/coarray_image_status_1.f08 | 1 + .../gfortran.dg/coarray_stopped_images_1.f08 | 1 + gcc/testsuite/gfortran.dg/dec_io_2.f90 | 2 +- .../gfortran.dg/{dec_io_2.f90 => dec_io_2a.f90} | 16 +- gcc/testsuite/gfortran.dg/do_concurrent_4.f90 | 67 + gcc/testsuite/gfortran.dg/dtio_23.f90 | 43 +- gcc/testsuite/gfortran.dg/dtio_25.f90 | 22 +- gcc/testsuite/gfortran.dg/dtio_26.f03 | 69 + gcc/testsuite/gfortran.dg/dtio_27.f90 | 65 + gcc/testsuite/gfortran.dg/dtio_28.f03 | 74 + gcc/testsuite/gfortran.dg/dtio_4.f90 | 2 +- .../gfortran.dg/equiv_constraint_bind_c.f90 | 11 + .../gfortran.dg/gomp/appendix-a/a.24.1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/crayptr3.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/pr33439.f90 | 10 +- gcc/testsuite/gfortran.dg/gomp/pr44036-1.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/pr44536.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/sharing-1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/sharing-2.f90 | 10 +- gcc/testsuite/gfortran.dg/gomp/sharing-3.f90 | 2 +- gcc/testsuite/gfortran.dg/pr77498.f | 36 + gcc/testsuite/gfortran.dg/pr80107.f | 6 + gcc/testsuite/gfortran.dg/proc_ptr_comp_48.f90 | 47 + gcc/testsuite/gfortran.dg/submodule_twice.f90 | 7 + gcc/testsuite/gfortran.dg/submodule_unexp.f90 | 8 + .../gfortran.fortran-torture/compile/pr80158.f | 16 + gcc/testsuite/lib/target-libpath.exp | 21 + gcc/testsuite/lib/target-supports.exp | 35 + gcc/trans-mem.c | 2 +- gcc/tree-affine.c | 111 +- gcc/tree-call-cdce.c | 68 +- gcc/tree-inline.c | 153 +- gcc/tree-inline.h | 4 + gcc/tree-nested.c | 4 + gcc/tree-nrv.c | 7 + gcc/tree-sra.c | 7 + gcc/tree-ssa-ccp.c | 26 +- gcc/tree-ssa-dom.c | 25 +- gcc/tree-ssa-loop-im.c | 14 +- gcc/tree-ssa-loop-ivopts.c | 73 +- gcc/tree-ssa-loop-niter.c | 2 +- gcc/tree-ssa-pre.c | 18 +- gcc/tree-ssa-reassoc.c | 29 +- gcc/tree-ssa-sccvn.c | 4 +- gcc/tree-ssa-structalias.c | 8 +- gcc/tree-ssa.c | 15 +- gcc/tree-stdarg.c | 2 +- gcc/tree-vect-data-refs.c | 17 +- gcc/tree-vect-loop-manip.c | 18 +- gcc/tree-vect-loop.c | 10 +- gcc/tree-vrp.c | 1 + gcc/tree.c | 22 +- gcc/tsan.c | 47 +- gcc/ubsan.c | 8 +- gcc/value-prof.c | 2 +- gcc/var-tracking.c | 2 +- gcc/varasm.c | 11 +- include/ChangeLog | 4 + include/ansidecl.h | 2 +- libcc1/libcp1plugin.cc | 9 + libcpp/ChangeLog | 6 + libcpp/include/line-map.h | 2 +- libcpp/lex.c | 2 +- libcpp/pch.c | 2 +- libdecnumber/ChangeLog | 5 + libdecnumber/decCommon.c | 2 +- libdecnumber/decNumber.c | 4 +- libgcc/ChangeLog | 19 + libgcc/Makefile.in | 5 +- libgcc/config/arc/ieee-754/divdf3.S | 8 +- libgcc/config/c6x/pr-support.c | 2 +- libgcc/config/rs6000/t-crtstuff | 5 +- libgcc/config/sh/t-sh | 2 +- libgfortran/ChangeLog | 55 + libgfortran/io/close.c | 2 +- libgfortran/io/fbuf.c | 26 +- libgfortran/io/fbuf.h | 8 +- libgfortran/io/format.c | 72 +- libgfortran/io/inquire.c | 4 +- libgfortran/io/intrinsics.c | 34 +- libgfortran/io/io.h | 9 +- libgfortran/io/list_read.c | 175 +- libgfortran/io/lock.c | 2 +- libgfortran/io/open.c | 8 +- libgfortran/io/read.c | 12 +- libgfortran/io/transfer.c | 74 +- libgfortran/io/unit.c | 32 +- libgfortran/io/unix.c | 160 +- libgfortran/io/unix.h | 26 +- libgfortran/io/write.c | 52 +- ...random_linux_arm.go => getrandom_linux_m68k.go} | 4 +- libgo/go/time/format_test.go | 41 +- libgomp/ChangeLog | 25 + .../plugin-suffix.h => darwin/thread-stacksize.h} | 9 +- .../plugin-suffix.h => nvptx/thread-stacksize.h} | 7 +- .../plugin-suffix.h => posix/thread-stacksize.h} | 7 +- libgomp/env.c | 6 +- libgomp/testsuite/libgomp.c/pr80394.c | 22 + .../libgomp.oacc-c-c++-common/declare-vla.c | 25 + libiberty/ChangeLog | 5 + libiberty/cp-demint.c | 1 + libitm/ChangeLog | 4 + libitm/libitm_i.h | 2 +- libsanitizer/ChangeLog | 11 + .../sanitizer_common_interceptors.inc | 3 +- libsanitizer/tsan/tsan_interface_atomic.cc | 19 +- libssp/ChangeLog | 4 + libssp/ssp.c | 3 +- libstdc++-v3/ChangeLog | 211 + libstdc++-v3/doc/html/faq.html | 19 +- libstdc++-v3/doc/html/index.html | 2 +- libstdc++-v3/doc/html/manual/abi.html | 2 +- libstdc++-v3/doc/html/manual/appendix.html | 2 +- .../doc/html/manual/appendix_contributing.html | 6 +- libstdc++-v3/doc/html/manual/appendix_porting.html | 2 +- libstdc++-v3/doc/html/manual/backwards.html | 72 +- libstdc++-v3/doc/html/manual/index.html | 2 +- .../doc/html/manual/source_organization.html | 9 +- libstdc++-v3/doc/html/manual/status.html | 34 +- libstdc++-v3/doc/html/manual/streambufs.html | 7 +- .../doc/html/manual/using_concurrency.html | 11 +- libstdc++-v3/doc/html/manual/using_macros.html | 25 +- libstdc++-v3/doc/xml/faq.xml | 3 +- libstdc++-v3/doc/xml/manual/abi.xml | 2 +- .../doc/xml/manual/appendix_contributing.xml | 14 +- .../doc/xml/manual/backwards_compatibility.xml | 75 +- libstdc++-v3/doc/xml/manual/io.xml | 7 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 40 +- libstdc++-v3/doc/xml/manual/using.xml | 44 +- libstdc++-v3/include/bits/c++config | 8 + libstdc++-v3/include/bits/char_traits.h | 48 +- libstdc++-v3/include/bits/ios_base.h | 4 +- libstdc++-v3/include/bits/random.tcc | 25 +- libstdc++-v3/include/bits/regex_constants.h | 50 +- libstdc++-v3/include/bits/shared_ptr.h | 12 + libstdc++-v3/include/bits/shared_ptr_base.h | 14 +- libstdc++-v3/include/bits/std_function.h | 37 + libstdc++-v3/include/bits/std_mutex.h | 6 +- libstdc++-v3/include/bits/stl_pair.h | 20 +- libstdc++-v3/include/bits/stl_tree.h | 1 + libstdc++-v3/include/bits/uses_allocator.h | 11 +- libstdc++-v3/include/debug/array | 7 + libstdc++-v3/include/std/array | 7 + libstdc++-v3/include/std/chrono | 2 +- libstdc++-v3/include/std/functional | 34 +- libstdc++-v3/include/std/optional | 367 +- libstdc++-v3/include/std/ratio | 13 +- libstdc++-v3/include/std/system_error | 27 +- libstdc++-v3/include/std/tuple | 25 +- libstdc++-v3/include/std/type_traits | 173 +- libstdc++-v3/include/std/valarray | 5 + libstdc++-v3/include/std/variant | 12 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 2 + .../testsuite/18_support/headers/new/synopsis.cc | 6 +- .../enable_shared_from_this/members/const.cc | 4 +- .../testsuite/20_util/function/cons/deduction.cc | 86 + .../20_util/function_objects/searchers.cc | 24 +- .../testsuite/20_util/hash/operators/size_t.cc | 3 + .../hash/requirements/explicit_instantiation.cc | 3 + .../requirements/explicit_instantiation.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../testsuite/20_util/is_aggregate/value.cc | 96 + .../cons/{deduction_guide.cc => deduction.cc} | 33 +- .../testsuite/20_util/optional/cons/value_neg.cc | 6 +- .../20_util/optional/constexpr/cons/value.cc | 17 + .../79114.cc => 20_util/pair/79141.cc} | 14 +- .../deduction_guide.cc => pair/cons/deduction.cc} | 46 +- .../20_util/ratio/operations/ops_overflow_neg.cc | 2 +- .../testsuite/20_util/reference_wrapper/invoke.cc | 11 +- .../20_util/scoped_allocator/69293_neg.cc | 2 +- .../79114.cc => 20_util/shared_ptr/cons/80229.cc} | 13 +- .../shared_ptr/cons/deduction.cc} | 23 +- .../testsuite/20_util/tuple/cons/deduction.cc | 166 + .../20_util/tuple/creation_functions/constexpr.cc | 20 + .../tuple/creation_functions/constexpr_cpp14.cc} | 19 +- .../20_util/tuple/element_access/get_neg.cc | 2 +- .../unique_ptr/cons/deduction_neg.cc} | 14 +- .../testsuite/20_util/uses_allocator/69293_neg.cc | 2 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 2 +- .../weak_ptr/cons/deduction.cc} | 17 +- .../requirements/constexpr_functions_c++17.cc | 107 + .../array/cons/deduction.cc} | 24 +- .../array/cons/deduction_neg.cc} | 9 +- .../array/tuple_interface/get_debug_neg.cc | 6 +- .../23_containers/array/tuple_interface/get_neg.cc | 6 +- .../tuple_interface/tuple_element_debug_neg.cc | 2 +- .../array/tuple_interface/tuple_element_neg.cc | 2 +- .../23_containers/list/operations/78389.cc | 2 +- .../23_containers/priority_queue/67085.cc | 1 + .../uniform_real_distribution/operators/64351.cc | 16 +- .../79162.cc => 26_numerics/valarray/deduction.cc} | 20 +- .../cons/deduction.cc} | 33 +- .../typedefs.cc => cons/deduction.cc} | 42 +- .../cons/deduction.cc} | 33 +- .../regression/priority_queue_binary_heap-62045.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_hooks.h | 4 +- 631 files changed, 24587 insertions(+), 13193 deletions(-) copy gcc/ada/{system-linux-arm.ads => system-linux-aarch64-ilp32.ads} (99%) create mode 100644 gcc/testsuite/c-c++-common/asan/pr80308.c create mode 100644 gcc/testsuite/c-c++-common/pr80162-1.c create mode 100644 gcc/testsuite/c-c++-common/pr80162-2.c create mode 100644 gcc/testsuite/c-c++-common/pr80162-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr80310.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr80350.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/shift-10.c copy gcc/testsuite/g++.dg/{opt => asan}/pr78201.C (75%) copy gcc/testsuite/g++.dg/{cpp0x => concepts/regress}/alias-decl-42.C (85%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-58.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-80296.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-unify-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr8.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr80234-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr80234-2.C create mode 100644 gcc/testsuite/g++.dg/ext/is_aggregate.C create mode 100644 gcc/testsuite/g++.dg/ext/pr80363.C create mode 100644 gcc/testsuite/g++.dg/ext/vla17.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr80141.C create mode 100644 gcc/testsuite/g++.dg/init/ref23.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr77333.C copy gcc/testsuite/g++.dg/ipa/{pr71146.C => pr79776.C} (92%) create mode 100644 gcc/testsuite/g++.dg/ipa/pr80205.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr80212.C create mode 100644 gcc/testsuite/g++.dg/opt/pr80102.C create mode 100644 gcc/testsuite/g++.dg/opt/pr80275.C create mode 100644 gcc/testsuite/g++.dg/opt/pr80385.C create mode 100644 gcc/testsuite/g++.dg/overload/ambig3.C create mode 100644 gcc/testsuite/g++.dg/pr80222.C create mode 100644 gcc/testsuite/g++.dg/pr80374.C create mode 100644 gcc/testsuite/g++.dg/template/fn-ref1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr79905.C create mode 100644 gcc/testsuite/g++.dg/torture/pr80129.C create mode 100644 gcc/testsuite/g++.dg/torture/pr80171.C create mode 100644 gcc/testsuite/g++.dg/torture/pr80297.C create mode 100644 gcc/testsuite/g++.dg/torture/pr80334.C create mode 100644 gcc/testsuite/g++.dg/tsan/pr80110.C create mode 100644 gcc/testsuite/g++.dg/ubsan/div-by-zero-2.C create mode 100644 gcc/testsuite/g++.dg/ubsan/div-by-zero-3.C create mode 100644 gcc/testsuite/g++.dg/ubsan/null-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-9.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-26.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/irreducible-loop.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/nested-3.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr60818.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr71436.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr80216.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr80233.c copy gcc/testsuite/gcc.c-torture/execute/{pr45070.c => 20170401-1.c} (90%) copy gcc/testsuite/gcc.c-torture/execute/{20000726-1.c => 20170401-2.c} (61%) create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr80153.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr80166.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr80168.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr80167.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr80104.c create mode 100644 gcc/testsuite/gcc.dg/pr78644-1.c create mode 100644 gcc/testsuite/gcc.dg/pr78644-2.c create mode 100644 gcc/testsuite/gcc.dg/pr79255.c create mode 100644 gcc/testsuite/gcc.dg/pr79405.c create mode 100644 gcc/testsuite/gcc.dg/pr79730.c create mode 100644 gcc/testsuite/gcc.dg/pr80100.c create mode 100644 gcc/testsuite/gcc.dg/pr80112.c create mode 100644 gcc/testsuite/gcc.dg/pr80163.c create mode 100644 gcc/testsuite/gcc.dg/pr80170.c create mode 100644 gcc/testsuite/gcc.dg/pr80218.c create mode 100644 gcc/testsuite/gcc.dg/pr80286.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr80181.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr80281.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr80304.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr80341.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr80362.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-16.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr70878.c copy gcc/testsuite/gcc.dg/ubsan/{pr79904.c => pr79904-2.c} (81%) create mode 100644 gcc/testsuite/gcc.target/arc/interrupt-4.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_10.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_11.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-cvtsd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-cvtss-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr80286.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpabsd-2.c => avx512f-abspd-1.c} (51%) copy gcc/testsuite/gcc.target/i386/{avx512f-vpabsd-2.c => avx512f-absps-1.c} (51%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-cvtsd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-cvtss-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-int2mask-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-mask2int-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-reduce-op-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-undefined-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70703.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79390.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79733.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80160.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80173.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80193.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80206.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80262.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80298-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80298-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80381.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-options-1.c copy gcc/testsuite/{gfortran.dg/dg.exp => gcc.target/powerpc/ppc-fortran/ppc-fortr [...] copy gcc/testsuite/{gfortran.dg/streamio_11.f90 => gcc.target/powerpc/ppc-fortran/ [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/pr78543.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr80103-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr80246.c create mode 100644 gcc/testsuite/gcc.target/s390/arch12/aghsghmgh-1.c create mode 100644 gcc/testsuite/gcc.target/s390/arch12/mul-1.c create mode 100644 gcc/testsuite/gcc.target/s390/arch12/mul-2.c create mode 100644 gcc/testsuite/gcc.target/s390/pr70478.c create mode 100644 gcc/testsuite/gcc.target/s390/pr79890.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-init-2.c create mode 100644 gcc/testsuite/gcc.target/s390/vxe/bitops-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vxe/negfma-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vxe/popcount-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vxe/vllezlf-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/pr79893.c create mode 100644 gcc/testsuite/gfortran.dg/any_loc.f90 copy gcc/testsuite/gfortran.dg/{dec_io_2.f90 => dec_io_2a.f90} (90%) create mode 100644 gcc/testsuite/gfortran.dg/do_concurrent_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/dtio_26.f03 create mode 100644 gcc/testsuite/gfortran.dg/dtio_27.f90 create mode 100644 gcc/testsuite/gfortran.dg/dtio_28.f03 create mode 100644 gcc/testsuite/gfortran.dg/equiv_constraint_bind_c.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr77498.f create mode 100644 gcc/testsuite/gfortran.dg/pr80107.f create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_comp_48.f90 create mode 100644 gcc/testsuite/gfortran.dg/submodule_twice.f90 create mode 100644 gcc/testsuite/gfortran.dg/submodule_unexp.f90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr80158.f copy libgo/go/internal/syscall/unix/{getrandom_linux_arm.go => getrandom_linux_m68 [...] copy libgomp/config/{posix/plugin-suffix.h => darwin/thread-stacksize.h} (75%) copy libgomp/config/{hpux/plugin-suffix.h => nvptx/thread-stacksize.h} (85%) copy libgomp/config/{hpux/plugin-suffix.h => posix/thread-stacksize.h} (85%) create mode 100644 libgomp/testsuite/libgomp.c/pr80394.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-vla.c create mode 100644 libstdc++-v3/testsuite/20_util/function/cons/deduction.cc copy libstdc++-v3/testsuite/20_util/{has_unique_object_representations => is_aggre [...] copy libstdc++-v3/testsuite/20_util/{has_unique_object_representations => is_aggre [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_aggregate/value.cc copy libstdc++-v3/testsuite/20_util/optional/cons/{deduction_guide.cc => deduction [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/79114.cc => 20_util/pair/ [...] rename libstdc++-v3/testsuite/20_util/{optional/cons/deduction_guide.cc => pair/co [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/79114.cc => 20_util/share [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/char/79162.cc => 20_util [...] create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/deduction.cc copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/char/79162.cc => 20_util [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/wchar_t/79162.cc => 20_u [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/wchar_t/79162.cc => 20_u [...] create mode 100644 libstdc++-v3/testsuite/21_strings/char_traits/requirements/cons [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/char/79162.cc => 23_cont [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/wchar_t/79162.cc => 23_c [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/wchar_t/79162.cc => 26_n [...] copy libstdc++-v3/testsuite/30_threads/{scoped_lock/requirements/explicit_instanti [...] copy libstdc++-v3/testsuite/30_threads/scoped_lock/{requirements/typedefs.cc => co [...] copy libstdc++-v3/testsuite/30_threads/{scoped_lock/requirements/explicit_instanti [...]