This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pr53037/master in repository gcc.
discards 441bd3479a8 Add warn_if_not_aligned attribute adds ac818bf6ec4 Fix coretypes.h-related dependencies adds 8834a24e36a Daily bump. adds 63d551af5bf 2017-07-09 Krister Walfridsson krister.walfridsson@gmail.com adds 8c0c0f7c79b 2017-07-09 Krister Walfridsson krister.walfridsson@gmail.com adds cd34ead7034 2017-07-09 Dominique d'Humieres dominiq@lps.ens.fr adds 84066338f53 x86: Use DRAP only if there are outgoing arguments on stack adds 829231a6af3 2017-06-09 Thomas Koenig tkoenig@gcc.gnu.org adds ac2f5a408fa PR target/81313 * gcc.dg/stack-layout-dynamic-1.c (bar): [...] adds d9a771e5a86 Daily bump. adds 97032951ad9 gcc/ Move jump-tables out of .text again. PR target/81075 [...] adds f25d7d1e5a0 [arm] Fix warning in parsecpu.awk adds 056f86e82ed gcc/ Better ISR prologues by supporting GASes __gcc_isr ps [...] adds 06e0d43920c PR lto/80838 * lto-wrapper.c (remove_option): New functio [...] adds 1d034193a2f [ARC] Define ADDITIONAL_REGISTER_NAMES. adds f16185c8793 [ARC] Fix tests asm constraints. adds 927c0132251 [ARC] Configure script to allow non uclibc based triplets adds 4169c1948b5 PR libstdc++/81338 correctly manage string capacity adds 42fd75d8faf PR libstdc++/81381 support stateful allocators in basic_stringbuf adds be93e1578ea Include missing header for std::free adds b1b5fc9c1cd PR other/81345 - -Wall resets -Wstringop-overflow to 1 fro [...] adds 41961c162f7 gcc/cp/ChangeLog: adds 305149ce31c PR tree-optimization/80397 - missing -Wformat-overflow with [...] adds 2d96fdea7c4 PR target/81375 * config/i386/i386.md (divsf3): Add TARGE [...] adds a3c2c89efff Daily bump. adds 730250544c2 2017-07-10 Michael Collison michael.collison@arm.com adds 182f0ecc7db * config/sparc/sparc.opt (mfix-ut700): New option. (mfix- [...] adds 90076f5791e * doc/extend.texi (AVR Function Attributes): Remove weblin [...] adds 31f92586219 Improvements to the libstdc++ FAQ and manual adds 7ffbe82aa6c * dwarf2out.c (gen_member_die): Remove useless check for a [...] adds 78bd7d2c8e1 2017-07-11 Yury Gribov tetra2005@gmail.com adds 8b73a45797d Add extra initialization of broadcasted condition variables adds d4bcda1c22c * decl2.c (reset_type_linkage_2): Dont't change ctor name. adds a8a31e3d77f diagnostics: support compact printing of secondary locations adds 558819b643c Fix ChangeLog omission in r250133 adds 05a7d0703eb gcc/ChangeLog: adds bad0417c91b Core DR 393 - parameter pointer to array of unknown bound adds baa834253ba 2017-07-11 Paolo Carlini paolo.carlini@oracle.com adds e6a79278347 Daily bump. adds 3041ea31908 2017-07-11 Michael Collison michael.collison@arm.com adds 2e42fbf5029 [testsuite] Fix dg-require-stack-check adds 037b9491105 PR target/81407 * config/avr/avr.c (avr_encode_section_in [...] adds c70e1aadbd2 S/390: Calculate costs for load/store on condition adds 666162efecb S/390: Remove loc splitter adds ea95a727190 gcc/testsuite/ChangeLog: adds f879a1163ff gcc/ChangeLog: adds 83d2d286afa PR target/79883 * config/avr/avr.c (avr_set_current_funct [...] adds c0a09bf1d60 * cp-tree.h (DECL_CONSTRUCTOR_P, DECL_MAYBE_IN_CHARGE_CONS [...] adds 9f827c18394 * libcp1plugin.cc (plugin_build_decl): Use DECL_CXX_{CON, [...] adds 40429aae262 * config/riscv/riscv.c: Remove unnecessary includes. Reor [...] adds 9f6dc184d56 [gcc] 2017-07-12 Michael Meissner meissner@linux.vnet.ibm.com adds 5866190a1ec Daily bump. adds 91ce5ca9646 PR go/81393 syscall: don't use GETREGS/SETREGS on s390 adds cd2ee6ee32d ASAN: fix ICE in gcc.dg/asan/pr80168.c on aarch64 -mabi=ilp32 adds 8520aaba23b [ARM, VXworks] Fix build adds 04ecb839a51 [ARM] Mention ARMv8-R +fp.sp option adds 30ce3bcb2e0 Add quotes to error messages related to Sanitizers. adds d4660e26e56 * libcp1plugin.cc (plugin_build_decl): Use DECL_CXX_{CON, [...] adds 39a43f99735 revert previous premature commit adds 7c25ba41dd5 * g++.old-deja/g++.bugs/900520_03.C: Limit error to c++14_ [...] adds 7e6d9656222 P0512R0 - Deduction from an initializer list. adds 5d163bc1f8d Cleanup #2 of Pascal references. adds 15ba4d408b6 [gcc] adds f907f1324ff diagnostics: fix crash when consolidating out-of-order fix- [...] adds 5002a5f6ee3 Daily bump. adds 2516d46462d Remove Pascal language in source code. adds 5461d465078 Add additional quotes to opts.c. adds 61b3ef70d29 Remove Java references in source code. adds 67dce058740 PR sanitizer/81066 * sanitizer_common/sanitizer_linux.h: [...] adds 7839cdcc147 Update comment in gimple-ssa-store-merging.c adds 9268b19c3d8 [Patch][Aarch64] Refactor comments in aarch64_print_operand adds 7f9c8569ae1 c/c++: Add fix-it hints for suggested missing #includes adds c79c1b1b218 [ARM] Rewire -mfpu=fp-armv8 as VFPv5 + D32 + DP adds 65f21a70112 [ARM] Add support for ARM Cortex-R52 processor adds 1b14d19e26c [ARM] Fix definition of __ARM_FEATURE_NUMERIC_MAXMIN adds e67893ba55e [Patch ARM] Document the +crypto extension on CPUs. adds 4691e2fa65b gcc/testsuite/ChangeLog: adds 1e84d0ef89e [gcc] adds c33389c59b1 Constrain std::variant constructor for class template argum [...] adds 4a71f283bf2 gcc/ChangeLog: adds 7eed4ce2070 cmd/go: use gccSupportsFlag for -fsplit-stack adds f3fc9ea479d libgo: don't copy semt into runtime.inc adds fea3f01a085 Daily bump. adds 44e8f621c58 Revert "[ARM] Fix definition of __ARM_FEATURE_NUMERIC_MAXMIN" adds 16921f156cb Reorder std::scoped_lock parameters as per P0739R0 DR status adds 2f9dfa0599b PR ada/81446 * system-linux-m68k.ads: Add pragma No_Elabo [...] adds 74e30175159 * Makefile.am (CHECK_ENV): Set GOROOT. (ECHO_ENV): Report [...] adds 383803ae373 Daily bump. adds d4f5410da9d * parser.c (cp_parser_cast_expression): Use %q#T in [...] adds b129a37a488 Add forgotten Changelog entries for adds c3f62dc3cba * tree-ssa-threadupdate.c (compute_path_counts, update_jo [...] adds 5952cdfb68e * config/sparc/sparc.md (divdf3_fix): Add NOP to prevent b [...] adds fcf94ac8c55 * ipa-fnsummary.c (pass_data_ipa_fn_summary): Use TV_IPA_ [...] adds 587101b854e * ipa-visibility.c (function_and_variable_visibility): Fix pasto. adds 02e9c224d67 * gimplify.c (mostly_copy_tree_r): Revert latest change. [...] adds 61cb18166c6 * profile-count.h (profile_probability::from_reg_br_prob_n [...] adds 7dc9e270ede * asan.c (create_cond_insert_point): Avoid use of REG_BR_P [...] adds 2dcf5b20b26 * tree-ssa-loop-unswitch.c (hoist_guard): Avoid use of REG [...] adds 6cd92c8445e * cfgloopmanip.c (scale_loop_profile): Avoid use of REG_BR [...] adds 5d31e485eb4 * cgraph.c (cgraph_edge::redirect_call_stmt_to_caller): Cleanup. adds 7ec47501cdc * tree-ssa-loop-manip.c (tree_transform_and_unroll_loop): [...] adds 3400270b47d PR rtl-optimization/81424 * optabs.c (prepare_cmp_insn): [...] adds 82a5a8b991d Daily bump. adds 4ac2c07481b [RTEMS] Add multilibs for LEON3FT back-to-back store workaround adds c58918b752a [SPARC/RTEMS] Add __FIX_LEON3FT_B2BST adds 338347527ed Insert diverging jump alap in nvptx_single adds e20b054db9e PR tree-optimization/81396 * tree-ssa-math-opts.c (struct [...] adds 415df51b789 PR 80929 * config/avr/avr.c (avr_mul_highpart_cost): New [...] adds 305ed360b49 PR tree-optimization/81365 * tree-ssa-phiprop.c (propagat [...] adds fdf24133912 2017-07-17 Tamar Christina tamar.christina@arm.com adds b48b3bfdfa6 * gcc_update (files_and_dependencies) [gcc/config/avr/avr [...] adds e7f1908e1f7 Remove stuff dead since r239246. * config/avr/avr-arch.h [...] adds 63d693d7bb9 PR tree-optimization/81428 * match.pd (X / X -> one): Don [...] adds 4c7b6202c7c [PATCH] [ARC] Add support for naked functions. adds da2134ec0ac [ARC] Consolidate PIC implementation. adds 5c49e6ea026 PR tree-optimization/81374 * tree-loop-distribution.c (pa [...] adds 1df7b42bf78 PR target/81369 * tree-loop-distribution.c (merge_dep_scc [...] adds 1c4ee7690c2 PR target/81369 * tree-loop-distribution.c (classify_part [...] adds 96cea83ca93 Do not allow -fgnu-tm w/ -fsanitize={kernel-,}address (PR s [...] adds 55d57ab7318 * semantics.c (classtype_has_nothrow_assign_or_copy_p): Cl [...] adds 256e76369f2 [ARC] Enable indexed loads for elf targers. adds f969d0c174f [ARC] [LRA] Avoid emitting COND_EXEC during expand. adds 3fecb0997a4 [ARC] Deprecate mexpand-adddi option. adds 4f80e3a284b 2017-07-17 Yury Gribov tetra2005@gmail.com adds 6f412e1ca54 2017-07-17 Bernd Edlinger bernd.edlinger@hotmail.de adds cd77b36cdc7 * class.c (type_has_user_declared_move_constructor, type_ [...] adds 05b11131ba3 * class.c (maybe_warn_about_overly_private_class): Ignore [...] adds d216668406c * parser.c (cp_parser_decl_specifier_seq): Add fix- [...] adds 511c2410c2e 2017-07-17 Bill Schmidt wschmidt@linux.vnet.ibm.com adds ef319c24c34 * config/alpha/alpha.c: Include predict.h. adds dbedd46f919 Daily bump. adds ed0efe89da0 gcc/ChangeLog: adds 4bde55831b2 2017-06-18 Richard Biener rguenther@suse.de adds fc022ab57dc 2017-07-18 Richard Biener rguenther@suse.de adds ae3af1d5f17 * config/arm/arm.c (emit_unlikely_jump): Remove unused var. adds f0f5171608d Fix PR81362: Vector peeling adds 72031e92b68 gcc/ PR target/81473 * config/avr/avr.c (avr_optimize_cas [...] adds e06b96aa820 PR target/81408 * tree-ssa-loop-niter.c (number_of_iterat [...] adds 35559e84a47 * class.c (classtype_has_move_assign_or_move_ctor): Declar [...] adds 549fbcfa700 gcc: ada: delete old $(P) reference adds a8de6c92c3d gcc/ * tree-parloops.c (try_transform_to_exit_first [...] adds c7a0aa224db PR middle-end/81462 * predict.c (set_even_probabilities): [...] adds 436dfbbba14 PR middle-end/81463 * cfgloopmanip.c (scale_loop_profile) [...] adds 1ec8b519399 2017-06-18 Richard Biener rguenther@suse.de adds 9d825ec8956 2017-07-17 Yury Gribov tetra2005@gmail.com adds aae19516704 PR target/81471 * config/i386/i386.md (rorx_immediate_ope [...] adds 8d6a57fd075 2017-07-18 François Dumont fdumont@gcc.gnu.org adds 186e3417a3c update my entry in MAINTAINERS adds a680233188f PR go/81324 sysinfo.c: ignore ptrace_peeksiginfo_args [...] adds 85855de7c24 compiler: pass correct 'function' flag to circular_poin [...] adds a0b34ba375e PR go/81451 runtime: inline runtime_osinit adds 76818e19a74 compiler: insert backend type conversion for closure func ptr adds e28852a747d PR libstdc++/81395 fix crash when write follows large read adds 87e3b95ed8d Daily bump. adds 94867646572 Use dg-require-fileio in new test adds 91ca42afa00 Add myself to MAINTAINERS. adds e502c72faeb Handle equal-argument loop exit phi in expand_omp_for_static_chunk adds 81be706d951 Fix an UBSAN test-case (PR sanitizer/63361). adds c6f56d3382a gcc/ * tree.h (TYPE_MINVAL, TYPE_MAXVAL): Rename to ... [...] adds 14c7029b1a1 PR tree-optimization/81346 * fold-const.h (fold_div_compa [...] adds 557d70411d6 Add generic v2 vector mode support for nvptx adds fcac805ed9f Add v2si support for nvptx adds ffaae5bde5d Add v2di support for nvptx adds 205b32be9f1 PR tree-optimization/81346 * match.pd: Optimize (X - 1U) [...] adds c98f0ea62c3 PR libquadmath/65757 * quadmath-imp.h (math_opt_barrier, [...] adds 303419eaab1 * class.c (add_implicitly_declared_members): Use classtyp [...] adds 302e406cf15 Fix indentation in libstdc++ testsuite utils adds 4aca0cfdbd5 Now adding the mmintrin.h intrinsic headers. The DG tests w [...] adds 89fbda928b3 Fix assert in gimple_phi_arg adds 22966ae19e2 Fix assert in gimple_phi_set_arg adds 6384fe6d81e Fix indentation in std::basic_filebuf member functions adds 25e4634a111 Fix Unwind support on DragonFly BSD after sigtramp move adds 4c2d6881600 * gcc-interface/ada-tree.h (TYPE_OBJECT_RECORD_TYPE, TYPE [...] adds ba6de0097e7 * libsupc++/new (bad_array_new_length): Remove redu [...] adds a38e39b1422 PR middle-end/81331 * except.c (maybe_add_nop_after_secti [...] adds 84242aee9f3 * predict.c (propagate_unlikely_bbs_forward): Break out fr [...] adds c86933f928e * predict.c (propagate_unlikely_bbs_forward): Break out fr [...] adds 0177378a356 Fix up plafform testes in check headers. After a resent GCC [...] adds 8bd78cef2af simplify-rtx: The truncation of an IOR can have all bits se [...] adds a985718321a 2017-07-19 Michael Meissner meissner@linux.vnet.ibm.com adds 3d8f3c24d59 combine: Fix for PR81423 adds 00ba34218cb PR libstdc++/81476 Optimise vector insertion from input iterators adds 7d3406b1e1a * math/powq.c (powq): Use uint32_t instead of u_int32_t. adds d3056f753f0 PR middle-end/81331 * except.c (execute): Fix ordering issue. adds 0027ce16c79 Daily bump. adds 0aa23bd4318 gcc * match.pd (((m1 >/</>=/<= m2) * d -> (m1 >/</>=/<= m2 [...] adds f37822f79a7 Fix phi arg location in find_implicit_erroneous_behavior adds 61658d61fdb 2017-07-20 Richard Biener rguenther@suse.de adds 6154acba935 2017-07-20 Richard Biener rguenther@suse.de adds 2438e5540a3 PR middle-end/81030 * cfgbuild.c (find_many_sub_basic_blo [...] adds e38da69c76d PR tree-optimization/81388 Revert r238585: 2016-07-21 B [...] adds a0a594a5441 2017-07-20 Richard Biener rguenther@suse.de adds 64e763ae998 Minor tweaks adds 2ead3142794 * bb-reorder.c (connect_traces): Allow copying of blocks w [...] adds 61d052e5659 gimple-ssa-store-merging.c: fix sort_by_bitpos adds a47422c41d5 lra-assigns.c: fix pseudo_compare_func adds ba7a6dbbca5 PR target/80846 * config/i386/i386.c (ix86_expand_vector_ [...] adds 21b70e8f050 compiler: add explicit convert in Type_guard_expression [...] adds 8a6284fd170 Daily bump. adds ab87ee8f509 gcc/ Remove TYPE_METHODS. * tree.h (TYPE_METHODS): Delet [...] adds 258c8494a26 2017-07-21 Tamar Christina tamar.christina@arm.com adds ee64d91865b 2016-07-21 Richard Biener rguenther@suse.de adds bfe34407d64 * bb-reorder.c (find_rarely_executed_basic_blocks_and_cros [...] adds 4ccddbe6f5b * cfgcleanup.c (flow_find_cross_jump): Do not crossjump ac [...] adds aaffe81506d gcc/ * doc/invoke.texi (AVR Built-in Functions): Re-layout [...] adds 8bd670f167b gcc/ * dwarf2out.c (output_file_names): Avoid double testi [...] adds 77aa55bc1c8 Add nvptx_override_options_after_change adds 8aaedbe7783 Add missing edge probabilities in nvptx_goacc_reduction_init adds 3a94df0b755 2017-06-21 Richard Biener rguenther@suse.de adds db755b037a9 2017-07-21 Richard Biener rguenther@suse.de adds cdfd9150392 lto-plugin/ PR lto/81487 * lto-plugin.c (claim_file_handl [...] adds 09cc3d83763 Add AddressSanitizer annotations to std::vector adds 2c42281526d 2017-07-21 Andrew Pinski apinski@cavium.com adds a7ba08407d9 Now completeting the mmintrin.h intrinsic headers for Power [...] adds adeed436f87 runtime: allocate more stack space in CgoCallbackGC test adds 045a1d9e5ae * call.c (add_candidates): Move decls to initialization. [...] adds e9e43806a4d * filetype.awk: Add AIX XCOFF type detection. * configure [...] adds 527223661a7 runtime: handle PPC/PPC64 GNU/Linux in getSiginfo adds 35ea2ff701d Remove special CDtor METHOD_VEC slots. * cp-tree.h (CLASS [...] adds 5d4b7436925 runtime: don't use runtime_lock in __go_get_backtrace_state adds 0091498ce88 * search.c (lookup_conversion_operator): Return overloads. [...] adds 322f1ba9870 2017-07-21 Yury Gribov tetra2005@gmail.com adds a69c165a390 syscall: call f?statfs64 on GNU/Linux adds 5db6473a827 Add RDMA support to falkor port. adds 2c13943f9ad gcc/ChangeLog: adds fa10b63206c Daily bump. adds b4a71d0a5eb Daily bump. adds ae6a4ce9bef 2017-07-23 François Dumont fdumont@gcc.gnu.org adds 846deaf01bf PR target/80569 * config/i386/i386.c (ix86_option_overrid [...] adds 090f2fbc456 2017-07-23 Bill Schmidt wschmidt@linux.vnet.ibm.com adds e70546aad3e * gcc.dg/pr56727-2.c: Limit to powerpc-linux. [...] adds bdc62933cf5 fortran: fix pair_cmp qsort comparator adds 21b8009fc07 2017-07-23 Michael Collison michael.collison@arm.com adds fb6642e5a6c 2017-07-23 Michael Collison michael.collison@arm.com adds a26e3ca5f34 2017-07-23 Krister Walfridsson krister.walfridsson@gmail.com adds 9f2603397bc Daily bump. adds fe044c9ad24 2017-07-24 Thomas Koenig tkoenig@gcc.gnu.org Mikae [...] adds 8ea2b0c66bf 2017-07-24 Thomas Koenig tkoenig@gcc.gnu.org adds f724d42dbbd 2017-07-24 Thomas Koenig tkoenig@gcc.gnu.org adds 7e45f717f8a 2017-07-24 Thomas Koenig tkoenig@gcc.gnu.org adds ec77f36de89 [AArch64, Patch] Generate MLA when multiply + add vector by scalar adds be601c3e6e9 PR bootstrap/81521 * tree.def: Remove TYPE_METHODS docume [...] adds d782c3b8b57 gcc/ChangeLog: adds c80c7b3fc74 Fix PR79041 adds f5d6296721d cfgrtl: Don't crash in rtl_dump_bb if BB_END(bb) is NULL adds cb1f1b8bb37 passes: Print a header in emergency_dump_function adds 0a3cd125b6a [gcc] 2017-07-24 Michael Meissner meissner@linux.vnet.ibm.com adds 65e1ae67de7 PR testsuite/80759 Fix -mcall-ms2sysv-xlogues on Darwin and [...] adds 36df0ca9b26 PR testsuite/80759 Fix broken tests in ms-sysv.exp adds 6d586279c44 Daily bump. adds 3f4c84656a8 2017-07-25 Richard Biener rguenther@suse.de adds 8b3e57388de * config/avr/avr-log.c (avr_log_vadump) ['T']: Print NULL-TREE. adds 7da9b5e4bbe PR target/81414 * config/aarch64/cortex-a57-fma-steering. [...] adds 662c96a9293 PR c/81364 * c-parser.c (c_parser_else_body): Don't warn [...] adds 7ecd7544b7f gcc/ PR 81487 * hsa-brig.c (brig_init): Use xasprintf ins [...] adds e840a467620 [RTEMS] Add GCC Runtime Library Exception adds c8f03f88691 Fix wrong condition in ipa-visibility.c (PR ipa/81520). adds f42039224cc domwalk: optimize basic block sorting adds b622227ef11 2017-07-25 Richard Biener rguenther@suse.de adds 4364527a82e 2017-07-25 Richard Biener rguenther@suse.de adds cc8edffe58e 2017-07-25 Richard Biener rguenther@suse.de adds d77c907d586 2017-07-25 Richard Biener rguenther@suse.de adds 056ccd8f93e Do not silently continue if config.{build,host,gcc} fails adds b0e9244de9f * ioparm.def: Use 1U << 31 instead of 1 << 31 as flags2 mask. adds 37f62c42bf3 Fix PR79041 adds abec41347e4 * c-decl.c (grokfield): Remove local variable. adds 9b94f69539b * dwarf2asm.c (dw2_asm_output_nstring): Encode doub [...] adds 025d894a6ff 2017-07-25 Richard Biener rguenther@suse.de adds d49f7ebe3d9 2017-07-25 Richard Biener rguenther@suse.de adds cefc7aa3753 2017-07-25 Tamar Christina tamar.christina@arm.com adds ed4be3d2111 PR target/81532 * config/i386/constraints.md (Yd, Ye): Us [...] adds e6c4532a6d0 2017-07-07 Torsten Duwe duwe@suse.de adds 6b7eaf05dba match.pd: reassociate multiplications adds e4f48180897 match.pd: combine successive multiplications by constants adds f72e7b2ac3c * gimple.c (gimple_assign_set_rhs_with_ops): Do not ask gs [...] adds 18dfee29d1d * config/i386/i386.c (ix86_decompose_address): Do not chec [...] adds d601d195502 Delete files unused since openbsd 2 & 3 support was dropped. adds 6b3fc18e8f6 Fix i686-pc-cygwin build failure. adds c3aec137ea5 2017-07-25 Andrew Pinski apinski@cavium.com adds bf4f61c0a3d Remove deprecated iostream members for C++17 adds a04c40d4825 PR libstdc++/53984 handle exceptions in basic_istream::sentry adds 9b0818e352a compiler: clean up unresolved placeholders for pointer types adds adeced2b135 gcc/ChangeLog: adds 7c74c727142 Daily bump. adds 92891f8466e 2017-07-24 Michael Meissner meissner@linux.vnet.ibm.com adds 95a4a3f137a 2017-07-25 Richard Biener rguenther@suse.de adds b3d94b0d080 [SPARC] Drop superfluous MASK_FPU enable adds 3cfa73b5672 Move non-local goto expansion after parm_birth_insn (PR san [...] adds 5c31bc69ecb Fix PR46932: Block auto increment on frame pointer adds 6d3d91786e7 2017-07-26 Richard Biener rguenther@suse.de adds c155a995d05 PR middle-end/70992 * tree.c (build2_stat): Don't set TRE [...] adds 2dc63693ab5 Disable pr79041-2.c with -mabi=ilp32. adds bffd8089b8a [SPARC] Add -mfsmuld option adds df1990afdf0 2017-07-26 Paolo Carlini paolo.carlini@oracle.com adds 14784643429 [Patch AArch64 Obvious] Unify branch costs to generic_branch_cost adds 0df3ceda6e9 PR c++/67054 - Inherited ctor with non-default-cons [...] adds 36ded4e1309 P0702R1 - List deduction of vector. adds b11697e626d [Patch AArch64 obvious] Unify address costs to generic_addr [...] adds a1da2b135c6 x86: Properly check saved register CFA offset adds 522e3c6b899 runtime: handle Alpha GNU/Linux in getSiginfo adds 0a83c23a723 * configure.ac: Check for XCOFF32/XCOFF64. Check for load [...] adds c8766acfc70 /cp 2017-07-26 Paolo Carlini paolo.carlini@oracle.com adds e3126fb7cac 2017-07-26 Andrew Pinski apinski@cavium.com adds b38c1cb3588 PR go/81548 * Makefile.am (MOSTLYCLEANFILES): Add *.sent. [...] adds fc08791604c PR libstdc++/53984 fix failing test adds a12937bc6ca [gcc] 2017-07-26 Michael Meissner meissner@linux.vnet.ibm.com adds 016b4ff4475 2017-07-26 Andrew Pinski apinski@cavium.com adds 2df660ce815 Daily bump. adds 280ce47d0f9 * attribs.c (decl_attributes): Imply noinline, noclone and [...] adds e70cda06370 PR tree-optimization/81555 PR tree-optimization/81556 * [...] adds 85d538ce732 [rs6000] Avoid rotates of floating-point modes adds 7f074a78e6a S/390: Fix PR81534 adds 1907f06ec9e [Patch (preapproved)] Guard Copy Header pass on adds c671977dfa0 2017-07-27 Richard Biener rguenther@suse.de adds 0512477f822 Initialize counters in autoFDO to zero, not to uninitialized. adds e0bf8e23bb1 Fix indirect call optimization done by autoFDO. adds ca4d23b5c76 * config/sparc/sparc.c (sparc_option_override): Set MASK_F [...] adds 8d0410c6e9f Validate that Init value is within range defined by IntegerRange. adds 473beec3608 2017-07-27 Richard Biener rguenther@suse.de adds 5e84534b683 2017-07-27 Richard Biener rguenther@suse.de adds b1446423382 gcc/ PR middle-end/81564 * tree-cfg.c (group_case_labels_ [...] adds 7d4d7ecb021 PR c/81417 * c-warn.c (warn_for_sign_compare): Tweak the [...] adds 6b18f4b7ce6 [PATCH][AArch64] Fix missing optimization for CMP+AND adds 26dde94de09 Add RTEMS support adds df930a61c2b PR c/45784 * c-omp.c (c_finish_omp_for): If the condition [...] adds c9fcbe2fece gcc/ adds efec1483a69 * config/rs6000/predicates.md (volatile_mem_operand): Remo [...] adds 064553e9e57 Daily bump. adds 647ec977506 * go-backend.c (go_write_export_data): Use EXCLUDE section [...] adds 3d8cdb402fc 2017-07-28 Richard Biener rguenther@suse.de adds 3f109986613 PR tree-optimization/81578 * tree-parloops.c (build_new_r [...] adds f16062f7ed7 [PowerPC/RTEMS] Add 64-bit support using ELFv2 ABI adds bba0033c74a Do not handle VLA in sanitization (PR sanitizer/81460). adds b4fce8f9228 PR sanitizer/80998 * sanopt.c (pass_sanopt::execute): Han [...] adds a07b1b15036 2017-07-28 Richard Biener rguenther@suse.de adds f7519c12cf4 Set DECL_VALUE_EXPR after a debug stmt is generated (PR san [...] adds 460001de17b 2017-07-28 Richard Biener rguenther@suse.de adds 8a0e25c9123 * tree-predcom.c (determine_roots_comp): Skip trivial components. adds a481acc56ef * tree-predcom.c (struct chain): New field init_seq. (rel [...] adds 3e59c7a7389 * tree-predcom.c (ref_at_iteration): Add parameter NITERS. [...] adds fbab3016cdf * tree-predcom.c (initialize_root): Delete. (execute_pred [...] adds a652753db56 * tree-predcom.c: Revise general description of the pass. [...] adds e33b3a13d80 * tree-predcom.c: (struct chain): Handle store-store chain [...] adds a38a83dd5c7 2017-07-28 Tamar Christina tamar.christina@arm.com adds e4b00ea9989 2017-07-28 Tamar Christina tamar.christina@arm.com [...] adds b78acb5046f 2017-07-28 Tamar Christina tamar.christina@arm.com [...] adds 6930694d584 Fix pid_t printing adds 39d9d0ec790 gcc/testsuite * gcc.dg/vect/pr80815-3.c: Require vect_perm. adds 846782cc975 2017-07-28 Tamar Christina tamar.christina@arm.com adds 5731103c14d compiler: use a single temporary for calls with multipl [...] adds 687bf0c68d8 compiler: track placeholder pointer types for conversion adds ad8b72b9294 * xcoff.c: Don't leak a file descriptor if an archive is m [...] adds 475738b0118 2017-07-28 Tony Reix tony.reix@atos.net adds 4df0c2d44b0 compiler: add backend type conversion adds 8c1a54ca63f gcc/ * config/rs6000/ppc-auxv.h (PPC_FEATURE2_DARN): New d [...] adds 4a2c6818391 Daily bump. adds 20fb2ca102c use c++ instead of make_node_stat adds 8a50b528c61 use c++ instead of _stat for copy_node_stat adds 384f2bc8445 use cxx instead of make_tree_binfo_stat adds e01a5d618bd use c++ for make_int_cst_stat adds 64a50bc9ad1 use c++ instead of buildN_stat{,_loc} adds 0399ded91a6 use c++ instead of {make,grow}_tree_vec_stat adds 11ba0fb8624 replace gimple_alloc_stat with c++ adds 839478ecf2a use c++ instead of build_decl_stat adds 5dd135fd8c6 use c++ instead of build_vl_exp_stat adds b1d777e8c65 use c++ for tree_cons_stat adds 22fd4a9e64b remove unused build_var_debug_value prototype adds e65b7169fa1 use C++ for {make,build}_vector_stat adds 4cd09923493 use c++ for build_tree_list{,_vec}_stat adds 68095389ab5 replace rtx_alloc_stat with c++ adds 3523e41a496 replace shallow_copy_rtx_stat with c++ adds c163347d17f simplify the bitmap alloc_stat functions with c++ adds 076121e0259 use c++ for bitmap_initialize adds 8fa9cbe6d66 use c++ for gimple_build_debug_bind{,_source} adds 35da66527c8 use c++ for fold_buildN_loc adds 41d01e673c6 * debug.h (struct gcc_debug_hooks): Add IMPLICIT argument [...] adds 934a9503925 * c-ada-spec.c (dump_generic_ada_node): Take into account [...] adds e49e68cd32e Daily bump. adds 5eb639c293a * c-format.c (asm_fprintf_char_table): Add 'z' to format_chars. adds 34b38a09b61 * config/i386/i386.h (ASM_PRINTF_EXTENSIONS): New macro. [...] adds bd5b8bcedeb i386: Update INCOMING_FRAME_SP_OFFSET for exception handler adds 7e62dee9041 Daily bump. adds 91b9d66d320 Remove a Java-specific hunk. adds c1172f3a775 PR tree-optimization/81603 * ipa-polymorphic-call.c (ipa [...] adds 829b2f3fd8f PR sanitizer/81604 * ubsan.c (ubsan_type_descriptor): For [...] adds dadc219c1a2 Do UBSAN sanitization just when current_function_decl != NU [...] adds 67b7c1c4fbf Learn GIMPLE pretty printer to produce nicer dump output. adds 4995d1b3852 * check.c (gfc_check_num_images): Fix a pasto. adds 3a33b9df4e4 2017-07-31 Thomas Koenig tkoenig@gcc.gnu.org adds daabf520546 PR target/25967 * config/i386/i386.c (ix86_function_naked [...] adds 38ef3642f7c Recover GOTO predictor. adds 3eed1ac0078 [PR 81477] Set versionable regardless of optimization level adds a168a775e93 [Committed] S/390: Support z14 as CPU name. adds abace98738d Add myself to MAINTAINERS. adds f15a162cddc PR target/25967 * config/i386/i386.c (ix86_allocate_stack [...] adds b9b60b2a93a PR libstdc++/81599 * include/bits/stl_stack.h: Fix typo. adds 4a0a9d82992 Compile pr79793-[12].c with -mtune=generic adds f7b0548e5eb gcc/ChangeLog: adds 0508abd5624 * es.po, uk.po: Update. adds 946d95e1c1d rs6000: Trailing comma warning in enum adds 66c883037e0 Update myself in MAINTAINERS adds 2c28fa330f9 gcc/testsuite/ChangeLog: adds c112272957f 2017-07-31 Steve Ellcey sellcey@cavium.com adds 2486a41e399 Daily bump. adds 8b4888843e9 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic. adds 7202d9a1a4a 2017-08-01 Richard Biener rguenther@suse.de adds 447443f5494 PR target/80846 * optabs.def (vec_extract_optab, vec_init [...] adds 42fad061cf6 PR tree-optimization/81588 * tree-ssa-reassoc.c (optimize [...] adds 2c78bdd5e72 2017-08-01 Dominique d'Humieres dominiq@lps.ens.fr adds c12979d156e PR tree-optimization/81620 * tree-predcom.c (add_ref_to_c [...] adds 89c72921ffb PR tree-optimization/81627 * tree-predcom.c (prepare_fina [...] adds b316d9f706f * tree.h (POINTER_TYPE_OVERFLOW_UNDEFINED): Delete. * fol [...] adds accb01da6d6 2017-08-01 Tamar Christina tamar.christina@arm.com adds 801a5e7fca9 2017-08-01 Richard Biener rguenther@suse.de adds f2a6a09947e PR target/81639 * config/i386/i386.c (ix86_funciton_naked [...] adds 612e30d31d3 PR target/81641 * config/i386/i386.c (ix86_print_operand_ [...] adds f3022a29021 2017-08-01 Tamar Christina tamar.christina@arm.com adds 11f3acacfe4 Make mempcpy more optimal (PR middle-end/70140). adds 0e935cda733 Reverted 250770 adds 52e94bf8831 Remove flag_tree_vectorize adds b94542367df 2017-08-01 Olivier Hainque hainque@adacore.com adds fffdea9eb92 2017-08-01 Olivier Hainque hainque@adacore.com adds 4bd03d5ccf6 2017-08-01 Richard Biener rguenther@suse.de adds 486d729675d Simplify nvptx/slp* test-cases adds 3c311329bd7 Fix segfault in gcov.c (PR gcov-profile/81561). adds 17a98feac0b 2017-08-01 Jerome Lambourg lambourg@adacore.com [...] adds 83bbe69ccb0 2017-08-01 Steve Ellcey sellcey@cavium.com adds 6a7af0a0f5b PR target/80846 * config/rs6000/vsx.md (vextract_fp_from_ [...] adds 55022684764 PR target/81622 * config/rs6000/rs6000-c.c (altivec_resol [...] adds e5fdf441982 * decl.c (declare_global_var): Set DECL_CONTEXT. adds d72123ce969 Revert r250771 adds d0fbba1a20e Make mempcpy more optimal (PR middle-end/70140). adds 5e09c9baaf4 2017-08-01 Andrew Pinski apinski@cavium.com adds 41084313e59 2017-08-01 Thomas Koenig tkoenig@gcc.gnu.org adds ea86d96d388 2017-08-01 Thomas König tkoenig@gcc.gnu.org adds ad68cabeada 386: Disallow naked attribute with interrupt attribute adds 636174dc970 * c-ada-spec.c (print_generic_ada_decl): Pass correctly-ty [...] adds 33a85d67289 i386: Add some naked attribute tests adds 6ed7ed654bd i386: Add more naked attribute tests adds e2252c916af * c-ada-spec.c (has_static_fields): Look only into fields. [...] adds 7ed58b25b8a [i386] Remove ix86_frame::outlined_save_offset and machine_ [...] adds 39e73052bb0 * fr.po: Update. adds 6f6f1ef4317 Daily bump. adds 2efb4f9a3e6 2017-08-02 Richard Biener rguenther@suse.de adds d1252f29db5 2017-08-02 Richard Biener rguenther@suse.de adds 74a6234fd04 2017-08-02 Richard Biener rguenther@suse.de adds af9068f3b90 PR middle-end/79499 * function.c (thread_prologue_and_epi [...] adds 10f48b3d0e6 PR c++/81640 * call.c (build_user_type_conversion_1): Onl [...] adds ab1e85ebfa3 2017-08-02 Tamar Christina tamar.christina@arm.com adds 080a4e2564e * gcc.dg/guality/pr25967-1.c: Delete * gcc.dg/gual [...] adds 9b184593bfc PR c/81289 * c-parser.c (c_parser_unary_expression): Use [...] adds ef85bba9011 PR c/81448 PR c/81306 * c-warn.c (warn_for_multistatemen [...] adds 446e05fd6ae Add missing probabilities in nvptx_lock{less,full}_update adds 94bade3ff01 * xcoff.c (xcoff_process_linenos): Initialize incl to NULL. adds f53d837bba7 Add PR number. adds bbd75f365c4 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly t [...] adds ca337b3ce38 Use relative line number in gcc.dg/Walloca-14.c adds 463c67fee6a PR other/81667 * alloc-pool.h (base_pool_allocator): Init [...] adds 4a0086cc517 PR target/81644 * config/i386/i386.md (unspecv): Add UNSP [...] adds e6562331e34 * ChangeLog: Fix my last entry. adds f2baa3b209f compiler: only finalize embedded fields before finalizi [...] adds c01b04a8ee6 Renamed original mklog to mklog.pl. adds 6c6471f6cd7 Added Python implementation of mklog. adds a66afd9691c Daily bump. adds 25a7e5b22c5 Skip fpatchable-function-entry tests for nvptx adds 17bd70f6f24 Require label_values for gcc.dg/torture/pr80163.c adds 349944ed66e Require alloca for gcc.dg/attr-noipa.c adds e4ac84567c2 Require alias for gcc.dg/pr56727-2.c adds b7e72cd78ba 2017-08-03 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 93c7cd0fa85 PR middle-end/81052 * omp-low.c (diagnose_sb_0): Handle f [...] adds c5e55d1c426 /cp 2017-08-03 Paolo Carlini paolo.carlini@oracle.com adds 493a1c5266c PR tree-optimization/81655 PR tree-optimization/81588 * [...] adds 167571c84de PR driver/81650 * calls.c (alloc_max_size): Use HOST_WIDE [...] adds bf37bfaecdc Error out on nvptx for fpatchable-function-entry adds 540d473eb91 Apply finish_options on DECL_FUNCTION_SPECIFIC_OPTIMIZATION [...] adds ba9f2afe27d 2017-08-03 Richard Biener rguenther@suse.de adds 32e4d7fa5f5 toplev: avoid recursive emergency_dump_function adds 29a45e93062 2017-08-03 Richard Biener rguenther@suse.de adds 6fd055d3c3f 2017-08-03 Richard Biener rguenther@suse.de adds c8872803269 PR target/81621 * bb-reorder.c (pass_partition_blocks::ex [...] adds a7cc3f54fdd PR go/81617 libgo: change mksigtab to recognize glibc [...] adds cd76986beef [gcc] adds 21d3ccaff75 Daily bump. adds 43eb6d3b22e Add missing edge probability in simd_clone_adjust adds 846c0a706ae 2017-08-04 Richard Biener rguenther@suse.de adds 403965f7c0a Handle data dependence relations with different bases adds f68a77260cc Use base inequality for some vector alias checks adds e15e8a2a342 C++-ify vec_info structures adds 4f372c2c895 Pool alignment information for common bases adds beb53eef620 PR middle-end/81695 * fold-const.c (fold_indirect_ref_1): [...] adds a57f48a9ee0 runtime: dump registers for Alpha adds 08b87aee35f Fix PR 81713 * brigfrontend/brig-basic-inst-handler.cc: re [...] adds eafc02f1d60 i386: Rewrite check for AVX512 features adds e05ee9b0e4f gcc/testsuite/ChangeLog: adds 29587d84fb3 Remove useless floating point casts in comparisons. adds 390f62dea36 /cp 2017-08-04 Paolo Carlini paolo.carlini@oracle.com adds bfc69472f9a /cp 2017-08-04 Paolo Carlini paolo.carlini@oracle.com adds d5937576f3b Regenerate .pot files. adds 16316b617b3 Daily bump. adds 5ddd2306d85 * c-ada-spec.c (has_static_fields): Look only into variabl [...] adds b49ef3028c8 Daily bump. adds 825199972cd Fix call arguments mismatch in gcc.dg/torture/pr78218.c adds f8448c4f0bc Fix my_memmove in gcc.c-torture/execute/builtins/memops-asm-lib.c adds 59cad7059ca Require nonlocal_goto for gcc.dg/pr78582.c adds a2054420bcc Add missing edge probability in expand_oacc_for adds 70b22dd95d6 Add missing edge probabilities in expand_oacc_for, tile case adds d60df0a8adb * config/alpha/alpha.c (alpha_reorg): If trap is the last [...] adds 4fc06d6a909 2017-08-06 Andrew Pinski apinski@cavium.com adds 322ea700ec6 2017-08-06 Andrew Pinski apinski@cavium.com adds c526c5b43a1 2017-08-06 Andrew Pinski apinski@cavium.com adds d87a6c4644c Daily bump. adds 2a2a467cf9f PR middle-end/81698 * stmt.c (emit_case_dispatch_table): [...] adds b6e91323443 * include/system/sys/ptrace.h: New file. adds 1610e7fb5e9 Canonicalize names of attributes. adds 9b1b459ff32 PR middle-end/81737 * fold-const.c (fold_indirect_ref_1): [...] adds a6b480f2eb0 print-rtl: NOT is ~, not ! adds 6a00062825d Share mingw fset-stack-executable with cygwin adds 2f12f7eea03 i386: Set priority to P_AES for Westmere adds f827fc78462 i386: Don't use frame pointer without stack access adds e525e403bd2 Revert r250916 adds 7641bb65d5e Fix unresolved in gcc.dg/pr46932.c adds d741a82f0c6 [AArch64] Use gen_frame_mem for callee-saves adds 22dadfd6b8a * c-ada-spec.c (has_nontrivial_methods): Test for FUNCTION [...] adds be6d8e40a83 * es.po: Update. adds b254210fd14 2017-08-07 Thomas Koenig tkoenig@gcc.gnu.org adds 141e83d9de9 Fix missing include of header file in mips.c. adds ff88bae78d5 Fix diff_type in expand_oacc_for char iter_type adds 0b3bf55cacb Add missing header file attribs.h to couple of targets. adds b4ae034c3ad PR c/69389 * gimplify.c (goa_stabilize_expr): Handle BIT_ [...] adds 4439f8fa646 2017-08-07 Douglas Rupp rupp@adacore.com adds 14bab393448 Olivier Hainque hainque@adacore.com adds 9d7fa298e1f * config/i386/i386.c (ix86_stack_protect_guard): Generate [...] adds 210b49776bf [gcc] 2017-08-07 Michael Meissner meissner@linux.vnet.ibm.com adds 194ac5439be Daily bump. adds 30a86690d27 . adds ec72e2f770f PR c++/81607 * cp-gimplify.c (cp_fold): If folding expose [...] adds 47875a37c1a Add missing include of attribs.h in lto.c adds cf071e9ef47 PR tree-optimization/81744 * tree-predcom.c (prepare_fina [...] adds 34f387eaaab ICF: properly handle LABEL_DECLs (PR tree-opt/81696). adds 4adbd06c659 2017-08-08 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 9372fb2832e 2017-08-08 Richard Biener rguenther@suse.de adds d64ba7658cd 2017-08-08 Richard Biener rguenther@suse.de adds 17290789a21 [gcc] adds eb7280465df 2017-08-08 Tamar Christina tamar.christina@arm.com [...] adds d9d04b2f264 2017-08-08 Tamar Christina tamar.christina@arm.com adds 364bc5b93b7 * doc/invoke.texi: Document -ftree-loop-distribution for O [...] adds f788eee3057 * tree-ssa-loop-ivopts.c (relate_compare_use_with_all_cand [...] adds 17443aa35e6 PR target/81708 * config/i386/i386.opt (mstack-protector- [...] adds 5a402d649a7 PR driver/81523: Make -static override -pie adds 3049a4d9f65 Daily bump. adds cb4d9ee2076 PR c/81417 * c-array-notation.c (fix_builtin_array_notati [...] adds 88539b96358 PR c/81233 * c-typeck.c (pedwarn_init): Make the function [...] adds 623ee358817 Boolify some parameters. adds 4b82930543b * g++.dg/asan/asan.exp: Switch on *.cc tests. adds 7dd5e73f62c compiler: handle >32bit exponent in Ldexp adds e6e4aafad9a PR libstdc++/81751 don't call fflush(NULL) adds b9e17a4abb8 PR c++/81359 - Unparsed NSDMI error from SFINAE context. adds bff6c70873a 2017-08-09 Will Schmidt will_schmidt@vnet.ibm.com adds eaaf318f19f [gcc/testsuite] adds 18dd50049c8 [gcc/testsuite] adds 97398035c98 [gcc/testsuite] adds ec04b34cd6d PR c++/81525 - wrong constant value with generic lambda adds 10873f65779 Add falkor pipeline description. adds e7501c12a3b Testcase for PR81423 adds 1823d5ff984 rs6000: Use SAVE_MULTIPLE only if we restore what it saves [...] adds 9c4ff2ce65b compiler: fix buglet in lshift type determination adds dfbe53144a5 [gcc] adds d8618a749ce Fix test for __is_aggregate support in Clang adds 1ac94d7b038 Fix test for __has_unique_object_representations support in Clang adds 5de44491c9c 2017-08-09 Michael Collison michael.collison@arm.com adds 5e1b9700533 This time with the file added. adds 4bd8a755e92 2017-08-09 Andrew Pinski apinski@cavium.com adds 33e017c432b Daily bump. adds fc6973886a5 jit: add gcc_jit_type_get_vector adds ed5078db5b6 PR c/81687 * omp-low.c (omp_copy_decl): Don't remap FORCE [...] adds 98afa00e3de Fix target attribute handling (PR c++/81355). adds 664d4b10052 PR testsuite/81784 * gcc.dg/compare2.c: Update dg-bogus a [...] adds f4d53ac6970 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t. adds 8ef2cf7635a 2017-08-10 Fritz Reese Reese-Fritz@zai.com adds 63256634cd4 2017-08-10 Fritz Reese Reese-Fritz@zai.com adds a3b89816e94 2017-08-10 Fritz Reese fritzoreese@gmail.com adds 3fe34694f09 C/C++: show pertinent open token when missing a close token adds 9d34721644f [gcc/testsuite] adds cd557ff63f3 i386: Don't use frame pointer without stack access adds ac8b6a494fb PR c++/81586 - valgrind error in output_buffer_append_r with -Wall adds fe05112ab04 gcc/ChangeLog: adds 4b06e27c8a9 * config/i386/i386-protos.h (ix86_split_stack_boundary): N [...] adds 6b90c65631e * config/i386/i386.c (ix86_split_stack_boundary): Add comment. adds ff00c6744b9 PR c++/80452 - Core 1579, implicit move semantics on return/throw adds c79a9a2464a PR c++/81359 - Unparsed NSDMI error from SFINAE context. adds 6bf4b27efb1 PR81738: Split vect-alias-check-6.c adds ed5348787c1 Rename ix86_split_stack_boundary to ix86_split_stack_guard. adds 05641ad8b6a PR target/81708 * config/i386/i386.opt (mstack-protector- [...] adds 7d08196ddac PR libstdc++/81808 skip test if reading directory doesn't fail adds 8d9f9279223 Daily bump. adds f283da529ce PR c++/81671 - nullptr_t template parameter adds f4b56643a35 Fix ifunc and resolver (PR ipa/81213). adds 07b8a4124a8 Introduce TARGET_SUPPORTS_ALIASES adds f5f4a06fc5d Do not instrument void variables with MPX (PR tree-opt/79987). adds 56f97d12ef2 * tree-sra.c (build_access_from_expr_1): Use more precise [...] adds ad20f4d7e0e 2017-08-11 Tamar Christina tamar.christina@arm.com * c [...] adds a0fa63ce696 Correct invalid ChangeLog entry adds 5b005e86c8c [PR lto/81430] Revert "Add nvptx_override_options_after_change" adds 80e5248311b 2017-08-11 Thomas Koenig tkoenig@gcc.gnu.org adds f8b90e58a88 2017-08-11 Thomas Koenig tkoenig@gcc.gnu.org adds 0eb79e8b9e0 PR c/81795 * c-decl.c (pushtag): Only print inform if the [...] adds 775de9e5d22 Daily bump. adds a9b2df6cc2a [RS6000] linux startfile/endfile adds ce08eba0950 [PR79542][Ada] Fix ICE in dwarf2out.c with nested func. inlining adds 908e437e274 Require -static support in gcc.dg/pie-static-[12].c (PR tes [...] adds b533de10afb Daily bump. adds 074046fae9d 2017-08-12 Andrew Pinski apinski@cavium.com adds 6fc8fd8453d 2017-08-13 Thomas Koenig tkoenig@gcc.gnu.org adds c352171f7ba * config/i386/i386.md (*load_tp_<mode>): Redefine as defi [...] adds ac36c55f2da i386: Replace frame pointer with stack pointer in debug insns adds 67201d014e6 Daily bump. adds 327e201fd12 gcc/ PR target/81754 PR target/81268 * config/avr/avr.op [...] adds 2d5736b601d [AArch64] Fix dbl_mov_immediate_1.c test adds 639b2a42016 Add check_effective_target_autoincdec. adds b48c230a032 PR tree-optimization/81799 * tree-loop-distribution.c (ve [...] adds 2d67bb4820e [gcc] adds 65ae9028643 [AArch64] Fix longbranch test adds a6e6a4df68e PR target/46091 * config/i386/i386.md (*anddi_1_btr): New [...] adds 428d06359ca PR translation/79998 - typo in diagnostic "specified bound %wu" adds d5e69e3759d * gcc.dg/ucnid-5.c: Skip on AIX. * gcc.targ [...] adds c8616982bf8 PR c/81117 - Improve buffer overflow checking in strncpy - part 1 adds 9d3c24b9a2b PR c/81117 - Improve buffer overflow checking in strncpy - part 2 adds 91cec32fe88 gcc/ChangeLog: adds e9bb4efabdb 2017-08-15 Richard Biener rguenther@suse.de adds 9352a3738ba * gcc.c (execute): Emit friendlier message if inferior is [...] adds 0f9b3b5e8f0 Update .po files. adds 65ebf6e9252 Limit SH strncmp inline expansion (PR target/78460). adds 6673f31a610 Daily bump. adds c5ddd56930d [RS6000] Don't restore fixed regs adds 875db42c08f [RS6000] Merge rs6000_reg_live_or_pic_offset_p into save_reg_p adds c75fa14ffcc [RS6000] Delete code made dead by r250482 adds ed3fa54b0b0 PR81815: Invalid conditional reduction adds 6d0778220ec Fix building of cross compiler (PR target/81753). adds 91bd161d1ac PR middle/81695 * fold-const.c (fold_indirect_ref_1): Res [...] adds 6637b407d75 PR tree-optimization/81832 * tree-ssa-loop-ch.c (should_d [...] adds 2729e2ca557 PR target/46091 * config/i386/i386.md (*anddi_1_btr): Cha [...] adds 69f27707565 2017-08-16 Thomas Koenig tkoenig@gcc.gnu.org adds 1c29f8c2f5c * c-c++-common/patchable_function_entry-decl.c (dg-final): [...] adds c32fbf748ff runtime: improvements for signal registers adds 35345416d14 diagnostic-show-locus.c: remove unused field from class colorizer adds ff7f27bf084 * tree-core.h (tree_type_non_common): Rename binfo to lang [...] adds 5ad43feb56a * fr.po: Update. adds 1e7e94133e0 runtime: better implementation of netpoll for AIX adds 64e99bee9ca Daily bump. adds f96de59b0ee [RS6000] PR 80938, Don't emit frame info for regs that don' [...] adds 7ae5a9d50f3 2017-08-17 Richard Biener rguenther@suse.de adds 159350cd6e4 * gimplify.c (gimplify_adjust_omp_clauses): Compare with 0 [...] adds e90136c1dd0 2017-08-17 Richard Biener rguenther@suse.de adds ac447bc27a4 Require effective target nonlocal_goto for ipa/pr81696.c adds abf8891a115 2017-08-17 Maxim Ostapenko m.ostapenko@samsung.com adds f9afbba9939 2017-08-17 Richard Biener rguenther@suse.de adds bfcbe6805bf Add the missing ChangeLog for r251076 adds 276845d6f96 * cp-tree.h (struct lang_type): Remove template_info field [...] adds 0529b469566 [AArch64] Improve SIMD store of zero. adds 899af040b0e 2017-08-17 Richard Biener rguenther@suse.de adds 03a511c845c PR middle-end/81814 * fold-const.c (operand_equal_for_com [...] adds 001cb3b72c9 gcc/ PR target/72804 * config/rs6000/vsx.md (*vsx_le_perm [...] adds 49a669e2fa6 * lex.c (maybe_add_lang_type_raw): BOUND_TEMPLATE_TEMPLATE [...] adds 7fb56b66e02 Add missing ECF_NOTHROW flags to internal.def adds a444fb09017 PR c/81859 - [8 Regression] valgrind error from warn_about_ [...] adds 1da51dfb0e8 gcc/ * config/rs6000/altivec.md (VParity): Remove TARGET_V [...] adds 2e3e3876b98 * cp-tree.def (TEMPLATE_TEMPLATE_PARM): Remove stale comme [...] adds bf495d9a018 2017-08-17 Bill Schmidt wschmidt@linux.vnet.ibm.com adds bbb229efc2e Fix build of --enable-gather-detailed-mem-stats (PR bootstr [...] new 60f00a90619 Add warn_if_not_aligned attribute
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 (441bd3479a8) \ N -- N -- N refs/heads/hjl/pr53037/master (60f00a90619)
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 | 19 + MAINTAINERS | 11 +- configure | 8 +- configure.ac | 8 +- contrib/ChangeLog | 18 + contrib/gcc_update | 1 - contrib/mklog | 772 +- contrib/{mklog => mklog.pl} | 18 +- gcc/ChangeLog | 3796 +++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 33 +- gcc/ada/ChangeLog | 34 +- gcc/ada/checks.adb | 7 + gcc/ada/gcc-interface/Makefile.in | 4 +- gcc/ada/gcc-interface/ada-tree.h | 9 +- gcc/ada/gcc-interface/trans.c | 2 + gcc/ada/gcc-interface/utils.c | 2 +- gcc/ada/system-linux-m68k.ads | 7 +- gcc/alloc-pool.h | 5 +- gcc/asan.c | 27 +- gcc/attribs.c | 654 +- gcc/attribs.h | 156 + gcc/auto-inc-dec.c | 6 + gcc/auto-profile.c | 20 +- gcc/bb-reorder.c | 36 +- gcc/bitmap.c | 8 +- gcc/bitmap.h | 17 +- gcc/brig/ChangeLog | 7 + gcc/brig/brigfrontend/brig-basic-inst-handler.cc | 7 +- gcc/brig/brigfrontend/brig-code-entry-handler.cc | 22 +- gcc/builtin-attrs.def | 9 +- gcc/builtins.c | 278 +- gcc/c-family/ChangeLog | 149 + gcc/c-family/array-notation-common.c | 2 + gcc/c-family/c-ada-spec.c | 182 +- gcc/c-family/c-attribs.c | 88 + gcc/c-family/c-common.c | 159 +- gcc/c-family/c-common.h | 7 +- gcc/c-family/c-format.c | 62 +- gcc/c-family/c-format.h | 1 + gcc/c-family/c-lex.c | 1 + gcc/c-family/c-omp.c | 113 +- gcc/c-family/c-opts.c | 22 +- gcc/c-family/c-pretty-print.c | 1 + gcc/c-family/c-ubsan.c | 10 +- gcc/c-family/c-warn.c | 69 +- gcc/c-family/c.opt | 2 +- gcc/c/ChangeLog | 187 + gcc/c/c-array-notation.c | 32 +- gcc/c/c-convert.c | 3 + gcc/c/c-decl.c | 34 +- gcc/c/c-objc-common.c | 12 +- gcc/c/c-parser.c | 679 +- gcc/c/c-parser.h | 8 +- gcc/c/c-tree.h | 4 +- gcc/c/c-typeck.c | 285 +- gcc/calls.c | 32 +- gcc/cfganal.c | 19 +- gcc/cfgbuild.c | 22 +- gcc/cfgcleanup.c | 34 +- gcc/cfgexpand.c | 9 +- gcc/cfgloopmanip.c | 6 +- gcc/cfgrtl.c | 124 +- gcc/cfgrtl.h | 1 + gcc/cgraph.c | 34 +- gcc/cgraphunit.c | 2 + gcc/combine.c | 15 +- gcc/common.opt | 18 +- gcc/common/config/avr/avr-common.c | 1 + gcc/config.gcc | 61 +- gcc/config.in | 8 + gcc/config/aarch64/aarch64-cores.def | 4 +- gcc/config/aarch64/aarch64-option-extensions.def | 4 + gcc/config/aarch64/aarch64-protos.h | 4 +- gcc/config/aarch64/aarch64-simd.md | 111 +- gcc/config/aarch64/aarch64.c | 369 +- gcc/config/aarch64/aarch64.h | 8 +- gcc/config/aarch64/aarch64.md | 196 +- gcc/config/aarch64/arm_neon.h | 2 +- gcc/config/aarch64/constraints.md | 18 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 15 +- gcc/config/aarch64/falkor.md | 681 + gcc/config/aarch64/iterators.md | 14 + gcc/config/aarch64/predicates.md | 4 + gcc/config/aarch64/rtems.h | 17 +- gcc/config/alpha/alpha.c | 25 +- gcc/config/arc/arc-protos.h | 9 +- gcc/config/arc/arc.c | 315 +- gcc/config/arc/arc.h | 58 +- gcc/config/arc/arc.md | 90 +- gcc/config/arc/arc.opt | 6 +- gcc/config/arc/constraints.md | 6 +- gcc/config/arc/elf.h | 8 + gcc/config/arc/linux.h | 8 + gcc/config/arm/arm-builtins.c | 2 +- gcc/config/arm/arm-c.c | 2 +- gcc/config/arm/arm-cpus.in | 16 +- gcc/config/arm/arm-isa.h | 5 +- gcc/config/arm/arm-tables.opt | 3 + gcc/config/arm/arm-tune.md | 3 +- gcc/config/arm/arm.c | 32 +- gcc/config/arm/arm.h | 6 +- gcc/config/arm/arm.md | 2 +- gcc/config/arm/arm.opt | 2 +- gcc/config/arm/arm_neon.h | 2 +- gcc/config/arm/driver-arm.c | 1 + gcc/config/arm/iterators.md | 8 + gcc/config/arm/neon.md | 34 +- gcc/config/arm/parsecpu.awk | 37 +- gcc/config/arm/predicates.md | 6 +- gcc/config/arm/rtems.h | 17 +- gcc/config/arm/t-vxworks | 10 +- gcc/config/arm/vfp.md | 2 +- gcc/config/arm/vxworks.h | 84 +- gcc/config/avr/avr-arch.h | 1 - gcc/config/avr/avr-devices.c | 66 - gcc/config/avr/avr-log.c | 9 +- gcc/config/avr/avr-passes.def | 9 +- gcc/config/avr/avr-protos.h | 4 +- gcc/config/avr/avr.c | 518 +- gcc/config/avr/avr.h | 28 +- gcc/config/avr/avr.md | 41 +- gcc/config/avr/avr.opt | 4 + gcc/config/avr/elf.h | 5 - gcc/config/avr/gen-avr-mmcu-specs.c | 5 + gcc/config/avr/specs.h | 1 + gcc/config/bfin/bfin.c | 7 +- gcc/config/bfin/rtems.h | 29 +- gcc/config/c6x/c6x.c | 1 + gcc/config/cr16/cr16.c | 2 + gcc/config/cris/cris.c | 2 + gcc/config/darwin.c | 1 + gcc/config/epiphany/epiphany.c | 1 + gcc/config/fr30/fr30.c | 2 + gcc/config/frv/frv.c | 6 +- gcc/config/ft32/ft32.c | 2 + gcc/config/gnu-user.h | 34 +- gcc/config/h8300/h8300.c | 1 + gcc/config/i386/constraints.md | 8 +- gcc/config/i386/cygming.opt | 4 + gcc/config/i386/cygwin.h | 4 + gcc/config/i386/gstabs.h | 7 - gcc/config/i386/i386-protos.h | 2 + gcc/config/i386/i386.c | 565 +- gcc/config/i386/i386.h | 66 +- gcc/config/i386/i386.md | 325 +- gcc/config/i386/i386.opt | 18 + gcc/config/i386/mingw.opt | 4 - gcc/config/i386/mmx.md | 16 +- gcc/config/i386/openbsd.h | 101 - gcc/config/i386/rtemself.h | 29 +- gcc/config/i386/sse.md | 160 +- gcc/config/i386/t-openbsd | 4 - gcc/config/i386/winnt-cxx.c | 25 +- gcc/config/i386/winnt.c | 1 + gcc/config/ia64/ia64.c | 4 +- gcc/config/ia64/vect.md | 6 +- gcc/config/iq2000/iq2000.c | 2 + gcc/config/lm32/lm32.c | 2 + gcc/config/lm32/rtems.h | 29 +- gcc/config/m32c/m32c.c | 2 + gcc/config/m32c/rtems.h | 29 +- gcc/config/m32r/m32r.c | 1 + gcc/config/m68k/m68k.c | 2 + gcc/config/m68k/rtemself.h | 29 +- gcc/config/mcore/mcore.c | 1 + gcc/config/microblaze/microblaze.c | 2 + gcc/config/microblaze/rtems.h | 29 +- gcc/config/mips/loongson.md | 2 +- gcc/config/mips/mips-msa.md | 6 +- gcc/config/mips/mips-ps-3d.md | 10 +- gcc/config/mips/mips.c | 1 + gcc/config/mips/mips.md | 5 + gcc/config/mips/rtems.h | 29 +- gcc/config/mmix/mmix.c | 5 +- gcc/config/mn10300/mn10300.c | 2 + gcc/config/moxie/moxie.c | 2 + gcc/config/moxie/rtems.h | 29 +- gcc/config/msp430/msp430.c | 2 + gcc/config/nds32/nds32-isr.c | 2 + gcc/config/nds32/nds32.c | 2 + gcc/config/netbsd.h | 16 - gcc/config/nios2/nios2.c | 2 + gcc/config/nios2/rtems.h | 35 +- gcc/config/nvptx/nvptx-modes.def | 3 + gcc/config/nvptx/nvptx-protos.h | 1 + gcc/config/nvptx/nvptx.c | 203 +- gcc/config/nvptx/nvptx.h | 6 +- gcc/config/nvptx/nvptx.md | 29 + gcc/config/pa/pa.c | 1 + gcc/config/pdp11/pdp11.c | 2 + gcc/config/powerpcspe/altivec.md | 14 +- gcc/config/powerpcspe/paired.md | 2 +- gcc/config/powerpcspe/powerpcspe.c | 10 +- gcc/config/powerpcspe/rtems.h | 9 +- gcc/config/powerpcspe/vector.md | 14 +- gcc/config/riscv/riscv-builtins.c | 1 + gcc/config/riscv/riscv.c | 62 +- gcc/config/{powerpcspe/750cl.h => riscv/rtems.h} | 19 +- gcc/config/rl78/rl78.c | 1 + gcc/config/rs6000/altivec.h | 5 + gcc/config/rs6000/altivec.md | 122 +- gcc/config/rs6000/linux64.h | 2 +- gcc/config/{i386 => rs6000}/mmintrin.h | 1125 +- gcc/config/rs6000/paired.md | 2 +- gcc/config/rs6000/ppc-auxv.h | 2 + gcc/config/rs6000/predicates.md | 8 +- gcc/config/rs6000/rs6000-builtin.def | 33 +- gcc/config/rs6000/rs6000-c.c | 220 +- gcc/config/rs6000/rs6000-cpus.def | 39 +- gcc/config/rs6000/rs6000-protos.h | 2 +- gcc/config/rs6000/rs6000.c | 1183 +- gcc/config/rs6000/rs6000.h | 12 +- gcc/config/rs6000/rs6000.md | 83 +- gcc/config/rs6000/rs6000.opt | 35 +- gcc/config/rs6000/rtems.h | 206 +- gcc/config/rs6000/sysv4.h | 77 +- gcc/config/rs6000/t-rtems | 6 +- gcc/config/rs6000/vector.md | 16 +- gcc/config/rs6000/vsx.md | 475 +- gcc/config/rs6000/x86intrin.h | 5 +- gcc/config/rtems.h | 40 +- gcc/config/rx/rx.c | 2 + gcc/config/s390/driver-native.c | 6 +- gcc/config/s390/s390-builtins.def | 12 +- gcc/config/s390/s390-c.c | 4 +- gcc/config/s390/s390-opts.h | 2 +- gcc/config/s390/s390.c | 107 +- gcc/config/s390/s390.md | 36 +- gcc/config/s390/s390.opt | 5 +- gcc/config/s390/vector.md | 15 +- gcc/config/sh/rtems.h | 29 +- gcc/config/sh/rtemself.h | 29 +- gcc/config/sh/sh-mem.cc | 4 +- gcc/config/sh/sh-protos.h | 2 +- gcc/config/sh/sh.c | 67 +- gcc/config/sh/sh.md | 2 +- gcc/config/sol2.c | 1 + gcc/config/sol2.h | 12 +- gcc/config/sparc/rtemself.h | 31 +- gcc/config/sparc/sparc.c | 160 +- gcc/config/sparc/sparc.h | 3 +- gcc/config/sparc/sparc.md | 20 +- gcc/config/sparc/sparc.opt | 16 + gcc/config/sparc/t-rtems | 36 +- gcc/config/spu/spu.c | 23 +- gcc/config/spu/spu.md | 11 +- gcc/config/stormy16/stormy16.c | 2 + gcc/config/tilegx/tilegx.c | 6 +- gcc/config/tilepro/tilepro.c | 6 +- gcc/config/v850/rtems.h | 18 +- gcc/config/v850/v850.c | 1 + gcc/config/vax/vax.c | 2 + gcc/config/visium/visium.c | 1 + gcc/config/vxworksae.h | 4 + gcc/config/xtensa/xtensa.c | 1 + gcc/configure | 44 +- gcc/configure.ac | 16 +- gcc/convert.c | 5 +- gcc/cp/ChangeLog | 437 + gcc/cp/call.c | 61 +- gcc/cp/class.c | 363 +- gcc/cp/constexpr.c | 1 + gcc/cp/cp-array-notation.c | 4 +- gcc/cp/cp-gimplify.c | 11 +- gcc/cp/cp-objcp-common.c | 7 + gcc/cp/cp-tree.def | 3 +- gcc/cp/cp-tree.h | 116 +- gcc/cp/cp-ubsan.c | 5 + gcc/cp/cvt.c | 2 + gcc/cp/decl.c | 58 +- gcc/cp/decl2.c | 68 +- gcc/cp/error.c | 14 +- gcc/cp/except.c | 30 +- gcc/cp/friend.c | 2 +- gcc/cp/init.c | 59 +- gcc/cp/lambda.c | 5 +- gcc/cp/lex.c | 15 +- gcc/cp/mangle.c | 8 +- gcc/cp/method.c | 81 +- gcc/cp/name-lookup.c | 111 +- gcc/cp/optimize.c | 12 +- gcc/cp/parser.c | 849 +- gcc/cp/pt.c | 228 +- gcc/cp/rtti.c | 8 +- gcc/cp/search.c | 172 +- gcc/cp/semantics.c | 58 +- gcc/cp/tree.c | 4 +- gcc/cp/typeck.c | 35 +- gcc/cp/typeck2.c | 11 +- gcc/dbxout.c | 49 +- gcc/dbxout.h | 1 - gcc/debug.c | 11 +- gcc/debug.h | 6 +- gcc/defaults.h | 9 + gcc/diagnostic-core.h | 2 + gcc/diagnostic-show-locus.c | 467 +- gcc/diagnostic.c | 12 + gcc/doc/extend.texi | 312 +- gcc/doc/generic.texi | 17 +- gcc/doc/invoke.texi | 199 +- gcc/doc/md.texi | 21 +- gcc/doc/rtl.texi | 7 +- gcc/doc/sourcebuild.texi | 3 + gcc/doc/tm.texi | 9 + gcc/doc/tm.texi.in | 2 + gcc/domwalk.c | 52 +- gcc/dwarf2asm.c | 4 +- gcc/dwarf2out.c | 275 +- gcc/emit-rtl.c | 22 +- gcc/except.c | 59 +- gcc/expmed.c | 56 +- gcc/expr.c | 69 +- gcc/final.c | 5 +- gcc/flag-types.h | 4 +- gcc/fold-const.c | 535 +- gcc/fold-const.h | 27 +- gcc/fortran/ChangeLog | 121 + gcc/fortran/check.c | 2 +- gcc/fortran/class.c | 1 - gcc/fortran/decl.c | 58 +- gcc/fortran/dump-parse-tree.c | 253 + gcc/fortran/expr.c | 2 +- gcc/fortran/frontend-passes.c | 25 +- gcc/fortran/gfortran.h | 2 + gcc/fortran/gfortran.texi | 73 + gcc/fortran/interface.c | 4 +- gcc/fortran/intrinsic.c | 8 +- gcc/fortran/invoke.texi | 42 +- gcc/fortran/ioparm.def | 2 +- gcc/fortran/lang.opt | 4 + gcc/fortran/options.c | 34 +- gcc/fortran/parse.c | 3 + gcc/fortran/resolve.c | 29 +- gcc/fortran/trans-array.c | 5 +- gcc/fortran/trans-decl.c | 5 +- gcc/fortran/trans-types.c | 1 + gcc/fortran/trans.c | 14 +- gcc/function.c | 77 +- gcc/gcc-rich-location.h | 21 + gcc/gcc.c | 41 +- gcc/gcov.c | 10 +- gcc/gengenrtl.c | 2 +- gcc/genmatch.c | 165 +- gcc/gimple-expr.c | 6 +- gcc/gimple-fold.c | 4 +- gcc/gimple-match-head.c | 17 +- gcc/gimple-pretty-print.c | 68 +- gcc/gimple-pretty-print.h | 1 + gcc/gimple-ssa-isolate-paths.c | 4 +- gcc/gimple-ssa-sprintf.c | 8 +- gcc/gimple-ssa-store-merging.c | 10 +- gcc/gimple-ssa-strength-reduction.c | 41 +- gcc/gimple.c | 12 +- gcc/gimple.h | 45 +- gcc/gimplify.c | 24 +- gcc/go/ChangeLog | 10 + gcc/go/go-backend.c | 8 +- gcc/go/go-gcc.cc | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 196 +- gcc/go/gofrontend/expressions.h | 18 +- gcc/go/gofrontend/gogo.cc | 43 +- gcc/go/gofrontend/types.cc | 51 +- gcc/go/gofrontend/types.h | 12 + gcc/hash-traits.h | 70 + gcc/hsa-brig.c | 2 +- gcc/hsa-common.c | 2 + gcc/hsa-gen.c | 2 + gcc/ifcvt.c | 29 +- gcc/input.c | 9 + gcc/input.h | 1 + gcc/internal-fn.c | 22 +- gcc/internal-fn.def | 14 +- gcc/ipa-chkp.c | 2 + gcc/ipa-cp.c | 2 + gcc/ipa-devirt.c | 58 +- gcc/ipa-fnsummary.c | 8 +- gcc/ipa-icf-gimple.c | 6 +- gcc/ipa-inline.c | 2 + gcc/ipa-polymorphic-call.c | 19 +- gcc/ipa-utils.h | 3 - gcc/ipa-visibility.c | 60 +- gcc/ipa.c | 3 +- gcc/jit/ChangeLog | 30 + gcc/jit/docs/_build/texinfo/libgccjit.texi | 1011 +- gcc/jit/docs/cp/topics/types.rst | 14 + gcc/jit/docs/topics/compatibility.rst | 7 + gcc/jit/docs/topics/types.rst | 43 +- gcc/jit/jit-playback.c | 11 + gcc/jit/jit-playback.h | 1 + gcc/jit/jit-recording.c | 56 +- gcc/jit/jit-recording.h | 26 +- gcc/jit/libgccjit++.h | 8 + gcc/jit/libgccjit.c | 28 + gcc/jit/libgccjit.h | 15 + gcc/jit/libgccjit.map | 5 + gcc/langhooks.h | 2 +- gcc/loop-doloop.c | 13 +- gcc/loop-unroll.c | 2 +- gcc/lra-assigns.c | 7 +- gcc/lto-cgraph.c | 2 + gcc/lto-opts.c | 4 +- gcc/lto-streamer-in.c | 4 + gcc/lto-streamer-out.c | 12 +- gcc/lto-wrapper.c | 100 +- gcc/lto/ChangeLog | 32 + gcc/lto/lto-lang.c | 14 + gcc/lto/lto-symtab.c | 2 + gcc/lto/lto-symtab.h | 8 +- gcc/lto/lto.c | 19 +- gcc/match.pd | 206 +- gcc/objc/ChangeLog | 23 + gcc/objc/objc-act.h | 8 +- gcc/objc/objc-gnu-runtime-abi-01.c | 2 + gcc/objc/objc-next-runtime-abi-01.c | 2 + gcc/objc/objc-next-runtime-abi-02.c | 6 +- gcc/objc/objc-runtime-shared-support.c | 52 +- gcc/omp-expand.c | 27 +- gcc/omp-general.c | 6 +- gcc/omp-low.c | 8 +- gcc/omp-offload.c | 2 + gcc/omp-simd-clone.c | 10 +- gcc/opt-functions.awk | 4 +- gcc/optabs.c | 9 +- gcc/optabs.def | 5 +- gcc/optc-gen.awk | 3 +- gcc/opts-global.c | 2 + gcc/opts.c | 87 +- gcc/passes.c | 3 + gcc/po/ChangeLog | 26 + gcc/po/be.po | 5154 ++--- gcc/po/da.po | 5192 ++--- gcc/po/de.po | 5200 ++--- gcc/po/el.po | 5152 ++--- gcc/po/es.po | 5817 +++--- gcc/po/fi.po | 5169 ++--- gcc/po/fr.po | 5187 ++--- gcc/po/gcc.pot | 19563 ++++++++++--------- gcc/po/hr.po | 5152 ++--- gcc/po/id.po | 5170 ++--- gcc/po/ja.po | 5164 ++--- gcc/po/nl.po | 5151 ++--- gcc/po/ru.po | 5190 ++--- gcc/po/sr.po | 5169 ++--- gcc/po/sv.po | 5200 ++--- gcc/po/tr.po | 5173 ++--- gcc/po/uk.po | 5826 +++--- gcc/po/vi.po | 5182 ++--- gcc/po/zh_CN.po | 5172 ++--- gcc/po/zh_TW.po | 5167 ++--- gcc/predict.c | 171 +- gcc/predict.def | 5 +- gcc/predict.h | 6 + gcc/pretty-print.c | 15 +- gcc/print-rtl.c | 2 +- gcc/print-tree.c | 54 +- gcc/profile-count.h | 17 + gcc/reg-notes.def | 11 +- gcc/reorg.c | 3 +- gcc/rtl.c | 4 +- gcc/rtl.h | 7 +- gcc/sancov.c | 2 + gcc/sanitizer.def | 8 + gcc/sanopt.c | 15 +- gcc/sdbout.c | 2 +- gcc/simplify-rtx.c | 9 + gcc/stmt.c | 26 +- gcc/stor-layout.c | 3 +- gcc/symtab.c | 8 +- gcc/target.def | 11 + gcc/targhooks.c | 46 + gcc/targhooks.h | 3 + gcc/testsuite/ChangeLog | 1813 +- .../c-c++-common/Wmultistatement-macros-12.c | 43 + .../c-c++-common/Wmultistatement-macros-13.c | 104 + gcc/testsuite/c-c++-common/Wsign-compare-1.c | 33 + gcc/testsuite/c-c++-common/dump-ada-spec-7.c | 15 + gcc/testsuite/c-c++-common/missing-close-symbol.c | 33 + gcc/testsuite/c-c++-common/missing-symbol.c | 50 + .../c-c++-common/patchable_function_entry-decl.c | 17 + .../patchable_function_entry-default.c | 17 + .../patchable_function_entry-definition.c | 17 + gcc/testsuite/c-c++-common/pr57371-1.c | 341 + gcc/testsuite/c-c++-common/pr57371-2.c | 17 + gcc/testsuite/c-c++-common/pr57371-3.c | 13 + gcc/testsuite/c-c++-common/pr57371-4.c | 72 + gcc/testsuite/c-c++-common/pr81052.c | 28 + .../c-c++-common/ubsan/float-cast-overflow-1.c | 3 +- gcc/testsuite/c-c++-common/ubsan/pr81148.c | 9 + gcc/testsuite/c-c++-common/ubsan/pr81604.c | 31 + gcc/testsuite/c-c++-common/ubsan/pr81705.c | 12 + gcc/testsuite/c-c++-common/ubsan/ptr-overflow-1.c | 65 + gcc/testsuite/c-c++-common/ubsan/ptr-overflow-2.c | 113 + gcc/testsuite/c-c++-common/ubsan/sanitize-all-1.c | 2 +- .../c-c++-common/ubsan/sanitize-recover-1.c | 2 +- .../c-c++-common/ubsan/sanitize-recover-2.c | 2 +- .../c-c++-common/ubsan/sanitize-recover-5.c | 2 +- .../c-c++-common/ubsan/sanitize-recover-7.c | 2 +- .../c-c++-common/ubsan/sanitize-recover-8.c | 2 +- .../c-c++-common/ubsan/sanitize-recover-9.c | 2 +- gcc/testsuite/g++.dg/asan/asan.exp | 2 +- gcc/testsuite/g++.dg/asan/pr81340.C | 22 + gcc/testsuite/g++.dg/cpp0x/auto1.C | 9 +- gcc/testsuite/g++.dg/cpp0x/inh-ctor29.C | 23 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice17.C | 12 + .../cpp0x/missing-initializer_list-include.C | 28 + gcc/testsuite/g++.dg/cpp0x/move-return1.C | 22 + gcc/testsuite/g++.dg/cpp0x/nsdmi-defer6.C | 2 +- gcc/testsuite/g++.dg/cpp0x/nsdmi-template14.C | 4 +- gcc/testsuite/g++.dg/cpp0x/nsdmi10.C | 4 +- gcc/testsuite/g++.dg/cpp0x/nullptr39.C | 15 + gcc/testsuite/g++.dg/cpp0x/pr65558.C | 2 +- gcc/testsuite/g++.dg/cpp0x/sfinae59.C | 19 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const4.C | 20 + gcc/testsuite/g++.dg/cpp1z/class-deduction41.C | 19 + gcc/testsuite/g++.dg/cpp1z/class-deduction42.C | 19 + gcc/testsuite/g++.dg/cpp1z/class-deduction43.C | 10 + gcc/testsuite/g++.dg/cpp1z/direct-enum-init1.C | 234 +- gcc/testsuite/g++.dg/cpp1z/dr393.C | 4 + gcc/testsuite/g++.dg/debug/dwarf2/inline-ns-1.C | 23 + gcc/testsuite/g++.dg/debug/dwarf2/inline-ns-2.C | 23 + .../diagnostic/{nested-name-1.C => friend1.C} | 13 +- .../g++.dg/diagnostic/unclosed-extern-c.C | 3 + .../g++.dg/diagnostic/unclosed-function.C | 3 + .../g++.dg/diagnostic/unclosed-namespace.C | 2 + gcc/testsuite/g++.dg/diagnostic/unclosed-struct.C | 3 + gcc/testsuite/g++.dg/ext/altivec-cell-5.C | 24 +- gcc/testsuite/g++.dg/ext/anon-struct6.C | 4 +- gcc/testsuite/g++.dg/ext/packed8.C | 4 +- gcc/testsuite/g++.dg/inherit/vdtor1.C | 7 + gcc/testsuite/g++.dg/init/array16.C | 4 +- .../g++.dg/lookup/missing-std-include-2.C | 55 + .../g++.dg/lookup/missing-std-include-3.C | 35 + gcc/testsuite/g++.dg/other/bitfield6.C | 9 + gcc/testsuite/g++.dg/other/crash-4.C | 4 +- gcc/testsuite/g++.dg/other/pr81355.C | 14 + gcc/testsuite/g++.dg/parse/pragma2.C | 4 +- gcc/testsuite/g++.dg/pr69667.C | 2 +- gcc/testsuite/g++.dg/pr71294.C | 2 +- .../g++.dg/rtti/missing-typeinfo-include.C | 27 + gcc/testsuite/g++.dg/template/crash127.C | 22 + gcc/testsuite/g++.dg/torture/pr81354.C | 24 + gcc/testsuite/g++.dg/torture/pr81365.C | 39 + .../g++.dg/{ipa/devirt-50.C => torture/pr81462.C} | 6 +- gcc/testsuite/g++.dg/tree-ssa/pr81408.C | 92 + gcc/testsuite/g++.dg/tree-ssa/pr81719.C | 24 + gcc/testsuite/g++.dg/ubsan/pr81530.C | 6 + gcc/testsuite/g++.dg/vect/pr61171.cc | 23 + gcc/testsuite/g++.dg/warn/Wreturn-local-addr-3.C | 8 + .../g++.dg/warn/Wshadow-compatible-local-2.C | 21 + gcc/testsuite/g++.dg/warn/Wsign-compare-2.C | 2 +- gcc/testsuite/g++.dg/warn/Wsign-compare-4.C | 4 +- gcc/testsuite/g++.dg/warn/Wsign-compare-6.C | 2 +- gcc/testsuite/g++.dg/warn/compare1.C | 2 +- gcc/testsuite/g++.dg/warn/ctor-dtor-privacy-3.C | 20 + gcc/testsuite/g++.dg/warn/pr12242.C | 14 +- gcc/testsuite/g++.old-deja/g++.bugs/900520_03.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/array2.C | 4 +- gcc/testsuite/g++.old-deja/g++.other/anon4.C | 4 +- .../gcc.c-torture/compile/string-large-1.c | 119 + .../execute/builtins/memops-asm-lib.c | 4 +- gcc/testsuite/gcc.c-torture/execute/pr81423.c | 36 + gcc/testsuite/gcc.c-torture/execute/pr81555.c | 24 + gcc/testsuite/gcc.c-torture/execute/pr81556.c | 23 + gcc/testsuite/gcc.c-torture/execute/pr81588.c | 45 + gcc/testsuite/gcc.dg/Walloca-14.c | 2 +- gcc/testsuite/gcc.dg/Wattributes-5.c | 13 + gcc/testsuite/gcc.dg/Wmissing-braces-fixits.c | 25 + gcc/testsuite/gcc.dg/Wsign-compare-1.c | 83 + gcc/testsuite/gcc.dg/asan/pr81186.c | 18 + gcc/testsuite/gcc.dg/asan/pr81460.c | 8 + gcc/testsuite/gcc.dg/assign-warn-1.c | 60 +- gcc/testsuite/gcc.dg/assign-warn-2.c | 60 +- gcc/testsuite/gcc.dg/attr-noipa.c | 189 + gcc/testsuite/gcc.dg/builtin-stringop-chk-1.c | 1 - gcc/testsuite/gcc.dg/builtin-unreachable-6.c | 2 +- gcc/testsuite/gcc.dg/c90-const-expr-5.c | 4 +- gcc/testsuite/gcc.dg/c99-const-expr-5.c | 4 +- gcc/testsuite/gcc.dg/compare1.c | 8 +- gcc/testsuite/gcc.dg/compare2.c | 48 +- gcc/testsuite/gcc.dg/compare3.c | 88 +- gcc/testsuite/gcc.dg/compare4.c | 4 +- gcc/testsuite/gcc.dg/compare5.c | 4 +- gcc/testsuite/gcc.dg/compare7.c | 2 +- gcc/testsuite/gcc.dg/compare8.c | 6 +- gcc/testsuite/gcc.dg/compare9.c | 8 +- gcc/testsuite/gcc.dg/conv-2.c | 16 +- .../debug/dwarf2/stacked-qualified-types-3.c | 2 +- gcc/testsuite/gcc.dg/diagnostic-types-1.c | 57 + gcc/testsuite/gcc.dg/fixed-point/pr81428.c | 9 + gcc/testsuite/gcc.dg/format/gcc_diag-10.c | 19 +- .../gcc.dg/guality/{pr68037-1.c => pr25967-1.c} | 19 +- .../gcc.dg/guality/{pr68037-2.c => pr25967-2.c} | 16 +- gcc/testsuite/gcc.dg/guality/pr68037-1.c | 12 +- gcc/testsuite/gcc.dg/init-bad-7.c | 2 +- .../gcc.dg/ipa/{ipa-pta-3.c => ipa-pta-18.c} | 4 +- .../gcc.dg/ipa/{ipa-sra-1.c => ipa-sra-11.c} | 4 +- gcc/testsuite/gcc.dg/ipa/pr81520.c | 11 + gcc/testsuite/gcc.dg/ipa/pr81696.c | 27 + gcc/testsuite/gcc.dg/missing-header-fixit-1.c | 36 + gcc/testsuite/gcc.dg/missing-header-fixit-2.c | 31 + gcc/testsuite/gcc.dg/missing-header-fixit-2.h | 7 + gcc/testsuite/gcc.dg/no-strict-overflow-7.c | 6 +- gcc/testsuite/gcc.dg/noncompile/pr81289.c | 8 + gcc/testsuite/gcc.dg/overflow-warn-1.c | 6 +- gcc/testsuite/gcc.dg/overflow-warn-2.c | 6 +- gcc/testsuite/gcc.dg/overflow-warn-3.c | 6 +- gcc/testsuite/gcc.dg/overflow-warn-4.c | 6 +- gcc/testsuite/gcc.dg/parm-impl-decl-1.c | 2 +- gcc/testsuite/gcc.dg/parm-impl-decl-3.c | 2 +- gcc/testsuite/gcc.dg/pie-7.c | 7 + gcc/testsuite/gcc.dg/pie-static-1.c | 9 + gcc/testsuite/gcc.dg/pie-static-2.c | 9 + gcc/testsuite/gcc.dg/pointer-array-atomic.c | 16 +- gcc/testsuite/gcc.dg/pr11492.c | 2 +- gcc/testsuite/gcc.dg/pr26865.c | 2 +- gcc/testsuite/gcc.dg/pr35430.c | 2 +- gcc/testsuite/gcc.dg/pr44290-1.c | 3 +- gcc/testsuite/gcc.dg/pr44290-2.c | 3 +- gcc/testsuite/gcc.dg/pr46932.c | 14 + gcc/testsuite/gcc.dg/pr56727-1.c | 23 + gcc/testsuite/gcc.dg/pr56727-2.c | 17 + gcc/testsuite/gcc.dg/pr57371-5.c | 10 + gcc/testsuite/gcc.dg/pr60087.c | 2 +- gcc/testsuite/gcc.dg/pr61162-2.c | 8 +- gcc/testsuite/gcc.dg/pr61162.c | 6 +- gcc/testsuite/gcc.dg/pr67730-2.c | 8 +- gcc/testsuite/gcc.dg/pr69156.c | 2 +- gcc/testsuite/gcc.dg/pr70174.c | 2 +- gcc/testsuite/gcc.dg/pr70920-2.c | 4 +- gcc/testsuite/gcc.dg/pr70920-4.c | 4 +- gcc/testsuite/gcc.dg/pr78582.c | 1 + gcc/testsuite/gcc.dg/pr79499.c | 13 + gcc/testsuite/gcc.dg/pr81030.c | 29 + gcc/testsuite/gcc.dg/pr81345.c | 17 + gcc/testsuite/gcc.dg/pr81455.c | 15 + gcc/testsuite/gcc.dg/pr81564.c | 21 + gcc/testsuite/gcc.dg/pr81578.c | 12 + gcc/testsuite/gcc.dg/pr81588.c | 26 + gcc/testsuite/gcc.dg/pr81621.c | 5 + gcc/testsuite/gcc.dg/pr81650.c | 9 + gcc/testsuite/gcc.dg/pr81695.c | 11 + gcc/testsuite/gcc.dg/pr81737.c | 6 + gcc/testsuite/gcc.dg/pr81795.c | 14 + gcc/testsuite/gcc.dg/predict-15.c | 17 + gcc/testsuite/gcc.dg/predict-8.c | 2 +- gcc/testsuite/gcc.dg/stack-layout-dynamic-1.c | 8 +- gcc/testsuite/gcc.dg/string-opt-1.c | 51 +- .../gcc.dg/torture/{pr68037-1.c => pr25967-1.c} | 9 +- .../gcc.dg/torture/{pr68037-2.c => pr25967-2.c} | 8 +- gcc/testsuite/gcc.dg/torture/pr70992-2.c | 9 + gcc/testsuite/gcc.dg/torture/pr70992.c | 41 + gcc/testsuite/gcc.dg/torture/pr78218.c | 11 +- gcc/testsuite/gcc.dg/torture/pr80163.c | 1 + .../{tree-ssa/ssa-fre-58.c => torture/pr80620.c} | 4 - gcc/testsuite/gcc.dg/torture/pr81181.c | 30 + gcc/testsuite/gcc.dg/torture/pr81297.c | 16 + gcc/testsuite/gcc.dg/torture/pr81403.c | 32 + gcc/testsuite/gcc.dg/torture/pr81418.c | 19 + gcc/testsuite/gcc.dg/torture/pr81500.c | 13 + gcc/testsuite/gcc.dg/torture/pr81510-2.c | 19 + gcc/testsuite/gcc.dg/torture/pr81510.c | 29 + gcc/testsuite/gcc.dg/torture/pr81571.c | 13 + gcc/testsuite/gcc.dg/torture/pr81573.c | 16 + gcc/testsuite/gcc.dg/torture/pr81790.c | 28 + gcc/testsuite/gcc.dg/torture/pr81814.c | 36 + gcc/testsuite/gcc.dg/tree-ssa/assoc-2.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/attr-hotcold-2.c | 13 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-19.c | 62 + gcc/testsuite/gcc.dg/tree-ssa/pr19210-1.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/pr81346-1.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr81346-2.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr81346-3.c | 109 + gcc/testsuite/gcc.dg/tree-ssa/pr81346-4.c | 79 + gcc/testsuite/gcc.dg/tree-ssa/pr81346-5.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr81369.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr81388-1.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr81388-2.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/pr81396.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/pr81588.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/pr81620-1.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/pr81620-2.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/pr81627.c | 28 + gcc/testsuite/gcc.dg/tree-ssa/pr81744.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/pr81799.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/pr81832.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-1.c | 62 + gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-10.c | 44 + gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-11.c | 51 + gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-2.c | 62 + gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-3.c | 108 + gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-4.c | 61 + gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-5.c | 63 + gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-6.c | 65 + gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-7.c | 63 + gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-8.c | 60 + gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-9.c | 90 + gcc/testsuite/gcc.dg/tree-ssa/reassoc-23.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/slsr-4.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/split-path-5.c | 18 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-30.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp116.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/vrp117.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/vrp24.c | 10 +- gcc/testsuite/gcc.dg/ubsan/pr81162.c | 17 + .../gcc.dg/{torture/pr52298.c => ubsan/pr81505.c} | 1 + gcc/testsuite/gcc.dg/ucnid-5.c | 2 +- gcc/testsuite/gcc.dg/unclosed-init.c | 3 + gcc/testsuite/gcc.dg/uninit-23.c | 4 +- .../gcc.dg/vect/no-section-anchors-vect-69.c | 4 +- gcc/testsuite/gcc.dg/vect/pr80815-3.c | 2 +- gcc/testsuite/gcc.dg/vect/pr81136.c | 2 + gcc/testsuite/gcc.dg/vect/pr81410.c | 37 + gcc/testsuite/gcc.dg/vect/pr81633.c | 33 + gcc/testsuite/gcc.dg/vect/pr81815.c | 26 + .../gcc.dg/vect/section-anchors-vect-69.c | 3 +- gcc/testsuite/gcc.dg/vect/slp-43.c | 9 +- gcc/testsuite/gcc.dg/vect/slp-45.c | 9 +- gcc/testsuite/gcc.dg/vect/vect-28.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-33-big-array.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-70.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-87.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-88.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-91.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-93.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-alias-check-3.c | 120 + gcc/testsuite/gcc.dg/vect/vect-alias-check-4.c | 35 + gcc/testsuite/gcc.dg/vect/vect-alias-check-5.c | 19 + gcc/testsuite/gcc.dg/vect/vect-alias-check-6.c | 16 + gcc/testsuite/gcc.dg/vect/vect-alias-check-7.c | 16 + gcc/testsuite/gcc.dg/vect/vect-reduc-11.c | 46 + gcc/testsuite/gcc.target/aarch64/_Float16_1.c | 1 + gcc/testsuite/gcc.target/aarch64/_Float16_2.c | 1 + gcc/testsuite/gcc.target/aarch64/_Float16_3.c | 1 + .../aarch64/atomic_cmp_exchange_zero_reg_1.c | 3 +- .../aarch64/atomic_cmp_exchange_zero_strong_1.c | 3 +- gcc/testsuite/gcc.target/aarch64/cmp-2.c | 21 + .../gcc.target/aarch64/dbl_mov_immediate_1.c | 53 + .../gcc.target/aarch64/f16_mov_immediate_1.c | 49 + .../gcc.target/aarch64/f16_mov_immediate_2.c | 45 + .../gcc.target/aarch64/flt_mov_immediate_1.c | 52 + .../gcc.target/aarch64/int_mov_immediate_1.c | 59 + gcc/testsuite/gcc.target/aarch64/long_branch_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/pr63304_1.c | 18 +- gcc/testsuite/gcc.target/aarch64/pr79041-2.c | 12 + gcc/testsuite/gcc.target/aarch64/pr81414.C | 9 + .../gcc.target/aarch64/simd/vect_str_zero.c | 22 + .../gcc.target/aarch64/simd/vmla_elem_1.c | 67 + gcc/testsuite/gcc.target/aarch64/target_attr_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_10.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_13.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_15.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_7.c | 2 +- .../gcc.target/aarch64/target_attr_crypto_ice_1.c | 2 +- .../gcc.target/aarch64/target_attr_crypto_ice_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/tst_imm_split_1.c | 18 + .../gcc.target/aarch64/var_shift_mask_1.c | 30 +- .../gcc.target/aarch64/vect-xorsign_exec.c | 58 + gcc/testsuite/gcc.target/aarch64/xorsign.c | 86 + gcc/testsuite/gcc.target/aarch64/xorsign_exec.c | 26 + gcc/testsuite/gcc.target/arc/mulsi3_highpart-1.c | 2 +- gcc/testsuite/gcc.target/arc/mulsi3_highpart-2.c | 2 +- gcc/testsuite/gcc.target/arc/naked-1.c | 18 + gcc/testsuite/gcc.target/arc/naked-2.c | 26 + gcc/testsuite/gcc.target/arc/pic-1.c | 11 + gcc/testsuite/gcc.target/arc/pr9000674901.c | 58 + gcc/testsuite/gcc.target/arc/pr9001191897.c | 10 + gcc/testsuite/gcc.target/avr/isr-test.h | 4 +- gcc/testsuite/gcc.target/i386/avx-pr80846.c | 39 + gcc/testsuite/gcc.target/i386/avx2-pr80846.c | 5 + gcc/testsuite/gcc.target/i386/avx512-check.h | 113 + gcc/testsuite/gcc.target/i386/avx5124fmaps-check.h | 47 - gcc/testsuite/gcc.target/i386/avx5124vnniw-check.h | 47 - gcc/testsuite/gcc.target/i386/avx512bw-check.h | 50 +- gcc/testsuite/gcc.target/i386/avx512bw-pr81532.c | 5 + gcc/testsuite/gcc.target/i386/avx512cd-check.h | 46 - gcc/testsuite/gcc.target/i386/avx512dq-check.h | 50 +- gcc/testsuite/gcc.target/i386/avx512dq-pr81532.c | 12 + gcc/testsuite/gcc.target/i386/avx512er-check.h | 49 +- gcc/testsuite/gcc.target/i386/avx512f-check.h | 49 +- gcc/testsuite/gcc.target/i386/avx512f-helper.h | 64 +- gcc/testsuite/gcc.target/i386/avx512f-pr71559.c | 1 + gcc/testsuite/gcc.target/i386/avx512f-pr80846.c | 5 + gcc/testsuite/gcc.target/i386/avx512ifma-check.h | 46 - gcc/testsuite/gcc.target/i386/avx512vbmi-check.h | 46 - gcc/testsuite/gcc.target/i386/avx512vl-check.h | 51 +- .../gcc.target/i386/avx512vpopcntdq-check.h | 47 - gcc/testsuite/gcc.target/i386/funcspec-56.inc | 2 +- gcc/testsuite/gcc.target/i386/interrupt-5.c | 13 +- gcc/testsuite/gcc.target/i386/mpx/pr79987.c | 5 + gcc/testsuite/gcc.target/i386/naked-1.c | 14 + gcc/testsuite/gcc.target/i386/naked-2.c | 14 + gcc/testsuite/gcc.target/i386/naked-3.c | 39 + gcc/testsuite/gcc.target/i386/naked-4.c | 17 + gcc/testsuite/gcc.target/i386/pr46091-1.c | 16 + gcc/testsuite/gcc.target/i386/pr46091-2.c | 16 + gcc/testsuite/gcc.target/i386/pr46091-3.c | 16 + gcc/testsuite/gcc.target/i386/pr79793-1.c | 14 + gcc/testsuite/gcc.target/i386/pr79793-2.c | 16 + gcc/testsuite/gcc.target/i386/pr80569.c | 9 + gcc/testsuite/gcc.target/i386/pr80833-3.c | 14 + .../gcc.target/i386/{pr81214.c => pr81213.c} | 11 +- gcc/testsuite/gcc.target/i386/pr81313-1.c | 12 + gcc/testsuite/gcc.target/i386/pr81313-2.c | 12 + gcc/testsuite/gcc.target/i386/pr81313-3.c | 12 + gcc/testsuite/gcc.target/i386/pr81313-4.c | 12 + gcc/testsuite/gcc.target/i386/pr81313-5.c | 12 + gcc/testsuite/gcc.target/i386/pr81375.c | 8 + gcc/testsuite/gcc.target/i386/pr81471.c | 13 + gcc/testsuite/gcc.target/i386/pr81502.c | 34 + gcc/testsuite/gcc.target/i386/pr81563.c | 14 + gcc/testsuite/gcc.target/i386/pr81639.c | 12 + gcc/testsuite/gcc.target/i386/pr81641.c | 11 + gcc/testsuite/gcc.target/i386/pr81644.c | 15 + gcc/testsuite/gcc.target/i386/pr81654.c | 8 + gcc/testsuite/gcc.target/i386/pr81736-1.c | 13 + gcc/testsuite/gcc.target/i386/pr81736-2.c | 14 + gcc/testsuite/gcc.target/i386/pr81736-3.c | 11 + gcc/testsuite/gcc.target/i386/pr81736-4.c | 11 + gcc/testsuite/gcc.target/i386/pr81736-5.c | 20 + gcc/testsuite/gcc.target/i386/pr81736-6.c | 16 + gcc/testsuite/gcc.target/i386/pr81736-7.c | 13 + gcc/testsuite/gcc.target/i386/stack-prot-guard.c | 6 + gcc/testsuite/gcc.target/i386/stack-prot-sym.c | 6 + gcc/testsuite/gcc.target/i386/umod-3.c | 8 +- gcc/testsuite/gcc.target/i386/vect-insert-1.c | 15 + gcc/testsuite/gcc.target/nvptx/decl-init.c | 2 +- .../nvptx/patchable_function_entry-default.c | 15 + gcc/testsuite/gcc.target/nvptx/slp-2-run.c | 23 + gcc/testsuite/gcc.target/nvptx/slp-2.c | 25 + gcc/testsuite/gcc.target/nvptx/slp-run.c | 23 + gcc/testsuite/gcc.target/nvptx/slp.c | 25 + gcc/testsuite/gcc.target/nvptx/v2di.c | 12 + gcc/testsuite/gcc.target/nvptx/v2si-cvt.c | 39 + gcc/testsuite/gcc.target/nvptx/v2si-run.c | 83 + gcc/testsuite/gcc.target/nvptx/v2si.c | 12 + gcc/testsuite/gcc.target/nvptx/vec.inc | 18 + gcc/testsuite/gcc.target/powerpc/altivec-cell-5.c | 24 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c | 2 +- ...scalar-cmp-exp-eq-0.c => scalar-cmp-exp-eq-3.c} | 20 +- ...scalar-cmp-exp-eq-1.c => scalar-cmp-exp-eq-4.c} | 19 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c | 2 +- ...scalar-cmp-exp-gt-0.c => scalar-cmp-exp-gt-3.c} | 19 +- ...scalar-cmp-exp-gt-1.c => scalar-cmp-exp-gt-4.c} | 19 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c | 2 +- ...scalar-cmp-exp-lt-0.c => scalar-cmp-exp-lt-3.c} | 19 +- ...scalar-cmp-exp-lt-1.c => scalar-cmp-exp-lt-4.c} | 19 +- .../powerpc/bfp/scalar-cmp-exp-unordered-2.c | 2 +- .../powerpc/bfp/scalar-cmp-exp-unordered-3.c | 36 + .../powerpc/bfp/scalar-cmp-exp-unordered-4.c | 39 + .../gcc.target/powerpc/bfp/scalar-extract-exp-1.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-2.c | 2 +- ...alar-extract-exp-0.c => scalar-extract-exp-3.c} | 8 +- ...alar-extract-exp-1.c => scalar-extract-exp-4.c} | 8 +- ...alar-extract-exp-2.c => scalar-extract-exp-5.c} | 10 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-6.c | 30 + .../gcc.target/powerpc/bfp/scalar-extract-exp-7.c | 30 + .../gcc.target/powerpc/bfp/scalar-extract-sig-1.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-2.c | 2 +- ...alar-extract-sig-0.c => scalar-extract-sig-3.c} | 8 +- ...alar-extract-sig-1.c => scalar-extract-sig-4.c} | 8 +- ...alar-extract-sig-2.c => scalar-extract-sig-5.c} | 8 +- ...alar-extract-sig-0.c => scalar-extract-sig-6.c} | 18 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-7.c | 36 + .../gcc.target/powerpc/bfp/scalar-insert-exp-1.c | 2 +- ...calar-insert-exp-4.c => scalar-insert-exp-10.c} | 8 +- ...calar-insert-exp-5.c => scalar-insert-exp-11.c} | 10 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-12.c | 40 + .../gcc.target/powerpc/bfp/scalar-insert-exp-13.c | 43 + .../gcc.target/powerpc/bfp/scalar-insert-exp-14.c | 40 + .../gcc.target/powerpc/bfp/scalar-insert-exp-15.c | 43 + .../gcc.target/powerpc/bfp/scalar-insert-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-4.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-5.c | 2 +- ...scalar-insert-exp-3.c => scalar-insert-exp-6.c} | 8 +- ...scalar-insert-exp-4.c => scalar-insert-exp-7.c} | 8 +- ...scalar-insert-exp-5.c => scalar-insert-exp-8.c} | 10 +- ...scalar-insert-exp-3.c => scalar-insert-exp-9.c} | 8 +- ...-data-class-4.c => scalar-test-data-class-10.c} | 4 +- ...-data-class-6.c => scalar-test-data-class-11.c} | 6 +- .../powerpc/bfp/scalar-test-data-class-12.c | 44 + .../powerpc/bfp/scalar-test-data-class-13.c | 47 + .../powerpc/bfp/scalar-test-data-class-14.c | 54 + .../powerpc/bfp/scalar-test-data-class-15.c | 56 + .../powerpc/bfp/scalar-test-data-class-6.c | 2 +- .../powerpc/bfp/scalar-test-data-class-7.c | 2 +- ...t-data-class-0.c => scalar-test-data-class-8.c} | 6 +- ...t-data-class-2.c => scalar-test-data-class-9.c} | 4 +- .../gcc.target/powerpc/bfp/scalar-test-neg-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-3.c | 2 +- .../{scalar-test-neg-0.c => scalar-test-neg-4.c} | 6 +- .../{scalar-test-neg-2.c => scalar-test-neg-5.c} | 6 +- .../gcc.target/powerpc/bfp/scalar-test-neg-6.c | 30 + .../gcc.target/powerpc/bfp/scalar-test-neg-7.c | 29 + .../gcc.target/powerpc/bfp/scalar-test-neg-8.c | 30 + .../gcc.target/powerpc/bfp/vec-extract-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-exp-3.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-exp-4.c | 39 + .../gcc.target/powerpc/bfp/vec-extract-exp-5.c | 37 + .../gcc.target/powerpc/bfp/vec-extract-sig-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-sig-3.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-sig-4.c | 33 + .../gcc.target/powerpc/bfp/vec-extract-sig-5.c | 31 + .../gcc.target/powerpc/bfp/vec-insert-exp-10.c | 44 + .../gcc.target/powerpc/bfp/vec-insert-exp-11.c | 39 + .../gcc.target/powerpc/bfp/vec-insert-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-3.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-6.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-7.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-8.c | 43 + .../gcc.target/powerpc/bfp/vec-insert-exp-9.c | 38 + .../gcc.target/powerpc/bfp/vec-test-data-class-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-test-data-class-3.c | 2 +- .../gcc.target/powerpc/bfp/vec-test-data-class-8.c | 112 + .../gcc.target/powerpc/bfp/vec-test-data-class-9.c | 125 + gcc/testsuite/gcc.target/powerpc/bmi-andn-1.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi-andn-2.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi-bextr-1.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi-bextr-2.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi-bextr-4.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi-bextr-5.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi-blsi-1.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi-blsi-2.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi-blsmsk-1.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi-blsmsk-2.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi-blsr-1.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi-blsr-2.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi-check.h | 3 +- gcc/testsuite/gcc.target/powerpc/bmi-tzcnt-1.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi-tzcnt-2.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi2-bzhi32-1.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi2-bzhi64-1.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi2-check.h | 3 +- gcc/testsuite/gcc.target/powerpc/bmi2-mulx32-1.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi2-mulx32-2.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi2-mulx64-1.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi2-mulx64-2.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi2-pdep32-1.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi2-pdep64-1.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi2-pext32-1.c | 1 + gcc/testsuite/gcc.target/powerpc/bmi2-pext64-1.c | 1 + .../gcc.target/powerpc/builtins-1-p9-runnable.c | 2 +- .../gcc.target/powerpc/builtins-2-p9-runnable.c | 72 + gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c | 35 +- .../gcc.target/powerpc/builtins-3-p9-runnable.c | 35 + gcc/testsuite/gcc.target/powerpc/builtins-3.c | 32 - .../gcc.target/powerpc/builtins-4-p9-runnable.c | 95 + .../gcc.target/powerpc/builtins-4-runnable.c | 321 + .../gcc.target/powerpc/byte-in-either-range-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/byte-in-range-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/cmpb-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c | 14 + .../gcc.target/powerpc/crypto-builtin-2.c | 14 +- gcc/testsuite/gcc.target/powerpc/dform-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/dform-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/dform-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-11.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-16.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-21.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-26.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-31.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-36.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-41.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-46.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-51.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-56.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-6.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-61.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-66.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-71.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-76.c | 2 +- .../gcc.target/powerpc/fold-vec-cntlz-char.c | 22 + .../gcc.target/powerpc/fold-vec-cntlz-int.c | 22 + .../gcc.target/powerpc/fold-vec-cntlz-longlong.c | 22 + .../gcc.target/powerpc/fold-vec-cntlz-short.c | 22 + .../gcc.target/powerpc/fold-vec-madd-double.c | 17 + .../gcc.target/powerpc/fold-vec-madd-float.c | 17 + .../gcc.target/powerpc/fold-vec-madd-short.c | 38 + .../gcc.target/powerpc/fold-vec-missing-lhs.c | 24 + .../gcc.target/powerpc/fold-vec-msum-char.c | 25 + .../gcc.target/powerpc/fold-vec-msum-short.c | 25 + .../gcc.target/powerpc/fold-vec-pack-double.c | 18 + .../gcc.target/powerpc/fold-vec-pack-int.c | 28 + .../gcc.target/powerpc/fold-vec-pack-longlong.c | 28 + .../gcc.target/powerpc/fold-vec-pack-short.c | 28 + gcc/testsuite/gcc.target/powerpc/mmx-check.h | 35 + gcc/testsuite/gcc.target/powerpc/mmx-packs.c | 91 + gcc/testsuite/gcc.target/powerpc/mmx-packssdw-1.c | 60 + gcc/testsuite/gcc.target/powerpc/mmx-packsswb-1.c | 60 + gcc/testsuite/gcc.target/powerpc/mmx-packuswb-1.c | 50 + gcc/testsuite/gcc.target/powerpc/mmx-paddb-1.c | 42 + gcc/testsuite/gcc.target/powerpc/mmx-paddd-1.c | 42 + gcc/testsuite/gcc.target/powerpc/mmx-paddsb-1.c | 51 + gcc/testsuite/gcc.target/powerpc/mmx-paddsw-1.c | 51 + gcc/testsuite/gcc.target/powerpc/mmx-paddusb-1.c | 51 + gcc/testsuite/gcc.target/powerpc/mmx-paddusw-1.c | 52 + gcc/testsuite/gcc.target/powerpc/mmx-paddw-1.c | 42 + gcc/testsuite/gcc.target/powerpc/mmx-pcmpeqb-1.c | 42 + gcc/testsuite/gcc.target/powerpc/mmx-pcmpeqd-1.c | 42 + gcc/testsuite/gcc.target/powerpc/mmx-pcmpeqw-1.c | 42 + gcc/testsuite/gcc.target/powerpc/mmx-pcmpgtb-1.c | 42 + gcc/testsuite/gcc.target/powerpc/mmx-pcmpgtd-1.c | 42 + gcc/testsuite/gcc.target/powerpc/mmx-pcmpgtw-1.c | 42 + gcc/testsuite/gcc.target/powerpc/mmx-pmaddwd-1.c | 43 + gcc/testsuite/gcc.target/powerpc/mmx-pmulhw-1.c | 46 + gcc/testsuite/gcc.target/powerpc/mmx-pmullw-1.c | 46 + gcc/testsuite/gcc.target/powerpc/mmx-pslld-1.c | 45 + gcc/testsuite/gcc.target/powerpc/mmx-psllw-1.c | 45 + gcc/testsuite/gcc.target/powerpc/mmx-psrad-1.c | 44 + gcc/testsuite/gcc.target/powerpc/mmx-psraw-1.c | 44 + gcc/testsuite/gcc.target/powerpc/mmx-psrld-1.c | 44 + gcc/testsuite/gcc.target/powerpc/mmx-psrlw-1.c | 44 + gcc/testsuite/gcc.target/powerpc/mmx-psubb-2.c | 42 + gcc/testsuite/gcc.target/powerpc/mmx-psubd-2.c | 42 + gcc/testsuite/gcc.target/powerpc/mmx-psubsb-1.c | 51 + gcc/testsuite/gcc.target/powerpc/mmx-psubsw-1.c | 51 + gcc/testsuite/gcc.target/powerpc/mmx-psubusb-1.c | 51 + gcc/testsuite/gcc.target/powerpc/mmx-psubusw-1.c | 52 + gcc/testsuite/gcc.target/powerpc/mmx-psubw-2.c | 42 + gcc/testsuite/gcc.target/powerpc/mmx-punpckhbw-1.c | 44 + gcc/testsuite/gcc.target/powerpc/mmx-punpckhdq-1.c | 40 + gcc/testsuite/gcc.target/powerpc/mmx-punpckhwd-1.c | 44 + gcc/testsuite/gcc.target/powerpc/mmx-punpcklbw-1.c | 44 + gcc/testsuite/gcc.target/powerpc/mmx-punpckldq-1.c | 40 + gcc/testsuite/gcc.target/powerpc/mmx-punpcklwd-1.c | 44 + gcc/testsuite/gcc.target/powerpc/no-r11-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/p8vector-fp.c | 2 +- .../gcc.target/powerpc/p8vector-int128-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/p8vector-ldst.c | 2 +- gcc/testsuite/gcc.target/powerpc/p9-dimode1.c | 12 +- gcc/testsuite/gcc.target/powerpc/p9-dimode2.c | 10 +- gcc/testsuite/gcc.target/powerpc/p9-vparity.c | 2 +- gcc/testsuite/gcc.target/powerpc/p9-xxbr-1.c | 24 +- gcc/testsuite/gcc.target/powerpc/p9-xxbr-2.c | 14 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-1.c | 16 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-10.c | 4 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-5.c | 12 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-9.c | 12 +- gcc/testsuite/gcc.target/powerpc/ppc-round.c | 18 +- gcc/testsuite/gcc.target/powerpc/pr63491.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr65849-1.c | 728 - gcc/testsuite/gcc.target/powerpc/pr65849-2.c | 728 - gcc/testsuite/gcc.target/powerpc/pr67808.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr68805.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr69461.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr71656-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr71656-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr71680.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr71698.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr71720.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr72804.c | 25 + gcc/testsuite/gcc.target/powerpc/pr72853.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr77289.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr78458.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr78543.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr78953.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr79907.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr79909.c | 1 + gcc/testsuite/gcc.target/powerpc/pr80098-1.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr80098-2.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr80098-3.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr80098-4.c | 8 - gcc/testsuite/gcc.target/powerpc/pr80099-1.c | 12 - gcc/testsuite/gcc.target/powerpc/pr80099-2.c | 128 - gcc/testsuite/gcc.target/powerpc/pr80099-3.c | 128 - gcc/testsuite/gcc.target/powerpc/pr80099-4.c | 128 - gcc/testsuite/gcc.target/powerpc/pr80099-5.c | 128 - gcc/testsuite/gcc.target/powerpc/pr81622.c | 13 + gcc/testsuite/gcc.target/powerpc/upper-regs-df.c | 6 +- gcc/testsuite/gcc.target/powerpc/upper-regs-sf.c | 6 +- gcc/testsuite/gcc.target/powerpc/vec-extract-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/vec-init-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/vec-init-6.c | 2 +- gcc/testsuite/gcc.target/powerpc/vec-init-7.c | 2 +- gcc/testsuite/gcc.target/powerpc/vec-set-char.c | 2 +- gcc/testsuite/gcc.target/powerpc/vec-set-int.c | 2 +- gcc/testsuite/gcc.target/powerpc/vec-set-short.c | 2 +- .../gcc.target/powerpc/vec-setup-be-double.c | 12 + .../gcc.target/powerpc/vec-setup-be-long.c | 11 + .../gcc.target/powerpc/vec-setup-double.c | 11 + gcc/testsuite/gcc.target/powerpc/vec-setup-long.c | 9 + gcc/testsuite/gcc.target/powerpc/vec-setup.h | 366 + .../gcc.target/powerpc/vsu/vec-all-nez-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-any-eqz-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-cmpnez-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c | 2 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c | 2 +- .../gcc.target/powerpc/vsu/vec-xl-len-12.c | 2 +- .../gcc.target/powerpc/vsu/vec-xl-len-13.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-7.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-xst-len-12.c | 2 +- .../gcc.target/powerpc/vsu/vec-xst-len-13.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-6.c | 25 + gcc/testsuite/gcc.target/powerpc/vsx-extract-7.c | 25 + gcc/testsuite/gcc.target/powerpc/vsx-himode.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-himode2.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-himode3.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-qimode.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-qimode2.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-qimode3.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-simode.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-simode2.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-simode3.c | 2 +- gcc/testsuite/gcc.target/s390/pr81534.c | 17 + .../gcc.target/x86_64/abi/ms-sysv/do-test.S | 200 +- .../gcc.target/x86_64/abi/ms-sysv/ms-sysv.c | 74 +- .../gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp | 153 +- gcc/testsuite/gfortran.dg/bind_c_usage_30.f90 | 6 + gcc/testsuite/gfortran.dg/dec_d_lines_1.f | 9 + gcc/testsuite/gfortran.dg/dec_d_lines_2.f | 8 + gcc/testsuite/gfortran.dg/dec_structure_18.f90 | 38 + gcc/testsuite/gfortran.dg/dec_structure_19.f90 | 38 + gcc/testsuite/gfortran.dg/dec_structure_20.f90 | 18 + gcc/testsuite/gfortran.dg/dec_structure_21.f90 | 10 + gcc/testsuite/gfortran.dg/dim_sum_1.f90 | 37 + gcc/testsuite/gfortran.dg/dim_sum_2.f90 | 37 + gcc/testsuite/gfortran.dg/dim_sum_3.f90 | 37 + .../gfortran.dg/{eoshift_3.f90 => eoshift_4.f90} | 75 +- gcc/testsuite/gfortran.dg/eoshift_5.f90 | 182 + gcc/testsuite/gfortran.dg/eoshift_6.f90 | 181 + gcc/testsuite/gfortran.dg/logical_assignment_1.f90 | 10 + gcc/testsuite/gfortran.dg/o_fast_stacksize.f90 | 17 + gcc/testsuite/gfortran.dg/pr81464.f90 | 19 + .../gfortran.dg/{pr80494.f90 => pr81529.f90} | 2 +- gcc/testsuite/gfortran.dg/pr81723.f | 56 + gcc/testsuite/gfortran.dg/realloc_on_assign_28.f90 | 40 + gcc/testsuite/gfortran.dg/realloc_on_assign_29.f90 | 13 + gcc/testsuite/gfortran.dg/use_30.f90 | 17 + gcc/testsuite/gfortran.dg/vect/pr61171.f | 15 + gcc/testsuite/gnat.dg/debug13.adb | 38 + gcc/testsuite/gnat.dg/debug13.ads | 5 + gcc/testsuite/gnat.dg/opt65.adb | 30 + gcc/testsuite/gnat.dg/opt66.adb | 13 + gcc/testsuite/jit.dg/all-non-failing-tests.h | 2 + ... test-error-gcc_jit_type_get_vector-bad-type.c} | 12 +- ...ror-gcc_jit_type_get_vector-non-power-of-two.c} | 9 +- gcc/testsuite/jit.dg/test-vector-types.cc | 185 + gcc/testsuite/lib/gcc-dg.exp | 3 + gcc/testsuite/lib/profopt.exp | 4 +- gcc/testsuite/lib/target-supports.exp | 35 +- gcc/testsuite/objc.dg/proto-lossage-4.m | 6 +- gcc/timevar.def | 1 + gcc/toplev.c | 18 +- gcc/trans-mem.c | 3 +- gcc/tree-cfg.c | 37 +- gcc/tree-chkp.c | 5 + gcc/tree-core.h | 2 +- gcc/tree-data-ref.c | 496 +- gcc/tree-data-ref.h | 66 +- gcc/tree-diagnostic.c | 8 +- gcc/tree-dump.c | 1 - gcc/tree-eh.c | 10 +- gcc/tree-inline.c | 3 +- gcc/tree-into-ssa.c | 2 + gcc/tree-loop-distribution.c | 52 +- gcc/tree-object-size.c | 2 + gcc/tree-parloops.c | 44 +- gcc/tree-phinodes.c | 27 +- gcc/tree-predcom.c | 685 +- gcc/tree-pretty-print.c | 31 +- gcc/tree-pretty-print.h | 2 +- gcc/tree-profile.c | 2 + gcc/tree-sra.c | 8 +- gcc/tree-ssa-alias.c | 1 + gcc/tree-ssa-ccp.c | 2 + gcc/tree-ssa-live.c | 2 + gcc/tree-ssa-loop-ch.c | 7 +- gcc/tree-ssa-loop-ivopts.c | 4 +- gcc/tree-ssa-loop-manip.c | 35 +- gcc/tree-ssa-loop-niter.c | 127 +- gcc/tree-ssa-loop-prefetch.c | 3 +- gcc/tree-ssa-loop-unswitch.c | 15 +- gcc/tree-ssa-loop.c | 2 + gcc/tree-ssa-math-opts.c | 127 +- gcc/tree-ssa-operands.c | 45 +- gcc/tree-ssa-phiprop.c | 27 +- gcc/tree-ssa-pre.c | 90 +- gcc/tree-ssa-reassoc.c | 68 +- gcc/tree-ssa-sccvn.c | 28 +- gcc/tree-ssa-scopedtables.c | 9 + gcc/tree-ssa-structalias.c | 109 +- gcc/tree-ssa-tail-merge.c | 1 + gcc/tree-ssa-threadupdate.c | 7 +- gcc/tree-ssa-uninit.c | 25 + gcc/tree-ssa.c | 45 +- gcc/tree-streamer-in.c | 24 +- gcc/tree-streamer-out.c | 6 +- gcc/tree-vect-data-refs.c | 290 +- gcc/tree-vect-loop-manip.c | 49 +- gcc/tree-vect-loop.c | 551 +- gcc/tree-vect-slp.c | 256 +- gcc/tree-vect-stmts.c | 157 +- gcc/tree-vectorizer.c | 28 +- gcc/tree-vectorizer.h | 71 +- gcc/tree-vrp.c | 13 +- gcc/tree-vrp.h | 4 + gcc/tree.c | 1057 +- gcc/tree.def | 10 +- gcc/tree.h | 255 +- gcc/tsan.c | 2 + gcc/ubsan.c | 317 +- gcc/ubsan.h | 1 + gcc/varasm.c | 50 +- gcc/varpool.c | 8 +- gcc/vmsdbgout.c | 2 +- gcc/xcoffout.c | 2 +- gnattools/ChangeLog | 7 + gnattools/Makefile.in | 10 +- gotools/ChangeLog | 12 + gotools/Makefile.am | 8 +- gotools/Makefile.in | 8 +- libbacktrace/ChangeLog | 30 + libbacktrace/Makefile.am | 5 +- libbacktrace/Makefile.in | 4 +- libbacktrace/config.h.in | 9 + libbacktrace/configure | 63 + libbacktrace/configure.ac | 30 + libbacktrace/elf.c | 2 +- libbacktrace/fileline.c | 9 +- libbacktrace/filetype.awk | 3 + libbacktrace/xcoff.c | 1485 ++ libcc1/ChangeLog | 10 + libcc1/libcp1plugin.cc | 12 +- libcpp/po/ChangeLog | 4 + libcpp/po/cpplib.pot | 4 +- libgcc/ChangeLog | 71 + libgcc/config.host | 31 +- libgcc/config/arm/t-vxworks7 | 1 + .../{nvptx/mgomp.c => arm/unwind-arm-vxworks.c} | 21 +- libgcc/config/i386/dragonfly-unwind.h | 59 +- libgcc/config/i386/i386-asm.h | 89 +- libgcc/config/i386/resms64.S | 2 +- libgcc/config/i386/resms64f.S | 2 +- libgcc/config/i386/resms64fx.S | 2 +- libgcc/config/i386/resms64x.S | 2 +- libgcc/config/i386/savms64.S | 2 +- libgcc/config/i386/savms64f.S | 2 +- libgcc/config/rs6000/ibm-ldouble.c | 3 +- libgcc/config/t-vxworks | 11 +- libgcc/config/t-vxworks7 | 9 +- libgcc/configure | 11 +- libgcc/configure.ac | 11 +- libgfortran/ChangeLog | 150 + libgfortran/generated/eoshift1_16.c | 23 +- libgfortran/generated/eoshift1_4.c | 23 +- libgfortran/generated/eoshift1_8.c | 23 +- libgfortran/generated/eoshift3_16.c | 24 +- libgfortran/generated/eoshift3_4.c | 24 +- libgfortran/generated/eoshift3_8.c | 24 +- libgfortran/generated/iall_i1.c | 28 +- libgfortran/generated/iall_i16.c | 28 +- libgfortran/generated/iall_i2.c | 28 +- libgfortran/generated/iall_i4.c | 28 +- libgfortran/generated/iall_i8.c | 28 +- libgfortran/generated/iany_i1.c | 28 +- libgfortran/generated/iany_i16.c | 28 +- libgfortran/generated/iany_i2.c | 28 +- libgfortran/generated/iany_i4.c | 28 +- libgfortran/generated/iany_i8.c | 28 +- libgfortran/generated/iparity_i1.c | 28 +- libgfortran/generated/iparity_i16.c | 28 +- libgfortran/generated/iparity_i2.c | 28 +- libgfortran/generated/iparity_i4.c | 28 +- libgfortran/generated/iparity_i8.c | 28 +- libgfortran/generated/maxloc1_16_i1.c | 28 +- libgfortran/generated/maxloc1_16_i16.c | 28 +- libgfortran/generated/maxloc1_16_i2.c | 28 +- libgfortran/generated/maxloc1_16_i4.c | 28 +- libgfortran/generated/maxloc1_16_i8.c | 28 +- libgfortran/generated/maxloc1_16_r10.c | 28 +- libgfortran/generated/maxloc1_16_r16.c | 28 +- libgfortran/generated/maxloc1_16_r4.c | 28 +- libgfortran/generated/maxloc1_16_r8.c | 28 +- libgfortran/generated/maxloc1_4_i1.c | 28 +- libgfortran/generated/maxloc1_4_i16.c | 28 +- libgfortran/generated/maxloc1_4_i2.c | 28 +- libgfortran/generated/maxloc1_4_i4.c | 28 +- libgfortran/generated/maxloc1_4_i8.c | 28 +- libgfortran/generated/maxloc1_4_r10.c | 28 +- libgfortran/generated/maxloc1_4_r16.c | 28 +- libgfortran/generated/maxloc1_4_r4.c | 28 +- libgfortran/generated/maxloc1_4_r8.c | 28 +- libgfortran/generated/maxloc1_8_i1.c | 28 +- libgfortran/generated/maxloc1_8_i16.c | 28 +- libgfortran/generated/maxloc1_8_i2.c | 28 +- libgfortran/generated/maxloc1_8_i4.c | 28 +- libgfortran/generated/maxloc1_8_i8.c | 28 +- libgfortran/generated/maxloc1_8_r10.c | 28 +- libgfortran/generated/maxloc1_8_r16.c | 28 +- libgfortran/generated/maxloc1_8_r4.c | 28 +- libgfortran/generated/maxloc1_8_r8.c | 28 +- libgfortran/generated/maxval_i1.c | 28 +- libgfortran/generated/maxval_i16.c | 28 +- libgfortran/generated/maxval_i2.c | 28 +- libgfortran/generated/maxval_i4.c | 28 +- libgfortran/generated/maxval_i8.c | 28 +- libgfortran/generated/maxval_r10.c | 28 +- libgfortran/generated/maxval_r16.c | 28 +- libgfortran/generated/maxval_r4.c | 28 +- libgfortran/generated/maxval_r8.c | 28 +- libgfortran/generated/minloc1_16_i1.c | 28 +- libgfortran/generated/minloc1_16_i16.c | 28 +- libgfortran/generated/minloc1_16_i2.c | 28 +- libgfortran/generated/minloc1_16_i4.c | 28 +- libgfortran/generated/minloc1_16_i8.c | 28 +- libgfortran/generated/minloc1_16_r10.c | 28 +- libgfortran/generated/minloc1_16_r16.c | 28 +- libgfortran/generated/minloc1_16_r4.c | 28 +- libgfortran/generated/minloc1_16_r8.c | 28 +- libgfortran/generated/minloc1_4_i1.c | 28 +- libgfortran/generated/minloc1_4_i16.c | 28 +- libgfortran/generated/minloc1_4_i2.c | 28 +- libgfortran/generated/minloc1_4_i4.c | 28 +- libgfortran/generated/minloc1_4_i8.c | 28 +- libgfortran/generated/minloc1_4_r10.c | 28 +- libgfortran/generated/minloc1_4_r16.c | 28 +- libgfortran/generated/minloc1_4_r4.c | 28 +- libgfortran/generated/minloc1_4_r8.c | 28 +- libgfortran/generated/minloc1_8_i1.c | 28 +- libgfortran/generated/minloc1_8_i16.c | 28 +- libgfortran/generated/minloc1_8_i2.c | 28 +- libgfortran/generated/minloc1_8_i4.c | 28 +- libgfortran/generated/minloc1_8_i8.c | 28 +- libgfortran/generated/minloc1_8_r10.c | 28 +- libgfortran/generated/minloc1_8_r16.c | 28 +- libgfortran/generated/minloc1_8_r4.c | 28 +- libgfortran/generated/minloc1_8_r8.c | 28 +- libgfortran/generated/minval_i1.c | 28 +- libgfortran/generated/minval_i16.c | 28 +- libgfortran/generated/minval_i2.c | 28 +- libgfortran/generated/minval_i4.c | 28 +- libgfortran/generated/minval_i8.c | 28 +- libgfortran/generated/minval_r10.c | 28 +- libgfortran/generated/minval_r16.c | 28 +- libgfortran/generated/minval_r4.c | 28 +- libgfortran/generated/minval_r8.c | 28 +- libgfortran/generated/norm2_r10.c | 9 +- libgfortran/generated/norm2_r16.c | 9 +- libgfortran/generated/norm2_r4.c | 9 +- libgfortran/generated/norm2_r8.c | 9 +- libgfortran/generated/parity_l1.c | 9 +- libgfortran/generated/parity_l16.c | 9 +- libgfortran/generated/parity_l2.c | 9 +- libgfortran/generated/parity_l4.c | 9 +- libgfortran/generated/parity_l8.c | 9 +- libgfortran/generated/product_c10.c | 28 +- libgfortran/generated/product_c16.c | 28 +- libgfortran/generated/product_c4.c | 28 +- libgfortran/generated/product_c8.c | 28 +- libgfortran/generated/product_i1.c | 28 +- libgfortran/generated/product_i16.c | 28 +- libgfortran/generated/product_i2.c | 28 +- libgfortran/generated/product_i4.c | 28 +- libgfortran/generated/product_i8.c | 28 +- libgfortran/generated/product_r10.c | 28 +- libgfortran/generated/product_r16.c | 28 +- libgfortran/generated/product_r4.c | 28 +- libgfortran/generated/product_r8.c | 28 +- libgfortran/generated/sum_c10.c | 28 +- libgfortran/generated/sum_c16.c | 28 +- libgfortran/generated/sum_c4.c | 28 +- libgfortran/generated/sum_c8.c | 28 +- libgfortran/generated/sum_i1.c | 28 +- libgfortran/generated/sum_i16.c | 28 +- libgfortran/generated/sum_i2.c | 28 +- libgfortran/generated/sum_i4.c | 28 +- libgfortran/generated/sum_i8.c | 28 +- libgfortran/generated/sum_r10.c | 28 +- libgfortran/generated/sum_r16.c | 28 +- libgfortran/generated/sum_r4.c | 28 +- libgfortran/generated/sum_r8.c | 28 +- libgfortran/intrinsics/eoshift2.c | 23 +- libgfortran/io/unix.c | 3 + libgfortran/m4/eoshift1.m4 | 23 +- libgfortran/m4/eoshift3.m4 | 24 +- libgfortran/m4/ifunction.m4 | 26 +- libgo/Makefile.am | 11 +- libgo/Makefile.in | 52 +- libgo/configure | 2 +- libgo/go/cmd/go/build.go | 6 +- libgo/go/math/ldexp.go | 9 +- libgo/go/runtime/netpoll_aix.go | 161 +- libgo/go/runtime/stubs.go | 4 +- libgo/go/runtime/testdata/testprogcgo/callback.go | 4 +- libgo/go/syscall/libcall_linux.go | 4 +- libgo/go/syscall/syscall_linux_s390.go | 18 +- libgo/go/syscall/syscall_linux_s390x.go | 33 +- libgo/mksigtab.sh | 13 + libgo/runtime/go-caller.c | 14 +- libgo/runtime/go-libmain.c | 3 +- libgo/runtime/go-main.c | 3 +- libgo/runtime/go-signal.c | 113 +- libgo/runtime/proc.c | 1 - libgo/runtime/runtime.h | 2 - libgo/runtime/thread-linux.c | 20 - libgo/runtime/thread-sema.c | 20 - libgo/sysinfo.c | 4 + libgomp/ChangeLog | 28 + libgomp/testsuite/libgomp.c++/pr45784.C | 5 + libgomp/testsuite/libgomp.c++/pr69389.C | 3 + libgomp/testsuite/libgomp.c/pr45784.c | 41 + libgomp/testsuite/libgomp.c/pr69389.c | 124 + libgomp/testsuite/libgomp.c/pr81687-1.c | 23 + libgomp/testsuite/libgomp.c/pr81687-2.c | 27 + .../testsuite/libgomp.oacc-c-c++-common/vprop-2.c | 45 + .../testsuite/libgomp.oacc-c-c++-common/vprop.c | 1 - libgomp/testsuite/libgomp.oacc-c/vec.c | 48 + libquadmath/ChangeLog | 54 + libquadmath/math/acosq.c | 2 +- libquadmath/math/asinhq.c | 1 + libquadmath/math/asinq.c | 6 +- libquadmath/math/atanhq.c | 6 +- libquadmath/math/atanq.c | 5 +- libquadmath/math/ceilq.c | 33 +- libquadmath/math/coshq.c | 4 +- libquadmath/math/erfq.c | 33 +- libquadmath/math/expm1q.c | 33 +- libquadmath/math/expq.c | 14 +- libquadmath/math/finiteq.c | 2 +- libquadmath/math/floorq.c | 35 +- libquadmath/math/fmaq.c | 55 +- libquadmath/math/frexpq.c | 2 +- libquadmath/math/hypotq.c | 15 +- libquadmath/math/j0q.c | 87 +- libquadmath/math/j1q.c | 103 +- libquadmath/math/llrintq.c | 43 +- libquadmath/math/llroundq.c | 29 +- libquadmath/math/log10q.c | 5 +- libquadmath/math/log1pq.c | 14 +- libquadmath/math/log2q.c | 5 +- libquadmath/math/logq.c | 7 +- libquadmath/math/lrintq.c | 84 +- libquadmath/math/lroundq.c | 58 +- libquadmath/math/nearbyintq.c | 4 +- libquadmath/math/nextafterq.c | 11 +- libquadmath/math/powq.c | 32 +- libquadmath/math/rem_pio2q.c | 330 +- libquadmath/math/remquoq.c | 11 +- libquadmath/math/rintq.c | 2 +- libquadmath/math/roundq.c | 40 +- libquadmath/math/scalblnq.c | 2 +- libquadmath/math/scalbnq.c | 2 +- libquadmath/math/sincos_table.c | 4 +- libquadmath/math/sincosq.c | 5 +- libquadmath/math/sincosq_kernel.c | 17 +- libquadmath/math/sinhq.c | 7 +- libquadmath/math/sinq_kernel.c | 5 +- libquadmath/math/tanhq.c | 5 +- libquadmath/math/tanq.c | 13 +- libquadmath/math/truncq.c | 4 +- libquadmath/quadmath-imp.h | 41 + libsanitizer/ChangeLog | 19 + libsanitizer/include/system/sys/ptrace.h | 7 + libsanitizer/sanitizer_common/sanitizer_linux.cc | 3 +- libsanitizer/sanitizer_common/sanitizer_linux.h | 4 +- .../sanitizer_stoptheworld_linux_libcdep.cc | 2 +- libsanitizer/tsan/tsan_platform_linux.cc | 2 +- libsanitizer/ubsan/ubsan_checks.inc | 1 + libsanitizer/ubsan/ubsan_handlers.cc | 31 + libsanitizer/ubsan/ubsan_handlers.h | 7 + libstdc++-v3/ChangeLog | 350 + .../config/allocator/malloc_allocator_base.h | 4 + libstdc++-v3/config/allocator/new_allocator_base.h | 4 + .../cpu/{generic => aarch64}/opt/bits/opt_random.h | 13 +- .../cpu/{i486 => aarch64}/opt/ext/opt_random.h | 126 +- libstdc++-v3/config/io/basic_file_stdio.cc | 6 +- libstdc++-v3/doc/html/faq.html | 144 +- libstdc++-v3/doc/html/manual/bugs.html | 282 +- libstdc++-v3/doc/html/manual/test.html | 4 +- libstdc++-v3/doc/xml/faq.xml | 146 +- libstdc++-v3/doc/xml/manual/intro.xml | 282 +- libstdc++-v3/doc/xml/manual/using.xml | 18 + libstdc++-v3/include/bits/algorithmfwd.h | 3 +- libstdc++-v3/include/bits/basic_ios.h | 4 +- libstdc++-v3/include/bits/basic_string.h | 11 +- libstdc++-v3/include/bits/c++config | 78 +- libstdc++-v3/include/bits/deque.tcc | 2 + libstdc++-v3/include/bits/forward_list.h | 2 + libstdc++-v3/include/bits/forward_list.tcc | 2 + libstdc++-v3/include/bits/fstream.tcc | 110 +- libstdc++-v3/include/bits/hashtable_policy.h | 6 +- libstdc++-v3/include/bits/ios_base.h | 4 +- libstdc++-v3/include/bits/istream.tcc | 50 +- libstdc++-v3/include/bits/list.tcc | 2 + libstdc++-v3/include/bits/locale_facets.h | 4 +- libstdc++-v3/include/bits/locale_facets_nonio.h | 2 +- libstdc++-v3/include/bits/move.h | 9 +- libstdc++-v3/include/bits/quoted_string.h | 8 +- libstdc++-v3/include/bits/random.h | 9 +- libstdc++-v3/include/bits/random.tcc | 7 +- libstdc++-v3/include/bits/regex.h | 142 +- libstdc++-v3/include/bits/regex.tcc | 9 +- libstdc++-v3/include/bits/regex_automaton.h | 7 +- libstdc++-v3/include/bits/regex_automaton.tcc | 6 +- libstdc++-v3/include/bits/regex_compiler.h | 5 +- libstdc++-v3/include/bits/regex_compiler.tcc | 6 +- libstdc++-v3/include/bits/regex_constants.h | 9 +- libstdc++-v3/include/bits/regex_error.h | 7 +- libstdc++-v3/include/bits/regex_executor.h | 6 +- libstdc++-v3/include/bits/regex_executor.tcc | 6 +- libstdc++-v3/include/bits/regex_scanner.h | 6 +- libstdc++-v3/include/bits/regex_scanner.tcc | 6 +- libstdc++-v3/include/bits/specfun.h | 2 + libstdc++-v3/include/bits/sstream.tcc | 21 +- libstdc++-v3/include/bits/stl_algo.h | 3 +- libstdc++-v3/include/bits/stl_algobase.h | 3 +- libstdc++-v3/include/bits/stl_bvector.h | 4 + libstdc++-v3/include/bits/stl_deque.h | 2 + libstdc++-v3/include/bits/stl_iterator.h | 13 +- .../include/bits/stl_iterator_base_funcs.h | 4 +- libstdc++-v3/include/bits/stl_list.h | 163 +- libstdc++-v3/include/bits/stl_map.h | 4 +- libstdc++-v3/include/bits/stl_multimap.h | 4 +- libstdc++-v3/include/bits/stl_multiset.h | 4 +- libstdc++-v3/include/bits/stl_relops.h | 7 +- libstdc++-v3/include/bits/stl_set.h | 4 +- libstdc++-v3/include/bits/stl_stack.h | 2 +- libstdc++-v3/include/bits/stl_vector.h | 149 +- libstdc++-v3/include/bits/uniform_int_dist.h | 5 +- libstdc++-v3/include/bits/unordered_map.h | 4 +- libstdc++-v3/include/bits/unordered_set.h | 4 +- libstdc++-v3/include/bits/vector.tcc | 66 +- libstdc++-v3/include/c_global/cmath | 30 +- libstdc++-v3/include/c_std/cmath | 13 +- libstdc++-v3/include/decimal/decimal | 8 +- libstdc++-v3/include/decimal/decimal.h | 7 +- libstdc++-v3/include/experimental/algorithm | 8 +- libstdc++-v3/include/experimental/any | 7 +- libstdc++-v3/include/experimental/array | 6 +- libstdc++-v3/include/experimental/bits/erase_if.h | 6 +- libstdc++-v3/include/experimental/bits/fs_dir.h | 7 +- libstdc++-v3/include/experimental/bits/fs_fwd.h | 10 +- libstdc++-v3/include/experimental/bits/fs_ops.h | 7 +- libstdc++-v3/include/experimental/bits/fs_path.h | 6 +- .../include/experimental/bits/lfts_config.h | 23 +- .../include/experimental/bits/shared_ptr.h | 8 +- .../include/experimental/bits/string_view.tcc | 8 +- libstdc++-v3/include/experimental/chrono | 5 +- libstdc++-v3/include/experimental/deque | 19 +- libstdc++-v3/include/experimental/filesystem | 8 +- libstdc++-v3/include/experimental/forward_list | 20 +- libstdc++-v3/include/experimental/functional | 12 +- libstdc++-v3/include/experimental/iterator | 8 +- libstdc++-v3/include/experimental/list | 12 +- libstdc++-v3/include/experimental/map | 25 +- libstdc++-v3/include/experimental/memory | 8 +- libstdc++-v3/include/experimental/memory_resource | 8 +- libstdc++-v3/include/experimental/numeric | 8 +- libstdc++-v3/include/experimental/optional | 11 +- libstdc++-v3/include/experimental/propagate_const | 7 +- libstdc++-v3/include/experimental/random | 8 +- libstdc++-v3/include/experimental/ratio | 8 +- libstdc++-v3/include/experimental/regex | 5 +- libstdc++-v3/include/experimental/set | 26 +- libstdc++-v3/include/experimental/source_location | 8 +- libstdc++-v3/include/experimental/string | 39 +- libstdc++-v3/include/experimental/string_view | 21 +- libstdc++-v3/include/experimental/system_error | 8 +- libstdc++-v3/include/experimental/tuple | 8 +- libstdc++-v3/include/experimental/type_traits | 11 +- libstdc++-v3/include/experimental/unordered_map | 28 +- libstdc++-v3/include/experimental/unordered_set | 28 +- libstdc++-v3/include/experimental/utility | 8 +- libstdc++-v3/include/experimental/vector | 20 +- libstdc++-v3/include/ext/bitmap_allocator.h | 8 +- libstdc++-v3/include/ext/codecvt_specializations.h | 4 +- libstdc++-v3/include/ext/random | 7 +- libstdc++-v3/include/ext/rope | 22 +- libstdc++-v3/include/ext/ropeimpl.h | 6 +- libstdc++-v3/include/ext/typelist.h | 21 - libstdc++-v3/include/std/chrono | 25 +- libstdc++-v3/include/std/complex | 6 +- libstdc++-v3/include/std/functional | 6 - libstdc++-v3/include/std/istream | 12 +- libstdc++-v3/include/std/mutex | 6 +- libstdc++-v3/include/std/numeric | 10 +- libstdc++-v3/include/std/sstream | 30 +- libstdc++-v3/include/std/streambuf | 7 +- libstdc++-v3/include/std/string_view | 11 +- libstdc++-v3/include/std/thread | 7 +- libstdc++-v3/include/std/type_traits | 18 +- libstdc++-v3/include/std/variant | 106 +- libstdc++-v3/include/tr1/array | 6 +- libstdc++-v3/include/tr1/bessel_function.tcc | 8 +- libstdc++-v3/include/tr1/beta_function.tcc | 8 +- libstdc++-v3/include/tr1/cmath | 47 +- libstdc++-v3/include/tr1/complex | 6 +- libstdc++-v3/include/tr1/ell_integral.tcc | 8 +- libstdc++-v3/include/tr1/exp_integral.tcc | 8 +- libstdc++-v3/include/tr1/functional | 15 +- libstdc++-v3/include/tr1/functional_hash.h | 6 +- libstdc++-v3/include/tr1/gamma.tcc | 8 +- libstdc++-v3/include/tr1/hashtable.h | 6 +- libstdc++-v3/include/tr1/hashtable_policy.h | 7 +- libstdc++-v3/include/tr1/hypergeometric.tcc | 8 +- libstdc++-v3/include/tr1/legendre_function.tcc | 8 +- libstdc++-v3/include/tr1/modified_bessel_func.tcc | 8 +- libstdc++-v3/include/tr1/poly_hermite.tcc | 8 +- libstdc++-v3/include/tr1/poly_laguerre.tcc | 8 +- libstdc++-v3/include/tr1/random.h | 13 +- libstdc++-v3/include/tr1/random.tcc | 9 +- libstdc++-v3/include/tr1/regex | 9 +- libstdc++-v3/include/tr1/riemann_zeta.tcc | 8 +- libstdc++-v3/include/tr1/shared_ptr.h | 6 +- libstdc++-v3/include/tr1/special_function_util.h | 8 +- libstdc++-v3/include/tr1/tuple | 6 +- libstdc++-v3/include/tr1/type_traits | 6 +- libstdc++-v3/include/tr1/unordered_map.h | 6 +- libstdc++-v3/include/tr1/unordered_set.h | 6 +- libstdc++-v3/include/tr1/utility | 6 +- libstdc++-v3/include/tr2/bool_set | 6 +- libstdc++-v3/include/tr2/bool_set.tcc | 6 +- libstdc++-v3/include/tr2/dynamic_bitset | 6 +- libstdc++-v3/include/tr2/dynamic_bitset.tcc | 6 +- libstdc++-v3/include/tr2/ratio | 6 +- libstdc++-v3/include/tr2/type_traits | 6 +- libstdc++-v3/libsupc++/new | 2 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 12 +- libstdc++-v3/src/c++11/chrono.cc | 8 +- libstdc++-v3/src/c++11/compatibility-c++0x.cc | 7 +- libstdc++-v3/src/c++11/compatibility-chrono.cc | 8 +- libstdc++-v3/src/c++11/cxx11-shim_facets.cc | 6 +- libstdc++-v3/src/c++11/hashtable_c++0x.cc | 6 +- libstdc++-v3/src/c++11/placeholders.cc | 6 +- libstdc++-v3/src/c++11/thread.cc | 7 +- libstdc++-v3/src/c++98/bitmap_allocator.cc | 6 +- libstdc++-v3/src/c++98/hashtable_tr1.cc | 4 + libstdc++-v3/src/c++98/list.cc | 8 +- libstdc++-v3/src/shared/hashtable-aux.cc | 2 - .../testsuite/20_util/duration/literals/range.cc | 2 +- .../20_util/duration/requirements/typedefs_neg1.cc | 2 +- .../20_util/duration/requirements/typedefs_neg2.cc | 2 +- .../20_util/duration/requirements/typedefs_neg3.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/c_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/f_neg.cc | 2 +- .../{weak_ptr/cons => variant}/deduction.cc | 18 +- .../{set => list}/allocator/default_init.cc | 14 +- libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 8 +- libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 8 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 4 +- .../basic_filebuf/sgetn/char/81395.cc} | 39 +- .../char16_t/80624.cc => basic_fstream/53984.cc} | 58 +- .../basic_istream/sentry/char/53984.cc} | 18 +- .../2.cc => 27_io/basic_stringbuf/cons/81381.cc} | 29 +- .../basic_stringstream/assign/81338.cc} | 19 +- libstdc++-v3/testsuite/27_io/types/1.cc | 8 +- .../byte/global_neg.cc => 27_io/types/4.cc} | 11 +- .../testsuite/30_threads/scoped_lock/cons/1.cc | 4 +- .../30_threads/scoped_lock/cons/deduction.cc | 25 + .../scoped_lock/requirements/typedefs.cc | 6 + libstdc++-v3/testsuite/abi/pr42230.cc | 1 + .../1.cc => stdio_filebuf/char/79820.cc} | 17 +- .../stdio_filebuf/char/81751.cc} | 48 +- .../performance/23_containers/insert/81476.cc | 86 + libstdc++-v3/testsuite/util/testsuite_iterators.h | 12 +- lto-plugin/ChangeLog | 7 + lto-plugin/lto-plugin.c | 13 +- 1666 files changed, 107895 insertions(+), 74815 deletions(-) copy contrib/{mklog => mklog.pl} (96%) create mode 100644 gcc/config/aarch64/falkor.md delete mode 100644 gcc/config/i386/gstabs.h delete mode 100644 gcc/config/i386/openbsd.h delete mode 100644 gcc/config/i386/t-openbsd create mode 100644 gcc/config/nvptx/nvptx-modes.def copy gcc/config/{powerpcspe/750cl.h => riscv/rtems.h} (74%) copy gcc/config/{i386 => rs6000}/mmintrin.h (57%) create mode 100644 gcc/testsuite/c-c++-common/Wmultistatement-macros-12.c create mode 100644 gcc/testsuite/c-c++-common/Wmultistatement-macros-13.c create mode 100644 gcc/testsuite/c-c++-common/Wsign-compare-1.c create mode 100644 gcc/testsuite/c-c++-common/dump-ada-spec-7.c create mode 100644 gcc/testsuite/c-c++-common/missing-close-symbol.c create mode 100644 gcc/testsuite/c-c++-common/missing-symbol.c create mode 100644 gcc/testsuite/c-c++-common/patchable_function_entry-decl.c create mode 100644 gcc/testsuite/c-c++-common/patchable_function_entry-default.c create mode 100644 gcc/testsuite/c-c++-common/patchable_function_entry-definition.c create mode 100644 gcc/testsuite/c-c++-common/pr57371-1.c create mode 100644 gcc/testsuite/c-c++-common/pr57371-2.c create mode 100644 gcc/testsuite/c-c++-common/pr57371-3.c create mode 100644 gcc/testsuite/c-c++-common/pr57371-4.c create mode 100644 gcc/testsuite/c-c++-common/pr81052.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr81148.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr81604.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr81705.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/ptr-overflow-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/ptr-overflow-2.c create mode 100644 gcc/testsuite/g++.dg/asan/pr81340.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor29.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/missing-initializer_list-include.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/move-return1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr39.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae59.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction41.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction42.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction43.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/dr393.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/inline-ns-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/inline-ns-2.C copy gcc/testsuite/g++.dg/diagnostic/{nested-name-1.C => friend1.C} (54%) create mode 100644 gcc/testsuite/g++.dg/diagnostic/unclosed-extern-c.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/unclosed-function.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/unclosed-namespace.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/unclosed-struct.C create mode 100644 gcc/testsuite/g++.dg/inherit/vdtor1.C create mode 100644 gcc/testsuite/g++.dg/lookup/missing-std-include-2.C create mode 100644 gcc/testsuite/g++.dg/lookup/missing-std-include-3.C create mode 100644 gcc/testsuite/g++.dg/other/bitfield6.C create mode 100644 gcc/testsuite/g++.dg/other/pr81355.C create mode 100644 gcc/testsuite/g++.dg/rtti/missing-typeinfo-include.C create mode 100644 gcc/testsuite/g++.dg/template/crash127.C create mode 100644 gcc/testsuite/g++.dg/torture/pr81354.C create mode 100644 gcc/testsuite/g++.dg/torture/pr81365.C copy gcc/testsuite/g++.dg/{ipa/devirt-50.C => torture/pr81462.C} (58%) create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr81408.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr81719.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr81530.C create mode 100644 gcc/testsuite/g++.dg/vect/pr61171.cc create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-local-addr-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-compatible-local-2.C create mode 100644 gcc/testsuite/g++.dg/warn/ctor-dtor-privacy-3.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/string-large-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr81423.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr81555.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr81556.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr81588.c create mode 100644 gcc/testsuite/gcc.dg/Wattributes-5.c create mode 100644 gcc/testsuite/gcc.dg/Wsign-compare-1.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr81186.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr81460.c create mode 100644 gcc/testsuite/gcc.dg/attr-noipa.c create mode 100644 gcc/testsuite/gcc.dg/diagnostic-types-1.c create mode 100644 gcc/testsuite/gcc.dg/fixed-point/pr81428.c copy gcc/testsuite/gcc.dg/guality/{pr68037-1.c => pr25967-1.c} (68%) copy gcc/testsuite/gcc.dg/guality/{pr68037-2.c => pr25967-2.c} (70%) copy gcc/testsuite/gcc.dg/ipa/{ipa-pta-3.c => ipa-pta-18.c} (78%) copy gcc/testsuite/gcc.dg/ipa/{ipa-sra-1.c => ipa-sra-11.c} (83%) create mode 100644 gcc/testsuite/gcc.dg/ipa/pr81520.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr81696.c create mode 100644 gcc/testsuite/gcc.dg/missing-header-fixit-1.c create mode 100644 gcc/testsuite/gcc.dg/missing-header-fixit-2.c create mode 100644 gcc/testsuite/gcc.dg/missing-header-fixit-2.h create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr81289.c create mode 100644 gcc/testsuite/gcc.dg/pie-7.c create mode 100644 gcc/testsuite/gcc.dg/pie-static-1.c create mode 100644 gcc/testsuite/gcc.dg/pie-static-2.c create mode 100644 gcc/testsuite/gcc.dg/pr46932.c create mode 100644 gcc/testsuite/gcc.dg/pr56727-1.c create mode 100644 gcc/testsuite/gcc.dg/pr56727-2.c create mode 100644 gcc/testsuite/gcc.dg/pr57371-5.c create mode 100644 gcc/testsuite/gcc.dg/pr79499.c create mode 100644 gcc/testsuite/gcc.dg/pr81030.c create mode 100644 gcc/testsuite/gcc.dg/pr81345.c create mode 100644 gcc/testsuite/gcc.dg/pr81455.c create mode 100644 gcc/testsuite/gcc.dg/pr81564.c create mode 100644 gcc/testsuite/gcc.dg/pr81578.c create mode 100644 gcc/testsuite/gcc.dg/pr81588.c create mode 100644 gcc/testsuite/gcc.dg/pr81621.c create mode 100644 gcc/testsuite/gcc.dg/pr81650.c create mode 100644 gcc/testsuite/gcc.dg/pr81695.c create mode 100644 gcc/testsuite/gcc.dg/pr81737.c create mode 100644 gcc/testsuite/gcc.dg/pr81795.c create mode 100644 gcc/testsuite/gcc.dg/predict-15.c copy gcc/testsuite/gcc.dg/torture/{pr68037-1.c => pr25967-1.c} (84%) copy gcc/testsuite/gcc.dg/torture/{pr68037-2.c => pr25967-2.c} (85%) create mode 100644 gcc/testsuite/gcc.dg/torture/pr70992-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70992.c copy gcc/testsuite/gcc.dg/{tree-ssa/ssa-fre-58.c => torture/pr80620.c} (81%) create mode 100644 gcc/testsuite/gcc.dg/torture/pr81181.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr81297.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr81403.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr81418.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr81500.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr81510-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr81510.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr81571.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr81573.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr81790.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr81814.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/assoc-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-19.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr81346-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr81346-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr81346-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr81346-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr81346-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr81369.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr81388-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr81388-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr81396.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr81588.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr81620-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr81620-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr81627.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr81744.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr81799.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr81832.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-10.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp116.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp117.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr81162.c copy gcc/testsuite/gcc.dg/{torture/pr52298.c => ubsan/pr81505.c} (73%) create mode 100644 gcc/testsuite/gcc.dg/unclosed-init.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr81410.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr81633.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr81815.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cmp-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/dbl_mov_immediate_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/f16_mov_immediate_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/f16_mov_immediate_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/flt_mov_immediate_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/int_mov_immediate_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr79041-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr81414.C create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vect_str_zero.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmla_elem_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tst_imm_split_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-xorsign_exec.c create mode 100644 gcc/testsuite/gcc.target/aarch64/xorsign.c create mode 100644 gcc/testsuite/gcc.target/aarch64/xorsign_exec.c create mode 100644 gcc/testsuite/gcc.target/arc/naked-1.c create mode 100644 gcc/testsuite/gcc.target/arc/naked-2.c create mode 100644 gcc/testsuite/gcc.target/arc/pic-1.c create mode 100644 gcc/testsuite/gcc.target/arc/pr9000674901.c create mode 100644 gcc/testsuite/gcc.target/arc/pr9001191897.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr80846.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr80846.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512-check.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx5124fmaps-check.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx5124vnniw-check.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr81532.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512cd-check.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr81532.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr80846.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512ifma-check.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vbmi-check.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vpopcntdq-check.h create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79987.c create mode 100644 gcc/testsuite/gcc.target/i386/naked-1.c create mode 100644 gcc/testsuite/gcc.target/i386/naked-2.c create mode 100644 gcc/testsuite/gcc.target/i386/naked-3.c create mode 100644 gcc/testsuite/gcc.target/i386/naked-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr46091-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr46091-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr46091-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79793-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79793-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80569.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80833-3.c copy gcc/testsuite/gcc.target/i386/{pr81214.c => pr81213.c} (54%) create mode 100644 gcc/testsuite/gcc.target/i386/pr81313-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81313-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81313-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81313-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81313-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81375.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81471.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81502.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81563.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81639.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81641.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81644.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81654.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81736-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81736-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81736-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81736-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81736-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81736-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81736-7.c create mode 100644 gcc/testsuite/gcc.target/i386/stack-prot-guard.c create mode 100644 gcc/testsuite/gcc.target/i386/stack-prot-sym.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-insert-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/patchable_function_entry-default.c create mode 100644 gcc/testsuite/gcc.target/nvptx/slp-2-run.c create mode 100644 gcc/testsuite/gcc.target/nvptx/slp-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/slp-run.c create mode 100644 gcc/testsuite/gcc.target/nvptx/slp.c create mode 100644 gcc/testsuite/gcc.target/nvptx/v2di.c create mode 100644 gcc/testsuite/gcc.target/nvptx/v2si-cvt.c create mode 100644 gcc/testsuite/gcc.target/nvptx/v2si-run.c create mode 100644 gcc/testsuite/gcc.target/nvptx/v2si.c create mode 100644 gcc/testsuite/gcc.target/nvptx/vec.inc copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-cmp-exp-eq-0.c => scalar-cmp-exp [...] copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-cmp-exp-eq-1.c => scalar-cmp-exp [...] copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-cmp-exp-gt-0.c => scalar-cmp-exp [...] copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-cmp-exp-gt-1.c => scalar-cmp-exp [...] copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-cmp-exp-lt-0.c => scalar-cmp-exp [...] copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-cmp-exp-lt-1.c => scalar-cmp-exp [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-extract-exp-0.c => scalar-extrac [...] copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-extract-exp-1.c => scalar-extrac [...] copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-extract-exp-2.c => scalar-extrac [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-exp-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-exp-7.c copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-extract-sig-0.c => scalar-extrac [...] copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-extract-sig-1.c => scalar-extrac [...] copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-extract-sig-2.c => scalar-extrac [...] copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-extract-sig-0.c => scalar-extrac [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-sig-7.c copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-insert-exp-4.c => scalar-insert- [...] copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-insert-exp-5.c => scalar-insert- [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-12.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-13.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-14.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-15.c copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-insert-exp-3.c => scalar-insert- [...] copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-insert-exp-4.c => scalar-insert- [...] copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-insert-exp-5.c => scalar-insert- [...] copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-insert-exp-3.c => scalar-insert- [...] copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-test-data-class-4.c => scalar-te [...] copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-test-data-class-6.c => scalar-te [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-data-class-12.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-data-class-13.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-data-class-14.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-data-class-15.c copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-test-data-class-0.c => scalar-te [...] copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-test-data-class-2.c => scalar-te [...] copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-test-neg-0.c => scalar-test-neg- [...] copy gcc/testsuite/gcc.target/powerpc/bfp/{scalar-test-neg-2.c => scalar-test-neg- [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-neg-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-neg-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-neg-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/vec-extract-exp-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/vec-extract-exp-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/vec-extract-sig-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/vec-extract-sig-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/vec-insert-exp-10.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/vec-insert-exp-11.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/vec-insert-exp-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/vec-insert-exp-9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/vec-test-data-class-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bfp/vec-test-data-class-9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-2-p9-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-3-p9-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-4-p9-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-4-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cntlz-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cntlz-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cntlz-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cntlz-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-madd-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-madd-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-madd-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-missing-lhs.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-msum-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-msum-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-pack-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-pack-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-pack-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-pack-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-check.h create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-packs.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-packssdw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-packsswb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-packuswb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-paddb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-paddd-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-paddsb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-paddsw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-paddusb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-paddusw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-paddw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-pcmpeqb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-pcmpeqd-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-pcmpeqw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-pcmpgtb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-pcmpgtd-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-pcmpgtw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-pmaddwd-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-pmulhw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-pmullw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-pslld-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psllw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psrad-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psraw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psrld-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psrlw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psubb-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psubd-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psubsb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psubsw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psubusb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psubusw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-psubw-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-punpckhbw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-punpckhdq-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-punpckhwd-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-punpcklbw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-punpckldq-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mmx-punpcklwd-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr65849-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr65849-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr72804.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80098-4.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80099-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80099-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80099-3.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80099-4.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80099-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr81622.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-be-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-be-long.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-long.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup.h create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-extract-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-extract-7.c create mode 100644 gcc/testsuite/gcc.target/s390/pr81534.c create mode 100644 gcc/testsuite/gfortran.dg/bind_c_usage_30.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_d_lines_1.f create mode 100644 gcc/testsuite/gfortran.dg/dec_d_lines_2.f create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_21.f90 create mode 100644 gcc/testsuite/gfortran.dg/dim_sum_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dim_sum_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dim_sum_3.f90 copy gcc/testsuite/gfortran.dg/{eoshift_3.f90 => eoshift_4.f90} (71%) create mode 100644 gcc/testsuite/gfortran.dg/eoshift_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/eoshift_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/logical_assignment_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/o_fast_stacksize.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr81464.f90 copy gcc/testsuite/gfortran.dg/{pr80494.f90 => pr81529.f90} (93%) create mode 100644 gcc/testsuite/gfortran.dg/pr81723.f create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_28.f90 create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_29.f90 create mode 100644 gcc/testsuite/gfortran.dg/use_30.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr61171.f create mode 100644 gcc/testsuite/gnat.dg/debug13.adb create mode 100644 gcc/testsuite/gnat.dg/debug13.ads create mode 100644 gcc/testsuite/gnat.dg/opt65.adb create mode 100644 gcc/testsuite/gnat.dg/opt66.adb copy gcc/testsuite/jit.dg/{test-error-gcc_jit_type_get_aligned-non-power-of-two.c [...] copy gcc/testsuite/jit.dg/{test-error-gcc_jit_type_get_aligned-non-power-of-two.c [...] create mode 100644 gcc/testsuite/jit.dg/test-vector-types.cc create mode 100644 libbacktrace/xcoff.c create mode 100644 libgcc/config/arm/t-vxworks7 copy libgcc/config/{nvptx/mgomp.c => arm/unwind-arm-vxworks.c} (57%) delete mode 100644 libgo/runtime/thread-linux.c delete mode 100644 libgo/runtime/thread-sema.c create mode 100644 libgomp/testsuite/libgomp.c++/pr45784.C create mode 100644 libgomp/testsuite/libgomp.c++/pr69389.C create mode 100644 libgomp/testsuite/libgomp.c/pr45784.c create mode 100644 libgomp/testsuite/libgomp.c/pr69389.c create mode 100644 libgomp/testsuite/libgomp.c/pr81687-1.c create mode 100644 libgomp/testsuite/libgomp.c/pr81687-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vprop-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c/vec.c create mode 100644 libsanitizer/include/system/sys/ptrace.h copy libstdc++-v3/config/cpu/{generic => aarch64}/opt/bits/opt_random.h (83%) copy libstdc++-v3/config/cpu/{i486 => aarch64}/opt/ext/opt_random.h (53%) copy libstdc++-v3/testsuite/20_util/{weak_ptr/cons => variant}/deduction.cc (85%) copy libstdc++-v3/testsuite/23_containers/{set => list}/allocator/default_init.cc (88%) copy libstdc++-v3/testsuite/{21_strings/basic_string/operations/find/wchar_t/6.cc [...] copy libstdc++-v3/testsuite/27_io/{basic_streambuf/sgetc/char16_t/80624.cc => basi [...] copy libstdc++-v3/testsuite/{23_containers/queue/77528.cc => 27_io/basic_istream/s [...] copy libstdc++-v3/testsuite/{22_locale/conversions/buffer/2.cc => 27_io/basic_stri [...] copy libstdc++-v3/testsuite/{23_containers/queue/77528.cc => 27_io/basic_stringstr [...] copy libstdc++-v3/testsuite/{18_support/byte/global_neg.cc => 27_io/types/4.cc} (77%) copy libstdc++-v3/testsuite/ext/{shared_ptr/1.cc => stdio_filebuf/char/79820.cc} (75%) copy libstdc++-v3/testsuite/{20_util/shared_ptr/creation/single_allocation.cc => e [...] create mode 100644 libstdc++-v3/testsuite/performance/23_containers/insert/81476.cc