This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pic/master in repository gcc.
discards 6d61a03 Load specific external function addresses via GOT slot discards 4350328 Compare address of external function via its GOT slot discards 44c9f80 Generate R_386_GOT32x relocation for -fno-plt -fno-pic discards 9358df9 Check if x86 binutils supports R_386_GOT32X/R_X86_64_GOTPCRELX discards a116a4a Properly handle -fno-plt in ix86_expand_call discards afd371d Enable -fsymbolic in LTO if -Bsymbolic is used discards 2c342d8 X86: Optimize access to globals in PIE with copy reloc adds 7ed9e61 2015-10-23 Steve Ellcey sellcey@imgtec.com Andrew Pi [...] adds a8913c2 2015-10-23 Steve Ellcey sellcey@imgtec.com Andrew Pi [...] adds 36bbec7 Fix ChangeLog entry adds b0751b7 2015-10-23 Steve Ellcey sellcey@imgtec.com adds b410db7 * doc/install.texi (*-ibm-aix*): Additional informati [...] adds 31139c3 * fold-const.c (operand_equal_p): Handle matching of vector [...] adds 2425f3b * fold-const.c (operand_equal_p): Do not compare TYPE_MODE w [...] adds 02f43d0 powerpc musl libc support adds e57d924 [RFA] Fix pr67830, another type narrowing problem adds e5b0ce4 [rs6000] Enable secureplt by default on musl adds 6cded08 PR c++/67813 * constexpr.c (cxx_eval_store_expression): Alw [...] adds 0ccdd20 [PATCH] Call flush_ssaname_freelist more often * passe [...] adds 1375e42 [PATCH 4/9] ENABLE_CHECKING refactoring: Fortran adds 70e262d gcc/ adds 158d21f gcc/ adds 4e9e79a * config.gcc (powerpc-ibm-aix[6789]) [default_use_cxa [...] adds 45e9a90 This patch fixes a compile-time regression that was originall [...] adds 7d5b194 * fold-const.c (operand_equal_p): Handle VIEW_CONVERT_EXPR. adds 5e98110 PR ipa/pr67600 * ipa-polymorphic-call.c (ipa_polymorphic_c [...] adds 5623a8f Daily bump. adds eaaf539 DR 1518 DR 1630 PR c++/54835 PR c++/60417 * call.c (conv [...] adds 526b93b * gcc-interface/utils2.c (build_binary_op): Tweak formatting [...] adds 9c5a8ac 2015-10-24 Steven G. Kargl kargl@gcc.gnu.org adds 9627a89 2015-10-24 Steven G. Kargl kargl@gcc.gnu.org adds bd20ab5 Return deferred future if thread cannot be run adds 50e770f Implement C++17 std::invoke and LWG DR 2219 adds 7efdc3d Daily bump. adds 9ab3dd7 gcc/fortran/ChangeLog: adds 554cc37 Added missing testcases of r229294 for patch of PR fortran/66927. adds f1b805f PR target/68084 * config/i386/i386.c (ix86_md_asm_adjust) [ [...] adds df14217 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*. adds aca78b0 PR middle-end/68079 * dojump.c (do_compare_and_jump): Canon [...] adds 648d548 * config/pa/som.h (EH_FRAME_THROUGH_COLLECT2): Define. adds 9883c97 2015-01-25 Paul Thomas pault@gcc.gnu.org adds 566ec0e Daily bump. adds d97142b ENABLE_CHECKING refactoring: pool allocators adds 5e324b8 Move cexp simplifications to match.pd adds 31496a6 Fix scripto adds 89ff0c8 Use macros to define built-in operator lists adds 1117ed3 Move int rounding folds to match.pd adds 3bf3305 2015-10-26 Richard Biener rguenther@suse.de adds dda0845 2015-10-26 Christian Bruel christian.bruel@st.com adds da3cad0 2015-10-26 Gary Dismukes dismukes@adacore.com adds 9698c12 Fix race on temp file in gfortran streamio_*.f90 tests adds 44d567c 2015-10-26 Ed Schonberg schonberg@adacore.com adds 5da0650 [optabs.c] Fix PR 67989: Handle const0_rtx target in expand_a [...] adds f2837ce 2015-10-26 Ed Schonberg schonberg@adacore.com adds 61a0447 Fix race on temp file in gfortran tests. adds 270ee9c 2015-10-26 Joel Brobecker <brobecker@adacore.com brobecker> adds 8be33fb 2015-10-26 Bob Duff duff@adacore.com adds 0670e0b Inline get_vi_for_tree into intra_create_variable_infos adds 9f3cbfd Add vars in intra_create_variables_info adds e923588 Add make_restrict_var_constraints adds 12b29cb 2015-10-26 Eric Botcazou ebotcazou@adacore.com adds ff92856 2015-10-26 Ed Schonberg schonberg@adacore.com adds 83d39cd 2015-10-26 Gary Dismukes dismukes@adacore.com adds 2f06c88 2015-10-26 Claire Dross dross@adacore.com adds 4218b4e 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds d26e54e 2015-10-26 Ed Schonberg schonberg@adacore.com adds 5655be8 2015-10-26 Ed Schonberg schonberg@adacore.com adds 967eb98 2015-10-26 Ed Schonberg schonberg@adacore.com adds c02dccc 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 69e9658 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 15196ce Code clean ups. adds 040bb34 [config/sh/sh.c] Fix PR68091: Return false for non shmedia ta [...] adds 341af5d 2015-10-26 Yannick Moy moy@adacore.com adds 7689013 2015-10-26 Yannick Moy moy@adacore.com adds 04b78ed Minor reformatting. adds 894192a 2015-10-26 Ed Schonberg schonberg@adacore.com adds 83d2f9b 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 54f3cb1 2015-10-26 Arnaud Charlet charlet@adacore.com adds ca0e899 2015-10-26 Bob Duff duff@adacore.com adds 4892450 [auto-inc-dec.c] Account for cost of move operation in FORM_P [...] adds 727cc33 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 403a6f3 2015-10-26 Alan Hayward alan.hayward@arm.com adds 29a00c2 2015-10-26 Arnaud Charlet charlet@adacore.com adds f3c4621 2015-10-26 Pascal Obry obry@adacore.com adds 13b0d6b 2015-10-26 Arnaud Charlet charlet@adacore.com adds adf9e48 2015-10-26 Javier Miranda miranda@adacore.com adds b0920a5 2015-10-26 Bob Duff duff@adacore.com adds 7549144 2015-10-26 Javier Miranda miranda@adacore.com adds 71eb79e gcc/fortran/ChangeLog: adds 70ea591 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 1fa721b 2015-10-26 Jerome Lambourg lambourg@adacore.com adds 5bc9ee5 2015-10-26 Jerome Lambourg lambourg@adacore.com adds 736b80c 2015-10-26 Bob Duff duff@adacore.com adds fdec445 2015-10-26 Bob Duff duff@adacore.com adds 8b9e571 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 99618e6 2015-10-26 Richard Biener rguenther@suse.de adds 81646a7 2015-10-26 Emmanuel Briot briot@adacore.com adds 3b940ad 2015-10-26 Ed Schonberg schonberg@adacore.com adds 1603b4d 2015-10-26 Richard Biener rguenther@suse.de adds 17e1096 Fix attribution in ChangeLog adds 5841bee liboffloadmic/ * runtime/offload_host.cpp (OffloadDescriptor [...] adds 433f3ee Allow more complex call replacements in gimple-fold.c adds 3470b0f 2015-10-26 Richard Biener rguenther@suse.de Dominik Vogt [...] adds 6a98a68 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 67fbaa9 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 650fa03 [PATCH] [PR tree-optimization/68013] Make sure first block in [...] adds a21c722 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds d48649e 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds a6dcb55 [PR libgomp/65437, libgomp/66518] Initialize runtime in acc_u [...] adds 54c8f61 [libgomp/66518] Resolve XFAIL in libgomp.oacc-c-c++-common/lib-3.c adds cfe316a libgomp: Additional acc_shutdown bug fixing and testing adds 3c41a4f libgomp testsuite: Remove some explicit acc_device_nvidia usage. adds 005c2a9 abort might not flush all open streams before process termination adds 0f177fa gcc/ * target.def (TARGET_NO_SPECULATION_IN_DELAY_SLOTS_P): [...] adds 5f22377 * match.pd (fold_widened_comparison): Apply simplifications [...] adds b317b08 2015-10-26 Steven G. Kargl kargl@gcc.gnu.org adds 3a52cf7 libjava: fix locale handling when sorting JNI methods adds ef8ded2 2015-10-26 Louis Krupp louis.krupp@zoho.com adds 599e4be * config/linux.h (INCLUDE_DEFAULTS): Add INCLUDE_DEFAULTS_MU [...] adds 2fd578a DR 2179 * pt.c (process_partial_specialization): Handle err [...] adds ff1a580 Daily bump. adds befbe5d PR libffi/65441 * testsuite/lib/libffi.exp: Load target-sup [...] adds ee3ee95 * loop-invariant.c (struct def): New field can_prop_to_addr_ [...] adds 7893609 Add var in push_fields_onto_fieldstack adds 2c4c872 [PR c/64765, c/64880] Support OpenACC Combined Directives in C, C++ adds d4f078b 2015-10-27 Richard Biener rguenther@suse.de adds 62f8927 Don't create SSA names until in SSA form adds 35c5f68 Move hypot folds to match.pd adds cef15d0 Move pow folds to match.pd adds ff19098 Move powi folds to match.pd adds 762f6b3 Move expN folds to match.pd adds 540c8b2 [PR testsuite/68063] Add missing private clause in libgomp.c+ [...] adds 5f73ddf [AArch64] Enable autoprefetcher modelling in the scheduler adds 5cf8b9e gcc/ adds 1be53fc 2015-10-27 Javier Miranda miranda@adacore.com adds 5293f8f 2015-10-27 Arnaud Charlet charlet@adacore.com adds 8bbeda6 2015-10-27 Pascal Obry obry@adacore.com adds d52da53 2015-10-27 Arnaud Charlet charlet@adacore.com adds 5844367 2015-10-27 Yannick Moy moy@adacore.com adds dc02550 2015-10-27 Hristian Kirtchev kirtchev@adacore.com adds 856311a 2015-10-27 Hristian Kirtchev kirtchev@adacore.com adds e1da2e5 2015-10-27 Javier Miranda miranda@adacore.com adds b5cb051 Fold comparisons between sqrt and zero adds 01156bc Move signbit folds to match.pd adds f276208 2015-10-27 Ed Schonberg schonberg@adacore.com adds 66dc9fc Move copysign folds to match.pd adds a007b87 2015-10-27 Hristian Kirtchev kirtchev@adacore.com adds 4e70c1f Remove constant handling from fold_builtin_{,f}abs adds 866b3d5 Split constant handling out of fold_builtin_fma adds 7ac908a 2015-10-27 Tristan Gingold gingold@adacore.com adds b2edae6 Move min(max...) and max(min...) folds to match.pd adds 8525879 [PATCH] [AArch64] Distinct costs for sign and zero extension adds 129004d Move fmin and fmax folds to match.pd adds 7c5199a Rename logb and significand folds adds 7d705d5 Move ldexp, scalbn and scalbln folds to match.pd adds 0399a1d [ARM] PR target/67929 Tighten vfp3_const_double_for_bits checks adds 369635a tree-scalar-evolution.c: Handle LSHIFT by constant adds bcc58dc gcc/ChangeLog * config.gcc: Handle --enable-fdpic. * config [...] adds 25359cc 2015-10-27 Richard Biener rguenther@suse.de adds f42bf19 Properly handle -fno-plt in ix86_expand_call new aab938e X86: Optimize access to globals in PIE with copy reloc new f9bbf43 Enable -fsymbolic in LTO if -Bsymbolic is used new f2ecf5f Check if x86 binutils supports R_386_GOT32X/R_X86_64_GOTPCRELX new 8dca26a Generate R_386_GOT32x relocation for -fno-plt -fno-pic new 543d5cb Compare address of external function via its GOT slot new c376fd4 Load specific external function addresses via GOT slot
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 (6d61a03) \ N -- N -- N refs/heads/hjl/pic/master (c376fd4)
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 6 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 | 4 + MAINTAINERS | 4 +- gcc/ChangeLog | 536 +- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 1294 + gcc/ada/a-dirval-mingw.adb | 14 +- gcc/ada/a-nudira.adb | 2 +- gcc/ada/a-nudira.ads | 2 +- gcc/ada/a-reatim.adb | 4 +- gcc/ada/a-reatim.ads | 3 +- gcc/ada/a-taside.ads | 5 +- gcc/ada/a-tienio.adb | 4 +- gcc/ada/adaint.c | 134 +- gcc/ada/aspects.adb | 29 +- gcc/ada/aspects.ads | 40 +- gcc/ada/atree.adb | 107 + gcc/ada/atree.ads | 60 + gcc/ada/atree.h | 1 + gcc/ada/bindgen.adb | 23 + gcc/ada/contracts.adb | 981 +- gcc/ada/contracts.ads | 89 +- gcc/ada/debug.adb | 6 +- gcc/ada/einfo.adb | 287 +- gcc/ada/einfo.ads | 302 +- gcc/ada/err_vars.ads | 2 +- gcc/ada/errout.ads | 5 +- gcc/ada/exp_aggr.adb | 43 +- gcc/ada/exp_attr.adb | 13 +- gcc/ada/exp_ch11.adb | 16 +- gcc/ada/exp_ch3.adb | 8 + gcc/ada/exp_ch4.adb | 79 +- gcc/ada/exp_ch5.adb | 6 +- gcc/ada/exp_ch6.adb | 315 +- gcc/ada/exp_ch6.ads | 7 + gcc/ada/exp_ch7.adb | 2 +- gcc/ada/exp_ch9.adb | 177 +- gcc/ada/exp_ch9.ads | 15 +- gcc/ada/exp_disp.adb | 28 + gcc/ada/exp_unst.adb | 97 +- gcc/ada/exp_util.adb | 86 +- gcc/ada/exp_util.ads | 7 + gcc/ada/expander.adb | 5 +- gcc/ada/expect.c | 42 - gcc/ada/freeze.adb | 172 +- gcc/ada/g-arrspl.ads | 6 +- gcc/ada/gcc-interface/utils2.c | 12 +- gcc/ada/get_spark_xrefs.adb | 5 +- gcc/ada/gnat1drv.adb | 16 +- gcc/ada/gnatlink.adb | 18 +- gcc/ada/inline.adb | 66 +- gcc/ada/lib-xref-spark_specific.adb | 591 +- gcc/ada/lib-xref.adb | 10 +- gcc/ada/lib-xref.ads | 7 +- gcc/ada/make.adb | 8 +- gcc/ada/makeutl.ads | 2 +- gcc/ada/namet.adb | 38 +- gcc/ada/namet.ads | 257 +- gcc/ada/namet.h | 5 +- gcc/ada/osint-c.ads | 3 +- gcc/ada/osint.ads | 2 +- gcc/ada/par-ch3.adb | 6 + gcc/ada/par-ch9.adb | 97 +- gcc/ada/par-prag.adb | 1 + gcc/ada/par.adb | 3 + gcc/ada/prj.adb | 2 +- gcc/ada/restrict.ads | 2 +- gcc/ada/s-fatgen.adb | 2 +- gcc/ada/s-fileio.adb | 8 +- gcc/ada/s-os_lib.adb | 281 +- gcc/ada/s-os_lib.ads | 860 +- gcc/ada/s-osinte-aix.ads | 5 +- gcc/ada/s-osinte-android.ads | 3 +- gcc/ada/s-osinte-darwin.ads | 5 +- gcc/ada/s-osinte-freebsd.ads | 5 +- gcc/ada/s-osinte-hpux.ads | 5 +- gcc/ada/s-osinte-solaris-posix.ads | 5 +- gcc/ada/s-regpat.adb | 6 +- gcc/ada/s-rident.ads | 1 + gcc/ada/s-taprop-posix.adb | 18 +- gcc/ada/sem_aggr.adb | 15 +- gcc/ada/sem_attr.adb | 91 +- gcc/ada/sem_aux.adb | 10 +- gcc/ada/sem_aux.ads | 2 +- gcc/ada/sem_case.adb | 12 +- gcc/ada/sem_ch10.adb | 26 +- gcc/ada/sem_ch12.adb | 100 +- gcc/ada/sem_ch13.adb | 775 +- gcc/ada/sem_ch3.adb | 90 +- gcc/ada/sem_ch4.adb | 195 +- gcc/ada/sem_ch5.adb | 22 +- gcc/ada/sem_ch6.adb | 238 +- gcc/ada/sem_ch7.adb | 26 +- gcc/ada/sem_ch8.adb | 21 +- gcc/ada/sem_ch9.adb | 425 +- gcc/ada/sem_disp.adb | 30 +- gcc/ada/sem_elab.adb | 72 +- gcc/ada/sem_eval.adb | 25 +- gcc/ada/sem_prag.adb | 3638 ++- gcc/ada/sem_prag.ads | 79 +- gcc/ada/sem_res.adb | 96 +- gcc/ada/sem_type.adb | 2 +- gcc/ada/sem_util.adb | 916 +- gcc/ada/sem_util.ads | 164 +- gcc/ada/sinfo.adb | 48 +- gcc/ada/sinfo.ads | 57 +- gcc/ada/sinput.ads | 2 +- gcc/ada/snames.ads-tmpl | 26 + gcc/ada/spark_xrefs.ads | 21 +- gcc/ada/sysdep.c | 19 +- gcc/ada/treepr.adb | 8 +- gcc/alias.c | 15 +- gcc/alloc-pool.h | 28 +- gcc/auto-inc-dec.c | 39 +- gcc/builtins.c | 772 +- gcc/c-family/ChangeLog | 9 + gcc/c-family/c-common.h | 1 + gcc/c-family/c-omp.c | 40 +- gcc/c/ChangeLog | 19 + gcc/c/c-parser.c | 148 +- gcc/c/c-tree.h | 3 +- gcc/c/c-typeck.c | 36 +- gcc/cfg.c | 22 +- gcc/cfg.h | 4 +- gcc/cfgexpand.c | 4 +- gcc/cfgloop.c | 10 +- gcc/cfgloop.h | 60 +- gcc/cgraph.c | 41 +- gcc/combine.c | 11 +- gcc/config.gcc | 9 + gcc/config/aarch64/aarch64-protos.h | 20 +- gcc/config/aarch64/aarch64.c | 63 +- gcc/config/arm/arm.c | 38 +- gcc/config/arm/constraints.md | 3 +- gcc/config/arm/predicates.md | 2 +- gcc/config/i386/i386.c | 2 +- gcc/config/linux.h | 1 + gcc/config/mips/mips.c | 11 + gcc/config/pa/som.h | 5 + gcc/config/rs6000/linux64.h | 20 +- gcc/config/rs6000/sysv4.h | 86 +- gcc/config/rs6000/sysv4le.h | 2 + gcc/config/sh/constraints.md | 6 + gcc/config/sh/linux.h | 3 +- gcc/config/sh/sh-c.c | 5 + gcc/config/sh/sh-mem.cc | 25 +- gcc/config/sh/sh-protos.h | 15 +- gcc/config/sh/sh.c | 317 +- gcc/config/sh/sh.h | 46 +- gcc/config/sh/sh.md | 480 +- gcc/config/sh/sh.opt | 4 + gcc/cp/ChangeLog | 37 + gcc/cp/call.c | 41 +- gcc/cp/constexpr.c | 9 +- gcc/cp/cp-tree.h | 3 +- gcc/cp/decl.c | 11 +- gcc/cp/lambda.c | 9 +- gcc/cp/method.c | 9 +- gcc/cp/parser.c | 147 +- gcc/cp/pt.c | 20 +- gcc/cp/semantics.c | 54 +- gcc/doc/install.texi | 15 +- gcc/doc/invoke.texi | 4 + gcc/doc/tm.texi | 10 + gcc/doc/tm.texi.in | 2 + gcc/dojump.c | 10 +- gcc/final.c | 2 +- gcc/fold-const.c | 109 +- gcc/fortran/ChangeLog | 81 + gcc/fortran/array.c | 14 +- gcc/fortran/decl.c | 73 +- gcc/fortran/gfortran.h | 2 + gcc/fortran/io.c | 2 +- gcc/fortran/match.c | 5 + gcc/fortran/symbol.c | 3 +- gcc/fortran/trans-array.c | 76 +- gcc/fortran/trans-common.c | 15 +- gcc/fortran/trans-expr.c | 119 +- gcc/fortran/trans-openmp.c | 4 - gcc/fortran/trans-stmt.c | 80 +- gcc/fortran/trans.c | 6 +- gcc/fortran/trans.h | 2 +- gcc/function.h | 7 + gcc/genmatch.c | 8 +- gcc/gimple-fold.c | 14 +- gcc/gimple-match-head.c | 14 +- gcc/gimplify.c | 16 +- gcc/graphite.c | 2 +- gcc/ipa-polymorphic-call.c | 16 +- gcc/java/class.c | 9 +- gcc/loop-init.c | 30 +- gcc/loop-invariant.c | 45 +- gcc/match.pd | 367 +- gcc/optabs.c | 12 +- gcc/passes.c | 13 +- gcc/reorg.c | 3 +- gcc/target.def | 13 + gcc/testsuite/ChangeLog | 197 + gcc/testsuite/c-c++-common/goacc/loop-1.c | 10 +- gcc/testsuite/g++.dg/Wno-frame-address.C | 2 +- gcc/testsuite/g++.dg/cpp0x/explicit10.C | 40 + gcc/testsuite/g++.dg/cpp0x/initlist40.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-copy1.C | 25 + gcc/testsuite/g++.dg/init/explicit1.C | 3 +- gcc/testsuite/g++.dg/init/explicit2.C | 3 +- gcc/testsuite/g++.dg/pr67989.C | 75 + gcc/testsuite/g++.dg/pr68062.C | 13 + .../g++.dg/template/partial-specialization3.C | 7 + gcc/testsuite/g++.dg/torture/pr67600.C | 27908 +++++++++++++++++++ gcc/testsuite/gcc.c-torture/compile/pr68013.c | 16 + gcc/testsuite/gcc.dg/atomic-noinline-aux.c | 5 +- gcc/testsuite/gcc.dg/atomic-noinline.c | 19 +- gcc/testsuite/gcc.dg/builtins-52.c | 2 +- gcc/testsuite/gcc.dg/combine-subregs.c | 36 + gcc/testsuite/gcc.dg/pr67830.c | 22 + gcc/testsuite/gcc.dg/torture/builtin-ldexp-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-math-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-minmax-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-nonneg-1.c | 6 +- gcc/testsuite/gcc.dg/torture/builtin-sqrt-cmp-1.c | 53 + .../20110418-1.c => gcc.dg/torture/pr67736.c} | 7 +- gcc/testsuite/gcc.dg/torture/pr68104.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/operand-equal-2.c | 12 + gcc/testsuite/gcc.dg/vect/vect-strided-shift-1.c | 33 + gcc/testsuite/gcc.target/arm/pr67929_1.c | 21 + gcc/testsuite/gcc.target/i386/pr68084.c | 16 + gcc/testsuite/gcc.target/mips/ds-schedule-1.c | 29 + gcc/testsuite/gcc.target/mips/ds-schedule-2.c | 28 + gcc/testsuite/gcc.target/s390/pr67443.c | 49 + .../gfortran.dg/allocate_with_source_10.f08 | 51 + .../gfortran.dg/allocate_with_source_11.f08 | 51 + .../gfortran.dg/allocate_with_source_12.f03 | 38 + .../gfortran.dg/allocate_with_source_13.f03 | 220 + .../gfortran.dg/allocate_with_source_14.f03 | 214 + gcc/testsuite/gfortran.dg/array_constructor_26.f03 | 1 - gcc/testsuite/gfortran.dg/array_constructor_27.f03 | 1 - gcc/testsuite/gfortran.dg/char_type_len_2.f90 | 7 +- gcc/testsuite/gfortran.dg/chmod_1.f90 | 2 +- gcc/testsuite/gfortran.dg/chmod_2.f90 | 2 +- gcc/testsuite/gfortran.dg/chmod_3.f90 | 2 +- gcc/testsuite/gfortran.dg/class_array_15.f03 | 2 +- gcc/testsuite/gfortran.dg/direct_io_8.f90 | 2 +- gcc/testsuite/gfortran.dg/empty_label_typedecl.f90 | 8 + gcc/testsuite/gfortran.dg/f2003_inquire_1.f03 | 2 +- gcc/testsuite/gfortran.dg/f2003_io_1.f03 | 2 +- gcc/testsuite/gfortran.dg/f2003_io_2.f03 | 2 +- gcc/testsuite/gfortran.dg/f2003_io_8.f03 | 2 +- gcc/testsuite/gfortran.dg/goacc/coarray_2.f90 | 1 + gcc/testsuite/gfortran.dg/goacc/combined_loop.f90 | 9 +- gcc/testsuite/gfortran.dg/goacc/cray.f95 | 2 +- gcc/testsuite/gfortran.dg/goacc/parameter.f95 | 2 +- gcc/testsuite/gfortran.dg/inquire_size.f90 | 10 +- gcc/testsuite/gfortran.dg/large_real_kind_3.F90 | 1 - gcc/testsuite/gfortran.dg/namelist_66.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_82.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_87.f90 | 2 +- gcc/testsuite/gfortran.dg/open_negative_unit_1.f90 | 8 +- gcc/testsuite/gfortran.dg/open_new.f90 | 6 +- gcc/testsuite/gfortran.dg/pr36192.f90 | 9 + gcc/testsuite/gfortran.dg/pr67802.f90 | 8 +- gcc/testsuite/gfortran.dg/pr67805.f90 | 37 + gcc/testsuite/gfortran.dg/pr68055.f90 | 13 + gcc/testsuite/gfortran.dg/stat_1.f90 | 2 +- gcc/testsuite/gfortran.dg/stat_2.f90 | 2 +- gcc/testsuite/gfortran.dg/streamio_10.f90 | 2 +- gcc/testsuite/gfortran.dg/streamio_12.f90 | 2 +- gcc/testsuite/gfortran.dg/streamio_15.f90 | 2 +- gcc/testsuite/gfortran.dg/streamio_4.f90 | 4 +- gcc/testsuite/gfortran.dg/streamio_5.f90 | 4 +- gcc/testsuite/gfortran.dg/streamio_6.f90 | 2 +- gcc/testsuite/gfortran.dg/streamio_7.f90 | 2 +- gcc/testsuite/gfortran.dg/unf_read_corrupted_1.f90 | 4 +- gcc/testsuite/gfortran.dg/used_before_typed_3.f90 | 4 +- gcc/testsuite/gnat.dg/opt51.adb | 20 + gcc/testsuite/gnat.dg/opt51_pkg.ads | 5 + gcc/tree-cfg.c | 4 +- gcc/tree-cfg.h | 2 +- gcc/tree-object-size.c | 32 +- gcc/tree-pretty-print.c | 11 +- gcc/tree-scalar-evolution.c | 14 + gcc/tree-ssa-copy.c | 2 +- gcc/tree-ssa-dce.c | 2 +- gcc/tree-ssa-loop-ivcanon.c | 6 +- gcc/tree-ssa-loop-niter.c | 4 +- gcc/tree-ssa-loop-niter.h | 2 +- gcc/tree-ssa-loop.c | 2 +- gcc/tree-ssa-structalias.c | 54 +- gcc/tree-ssa-threadbackward.c | 5 + gcc/tree-ssa-threadedge.c | 126 +- gcc/tree-ssa.c | 29 +- gcc/tree-ssa.h | 4 +- gcc/tree-ssanames.c | 15 +- gcc/tree-ssanames.h | 2 +- gcc/tree-vect-data-refs.c | 39 +- gcc/tree-vect-generic.c | 5 +- gcc/tree-vect-loop.c | 5 +- gcc/tree-vrp.c | 2 +- gcc/tree.c | 2 +- gcc/tree.def | 8 +- gcc/tree.h | 20 - gcc/value-prof.c | 10 +- gcc/value-prof.h | 2 +- include/ChangeLog | 8 + include/longlong.h | 28 + libffi/ChangeLog | 6 + libffi/testsuite/lib/libffi.exp | 1 + libffi/testsuite/libffi.call/float2.c | 2 +- libgomp/ChangeLog | 32 + libgomp/oacc-init.c | 2 + libgomp/oacc-mem.c | 6 +- libgomp/testsuite/libgomp.c++/member-1.C | 2 +- .../testsuite/libgomp.oacc-c-c++-common/abort-1.c | 3 +- .../testsuite/libgomp.oacc-c-c++-common/abort-3.c | 3 +- .../libgomp.oacc-c-c++-common/combdir-1.c | 52 + .../testsuite/libgomp.oacc-c-c++-common/lib-1.c | 14 +- .../testsuite/libgomp.oacc-c-c++-common/lib-10.c | 9 +- .../testsuite/libgomp.oacc-c-c++-common/lib-2.c | 17 +- .../testsuite/libgomp.oacc-c-c++-common/lib-3.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-42.c | 4 +- .../libgomp.oacc-c-c++-common/{lib-4.c => lib-8.c} | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-9.c | 14 +- .../testsuite/libgomp.oacc-fortran/combdir-1.f90 | 37 + libitm/ChangeLog | 9 + libitm/config/sh/sjlj.S | 9 +- libjava/classpath/ChangeLog | 5 + libjava/classpath/scripts/check_jni_methods.sh.in | 4 +- liboffloadmic/ChangeLog | 7 + liboffloadmic/runtime/offload_host.cpp | 5 +- libstdc++-v3/ChangeLog | 22 + libstdc++-v3/include/std/functional | 273 +- libstdc++-v3/include/std/future | 19 +- libstdc++-v3/include/std/type_traits | 74 +- libstdc++-v3/testsuite/20_util/bind/ref_neg.cc | 11 +- .../20_util/function_objects/mem_fn/55463.cc | 12 - .../30_threads/async/{any.cc => except.cc} | 42 +- 334 files changed, 42421 insertions(+), 6811 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/explicit10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-copy1.C create mode 100644 gcc/testsuite/g++.dg/pr67989.C create mode 100644 gcc/testsuite/g++.dg/pr68062.C create mode 100644 gcc/testsuite/g++.dg/template/partial-specialization3.C create mode 100644 gcc/testsuite/g++.dg/torture/pr67600.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr68013.c create mode 100644 gcc/testsuite/gcc.dg/combine-subregs.c create mode 100644 gcc/testsuite/gcc.dg/pr67830.c create mode 100644 gcc/testsuite/gcc.dg/torture/builtin-sqrt-cmp-1.c copy gcc/testsuite/{gcc.c-torture/execute/20110418-1.c => gcc.dg/torture/pr67736.c} (89%) create mode 100644 gcc/testsuite/gcc.dg/torture/pr68104.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/operand-equal-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-strided-shift-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr67929_1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68084.c create mode 100644 gcc/testsuite/gcc.target/mips/ds-schedule-1.c create mode 100644 gcc/testsuite/gcc.target/mips/ds-schedule-2.c create mode 100644 gcc/testsuite/gcc.target/s390/pr67443.c create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_10.f08 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_11.f08 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_12.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_13.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_14.f03 create mode 100644 gcc/testsuite/gfortran.dg/empty_label_typedecl.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr36192.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67805.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68055.f90 create mode 100644 gcc/testsuite/gnat.dg/opt51.adb create mode 100644 gcc/testsuite/gnat.dg/opt51_pkg.ads create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/combdir-1.c copy libgomp/testsuite/libgomp.oacc-c-c++-common/{lib-4.c => lib-8.c} (56%) create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/combdir-1.f90 copy libstdc++-v3/testsuite/30_threads/async/{any.cc => except.cc} (69%)