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 7cc140c Implement x86 interrupt attribute adds 0404413 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 5c48573 2015-11-13 Arnaud Charlet charlet@adacore.com adds ef61516 * c-decl.c: Use RECORD_OR_UNION_TYPE_P throughout. * c-type [...] adds abd5463 * g++.dg/cpp/ucn-1.C: Fix typo. adds 5daae5f * testsuite/experimental/random/randint.cc: Add dg-add-options tls. adds c2ce067 Fix std::wstring capacity test for short wchar_t adds b34eb330 2015-11-14 Steven G. Kargl kargl@gcc.gnu.org adds a983328 gcc/ 2015-11-14 Jakub Jelinek jakub@redhat.com adds 941058d PR bootstrap/68346 * call.c (build_new_op_1): Don't fold ar [...] adds 7b9f7d1 2015-11-14 Andreas Tobler andreast@gcc.gnu.org adds d464d26 * libgomp.texi: Update references from OpenMP 4.0 to OpenMP [...] adds e5bcef7 Daily bump. adds 47594a5 remove EXTENDED_SDB_BASIC_TYPES adds 2e3b03c remove conditional compilation of sdb debug info adds 6bf973f always define TARGET_PECOFF adds 05aaca9 always define EH_RETURN_HANDLER_RTX adds 5f3001a always define ENABLE_OFFLOADING adds 6bf8cb1 PR libstdc++/68353 fix _GLIBCXX_USE_C99_WCHAR test adds ee91fa6 2015-11-15 Paul Thomas pault@gcc.gnu.org adds d4f41ea * config/i386/freebsd.h (SUBTARGET32_DEFAULT_CPU): Change to [...] adds 5bbad88 * config/rs6000/on_exit.c: New file. * config [...] adds 03deb02 Daily bump. adds 524745b PR 68366 - include emit-rtl.h in sdbout.c adds 04d1dd1 2015-11-16 Christian Bruel christian.bruel@st.com adds f1ef867 2015-11-16 Richard Biener rguenther@suse.de adds 4bbe6db 2015-11-16 Christian Bruel christian.bruel@st.com adds 3f0c3c4 coding nit adds 2725c6a 2015-11-16 Christian Bruel christian.bruel@st.com adds 13ebc37 [AArch64] Cortex-A57 Choose some new branch costs. adds a2e9c08 2015-11-16 Christian Bruel christian.bruel@st.com adds dcbc681 2015-11-16 Christian Bruel christian.bruel@st.com adds 5ca4316 * config/i386/i386.c (ix86_adjust_stack_and_probe): Adjust a [...] adds 8ed4b9d * config/rs6000/rs6000.c (rs6000_emit_probe_stack_rang): Adj [...] adds 88a31fc * config/sparc/sparc.c (sparc_emit_probe_stack_range): Adjus [...] adds bc17981 Remove first_pass_instance from pass_vrp adds 8350565 Remove first_pass_instance from pass_reassoc adds 3279ea2 Remove first_pass_instance from pass_dominator adds 0bb8a43 Remove first_pass_instance from pass_object_sizes adds d0322b7 Remove first_pass_instance from pass_ccp adds 003ff40 Remove first_pass_instance adds 4600ed2 [AArch64] Fix gcc.target/aarch64/vclz.c adds c58a4cf Add __attribute__((__simd__)) to GCC. adds b8c0e65 [i386]Migrate reduction optabs to reduc_<op>_scal adds 3e292d1 2015-11-16 Richard Biener rguenther@suse.de adds b8e2ad4 gcc/ PR target/68277 * config/sh/sh.md (addsi3_scr): Handle [...] adds c86d8a4 2015-11-16 Richard Biener rguenther@suse.de adds 5d4cf93 simplify-rtx: Simplify sign_extend of lshiftrt to zero_extend [...] adds dd75533 Add missing v8a cpus to the t-aprofile file. adds 1f41d97 [Patch ARM] Add support for Cortex-A35 adds 8e539fd * c-ada-spec.c (dump_ada_template): Use RECORD_OR_UNION_TYPE [...] adds de545ba 2015-11-16 Steven G. Kargl kargl@gcc.gnu.org adds 73f6793 PR c++/68362 * c-common.c (check_case_bounds): Fold low and [...] adds e974360 * lto-streamer-out.c (write_global_references): Adjust integ [...] adds b13b401 PR libstdc++/67440 * python/libstdcxx/v6/printers.py (find_ [...] adds d3c4323 inline asm and multi-alternative constraints adds 99b08be 2015-11-16 Michael Meissner meissner@linux.vnet.ibm.com adds 3071447 * sv.po: Update. adds c7d27b6 Daily bump. adds 3e5abc8 2015-11-16 Sandra Loosemore sandra@codesourcery.com adds 4851f92 2015-11-16 Thomas Preud'homme thomas.preudhomme@arm.com adds efe6a40 * constexpr.c (cxx_eval_builtin_function_call): Use cp_fully [...] adds ee0e4f7 Relax trap assumptions in tree if convert. adds dec113c * gcc.dg/torture/pr68264.c: Use dg-add-options ieee. adds 55ec986 PR target/68263 * config/i386/i386.h (BIGGEST_ALIGNMENT): A [...] adds e05ed01 Fix commit date adds 5478f5d [Patch AArch64] Add support for Cortex-A35 adds 228eae6 * config/visium/t-visium (MULTILIB_OPTIONS): Add muser-mode. [...] adds 9f664e0 * ChangeLog: Add missing entry. adds 17b3f68 [ARM] PR 68143 Properly update memory offsets when expanding setmem adds 810c7bc gcc/ adds 3058801 2015-11-17 Dominique d'Humieres dominiq@lps.ens.fr adds ee9bc7f libgomp/ * config/nvptx/priority_queue.c: New file. adds 1ed29fa 2015-11-17 Sandra Loosemore sandra@codesourcery.com adds 38f1a6d PR c++/68308 - [6 Regression] ICE: tree check: expected integ [...] adds fb9bafd Fix PR number in ChangeLog adds 93a735e PR bootstrap/68361 adds 7991eeee PR bootstrap/68346 adds be03bd1 Add a combined_fn enum adds a2b6bdc Add basic support for direct_optab internal functions adds 1f24b8e Add internal math functions adds c9452b7 Add internal bitcount functions adds 28544f3 Add gencfn-macros.c adds 744fe35 Extend fold_const_call to combined_fn adds 7a366e8 Make more use of combined_fn adds 02e1c62 Use combined_fn in tree-vrp.c adds 390bb33 Use combined_fn in tree-ssa-reassoc.c adds fa0793a Use combined_fn in tree-ssa-math-opts.c adds 62dbd20 Use combined_fn in tree-vect-patterns.c adds e324077 Extend mathfn_built_in to handle combined_fn adds 3a18d05 Add genmatch support for internal functions adds 9bac11b Add null identifiers to genmatch adds ff69086 Replace match.pd DEFINE_MATH_FNs with auto-generated lists adds ae62dee Short-cut generation of simple built-in functions adds ed9eac2 Extend tree-call-cdce to calls whose result is used adds bf36573 Remove dead macros adds 901db6c Use IFN_SQRT in tree-vect-patterns.c adds b6c464f Make builtin_vectorized_function take a combined_fn adds 1bd41d0 Vectorize internal functions adds 48c5ac3 Simplify ix86_builtin_vectorized_function adds e01e62c Simplify rs6000_builtin_vectorized_function adds 7751159 2015-11-17 Steven G. Kargl kargl@gcc.gnu.org adds d8e55bb PR libstdc++/66059 optimise _Build_index_tuple adds 9dfffd6 Fix uninitialized src_range values for c_expr adds 79ff98c 2015-11-17 Sandra Loosemore sandra@codesourcery.com adds 3c28a3e PR target/66785 * regrename.c (record_operand_use): Keep tr [...] adds e61dd41 Ensure earlyclobbered operands go through a terminate_write stage. adds d29d9ce Preliminary regrename patch for i386 ROP patch adds 1a40f20b Add in_oacc_kernels_region in struct loop adds e258844 Clear LOOP_CLOSED_SSA after pass_ccp adds 5aa78b2 Make fdump-tree-sccp-details more complete adds 9b6c937 Improve comments in pass_tree_loop_init::execute adds c61a1e0 Don't fold -(constant) or -0. adds 65f019a LITERAL_ZERO_P obsoleted by delayed folding. adds 3c77e6e PR bootstrap/68346 adds 2e13979 POWERPC64_TOC_POINTER_ALIGNMENT adds c226d58 Daily bump. adds 75e685ed * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof [...] adds ebacf0e 2015-11-18 Richard Biener rguenther@suse.de adds b712a40 Fix memory leaks in tree-ssa-uninit.c adds e495d5c Release memory in haifa-sched adds d1fe26e Add missing test-case for PR ipa/68035 adds 1a46173 2015-11-18 Pascal Obry obry@adacore.com adds 747426d 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds 158b9f5 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds cc4b9e2 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds ffef234 2015-11-18 Thomas Quinot quinot@adacore.com adds 0924014 2015-11-18 Arnaud Charlet charlet@adacore.com adds 891529c 2015-11-18 Ed Falis falis@adacore.com adds ba1b7ee 2015-11-18 Arnaud Charlet charlet@adacore.com adds 0be0fe6 PR tree-optimization/68157 * tree-ssa-reassoc.c (attempt_bu [...] adds 9462461 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds 9cbb8f3 2015-11-18 Ed Schonberg schonberg@adacore.com adds 4721d13 2015-11-18 Doug Rupp rupp@adacore.com adds 0e465d1 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds 478b3e1 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds 20d5930 Minor code clean ups. adds d5dcec3 * gnat_ugn/gnat_project_manager.rst, gnat_ugn [...] adds 0763da1 Regenerate doc. adds af90720 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds d120cb1 gcc/ adds 19f3f4d * regrename.h (struct du_head): Add target_data_1 and target [...] adds 1927fff gcc/ * config/nvptx/nvptx.c (global_lock_var): New. (nvptx [...] adds 75b45a2 2015-11-18 Nicolas Roche roche@adacore.com adds 995729e 2015-11-18 Ed Schonberg schonberg@adacore.com adds 24086b4 Finalize func_options in arm target in adds 2479ea6 PR 68406: Avoid problem with older host compilers adds 7dc7d46 2015-11-18 Alan Modra amodra@gmail.com adds 4a9e926 gcc/cp/ * cp-gimplify.c (cp_fold_r): Add support for OACC_LOOP. adds 572d92c * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase to avoid [...] adds dd710a3 Add PR marker to last change adds f20739b * gcc-interface/trans.c (fold_constant_decl_in_expr) <ARRAY_ [...] adds d26f72d * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: Us [...] adds 29f8c37 gcc/ * config/nvptx/nvptx.c (bb_pair_t, bb_pair_vec_t): New [...] adds 21a6b87 * config/avr/avr-mcus.def: Add new avr4 devices atmega48pb a [...] adds 3746c9e 2015-11-18 Sandra Loosemore sandra@codesourcery.com adds 5517ecc Support GGC finalizers with PCH. adds e8ff623 2015-11-18 Andreas Tobler andreast@gcc.gnu.org adds c604a23 Move codegen related functions to graphite-isl-ast-to-gimple.c adds aca6c41 Enable condegen in case of cond phis. adds 0c1b6ca * gcc-interface/misc.c: Move global variables to the top of [...] adds 6e90d06 * config/nvptx/nvptx.c (nvptx_process_pars): Fix whitespace. [...] adds c860752 * gcc-interface/ada-tree.h (DECL_INVARIANT_P): New macro. * [...] adds 51f32d1 * gcc-interface/trans.c (elaborate_all_entities_for_package) [...] adds cd404a1 Add out-of-line versions of some <stdatomic.h> functions (PR [...] adds 5008247 2015-11-18 Steven G. Kargl kargl@gcc.gnu.org adds 864efe7 2015-11-18 Steven G. Kargl kargl@gcc.gnu.org adds 61247ec Daily bump. adds 545d4a4 [PATCH][PR tree-optimization/68198] Avoid CFG explosion due t [...] adds 2d3d3af * c-common.c (shorten_compare): Don't -Wtype-limits if the [...] adds a2cdcdd PR 68393: Handle SUBREG_PROMOTED_VAR_P in expand_direct_optab_fn adds 55d11fa PR preprocessor/60736 * include/cpplib.h (cpp_errno_filenam [...] adds b3a4338 PR target/67770 * config/i386/i386.md (simple_return): Disa [...] adds 2fbd06b 2015-11-19 Richard Biener rguenther@suse.de adds e9007d2 PR rtl-optimization/68376 * ifcvt.c (noce_try_abs): Disable [...] adds 662e1c6 PR target/68408 * config/sparc/sp-elf.h (CTORS_SECTION_ASM_ [...] adds d666ba1 Add clang-format config to contrib folder adds e2b2ba0 clang-format: Enhance list of FOR_EACH macros adds 8afc0d8 PR lto/61313 * configure.ac (PLUGIN_LD_SUFFIX): Do not touc [...] adds 89f6d4a * config/nvptx/nvptx.md (atomic_compare_and_swap<mode>_1, a [...] adds 43322b2 gcc/cp/ * parser.h (struct cp_omp_declare_simd_data): Add c [...] adds 64528b1 PR tree-optimization/68431 * tree-vrp.c (extract_range_from [...] adds 5f1ec3a Fix typo in doc/gty.texi adds 376f725 * fwprop.c (update_uses): Use flag_checking instead of gcc_ [...] adds 7d33748 PR c++/67409 * decl.c (identify_goto): Add LOC and DIAG_KIN [...] adds 5920e04 liboffloadmic/ * plugin/libgomp-plugin-intelmic.cpp (struct [...] adds 104f5d6 2015-11-19 Bob Duff duff@adacore.com adds 9a03004 [Patch, vrp] Allow VRP type conversion folding only for widen [...] adds e71ce65 2015-11-19 David Edelsohn dje.gcc@gmail.com adds ce718fc PR c++/68396 adds 313133f * libgomp.oacc-c-c++-common/reduction-dbl.c: New. * libgomp [...] adds 2bca928 fix bootstrap without ISL on old linkers adds 62efaf6 PR c/68412 * c-typeck.c (parser_build_binary_op): Properly [...] adds c40a414 gcc/ * config/nvptx/nvptx.h (SUPPORTS_WEAK): Define. * con [...] adds 062f0f9 PR c++/68422 adds 81d16ca add testcase for PR68335 adds fcf6cab fix PR68341: correctly compute the insertion point for close [...] adds ac0b9d8 fix PR68428: ignore bb dominated by the scop->exit adds c0b6819 * config/msp430/lib2hw_mul.S: Fix alignment. adds c06f419 Support __cxa_free_exception and fix exception handling. adds af44a72 Daily bump. adds 11d8dd6 C++ FE: offer suggestions for misspelled field names adds 2fef9f8 gcc/testsuite/ * c-c++-common/attr-simd-3.c: Put xfail (PR68 [...] adds 2777447 S/390: Clobber r1 in patterns resulting in pfpo instruction. adds 6b51b28 S/390: Add bswaphi2 pattern adds d3d81eb PR c++/67354 * cp-tree.h (defer_mangling_aliases): Declare. [...] adds df3eb2e PR tree-optimization/52272 * tree-ssa-loop-ivopts.c (struct [...] adds f9b1608 Fix up misplaced ChangeLog entry. adds 183ff80 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 9e75a9b Do final value replacement in try_create_reduction_list adds f25fac5 * doc/md.texi (Standard Names): Move entry for addptr3 aroun [...] adds 9197c6f [ARM] Disable neon testing for armv7-m adds a841f87 clang-format: split content of a list to multiple lines adds 7a7837a Fix typo and trailing whitespace in dump-file strings in parloops adds 494c470 compiler: Use receiver name in hash/equal for type within [...] adds 559260b 2015-11-20 Alan Hayward alan.hayward@arm.com adds c33494f * config/nvptx/nvptx.c (nvptx_use_anchors_for_symbol_p): New [...] adds 38f4c96 Sync top level configure with binutils-gdb. adds fe9d2f5 2015-11-20 Paul Thomas pault@gcc.gnu.org adds f68e3b2 Fix wrong attribution in gfortran ChangeLog adds 9028c8f [ARM] PR 68149 Fix ICE in unaligned_loaddi split adds 8fe38eb [ARM] Do not expand movmisalign pattern if not in 32-bit mode adds 01f1111 * c-common.c (shorten_compare): But look through macros from [...] adds b2bcff1 [AArch64] Add attribute for compatibility with ARM pipeline models adds 10efd28 Fix cygwin performance loss on linpack. adds 073ddf1 PR libstdc++/68448 * python/hook.in: Call register_libstdcx [...] adds b2fbac0 PR middle-end/68339 * omp-low.c (expand_simd_clones): Call [...] adds 219e09f PR middle-end/68221 * omp-low.c (lower_rec_input_clauses): [...] adds 734caf8 PR 62314: add ability to add fixit-hints to a diagnostic adds 04425c2 Add testcase erroneously omitted from r230638 adds f0e064f cmd: Use correct install tool dir with gccgo adds 71dccc4 * config/sparc/sparc.md (umulxhi_vis): Move around. (*umulx [...] adds 35543da * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testc [...] adds f5244cc PR go/68072 cmd/cgo: ignore vars with no name or type if [...] adds 18a20dc PR go/68141 compiler: Use references in Archive_iterator [...] adds 30adea3 Daily bump. adds 2b19d68 PR go/66574 runtime: Use clock_gettime to get current time. adds dc11b5a PR go/65785 net: don't run multicast listen test on nil [...] adds a41dc10 PR go/66406 * go.test/go-test.exp (go-gc-tests): Skip nilpt [...] adds b3af74d * ipa-icf.c (sem_item::add_type): Do not look for TYPE_CANON [...] adds a974d52 PR go/66378 syscall: Fix initial offset value in syscall [...] adds 6e5b1d3 * testsuite/23_containers/vector/profile/vector.cc: Add maxda [...] adds a67f43d PR debug/66432 * tree-inline.c (copy_debug_stmt): If gimpl [...] adds 5bcd4c2 * g++.dg/init/vbase1.C: Also run on i?86-*-*. adds a259e35 * config/nvptx/nvptx.c (write_function_decl_and_comment): Pr [...] adds b594ca2 * config/nvptx/nvptx.md (clz<mode>2): Use operand 1 for type. adds 91b019e * gfortran.dg/submodule_6.f08: Add dg-require-effecti [...] adds 94338ce6 * gcc.dg/atomic-generic.c: Include <string.h>.q new 12ab062 Implement x86 interrupt attribute
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (7cc140c) \ N -- N -- N refs/heads/hjl/interrupt/master (12ab062)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 2 + ChangeLog | 14 + Makefile.in | 9 + Makefile.tpl | 9 + configure | 8 + configure.ac | 8 + contrib/ChangeLog | 13 + contrib/clang-format | 138 ++ gcc/ChangeLog | 1419 ++++++++++++- gcc/ChangeLog-2014 | 2 +- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 29 +- gcc/ada/ChangeLog | 543 ++++- gcc/ada/Makefile.rtl | 1 + gcc/ada/a-coinve.adb | 17 +- gcc/ada/a-direct.adb | 31 +- gcc/ada/a-interr.adb | 18 +- gcc/ada/a-interr.ads | 11 +- gcc/ada/a-stwima.adb | 4 +- gcc/ada/a-stzmap.adb | 4 +- gcc/ada/adaint.c | 102 + gcc/ada/atree.adb | 17 + gcc/ada/atree.ads | 6 + gcc/ada/atree.h | 1 + gcc/ada/bcheck.adb | 8 +- gcc/ada/checks.adb | 37 +- gcc/ada/contracts.adb | 220 +- gcc/ada/contracts.ads | 30 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 324 ++- ...ard_and_implementation_defined_restrictions.rst | 2 +- .../building_executable_programs_with_gnat.rst | 22 + .../doc/gnat_ugn/gnat_and_program_execution.rst | 8 +- gcc/ada/doc/gnat_ugn/gnat_project_manager.rst | 2 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 89 +- gcc/ada/einfo.adb | 48 +- gcc/ada/einfo.ads | 36 +- gcc/ada/exp_aggr.adb | 127 +- gcc/ada/exp_ch11.adb | 6 + gcc/ada/exp_ch3.adb | 227 +- gcc/ada/exp_ch7.adb | 171 +- gcc/ada/exp_ch9.adb | 139 +- gcc/ada/exp_intr.adb | 98 +- gcc/ada/exp_util.adb | 49 +- gcc/ada/exp_util.ads | 25 +- gcc/ada/g-comlin.adb | 6 +- gcc/ada/g-ctrl_c.adb | 10 +- gcc/ada/{s-strhas.ads => g-strhas.ads} | 25 +- gcc/ada/gcc-interface/Makefile.in | 20 +- gcc/ada/gcc-interface/ada-tree.h | 8 +- gcc/ada/gcc-interface/decl.c | 23 +- gcc/ada/gcc-interface/gigi.h | 27 +- gcc/ada/gcc-interface/misc.c | 63 +- gcc/ada/gcc-interface/trans.c | 458 +++-- gcc/ada/gcc-interface/utils.c | 44 +- gcc/ada/gcc-interface/utils2.c | 225 +- gcc/ada/gnat_rm.texi | 327 ++- gcc/ada/gnat_ugn.texi | 1015 +++++---- gcc/ada/impunit.adb | 1 + gcc/ada/interfac.ads | 7 +- gcc/ada/s-arit64.adb | 6 +- gcc/ada/s-os_lib.adb | 64 +- gcc/ada/s-os_lib.ads | 35 +- gcc/ada/s-osinte-dragonfly.ads | 3 +- gcc/ada/s-parame-vxworks.adb | 7 +- gcc/ada/s-pooglo.ads | 4 +- gcc/ada/s-soflin.adb | 8 +- gcc/ada/s-stchop-vxworks.adb | 11 +- gcc/ada/s-strhas.ads | 6 +- gcc/ada/s-tpopsp-vxworks.adb | 37 +- gcc/ada/sem_attr.adb | 7 + gcc/ada/sem_ch10.adb | 2 +- gcc/ada/sem_ch12.adb | 2 +- gcc/ada/sem_ch13.adb | 8 +- gcc/ada/sem_ch3.adb | 71 +- gcc/ada/sem_ch4.adb | 21 +- gcc/ada/sem_ch5.adb | 9 + gcc/ada/sem_ch6.adb | 43 +- gcc/ada/sem_ch7.adb | 16 +- gcc/ada/sem_ch8.adb | 26 +- gcc/ada/sem_ch9.adb | 45 +- gcc/ada/sem_elab.adb | 60 +- gcc/ada/sem_prag.adb | 355 +++- gcc/ada/sem_prag.ads | 25 +- gcc/ada/sem_res.adb | 23 +- gcc/ada/sem_type.adb | 12 +- gcc/ada/sem_util.adb | 501 ++++- gcc/ada/sem_util.ads | 69 +- gcc/ada/switch-c.adb | 7 + gcc/ada/sysdep.c | 25 - gcc/ada/targparm.ads | 4 +- gcc/builtins.c | 588 ++---- gcc/builtins.h | 5 + gcc/c-family/ChangeLog | 33 + gcc/c-family/c-ada-spec.c | 3 +- gcc/c-family/c-common.c | 56 +- gcc/c/ChangeLog | 54 + gcc/c/c-decl.c | 38 +- gcc/c/c-parser.c | 136 +- gcc/c/c-typeck.c | 172 +- gcc/cfgexpand.c | 20 +- gcc/cfgloop.h | 3 + gcc/cfgloopmanip.c | 1 + gcc/cgraph.c | 5 +- gcc/config/aarch64/aarch64-builtins.c | 207 +- gcc/config/aarch64/aarch64-cores.def | 1 + gcc/config/aarch64/aarch64-protos.h | 5 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.c | 34 +- gcc/config/aarch64/aarch64.md | 4 + gcc/config/arm/arm-builtins.c | 271 +-- gcc/config/arm/arm-c.c | 38 +- gcc/config/arm/arm-cores.def | 1 + gcc/config/arm/arm-protos.h | 3 +- gcc/config/arm/arm-tables.opt | 3 + gcc/config/arm/arm-tune.md | 6 +- gcc/config/arm/arm.c | 202 +- gcc/config/arm/arm.h | 35 +- gcc/config/arm/arm.md | 66 +- gcc/config/arm/arm_neon.h | 476 ++--- gcc/config/arm/bpabi.h | 2 + gcc/config/arm/t-aprofile | 4 + gcc/config/avr/avr-mcus.def | 7 + gcc/config/i386/freebsd.h | 25 +- gcc/config/i386/i386.c | 721 ++++--- gcc/config/i386/i386.h | 5 +- gcc/config/i386/i386.md | 25 +- gcc/config/i386/i386.opt | 4 + gcc/config/i386/sse.md | 94 +- gcc/config/nios2/nios2.c | 4 +- gcc/config/nvptx/nvptx.c | 968 ++++++++- gcc/config/nvptx/nvptx.h | 5 +- gcc/config/nvptx/nvptx.md | 8 +- gcc/config/rs6000/rs6000.c | 531 +++-- gcc/config/rs6000/rs6000.md | 5 +- gcc/config/rs6000/vsx.md | 5 +- gcc/config/s390/s390.md | 35 +- gcc/config/sh/sh.md | 42 +- gcc/config/sparc/sp-elf.h | 4 + gcc/config/sparc/sparc.c | 32 +- gcc/config/sparc/sparc.md | 323 ++- gcc/config/visium/t-visium | 4 +- gcc/configure | 12 +- gcc/configure.ac | 7 +- gcc/coretypes.h | 2 + gcc/cp/ChangeLog | 136 ++ gcc/cp/call.c | 2 +- gcc/cp/constexpr.c | 14 +- gcc/cp/cp-gimplify.c | 23 +- gcc/cp/cp-tree.h | 15 +- gcc/cp/cvt.c | 2 +- gcc/cp/decl.c | 78 +- gcc/cp/decl2.c | 12 +- gcc/cp/except.c | 10 + gcc/cp/init.c | 5 +- gcc/cp/optimize.c | 7 + gcc/cp/parser.c | 478 +++-- gcc/cp/parser.h | 5 +- gcc/cp/pt.c | 31 +- gcc/cp/search.c | 139 ++ gcc/cp/semantics.c | 3 + gcc/cp/typeck.c | 27 +- gcc/cp/vtable-class-hierarchy.c | 8 - gcc/defaults.h | 16 +- gcc/df-scan.c | 2 - gcc/diagnostic-show-locus.c | 106 +- gcc/doc/avr-mmcu.texi | 4 +- gcc/doc/extend.texi | 167 +- gcc/doc/gty.texi | 4 +- gcc/doc/invoke.texi | 159 +- gcc/doc/match-and-simplify.texi | 5 + gcc/doc/md.texi | 56 +- gcc/doc/tm.texi | 14 +- gcc/doc/tm.texi.in | 4 +- gcc/except.c | 9 +- gcc/final.c | 6 +- gcc/fold-const-call.c | 278 ++- gcc/fold-const-call.h | 6 +- gcc/fold-const.c | 321 ++- gcc/fold-const.h | 8 +- gcc/fortran/ChangeLog | 88 + gcc/fortran/array.c | 30 + gcc/fortran/decl.c | 2 +- gcc/fortran/expr.c | 36 +- gcc/fortran/primary.c | 36 +- gcc/fortran/resolve.c | 51 +- gcc/fortran/simplify.c | 20 +- gcc/fortran/trans-array.c | 120 +- gcc/fortran/trans-decl.c | 7 +- gcc/fortran/trans-expr.c | 17 +- gcc/fortran/trans-stmt.c | 13 + gcc/fortran/trans.c | 20 +- gcc/function.c | 2 +- gcc/fwprop.c | 3 +- gcc/gcc.c | 4 +- gcc/gdbhooks.py | 2 +- gcc/gen-pass-instances.awk | 28 +- gcc/gencfn-macros.c | 218 ++ gcc/generic-match-head.c | 1 + gcc/genmatch.c | 233 ++- gcc/ggc-page.c | 93 +- gcc/gimple-fold.c | 6 +- gcc/gimple-match-head.c | 186 +- gcc/gimple-match.h | 4 +- gcc/gimple-ssa-backprop.c | 56 +- gcc/gimple.c | 21 + gcc/gimple.h | 1 + gcc/ginclude/stdatomic.h | 7 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/import-archive.cc | 4 +- gcc/go/gofrontend/types.cc | 11 +- gcc/graphite-isl-ast-to-gimple.c | 2171 ++++++++++++++++++-- gcc/graphite-scop-detection.c | 10 +- gcc/gsyms.h | 11 - gcc/haifa-sched.c | 13 +- gcc/hash-set.h | 5 +- gcc/ifcvt.c | 45 +- gcc/internal-fn.c | 313 ++- gcc/internal-fn.def | 113 +- gcc/internal-fn.h | 48 + gcc/ipa-icf-gimple.c | 10 +- gcc/ipa-icf.c | 6 +- gcc/lto-streamer-out.c | 4 +- gcc/match.pd | 134 +- gcc/omp-low.c | 92 +- gcc/opts.c | 2 +- gcc/output.h | 2 - gcc/pass_manager.h | 2 + gcc/passes.c | 18 +- gcc/passes.def | 26 +- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 6 +- gcc/regrename.c | 62 +- gcc/regrename.h | 9 +- gcc/sdbout.c | 14 +- gcc/sese.c | 1607 +-------------- gcc/sese.h | 46 +- gcc/simplify-rtx.c | 7 + gcc/spellcheck-tree.c | 41 + gcc/spellcheck.h | 6 + gcc/system.h | 2 +- gcc/target.def | 20 +- gcc/targhooks.c | 16 +- gcc/targhooks.h | 3 +- gcc/testsuite/ChangeLog | 341 ++- gcc/testsuite/c-c++-common/attr-simd-2.c | 21 + gcc/testsuite/c-c++-common/attr-simd-3.c | 5 + gcc/testsuite/c-c++-common/attr-simd.c | 38 + gcc/testsuite/g++.dg/abi/mangle67.C | 21 + gcc/testsuite/g++.dg/cpp/ucn-1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr58708.C | 6 +- gcc/testsuite/g++.dg/cpp1y/pr68396.C | 15 + .../g++.dg/delayedfold/builtin-constant1.C | 7 + .../g++.dg/delayedfold/builtin-constant2.C | 13 + gcc/testsuite/g++.dg/delayedfold/switch-1.C | 19 + gcc/testsuite/g++.dg/eh/goto3.C | 14 + gcc/testsuite/g++.dg/init/new46.C | 65 + gcc/testsuite/g++.dg/init/vbase1.C | 2 +- gcc/testsuite/g++.dg/opt/pr68157.C | 18 + .../spellcheck-fields.C} | 28 +- gcc/testsuite/g++.dg/warn/Wparentheses-28.C | 14 + gcc/testsuite/g++.dg/warn/Wtautological-compare.C | 7 + gcc/testsuite/g++.dg/warn/Wtautological-compare2.C | 11 + gcc/testsuite/g++.dg/warn/Wtype-limits2.C | 11 + gcc/testsuite/gcc.c-torture/execute/pr68143_1.c | 31 + gcc/testsuite/gcc.c-torture/execute/pr68376-1.c | 24 + gcc/testsuite/gcc.c-torture/execute/pr68376-2.c | 41 + gcc/testsuite/gcc.dg/Wtype-limits2.c | 12 + gcc/testsuite/gcc.dg/atomic-generic.c | 1 + gcc/testsuite/gcc.dg/atomic/stdatomic-fence-2.c | 26 + gcc/testsuite/gcc.dg/atomic/stdatomic-flag-2.c | 40 + gcc/testsuite/gcc.dg/attr-weakref-1.c | 6 +- gcc/testsuite/gcc.dg/autopar/pr68373.c | 14 + gcc/testsuite/gcc.dg/debug/pr66432.c | 19 + gcc/testsuite/gcc.dg/fixits.c | 41 + gcc/testsuite/gcc.dg/goacc/nvptx-sese-1.c | 35 + gcc/testsuite/gcc.dg/graphite/pr68428.c | 23 + gcc/testsuite/gcc.dg/ipa/pr68035.c | 108 + .../gcc.dg/plugin/diagnostic-test-expressions-1.c | 121 ++ .../gcc.dg/plugin/diagnostic-test-show-locus-bw.c | 43 + .../plugin/diagnostic-test-show-locus-color.c | 43 + .../plugin/diagnostic_plugin_test_show_locus.c | 35 + gcc/testsuite/gcc.dg/pr68134.c | 19 + gcc/testsuite/gcc.dg/pr68412-2.c | 15 + gcc/testsuite/gcc.dg/pr68412.c | 41 + gcc/testsuite/gcc.dg/special/weak-2.c | 4 + gcc/testsuite/gcc.dg/torture/pr53922.c | 1 + gcc/testsuite/gcc.dg/torture/pr60092.c | 1 + gcc/testsuite/gcc.dg/torture/pr68264.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ifc-8.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr66752-3.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr68198.c | 43 + gcc/testsuite/gcc.dg/tree-ssa/pr68431.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/split-path-1.c | 16 +- gcc/testsuite/gcc.dg/tree-ssa/vrp98.c | 41 + gcc/testsuite/gcc.dg/vect/bb-slp-32.c | 10 +- gcc/testsuite/gcc.dg/vect/pr67790.c | 40 + gcc/testsuite/gcc.dg/vect/pr68339.c | 17 + gcc/testsuite/gcc.dg/weak/weak-1.c | 2 + gcc/testsuite/gcc.dg/weak/weak-12.c | 2 + gcc/testsuite/gcc.dg/weak/weak-15.c | 2 + gcc/testsuite/gcc.dg/weak/weak-16.c | 2 + gcc/testsuite/gcc.dg/weak/weak-2.c | 2 + gcc/testsuite/gcc.dg/weak/weak-4.c | 2 + gcc/testsuite/gcc.target/aarch64/vclz.c | 11 +- .../gcc.target/arm/armv6-unaligned-load-ice.c | 18 + gcc/testsuite/gcc.target/arm/attr-crypto.c | 39 + .../gcc.target/arm/attr-neon-builtin-fail.c | 17 + gcc/testsuite/gcc.target/arm/attr-neon-fp16.c | 11 + gcc/testsuite/gcc.target/arm/attr-neon.c | 22 + gcc/testsuite/gcc.target/arm/attr-neon2.c | 28 + gcc/testsuite/gcc.target/arm/attr-neon3.c | 32 + gcc/testsuite/gcc.target/arm/lto/pr65837_0.c | 14 + gcc/testsuite/gcc.target/avr/uint8-single-reg.c | 24 + gcc/testsuite/gcc.target/i386/pr67770.c | 40 + gcc/testsuite/gcc.target/s390/bswap-1.c | 36 + gcc/testsuite/gcc.target/s390/pfpo.c | 21 + gcc/testsuite/gfortran.dg/deferred_character_1.f90 | 40 + gcc/testsuite/gfortran.dg/deferred_character_2.f90 | 85 + gcc/testsuite/gfortran.dg/deferred_character_3.f90 | 46 + gcc/testsuite/gfortran.dg/deferred_character_4.f90 | 30 + gcc/testsuite/gfortran.dg/deferred_character_5.f90 | 32 + gcc/testsuite/gfortran.dg/deferred_character_6.f90 | 54 + gcc/testsuite/gfortran.dg/deferred_character_7.f90 | 39 + gcc/testsuite/gfortran.dg/graphite/pr68335.f90 | 45 + gcc/testsuite/gfortran.dg/pr43996.f90 | 7 + gcc/testsuite/gfortran.dg/pr58027.f90 | 5 + gcc/testsuite/gfortran.dg/pr59910.f90 | 11 + gcc/testsuite/gfortran.dg/pr67803.f90 | 14 + gcc/testsuite/gfortran.dg/submodule_12.f08 | 18 + gcc/testsuite/gfortran.dg/submodule_6.f08 | 6 +- .../gfortran.dg/unlimited_polymorphic_2.f03 | 2 +- gcc/testsuite/gnat.dg/loop_optimization19.adb | 45 + gcc/testsuite/gnat.dg/loop_optimization20.adb | 35 + gcc/testsuite/gnat.dg/loop_optimization21.adb | 20 + gcc/testsuite/gnat.dg/loop_optimization21.ads | 9 + gcc/testsuite/gnat.dg/opt52.adb | 11 + gcc/testsuite/gnat.dg/renaming7.adb | 12 + gcc/testsuite/gnat.dg/renaming7_pkg.ads | 5 + gcc/testsuite/go.test/go-test.exp | 5 + gcc/testsuite/lib/multiline.exp | 2 + gcc/testsuite/lib/target-supports.exp | 14 +- gcc/toplev.c | 6 +- gcc/tree-call-cdce.c | 278 ++- gcc/tree-core.h | 36 +- gcc/tree-if-conv.c | 241 ++- gcc/tree-inline.c | 7 +- gcc/tree-object-size.c | 14 +- gcc/tree-parloops.c | 7 +- gcc/tree-pass.h | 10 +- gcc/tree-scalar-evolution.c | 260 +-- gcc/tree-scalar-evolution.h | 1 + gcc/tree-ssa-ccp.c | 35 +- gcc/tree-ssa-dom.c | 16 +- gcc/tree-ssa-loop-ivopts.c | 228 +- gcc/tree-ssa-loop.c | 9 +- gcc/tree-ssa-math-opts.c | 40 +- gcc/tree-ssa-reassoc.c | 119 +- gcc/tree-ssa-threadupdate.c | 49 +- gcc/tree-ssa-uninit.c | 33 +- gcc/tree-ssa.c | 3 + gcc/tree-vect-data-refs.c | 6 +- gcc/tree-vect-loop.c | 110 +- gcc/tree-vect-patterns.c | 31 +- gcc/tree-vect-stmts.c | 102 +- gcc/tree-vectorizer.c | 15 + gcc/tree-vectorizer.h | 8 +- gcc/tree-vrp.c | 71 +- gcc/tree.c | 95 +- gcc/tree.h | 88 +- gcc/varasm.c | 6 +- gcc/varpool.c | 13 +- libatomic/ChangeLog | 10 + libatomic/Makefile.am | 2 +- libatomic/Makefile.in | 8 +- libatomic/configure | 2 +- libatomic/configure.ac | 2 +- libatomic/{config/linux/arm/init.c => fence.c} | 23 +- libatomic/{config/linux/arm/store_n.c => flag.c} | 50 +- libatomic/libatomic.map | 9 + libcpp/ChangeLog | 46 + libcpp/errors.c | 16 +- libcpp/files.c | 11 +- libcpp/include/cpplib.h | 3 + libcpp/include/line-map.h | 96 + libcpp/line-map.c | 136 +- libgcc/ChangeLog | 15 + libgcc/config/msp430/lib2hw_mul.S | 2 +- libgcc/config/{sol2/crtp.c => nvptx/reduction.c} | 14 +- libgcc/config/nvptx/t-nvptx | 3 +- libgcc/config/rs6000/libgcc-aix-cxa.ver | 1 + libgcc/config/rs6000/{atexit.c => on_exit.c} | 25 +- libgcc/config/rs6000/t-aix-cxa | 3 +- libgo/configure | 56 + libgo/configure.ac | 3 +- libgo/go/cmd/cgo/gcc.go | 5 + libgo/go/cmd/go/pkg.go | 6 +- libgo/go/cmd/go/tool.go | 23 +- libgo/go/net/listen_test.go | 4 +- libgo/go/syscall/libcall_bsd.go | 1 + libgo/go/syscall/libcall_linux.go | 1 + libgo/runtime/go-now.c | 8 +- libgomp/ChangeLog | 135 ++ libgomp/Makefile.am | 2 +- libgomp/Makefile.in | 5 +- libgomp/config/nvptx/priority_queue.c | 1 + libgomp/libgomp-plugin.h | 1 + libgomp/libgomp.h | 221 +- libgomp/libgomp.map | 5 + libgomp/libgomp.texi | 112 +- libgomp/oacc-mem.c | 1 - libgomp/ordered.c | 12 + libgomp/parallel.c | 2 +- libgomp/priority_queue.c | 300 +++ libgomp/priority_queue.h | 485 +++++ libgomp/splay-tree.c | 27 +- libgomp/splay-tree.h | 72 +- libgomp/target.c | 210 +- libgomp/task.c | 1196 ++++++----- libgomp/taskloop.c | 71 +- libgomp/team.c | 7 +- libgomp/testsuite/libgomp.c++/reduction-11.C | 2 +- libgomp/testsuite/libgomp.c++/reduction-12.C | 2 +- .../libgomp.c/{doacross-2.c => doacross-3.c} | 8 +- libgomp/testsuite/libgomp.c/ordered-5.c | 30 + libgomp/testsuite/libgomp.c/priority.c | 62 + libgomp/testsuite/libgomp.c/reduction-11.c | 2 +- libgomp/testsuite/libgomp.c/reduction-12.c | 2 +- libgomp/testsuite/libgomp.c/target-31.c | 163 ++ libgomp/testsuite/libgomp.c/target-32.c | 54 + libgomp/testsuite/libgomp.c/target-33.c | 93 + libgomp/testsuite/libgomp.c/target-34.c | 112 + .../libgomp.oacc-c-c++-common/reduction-2.c | 64 +- .../libgomp.oacc-c-c++-common/reduction-3.c | 51 +- .../libgomp.oacc-c-c++-common/reduction-4.c | 70 - .../libgomp.oacc-c-c++-common/reduction-cplx-dbl.c | 101 +- .../libgomp.oacc-c-c++-common/reduction-cplx-flt.c | 101 +- .../libgomp.oacc-c-c++-common/reduction-dbl.c | 112 + .../libgomp.oacc-c-c++-common/reduction-flt.c | 112 + libitm/ChangeLog | 26 + libitm/beginend.cc | 10 +- libitm/eh_cpp.cc | 140 +- libitm/libitm.h | 1 + libitm/libitm.map | 1 + libitm/libitm.texi | 24 +- libitm/libitm_i.h | 11 +- libitm/testsuite/libitm.c++/eh-5.C | 46 + liboffloadmic/ChangeLog | 53 + liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 197 +- liboffloadmic/plugin/offload_target_main.cpp | 121 +- liboffloadmic/runtime/offload_host.cpp | 9 +- liboffloadmic/runtime/offload_host.h | 3 + libstdc++-v3/ChangeLog | 54 + libstdc++-v3/acinclude.m4 | 8 +- .../config/os/bsd/freebsd/ctype_configure_char.cc | 68 +- libstdc++-v3/config/os/bsd/freebsd/os_defines.h | 4 + libstdc++-v3/configure | 12 +- libstdc++-v3/include/bits/basic_string.h | 2 +- libstdc++-v3/include/ext/vstring.h | 2 +- libstdc++-v3/include/std/utility | 19 +- libstdc++-v3/python/hook.in | 5 +- libstdc++-v3/python/libstdcxx/v6/__init__.py | 15 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 4 +- .../21_strings/basic_string/capacity/char/18654.cc | 2 +- .../basic_string/capacity/wchar_t/18654.cc | 2 +- .../23_containers/vector/profile/vector.cc | 2 + .../testsuite/experimental/random/randint.cc | 1 + .../testsuite/libstdc++-prettyprinters/debug.cc | 4 + .../testsuite/libstdc++-prettyprinters/simple.cc | 4 + .../testsuite/libstdc++-prettyprinters/simple11.cc | 4 + 469 files changed, 22195 insertions(+), 9251 deletions(-) create mode 100644 contrib/clang-format copy gcc/ada/{s-strhas.ads => g-strhas.ads} (77%) create mode 100644 gcc/gencfn-macros.c create mode 100644 gcc/testsuite/c-c++-common/attr-simd-2.c create mode 100644 gcc/testsuite/c-c++-common/attr-simd-3.c create mode 100644 gcc/testsuite/c-c++-common/attr-simd.c create mode 100644 gcc/testsuite/g++.dg/abi/mangle67.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr68396.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/builtin-constant1.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/builtin-constant2.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/switch-1.C create mode 100644 gcc/testsuite/g++.dg/eh/goto3.C create mode 100644 gcc/testsuite/g++.dg/init/new46.C create mode 100644 gcc/testsuite/g++.dg/opt/pr68157.C copy gcc/testsuite/{gcc.dg/spellcheck-fields.c => g++.dg/spellcheck-fields.C} (62%) create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-28.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtautological-compare.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtautological-compare2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtype-limits2.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68143_1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68376-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68376-2.c create mode 100644 gcc/testsuite/gcc.dg/Wtype-limits2.c create mode 100644 gcc/testsuite/gcc.dg/atomic/stdatomic-fence-2.c create mode 100644 gcc/testsuite/gcc.dg/atomic/stdatomic-flag-2.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr68373.c create mode 100644 gcc/testsuite/gcc.dg/debug/pr66432.c create mode 100644 gcc/testsuite/gcc.dg/fixits.c create mode 100644 gcc/testsuite/gcc.dg/goacc/nvptx-sese-1.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68428.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr68035.c create mode 100644 gcc/testsuite/gcc.dg/pr68134.c create mode 100644 gcc/testsuite/gcc.dg/pr68412-2.c create mode 100644 gcc/testsuite/gcc.dg/pr68412.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ifc-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68198.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68431.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp98.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr67790.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68339.c create mode 100644 gcc/testsuite/gcc.target/arm/armv6-unaligned-load-ice.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-crypto.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-neon-builtin-fail.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-neon-fp16.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-neon.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-neon2.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-neon3.c create mode 100644 gcc/testsuite/gcc.target/arm/lto/pr65837_0.c create mode 100644 gcc/testsuite/gcc.target/avr/uint8-single-reg.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67770.c create mode 100644 gcc/testsuite/gcc.target/s390/bswap-1.c create mode 100644 gcc/testsuite/gcc.target/s390/pfpo.c create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68335.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr43996.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr58027.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr59910.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67803.f90 create mode 100644 gcc/testsuite/gfortran.dg/submodule_12.f08 create mode 100644 gcc/testsuite/gnat.dg/loop_optimization19.adb create mode 100644 gcc/testsuite/gnat.dg/loop_optimization20.adb create mode 100644 gcc/testsuite/gnat.dg/loop_optimization21.adb create mode 100644 gcc/testsuite/gnat.dg/loop_optimization21.ads create mode 100644 gcc/testsuite/gnat.dg/opt52.adb create mode 100644 gcc/testsuite/gnat.dg/renaming7.adb create mode 100644 gcc/testsuite/gnat.dg/renaming7_pkg.ads copy libatomic/{config/linux/arm/init.c => fence.c} (68%) copy libatomic/{config/linux/arm/store_n.c => flag.c} (52%) copy libgcc/config/{sol2/crtp.c => nvptx/reduction.c} (75%) copy libgcc/config/rs6000/{atexit.c => on_exit.c} (72%) create mode 100644 libgomp/config/nvptx/priority_queue.c create mode 100644 libgomp/priority_queue.c create mode 100644 libgomp/priority_queue.h copy libgomp/testsuite/libgomp.c/{doacross-2.c => doacross-3.c} (95%) create mode 100644 libgomp/testsuite/libgomp.c/ordered-5.c create mode 100644 libgomp/testsuite/libgomp.c/priority.c create mode 100644 libgomp/testsuite/libgomp.c/target-31.c create mode 100644 libgomp/testsuite/libgomp.c/target-32.c create mode 100644 libgomp/testsuite/libgomp.c/target-33.c create mode 100644 libgomp/testsuite/libgomp.c/target-34.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-dbl.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-flt.c create mode 100644 libitm/testsuite/libitm.c++/eh-5.C