This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/interrupt/stage1 in repository gcc.
discards c942b31 Implement x86 interrupt attribute discards c896172 Update TARGET_FUNCTION_INCOMING_ARG documentation discards 61828ff Rebuild array with the updated function pointer type adds ca18e0e syscall: Add definition for NLA_HDRLEN adds d9bd6fa Fix PR c++/68831 (superfluous -Waddress warning for C++ delete) adds ae31bfa [PATCH] Move split-path pass next to the tracer pass adds d98ee67 [DJGPP] Update config/os/djgpp/error_constants.h adds b767924 Specify that DJGPP do not have mmap even when sys/mman.h exists adds 444b690 Add *-*-msdosdjgpp to lists of i[34567]86-*-* soft-fp targets adds d848f9f Update typedefs for integer types in config/i386/djgpp-stdint.h adds 95ec1e8 Add myself to MAINTAINERS (Write After Approval) adds 3bd8520 S/390: Deprecate g5 and g6 CPU levels adds 3d2337c 2015-12-18 Paul Thomas pault@gcc.gnu.org adds 651e040 S/390: Simplify vector conditionals adds a991c8a S/390: Turn constm1_operand into all_ones_operand adds 050a2b4 [AArch64] PR rtl-optimization/68796 Add compare-of-zero_extra [...] adds 8fd7212 gcc/ adds a9171b8 gcc/ adds fee9fc9 S/390: Allow to use r2 to r4 as literal pool base. adds 0836477 IRA: Fix % constraint modifier handling on disabled alternatives. adds cb7ccda 2015-12-18 Richard Biener rguenther@suse.de adds 04a6025 * c-c++-common/attr-simd-3.c: Requires pthreads. adds 31a633e * config/nvptx/nvptx.c (worker_bcast_name, worker_red_name): [...] adds 89da683 2015-12-18 Ville Voutilainen ville.voutilainen@gmail.com adds f69e6a9 Compile gcc.dg/vect/pr68305.c with -mavx2 for x86 target adds 40c562e [PATCH] [PR rtl-optimization/49847] Fix ICE in CSE due to cc0 [...] adds fecf184 * config/nvptx/nvptx.c (nvptx_option_override): Emit sorry f [...] adds f1507b4 * gcc-interface/ada-tree.h (TYPE_DEBUG_TYPE): Remove duplicate. adds 5243b51 /cp 2015-12-18 Paolo Carlini paolo.carlini@oracle.com adds 05f906d * gnat.dg/specs/debug1.ads: Bump final count to 18. adds 6ceddcd Ignore -fdebug-prefix-map in producer string (by Daniel Kahn [...] adds 6bd291c * config/nvptx/nvptx.c (nvptx_maybe_convert_symbolic_operand [...] adds 1ffaae3 * lib/target-supports.exp (check_effective_target_cilkplus): [...] adds a3de9f2 2015-12-18 Ville Voutilainen ville.voutilainen@gmail.com adds 6ec840b PR debug/68860 * ipa-split.c (split_function): Only perform [...] adds 4e96238 Fix PR c++/68978 (bogus error: lvalue required as left operan [...] adds ec35805 Daily bump. adds 5ab11d5 PR target/68729 * config/pa/pa.c (pa_emit_move_sequence): R [...] adds 7825c5b This series of patches fix PR61441. This patch adds REAL_VALU [...] adds 315c579 gcc: adds e7df838 2015-12-19 Andrew Burgess andrew.burgess@embecosm.com adds 7b0b2ad PR rtl-optimization/68910 * emit-rtl.c (set_unique_reg_note [...] adds 92d0778 Daily bump. adds e98da82 PR middle-end/65337 * tree-ssa-dce.c (bb_postorder): New st [...] adds b933313 This series of patches are for fixing PR61441. This patch mod [...] adds d24078c This series of patches fix PR61441. This patch removes flag_e [...] adds e43e03d * gcc-interface/utils.c (maybe_pad_type): In type_annotate_o [...] adds 9f34676 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Type>: [...] adds deddd77 * gcc-interface/utils2.c (gnat_rewrite_reference) <REALPART_ [...] adds a2cd9c5 PR c++/67411 adds 3311d30 PR c++/67411 adds 2733a31 2015-12-20 Andrew Pinsi apinski@cavium.com adds 418c86e Daily bump. adds 354aade PR c++/67411 * decl2.c (decl_maybe_constant_var_p): Use DEC [...] adds c4fd3a5 PR tree-optimization/64910 * config/i386/i386.md (testqi_ex [...] adds f7a0ff6 This series of patches fix PR61441. This patch makes resultin [...] adds e4a217c PR 66827 * regex.c (EXTRACT_NUMBER): Cast sign byte to unsi [...] adds bf823e9 [ARC] Add and refurbish the builtins related functions. adds 1db1b56 PR libstdc++/66693. adds 009c469 S/390: Fix base reg condition. adds fa1c725 Fix typo adds 311ceeb libstdc++/68276 consistently qualify std::forward adds 7192da4 libstdc++/68995 qualify calls to __callable_functor adds 167af16 Rename test file that had incorrect bug number adds 899cc28 PR tree-optimization/65337 * tree-ssa-pre.c (eliminate): Al [...] adds f8674a0 DWARF: allow dynamic data member offsets for inheritance info adds c0bf500 C and C++ FE: fix source ranges for binary ops adds 6fd5d6a 2015-12-21 Andrew Pinski apinski@cavium.com adds e62b583 * go-gcc.cc (Gcc_backend::global_variable): If type is zero- [...] adds 65ae210 Daily bump. adds ff04864 * go-gcc.cc (class Bvariable): Remove Gcc_tree parent class. [...] adds b865d47 * dbgcnt.def (dom_unreachable_edges): New debug counter. * [...] adds eb7b20f PR debug/60756 * var-tracking.c (tracked_record_parameter_p [...] adds 866ff32 * gcc.dg/torture/pr68264.c: Tweak for Solaris. adds 3290051 [combine] Check WORD_REGISTER_OPERATIONS normally rather than [...] adds df3be8f Add inline to std::__invfwd adds 9f27d92 This series of patches fix PR61441. This patch avoids various [...] adds 37e2d32 PR c/69002 * c-typeck.c (build_component_ref): Warn when ac [...] adds afc3cb5 [PATCH] Use call-clobbered register for sibcall via GOT adds 296e592 Fix read of uninitialized value in make_pack_expansion() adds 08f4e8e gcc/ PR target/68772 * config/rs6000/rs6000.h (ASM_CPU_SPEC [...] adds 7a34692 Fix previous ChangeLog entry adds a08574d PR ipa/67811 adds b8bdfa3 Give EH_ELSE access to __builtin_eh_pointer adds 0d2f296 PR c++/67376 * fold-const.c (size_low_cst): Removed. (fold [...] adds 0bec949 PR c++/67339 * parser.c (cp_parser_elaborated_type_specifie [...] adds 80e6397 PR c++/67257 * parser.c (cp_parser_single_declaration): Rej [...] adds 612a610 PR c++/66921 * decl.c (cp_complete_array_type): Allow an in [...] adds fc7a3a0 [PATCH] Avoid unnecessary block copying in path splitting adds 7b4b11d libcpp: Avoid unnecessary ad-hoc uses for large source files adds 56d3d78 PR c/68473: sanitize source range-printing within certain mac [...] adds c6f0dbc Daily bump. adds e21f958 [PATCH] Allow indirect call via GOT for 64-bit Pmode x32 adds a76d6a3 2015-12-23 David Sherwood david.sherwood@arm.com adds a1393a2 Don't run OpenACC C++ test twice adds 9d5fd7c Merge OMP_CLAUSE_USE_DEVICE into OMP_CLAUSE_USE_DEVICE_PTR adds 8770d0a Fix broken handling of LABEL_REF in genrecog + genpreds. adds 2591ae50 gcc/ * alias.c (compare_base_decls): Simplify in-symtab che [...] adds 7e195d5 [Patch testsuite] Skip gcc.dg/ifcvt-4.c for targets on which [...] adds 9224dd1 * config/nvptx/nvptx-protos.h (nvptx_maybe_convert_symbolic [...] adds e5b7a90 gcc/ * cgraph.h (decl_in_symtab_p): Revert check DECL_IN_CO [...] adds 48549d2 PR c++/69023 - bitset whose name is used in constant-expressi [...] adds 2e18de3 Daily bump. adds 94720cd PR ipa/67811 adds 25222ad Introduce support for PKU instructions. adds dcc0e16 Add missing intrinsic file. adds 4caef4a Fix computation of single entry/exit of a region. adds d523d0c Use const-ref instead of values for sese_l passed to functions. adds 833c9e6 Daily bump. adds f21eb00 PR c++/69005 adds 2125255 Correct use of __GXX_WEAK__ macro. adds d125da7 Fix PR number in revision 231905 ChangeLogs. adds 3548f2f 2015-12-25 Andreas Tobler andreast@gcc.gnu.org adds bb9b22f Daily bump. adds bf9325f Daily bump. adds 7b3390b * ipa-visibility.c (function_and_variable_visibility): Do no [...] adds 5997c24 2015-12-27 Edward Smith-Rowland 3dw4rd@verizon.net * inc [...] adds 826b881 Daily bump. adds 50ad927 * config/nvptx/nvptx.c (nvptx_output_call_insn): Expect hard [...] adds 0f8813c [gcc] adds e41f10f * gcc.dg/torture/pr67609.c: Add -fno-common option on hppa*- [...] adds 461006b * gcc.dg/pr49551.c: Skip on hppa*-*-hpux*. adds aafde35 * gfortran.dg/coarray_40.f90: Link with libatomic if available. adds 2afaef0 Tweak the documentation of libiberty's xcrc32 function adds bdfb5eb * gcc.target/i386/pr68473-1.c: Add dg-do compile directive. adds 33f6238 Daily bump. adds f320bf8 2015-12-28 Jerry DeLisle jvdelisle@gcc.gnu.org adds a4a2d1b * gcc.target/i386/*.c: Remove extra braces from target selectors. adds ec55997 libmpx/ adds 4136c18 gcc/testsuite/ChangeLog: adds 3d19def 2015-12-29 Michael Meissner meissner@linux.vnet.ibm.com adds 95290af Daily bump. adds 037c2ab * config/nvptx/nvptx.c (nvptx_assemble_undefined_decl): Chec [...] adds d810766 * gfortran.dg/coarray_40.f90: Revise to use dg-additional-op [...] adds 2e4b618 2015-12-30 Jerry DeLisle jvdelisle@gcc.gnu.org adds b73c21c Daily bump. adds 1a4a84f * fr.po: Update. adds 79a1473 * testsuite/libgomp.oacc-c-c++-common/loop-red-w-2.c: Correc [...] adds eb32c60 * config.guess: Import version 2016-01-01. * config.sub: Likewise. adds fb2c1ed Rotate ChangeLog. adds 25371c9 PR target/69015 * ifcvt.c (find_cond_trap): Give up if retu [...] adds 0f553cd Daily bump. adds 57aa985 PR sanitizer/69055 * ubsan.c (ubsan_instrument_float_cast): [...] adds 2a65906 PR tree-optimization/69070 * tree-ssa-math-opts.c (gimple_e [...] adds 19a468b 2016-01-01 Paul Thomas pault@gcc.gnu.org adds 48aaffa 2016-01-01 Jerry DeLisle jvdelisle@gcc.gnu.org adds 98b481a PR target/68917 * config/tilegx/tilegx.md (clzsi2): Don't c [...] adds bdc177d 2016-01-01 Jerry DeLisle jvdelisle@gcc.gnu.org new b7311de Update TARGET_FUNCTION_INCOMING_ARG documentation new 182e06d Implement x86 interrupt attribute new 1e9f743 Rebuild array with the updated function pointer type new b01768d Revert "Remove gcc.dg/torture/pr68661-2?.c"
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 (c942b31) \ N -- N -- N refs/heads/hjl/interrupt/stage1 (b01768d)
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 4 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 | 9 + MAINTAINERS | 1 + config.guess | 23 +- config.sub | 20 +- gcc/ChangeLog | 44142 +------------------ gcc/{ChangeLog => ChangeLog-2015} | 610 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 26 + gcc/ada/gcc-interface/ada-tree.h | 15 +- gcc/ada/gcc-interface/decl.c | 54 +- gcc/ada/gcc-interface/utils.c | 25 +- gcc/ada/gcc-interface/utils2.c | 2 + gcc/alias.c | 7 +- gcc/c-family/ChangeLog | 7 + gcc/c-family/c-common.c | 21 +- gcc/c-family/c-common.h | 2 +- gcc/c/ChangeLog | 20 + gcc/c/c-parser.c | 16 +- gcc/c/c-typeck.c | 24 +- gcc/cfganal.c | 22 +- gcc/cfganal.h | 2 +- gcc/cgraph.c | 67 +- gcc/combine.c | 5 +- gcc/common/config/i386/i386-common.c | 15 + gcc/config.gcc | 6 +- gcc/config/aarch64/aarch64-option-extensions.def | 2 +- gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64.c | 19 +- gcc/config/aarch64/aarch64.md | 22 + gcc/config/aarch64/atomics.md | 2 +- gcc/config/arc/arc.c | 1773 +- gcc/config/arc/arc.md | 324 +- gcc/config/arc/builtins.def | 195 + gcc/config/arc/fpx.md | 19 +- gcc/config/arc/predicates.md | 39 +- gcc/config/arc/simdext.md | 232 +- gcc/config/arm/iterators.md | 9 + gcc/config/arm/neon.md | 11 + gcc/config/arm/unspecs.md | 2 + gcc/config/arm/vfp.md | 12 + gcc/config/i386/constraints.md | 12 +- gcc/config/i386/cpuid.h | 2 + gcc/config/i386/djgpp-stdint.h | 22 +- gcc/config/i386/driver-i386.c | 8 +- gcc/config/i386/i386-c.c | 2 + gcc/config/i386/i386.c | 23 +- gcc/config/i386/i386.h | 3 + gcc/config/i386/i386.md | 79 +- gcc/config/i386/i386.opt | 4 + gcc/config/i386/{xsavecintrin.h => pkuintrin.h} | 36 +- gcc/config/i386/predicates.md | 66 +- gcc/config/i386/x86intrin.h | 2 + gcc/config/nvptx/nvptx-protos.h | 1 - gcc/config/nvptx/nvptx.c | 116 +- gcc/config/nvptx/nvptx.md | 115 +- gcc/config/pa/pa.c | 106 +- gcc/config/rs6000/freebsd64.h | 23 +- gcc/config/rs6000/rs6000-c.c | 2 + gcc/config/rs6000/rs6000.c | 145 +- gcc/config/rs6000/rs6000.h | 1 + gcc/config/rs6000/rs6000.md | 61 +- gcc/config/rs6000/rs6000.opt | 4 + gcc/config/rs6000/vector.md | 1 + gcc/config/rs6000/vsx.md | 78 +- gcc/config/s390/driver-native.c | 3 +- gcc/config/s390/predicates.md | 12 +- gcc/config/s390/s390.c | 119 +- gcc/config/s390/s390.h | 2 +- gcc/config/s390/vector.md | 16 +- gcc/config/sparc/sparc.md | 174 +- gcc/config/tilegx/tilegx.md | 11 +- gcc/cp/ChangeLog | 69 + gcc/cp/call.c | 53 +- gcc/cp/cp-tree.h | 2 + gcc/cp/decl.c | 25 +- gcc/cp/decl2.c | 3 + gcc/cp/init.c | 3 + gcc/cp/lambda.c | 14 +- gcc/cp/parser.c | 20 +- gcc/cp/pt.c | 26 +- gcc/cp/semantics.c | 55 +- gcc/cp/tree.c | 6 + gcc/cp/typeck.c | 13 +- gcc/cse.c | 7 + gcc/dbgcnt.def | 1 + gcc/diagnostic-show-locus.c | 34 +- gcc/doc/extend.texi | 27 +- gcc/doc/invoke.texi | 26 +- gcc/dwarf2out.c | 23 +- gcc/emit-rtl.c | 3 +- gcc/fold-const-call.c | 20 +- gcc/fold-const.c | 172 +- gcc/fortran/ChangeLog | 20 + gcc/fortran/expr.c | 2 +- gcc/fortran/trans-array.c | 9 +- gcc/fortran/trans-openmp.c | 2 +- gcc/fortran/trans-stmt.c | 16 +- gcc/genpreds.c | 2 + gcc/genrecog.c | 3 +- gcc/gimple-fold.c | 8 +- gcc/gimple-pretty-print.c | 48 +- gcc/gimple-ssa-split-paths.c | 9 +- gcc/gimple-streamer-in.c | 8 +- gcc/gimple-streamer-out.c | 8 +- gcc/gimple-walk.c | 21 +- gcc/gimple.c | 6 +- gcc/gimple.h | 59 +- gcc/gimplify.c | 4 +- gcc/go/ChangeLog | 25 + gcc/go/go-gcc.cc | 77 +- gcc/graphite-scop-detection.c | 31 +- gcc/graphite-sese-to-poly.c | 2 +- gcc/ifcvt.c | 7 +- gcc/ipa-split.c | 94 +- gcc/ipa-visibility.c | 8 +- gcc/ira.c | 14 +- gcc/match.pd | 8 +- gcc/omp-low.c | 11 +- gcc/passes.def | 2 +- gcc/po/ChangeLog | 4 + gcc/po/fr.po | 745 +- gcc/real.c | 61 +- gcc/real.h | 6 + gcc/sese.c | 4 +- gcc/sese.h | 14 +- gcc/simplify-rtx.c | 38 +- gcc/testsuite/ChangeLog | 20252 +-------- gcc/testsuite/{ChangeLog => ChangeLog-2015} | 265 +- gcc/testsuite/c-c++-common/attr-simd-3.c | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-pmf1.C | 16 + gcc/testsuite/g++.dg/cpp0x/constexpr-67376.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-array14.C | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-virtual5.C | 6 + gcc/testsuite/g++.dg/cpp0x/defaulted50.C | 27 + gcc/testsuite/g++.dg/cpp0x/pr51226.C | 5 +- gcc/testsuite/g++.dg/cpp0x/pr51463.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn28.C | 11 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const1.C | 18 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const2.C | 19 + gcc/testsuite/g++.dg/dg.exp | 2 + gcc/testsuite/g++.dg/diagnostic/bad-binary-ops.C | 44 + gcc/testsuite/g++.dg/inherit/pure1.C | 2 +- gcc/testsuite/g++.dg/lookup/name-clash11.C | 84 + gcc/testsuite/g++.dg/other/i386-2.C | 4 +- gcc/testsuite/g++.dg/other/i386-3.C | 4 +- gcc/testsuite/g++.dg/pr49847-2.C | 47 + gcc/testsuite/g++.dg/pr68831.C | 9 + gcc/testsuite/g++.dg/template/pr68978.C | 39 + gcc/testsuite/g++.dg/tm/noexcept-1.C | 2 +- gcc/testsuite/g++.dg/tm/noexcept-4.C | 2 +- gcc/testsuite/g++.dg/tm/noexcept-5.C | 2 +- gcc/testsuite/g++.dg/tm/pr67811.C | 11 + gcc/testsuite/gcc.dg/bad-binary-ops.c | 48 + gcc/testsuite/gcc.dg/c11-atomic-1.c | 10 +- gcc/testsuite/gcc.dg/c11-atomic-4.c | 92 + gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c | 12 + gcc/testsuite/gcc.dg/graphite/id-28.c | 2 +- .../gcc.dg/guality/{pr36728-3.c => pr68860-1.c} | 14 +- .../gcc.dg/guality/{pr36728-3.c => pr68860-2.c} | 12 +- gcc/testsuite/gcc.dg/ifcvt-4.c | 2 + .../gcc.dg/plugin/diagnostic-test-expressions-1.c | 17 + .../gcc.dg/plugin/diagnostic_plugin_show_trees.c | 44 - gcc/testsuite/gcc.dg/pr49551.c | 2 +- gcc/testsuite/gcc.dg/pr61441.c | 61 + gcc/testsuite/gcc.dg/pr69015.c | 10 + gcc/testsuite/gcc.dg/pr69070.c | 9 + gcc/testsuite/gcc.dg/torture/pr67609.c | 1 + gcc/testsuite/gcc.dg/torture/pr68264.c | 16 +- gcc/testsuite/gcc.dg/torture/pr68906.c | 24 + gcc/testsuite/gcc.dg/vect/pr68305.c | 2 +- .../gcc.dg/vect/vect-widen-mult-const-s16.c | 2 +- .../gcc.dg/vect/vect-widen-mult-const-u16.c | 2 +- gcc/testsuite/gcc.target/aarch64/tst_3.c | 12 + .../avx-additional-reg-names.c => aarch64/tst_4.c} | 11 +- gcc/testsuite/gcc.target/arc/builtin_general.c | 36 + gcc/testsuite/gcc.target/arc/builtin_simd.c | 171 + gcc/testsuite/gcc.target/arc/builtin_special.c | 42 + gcc/testsuite/gcc.target/arc/load-update.c | 20 + gcc/testsuite/gcc.target/arm/fmaxmin.c | 13 + .../{aarch64/fmaxmin.c => arm/fmaxmin.x} | 17 +- gcc/testsuite/gcc.target/arm/vect-fmaxmin.c | 14 + gcc/testsuite/gcc.target/i386/amd64-abi-1.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-2.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-4.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-5.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-6.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-7.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-8.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-9.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvtsd2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvtsi2sd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvtsi2ss-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvtss2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvttsd2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvttss2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vmovq-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vmovq-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vpextrq-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vpinsrq-1.c | 2 +- .../gcc.target/i386/avx512f-broadcast-gpr-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtsd2si64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsd2usi64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsd2usi64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2sd64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2ss64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtss2si64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtss2usi64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtss2usi64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvttsd2si64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvttsd2si64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvttsd2usi64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvttsd2usi64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvttss2si64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvttss2si64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvttss2usi64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvttss2usi64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2sd64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2sd64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2ss64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2ss64-2.c | 2 +- .../gcc.target/i386/avx512f-vpbroadcastq-1.c | 6 +- .../gcc.target/i386/avx512f_evex_reg_asm-1.c | 2 +- .../gcc.target/i386/avx512f_evex_reg_asm-2.c | 2 +- .../gcc.target/i386/avx512vl-vpbroadcastd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpbroadcastq-1.c | 8 +- gcc/testsuite/gcc.target/i386/bittest.c | 22 + gcc/testsuite/gcc.target/i386/bmi-2.c | 2 +- gcc/testsuite/gcc.target/i386/bmi-5.c | 2 +- gcc/testsuite/gcc.target/i386/bt-3.c | 2 +- gcc/testsuite/gcc.target/i386/cleanup-2.c | 2 +- gcc/testsuite/gcc.target/i386/cmpxchg16b-1.c | 2 +- gcc/testsuite/gcc.target/i386/crc32-2.c | 2 +- gcc/testsuite/gcc.target/i386/divmod-7.c | 2 +- gcc/testsuite/gcc.target/i386/divmod-8.c | 2 +- gcc/testsuite/gcc.target/i386/fentry-override.c | 2 +- gcc/testsuite/gcc.target/i386/fentry.c | 2 +- gcc/testsuite/gcc.target/i386/fma3-builtin.c | 2 +- gcc/testsuite/gcc.target/i386/fma3-fma.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-256-vector.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-builtin.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-fma-2.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-fma.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-vector-2.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-vector.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-2.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-6.c | 2 +- .../i386/gcc-have-sync-compare-and-swap-4.c | 2 +- gcc/testsuite/gcc.target/i386/local.c | 2 +- gcc/testsuite/gcc.target/i386/max-stack-align.c | 2 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-1.c | 2 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-2.c | 2 +- .../gcc.target/i386/memcpy-vector_loop-1.c | 2 +- gcc/testsuite/gcc.target/i386/movbe-2.c | 2 +- gcc/testsuite/gcc.target/i386/pad-5b.c | 2 +- gcc/testsuite/gcc.target/i386/pad-6b.c | 2 +- gcc/testsuite/gcc.target/i386/pad-9.c | 2 +- gcc/testsuite/gcc.target/i386/pr30961-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr32661-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr32708-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr32708-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr34256.c | 2 +- gcc/testsuite/gcc.target/i386/pr36246.c | 2 +- gcc/testsuite/gcc.target/i386/pr36786.c | 2 +- gcc/testsuite/gcc.target/i386/pr39082-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr44942.c | 2 +- gcc/testsuite/gcc.target/i386/pr45336-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr45336-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr45685.c | 2 +- gcc/testsuite/gcc.target/i386/pr45852.c | 2 +- gcc/testsuite/gcc.target/i386/pr48037-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr51393.c | 2 +- gcc/testsuite/gcc.target/i386/pr51987.c | 2 +- gcc/testsuite/gcc.target/i386/pr52146.c | 2 +- gcc/testsuite/gcc.target/i386/pr52698.c | 2 +- gcc/testsuite/gcc.target/i386/pr52857-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr52857-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr53249.c | 2 +- gcc/testsuite/gcc.target/i386/pr53425-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr53425-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr53698.c | 2 +- gcc/testsuite/gcc.target/i386/pr54157.c | 2 +- gcc/testsuite/gcc.target/i386/pr54445-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr54457.c | 2 +- gcc/testsuite/gcc.target/i386/pr55049-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr55093.c | 2 +- gcc/testsuite/gcc.target/i386/pr55116-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr55116-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr55142-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr55142-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr55151.c | 2 +- gcc/testsuite/gcc.target/i386/pr55247-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr55247.c | 2 +- gcc/testsuite/gcc.target/i386/pr55597.c | 2 +- gcc/testsuite/gcc.target/i386/pr55981.c | 2 +- gcc/testsuite/gcc.target/i386/pr56028.c | 2 +- gcc/testsuite/gcc.target/i386/pr58690.c | 2 +- gcc/testsuite/gcc.target/i386/pr59034-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr59034-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr64409.c | 2 +- gcc/testsuite/gcc.target/i386/pr66232-10.c | 13 + gcc/testsuite/gcc.target/i386/pr66232-11.c | 14 + gcc/testsuite/gcc.target/i386/pr66232-12.c | 13 + gcc/testsuite/gcc.target/i386/pr66232-13.c | 13 + gcc/testsuite/gcc.target/i386/pr66232-5.c | 2 +- gcc/testsuite/gcc.target/i386/pr66470.c | 2 +- gcc/testsuite/gcc.target/i386/pr66978.c | 2 +- gcc/testsuite/gcc.target/i386/pr68473-1.c | 25 + gcc/testsuite/gcc.target/i386/pr68937-1.c | 13 + gcc/testsuite/gcc.target/i386/pr68937-2.c | 13 + gcc/testsuite/gcc.target/i386/pr68937-3.c | 13 + gcc/testsuite/gcc.target/i386/pr68937-4.c | 13 + .../20080419-1.c => gcc.target/i386/pr68937-5.c} | 3 + gcc/testsuite/gcc.target/i386/pr68937-6.c | 16 + gcc/testsuite/gcc.target/i386/pr68956.c | 67 + gcc/testsuite/gcc.target/i386/rdfsbase-1.c | 2 +- gcc/testsuite/gcc.target/i386/rdfsbase-2.c | 2 +- gcc/testsuite/gcc.target/i386/rdgsbase-1.c | 2 +- gcc/testsuite/gcc.target/i386/rdgsbase-2.c | 2 +- gcc/testsuite/gcc.target/i386/rdpku-1.c | 11 + gcc/testsuite/gcc.target/i386/rdrand-3.c | 2 +- gcc/testsuite/gcc.target/i386/rotate-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-22.c | 2 +- gcc/testsuite/gcc.target/i386/sse-23.c | 2 +- gcc/testsuite/gcc.target/i386/sse-cvtsi2ss-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse-cvtss2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse-cvttss2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-init-v2di-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-movq-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-movq-3.c | 2 +- gcc/testsuite/gcc.target/i386/sse4_1-pextrq.c | 2 +- gcc/testsuite/gcc.target/i386/sse4_1-pinsrq.c | 2 +- gcc/testsuite/gcc.target/i386/sse4_2-crc32q.c | 2 +- gcc/testsuite/gcc.target/i386/sse4_2-popcntq.c | 2 +- gcc/testsuite/gcc.target/i386/ssp-strong-reg.c | 2 +- gcc/testsuite/gcc.target/i386/tbm-2.c | 2 +- gcc/testsuite/gcc.target/i386/testround-2.c | 2 +- gcc/testsuite/gcc.target/i386/udivmod-7.c | 2 +- gcc/testsuite/gcc.target/i386/udivmod-8.c | 2 +- gcc/testsuite/gcc.target/i386/vararg-1.c | 2 +- gcc/testsuite/gcc.target/i386/vararg-2.c | 2 +- gcc/testsuite/gcc.target/i386/vectorize5.c | 2 +- gcc/testsuite/gcc.target/i386/warn-vect-op-1.c | 2 +- gcc/testsuite/gcc.target/i386/warn-vect-op-2.c | 2 +- gcc/testsuite/gcc.target/i386/warn-vect-op-3.c | 2 +- gcc/testsuite/gcc.target/i386/wrfsbase-1.c | 2 +- gcc/testsuite/gcc.target/i386/wrfsbase-2.c | 2 +- gcc/testsuite/gcc.target/i386/wrgsbase-1.c | 2 +- gcc/testsuite/gcc.target/i386/wrgsbase-2.c | 2 +- gcc/testsuite/gcc.target/i386/wrpku-1.c | 11 + gcc/testsuite/gcc.target/i386/xop-pcmov.c | 2 +- gcc/testsuite/gcc.target/i386/xop-pcmov2.c | 2 +- gcc/testsuite/gcc.target/i386/xop-rotate1-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-rotate2-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-rotate3-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-shift1-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-shift2-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-shift3-vector.c | 2 +- gcc/testsuite/gcc.target/i386/zee.c | 2 +- .../powerpc/{swaps-p8-1.c => p9-lxvx-stxvx-1.c} | 25 +- gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-2.c | 15 + gcc/testsuite/gcc.target/powerpc/pr68872.c | 14 + gcc/testsuite/gcc.target/s390/hotpatch-8.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-9.c | 2 +- gcc/testsuite/gcc.target/s390/litpool-r3-1.c | 16 + gcc/testsuite/gcc.target/s390/vcond-shift.c | 61 + gcc/testsuite/gcc.target/sparc/20151219-1.c | 39 + .../gfortran.dg/allocate_with_source_16.f90 | 76 + gcc/testsuite/gfortran.dg/coarray_40.f90 | 1 + gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 | 4 +- .../gfortran.dg/default_format_denormal_2.f90 | 2 +- gcc/testsuite/gfortran.dg/error_format_2.f90 | 16 + gcc/testsuite/gfortran.dg/goacc/host_data-tree.f95 | 2 +- gcc/testsuite/gfortran.dg/pr68864.f90 | 43 + gcc/testsuite/gfortran.dg/pr69055.f90 | 10 + gcc/testsuite/gfortran.dg/proc_ptr_48.f90 | 50 + gcc/testsuite/gnat.dg/complex1.adb | 10 + gcc/testsuite/gnat.dg/complex1_pkg.ads | 5 + gcc/testsuite/gnat.dg/specs/debug1.ads | 2 +- gcc/testsuite/lib/target-supports.exp | 6 + gcc/trans-mem.c | 115 +- gcc/tree-cfg.c | 71 +- gcc/tree-core.h | 6 +- gcc/tree-eh.c | 97 +- gcc/tree-inline.c | 143 +- gcc/tree-nested.c | 2 - gcc/tree-pretty-print.c | 3 - gcc/tree-ssa-dce.c | 128 +- gcc/tree-ssa-dom.c | 4 + gcc/tree-ssa-loop-unswitch.c | 4 +- gcc/tree-ssa-math-opts.c | 8 + gcc/tree-ssa-pre.c | 2 + gcc/tree-vect-patterns.c | 72 +- gcc/tree-vect-stmts.c | 4 +- gcc/tree.c | 3 - gcc/ubsan.c | 1 + gcc/var-tracking.c | 40 +- libbacktrace/ChangeLog | 5 + libbacktrace/configure | 3 +- libbacktrace/configure.ac | 3 +- libcpp/ChangeLog | 7 + libcpp/line-map.c | 5 +- libgcc/ChangeLog | 5 + libgcc/config.host | 1 + libgfortran/ChangeLog | 7 +- libgfortran/io/format.c | 20 - libgo/mksysinfo.sh | 13 +- libgomp/ChangeLog | 23 + .../libgomp.oacc-c-c++-common/loop-auto-1.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/loop-g-1.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/loop-g-2.c | 2 +- .../libgomp.oacc-c-c++-common/loop-gwv-1.c | 2 +- .../libgomp.oacc-c-c++-common/loop-red-g-1.c | 2 +- .../libgomp.oacc-c-c++-common/loop-red-gwv-1.c | 2 +- .../libgomp.oacc-c-c++-common/loop-red-v-1.c | 2 +- .../libgomp.oacc-c-c++-common/loop-red-v-2.c | 2 +- .../libgomp.oacc-c-c++-common/loop-red-w-1.c | 2 +- .../libgomp.oacc-c-c++-common/loop-red-w-2.c | 2 +- .../libgomp.oacc-c-c++-common/loop-red-wv-1.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/loop-v-1.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c | 2 +- .../libgomp.oacc-c-c++-common/loop-wv-1.c | 2 +- .../libgomp.oacc-c-c++-common/routine-g-1.c | 2 +- .../libgomp.oacc-c-c++-common/routine-gwv-1.c | 2 +- .../libgomp.oacc-c-c++-common/routine-v-1.c | 2 +- .../libgomp.oacc-c-c++-common/routine-w-1.c | 2 +- .../libgomp.oacc-c-c++-common/routine-wv-1.c | 2 +- libiberty/ChangeLog | 14 + libiberty/crc32.c | 12 +- libiberty/regex.c | 2 +- libmpx/ChangeLog | 5 + libmpx/mpxwrap/mpx_wrappers.c | 11 + libstdc++-v3/ChangeLog | 65 + libstdc++-v3/config/os/djgpp/error_constants.h | 99 +- libstdc++-v3/include/bits/c++0x_warning.h | 6 +- libstdc++-v3/include/std/functional | 34 +- libstdc++-v3/include/std/tuple | 51 - libstdc++-v3/include/std/utility | 53 +- libstdc++-v3/src/c++11/ios.cc | 7 +- .../atomic/65147.cc => 20_util/function/68995.cc} | 11 +- .../65760.cc => function_objects/mem_fn/68982.cc} | 31 +- .../testsuite/20_util/pair/astuple/astuple.cc | 28 + .../20_util/pair/astuple/astuple_cpp14.cc | 59 + .../testsuite/20_util/tuple/tuple_element.cc | 6 + .../testsuite/20_util/tuple/tuple_element_t.cc | 6 + libstdc++-v3/testsuite/20_util/tuple/tuple_size.cc | 29 +- .../array/tuple_interface/tuple_element.cc | 29 +- .../array/tuple_interface/tuple_element_cpp14.cc | 64 + .../array/tuple_interface/tuple_size.cc | 11 +- .../testsuite/27_io/ios_base/storage/11584.cc | 8 +- .../bitmap_allocator/check_allocate_max_size.cc | 2 +- .../ext/bitmap_allocator/check_deallocate_null.cc | 2 +- 456 files changed, 6991 insertions(+), 68151 deletions(-) copy gcc/{ChangeLog => ChangeLog-2015} (98%) create mode 100644 gcc/config/arc/builtins.def copy gcc/config/i386/{xsavecintrin.h => pkuintrin.h} (66%) copy gcc/testsuite/{ChangeLog => ChangeLog-2015} (98%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pmf1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-67376.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-virtual5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted50.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn28.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/bad-binary-ops.C create mode 100644 gcc/testsuite/g++.dg/lookup/name-clash11.C create mode 100644 gcc/testsuite/g++.dg/pr49847-2.C create mode 100644 gcc/testsuite/g++.dg/pr68831.C create mode 100644 gcc/testsuite/g++.dg/template/pr68978.C create mode 100644 gcc/testsuite/g++.dg/tm/pr67811.C create mode 100644 gcc/testsuite/gcc.dg/bad-binary-ops.c create mode 100644 gcc/testsuite/gcc.dg/c11-atomic-4.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c copy gcc/testsuite/gcc.dg/guality/{pr36728-3.c => pr68860-1.c} (83%) copy gcc/testsuite/gcc.dg/guality/{pr36728-3.c => pr68860-2.c} (85%) create mode 100644 gcc/testsuite/gcc.dg/pr61441.c create mode 100644 gcc/testsuite/gcc.dg/pr69015.c create mode 100644 gcc/testsuite/gcc.dg/pr69070.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68906.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tst_3.c copy gcc/testsuite/gcc.target/{i386/avx-additional-reg-names.c => aarch64/tst_4.c} (51%) create mode 100644 gcc/testsuite/gcc.target/arc/builtin_general.c create mode 100644 gcc/testsuite/gcc.target/arc/builtin_simd.c create mode 100644 gcc/testsuite/gcc.target/arc/builtin_special.c create mode 100644 gcc/testsuite/gcc.target/arc/load-update.c create mode 100644 gcc/testsuite/gcc.target/arm/fmaxmin.c copy gcc/testsuite/gcc.target/{aarch64/fmaxmin.c => arm/fmaxmin.x} (65%) create mode 100644 gcc/testsuite/gcc.target/arm/vect-fmaxmin.c create mode 100644 gcc/testsuite/gcc.target/i386/bittest.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-10.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-11.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-12.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-13.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68473-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68937-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68937-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68937-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68937-4.c copy gcc/testsuite/{gcc.c-torture/compile/20080419-1.c => gcc.target/i386/pr68937- [...] create mode 100644 gcc/testsuite/gcc.target/i386/pr68937-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68956.c create mode 100644 gcc/testsuite/gcc.target/i386/rdpku-1.c create mode 100644 gcc/testsuite/gcc.target/i386/wrpku-1.c copy gcc/testsuite/gcc.target/powerpc/{swaps-p8-1.c => p9-lxvx-stxvx-1.c} (60%) create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr68872.c create mode 100644 gcc/testsuite/gcc.target/s390/litpool-r3-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vcond-shift.c create mode 100644 gcc/testsuite/gcc.target/sparc/20151219-1.c create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/error_format_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68864.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69055.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_48.f90 create mode 100644 gcc/testsuite/gnat.dg/complex1.adb create mode 100644 gcc/testsuite/gnat.dg/complex1_pkg.ads copy libstdc++-v3/testsuite/{29_atomics/atomic/65147.cc => 20_util/function/68995. [...] copy libstdc++-v3/testsuite/20_util/{function/65760.cc => function_objects/mem_fn/ [...] create mode 100644 libstdc++-v3/testsuite/20_util/pair/astuple/astuple_cpp14.cc create mode 100644 libstdc++-v3/testsuite/23_containers/array/tuple_interface/tupl [...]