This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hsa in repository gcc.
from ec33ce1 Do not output an extraneous kernel when gridifying adds 07c31417 2015-10-05 Ville Voutilainen ville.voutilainen@gmail.com adds a9983b6 [Patch ARM/ AArch64] Fix typo in vcvt_f16.c testcase . adds 1988eee 2015-10-05 Richard Biener rguenther@suse.de adds 73f86fe 2015-10-05 Richard Biener rguenther@suse.de adds 20cb53c Replace REAL_VALUES_EQUAL with real_equal adds a417188 Remove remaining uses of REAL_VALUES_IDENTICAL adds 1b67971 Replace REAL_VALUES_LESS with real_less adds f2ad9e3 Remove remaining uses of REAL_ARITHMETIC adds d5f9611 Remove remaining uses of CONST_DOUBLE_FROM_REAL_VALUE adds 945f7b0 Remove REAL_VALUE_FROM_CONST_DOUBLE adds fb83d85 Cleanup directives. adds 6c1b774 libgcc/ * config/i386/cpuinfo.c (get_intel_cpu): Detect "sky [...] adds f7e1363 [AArch64] Fix output assembly bug under TLSIE ILP32 adds 4c91565 Add a build_real_truncate helper function adds 1762861 make build_uses store tree * instead of tree adds 42181fc remove gimple_location_ptr () adds f266c2a remove unused gasm accessors adds ad02332 make more gimple_x_ptr accessors const correct adds 558e681 [PR other/65021] mkoffloads -save-temps handling, and cleanup [...] adds 4965c5f Move runtime transactional memory tests to libitm testsute. adds 390f34c PR tree-optimization/67821 * tree-ssanames.c (duplicate_ssa [...] adds b9c4ec6 IPA-CP Alignment lattice cleanup adds edbec01 move scop detection related stuff to graphite-scop-detection.c adds 118a202 move param detection to scop detection adds a4e17a4 increase the number of parameters adds 9777b44 * tree-ssa-loop-im.c (move_computations_dom_walker::before_ [...] adds 9cd04d8 lex: Update unicode letters table to Unicode 8.0.0. adds 5260b0a Remove diffstat from ChangeLog. adds a099bc9 /cp 2015-10-05 Paolo Carlini paolo.carlini@oracle.com adds f6c9ef1 Fix PR65345 in SH backend Adjust to use create_tmp_var_raw ra [...] adds cb54ed9 Daily bump. adds 336b125 gcc/testsuite/ * gcc.target/i386/builtin_target.c: Add check [...] adds e2c5c67 2015-10-06 Richard Biener rguenther@suse.de adds 2601535 gcc/testsuite/ * gcc.target/i386/builtin_target.c: Fix AVX-5 [...] adds 6a0107e PR c/65345 * config/sparc/sparc.c (sparc_atomic_assign_expa [...] adds 5d56318 Update template instantiation documentation adds aa211fc 2015-10-06 Richard Biener rguenther@suse.de adds 4c9faaa 2015-10-06 Venkataramanan Kumar Venkataramanan.kumar@amd.com adds 76a1865 * config/rl78/rl78.c (rl78_rtx_costs): Improve cost estimate [...] adds 5f59aa0 gcc/testsuite/ * gcc.target/i386/builtin_target.c: Fi [...] adds 6e22765 PR c/65345 * config/rs6000/rs6000.c (rs6000_a [...] adds e6007a6 AVX-512. Avoid upper-bank registers when splitting vec_extrac [...] adds 9c6c350 Fix PR c/65345 for AArch64 adds 8757cf7 PR c/65345 * config/alpha/alpha.c (alpha_atomic_assign_expa [...] adds 3b9ce1a Move declarations, assign types, renaming. adds f1537fd Early exit to avoid redundant computations adds 6e33678 remove dead code used by the old cloog scheduler adds 4f745ee gcc * config/msp430/msp430.c (ATTR_NOINIT): New constant. (A [...] adds f151e2a * config.gcc (lm32-elf): Add newlib-stdint.h to tm_file. adds 154ae8e * config/arm/arm.c (arm_emit_probe_stack_range): Adjust comm [...] adds 5e76179 Rename scop->ctx to isl_context adds 7e18bd4 PR 67861 * gimple-fold.c (gimple_fold_builtin): Add break a [...] adds f8ec736 Remove ATTRIBUTE_UNUSED from `decl' parameter of default_elf_ [...] adds 2519f1f [gcc] 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm. [...] adds 47cad92 Remove duplicate target line. adds 392f5cc PR c++/67863 * call.c (build_conditional_expr_1): Build the [...] adds 789fbb5 * c-parser.c (c_parser_statement_after_labels): Use protect [...] adds 1ef4838 remove dead code in computation of alias sets adds b7dae41 remove unused struct base_alias_pair adds b1d20e3 move dr->alias_set to a helper structure adds 5c5b9e6 gcc/ChangeLog: adds 9a0ecfb 2015-10-06 Sandra Loosemore sandra@codesourcery.com adds 5341cfc compiler: Record each import as a distinct alias. adds 0ac4202 2015-10-06 Louis Krupp louis.krupp@zoho.com PR fortran/65 [...] adds d9a8cab Daily bump. adds bf00102 PR c++/67810 * parser.c (cp_parser_fold_expr_p): Remove. ( [...] adds 28cb74c reorg.c: use vec<rtx_insn *> instead of rtx_insn_list for the [...] adds a27d141e3 [PATCH][PR tree-optimization/67816] Fix jump threading when D [...] adds ebd1f44 * cp-gimplify.c (genericize_if_stmt): Use protected_set_expr [...] adds 0ebc7d3 Cache reals for 1/4, 1/6 and 1/9 adds 7aa5890 Fix PR c/65345 for arm adds 3702cf1 2015-10-07 Richard Biener rguenther@suse.de adds f555c5f Check in forgotten test for fortran/65766 adds 2be65b6 Merge ix86_maybe_switch_abi with ix86_set_current_function adds 10c26e1 gcc/fortran/ChangeLog: adds c5b80c2 Check $READELF_FOR_TARGET for readelf in configure adds f305527 Define x86 CALL_USED_REGISTERS_MASK adds ed03898 PR sanitizer/67867 * search.c (accessible_p): Initialize OT [...] adds f032380 move graphite bookkeeping from sese to sese_info adds e08f2b0 remove unused code adds 3dabf8d * testsuite/lib/atomic-dg.exp (atomic_link_flags): Move flag [...] adds df07d17 PR go/67874 net, runtime: Call C library fcntl function [...] adds 571e1a4 PR target/66697 * config/i386/i386.c (ix86_option_override_ [...] adds 545ab43 compiler: Don't make temporaries for constant operands. adds 27093f4 * config/rs6000/xcoff.h (ASM_PREFERRED_EH_DATA_FORMAT): Use 6 [...] adds 0e52638 gather bbs and conditions in a single walk through dominators adds 5b4ada2 Re: [PATCH] Improve DOM's optimization of control statements adds 54ac740 * expr.c (store_expr_with_bounds): Handle aggregate moves fr [...] adds 5ec84fa Daily bump. adds 9550ce8 S/390: Use create_tmp_var_raw in s390_atomic_assign_expand_fenv. adds 976456a Dump only required dse1 file adds e3cd52d * tree-ssa-reassoc.c (dump_ops_vector): Print newline after [...] adds a361141 gcc/ adds da2ceb8 * config/rs6000/rs6000.c (rs6000_xcoff_debug_unwind_info): Al [...] adds 8f0567c gcc/ adds feec154 PR c++/67557 adds 024b90a * zh_TW.po: Update. adds 01b280d format adds 1d56a34 * cp-tree.h (SIMPLE_TARGET_EXPR_P): New. * init.c (get_nsdm [...] adds 58111f6 Fix Solaris bootstrap adds ee23033 Make tree_expr_nonnegative_warnv_p recurse into SSA names adds 8b4af95 Move sqrt and cbrt simplifications to match.pd adds 420aada * config/nvptx/nvptx.h (struct machine_function): Add commen [...] adds 3f6d43b [PATCH] [1/n] Fix minor SSA_NAME leaks adds 27f0420 Round up the SSE register save area only if needed adds 9593413 liboffloadmic: Add missed checks for malloc and strdup return values adds b3c8ca2 [PATCH] [2/n] Fix minor SSA_NAME leaks adds b50f273 [PATCH] [3/n] Fix minor SSA_NAME leaks adds 352441a [PATCH] [4/n] Fix minor SSA_NAME leaks adds c7f66ec [PATCH] [4/n] Fix minor SSA_NAME leaks adds c86ad30 * ipa-icf.c (sem_item::compare_symbol_references): Fix use [...] adds a528609 Daily bump. adds c05c1b4 [PATCH] [5/n] Fix minor SSA_NAME leaks adds 717ceea 2015-10-09 Richard Biener rguenther@suse.de adds 5581af0 * gcc-interface/Make-lang.in: Make sure that GNAT1_OBJS and [...] adds fa835ba * MAINTAINERS (Write After Approval): Add myself. adds 115857e [Patch PR target/67366 1/2] [ARM] - Add movmisalignhi / si patterns adds 6b7a6f4 [AArch64] Handle literal pools for functions > 1 MiB in size. adds 5fd1372 Add include/experimental/bits dir adds 5506041 Missed ChangeLog for previous libstdc++-v3 commit adds e20bd00 fix Changelog entry removed at revision 228479 adds 6b0c8e8 2015-10-09 Richard Biener rguenther@suse.de adds 57d92e8 * MAINTAINERS (Write After Approval): Add myself. adds a2bc380 [PR67828] don't unswitch on default defs of non-parms adds 418882d [PR67766] reorder handling of parallels, concats and promoted [...] adds b94cb47 [PR67891] don't test is_gimple_reg after parm expansion adds 13d4782 * config/rs6000/rs6000.c (rs6000_offload_options): New. (TA [...] adds e2c313e [PR 67794] Also remap SSA_NAMEs defined in ASMs in IPA-SRA adds 71c8cbf Testsuite: add dg-{begin|end}-multiline-output commands adds 8804809 AVX512: Fix embedded rounding/SAE specifier position. adds 4de7424 [PATCH V3][GCC] Algorithmic optimization in match and simplify adds f66a1e7 [PATCH][ARM]Add earlyclobber modifier for neon_(vtrn, vuzp, v [...] adds 5a5494b [PATCH] [6/n] Fix minor SSA_NAME leaks adds 60cc243 * config/i386/i386.c (expand_set_or_movmem_prologue_epilogu [...] adds 0c9081e 2015-10-05 Steve Ellcey sellcey@imgtec.com adds 0c2c01a 2015-10-09 Steve Ellcey sellcey@imgtec.com adds 388e518 Re: [PATCH] Update SSA_NAME manager to use two lists adds 80cff5d Daily bump. adds 971b826 remove an unneeded as_a<rtx_insn *> () adds a765cde clean up debug functions adds d9ac4c3 add dump of data dependences adds 4247675 * fold-const.c (operand_equal_p): Document OEP_ADDRESS_OF a [...] adds 37f21d1 * tree.c (type_with_interoperable_signedness): New. (gimple [...] adds 4919991 * tree.c (type_with_interoperable_signedness): New. (gimple [...] adds d1e1715 Daily bump. adds 3f84085 always define INITIAL_FRAME_ADDRESS_RTX adds 3dd01ce always define SETUP_FRAME_ADDRESSES adds a9e2e8b always define DYNAMIC_CHAIN_ADDRESS adds 440a66d always define FRAME_ADDR_RTX adds a494b6d remove unneeded #if for HARD_FRAME_POINTER_IS_ARG_POINTER adds e6daccd always define REVERSE_CONDITION adds 5814084 Add bdver4 for multiversioning and fix AMD model detection. adds d66909e bb-reorder: Improve the simple algorithm for -Os (PR67864) adds ebd1056 * config/alpha/alpha.h (ALPHA_ROUND): Implement using ROUND_ [...] adds 1ced341 Test for __cxa_thread_atexit_impl when cross-compiling libstd [...] adds 63ab157 Daily bump. adds 2039eb2 [PATCH] Refactoring FSM bits into their own file * tree-ssa- [...] adds c5b65d9 * fold-const.c (fold_comparsion): Pass OEP_ADDRESS_OF when c [...] adds 1059fe8 * tree-profile.c (tree_profiling): Do not clear pure/const [...] adds b5f3ba2 * cgraphbuild.c (compute_call_stmt_bb_frequency): Use count [...] adds ab48ece PR c++/67557 adds bbd820d 2015-10-12 Richard Biener rguenther@suse.de adds 8677149 PR c++/58566 adds 02059be * config/msp430/msp430.c (msp430_mcu_names): Rename to msp4 [...] adds 0a65bce 2015-10-12 Richard Biener rguenther@suse.de adds 74d63f1 * config/rs6000/rs6000.h (RS6000_ALIGN): Implement using RO [...] adds 297c626 [AArch64_be] Fix vtbl[34] and vtbx4 adds 95cd572 Handle simple latch in expand_omp_for_generic adds 2131a1a Add missing phis in expand_omp_for_generic adds 4df11ac [PATCH] Improve FSM threader to handle compiler temporaries too adds f37b104 revert: 2015-10-11 Jan Hubicka hubicka@ucw.cz * cgraph [...] adds 140722d * testsuite/libgomp.oacc-c-c++-common/vector-loop.c: Fix loo [...] adds f08943b [PATCH] Allow FSM threader to thread more complex conditions adds 6ee64ac Daily bump. adds a614e82 To: gcc-patches@gcc.gnu.org Subject: Add an extra pow rule to [...] adds 41500e7 2015-10-13 Richard Biener rguenther@suse.de adds 1c6a437 Handle original loop tree in expand_omp_for_generic adds df423ec Support DEFPARAMENUM in params.def adds 2331aa4 Add param parloops-schedule adds 80a7497 [PATCH] Allow FSM to thread single block cases too adds b391ca8 gcc/ adds 147f4df Followup to [AArch64_be] Fix vtbl[34] and vtbx4 adds eac984f Fix parloops gimple_uid usage adds a5820d2 * config/sparc/sparc.h (SPARC_STACK_ALIGN): Implement using [...] adds 5226d48 * config/sparc/sparc.h (SPARC_STACK_ALIGN): Implement using [...] adds bde7430 Fix prototype for print_insn in rtl.h adds 50a1960 support BLKmode inputs for store_bit_field adds e2c514f * config/i386/i386.c (classify_argument): Use CEIL where app [...] new dd3baa6 Merged trunk revision 228776 into the hsa branch
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 | 8 + MAINTAINERS | 2 + boehm-gc/ChangeLog | 5 + boehm-gc/testsuite/lib/boehm-gc.exp | 1 + gcc/ChangeLog | 1522 +++++++++++++++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 7 +- gcc/ada/ChangeLog | 15 + gcc/ada/gcc-interface/Make-lang.in | 2 +- gcc/ada/gcc-interface/trans.c | 12 +- gcc/bb-reorder.c | 16 +- gcc/builtins.c | 267 +-- gcc/c-family/ChangeLog | 5 + gcc/c-family/c-lex.c | 6 +- gcc/c/ChangeLog | 18 + gcc/c/c-parser.c | 23 +- gcc/c/c-typeck.c | 9 +- gcc/cfgexpand.c | 3 - gcc/config.gcc | 13 +- gcc/config/aarch64/aarch64-builtins.c | 10 +- gcc/config/aarch64/aarch64-simd-builtins.def | 5 + gcc/config/aarch64/aarch64-simd.md | 21 + gcc/config/aarch64/aarch64.c | 60 +- gcc/config/aarch64/aarch64.h | 6 - gcc/config/aarch64/aarch64.md | 2 +- gcc/config/aarch64/arm_neon.h | 163 +- gcc/config/aarch64/iterators.md | 2 + gcc/config/alpha/alpha.c | 4 +- gcc/config/alpha/alpha.h | 2 +- gcc/config/arc/arc.c | 4 +- gcc/config/arm/arm-builtins.c | 4 +- gcc/config/arm/arm.c | 72 +- gcc/config/arm/arm.md | 75 +- gcc/config/arm/iterators.md | 3 + gcc/config/arm/neon.md | 12 +- gcc/config/arm/vfp.md | 10 +- gcc/config/avr/avr.c | 4 +- gcc/config/bfin/bfin.md | 4 +- gcc/config/c6x/c6x.md | 8 +- gcc/config/cr16/cr16.c | 8 +- gcc/config/cris/cris.c | 7 +- gcc/config/epiphany/epiphany.c | 4 +- gcc/config/epiphany/epiphany.md | 2 +- gcc/config/fr30/fr30.c | 10 +- gcc/config/frv/frv.c | 9 +- gcc/config/frv/frv.md | 4 +- gcc/config/frv/predicates.md | 4 +- gcc/config/h8300/h8300.c | 12 +- gcc/config/i386/cpuid.h | 3 + gcc/config/i386/driver-i386.c | 14 +- gcc/config/i386/i386-c.c | 9 + gcc/config/i386/i386.c | 301 ++- gcc/config/i386/i386.h | 47 +- gcc/config/i386/i386.md | 46 +- gcc/config/i386/i386.opt | 8 +- gcc/config/i386/intelmic-mkoffload.c | 30 +- gcc/config/i386/mmx.md | 1 + gcc/config/i386/sse.md | 26 +- gcc/config/i386/x86-tune.def | 30 +- gcc/config/i386/znver1.md | 973 ++++++++++ gcc/config/ia64/ia64.c | 10 +- gcc/config/iq2000/iq2000.md | 8 +- gcc/config/m32r/m32r.c | 8 +- gcc/config/m68k/m68k.c | 39 +- gcc/config/m68k/m68k.md | 8 +- gcc/config/mep/mep.md | 4 +- gcc/config/microblaze/microblaze.c | 17 +- gcc/config/mips/frame-header-opt.c | 216 +++ gcc/config/mips/mips-protos.h | 2 + gcc/config/mips/mips.c | 162 +- gcc/config/mips/mips.h | 155 ++ gcc/config/mips/mips.md | 14 +- gcc/config/mips/mips.opt | 4 + gcc/config/mips/t-mips | 4 + gcc/config/mmix/mmix.c | 9 +- gcc/config/mn10300/mn10300.c | 18 +- gcc/config/msp430/msp430.c | 847 +++++++-- gcc/config/nios2/nios2.c | 10 +- gcc/config/nvptx/mkoffload.c | 37 +- gcc/config/nvptx/nvptx.c | 37 +- gcc/config/nvptx/nvptx.h | 2 +- gcc/config/pa/pa.c | 6 +- gcc/config/pdp11/pdp11.c | 15 +- gcc/config/rl78/rl78.c | 26 +- gcc/config/rs6000/rs6000.c | 94 +- gcc/config/rs6000/rs6000.h | 2 +- gcc/config/rs6000/rs6000.md | 85 +- gcc/config/rs6000/xcoff.h | 4 +- gcc/config/rx/rx.c | 4 +- gcc/config/s390/s390.c | 9 +- gcc/config/s390/s390.md | 12 +- gcc/config/s390/vx-builtins.md | 8 +- gcc/config/sh/sh.c | 23 +- gcc/config/sh/sh.md | 22 +- gcc/config/sparc/sparc.c | 64 +- gcc/config/sparc/sparc.h | 3 +- gcc/config/sparc/sparc.md | 12 +- gcc/config/spu/spu.c | 13 +- gcc/config/spu/spu.md | 4 +- gcc/config/v850/v850.c | 7 +- gcc/config/vax/vax.c | 9 +- gcc/config/visium/visium.c | 4 +- gcc/config/visium/visium.md | 4 +- gcc/config/xtensa/predicates.md | 4 +- gcc/config/xtensa/xtensa.c | 16 +- gcc/configure | 6 +- gcc/configure.ac | 4 +- gcc/cp/ChangeLog | 66 + gcc/cp/call.c | 39 +- gcc/cp/constexpr.c | 2 +- gcc/cp/cp-gimplify.c | 7 +- gcc/cp/cp-tree.h | 6 + gcc/cp/decl.c | 3 +- gcc/cp/init.c | 3 +- gcc/cp/lambda.c | 2 +- gcc/cp/parser.c | 163 +- gcc/cp/pt.c | 21 +- gcc/cp/search.c | 2 +- gcc/cp/semantics.c | 8 +- gcc/cp/tree.c | 2 +- gcc/cp/typeck2.c | 3 +- gcc/cprop.c | 10 +- gcc/cse.c | 2 +- gcc/defaults.h | 20 + gcc/doc/extend.texi | 148 +- gcc/doc/invoke.texi | 43 +- gcc/doc/tm.texi | 30 +- gcc/doc/tm.texi.in | 30 +- gcc/dwarf2out.c | 4 +- gcc/emit-rtl.c | 6 +- gcc/except.c | 2 - gcc/explow.c | 2 +- gcc/expmed.c | 30 +- gcc/expr.c | 38 +- gcc/fold-const.c | 318 ++-- gcc/fold-const.h | 12 +- gcc/fortran/ChangeLog | 11 + gcc/fortran/resolve.c | 15 +- gcc/fortran/trans-intrinsic.c | 11 +- gcc/function.c | 30 +- gcc/genmatch.c | 36 +- gcc/gimple-expr.c | 24 +- gcc/gimple-fold.c | 225 +-- gcc/gimple-fold.h | 3 +- gcc/gimple-match-head.c | 10 +- gcc/gimple-match.h | 18 + gcc/gimple.h | 107 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 4 +- gcc/go/gofrontend/gogo.cc | 97 +- gcc/go/gofrontend/gogo.h | 97 +- gcc/go/gofrontend/lex.cc | 58 +- gcc/go/gofrontend/parse.cc | 4 +- gcc/go/gofrontend/unsafe.cc | 2 - gcc/graphite-dependences.c | 272 +-- gcc/graphite-isl-ast-to-gimple.c | 55 +- gcc/graphite-optimize-isl.c | 28 +- gcc/graphite-poly.c | 420 ++--- gcc/graphite-poly.h | 111 +- gcc/graphite-scop-detection.c | 1918 ++++++++++++-------- gcc/graphite-sese-to-poly.c | 1099 ++--------- gcc/graphite-sese-to-poly.h | 6 - gcc/graphite.c | 26 +- gcc/ipa-cp.c | 242 ++- gcc/ipa-icf.c | 8 +- gcc/ipa-inline-analysis.c | 66 +- gcc/jump.c | 8 +- gcc/lto-wrapper.c | 2 + gcc/lto/ChangeLog | 5 + gcc/lto/lto.c | 7 +- gcc/match.pd | 142 +- gcc/omp-low.c | 77 +- gcc/optabs.c | 4 +- gcc/opts.c | 19 +- gcc/{params-list.h => params-enum.h} | 22 +- gcc/params-list.h | 3 + gcc/params.c | 97 +- gcc/params.def | 20 +- gcc/params.h | 6 + gcc/real.c | 73 +- gcc/real.h | 41 +- gcc/reg-stack.c | 2 +- gcc/reorg.c | 356 ++-- gcc/rtl.h | 4 +- gcc/rtlanal.c | 4 +- gcc/sese.c | 125 +- gcc/sese.h | 133 +- gcc/simplify-rtx.c | 90 +- gcc/testsuite/ChangeLog | 221 +++ .../c-c++-common/Wtautological-compare-4.c | 15 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-58566.C | 10 + gcc/testsuite/g++.dg/cpp1y/var-templ45.C | 8 + gcc/testsuite/g++.dg/cpp1z/fold2.C | 4 +- gcc/testsuite/g++.dg/cpp1z/fold6.C | 42 + gcc/testsuite/g++.dg/init/elide3.C | 50 + gcc/testsuite/g++.dg/init/vbase1.C | 6 + gcc/testsuite/g++.dg/template/defarg19.C | 15 + gcc/testsuite/g++.dg/template/defarg20.C | 15 + gcc/testsuite/gcc.c-torture/compile/pr67816.c | 19 + gcc/testsuite/gcc.dg/builtins-47.c | 6 +- gcc/testsuite/gcc.dg/dse.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-10.c | 34 + gcc/testsuite/gcc.dg/ipa/propalign-4.c | 21 + gcc/testsuite/gcc.dg/ipa/propalign-5.c | 21 + gcc/testsuite/gcc.dg/loop-unswitch-2.c | 15 + gcc/testsuite/gcc.dg/loop-unswitch-3.c | 26 + gcc/testsuite/gcc.dg/loop-unswitch-4.c | 52 + gcc/testsuite/gcc.dg/torture/pr67794.c | 15 + gcc/testsuite/gcc.dg/torture/pr67821-2.c | 14 + gcc/testsuite/gcc.dg/torture/pr67821.c | 15 + gcc/testsuite/gcc.dg/torture/pr67828.c | 43 + gcc/testsuite/gcc.dg/torture/pr67859.c | 15 + gcc/testsuite/gcc.dg/torture/pr67947.c | 30 + gcc/testsuite/gcc.dg/tree-ssa/forwprop-33.c | 71 + gcc/testsuite/gcc.dg/tree-ssa/pr30375.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr67891.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-11.c | 49 + gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c | 72 + gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-13.c | 70 + .../{vect-outer-simd-1.c => vect-outer-simd-3.c} | 20 +- .../aarch64/advsimd-intrinsics/vcvt_f16.c | 6 +- gcc/testsuite/gcc.target/aarch64/get_lane_f16_1.c | 25 + .../gcc.target/aarch64/table-intrinsics.c | 4 +- gcc/testsuite/gcc.target/arm/attr_thumb-static2.c | 6 +- gcc/testsuite/gcc.target/arm/pr67366.c | 14 + gcc/testsuite/gcc.target/i386/20060512-1.c | 13 +- gcc/testsuite/gcc.target/i386/20060512-2.c | 1 - .../gcc.target/i386/avx512dq-vrangepd-1.c | 6 +- .../gcc.target/i386/avx512dq-vrangeps-1.c | 6 +- .../gcc.target/i386/avx512dq-vrangesd-1.c | 2 +- .../gcc.target/i386/avx512dq-vrangess-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2sd64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2ss-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2ss64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2sd64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2ss-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2ss64-1.c | 2 +- gcc/testsuite/gcc.target/i386/builtin_target.c | 13 +- gcc/testsuite/gcc.target/mips/frame-header-1.c | 21 + gcc/testsuite/gcc.target/mips/frame-header-2.c | 21 + gcc/testsuite/gcc.target/mips/frame-header-3.c | 22 + gcc/testsuite/gcc.target/mips/mips.exp | 1 + gcc/testsuite/gcc.target/msp430/data-attributes.c | 56 + .../{rl78/rl78.exp => msp430/msp430.exp} | 8 +- gcc/testsuite/gcc.target/powerpc/pr67808.c | 45 + .../lto/{bind_c-2b_0.f90 => bind_c-2_0.f90} | 4 +- .../lto/{bind_c-2b_1.c => bind_c-2_1.c} | 2 +- gcc/testsuite/gfortran.dg/lto/bind_c-3_0.f90 | 91 + gcc/testsuite/gfortran.dg/lto/bind_c-3_1.c | 78 + gcc/testsuite/gfortran.dg/lto/bind_c-4_0.f90 | 48 + gcc/testsuite/gfortran.dg/lto/bind_c-4_1.c | 46 + .../lto/{bind_c-1_0.f90 => bind_c-5_0.f90} | 12 +- gcc/testsuite/gfortran.dg/lto/bind_c-5_1.c | 31 + gcc/testsuite/gfortran.dg/sizeof_5.f90 | 15 + .../gfortran.dg/substr_alloc_string_comp_1.f90 | 23 + .../go.test/test/fixedbugs/issue5957.dir/c.go | 2 +- gcc/testsuite/go.test/test/import4.dir/import4.go | 4 +- gcc/testsuite/lib/atomic-dg.exp | 16 +- gcc/testsuite/lib/multiline.exp | 241 +++ gcc/testsuite/lib/prune.exp | 5 + gcc/testsuite/lib/target-supports.exp | 9 + gcc/tree-call-cdce.c | 12 +- gcc/tree-complex.c | 4 +- gcc/tree-inline.c | 5 +- gcc/tree-parloops.c | 47 +- gcc/tree-pretty-print.c | 10 - gcc/tree-profile.c | 31 +- gcc/tree-sra.c | 80 +- gcc/tree-ssa-dom.c | 17 +- gcc/tree-ssa-dse.c | 1 + gcc/tree-ssa-loop-im.c | 4 +- gcc/tree-ssa-loop-unswitch.c | 465 ++++- gcc/tree-ssa-math-opts.c | 30 +- gcc/tree-ssa-operands.c | 30 +- gcc/tree-ssa-phiopt.c | 6 +- gcc/tree-ssa-pre.c | 276 ++- gcc/tree-ssa-reassoc.c | 1 + gcc/tree-ssa-sccvn.c | 48 +- gcc/tree-ssa-threadbackward.c | 350 ++++ gcc/{tree-parloops.h => tree-ssa-threadbackward.h} | 10 +- gcc/tree-ssa-threadedge.c | 320 +--- gcc/tree-ssa-threadupdate.c | 86 +- gcc/tree-ssa-threadupdate.h | 2 +- gcc/tree-ssa-uncprop.c | 2 +- gcc/tree-ssanames.c | 8 +- gcc/tree-stdarg.c | 2 + gcc/tree-vect-data-refs.c | 161 +- gcc/tree-vect-loop.c | 499 +++-- gcc/tree-vect-patterns.c | 106 +- gcc/tree-vect-slp.c | 162 +- gcc/tree-vect-stmts.c | 152 +- gcc/tree-vectorizer.c | 14 +- gcc/tree-vectorizer.h | 163 +- gcc/tree-vrp.c | 82 +- gcc/tree.c | 50 +- gcc/tree.h | 1 + gcc/value-prof.c | 15 + gcc/varasm.c | 9 +- libatomic/ChangeLog | 5 + libatomic/testsuite/lib/libatomic.exp | 1 + libcpp/po/ChangeLog | 4 + libcpp/po/zh_TW.po | 80 +- libgcc/ChangeLog | 9 + libgcc/config/i386/cpuinfo.c | 11 +- libgo/go/net/fd_unix.go | 10 +- libgo/runtime/go-varargs.c | 24 + libgo/testsuite/lib/libgo.exp | 1 + libgomp/ChangeLog | 20 + libgomp/testsuite/lib/libgomp.exp | 1 + .../libgomp.c/{autopar-2.c => autopar-3.c} | 2 +- .../libgomp.c/{autopar-2.c => autopar-4.c} | 2 +- .../libgomp.c/{autopar-2.c => autopar-5.c} | 2 +- .../libgomp.c/{autopar-2.c => autopar-6.c} | 2 +- .../libgomp.c/{autopar-2.c => autopar-7.c} | 2 +- .../libgomp.c/{autopar-2.c => autopar-8.c} | 2 +- .../libgomp.oacc-c-c++-common/vector-loop.c | 4 +- libitm/ChangeLog | 5 + libitm/testsuite/lib/libitm.exp | 1 + .../tm/eh1.C => libitm/testsuite/libitm.c++/eh-2.C | 0 .../tm/eh2.C => libitm/testsuite/libitm.c++/eh-3.C | 0 .../tm/eh4.C => libitm/testsuite/libitm.c++/eh-4.C | 0 liboffloadmic/ChangeLog | 11 + liboffloadmic/runtime/emulator/coi_device.cpp | 3 +- liboffloadmic/runtime/offload_engine.cpp | 5 +- liboffloadmic/runtime/offload_env.cpp | 6 + liboffloadmic/runtime/offload_host.cpp | 14 +- libstdc++-v3/ChangeLog | 39 + libstdc++-v3/configure | 11 + libstdc++-v3/crossconfig.m4 | 1 + libstdc++-v3/include/Makefile.am | 35 +- libstdc++-v3/include/Makefile.in | 36 +- .../include/experimental/{ => bits}/erase_if.h | 4 +- .../include/experimental/{ => bits}/fs_dir.h | 0 .../include/experimental/{ => bits}/fs_fwd.h | 0 .../include/experimental/{ => bits}/fs_ops.h | 0 .../include/experimental/{ => bits}/fs_path.h | 0 .../experimental/{ => bits}/string_view.tcc | 0 libstdc++-v3/include/experimental/filesystem | 8 +- libstdc++-v3/include/experimental/map | 2 +- libstdc++-v3/include/experimental/set | 2 +- libstdc++-v3/include/experimental/string_view | 2 +- libstdc++-v3/include/experimental/unordered_map | 2 +- libstdc++-v3/include/experimental/unordered_set | 2 +- libstdc++-v3/include/std/tuple | 8 +- .../rvalue_streams-2.cc => 20_util/tuple/67844.cc} | 28 +- .../20_util/tuple/cons/nested_tuple_construct.cc | 17 + libvtv/ChangeLog | 5 + libvtv/testsuite/lib/libvtv.exp | 1 + 349 files changed, 12318 insertions(+), 6594 deletions(-) create mode 100644 gcc/config/i386/znver1.md create mode 100644 gcc/config/mips/frame-header-opt.c copy gcc/{params-list.h => params-enum.h} (50%) create mode 100644 gcc/testsuite/c-c++-common/Wtautological-compare-4.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-58566.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ45.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold6.C create mode 100644 gcc/testsuite/g++.dg/init/elide3.C create mode 100644 gcc/testsuite/g++.dg/template/defarg19.C create mode 100644 gcc/testsuite/g++.dg/template/defarg20.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr67816.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-10.c create mode 100644 gcc/testsuite/gcc.dg/ipa/propalign-4.c create mode 100644 gcc/testsuite/gcc.dg/ipa/propalign-5.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-2.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-3.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-4.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67794.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67821-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67821.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67828.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67859.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67947.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/forwprop-33.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr67891.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-13.c copy gcc/testsuite/gcc.dg/vect/{vect-outer-simd-1.c => vect-outer-simd-3.c} (79%) create mode 100644 gcc/testsuite/gcc.target/aarch64/get_lane_f16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr67366.c create mode 100644 gcc/testsuite/gcc.target/mips/frame-header-1.c create mode 100644 gcc/testsuite/gcc.target/mips/frame-header-2.c create mode 100644 gcc/testsuite/gcc.target/mips/frame-header-3.c create mode 100644 gcc/testsuite/gcc.target/msp430/data-attributes.c copy gcc/testsuite/gcc.target/{rl78/rl78.exp => msp430/msp430.exp} (88%) create mode 100644 gcc/testsuite/gcc.target/powerpc/pr67808.c copy gcc/testsuite/gfortran.dg/lto/{bind_c-2b_0.f90 => bind_c-2_0.f90} (83%) copy gcc/testsuite/gfortran.dg/lto/{bind_c-2b_1.c => bind_c-2_1.c} (96%) create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-3_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-3_1.c create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-4_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-4_1.c copy gcc/testsuite/gfortran.dg/lto/{bind_c-1_0.f90 => bind_c-5_0.f90} (50%) create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-5_1.c create mode 100644 gcc/testsuite/gfortran.dg/sizeof_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/substr_alloc_string_comp_1.f90 create mode 100644 gcc/testsuite/lib/multiline.exp create mode 100644 gcc/tree-ssa-threadbackward.c copy gcc/{tree-parloops.h => tree-ssa-threadbackward.h} (76%) copy libgomp/testsuite/libgomp.c/{autopar-2.c => autopar-3.c} (71%) copy libgomp/testsuite/libgomp.c/{autopar-2.c => autopar-4.c} (59%) copy libgomp/testsuite/libgomp.c/{autopar-2.c => autopar-5.c} (72%) copy libgomp/testsuite/libgomp.c/{autopar-2.c => autopar-6.c} (59%) copy libgomp/testsuite/libgomp.c/{autopar-2.c => autopar-7.c} (72%) copy libgomp/testsuite/libgomp.c/{autopar-2.c => autopar-8.c} (71%) rename gcc/testsuite/g++.dg/tm/eh1.C => libitm/testsuite/libitm.c++/eh-2.C (100%) rename gcc/testsuite/g++.dg/tm/eh2.C => libitm/testsuite/libitm.c++/eh-3.C (100%) rename gcc/testsuite/g++.dg/tm/eh4.C => libitm/testsuite/libitm.c++/eh-4.C (100%) rename libstdc++-v3/include/experimental/{ => bits}/erase_if.h (95%) rename libstdc++-v3/include/experimental/{ => bits}/fs_dir.h (100%) rename libstdc++-v3/include/experimental/{ => bits}/fs_fwd.h (100%) rename libstdc++-v3/include/experimental/{ => bits}/fs_ops.h (100%) rename libstdc++-v3/include/experimental/{ => bits}/fs_path.h (100%) rename libstdc++-v3/include/experimental/{ => bits}/string_view.tcc (100%) copy libstdc++-v3/testsuite/{27_io/rvalue_streams-2.cc => 20_util/tuple/67844.cc} (75%)