This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/interrupt/master in repository gcc.
discards 770760d Implement x86 interrupt attribute adds f2b5fae 2015-10-19 Steven G. Kargl kargl@gcc.gnu.org adds eebfc95 Proposed doc update for Explicit Reg Vars 1/3 * doc/e [...] adds 3bd5b2f mn10300: Use the STC bb-reorder algorithm at -Os adds fbe9d8a REE: fix uninitialized registers handling adds c33609c PR66870 PowerPC64 Enable gold linker with split stack adds a9e76ea Daily bump. adds e58a0f0 2015-10-19 Steven G. Kargl kargl@gcc.gnu.org adds 071355f typo adds a349de0 * c-cppbuiltin.c (c_cpp_builtins): Define __cpp_enumerator_ [...] adds f16ed23 Expand PTRMEM_CST only when necessary. adds a36e5e5 Implement N4268, Do constant evaluation of all non-type temp [...] adds 1ccac4c [PATCH] c/67925 - update documentation on `inline' adds 73b2835 PR c++/67064 adds f974fc7 Fix default_binds_local_p_2 for extern protected data adds 0b8bd25 2015-10-20 Thomas Quinot quinot@adacore.com adds 1ff43c0 2015-10-20 Ed Schonberg schonberg@adacore.com adds 9b5b11f 2015-10-20 Vincent Celier celier@adacore.com adds 81bd1c0 2015-10-20 Thomas Quinot quinot@adacore.com adds 5c9329f 2015-10-20 Bob Duff duff@adacore.com adds d1cd139 2015-10-20 Thomas Quinot quinot@adacore.com adds f0a120e 2015-10-20 Hristian Kirtchev kirtchev@adacore.com adds 078a74b 2015-10-20 Bob Duff duff@adacore.com adds 55ab526 2015-10-20 Gary Dismukes dismukes@adacore.com adds 0c0a0b2 2015-10-20 Vincent Celier celier@adacore.com adds d3e59bb 2015-10-20 Philippe Gil gil@adacore.com adds dc62fae 2015-10-20 Ed Schonberg schonberg@adacore.com adds 2f5441e 2015-10-20 Bob Duff duff@adacore.com adds a738763 2015-10-20 Bob Duff duff@adacore.com adds aae9bc7 2015-10-20 Bob Duff duff@adacore.com adds cb1f309 Update targets. adds d0bb948 Fix VTV for targets with section anchors. adds 11b98f5 Fix VTV for targets with section anchors. adds 21eb0cb Enable VTV for aarch64 and arm adds a4ebc1b * gnat_ugn.texi, gnat_rm.texi: Regenerate. * doc/gnat_ugn/g [...] adds 85ee12c 2015-10-20 Hristian Kirtchev kirtchev@adacore.com adds 94cb56d 2015-10-20 Ed Schonberg schonberg@adacore.com adds 0bed14c 2015-10-20 Bob Duff duff@adacore.com adds 11cf765 2015-10-20 Bob Duff duff@adacore.com adds 8445872 2015-10-20 Hristian Kirtchev kirtchev@adacore.com adds 3af8521 2015-10-20 Yannick Moy moy@adacore.com adds fa1fb6f Fix typos. adds b868178 Correctly fill up cgraph_node::local.versionable flag. adds ea6969d 2015-10-20 Ed Schonberg schonberg@adacore.com adds 28191f1 2015-10-20 Yannick Moy moy@adacore.com adds 31bee90 2015-10-20 Jerome Lambourg lambourg@adacore.com adds 9d11997 2015-10-20 Hristian Kirtchev kirtchev@adacore.com adds 5921a31 2015-10-20 Tristan Gingold gingold@adacore.com adds f441808 2015-10-20 Gary Dismukes dismukes@adacore.com adds d4e1acf 2015-10-20 Tristan Gingold gingold@adacore.com adds 7e2d366 2015-10-20 Ed Schonberg schonberg@adacore.com adds f1cabbf 2015-10-20 Ed Schonberg schonberg@adacore.com adds 49d539c 2015-10-20 Ed Schonberg schonberg@adacore.com adds 136298d 2015-10-20 Steve Baird baird@adacore.com adds 79dd9ad 2015-10-20 Yannick Moy moy@adacore.com adds b8eacb1 2015-10-20 Bob Duff duff@adacore.com adds 0c30cda 2015-10-20 Ed Schonberg schonberg@adacore.com adds df8d8dc 2015-10-20 Richard Biener rguenther@suse.de adds 2060faf 2015-10-20 Arnaud Charlet charlet@adacore.com adds ab8a61d 2015-10-20 Arnaud Charlet charlet@adacore.com adds 49c657f 2015-10-20 Yannick Moy moy@adacore.com adds 8503d05 [AArch64] Remove divisions-to-produce-NaN from vdiv_f.c adds 08881cb * c.opt (std=gnu++11): Do not describe as experimental. (st [...] adds 80d3e9a Properly handle -miamcu and -march=lakemont adds 66205a6 Skip local error_mark_node decls adds 9deca14 * config/alpha/alpha.h (HARD_REGNO_NREGS): Use CEIL macro. [...] adds ac80c07 [AArch64][1/2] Add fmul-by-power-of-2+fcvt optimisation adds d759bc0 [simplify-rtx][2/2] Use constants from pool when simplifying binops adds 033b4ff 2015-10-20 Vladimir Makarov vmakarov@redhat.com adds afb6adb Add --enable-compressed-debug-sections={all,gas,gold,ld} adds 3f73be3 PR c/67964 * c-parser.c (c_parser_attributes): Break out of [...] adds e11b1498 [Testsuite] Turn on 64-bit-vector tests for AArch64. adds 9202af5 [AArch64] Add support for 64-bit vector-mode ldp/stp adds 885c11f musl support for sh adds 6b5e0fa compiler: Report errors for non-integral shift counts. adds 80c0558 compiler: Report errors after evaluating invalid constant. adds 8523243 * array-notation-common.c (is_cilkplus_vector_p): Define. * [...] adds 767b995 * testsuite/libgomp.oacc-c-c++-common/reduction-5.c: Set san [...] new 419ae31 Implement x86 interrupt attribute new 91ee21a Add testcases for PR 68037 new c0c11a6 Add a check for DRAP in interrupt function
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 (770760d) \ N -- N -- N refs/heads/hjl/interrupt/master (c0c11a6)
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 3 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 | 10 + configure | 19 + configure.ac | 13 + gcc/ChangeLog | 191 ++- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 912 +++++++++++ gcc/ada/Makefile.rtl | 2 + gcc/ada/a-btgbso.adb | 323 +--- gcc/ada/a-btgbso.ads | 4 +- gcc/ada/a-cbdlli.adb | 685 +++------ gcc/ada/a-cbdlli.ads | 41 +- gcc/ada/a-cbhama.adb | 264 ++-- gcc/ada/a-cbhama.ads | 35 +- gcc/ada/a-cbhase.adb | 315 ++-- gcc/ada/a-cbhase.ads | 43 +- gcc/ada/a-cbmutr.adb | 548 +++---- gcc/ada/a-cbmutr.ads | 43 +- gcc/ada/a-cborma.adb | 313 ++-- gcc/ada/a-cborma.ads | 35 +- gcc/ada/a-cborse.adb | 370 ++--- gcc/ada/a-cborse.ads | 43 +- gcc/ada/a-cdlili.adb | 775 +++------- gcc/ada/a-cdlili.ads | 32 +- gcc/ada/a-cfdlli.adb | 4 +- gcc/ada/a-cfdlli.ads | 2 +- gcc/ada/a-cfhase.adb | 6 +- gcc/ada/a-cfhase.ads | 2 +- gcc/ada/a-cfinve.adb | 4 +- gcc/ada/a-cfinve.ads | 12 +- gcc/ada/a-cforse.adb | 6 +- gcc/ada/a-cforse.ads | 2 +- gcc/ada/a-chtgbk.adb | 110 +- gcc/ada/a-chtgbk.ads | 4 +- gcc/ada/a-chtgbo.adb | 95 +- gcc/ada/a-chtgbo.ads | 4 +- gcc/ada/a-chtgke.adb | 110 +- gcc/ada/a-chtgke.ads | 4 +- gcc/ada/a-chtgop.adb | 167 +- gcc/ada/a-chtgop.ads | 4 +- gcc/ada/a-cidlli.adb | 852 ++++------- gcc/ada/a-cidlli.ads | 47 +- gcc/ada/a-cihama.adb | 292 ++-- gcc/ada/a-cihama.ads | 37 +- gcc/ada/a-cihase.adb | 449 ++---- gcc/ada/a-cihase.ads | 45 +- gcc/ada/a-cimutr.adb | 570 +++---- gcc/ada/a-cimutr.ads | 39 +- gcc/ada/a-ciorma.adb | 338 ++-- gcc/ada/a-ciorma.ads | 43 +- gcc/ada/a-ciormu.adb | 145 +- gcc/ada/a-ciormu.ads | 13 +- gcc/ada/a-ciorse.adb | 404 ++--- gcc/ada/a-ciorse.ads | 51 +- gcc/ada/a-clrefi.adb | 6 +- gcc/ada/a-coboho.adb | 36 +- gcc/ada/a-coboho.ads | 13 +- gcc/ada/a-cobove.adb | 736 +++------ gcc/ada/a-cobove.ads | 41 +- gcc/ada/a-cofove.adb | 4 +- gcc/ada/a-cofove.ads | 2 +- gcc/ada/a-cohama.adb | 231 +-- gcc/ada/a-cohama.ads | 22 +- gcc/ada/a-cohase.adb | 406 ++--- gcc/ada/a-cohase.ads | 33 +- gcc/ada/a-cohata.ads | 18 +- gcc/ada/a-coinve.adb | 1614 ++++++-------------- gcc/ada/a-coinve.ads | 58 +- gcc/ada/a-comutr.adb | 575 +++---- gcc/ada/a-comutr.ads | 43 +- gcc/ada/{a-contai.adb => a-conhel.adb} | 50 +- gcc/ada/{a-contai.ads => a-conhel.ads} | 54 +- gcc/ada/a-contai.ads | 130 -- gcc/ada/a-convec.adb | 158 +- gcc/ada/a-convec.ads | 9 +- gcc/ada/a-coorma.adb | 285 ++-- gcc/ada/a-coorma.ads | 28 +- gcc/ada/a-coormu.adb | 145 +- gcc/ada/a-coormu.ads | 13 +- gcc/ada/a-coorse.adb | 341 ++--- gcc/ada/a-coorse.ads | 36 +- gcc/ada/a-crbltr.ads | 21 +- gcc/ada/a-crbtgk.adb | 210 +-- gcc/ada/a-crbtgk.ads | 4 +- gcc/ada/a-crbtgo.adb | 107 +- gcc/ada/a-crbtgo.ads | 4 +- gcc/ada/a-crdlli.ads | 4 +- gcc/ada/a-disedf.ads | 6 +- gcc/ada/a-except-2005.adb | 11 +- gcc/ada/a-except.adb | 2 +- gcc/ada/a-exetim-default.ads | 14 +- gcc/ada/a-exetim-mingw.adb | 4 +- gcc/ada/a-exetim-mingw.ads | 14 +- gcc/ada/a-exetim.ads | 14 +- gcc/ada/a-extiin.ads | 10 +- gcc/ada/a-finali.adb | 50 +- gcc/ada/a-finali.ads | 12 +- gcc/ada/a-interr.ads | 30 +- gcc/ada/a-ngelfu.adb | 12 +- gcc/ada/a-rbtgbk.adb | 9 +- gcc/ada/a-rbtgbk.ads | 4 +- gcc/ada/a-rbtgbo.adb | 72 +- gcc/ada/a-rbtgbo.ads | 4 +- gcc/ada/a-rbtgso.adb | 318 +--- gcc/ada/a-rbtgso.ads | 4 +- gcc/ada/a-reatim.adb | 4 +- gcc/ada/a-reatim.ads | 12 +- gcc/ada/a-strsup.adb | 8 - gcc/ada/a-sytaco.adb | 4 +- gcc/ada/a-sytaco.ads | 25 +- gcc/ada/a-taside.adb | 4 +- gcc/ada/a-taside.ads | 26 +- gcc/ada/a-tifiio.adb | 4 +- gcc/ada/adaint.c | 3 +- gcc/ada/aspects.adb | 1 + gcc/ada/aspects.ads | 19 +- gcc/ada/atree.adb | 23 + gcc/ada/atree.ads | 12 + gcc/ada/atree.h | 2 + gcc/ada/bindgen.adb | 147 +- gcc/ada/bindgen.ads | 6 +- gcc/ada/bindusg.adb | 8 +- gcc/ada/checks.adb | 2 +- gcc/ada/clean.adb | 2 +- gcc/ada/cstand.adb | 4 +- gcc/ada/debug.adb | 24 +- .../implementation_defined_characteristics.rst | 315 ++-- .../doc/gnat_rm/implementation_defined_pragmas.rst | 65 +- ...ard_and_implementation_defined_restrictions.rst | 31 +- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 13 + .../building_executable_programs_with_gnat.rst | 21 +- gcc/ada/doc/gnat_ugn/gnat_project_manager.rst | 158 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 2 +- gcc/ada/einfo.adb | 97 +- gcc/ada/einfo.ads | 42 +- gcc/ada/env.c | 4 +- gcc/ada/eval_fat.adb | 2 +- gcc/ada/exp_attr.adb | 49 +- gcc/ada/exp_ch4.adb | 60 +- gcc/ada/exp_ch5.adb | 63 +- gcc/ada/exp_ch5.ads | 6 +- gcc/ada/exp_ch6.adb | 317 ++-- gcc/ada/exp_ch6.ads | 2 +- gcc/ada/exp_ch7.adb | 9 + gcc/ada/exp_ch9.adb | 48 +- gcc/ada/exp_fixd.adb | 2 +- gcc/ada/exp_spark.adb | 23 +- gcc/ada/exp_tss.adb | 6 +- gcc/ada/exp_util.adb | 14 +- gcc/ada/expander.adb | 14 +- gcc/ada/fe.h | 14 +- gcc/ada/fmap.adb | 4 +- gcc/ada/freeze.adb | 4 +- gcc/ada/{a-dispat.adb => g-binenv.adb} | 74 +- gcc/ada/{gnat.ads => g-binenv.ads} | 19 +- gcc/ada/g-debpoo.adb | 760 +++++++-- gcc/ada/g-debpoo.ads | 78 +- gcc/ada/g-diopit.adb | 6 +- gcc/ada/g-dynhta.adb | 4 +- gcc/ada/g-dyntab.ads | 4 +- gcc/ada/g-pehage.adb | 4 +- gcc/ada/g-table.ads | 4 +- gcc/ada/gcc-interface/Makefile.in | 82 +- gcc/ada/gnat1drv.adb | 6 + gcc/ada/gnat_rm.texi | 1227 ++++++++------- gcc/ada/gnat_ugn.texi | 38 +- gcc/ada/gnatbind.adb | 21 +- gcc/ada/gnatlink.adb | 51 +- gcc/ada/gnatxref.adb | 20 +- gcc/ada/impunit.adb | 1 + gcc/ada/init.c | 37 +- gcc/ada/inline.adb | 8 +- gcc/ada/inline.ads | 12 +- gcc/ada/layout.adb | 4 +- gcc/ada/lib-xref-spark_specific.adb | 70 +- gcc/ada/lib-xref.adb | 2 +- gcc/ada/lib-xref.ads | 4 - gcc/ada/make.adb | 74 +- gcc/ada/makeutl.ads | 2 +- gcc/ada/mdll.adb | 4 +- gcc/ada/mlib-prj.adb | 4 +- gcc/ada/output.adb | 29 +- gcc/ada/par-ch12.adb | 8 +- gcc/ada/par-ch3.adb | 23 +- gcc/ada/par-ch5.adb | 4 +- gcc/ada/par-ch6.adb | 2 +- gcc/ada/par-prag.adb | 1 + gcc/ada/par_sco.adb | 7 +- gcc/ada/pprint.adb | 295 ++-- gcc/ada/pprint.ads | 15 +- gcc/ada/prep.adb | 2 +- gcc/ada/prj-attr.adb | 20 +- gcc/ada/prj-dect.adb | 2 +- gcc/ada/restrict.adb | 20 +- gcc/ada/restrict.ads | 11 +- gcc/ada/rtsfind.adb | 2 +- gcc/ada/rtsfind.ads | 8 +- gcc/ada/s-atocou-builtin.adb | 32 +- gcc/ada/s-atocou-x86.adb | 31 +- gcc/ada/s-atocou.adb | 28 +- gcc/ada/s-atocou.ads | 35 +- gcc/ada/s-diflio.adb | 31 +- gcc/ada/s-diflio.ads | 8 +- gcc/ada/s-excdeb.adb | 8 +- gcc/ada/s-excdeb.ads | 5 +- gcc/ada/s-htable.adb | 4 +- gcc/ada/s-mudido-affinity.adb | 81 +- gcc/ada/s-poosiz.adb | 4 +- gcc/ada/s-regexp.adb | 4 +- gcc/ada/s-rident.ads | 3 + gcc/ada/s-shasto.adb | 4 +- gcc/ada/s-soflin.ads | 6 +- gcc/ada/s-stposu.ads | 4 +- gcc/ada/s-taspri-solaris.ads | 4 +- gcc/ada/s-trasym.adb | 7 +- gcc/ada/s-valllu.adb | 4 +- gcc/ada/s-valuns.adb | 4 +- gcc/ada/scng.adb | 2 +- gcc/ada/sem_aggr.adb | 2 +- gcc/ada/sem_attr.adb | 34 +- gcc/ada/sem_attr.ads | 10 - gcc/ada/sem_aux.adb | 2 +- gcc/ada/sem_cat.adb | 5 +- gcc/ada/sem_ch10.adb | 2 +- gcc/ada/sem_ch11.adb | 9 +- gcc/ada/sem_ch12.adb | 132 +- gcc/ada/sem_ch13.adb | 294 +++- gcc/ada/sem_ch13.ads | 7 + gcc/ada/sem_ch3.adb | 208 ++- gcc/ada/sem_ch4.adb | 4 +- gcc/ada/sem_ch5.adb | 53 +- gcc/ada/sem_ch6.adb | 122 +- gcc/ada/sem_ch8.adb | 12 +- gcc/ada/sem_ch9.adb | 8 +- gcc/ada/sem_dim.adb | 55 +- gcc/ada/sem_elab.adb | 4 +- gcc/ada/sem_eval.adb | 4 +- gcc/ada/sem_prag.adb | 573 +++++-- gcc/ada/sem_prag.ads | 28 + gcc/ada/sem_res.adb | 194 ++- gcc/ada/sem_smem.adb | 9 +- gcc/ada/sem_type.adb | 11 + gcc/ada/sem_util.adb | 522 ++++++- gcc/ada/sem_util.ads | 55 +- gcc/ada/sem_warn.adb | 12 + gcc/ada/sinfo.ads | 4 +- gcc/ada/snames.ads-tmpl | 8 +- gcc/ada/stand.ads | 12 +- gcc/ada/switch-b.adb | 40 +- gcc/ada/table.ads | 6 +- gcc/ada/tempdir.adb | 4 +- gcc/ada/tracebak.c | 2 + gcc/ada/types.ads | 6 +- gcc/ada/uintp.adb | 4 +- gcc/c-family/ChangeLog | 21 + gcc/c-family/array-notation-common.c | 9 + gcc/c-family/c-common.h | 1 + gcc/c-family/c-cppbuiltin.c | 7 +- gcc/c-family/c.opt | 4 +- gcc/c/ChangeLog | 10 + gcc/c/c-parser.c | 27 +- gcc/cgraphbuild.c | 3 +- gcc/cgraphclones.c | 4 +- gcc/common/config/i386/i386-common.c | 16 +- gcc/common/config/mn10300/mn10300-common.c | 3 + gcc/config/aarch64/aarch64-ldpstp.md | 41 + gcc/config/aarch64/aarch64-protos.h | 2 + gcc/config/aarch64/aarch64-simd.md | 48 + gcc/config/aarch64/aarch64.c | 76 +- gcc/config/aarch64/aarch64.md | 19 + gcc/config/aarch64/predicates.md | 7 + gcc/config/alpha/alpha.c | 6 +- gcc/config/alpha/alpha.h | 14 +- gcc/config/i386/i386.c | 47 +- gcc/config/i386/i386.h | 8 +- gcc/config/rs6000/linux64.h | 15 + gcc/config/rs6000/sysv4.h | 8 - gcc/config/sh/linux.h | 21 + gcc/cp/ChangeLog | 24 + gcc/cp/constexpr.c | 14 +- gcc/cp/decl.c | 9 +- gcc/cp/decl2.c | 18 + gcc/cp/parser.c | 20 +- gcc/cp/pt.c | 11 + gcc/cp/semantics.c | 2 + gcc/cp/typeck2.c | 11 - gcc/df-problems.c | 403 +++++ gcc/df.h | 34 +- gcc/doc/extend.texi | 85 +- gcc/doc/implement-c.texi | 2 +- gcc/fortran/ChangeLog | 10 + gcc/fortran/decl.c | 1 - gcc/fortran/resolve.c | 2 +- gcc/go/ChangeLog | 8 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 11 +- gcc/go/gospec.c | 14 +- gcc/ipa-cp.c | 15 +- gcc/ipa-inline-analysis.c | 4 + gcc/ipa-prop.c | 1 + gcc/ipa-prop.h | 2 + gcc/lra-spills.c | 46 +- gcc/ree.c | 62 +- gcc/simplify-rtx.c | 12 +- gcc/testsuite/ChangeLog | 74 + gcc/testsuite/g++.dg/cpp1z/attributes-enum-1.C | 9 + gcc/testsuite/g++.dg/cpp1z/attributes-enum-1a.C | 5 + gcc/testsuite/g++.dg/cpp1z/fold7.C | 9 + gcc/testsuite/g++.dg/cpp1z/fold7a.C | 5 + gcc/testsuite/g++.dg/cpp1z/nontype1.C | 25 + gcc/testsuite/g++.dg/cpp1z/nontype2.C | 18 + gcc/testsuite/g++.dg/cpp1z/nontype3.C | 9 + gcc/testsuite/g++.dg/cpp1z/nontype3a.C | 5 + gcc/testsuite/g++.dg/cpp1z/utf8-2.C | 9 + gcc/testsuite/g++.dg/cpp1z/utf8-2a.C | 5 + gcc/testsuite/g++.dg/parse/parens3.C | 18 + gcc/testsuite/gcc.dg/pr67964.c | 21 + gcc/testsuite/gcc.dg/torture/pr68017.c | 17 + gcc/testsuite/gcc.dg/torture/pr68037-1.c | 90 ++ gcc/testsuite/gcc.dg/torture/pr68037-2.c | 85 ++ gcc/testsuite/gcc.target/aarch64/fmul_fcvt_1.c | 141 ++ gcc/testsuite/gcc.target/aarch64/fmul_fcvt_2.c | 67 + gcc/testsuite/gcc.target/aarch64/ldp_vec_64_1.c | 16 + gcc/testsuite/gcc.target/aarch64/pr66912.c | 42 + gcc/testsuite/gcc.target/aarch64/stp_vec_64_1.c | 20 + gcc/testsuite/gcc.target/aarch64/vdiv_f.c | 6 +- gcc/testsuite/gcc.target/arm/pr66912.c | 42 + gcc/testsuite/gcc.target/i386/pr66810.c | 10 + gcc/testsuite/gcc.target/i386/pr67609.c | 14 + gcc/testsuite/gcc.target/i386/pr67963-1.c | 9 + gcc/testsuite/gcc.target/i386/pr67963-2.c | 11 + gcc/testsuite/gcc.target/i386/pr67963-3.c | 11 + gcc/testsuite/gcc.target/i386/pr67985-1.c | 11 + gcc/testsuite/gcc.target/i386/pr67985-2.c | 13 + gcc/testsuite/gcc.target/i386/pr67985-3.c | 12 + gcc/testsuite/gfortran.dg/pr67900.f90 | 19 + gcc/testsuite/gfortran.dg/pr68019.f90 | 13 + gcc/testsuite/gnat.dg/opt50.adb | 23 + gcc/testsuite/gnat.dg/opt50_pkg.adb | 48 + gcc/testsuite/gnat.dg/opt50_pkg.ads | 12 + gcc/testsuite/lib/target-supports.exp | 1 + gcc/timevar.def | 1 + gcc/tree-tailcall.c | 20 +- gcc/varasm.c | 117 +- libgomp/ChangeLog | 6 + .../libgomp.oacc-c-c++-common/reduction-5.c | 4 +- .../testsuite/libgomp.oacc-fortran/reduction-6.f90 | 2 +- libvtv/ChangeLog | 5 + libvtv/configure.tgt | 4 + 348 files changed, 12974 insertions(+), 11836 deletions(-) rename gcc/ada/{a-contai.adb => a-conhel.adb} (85%) copy gcc/ada/{a-contai.ads => a-conhel.ads} (73%) copy gcc/ada/{a-dispat.adb => g-binenv.adb} (56%) copy gcc/ada/{gnat.ads => g-binenv.ads} (78%) create mode 100644 gcc/testsuite/g++.dg/cpp1z/attributes-enum-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/attributes-enum-1a.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold7a.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype3a.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/utf8-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/utf8-2a.C create mode 100644 gcc/testsuite/g++.dg/parse/parens3.C create mode 100644 gcc/testsuite/gcc.dg/pr67964.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68017.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68037-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68037-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmul_fcvt_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmul_fcvt_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_vec_64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr66912.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stp_vec_64_1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr66912.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66810.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67609.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67963-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67963-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67963-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67985-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67985-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67985-3.c create mode 100644 gcc/testsuite/gfortran.dg/pr67900.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68019.f90 create mode 100644 gcc/testsuite/gnat.dg/opt50.adb create mode 100644 gcc/testsuite/gnat.dg/opt50_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt50_pkg.ads