This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gccrs in repository gcc.
from 31e4867 GCC Rust: Parsing in floats now adds 9a5942c Create branch for wide-int development. adds e913b5c Add wide-int branch. adds 02a1e05 Resolve merge soft conflict better. adds dcf9d89 Fix latent merge issue. adds 072a243 Remove extra spaces. adds 242947d fixed allocation of arrays in internal wide multiply routine. adds 0ebd4fb Remove extra spacing. adds 63767ad Fix 25_algorithms/swap/dr809.cc (test for excess errors). adds 856d965 fixed improper use of mode in extension. adds 2c5faab Fix: objc.dg/attributes/method-nonnull-1.m -fgnu-runtime (te [...] adds 6f2fb74 Fix gcc.dg/pr48335-2.c (test for excess errors) on p7. adds fed48e9 fixed rot in the branch adds 41630e5 gcc/ * rtl.h (hwivec_check_failed_bounds): Fix prototype. adds cd55ae8 gcc/ * config/mips/mips.c (r10k_safe_mem_expr_p): Fixed sign [...] adds a23d661 cleanup of expr.c:convert_modes so that it now handles larger [...] adds 9b1db96 Remove unnecessary reinterpret_cast. adds 7103669 Fix. adds 69ef495 Remove neg and simplify neg (overflow). adds 9734d6a Use const int for addr_max_bitsize and addr_max_precision. adds 5049003 richards patch to move function bodies out of wide-int class. adds 4d69eb4 made sign parameter optional to wide_int::neg_p adds 354c584 cleanup code to get around vpn issue in sign_mask adds 5a2e491 Use CHAR_BIT for host char bitsize. adds eb1e77b Add missing (). adds ed8d0ba fixed fits_uhwi_p adds b57ff4d fixed bug in wide_int::fits_uhwi_p adds 422f8be Use ADDR_MAX_PRECISION and ADDR_MAX_BITSIZE as we control spe [...] adds 610ba8d added cmp static functions and changed implementation of othe [...] adds 9554745 Remove leftovers. adds 05c25ee Move num_elem out of the u union to shorten the rtx for CONST [...] adds 4d4ec3c fixed mips regression on fixed conversion adds d85a201 Merge in trunk. adds 8e5ec00 Fix bootstrap with rtl-checking enabled. adds a4ff19b Remove inadvertent change. adds e02d19d Proposed fix for an RA bug that was preventing bootstrap with [...] adds 796b667 Reorganise wide-int classes so that they are all instantiatio [...] adds 9292279 Fixup class/filename spellings. adds 720f3e8 Fix handling of old and new modes in convert_modes. adds 6f44b17 Fix build_int_cst* extensions. adds e1dfbe3 Merge in trunk. adds 087b03c fix merge on wide-int branch adds 05363b4 patch to canonize wide-ints smaller than one HWI adds 4529820 Fix hashing. adds 2e9ff52 canonicalize trees differently. adds 219f324 made rs6000 port support CONST_WIDE_INT adds c872e00 changes to the simplify the wide-int constructor from trees. adds 121c116 Update doc to say which bits past the precision are defined. [...] adds ec6db26 Optimize lts_p a bit more. adds 23516b4 Fix spelling. adds e6b1b76 Remove redundant code. adds 6b40961 Merge in trunk. adds 59d2c07 Fix merge-o. adds 78c8494 Fix soft merge-o. adds 5b2cae2 Make excess bits undefined on read again. adds cc5bf44 Always treat trees as having their native precision by defaul [...] adds f84ee3d Turn lts_p & co. back into templates. adds ae2d796 Backport: adds 96a3ca3 Shrink the size of the scratch array. adds 26e143b Add wi::copy. adds 7acd91b Add ::is_sign_extended. adds 5de9d3e Rename max_wide_int to widest_int, addr_wide_int to offset_in [...] adds 271e739 Make TREE_INT_CST_NUNITS have its original meaning and add TR [...] adds cd9b551 Make ordered comparisons enforce the same type rules as equal [...] adds 1e1472c Add more optimisations. adds ab2c1de - Fix comment typos that I'd introducted. - Fix spurious whit [...] adds bda18c8 Restore ada build. adds 7d4e7e7 Various division fixes. adds 03fead5 Documentation tweaks. adds fddc57d Fix two force_fit_type in which the new type could be wider a [...] adds c0d2fd0 Fix arm and aarch64 builds. adds 3fabf8e Fix bfin local alignment check. adds e9880ac Fix exact_log2 zext test. adds 6d4abe2 Fix mask inversions in expand_copysign_bit. adds 2cd0cb0 Revert r201806. Allow out-of-range start bits in shifted_mask. adds 2e2f3be Don't treat rtx constants as sign-extended. adds 2508ba3 Simplify convert_modes, ignoring invalid old modes for CONST_INTs. adds a32fbec Fix off-by-one error in VEC_PERM_EXPR folder. adds cbaca88 Restore build on doloop_end targets. Revert to using GEN_INT [...] adds d4a50d9 Restore msp430 build. adds 422355c Restore SPARC build. adds 83aec53 Restore VAX build. adds 5341f58 Fix UNSIGNED_FIX simplify-rtx.c handling. adds 8945e16 Simplify some force_fit_type calls in tree-vrp.c. adds aeb682a Merge in trunk. adds a04a7be Backport new doloop interface. adds 701c3ea Merge in trunk. adds 24f3895 Resolve soft merge conflicts. adds dfee1d0 Check for BImode rather than a precision of 1. Add a comment. adds a23fb0b Revert accidental commit -- bring back changelogs! adds 85fbad9 Fix AVR build. adds 4563991 Remove SHIFT_COUNT_TRUNCATED from tree level. adds 2202ad1 Make integer_onep return false for nonzero signed 1-bit bitfields. adds 3ae2543 Fix nds32 build. adds fce49e7 Remove some debugging code. adds 3a54bea Fix some formatting. Put stuff on a single line where shorte [...] adds 55af3ba Merge with trunk. adds 7a3a929 Various simplifications. adds a99867f Remove comment about not using tree_to_uwhi because of GCC_BAD. adds 316384c Rename wide_int_type_size_in_bits to offset_int_type_size_in_bits. adds 968d48a Make more use of references. adds 6da74b2 Remove some wide_int constructor calls. Make more use of wi::. adds 944c6d4 Simplify mult-to-shift conversion code. adds 7eed75c Simplify div_if_zero_remainder. adds 8265efb Use MAX_MODE_INT rather than mode_for_size. adds e09ea72 Handle rtx shifts more like trunk. adds 67152af Use templates for the second shift argument. Remove truncati [...] adds ecc41f4 Fix modes used in LOAD_EXTEND_OP conversion. adds 8f7323c Fix memory stomper. adds 8370b48 Merge in trunk. adds 652505a Fix merge fallout. adds a342dbb Tweak documentation and comments. adds 81c6af2 Merge from trunk. adds dd76621 Remove tree_fits_hwi_p and the 2-argument tree_to_hwi. adds f9ae6f9 Remove tree_to_hwi. adds cc69d08 richards suggestions adds 1b3adf5 Remove merge faiures. svn doesn't conflict removed files wit [...] adds 8855512 first draft adds 718a4ba first draft adds 420b4e5 restore order, soft merge conflict. adds 0a847ef Cleanup file names, cleanup _with_. adds 2eb93b0 Fix more non-routine references. adds 3b50797 More updates. adds 65a8763 Update the rest of the file names. adds 721531f Remove soft merge conclict leftovers. adds 80f69d9 third draft adds 131491f Update. adds 097986e More updates. adds 1d29ebe Updates. adds 0aea5ff Finish up most of cp/ adds e45dea9 More updates. adds 6715fbd Update. adds fe5ad92 Merge from trunk. adds 705abd1 Remove remaining wide_int (x)s. adds 7436d2f Use #include "wide-int.h" rather than <wide-int.h>. adds 08f4222 Remove some differences with trunk. adds fa72787 Make range check more robust. adds e1d65c9 Remove cst_fits_[su]hwi_p. adds 71de4c3 more of the changelog. adds dabdd2c Push whitespace changes to trunk, remove log entry. adds 4cb6363 more of the changelog. adds b40c2ec more of the changelog. adds 6b490b3 Update. adds ad6f977 Update. adds c43cfcd Update. adds 9e87b2c Update. adds 3a3e19e Update. adds 9e29fa7 more of the changelog. adds 510cc0b Update. adds c094839 Update. adds 5bc0f61 Update. adds 6d31f63 more of the changelog. adds d71cea9 Update. adds 437491e remove some leftover stuff from a failed version of wide-int adds b1c7570 Update. adds 2ad323e Update. adds 9bed74b Update. adds 32c798e Update. adds 3861ff2 Update. adds 6f5b525 Fixups. adds 9be55e1 Update. adds 70537ea Update. adds 5406f18 Update. adds 72867d7 Update. adds 0da6db1 Update. adds be157fb Update. adds 132030e Update. adds 5bdffab Update. adds 5eda02f Update. adds 6567b18 fixed tree-vec-data-refs. adds dd437e9 fixed tree-ssa-structalias.c. adds f0d1234 fixed tree-ssa-sccvn.c. adds a06861d fixed tree-ssa-pre.c. adds 303fc9f fixed tree-ssa-math-ops.c. adds d3b1f64 fixed tree-ssa-loop-niter.c. adds 6308846 Update. adds 217388d Update. adds ebe44a9 Update. adds 3e61498 Canonicalize spelling. adds 11d1657 Update. adds 957d710 Update. adds 2dc10fa Restore whitespace. adds ddb1be6 Remove trailing whitespace. Add missing dbxout.c hunk. adds 38f11a7 Finish off audit. Canonicalize. adds d2e9489 Wrap long line. adds 03030f7 Remove formatting difference with trunk. adds ec8b51a Fix spelling errors. adds 677f8c6 update for new tree calls. adds 3794d2f Merge with trunk. adds d820862 Move declaration of decimal_real_to_integer. adds 6421ab1 Undo formatting change. adds 817489c Remove unneeded ATTRIBUTE_UNUSED. adds cd1b726 Remove difference with trunk. adds 5be33d5 Remove a whitespace difference with trunk. adds e3c88a44 Update changelog. adds 8187c5a Update. adds 5cda735 Remove trailing whitespace. adds 530c6e5 Add some names. adds c29bc60 Update. adds e80e26d Merge with trunk. adds b2ca33a fixed comment in dwarf2out.c adds c10d3bb (solaris_pragma_align): Change low to unsigned HWI. Use tree [...] adds 6cf5077 * config/arc/arc.c: Include wide-int.h. adds 0407eae Move assert. adds 1b129a1 Resolve rs6000 review comment 4. adds 190c68b Fix rs6000 comment #3. adds 221f046 Fix rs6000 comment #5. adds 03b6bfa Fix rs6000 review point #2. adds 38f5923 Address Richard's comment about speed. adds 581c54b fix fold-const so it matches trunk fix. adds 0c20fe4 wide-int version of SSA_NAME_ANTI_ALIAS_P patch. adds 9c1be15 Add trailing_wide_ints and use it for range_info_def. adds d91c427 Simplify wide_int_to_tree. adds 91644e4 fixed comment adds f9e2a58 Extend ltu_p fast path to all length-1 pairs. adds 803424f Apply the lts_p and ltu_p fast paths to cmps and cmpu too. adds 62fcb19 Add add/sub fast paths for offset_int and widest_int. adds a3d9f5a Add lshift/lrshift fast paths for bit-to-byte conversion. adds 003e7b6 Add a special case for multiplication with zero. adds 530b746 Handle multiplications by 1 as a special case. adds 2315e03 Avoid some unnecessary temporaries and convert some operation [...] adds 8a9d7e2 Use __builtin_expect. adds 10c3fe8 Address Richard's review comments. adds d1314cd Use the division fast path for more cases. adds 77d15f3 [wide-int] remove wi::mul_high adds 40df56f Remove code for zero precisions. adds 0158370 Add TREE_INT_CST_OFFSET_NUNITS. adds bdff91a Merge with trunk. adds 25b6c9e Use longlong.h to speed up multiplication. adds d99d10c Remove INT_CST_LT and INT_CST_LE. adds 84014c5 [wide-int] improved multiply for tree-vrp.c adds 3dd775f Merge in trunk. adds 08e1fa5 Resolve soft merge conflict. Premerge a typo fix to trunk. adds 0dcead9 Remove Changelog entry for genmodes.c as it is now the same a [...] adds a2d5972 Resolve soft merge conflicts. adds 7fa0478 Resolve some more soft merge conflicts. adds 5597e83 Merge in trunk. adds e84f6f9 Bump up buffer for printing. adds f287a6c Resolve soft merge conflicts. adds 48afbd2 (cp_tree_equal): Use tree_int_cst_equal. adds 348692f Remove TODO that has been handled. adds c4050ce Kenny's patch for rtl. adds 90079d1 Fix one last issue with rtl. adds fe644b6 Merge in trunk. adds 0dd8cf9 Merge in trunk. adds a12aa4c Fix x86 bootstrap problem; from_array was being use to conver [...] adds 6c62aea fixed regressions in build_replicated_const adds fc12de4 Review feedback, split long line. adds 50fdec8 fixed regressions in vrx test cases adds b49c089 Use STATIC_ASSERT. Remove unnecessary template argument. adds a27c15a Review feedback, fixed to use to_short_addr on mem_ref_offset call. adds 1044c79 Review feedback, auto-dependencies. adds 8b3716f Review feedback, refactor a bit. adds fe34354 Merge in trunk. adds 7f64636 Resolve merge conflict. adds 3f6dba6 * c.opt: Add -std=c++14. adds cf0201a * MAINTAINERS: Remove avr maintainers: Anatoly Sokolov and E [...] adds eb42539 /cp 2014-03-07 Paolo Carlini paolo.carlini@oracle.com adds 4f50e8b * decl.c (create_array_type_for_decl): Only warn about inval [...] adds 312942d * cp-tree.h (REF_PARENTHESIZED_P): New. * semantics.c (forc [...] adds 197d48c * parser.c (cp_parser_using_declaration): Consume the semico [...] adds f8ccb73 * typeck.c (comp_template_parms_position): 'auto' and 'decl [...] adds 9665ba4 * parser.c (cp_parser_type_id_1): Only allow 'auto' in C++1y [...] adds 699872e * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, [...] adds 21a224f * Make-lang.in (check_g++_parallelize): Split dg.exp. adds a8a6ca4 2014-03-07 Doug Rupp rupp@adacore.com adds 57860b4 Daily bump. adds ff989d3 2014-03-08 Dominique d'Humieres dominiq@lps.ens.fr adds 52b6ed1 gcc/ PR target/58271 * config/mips/mips.c (mips_option_over [...] adds 9fad7d8 Fix PR c++/60393 adds 356418b Fix PR c++/60033 adds c9a24b3 2014-03-08 Paulo Matos paulo@matos-sorge.com Richard [...] adds 023e123 2014-03-08 Tobias Burnus burnus@net-b.de adds c7a6353 2014-03-08 Tobias Burnus burnus@net-b.de adds 8062b05 2014-03-08 Tobias Burnus burnus@net-b.de adds 292feff Fixes reported build failure. Tested by cross compiler target [...] adds 3cdf6c4 2014-03-08 Tobias Burnus burnus@net-b.de adds 162bb9c Daily bump. adds fe45328 2014-03-08 Jerry DeLisle jvdelisle@gcc.gnu adds 136174a 2014-03-08 Jerry DeLisle jvdelisle@gcc.gnu adds a187d6c 2014-03-09 Tobias Burnus burnus@net-b.de adds d4dffd5 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do. adds 3838e3e Daily bump. adds 8795508 2014-03-10 Richard Biener rguenther@suse.de adds 9f0b737 PR ipa/60457 * ipa.c (symtab_remove_unreachable_nodes): Don [...] adds b919371 PR c++/53492 * parser.c (cp_parser_class_head): Also check [...] adds e5d692d PR libgcc/60472 * crtstuff.c (frame_dummy): Use void **jcr_ [...] adds 865c15a move dg-do before dg-require adds 1279e87 * MAINTAINERS (Write After Approval): Add myself. adds c39c96e PR c++/60367 * call.c (convert_default_arg): Remove special [...] adds ddee262 * gcc-interface/Make-lang.in (ADA_DEPFILES): Fix typo. adds 6495892 Daily bump. adds 33f39747 * sv.po: Update. adds 80952ab 2014-03-11 Chung-Lin Tang cltang@codesourcery.com adds 9509388 Don't override -ffp-contract=fast if -funsafe-math-optimizations adds e7a71ff 2014-03-11 Richard Biener rguenther@suse.de adds 84822e3 2014-03-11 Richard Biener rguenther@suse.de adds 7a5da2c * c.opt: Add -std=gnu++14. adds efbc8d1 Fix post-reload predicate mismatch ICE during qt build: [...] adds 9bf3eaa Fix arc_predicate_delay_insns ICE suring qt build: * [...] adds 6b4a1bd * java/lang/natObject.cc (_Jv_MonitorEnter): Add missing par [...] adds 7d61d9f PR libstdc++/60499 * include/debug/forward_list (forward_li [...] adds c9b99c3 /cp 2014-03-11 Paolo Carlini paolo.carlini@oracle.com adds 62dcb5c gcc/ * builtins.c (expand_builtin_setjmp_receiver): Use and [...] adds 3ec6e95 Daily bump. adds a1a3143 libgo: Build math package with -ffp-contract=off on non-x86. adds 5a0d3f9 PR middle-end/60482 * tree-vrp.c (register_edge_assert_for_ [...] adds c2c0711 PR tree-optimization/60502 * tree-ssa-reassoc.c (eliminate_ [...] adds 39543dd [AArch64] Fix selection of default CPU options at configure-time adds 88a7f15 PR tree-optimization/60454 * tree-ssa-math-opts.c (find_bsw [...] adds 66473f0 * include/dwarf2-signal.h: Update copyright year. (SIGNAL_H [...] adds 972222f 2014-03-12 Christian Bruel christian.bruel@st.com adds 9202fd6 * tree-ssa-ifcombine.c (forwarder_block_to): New function. [...] adds 1e9f234 Ensure UNSUPPORTED tests in tree-prof do not report absolute paths. adds 42aa852 libffi/ adds bbce8ac gcc/ adds a9a576f PR libstdc++/59392: Fix ARM EABI uncaught throw from unexpect [...] adds 88bbaca * config/arc/arc.c (arc_predicate_delay_insns): [...] adds ae61c50 [gcc] 2014-03-12 Michael Meissner meissner@linux.vnet.ibm.com adds 4df12aa Daily bump. adds 31a370d * tree-cfgcleanup.c (remove_forwarder_block_with_phi): Recor [...] adds d466511 2014-03-12 Jerry DeLisle jvdelisle@gcc.gnu adds c253f38 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 3269fce PR target/60486 * config/avr/avr.c (avr_out_plus): Swap cc_ [...] adds c89eca7 PR tree-optimization/59025 PR middle-end/60418 * tree-ssa- [...] adds 165406d 2014-03-13 Richard Biener rguenther@suse.de adds 472d406 2014-03-13 Cesar Philippidis cesar@codesourcery.com adds 4e839e5 /cp 2014-03-13 Paolo Carlini paolo.carlini@oracle.com adds 7b91b38 PR ada/51483 * cstand.adb (Register_Float_Type): Add 'preci [...] adds c2d1c3e 2014-03-13 Vladimir Makarov vmakarov@redhat.com adds c498d5d /cp 2014-03-13 Paolo Carlini paolo.carlini@oracle.com adds 6a5f233 PR rtl-optimization/57320 * function.c (rest_of_handle_thre [...] adds 367c6f4 * regex.c (bzero) [!_LIBC]: Define without coma expression. [...] adds b20d2dc PR tree-optimization/59779 * tree-dfa.c (get_ref_base_and_e [...] adds 6ddd9e4 PR debug/60438 adds 8895f0a PR middle-end/36282 * c-pragma.c (apply_pragma_weak): Only [...] adds 0b3fa73 * regex.c (bzero) [!_LIBC]: Cast the call to memcpy to (void). adds cf42ae5 Daily bump. adds a11b2cf PR target/59396 * config/avr/avr.c (avr_set_current_functio [...] adds 0447ba5 2014-03-14 Cesar Philippidis cesar@codesourcery.com adds 0f3c9fa 2014-03-13 Martin Jambor mjambor@suse.cz adds 671fe65 2014-03-14 Richard Biener rguenther@suse.de adds 370e840 2014-03-14 Richard Biener rguenther@suse.de adds a2c52c5 PR c++/53711 * d++.dg/warn/anonymous-namespace-6.C: New test. adds 6cadc8f 2014-03-14 Vladimir Makarov vmakarov@redhat.com adds 6aaca0b PR middle-end/60484 * common.opt (dump_base_name_prefixed): [...] adds b798544 PR ipa/58721 * config/abi/pre/gnu.ver (GLIBCXX_3.4.11): Rem [...] adds 27ea311 PR c++/58678 * search.c (dfs_get_pure_virtuals): Treat the [...] adds c99239d fortran/ PR fortran/60392 * trans-array.c (gf [...] adds 645848c Daily bump. adds 67e2ce9 PR c++/60532 PR c++/58678 * search.c (get_pure_virtuals): [...] adds 4c5e883 PR target/60525 adds 47e80b1 2014-03-15 Janus Weil janus@gcc.gnu.org adds 4677d30 2014-03-15 Jerry DeLisle jvdelisle@gcc.gnu adds 8f07aab 2014-03-15 Jerry DeLisle jvdelisle@gcc.gnu adds 7421bff 2014-03-15 Tim Shen timshen91@gmail.com adds 7624f4b Baseline symbols for m68k adds 6b5f7be * config/sparc/sparc-protos.h (tls_call_delay): Delete. (el [...] adds 2a82586 Daily bump. adds 5704cc7 PR ada/39172 * gcc/ada/gcc-interface/Makefile.in (target_cpu_ [...] adds e07904c 2014-03-16 François Dumont fdumont@gcc.gnu.org adds 767ae56 Daily bump. adds 754ce85 PR testsuite/58851 * gfortran.dg/unlimited_polymorphic_13.f90 [...] adds 3f58cb6 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 [...] adds 23f2511 Fix Solaris bootstrap with GNU ld/LTO adds ad45e43 PR middle-end/60534 * omp-low.c (omp_max_vf): Treat -fno-tr [...] adds 34c4877 /cp 2014-03-17 Paolo Carlini paolo.carlini@oracle.com adds 1146f20 * sv.po: Update. adds 7470090 PR target/60516 * config/i386/i386.c (ix86_expand_epilogue) [...] adds d2caa68 Fix PR c++/60391 adds fd6b21e Fix PR c++/60390 adds 42493c5 Daily bump. adds 6c08594 2014-03-17 Jerry DeLisle jvdelisle@gcc.gnu adds 969bc57 Fix PR Number in log adds d14c1c8 gcc/ * config/i386/i386.h (ADDITIONAL_REGISTER_NAMES): Add [...] adds 7c01fa6 Restore check for OpenMP for construct. adds 7520a49 * configure.ac: Check for presence of fcntl. * configure: R [...] adds 4309c9f Fix gcc.dg/tls/pr58595.c on Solaris 9 adds 02bf77e * config/aarch64/aarch64.c: Correct the comments about the [...] adds 7b32437 gcc/ * symtab.c (change_decl_assembler_name): Fix tra [...] adds 53b04d2 * config/sparc/sparc.c (sparc_do_work_around_errata): Speed [...] adds c83059b PR ipa/58721 gcc/ * internal-fn.c: Include diagnostic-core. [...] adds d48aee1 2014-03-18 Richard Biener rguenther@suse.de adds ad6466f 2014-03-18 Richard Biener rguenther@suse.de adds 044e2e4 2014-03-18 Richard Biener rguenther@suse.de adds ca0b14a 2014-03-18 Richard Biener rguenther@suse.de adds d343205 2014-03-18 Richard Biener rguenther@suse.de adds 53b880f 2014-03-18 Richard Biener rguenther@suse.de adds 0baf842 PR sanitizer/60535 * ubsan.c (ubsan_type_descriptor, ubsan_ [...] adds 8af7a3f PR sanitizer/60557 * ubsan.c (ubsan_instrument_unreachable) [...] adds a5eb543 * de.po: Update. adds ac3cd7c * cgraph.c (cgraph_update_edges_for_call_stmt_node): Added c [...] adds c86351f PR libstdc++/60564 * include/std/future (__future_base::_Ta [...] adds a037768 2014-03-18 Paolo Carlini paolo.carlini@oracle.com adds 84bf580 2014-03-18 Basile Starynkevitch basile@starynkevitch.net adds f40f5e0 2014-03-18 Manuel López-Ibáñez manu@gcc.gnu.org adds f3d693f PR target/60562 adds 7020833 PR rtl-optimization/56356 * sdbout.c (sdbout_parms): Verify [...] adds f249fe8 PR target/60562 adds c25834c 2014-03-18 Janus Weil janus@gcc.gnu.org adds ed00ab5 2014-03-19 Manuel López-Ibáñez manu@gcc.gnu.org adds c4c5942 Daily bump. adds a2b6d61 PR target/60563 * g++.dg/ext/sync-4.C (int32_t): Remove typ [...] adds e629dc3 PR lto/60571 * lto.c (wait_for_child): Define WCONTINUED if [...] adds da7a2b3 PR tree-optimization/60559 * vectorizable_mask_load_store): [...] adds 1df9b23 2014-03-19 Richard Biener rguenther@suse.de adds 4e6f2fb 2014-03-19 Richard Biener rguenther@suse.de adds 3a8c798 Require tls_runtime in gcc.dg/tls/pr58595.c adds 93f7d05 PR sanitizer/60569 * ubsan.c (ubsan_type_descriptor): Check [...] adds 73249b1 2014-03-19 Richard Biener rguenther@suse.de adds cde4685 [ARM] [Trivial] Fix shortening of field name extend. adds a059ef8 2014-03-19 Paolo Carlini paolo.carlini@oracle.com adds f92e3f9 Log environment variables in set_ld_library_path_env_vars adds c97fb13 /cp 2014-03-19 Paolo Carlini paolo.carlini@oracle.com adds c77badf 2014-03-18 Tobias Burnus burnus@net-b.de adds c60e5d0 PR target/60039 * config/sh/sh.md (udivsi3_i1): Clobber R1 [...] adds b8694ed Daily bump. adds a70457b ChangeLog: 2014-03-20 Zhenqiang Chen zhenqiang.chen@linaro.org adds 57cb78c 2014-03-19 Tobias Burnus <burnus@net-b.> adds 9f495e8 * calls.c (store_one_arg): Remove incorrect const qualificat [...] adds c495d61 * config/sparc/sparc.c (sparc_do_work_around_errata): Implem [...] adds f583703 Delete obsolete definition of MEMORY_MOVE_COST in AArch64. adds b726fd9 PR target/60568 * config/i386/i386.c (x86_output_mi_thunk): [...] adds 0cdefcc 2014-03-20 Joel Sherrill joel.sherrill@oarcorp.com adds c7285b7 ChangeLog: Fix typo adds cbd9a74 * crossconfig.m4: Support spu-*-elf* targets. * configure: [...] adds a01f248 compiler: Consider the depth of a nested composite literal du [...] adds 2982409 PR c++/60572 * init.c (build_zero_init_1): Ignore fields wi [...] adds 4b07180 PR middle-end/60597 * ira.c (adjust_cleared_regs): Call cop [...] adds 835d91b 2014-03-20 Tobias Burnus burnus@net-b.de adds 7f8df60 2014-03-21 Tobias Burnus burnus@net-b.de adds 217d511 * expr.c (expand_expr_real_1): Remove outdated comment. adds cb2f609 Daily bump. adds ee05534 * configure.ac: Move BUILD_CONFIG set up earlier. Add --en [...] adds e7e4443 2014-03-21 Richard Biener rguenther@suse.de adds 95d0bdb 2014-03-21 Martin Jambor mjambor@suse.cz adds fa4052b 2014-03-21 Martin Jambor mjambor@suse.cz adds 4f99756 PR target/60598 adds 05eee15 2014-03-21 Bill Schmidt wschmidt@linux.vnet.ibm.com adds eb62b29 /cp 2014-03-21 Paolo Carlini paolo.carlini@oracle.com adds 4236a70 2014-03-21 Paolo Carlini paolo.carlini@oracle.com adds 85f1350 PR libstdc++/60587 * include/debug/functions.h (_Is_contigu [...] adds c2e6679 PR target/60610 * config/i386/i386.h (TARGET_64BIT_P): If n [...] adds e458f5c 2014-03-21 Jerry DeLisle jvdelisle@gcc.gnu.org adds 9b79876 2014-03-21 Jerry DeLisle jvdelisle@gcc.gnu adds a0bce9d Daily bump. adds 446bdf5 PR debug/60603 c-family/ * c-opts.c (c_finish_options): Res [...] adds 792cd6a 2014-03-22 Matthias Klose doko@ubuntu.com adds 80dc206 * toplev.c (init_local_tick): Avoid signed integer multiplic [...] adds c866ebe PR sanitizer/60613 * internal-fn.c (ubsan_expand_si_overflo [...] adds 527e175 Daily bump. adds 13858b0 PR rtl-optimization/60601 * bb-reorder.c (fix_up_fall_thru_ [...] adds 25be82c 2014-03-23 Teresa Johnson tejohnson@google.com adds ebda0a0 PR libstdc++/60623 * config/abi/post/hppa-linux-gnu/baselin [...] adds 75125a9 2014-03-23 François Dumont fdumont@gcc.gnu.org adds f201cff * testsuite/23_containers/bitset/45713.cc: Skip compile on h [...] adds ddce156 Daily bump. adds d7ccde1 2014-03-23 Dominique d'Humieres dominiq@lps.ens.fr adds a817a88 PR libfortran/59313 PR libfortran/58015 * gfortran.dg/erf_ [...] adds e889570 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux. adds 9d18d65 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options [...] adds af780f1 Have s-macro_list depend on cc1 adds e93e3d9 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h [...] adds d040c03 [AArch64 testsuite] Make vect-abs.c C99 compliant adds bed34e8 [AArch64] Logical vector shift right conformance adds d9fceca * sv.po: Update. adds 87ac398 PR c++/60574 * decl.c (grokdeclarator): Change permerror ab [...] adds 0fc245c 2014-03-24 Ulrich Drepper drepper@gmail.com adds 56afa79 2014-03-24 Ulrich Drepper drepper@gmail.com adds 79127ad 2014-03-24 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds 56bb661 * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.tx [...] adds fa4b153 2014-03-24 Tobias Burnus burnus@net-b.de adds bb7b7ce Fix PR c++/60627 adds 798109b Daily bump. adds 38f165b 2014-03-25 Dominik Vogt vogt@linux.vnet.ibm.com adds 0274601 * cselib.c (cselib_hash_rtx): Perform addition in unsigned [...] adds 9ec2726 * combine.c (simplify_compare_const): Add MODE argument. Ha [...] adds de48ad3 PR c++/60331 * semantics.c (potential_constant_expression_1 [...] adds fa8ceef 2014-03-25 Richard Biener rguenther@suse.de adds dda4fee 2014-03-25 Martin Jambor mjambor@suse.cz adds 2637468 2014-03-25 Richard Biener rguenther@suse.de adds 7008360 PR testsuite/58013 * g++.dg/opt/pr56999.C: Pop hidden visibility. adds 0c1c099 [PATCH AArch64] Fix aarch64_simd_valid_immediate for Bigendian adds c7555ca PR c/35449 * doc/extend.texi (Example of asm with clobbered [...] adds ecc7201 PR c++/60628 * decl.c (create_array_type_for_decl): Complai [...] adds 88ef2cb PR c++/60375 * parser.c (cp_parser_lambda_expression): Don' [...] adds 9a225e5 2014-03-25 Martin Jambor mjambor@suse.cz adds 8b2bda1 PR libstdc++/60658 * include/bits/atomic_base.h (__atomic_b [...] adds d1eb2d9 * config/i386/i386.md (general_sext_operand): New mode attr. [...] adds a07bced Daily bump. adds ce2d198 * ipa-pure-const.c (propagate_pure_const, propagate_nothrow) [...] adds 5a7ad253 PR ipa/60315 * cif-code.def (UNREACHABLE) New code. * ipa- [...] adds 7815c59 * doc/contrib.texi: Add myself as Andes nds32 port contributor. adds ed1601d * doc/install.texi: Document nds32le-*-elf and nds32be-*-elf. adds 9375092 PR other/59545 * ira-color.c (update_conflict_hard_regno_co [...] adds f25f1b2 PR c/39525 * doc/extend.texi (Designated Inits): Describe w [...] adds c051a29 PR c/37428 * doc/extend.texi (C Extensions): Mention variab [...] adds be8108e PR rtl-optimization/60452 * rtlanal.c (rtx_addr_can_trap_p_ [...] adds 097681e * g++.dg/torture/pr60315.C: Remove duplication. adds ce8e666 * tree-vrp.c (simplify_internal_call_using_ranges): If only [...] adds 57e011d PR sanitizer/60636 * ubsan.c (instrument_si_overflow): Inst [...] adds f4ae1a0 PR sanitizer/56781 * Makefile.def: Set bootstrap=true; for [...] adds a8cae5c 2014-03-26 Richard Biener rguenther@suse.de adds 89d453e PR c++/60566 PR c++/58678 * class.c (build_vtbl_initialize [...] adds 737fef9 * MAINTAINERS (Write After Approval): Add myself. adds 7b30040 gcc/ 2014-03-26 Tobias Burnus burnus@net-b.de adds 58e9c2b PR other/59545 * real.c (real_to_integer2): Change type of [...] adds d4d068c * ubsan.h (ubsan_create_data): Change second argument's type [...] adds 7e0ffd2 Add libcilkrts/libcilkrts.spec.in, missing from r208847 adds bb9c2cb PR fortran/34928 * fortran.texi: Document Vol [...] adds e0aba8f * libitm.texi (Index): Rename to Library Index. adds bebb2c4 2014-03-26 Fabien Chene fabien@gcc.gnu.org PR c++ [...] adds 39771db * config/linux/futex_bits.h: Include errno.h. (sys_futex0): [...] adds 92da758 Daily bump. adds bb0803f * dojump.c (do_compare_rtx_and_jump): Sets correct probabili [...] adds 0bc23e2 * ipa-inline.c (early_inliner): Update node's inline info. adds 743de8e [PR 60580, AArch64] Fix __attribute__ ((optimize("no-omit-fra [...] adds 780b9a2 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments. adds ef8cfd4 PR middle-end/60682 * omp-low.c (lower_omp_1): For gimple_c [...] adds e673a26 * Makefile.def (dependencies): Make all-ld depend on all-bin [...] adds 06fa063 2014-03-27 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds 368b5b2 2014-03-27 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds e2ed0ab PR c/50347 * doc/extend.texi (ffs Builtins): Change unsigne [...] adds c13b2ff PR libstdc++/60612 * libsupc++/eh_ptr.cc: Assert __cxa_depe [...] adds b7023b3 * doc/xml/manual/io.xml (std.io.objects): Additional markup. adds c0c342b * doc/xml/faq.xml (faq): Refer to clauses instead of chapter [...] adds ea283d9 * doc/xml/manual/containers.xml (associative.bitset.size_var [...] adds a2f6f4a * doc/html/*: Regenerate. adds 1f55853 2014-03-27 Vladimir Makarov vmakarov@redhat.com adds a154635 [gcc] 2014-03-27 Michael Meissner meissner@linux.vnet.ibm.com adds efa7012 2014-03-27 Tobias Burnus burnus@net-b.de adds f17d6df 2014-03-27 Michael Meissner meissner@linux.vnet.ibm.com adds 9c1f323 2014-04-27 Thomas Koenig tkoenig@gcc.gnu.org adds 1982da6 Daily bump. adds 24060bf PR other/59545 compiler: Fix bogus invalid static_cast to Un [...] adds 10b5f23 2014-03-28 Tobias Burnus burnus@net-b.de adds 7898561 * mode-switching.c: Make small adjustments to the top comment. adds a7a3287 PR ipa/60315 * g++.dg/torture/pr60315.C: Add -std=c++11 to [...] adds 740bb1d gcc/testsuite * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix [...] adds 48397a2 * config/rs6000/rs6000.c (fusion_gpr_load_p): Refuse optimiz [...] adds 7c66767 Fix A12 multilib rule. adds b07fec4 2014-03-28 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds fa1d2c5 2014-03-28 Richard Biener rguenther@suse.de adds d2e8678 2014-03-28 Vladimir Makarov vmakarov@redhat.com adds ebd03cf * cgraph.c: Include expr.h and tree-dfa.h. (cgraph_redirect [...] adds fa13fab PR c++/58678 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv [...] adds 31c7211 [ARM/AArch64][1/2] Crypto intrinsics tuning for Cortex-A53 - [...] adds 98d7984 [ARM/AArch64][2/2] Crypto intrinsics tuning for Cortex-A53 - [...] adds 5a672e6 PR c++/60689 * c-tree.h (c_build_function_call_vec): New pr [...] adds ec9fd7b fortran/ PR fortran/60677 * trans-intrinsic.c [...] adds 2123f55 2014-03-28 Vishnu K S Vishnu.k_s@atmel.com adds bdc8fe1 PR target/60693 * config/i386/i386.c (ix86_copy_addr_to_reg [...] adds db197f9 PR ipa/60243 * ipa-inline.c (want_inline_small_function_p): [...] adds 8665f3b 2014-03-28 Mikael Morin mikael@gcc.gnu.org To [...] adds eecfcba Add PR60576 to the ChangeLog entry. adds 265a34f Fix PR c++/60573 adds 178ef0b PR target/60648 * expr.c (do_tablejump): Use simplify [...] adds 6e70f6f Fixup ChangeLog formatting. adds 28f7a2a 2014-03-28 Vladimir Makarov vmakarov@redhat.com adds 7a33f45 * cgraph.c (cgraph_redirect_edge_call_stmt_to_callee): Clear [...] adds 9a5e9a7 Daily bump. adds bcd2c90 PR target/60648 * g++.dg/pr60648.C: Move test to... * g++. [...] adds 6e9c6a0 * gcc.dg/pr45416.c: Allow bextr on x86. * gcc.target/i386/f [...] adds 4906c0a Fix PR c++/60626 adds 4da88f0 Daily bump. adds 5407dc7 PR ada/60703 * system-linux-alpha.ads: Adjust for Ada 2005. [...] adds 8211f5a * config/i386/sse.md (FMAMODE_NOVF512): New mode iterator. [...] adds f79e87e PR target/60034 * aarch64/aarch64.c (aarch64_classify_address [...] adds 90351f3 Daily bump. adds 9a34a24 gcc/ * tree-inline.c (copy_loops): Add missed copy of 'safelen'. adds 3ad418d 2014-03-31 Richard Biener rguenther@suse.de adds 95e1bae 2014-03-31 Martin Jambor mjambor@suse.cz adds 7dfb6ba Fix 18_support/exception_ptr/60612-*.cc on non-C99 targets adds 1ca2dce 2014-03-27 Ulrich Drepper drepper@gmail.com adds 70f390d * sv.po: Update. adds 66d9c42 Adjust testcase for softfp cases. adds 2882dea Add a testcase for PR rtl-optimization/60700 adds aeebd7a * libsupc++/eh_ptr.cc: Improve static_assert messages. adds 39706bc 2014-03-31 Lars Gullik Bjønnes larsbj@gullik.org Jon [...] adds d8b5a60 Daily bump. adds 7f9fe03 PR c++/44859 * typeck.c (maybe_warn_about_returning_address [...] adds 1adaa21 2014-04-01 Richard Biener rguenther@suse.de adds 4f09b43 * doc/invoke.texi (mapp-regs): Clarify. adds 7e30ab0 2014-04-01 Richard Biener rguenther@suse.de adds ca7ff43 libfortran/60128 * gfortran.dg/fmt_en.f90: Skip unsupported [...] adds 678c4f9 PR target/60363 * gcc.target/tree-ssa/ssa-dom-thread-4.c: X [...] adds 08cd424 Fix typo in gcc/testsuite/ChangeLog. adds 95eb2df gcc/ PR rtl-optimization/60604 * recog.c (general_operand): [...] adds f771ad0 gcc/ 2014-04-01 Martin Husemann martin@duskware.de adds 546f6cf 2014-04-01 Chung-Lin Tang cltang@codesourcery.com adds 62eeedd PR target/60704 adds 8ba9a9b PR target/60704 adds 42a2bdf PR c++/60642 * decl2.c (is_late_template_attribute): Don't [...] adds f22fa17 2014-04-01 Michael Meissner meissner@linux.vnet.ibm.com adds 48f7647 PR c++/60713 * typeck2.c (PICFLAG_SIDE_EFFECTS): New. (pic [...] adds c138daa PR c++/60708 * call.c (build_array_conv): Call complete_type. adds 19e925b 2014-04-01 Fabien Chêne fabien@gcc.gnu.org adds 51e148d PR c++/60374 * pt.c (coerce_template_parms): Check that the [...] adds f2aceb0 * pt.c (process_partial_specialization): Say "not deducible" [...] adds a34ebef fix gcc/cp/ChangeLog formatting adds 3edfbe2 * doc/xml/manual/backwards_compatibility.xml (backwards.thir [...] adds 8b5e371 Daily bump. adds ad41d5a 2014-04-02 Richard Biener rguenther@suse.de adds 531b665 2014-04-02 Richard Biener rguenther@suse.de adds cc9e213 2014-04-02 Richard Biener rguenther@suse.de adds 4e51aec 2014-04-02 Dominique d'Humieres dominiq@lps.ens.fr adds e313182 2014-04-02 Dominique d'Humieres dominiq@lps.ens.fr J [...] adds 585aeed 2014-03-26 Dominique d'Humieres dominiq@lps.ens.fr I [...] adds 0696e23 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c, gcc.tar [...] adds b23e42b * c-common.h (c_expand_expr): Remove declaration. adds f959b41 2014-04-02 Michael Meissner meissner@linux.vnet.ibm.com adds b28b448 libitm: Remove unused PAGE_SIZE macros adds aa7e537 Merge in trunk. adds c002f63 Fixup merge conflicts. adds 644412e Fixup soft merge conflict. adds 19578ee * config/spu/spu.md ("insv"): Fail if bitoffset+bitsize lie [...] adds 4f8e39e * config/spu/spu.c (pad_bb): Do not crash when the last ins [...] adds 0bc377b 2014-04-02 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds b617f35 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c [...] adds 871ad56 * gcc.target/i386/avx2-vpand-3.c, gcc.target/i386/avx256-un [...] adds 15129d8 libgomp: Fix default futex vs errno adds 53f1eb5 2014-04-02 Vladimir Makarov vmakarov@redhat.com adds f626787 [gcc] adds b7f2fb7 Daily bump. adds 92364a3 This patch does three related things for the moxie port... adds e863e8f PR ipa/60659 * ipa-devirt.c (get_polymorphic_call_info): Do [...] adds 3083a0b 2014-04-03 Martin Jambor mjambor@suse.cz adds 4ff0c5b * config/rl78/rl78-expand.md (movqi): Handle (SUBREG (SYMBOL [...] adds a35a8e1 * doc/invoke.texi (Wnon-virtual-dtor): Adjust documentation. [...] adds 5da4c39 2014-04-03 Richard Biener rguenther@suse.de adds 21630e6 2014-04-03 Richard Biener rguenther@suse.de adds b1e946e 2014-04-03 Richard Biener rguenther@suse.de adds 004a94a 2014-04-03 Cong Hou congh@google.com adds 3f6dc87 Daily bump. adds 7144bfb 2014-04-04 Fabien Chêne fabien@gcc.gnu.org adds 2391391 Fix shell scripting. adds 98107de 2014-04-04 Richard Biener rguenther@suse.de adds 809003b PR target/60657 * config/arm/predicates.md (const_in [...] adds 69a105b 2014-04-04 Bernd Edlinger bernd.edlinger@hotmail.de adds 98d52bc 2014-04-04 Martin Jambor mjambor@suse.cz adds 447c714 2014-04-04 Fabien Chêne fabien@gcc.gnu.org adds 68063ed [ARM/AArch64] Reduce divider reservation duration in Cortex-A [...] adds 8a65c66 Fix PR debug/60655 - part 1 adds f0d26d5 PR ipa/59626 * lto-cgraph.c (input_overwrite_node): Check t [...] adds 3ef6201 PR c++/21113 * decl.c (decl_jump_unsafe): Consider variably [...] adds 3f136c5 PR c++/44613 * semantics.c (add_stmt): Set STATEMENT_LIST_H [...] adds 12b772b Fix typo in recent patch. adds fb73bd5 /cp 2014-04-04 Paolo Carlini paolo.carlini@oracle.com adds e40b19b PR bootstrap/60620 * Makefile.def (dependencies): Make gnat [...] adds d9d7686 * explow.c (probe_stack_range): Emit a final optimization blockage. adds 50dfcaf 2014-04-04 Fabien Chêne fabien@gcc.gnu.org adds 55d2221 2014-04-04 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds 6f4e563 2014-04-04 Tobias Burnus burnus@net-b.de adds 97f436b PR rtl-optimization/60155 * gcse.c (record_set_data): New f [...] adds fd4357a Daily bump. adds 4fc29ce 2014-04-04 Cong Hou congh@google.com adds 976c765 * config/avr/avr-arch.h (avr_mcu_t): Add dev_attribute field [...] adds 9d591cf 2014-04-05 Dominique d'Humieres dominiq@lps.ens.fr adds d0f8629 Daily bump. adds be85a9c PR debug/55794 * config/pa/pa.c (pa_output_function_epilogu [...] adds c32b68f * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*. adds d963f16 PR testsuite/60672 * g++.dg/cpp1y/auto-fn25.C: Require lto. adds ceb959b PR testsuite/60671 g++.dg/pr49718.C: Adjust scan-assembler- [...] adds 826d46e * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t. adds c9db22f * doc/invoke.texi: Add info for __AVR_ISA_RMW__ builtin macro adds 77c620d Daily bump. adds 66be734 2014-04-07 Richard Biener rguenther@suse.de adds a56bd70 * haifa-sched.c: Fix outdated function reference and minor [...] adds 12d8c6e Fix testcase for PR target/60657 adds 6d5d95d PR c++/60731 * common.opt (-fno-gnu-unique): Add. * config [...] adds 9dd7141 PR c++/60731 * lib/gcc-dg.exp (dg-build-dso): New. (gcc-dg [...] adds 07eb938 2014-04-07 Richard Biener rguenther@suse.de adds 01a19f4 2014-04-07 Charles Baylis charles.baylis@linaro.org adds 07ef6cd * gcc-interface/Makefile.in (alpha-vms): Add missing line. adds 3520057 Fix testsuite bugs. adds e03556d PR target/60504 * config/arm/arm.h (ASM_PREFERRED_EH_DATA_F [...] adds 5dbccf7 Daily bump. adds a198c09 * ipa-devirt.c (maybe_record_node): When node is not recorde [...] adds 8966eca PR ada/60411 * gcc-interface/Makefile.in (arm% linux-androi [...] adds e637051 PR ada/60411 * sigtramp-armdroid.c: New file. adds 3da466c * doc/invoke (Wnon-virtual-dtor): Update to match implementa [...] adds 61e8b49 XFAIL gcc.c-torture/compile/pr28865.c on Solaris 9/SPARC (PR [...] adds f5f9fa1 2014-04-08 Richard Biener rguenther@suse.de adds 3bd308b 2014-04-08 Richard Biener rguenther@suse.de adds da6ff45 2014-04-08 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds a34c123 PR sanitizer/60745 * c-ubsan.c: Include asan.h. (ubsan_ins [...] adds ddf36f4 gcc/ PR target/60763 * config/rs6000/vsx.md (vsx_xscvdpspn_ [...] adds 93e11ab * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to [...] adds 7cdf002 * config/rs6000/sync.md (AINT mode_iterator): Move definitio [...] adds c2c80e7 PR ada/60411 * sigtramp.h: Add Android support. adds bcc1089 /cp 2014-04-08 Paolo Carlini paolo.carlini@oracle.com adds d7d9400 Daily bump. adds cf5f256 2014-04-08 Bill Schmidt wschmidt@linux.vnet.ibm.com adds c6c93ff PR ada/60411 * s-osinte-android.ads: Adjust. adds a4f867b 2014-04-09 Cong Hou congh@google.com adds e5599f7 Check if GCC uses assembler cfi support adds b1dc44f PR ada/54040 PR ada/59346 * s-osinte-x32.adb: New file. * [...] adds 7e25231 Adjust adds e6f0972 2014-04-09 Steve Ellcey sellcey@mips.com adds 3235f8e 2014-04-09 Fabien Chêne fabien@gcc.gnu.org adds 7c9e467 Revert 2014-04-08 Pat Haugen pthaugen@us.ibm.com adds 1dc6e78 PR ada/54040 PR ada/59346 * s-osinte-x32.adb (To_Timespec) [...] adds d3ee4070 Daily bump. adds 71d9456 Update ia64 libstdc++ baseline symbols adds 5ad494f Fix PR debug/60655 part 2. adds 696ea96 Remove TLS symbols from libstdc++ baselines adds 6ed3847 2014-04-10 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds 887e672 2014-04-10 Paolo Carlini paolo.carlini@oracle.com adds 9a6559b gcc: 2014-04-10 Bernd Edlinger bernd.edlinger@hotmail.de adds a521cfc PR ipa/60761 * error.c (dump_decl) <case FUNCTION_DECL>: If [...] adds 31c03a1 PR lto/60567 * ipa.c (function_and_variable_visibility): Co [...] adds dcb4709 moved this ChangeLog entry to fortran/ChangeLog 2014-04-04 B [...] adds 3e61c0e * g++.dg/dso/dlclose1.C: Disable for 4.9. adds 920f3e7 Daily bump. adds f3f1824 PR rtl-optimization/60663 * cse.c (cse_insn): Set src_volat [...] adds 0f2bdce 2014-04-11 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds cfa0a73 2014-04-11 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds b0a8d6c 2014-04-11 Richard Biener rguenther@suse.de adds 155586e PR middle-end/60556 * expr.c (convert_move): Use emit_store [...] adds d1cc135 Improve RANDOM_SEED documentation example. adds ec86f0b PR other/59055 * doc/bugreport.texi (Bugs): Remove nodes po [...] adds 0be1362 * BASE-VER: Set to 4.9.0. adds bb50706 * crontab: Enable snapshots from gcc-4_9-branch. adds 91d8111 DR 1030 PR c++/51253 * cp-tree.h (CALL_EXPR_LIST_INIT_P): [...] adds 08f9c37 /cp 2014-04-11 Paolo Carlini paolo.carlini@oracle.com adds c3779d1 PR target/60811 * config/arc/arc.c (arc_save_ [...] adds 6d0a559 gcc: PR rtl-optimization/60651 * mode-switchi [...] adds 725218f DR 1338 * decl.c (cxx_init_decl_processing): Set DECL_IS_MA [...] adds ac89b23 DR 1467 PR c++/51747 * decl.c (reshape_init_r): Handle a s [...] adds 4163a05 * parser.h (struct cp_token): Rename ambiguous_p to error_re [...] adds 0d28487 PR c++/57926 * c-common.c (sync_resolve_size, get_atomic_ge [...] adds 3edd907 gcc/testsuite: PR rtl-optimization/60651 * gc [...] adds 4af44db gcc: * config/epiphany/epiphany.c (epiphany_r [...] adds e8f53f7 gcc: * common/config/epiphany/epiphany-common.c [...] adds 753c4ba 2014-04-11 Marc Glisse marc.glisse@inria.fr adds ceaf91a * lto.c: Include ipa-inline.h (do_whole_program_analysis): [...] adds 3b4923c 2014-04-11 Marc Glisse marc.glisse@inria.fr adds 15bee5d Fix for PR other/60644. +2014-04-11 Barry Tannenbaum <barry [...] adds baf1460 2014-04-11 Tobias Burnus burnus@net-b.de adds 4012a98 2014-04-11 Tobias Burnus burnus@net-b.de adds 5586221 2014-04-11 Jerry DeLisle jvdelisle@gcc.gnu adds e9c8007 Daily bump. adds 8deb048 gcc/ 2014-04-12 Catherine Moore clm@codesourcery.com adds 094da06 gcc/c/ PR middle-end/60469 * c-array-notation.c (fix_builti [...] adds 855372a gcc/c-family/ PR middle-end/60467 * cilk.c (cilk_set_spawn_ [...] adds 0caffac Daily bump. adds b447bac 2014-04-13 Paul Thomas pault@gcc.gnu.org adds f8cd9b9 Daily bump. adds 5b069d8 Revert: * lib/gcc-dg.exp (dg-build-dso): New. (gcc-dg-test [...] adds 98acb41 2014-04-14 Richard Biener rguenther@suse.de adds cb799f0 2014-04-14 Richard Biener rguenther@suse.de adds 1878fb5 2014-04-14 Christian Bruel christian.bruel@st.com adds 751d4d6 2014-04-14 Christian Bruel christian.bruel@st.com adds d9ef669 2014-04-14 Richard Biener rguenther@suse.de adds 3cf0d3f 2014-04-14 Paolo Carlini paolo.carlini@oracle.com adds 1811db1 Fix vect_widen_mult_si_to_di_pattern on non-x86/ia64 targets adds 4c73695 * cfgloop.h (struct loop): Rename force_vect into force_vect [...] adds 637a765 2014-04-14 Richard Biener rguenther@suse.de adds b2ca651 2014-04-14 Richard Biener rguenther@suse.de Marc Glisse [...] adds 0c1e966 Skip gcc.dg/lto/pr55113 on Solaris 10+/x86 adds 46515ae * stor-layout.c (place_field): Finalize non-constant offset [...] adds a839d4a * opt.ads (Suppress_Back_Annotation): Remove as unused. * f [...] adds 00bffa4 2014-04-14 Richard Biener rguenther@suse.de adds 41f94d6 2014-04-14 Richard Biener rguenther@suse.de adds 4a7ce9e 2014-04-14 Richard Biener rguenther@suse.de adds 86ac9c5 * snames.ads-tmpl (Name_Ivdep): New pragma-related name. * [...] adds 00258a3 gcc/ adds 96f7a32 Limit operations on vector::pointer to NullablePointer requirements. adds 48039bb * include/bits/allocator.h (operator==, operator!=): Add exc [...] adds cea8b10 PR libstdc++/60497 * include/std/tuple (get): Qualify calls [...] adds 0c2979b Check optimize_insn_for_speed_p in *fixuns_trunc<mode>_1 adds ca48453 Revert the last change on *fixuns_trunc<mode>_1 adds fa484aa 2014-04-14 Martin Jambor mjambor@suse.cz adds df565eb * ipa-utils.c (ipa_merge_profiles): Merge profile_id. * cov [...] adds 40e08eb * config/i386/i386.c (examine_argument): Return bool. Retur [...] adds 1a8f6e9 PR lto/60820 * varpool.c (varpool_remove_node): Do not alte [...] adds 48dcce2 2014-04-14 Paolo Carlini paolo.carlini@oracle.com adds 49209ca * ipa-devirt.c (maybe_record_node): Ignore all non-methods ( [...] adds 2c809f8 Sync to current external repository. adds 93ba153 N3887 Consistent Metafunction Aliases adds 4a49220 Daily bump. adds 363cb5d 2014-04-15 Max Ostapenko m.ostapenko@partner.samsung.com adds eb71996 * cfgloop.h (struct loop): Move force_vectorize down. * gim [...] adds d78cc47 PR plugins/59335 * Makefile.in (PLUGIN_HEADERS): Add variou [...] adds 235620e 2014-04-15 Richard Biener rguenther@suse.de adds 387e311 Minor tweaks adds e2a4f08 2014-04-15 Richard Biener rguenther@suse.de adds 76998f7 * gcc-interface/decl.c (prepend_one_attribute_pragma): Call [...] adds fc07fe6 * gcc-interface/utils.c (type_for_vector_element_p): New pre [...] adds f39946c * gcc-interface/decl.c (gnat_to_gnu_entity) <object>: Create [...] adds 519aac8 2014-04-15 Richard Biener rguenther@suse.de adds fc89f54 2014-04-15 Richard Biener rguenther@suse.de adds 575dbeb4 PR libstdc++/60734 * include/bits/stl_tree.h (_Rb_tree::_M_ [...] adds 5ea0b50 * gcc-interface/trans.c (Case_Statement_to_gnu): Revert late [...] adds 4a13707 2014-04-15 Richard Biener rguenther@suse.de adds 82e24ec 2014-04-15 Richard Biener rguenther@suse.de adds 9d53081 PR libstdc++/60695 * include/std/atomic (atomic<_Tp>): Add [...] adds 4d7b66d PR rtl-optimization/60663 * config/arm/arm.c (arm_new_rtx_c [...] adds eb192f4 2014-04-15 Paolo Carlini paolo.carlini@oracle.com adds 731d420 2014-04-15 Teresa Johnson tejohnson@google.com adds 7c97e5c PR libstdc++/60594 * include/std/functional (function::_Cal [...] adds f270d2a 2014-04-15 Richard Biener rguenther@suse.de adds 5316037 Add DW_AT_const_value as unsigned or int depending on type an [...] adds 290b73c 2014-04-15 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 10d1071 * include/bits/atomic_base.h (__atomic_base<_PTp*>::_M_type_ [...] adds 9e30282 * include/bits/shared_ptr.h (shared_ptr::shared_ptr(nullptr_ [...] adds b2b0c8e * include/std/atomic: Uglify parameter names. adds f8d5882 PR c++/60786 * testsuite/20_util/shared_ptr/requirements/ex [...] adds 7a86b88 * testsuite/24_iterators/insert_iterator/requirements/contai [...] adds 379f3e0 * include/experimental/string_view: Fix inconsistent excepti [...] adds 64429f5 * include/bits/shared_ptr.h (shared_ptr::shared_ptr(nullptr_ [...] adds b6f66fd * ipa-devirt.c (referenced_from_vtable_p): New predicate. ( [...] adds c76dc34 Daily bump. adds cb648ea Correctly detect native TLS support with 64-bit gas on Solari [...] adds 2cf4c3b 2014-04-16 Martin Jambor mjambor@suse.cz adds 54675e0 PR tree-optimization/60844 * tree-ssa-reassoc.c (reassoc_re [...] adds 8792d9c * tree-ssa-operands.c (create_vop_var): Set DECL_IGNORED_P. [...] adds d8dbaa4 2014-04-16 Paul Pluzhnikov ppluzhnikov@google.com adds 2f3b10c * include/std/functional (__is_location_invariant): Use __or [...] adds fa5a8e6 * config/avr/avr-mcus.def: Correct typo for atxmega256a3bu macro. adds 6da7682 2014-04-16 Patrick Palka patrick@parcs.ath.cx adds 3c76932 libgo: Remove Solaris 8 & 9 support. adds 10c9192 2014-04-16 Marc Glisse marc.glisse@inria.fr adds 3fe9ace 2014-04-16 Catherine Moore clm@codesourcery.com adds 9e7cf50 * final.c (compute_alignments): Do not apply loop alignment [...] adds 70afe2d Daily bump. adds e4b851a 2014-04-16 Andrew Pinski apinski@cavium.com adds 89ae81e PR ipa/60854 * ipa.c (symtab_remove_unreachable_nodes): Mar [...] adds 6c5f20b PR lto/60820 * gcc.dg/lto/pr60820_0.c: New testcase. * gcc [...] adds afb4416 * ipa-devirt.c (odr_type_d): Add field all_derivations_known [...] adds 704db68 * opts.c (common_handle_option): Disable -fipa-reference coo [...] adds e87649a 2014-04-17 Joey Ye joey.ye@arm.com adds 5c6ea00 gcc/ * config/i386/i386.c (slm_cost): Adjust vec_to_s [...] adds d00487f gcc/ * config/i386/x86-tune.def (TARGET_SLOW_PSHUFB): [...] adds f73446a gcc/ * config/i386/i386.c (x86_add_stmt_cost): Fix ve [...] adds ca91d3f 2014-04-17 Richard Biener rguenther@suse.de adds aae8f54 2014-04-17 Richard Biener rguenther@suse.de adds f540a05 2014-04-17 Richard Biener rguenther@suse.de adds 645f356 * gcc.c (used_arg): Prevent out of bound access for multilib [...] adds de11c63 PR target/60847 Forward port from 4.8 branch 2013-07-19 K [...] adds 7de380a dwarf2out: Use normal constant values in bound_info if possible. adds b4f314e Merge from trunk. adds 478532e PR sanitizer/56781 * libtool-ldflags: Also prefix -static-l [...] adds f945635 PR sanitizer/56781 lto-plugin/ * Makefile.am (CFLAGS, LDFLA [...] adds 3377fc2 remove properties stuff from register_dump_files_1 adds 3a8e437 merge register_dump_files_1 into register_dump_files and remo [...] adds 92b5624 remove has_gate adds 70e1739 enable -Woverloaded-virtual when available adds 31315c2 pass current function to opt_pass::gate () adds 65b0537 pass cfun to pass::execute adds e2ec52c * genmodes.c (struct mode_data): Add need_bytesize_adj field [...] adds bd5e181 2014-04-17 Richard Biener rguenther@suse.de adds 1605ba4 2014-04-17 Martin Jambor mjambor@suse.cz adds 191f8e8 Generate "xor reg, reg" if optimizing for size adds ad1d5f7 * config/rs6000/rs6000.md (addti3, subti3): New. adds 57cc334 * ipa-inline.c (inline_small_functions): Account only non-co [...] adds 0e16807 compiler: Define immutability for numeric, constant, type inf [...] adds 80d1e1a PR go/60870 adds f2de453 compiler: Use backend interface for constant expressions. adds 50ec903 2014-04-17 Michael Meissner meissner@linux.vnet.ibm.com adds 3745afd 2014-04-17 Paolo Carlini paolo.carlini@oracle.com adds df4a4c9 gofrontend: avoid use of unsafe.Sizeof extension adds 4d063b9 runtime: remove use of obsolete map deletion syntax adds 28f6ebf gofrontend: deduplicate C syscall function declarations adds 130ab9a Daily bump. adds 0f45391 [gcc] adds 52e9ac0 aarch64: Fix build error in aarch64_register_move_cost adds e0417ca PR c++/60872 * call.c (standard_conversion): Don't try to a [...] adds 5811f63 DR 1571 * call.c (reference_binding): Recurse on user-defin [...] adds b10aade * ipa-inline.c (spec_rem): New static variable. (dump_overa [...] adds 3072aa3 * ipa-inline.h (INLINE_HINT_known_hot): New hint. * ipa-inl [...] adds c915633 2014-04-18 Cong Hou congh@google.com adds b0e7a3b Correct the discription in ChangLog: adds 7abf875 Daily bump. adds edefd17 Daily bump. adds ebbb0a1 Daily bump. adds 5692cf3 * MAINTAINERS (Write After Approval): Delete myself. adds 7a8a3a7 PR target/60909 * config/i386/i386.c (ix86_expand_builtin) [...] adds a263f82 [gcc] 2014-04-21 Michael Meissner meissner@linux.vnet.ibm.com adds 14e1449 Const-correctness fixes for some gimple accessors adds 894e49e Daily bump. adds f89175b PR middle-end/60281 * asan.c (asan_emit_stack_protection): [...] adds c739e0d PR target/60910 * config/sparc/sparc.c (sparc_init_modes): [...] adds 55f2a76 2014-04-22 Zhenqiang Chen zhenqiang.chen@linaro.org adds ee952b1 * gennews (files): Add files for GCC 4.9. adds 90231a6 [AArch64] vrnd<*>_f64 patch adds 8eb4a30 * config/arm/arm-protos.h (tune_params): New struct members. [...] adds 17de73f AArch32 Support ORN for DIMode adds d8cd5fa Optimise NotDI AND/OR ZeroExtendSI for ARMv7A adds 19f5801 [ARM] Allow any register for DImode values in Thumb2 adds 2d78e89 PR tree-optimization/60823 * omp-low.c (ipa_simd_modify_fun [...] adds daebd46 Re: [AArch64] Fix possible wrong code generation when compari [...] adds 9a9ae78 [AArch64] Add a space to memory asm code between base registe [...] adds 38fb591 gcc/ChangeLog: adds 3efb5d2 Remove obsolete Solaris 9 support adds ac875fa gcc/ * machmode.h (bitwise_mode_for_mode): Declare. * stor- [...] adds 030087e Merge from trunk. adds 3b247a2 Fix portability to hosts that use long long for HOST_WIDE_INT. adds 57c414e [AArch64] Fix indentation. adds cb0fe2f [AArch64] Fix aarch64_initial_elimination_offset calculation. adds 95db567 Improve sparc_init_modes readability adds a9aae8e [AArch64] vqneg and vqabs intrinsics implementation. adds dbdcebb [AArch64] Vreinterpret re-implemention. adds fe44ff9 [AArch64] 64-bit float vreinterpret implemention adds c027752 [AArch64] Define TARGET_FLAGS_REGNUM adds afd9aa9 * fe.h (Compiler_Abort): Replace Fat_Pointer with String_Poi [...] adds 718da8f [AArch64] Fix TLS for ILP32. adds 9f0a7bc PR c/59073 c/ * c-parser.c (c_parser_omp_parallel): If c_pa [...] adds d91e962 Use counter_mode on count_exp to get mode adds a95d3a2 Merge longlong.h from glibc tree. adds 9be0994 2014-04-22 Martin Jambor mjambor@suse.cz adds c191755 2014-04-22 Marc Glisse marc.glisse@inria.fr adds 9576e41 Enable __gnat_alternate_stack for most linux adds 6f9155d Add ada configuration for aarch64-linux adds d601a96 Merge in trunk. adds 6558a2f Fix some off-by-one errors and bounds tests adds a87365c Add and use udiv_ceil adds c311b85 Tweak uses of new API adds 3ac3d90 Avoid redundant extensions adds b3fba3cd Formatting and typo fixes. adds 936a705 Undo some changes from trunk. adds 265815a Fix ubsan internal-fn.c handling. adds 885a269 Use LOG2_BITS_PER_UNIT. adds 3a34368 Fix signed min / -1. adds 0992e56 2014-04-22 Tobias Burnus burnus@net-b.de adds d1ae7bb AArch64 add, sub, mul in TImode adds 64648b0 compiler: Use backend interface for initialization functions. [...] adds f0bb219 Daily bump. adds 960249a 2014-04-22 Sandra Loosemore sandra@codesourcery.com adds a3371bc 2014-04-22 Christian Bruel christian.bruel@st.com adds 7311d7c PR sanitizer/60275 * common.opt (fsanitize-recover, fsaniti [...] adds 37dc09f 2014-04-23 Richard Biener rguenther@suse.de adds 586641e 2014-04-23 Richard Biener rguenther@suse.de adds 83c80d4 2014-04-23 Terry Guo terry.guo@arm.com adds 291a080 * config/i386/cygwin.h (ENDFILE_SPEC): Include default-mani [...] adds 54c746f Update libstdc++ baseline symbols for m68k adds e95b101 Revert 2014-04-22 Richard Henderson rth@redhat.com adds c05cbf3 * config/msp430/msp430.c (msp430_handle_option): Move functi [...] adds cdf34fc * c-common.c (handle_tm_wrap_attribute): Tweak error message. adds a1ccf30 2014-04-23 Richard Biener rguenther@suse.de adds b99ab27 2014-04-23 Richard Biener rguenther@suse.de adds 9d4fe15 [ARM] Handle FMA code in rtx costs. adds 57e3422 [ARM] Cortex-A8 rtx cost table adds 3ee5511 [ARM][1/3] Add rev field to rtx cost tables adds d049924 [AArch64][2/3] Recognise rev16 operations on SImode and DImode data adds 09f69e5 [ARM][3/3] Recognise bitwise operations leading to SImode rev16 adds b1aadd9 [AArch64] Add handling of bswap operations in rtx costs adds 427f9c5 [ARM] Initialize new tune_params values adds e523eda [AArch64] Fully support rotate on logical operations. adds 6c14686 [AARCH64] Use standard patterns for stack protection. adds 34a4f50 [AArch64] VDUP Testcases adds bb3a883 PR tree-optimization/60902 * tree-ssa-threadedge.c (record [...] adds 13cbeaa Change is-a.h to support typedefs of pointers adds 90fe9d0 Fix for c++/PR57958 adds 1d31f4e Fix DEFHOOKPOD argument order in target-hooks-macros.h comment adds c40a7ee Daily bump. adds a670389 2014-04-24 Laurynas Biveinis laurynas.biveinis@gmail.com adds 85aec17 2014-04-24 Terry Guo terry.guo@arm.com adds e98e78f [AArch64] Vectorise bswap[16,32,64] adds dbee6ab [AArch64] Wire up TARGET_SIMD and TARGET_FLOAT properly adds 8bc39ed 2014-04-24 Joey Ye joey.ye@arm.com adds 8acf918 Fix gcc_cv_as_cfi_directive test for Solaris as adds 27179d4 Only redefine ASM_PREFERRED_EH_DATA_FORMAT if necessary on So [...] adds 903906b 2014-04-24 Richard Biener rguenther@suse.de adds bc92d1f [AArch64] Reverse TBL indices for big-endian. adds 2cc4906 -fuse-caller-save - Add command line option adds 2e3b0d0 -fuse-caller-save - Add new reg-note REG_CALL_DECL adds be4a24c -fuse-caller-save - Add test-case adds ba21441 Update libstdc++ baseline symbols for ia64 adds 20dc315 Fix warning in libgfortran configure script adds c6a952b 2014-04-24 Marc Glisse marc.glisse@inria.fr adds a2d4101 [AArch64] Enable TBL for big-endian. adds 8c6fc7d fixup sh bustage after r209483 adds 4caa00b 2014-04-24 Jincheng Miao jincheng.miao@gmail.com adds 06511ef 2014-04-24 Dimitris Papavasiliou dpapavas@gmail.com adds d16bd0a Link to bug report. adds 66d211a Merge in trunk. adds 39f9f09 Fix s390 build. adds 09b2913 Fix a couple of tree-ssa-ccp errors. adds e4712d1 Cosmetic fixes to wide-int.{cc,h} adds b309c39 Fix large widths in shifted_mask. adds 9592fe4 Allow the mask width to be greater than the precision. adds dae6a0c Make canonize store the sign-extended value back. adds c2393a0 Add a dump function. adds e6e1b5b Remove outdated asserts. adds d53bdfb 2014-04-24 Tim Shen timshen91@gmail.com adds b706f43 add recored to gcc/testsuite/ChangeLog for PR c++/57958 adds dd1b652 2014-04-24 Segher Boessenkool segher@kernel.crashing.org adds 2b536a1 * tree.h (OMP_CLAUSE_LINEAR_GIMPLE_SEQ): Define. * gimplify [...] adds e102991 gcc/c/ * c-parser.c (c_parser_omp_atomic): Allow seq_cst bef [...] adds 85d2d1a * c-parser.c (c_parser_sizeof_expression): Reorganize [...] adds dbf10c9 2014-04-24 Vishnu K S Vishnu.k_s@atmel.com adds ac0adec [gcc] 2014-04-24 Michael Meissner meissner@linux.vnet.ibm.com adds b6de6ad Daily bump. adds a16d031 2014-04-24 Cong Hou congh@google.com adds db103ea * c.opt (Wshadow-ivar): Default to on. adds d371d0b PR go/60931 adds 645773d 2014-04-25 Richard Biener rguenther@suse.de adds aab7170 2014-04-25 Richard Biener rguenther@suse.de adds 1f912f0 Remove SSE execution test in crtfastmath.c adds c037df1 2014-04-25 Marc Glisse marc.glisse@inria.fr adds ee02dd5 Remove LIB_TLS_SPEC on Solaris adds e611493 2014-04-25 Marc Glisse marc.glisse@inria.fr adds 90e645f PR c/60156 * c-common.c (check_main_parameter_types): Warn [...] adds 04e3bdf 2014-04-25 Marc Glisse marc.glisse@inria.fr adds 49eafa8 PR target/60941 * config/sparc/sparc.md (ashlsi3_extend): Delete. adds adc93f3 PR c/60114 c/ * c-parser.c (c_parser_initelt): Pass input_l [...] adds d0c5249 * c-c++-common/gomp/pr60823-2.c: Require effective target v [...] adds 4a026b4 PR c/18079 c/ * c-decl.c (diagnose_mismatched_decls): Warn [...] adds 4ea1b26 [ARM] Wrap long literals in HOST_WIDE_INT_C in aarch-common.c adds 1630ba6 Add implicit parameter to find_all_hard_reg_sets adds 6792947 Register CALL_INSN_FUNCTION_USAGE in find_all_hard_reg_sets adds e67cfba Add clobber_reg adds fb34a6c * gcc.dg/pr18079-2.c: Fix quoting in dg-warning. adds 7ecc751 PR tree-optimization/60960 * tree-vect-generic.c (expand_ve [...] adds 05a4798 [gcc] adds dc1913c [ARM] Initialise T16-related fields in Cortex-A8 tuning struct. adds c72f0c9 PR libstdc++/60958 * include/tr1/regex (regex_traits::iscty [...] adds 3112c3f [ARM] Enable tail call optimization for long call adds a5d9c50 2014-04-25 Lars Gullik Bjønnes larsbj@gullik.org adds 4b3db52 Set MODE to SI for alternative 12 in *movsf_internal adds f4c4437 Fix a few ICEs and other problems with -fdebug-types-sections. adds 019ee97 Daily bump. adds 76f85fd compiler: Use backend interface for defining global declarations. adds d83d5bf * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 de [...] adds fe6543e Fix out-of-bounds array accesses in ldexpxf3. adds c763997 Parallel profiledbootstrap is now supported adds a8c8a3d 2014-04-26 Jerry DeLisle jvdelisle@gcc.gnu adds 446fb73 2014-04-26 Jerry DeLisle jvdelisle@gcc.gnu adds 7b7f0fd * gnatvsn.ads (Library_Version): Bump to 4.10. adds 6a2db0a Daily bump. adds dd0b96f 2014-03-27 Thomas Koenig tkoenig@gcc.gnu.org adds c409677 gcc/ * cselib.c (find_slot_memmode): Delete. (cselib_hasher [...] adds 1a833c4 2014-04-27 Tim Shen timshen91@gmail.com adds 9af53c9 Daily bump. adds 51494e0 * configure.ac: Tweak GAS check for LEON instructions on SPA [...] adds 3538ae0 2014-04-28 Richard Biener rguenther@suse.de adds 7f0ae9a /cp 2014-04-28 Paolo Carlini paolo.carlini@oracle.com adds f38b33c [ARM/AArch64] Use signed chars in gcc.dg/pr60114.c. adds 0cb4017 2014-04-28 Richard Biener rguenther@suse.de adds 9690220 PR tree-optimization/60902 * tree-ssa-threadedge.c (record [...] adds b90976f 2014-04-28 Richard Biener rguenther@suse.de adds b7f05e9 2014-04-28 Richard Biener rguenther@suse.de adds 149a91a Merge from trunk. adds 0d97303 Fix. adds f084c62 "Finalise" the changelog. adds 1cee90a Use target-independent semantics for wi::clz and wi::ctz. adds 28e557e Prevent wide_int = {widest,offset}_int adds 5c3fe38 Fix 32-bit x86 builds. adds 77c6039 Fix real_to_integer handling for 32-bit longs. Avoid custom [...] adds bedbed5 80-cols fix. adds 060fc20 2014-04-28 Richard Biener rguenther@suse.de adds 2bdae24 2014-04-28 Richard Biener rguenther@suse.de adds f92da23 * exp_dbug.ads (Get_External_Name): Add 'False' default to H [...] adds 5e62a0e 2014-04-28 Martin Jambor mjambor@suse.cz adds 8ffc9ae Enable ada for aarch64-linux adds 66240e3 * config/rs6000/sync.md (AINT mode_iterator): Move definitio [...] adds 610b1ac [AArch64] Relax modes_tieable_p and cannot_change_mode_class adds ed17a4a Add a class hierarchy diagram to gimple.texi adds 657d877 [AArch64] Improve vst4_lane intrinsics adds fca680e Daily bump. adds cd3ce7d 2014-04-28 Jerry DeLisle jvdelisle@gcc.gnu adds 615d3db 2014-04-29 Zhenqiang Chen zhenqiang.chen@linaro.org adds 54751bc 2014-04-29 Patrick Palka patrick@parcs.ath.cx adds 21a003a 2014-04-29 Richard Biener rguenther@suse.de adds 9f1b5ef Add execution + assembler tests of the AArch64 ZIP Intrinsics. adds 92e46ab * config/arc/arc.c (arc_select_cc_mode): Fix parentheses. ( [...] adds 572205b * MAINTAINERS (Write After Approval): Add myself. adds 588c2671 * MAINTAINERS (Write After Approval): Put myself in correct order. adds bf29c57 Remove PUSH_ARGS_REVERSED from the RTL expander. adds c0b0663 * config/msp430/msp430.md (umulsidi): Fix typo. (mulhisi3): [...] adds b1562bb PR tree-optimization/60971 * tree-tailcall.c (process_assig [...] adds 1f09cb4 Dump the return type of functions in gimple dumps adds 9ad3bec 2014-04-29 Paolo Carlini paolo.carlini@oracle.com adds e150618 * config/aarch64/arm_neon.h (vzip1_f32, vzip1_p8, vzip1_p16, [...] adds f2c1aab DR 1351 Represent the unevaluated exception specification o [...] adds bf32470 Add execution tests of ARM ZIP Intrinsics. adds 32b51d2 Daily bump. adds 4f41355 compiler: Don't overwrite memory if an archive has a bad file name. adds b069c2a PR c/60351 * c-typeck.c (build_binary_op): Use location whe [...] adds af379dd PR c/60139 * c-typeck.c (output_init_element): Pass OPT_Wpe [...] adds 52cc007 * gcc.c (sanitize_spec_function): Handle SANITIZE_FLOAT_DIVI [...] adds 71b6593 2014-04-30 Richard Biener rguenther@suse.de adds 9e291c2 2014-04-30 Richard Biener rguenther@suse.de adds fc99725 Simplify Solaris 2 configuration adds cee1824 include/ * longlong.h (__i386__): Remove W_TYPE_SIZE==64 handling. adds 1d911ad PR c++/60951 * typeck2.c (massage_init_elt): Use maybe_cons [...] adds 4a2cf6c PR c++/60980 * init.c (build_value_init): Don't try to call [...] adds 9efce29 * config/arc/arc.opt (mlra): Move comment above optio [...] adds 047fb7d Add execution + assembler tests of AArch64 UZP Intrinsics. adds 518151f * go-gcc.cc: #include "langhooks.h". (Gcc_backend::Gcc_back [...] adds d3c4b98 2014-04-30 Bernd Edlinger bernd.edlinger@hotmail.de adds 8a21d39 Rewrite AArch64 UZP Intrinsics using __builtin_shuffle. adds 9510191 Merge in trunk. adds cd89b63 Post-merge build fix. adds 52c6c60 ...and remove accidentally committed changes in r209976 adds 2d8e49d Revert udiv_ceil patch. adds 74eae79 Fix some divmod_internal problems. adds d44f2f7 Merge in trunk. adds 6d1e1dd compiler: Remove GCC langhooks from frontend proper. adds 4eb60db Add execution tests of ARM UZP Intrinsics. adds 3cc0ee4 2014-04-30 Tobias Burnus burnus@net-b.de adds 3c3f24b 2014-04-30 Tobias Burnus burnus@net-b.de adds 4921ab8 2014-04-30 Tobias Burnus burnus@net-b.de adds b4d4976 2014-04-30 Tobias Burnus burnus@net-b.de adds e1272df 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@ [...] adds 545a46a * go.test/go-test.exp (go-gc-tests): For rundir, pass extra [...] adds 23f9685 Daily bump. adds 67d3a83 runtime: ask $GOC rather than $CC for the version and multi-o [...] adds 5636808 * go-backend.c: #include "diagnostics.h". (saw_errors): New [...] adds ca3999c PR c/56989 * c-typeck.c (default_conversion): Use better lo [...] adds e4ab2ef PR c/43245 * doc/invoke.texi: Document -Wdiscarded-qualifie [...] adds 86bbd7f PR c/29467 * c-decl.c (declspecs_add_type): Pedwarn if bool [...] adds 0b6de24 gcc/ * tree-if-conv.c (is_cond_scalar_reduction): New functi [...] adds 694296f PR c/43395 c/ * c-typeck.c (c_finish_return): Distinguish b [...] adds 053a0de PR c/60257 * c-typeck.c (warning_init): Add location_t para [...] adds de548fe PR c/60915 * c-parser.c (c_parser_declaration_or_fndef): Gi [...] adds 41b512d 2014-05-01 Jan-Benedict Glaw jbglaw@lug-owl.de adds 22dd135 2014-05-01 Jan-Benedict Glaw jbglaw@lug-owl.de adds 5f0ba1c 2014-05-01 Steve Ellcey sellcey@mips.com adds 02c19a1 compiler: Use backend interface for heap expressions. adds b98f8a7 * config.sub, config.guess: Import from upstream. adds b56b4b9 * sv.po: Update. adds a1e205c Daily bump. adds 5059a32 2014-05-01 Jeff Law law@redhat.com adds 971df35 PR c/60784 * c-typeck.c (push_init_level): Set constructor_ [...] adds e8e2711 2014-05-01 Jeff Law law@redhat.com adds f64087e 2014-02-26 Kito Cheng kito@0xlab.org adds 68410ce * c-tree.h (error_init): Remove declaration. (pedwarn_init) [...] adds 2e64cd7 * doc/invoke.texi: Describe -fsanitize=float-divide-by-zero. adds 5159090 One-line tidy of bit-twiddle expression in aarch64.c adds 2f40fa7 gcc/ * hwint.h (zext_hwi): Fix signed overflow for prec == 63. adds 1fcecb1 PR libstdc++/59476 * python/libstdcxx/v6/printers.py (get_v [...] adds 9d17201 * gimplify.c (gimplify_adjust_omp_clauses_1): Handle GOVD_F [...] adds 022d471 * c.opt (Wsizeof-pointer-memaccess): Describe option. adds 27ff10c c/ * c-typeck.c (c_finish_return): Separate warning_at calls [...] adds e0e14cb PR c/25801 * c-typeck.c (c_size_in_bytes): Update comment. [...] adds ea8c0aa PR libstdc++/61036 * include/bits/shared_ptr_base.h (__shar [...] adds 384b041 PR c++/60992 * lambda.c (lambda_capture_field_type): Wrap a [...] adds 14b525c * decl2.c (vague_linkage_p): Local statics have vague linkage. adds 844d861 Daily bump. adds c8a347f PR target/61026 * config/sh/sh.c: Include stdlib headers be [...] adds f699ea0 2014-05-03 Dominique d'Humieres dominiq@lps.ens.fr adds f0a8ace * config/sh/sh.h (ROUND_ADVANCE): Delete macro. (ROUND_REG, [...] adds 5e8551b * config/sh/sh.h (SH_ASM_SPEC): Handle m1, m2*, m3* and m4* cases. adds b7e1565 2014-05-03 Dominique d'Humieres dominiq@lps.ens.fr adds 952bb49 * config/avr/avr.c (avr_adjust_insn_length): Handle JUMP_TAB [...] adds f4a24c5 * config/sh/sh-mem.cc: Use tabs instead of spaces. (prob_un [...] adds 95faea7 gcc/ * config/mips/mips.c (mips_isa_rev): New variable. (mi [...] adds e928fac gcc/ * lra-constraints.c (valid_address_p): Move earlier in [...] adds 85c6820 * config/sh/sh_optimize_sett_clrt.cc (sh_optimize_sett_clrt: [...] adds 321c47b /cp 2014-05-03 Paolo Carlini paolo.carlini@oracle.com adds 425e840 Daily bump. adds 9229032 Daily bump. adds 4fcd522 gcc/ * config/rs6000/rs6000.h (RS6000_BTM_HARD_FLOAT): New d [...] adds 1b83c31 PR tree-optimization/60363 * gcc/tree-ssa-threadupdate.c (g [...] adds 2f71f48 2014-05-05 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds 0ac109b 2014-05-05 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds 85168670 Update libstdc++ baseline symbols for ia64 adds 3cc9bbe 2014-05-05 Jan-Benedict Glaw jbglaw@lug-owl.de adds 9bcd5e1 2014-05-05 Richard Biener rguenther@suse.de adds 00d0637 2014-05-05 Richard Biener rguenther@suse.de adds df7ef1f compiler: Use backend interface for bound method expressions. adds 1367f96 Merge in trunk. adds 4e1527f 2014-05-05 Richard Biener rguenther@suse.de adds 2c8bda4 compiler: Use backend interface for struct field offsets. adds a302c10 compiler: Use backend interface for set and use temporaries. adds aa93217 compiler: Use backend interface for sink expressions. adds 008f353 PR driver/61065 * opts.c (common_handle_option): Call error [...] adds badff07 Merge in trunk. adds 287cdcf compiler: Use backend interface for type info expressions. adds e9eaaa6 Add call_fusage_contains_non_callee_clobbers hook adds 25807eb PR ipa/60965 * ipa-devirt.c (get_class_context): Allow POD [...] adds 9b27b43 compiler: Handle recursive pointer types for unary indirection. adds f23d778 compiler: Use backend interface for slice construction. adds cc17fc1 Daily bump. adds 89d6d82 compiler: Use backend interface for array length. adds f32182a compiler: Fix bug in embedded method handling. adds d72243e 2014-05-06 Richard Biener rguenther@suse.de adds bbb88b3 2014-05-06 Richard Biener rguenther@suse.de adds 8b88439 2014-05-06 Richard Biener rguenther@suse.de adds 50f39f7 2014-05-06 Jan-Benedict Glaw jbglaw@lug-owl.de adds 5c3f347 compiler: Store flags for division checks in Gogo object inst [...] adds 6c86f9e Merge in trunk. adds 6b66bc4 Merge in wide-int. adds 960d5a5 Update ChangeLogs for wide-int work. adds 951f2b7 Remove svn:mergeinfo properties, there should be none on the trunk. adds 8059b95 gcc/ * emit-rtl.c (init_derived_machine_modes): New function [...] adds a550f57 gcc/java/ * boehm.c (mark_reference_fields): Don't update th [...] adds 5abc516 gcc/ * lto-cgraph.c (compute_ltrans_boundary): Make node var [...] adds d3c5aa4 gcc/ Revert: 2014-05-03 Richard Sandiford <rdsandiford@go [...] adds ea66425 compiler: Use backend interface for expressions. adds b25436b 2014-05-06 François Dumont fdumont@gcc.gnu.org adds 7d46031 * config/i386/sse.md (*mov<mode>_internal) (*<sse>_loadu<ss [...] adds d5e9194 /cp 2014-05-06 Paolo Carlini paolo.carlini@oracle.com adds fff23ef * wide-int.h (wi::int_traits <HOST_WIDE_INT>): Always define. adds 47c453a Daily bump. adds d8fb6ec 2014-05-06 Paolo Carlini paolo.carlini@oracle.com adds 94a0d54 2014-05-06 Jerry DeLisle jvdelisle@gcc.gnu adds 2a572cc 2014-05-06 Jerry DeLisle jvdelisle@gcc.gnu adds f0f563f * config/nds32/nds32.h (HONOR_REG_ALLOC_ORDER): Have it in f [...] adds 443c40a Fix date in ChangeLog. adds 9b5d734 /cp 2014-05-06 Paolo Carlini paolo.carlini@oracle.com adds 7edf859 2014-05-07 Richard Biener rguenther@suse.de adds b7fab1e Add execution + assembler tests of AArch64 TRN Intrinsics. adds da3c842e 2014-05-07 Richard Biener rguenther@suse.de adds 81283da Really delete gcc/loop-unswitch.c. adds 549412c Reimplement AArch64 TRN intrinsics with __builtin_shuffle. adds 164e9f8 Add execution + assembler tests of AArch64 EXT intrinsics. adds 5bab64b Add execution + assembler tests of AArch64 REV Neon Intrinsics. adds 1e1bca7 gcc/ * tree-vect-data-refs.c (vect_grouped_load_supported): [...] adds 2f85801 More gcc/loop-unswitch.c cleanup. adds 8d75624 gcc: * config/epiphany/epiphany.c (epiphany_handle_in [...] adds c742211 PR libstdc++/61023 * include/bits/stl_tree.h (_Rb_tree::_M_ [...] adds 38168b1 2014-05-07 Richard Biener rguenther@suse.de adds a79381f /cp 2014-05-07 Paolo Carlini paolo.carlini@oracle.com adds 1795c35 PR libstdc++/61086 * include/bits/stl_iterator.h (__normal_ [...] adds d23ca93 2014-05-07 Charles Baylis charles.baylis@linaro.org adds 6e5e0d6 gcc/ PR tree-optimization/61095 * tree-ssanames.c (get_nonz [...] adds 662eb06 /cp 2014-05-07 Paolo Carlini paolo.carlini@oracle.com adds 0211cff Const-correctness of gimple_call_builtin_p adds 9c00010 gcc/ PR target/60884 * config/sh/sh-mem.cc (sh_expand_strle [...] adds a3ba513 mksysinfo: Define CLONE flags. adds 631c977 rs6000: New attributes for load/store: "sign_extend", "update [...] adds db2c791 mksysinfo: Define some more non-trivial TIOC constants. adds 1331af0 Daily bump. adds c289c22 2014-05-07 Thomas Preud'homme thomas.preudhomme@arm.com adds f772e50 2014-05-07 Thomas Preud'homme thomas.preudhomme@arm.com adds f78fbb0 2014-05-07 Thomas Preud'homme thomas.preudhomme@arm.com adds 14b1b0c PR target/60737 * config/rs6000/rs6000.c (expand_block_move [...] adds 33c8dcf * c-cppbuiltin.c (print_bits_of_hex): New. (builtin_define_ty [...] adds 1e349ad gcc/testsuite/ PR tree-optimization/61095 * gcc.dg/torture/ [...] adds 2e8bfa0 * tree-affine.c (tree_to_aff_combination): Handle MEM_REF fo [...] adds bb6c123 libiberty/ 2014-05-08 Gary Benson gbenson@redhat.com adds 78abfb5 2014-05-08 Paolo Carlini paolo.carlini@oracle.com adds 9fa165a 2014-05-08 Richard Biener rguenther@suse.de adds 61ac967 2014-05-08 Richard Biener rguenther@suse.de adds d71975a Don't build libgcc-unwind.map with --disable-shared (PR libgc [...] adds ff99a69 2014-05-08 Richard Biener rguenther@suse.de adds b6814ca 2014-05-08 Marc Glisse marc.glisse@inria.fr adds 75a9ca8 Define UDWtype for longlong.h inclusion in wide-int.cc adds f8ccff1 Neon intrinsics TLC - Replace intrinsics with GNU C implementations. adds 5544070 /cp 2014-05-08 Paolo Carlini paolo.carlini@oracle.com adds b237f2f Neon intrinsics TLC - remove dead code. adds ed50168 Neon intrinsics TLC - remove ML adds e79f58c * gcc.target/i386/avx256-unaligned-load-2.c, gcc.target/i38 [...] adds 6b50e5d gcc/ 2014-05-08 Wei Mi wmi@google.com adds 79ed4a8 gcc/fortran/ 2014-05-08 Tobias Burnus burnus@net-b.de adds 40ed4fd4 2014-05-08 Tobias Burnus burnus@net-b.de adds 8879941 2014-05-08 Tobias Burnus burnus@net-b.de adds 385aec5 PR libstdc++/57394 * include/bits/ios_base.h (ios_base(cons [...] adds 2026249 PR c/61077 c-family/ * c-common.c (check_main_parameter_typ [...] adds c2c4ae8 PR c/61053 c-family/ * c-common.c (min_align_of_type): New [...] adds 5fcab77 PR libstdc++/13860 * include/std/fstream (basic_filebuf): E [...] adds 9bf0fae * include/std/iostream: Fix URL in comment. * src/c++98/ios [...] adds e382581 PR target/61092 * config/alpha/alpha.c: Include gimple-iter [...] adds 44badaf PR target/59952 * config/i386/i386.c (PTA_HASWELL): Remove [...] adds 77cea08 2014-05-08 Joshua Gay jgay@gnu.org adds e5284f7 contrib/ * dg-extract-results.py: New file. * dg-extract-re [...] adds 2e6c58c gcc/ adds 4ccbb00 Daily bump. adds 80ede13 2014-05-08 Jeff Law law@redhat.com adds af436d5 * mmap.c (backtrace_free): If freeing a large aligned block [...] adds 7762c49 2014-05-09 Jan-Benedict Glaw jbglaw@lug-owl.de adds 4a3826d 2014-05-09 Richard Biener rguenther@suse.de adds 3e5a8b0 PR c/50459 c-family/ * c-common.c (check_user_alignment): R [...] adds bf3a403 Revert wide-int change. adds 1c9b820 2014-05-09 Joey Ye joey.ye@arm.com adds c455e5d gcc/config/avr PR target/61055 * config/avr/avr.md (cc): Ad [...] adds cdd32d2 * config/avr/avr-fixed.md (round<mode>3): Use -1U instead of [...] adds 3aabc45 014-05-09 David Wohlferd LimeGreenSocks@yahoo.com Andrew [...] adds 7fada63 2014-05-06 Kenneth Zadeck zadeck@naturalbridge.com adds ec4af1b -fstack-protector-strong: Instrumentation for return slots adds 6306203 fixed date of changelog entry adds cf767dd PR fortran/61109 * trans-array.c (gfc_conv_array_ini [...] adds 53de163 PR c/61096 * c-parser.c (c_parser_braced_init): Pass brace_ [...] adds 70d9340 PR c++/22434 * call.c (build_conditional_expr_1): Don't try [...] adds 1560883 PR c++/32019 * call.c (build_conditional_expr_1): Improve a [...] adds 58cdcc5 PR c++/58714 * tree.c (stabilize_expr): A stabilized prvalu [...] adds 3239069 DR 5 PR c++/60019 * call.c (build_user_type_conversion_1): [...] adds d5e58b8 DR 587 PR c++/51317 * call.c (build_conditional_expr_1, co [...] adds fbe8cb7 2014-05-09 Teresa Johnson tejohnson@google.com adds 6760983 2014-05-09 Paolo Carlini paolo.carlini@oracle.com adds 02812f1 * config/abi/pre/gnu.ver (GLIBCXX_3.4.20): Correct regex_err [...] adds d5973bf Fix typo in ChangeLog-2013 adds f1ec53b PR c++/60463 PR c++/60755 * lambda.c (lambda_expr_this_cap [...] adds 79b176f Daily bump. adds e34b778 * lib/target-supports.exp (check_effective_target_logical_o [...] adds c9e51d2 * c-parser.c (c_parser_declaration_or_fndef): Pass init_loc [...] adds 6afae49 gcc/testsuite/ PR target/51244 * gcc.target/sh/pr51244-14.c [...] adds 5623c8e Daily bump. adds b3096d4 2014-05-11 Paolo Carlini paolo.carlini@oracle.com adds da82fa7 2014-05-11 Tobias Burnus burnus@net-b.de adds cc56a54 gcc/ PR tree-optimization/61136 * wide-int.h (multiple_of_p [...] adds 15b2855 * tree.h (OMP_CLAUSE_LINEAR_STMT): Define. * tree.c (omp_cl [...] adds a96eec4 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): D [...] adds 2cbb3eb Daily bump. adds 6d1d871 2014-05-12 Paolo Carlini paolo.carlini@oracle.com adds b81ef88 gcc/ * config/arm/arm.h (License): Add GCC Runtime Library E [...] adds 297aae7 2014-05-12 Paolo Carlini paolo.carlini@oracle.com adds 467dcd2 gcc/ChangeLog adds d3f0af4 2014-05-12 Paolo Carlini paolo.carlini@oracle.com adds f17aef5 2014-05-12 Thomas Koenig tkoenig@gcc.gnu.org adds ccc4621 2014-05-12 David Wohlferd dw@LimeGreenSocks.com adds 936318a 2014-05-12 Tobias Burnus burnus@net-b.de adds c6d185e * call.c (convert_like_real): Use inform for identifying the [...] adds cea476a 2014-05-12 Dimitris Papavasiliou dpapavas@gmail.com adds a159fae Use -std=gnu11 instead of -std=gnu99 for libgfortran C code. adds 0a96ce0 Fix stack overflow crash in getcwd intrinsic. adds 68b930c 2014-05-12 Dimitris Papavasiliou dpapavas@gmail.com adds 429b0b3 PR other/31778 * genattrtab.c (filename): Add [...] adds 127a0c2 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall. * gcc.dg/s [...] adds d7e52be * doc/extend.texi: Reflect current numbers of pragmas. Remo [...] adds 7ba8c6d Daily bump. adds 2371bf7 * call.c (maybe_print_user_conv_context): New. (convert_lik [...] adds c562205 2014-05-13 Zhenqiang Chen zhenqiang.chen@linaro.org adds c256ccd PR target/61060 * config/i386/i386.c (ix86_expand_set_or_mo [...] adds cea19da 2014-05-13 Christian Bruel christian.bruel@st.com adds d5a682f Implement HARD_REGNO_CALLER_SAVE_MODE for AArch64 adds a48a714 * tree-ssa-loop-ivopts.c (contain_complex_addr_expr): New. [...] adds b4d2ccf gcc/ * rtl.h (rtx_def): Mark u2 as GTY ((skip)). adds 7bcffce gcc/ * print-rtl.c (print_rtx): Guard whole '0' block with i [...] adds 4db4d2a gcc/ * rtl.def (REG): Remove middle field. * rtl.h (rtx_def [...] adds 5cda2bd gcc/ * rtl.def (DEBUG_INSN, INSN, JUMP_INSN, CALL_INSN, JUMP [...] adds 78c24cc gcc/ * rtl.def (scratch): Fix outdated comment and remove "0 [...] adds e139857 gcc/ * rtl.def (VAR_LOCATION): Remove "i" field. * rtl.h (r [...] adds 8854855 gcc/ * rtl.def (SYMBOL_REF): Remove middle "0" field. * rtl [...] adds c0af858 2014-05-13 Richard Biener rguenther@suse.de adds d72c39a PR libstdc++/60497 * include/std/tuple (get, __tuple_compar [...] adds 858777c 2014-05-13 Catherine Moore clm@cm00re.com adds b5013da [ARM] Remove builtins for vzup, vuzp, vtrn and cleanup. adds f733e6e 2014-05-13 Nathan Sidwell nathan@codesourcery.com Sa [...] adds aab5ced 2014-05-13 Catherine Moore clm@codesourcery.com Sand [...] adds 012e5b9 gcc/ * tree-dfa.h (get_addr_base_and_unit_offset_1): Update [...] adds b988436 gcc/ * fold-const.c (optimize_bit_field_compare): Use wi:: o [...] adds 782fb91 gengtype: Support explicit pointers in template arguments adds fe2a2cc 2014-05-13 Paolo Carlini paolo.carlini@oracle.com adds b061dab Enable Java on Cygwin-64 adds b49122a PR libstdc++/60497 * include/debug/array (get): Qualify cal [...] adds 4b655b0 * c-c++-common/pr50459.c: Move cdtor tests to a separate tes [...] adds 172b844 PR c/61162 * c-typeck.c (convert_for_assignment): Pass loca [...] adds 02b19ae PR c++/61151 * semantics.c (is_this_parameter): Allow captu [...] adds 74b2125 Force the use of -ggnu-pubnames when using -gsplit-dwarf. adds f770db5 * call.c (print_error_for_call_failure): Say "no match" rath [...] adds b592332 * gcc-interface/decl.c (annotate_value): Fix thinko in lates [...] adds e117927 gcc/ * doc/sourcebuild.texi: (dfp_hw): Document. (p8vector_ [...] adds 90c9cca Daily bump. adds 910b1e9 2014-05-14 Yury Gribov y.gribov@samsung.com adds a509ca9 PR rtl-optimization/60901 * config/i386/i386.c (ix86_depend [...] adds 36ebb5b * cfgcleanup.c (try_forward_edges): Use location_t for locat [...] adds a80fc64 * config/avr/avr.h (REG_CLASS_CONTENTS): Use unsigned suffix [...] adds 8d1881f PR rtl-optimization/60866 * sel-sched-ir (sel [...] adds 2ed4442 gcc/ * common/config/i386/i386-common.c (OPTION_MASK_ISA_CL [...] adds 881c781 Add execution tests of ARM TRN Intrinsics. adds d046e80 * omp-low.c (expand_parallel_call): Remove shadow variable. [...] adds a4967f7 cleanup bogus entry adds 0e5f381 libiberty/ 2014-05-14 Andrew Burgess aburgess@broadcom.com adds fa19d63 2014-05-14 Martin Jambor mjambor@suse.cz adds 7d7471c gcc/ada/ * gcc-interface/decl.c (gnat_to_gnu_entity): Conver [...] adds e0db3f6 gcc/ PR target/61084 * config/sparc/sparc.md: Fix types of [...] adds a833625 gcc/ PR debug/61188 * print-rtl.c (print_rtx): Suppress uid [...] adds aa8d51e * call.c (struct conversion_info): Rename 'from_type' to 'fr [...] adds fdbd482 PR c++/20332 PR c++/21631 * call.c (reference_binding): Tr [...] adds ec12d22 2014-05-14 Bernd Edlinger bernd.edlinger@hotmail.de adds 8e8713c 2014-05-14 Paolo Carlini paolo.carlini@oracle.com adds 6077c03 2014-05-14 Sandra Loosemore sandra@codesourcery.com adds 9f70b54 * config/msp430/msp430.c (msp430_builtin): Add MSP430_BUILTIN [...] adds ecee9e9 Change -g so that it will override -g1 but not -g3. adds 61d7d5a * seh_init.c: Fix copyright year. adds 07ae93c * config/sparc/sparc-protos.h (sparc_absnegfloat_split_legit [...] adds 6c02161 * include/std/tuple (__add_c_ref, __add_ref, __add_r_ref): R [...] adds 418aa86 Add myself as maintainer for libitm. adds 16865c2 * zh_CN.po: Update. adds 2481a2c 2014-05-14 Sandra Loosemore sandra@codesourcery.com adds af67b42 Daily bump. adds 808bdd1 2014-05-15 Zhenqiang Chen zhenqiang.chen@linaro.org adds 59483f6 2014-05-15 Zhenqiang Chen zhenqiang.chen@linaro.org adds 3e9481d * obj-c++.dg/exceptions-3.mm: Remove check for message no lon [...] adds 3056681 Check for -static-libgcc before use (PR lto/60981) adds d0a5f61 PR tree-optimization/61158 * fold-const.c (fold_binary_loc) [...] adds 3825cab * include/std/tuple (tuple_size<cv _Tp>): Implement LWG 2313 [...] adds 9eb00f6 [ARM][cleanup] Use enum name instead of integer value for PAR [...] adds f2b58c9 PR libstdc++/60326 * include/std/type_traits (__make_unsign [...] adds 9e66c6e * call.c (print_conversion_rejection): Use loc consistently. adds e66f569 2014-05-15 Martin Jambor mjambor@suse.cz adds 5faf263 2014-05-15 Martin Jambor mjambor@suse.cz adds 86f7f3f Fix typo in my name. adds 34cae0b Daily bump. adds 7fb0a3e PR target/61193 * config/rs6000/htmxlintrin.h (_HTM_TBEGIN_ [...] adds b15c78f 2014-05-16 Richard Biener rguenther@suse.de adds 85e9a54 2014-05-16 Richard Biener rguenther@suse.de adds 3d70178 [AArch64 costs 1/18] Refactor aarch64_address_costs. adds 3172ca8 [AArch64 costs 2/18] Add cost tables for Cortex-A57 adds e50295b [AArch64 costs 3/18] Wrap aarch64_rtx_costs to dump verbose output adds 3967ee6 [AArch64 costs 4/18] Better estimate cost of building a constant adds 2f0038b [AArch64 costs 5/18] Factor out common MULT cases adds 8c31cc6 [AArch64 costs 6/18] Set default costs and handle vector modes. adds 600207d [AArch64 costs 7/18] Improve SET cost. adds af27409 [AArch64 costs 8/18] Cost memory accesses using address costs adds 69ddbb9 [AArch64 costs 9/18] Better cost logical operations adds 81d1eb9 [AArch64 costs 10/18] Improve costs for sign/zero extend operations adds 8982100 [AArch64 costs 11/18] Improve costs for rotate and shift operations. adds d515bbc [AArch64 costs 12/18] Improve costs for sign/zero extracts adds 8065e8b [AArch64 costs 13/18] Improve costs for div/mod adds 7105f3a [AArch64 costs 14/18] Cost comparisons, flag setting operator [...] adds d31e8ed [AArch64 costs 15/18] Cost more Floating point RTX. adds 4a8f9d5 [AArch64 costs 16/18] Cost TRUNCATE adds d369e66 [AArch64 costs 17/18] Cost for SYMBOL_REF, HIGH and LO_SUM adds 10e934b [AArch64 costs 18/18] Dump a message if we are unable to cost [...] adds eabbf58 2014-05-15 Ed Smith-Rowland 3dw4rd@verizon.net Jonat [...] adds 40018c3 [AArch64 costs] Fixup to costing of FNMUL adds 2e0d459 * include/bits/parse_numbers.h (__parse_int::_Number_help): [...] adds 60711c8 2014-05-16 Richard Biener rguenther@suse.de adds 13795f6 2014-05-16 Alexey Merzlyakov alexey.merzlyakov@samsung.com adds 37a5bcd * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc [...] adds 2d53710 * fold-const (fold_unary_loc) <NON_LVALUE_EXPR>: New case. [...] adds 1e5911a 2014-05-16 Vladimir Makarov vmakarov@redhat.com adds 7083400 /cp 2014-05-16 Paolo Carlini paolo.carlini@oracle.com adds 703ad42 * varpool.c (dump_varpool_node): Dump write-only flag. * lt [...] adds fa36662 2014-05-14 David Wohlferd dw@LimeGreenSocks.com adds 2628e0e 2014-05-16 Zhouyi Zhou yizhouzhou@ict.ac.cn adds de7af99 2014-02-07 Benno Schulenberg bensberg@justemail.net adds 7b89cd4 PR 61187 Fix use of uninitialized memory. adds fe0ef47 2014-05-16 Dehao Chen dehao@google.com adds 339edee 2014-05-16 Iain Sandoe iain@codesourcery.com Sandra [...] adds ccd4256 Revert r209902 "Dump the return type of functions in gimple dumps" adds e2c18ed gcc/ * config/sh/sh.c (sh_option_override): Set branch cost [...] adds a02ddf2 gcc/ PR target/51244 * config/sh/sh.c (sh_eval_treg_value): [...] adds e604463 2014-05-16 Dehao Chen dehao@google.com adds 25cc206 gcc/ PR target/54089 * config/sh/predicates.md (negt_reg_sh [...] adds 29e953a 2014-05-16 Dehao Chen dehao@google.com adds 9c16315 Daily bump. adds 5cc04e4 gcc/ * emit-rtl.h (replace_equiv_address, replace_equiv_addr [...] adds 9c853a4 gcc/ * config/rs6000/rs6000.c (rs6000_real_tls_symbol_ref_p) [...] adds 2801a42 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute. adds f7bd62a gcc/ * wide-int.cc: Only include longlong.h if W_TYPE_SIZE== [...] adds 8d86bf1 * ChangeLog: Fix. * testsuite/ChangeLog: Ditto. adds 5c87c0c * g++.dg/pr60969.C: Compile for all ilp32 x86 targets. (dg- [...] adds 2e7e460 * doc/invoke.texi (free): Mention Alpha. Also enabled at -Os. adds 43fbec4 2014-05-17 Marc Glisse marc.glisse@inria.fr adds d9b9b19 * doc/extend.texi (Size of an asm): Move node text according [...] adds e0b7b95 PR libstdc++/60966 * include/std/future (__future_base::_St [...] adds 0f718e5 ChangeLog: adds e347a30 2014-05-17 Marc Glisse marc.glisse@inria.fr adds a8bd4d8 2014-05-17 Dominique d'Humieres dominiq@lps.ens.fr adds 0345f05 2014-05-17 Paolo Carlini paolo.carlini@oracle.com adds 881f903 rm a bunch of _stat allocation functions adds 25a2741 use templates instead of gengtype for typed allocation functions adds 16f97f3 remove unused function adds 92f0618 add finalizers to ggc adds 9296020 comment ggc_handle_finalizers adds 54973c6 Daily bump. adds 2fea419 2014-05-17 Jerry DeLisle jvdelisle@gcc.gnu adds 15f79da 2014-05-17 Jerry DeLisle jvdelisle@gcc.gnu adds 75bb4a3 * doc/extend.texi (Size of an asm): Really move node to its [...] adds b540cb1 * ChangeLog: Fix. * testsuite/ChangeLog: Ditto. adds a645dfc * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute. adds 3220a34 * libgomp.texi (Runitme Library Routines): Remove multiple @ [...] adds 048e14f * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Array_Subtype [...] adds 294ad25 * gcc-interface/decl.c (gnat_to_gnu_entity): Use Underlying_ [...] adds 52638b9 * cgraph.h (symtab_first_defined_symbol, symtab_next_defined [...] adds 1231438 * fe.h (Set_Present_Expr): Move around. (End_Location): New [...] adds c151674 * gcc-interface/decl.c (change_qualified_type): New static f [...] adds 861daf9 * utils.c (gnat_write_global_declarations): Adjust the flags [...] adds b166c47 * gcc-interface/trans.c (Subprogram_Body_to_gnu): Rework com [...] adds 1735444 * ipa.c (update_visibility_by_resolution_info): New function [...] adds 63806c8 Daily bump. adds cf8b23b * tree-pass.h (make_pass_ipa_comdats): New pass. * timevar. [...] adds 04f65f9 * ipa.c (symtab_remove_unreachable_nodes): Remove symbol fr [...] adds 7681bc2 Add new test case adds 9291e2e 2014-05-18 Wei Mi wmi@google.com adds 718d002 gcc/ * tree.h: Remove extraneous template <>. adds 8f86900 gcc/ * reg-notes.def (CROSSING_JUMP): Likewise. * rtl.h (rt [...] adds 56a707a gcc/ PR target/61084 * config/sparc/sparc.c (sparc_fold_bui [...] adds e733f34 PR target/61195 * config/sh/sh.md (movsf_ie): Unset fp_mode for fmov adds bed5e85 Fix an error in a CONST_INT_P patch from 2009. adds 42081cd 2014-05-19 Richard Biener rguenther@suse.de adds 755fa8c * except.c (init_eh): Fix computation of builtin setjmp buff [...] adds 85ba79c 2014-05-19 Richard Biener rguenther@suse.de adds 22499a3 2014-05-19 Richard Biener rguenther@suse.de adds 9faa46a libitm: Enable aarch64 adds 1737b195 * lib/target-supports.exp (check_effective_target_avx): Earl [...] adds 698d42a * lib/target-supports.exp (check_effective_target_vect_size [...] adds 68730fe * arm.c (thumb1_reorg): When scanning backwards skip anythin [...] adds 2a96d75 + * MAINTAINERS: Add wide-int reviewers. adds 52b68a8 2014-05-19 David Wohlferd dw@LimeGreenSocks.com adds a4d705f /cp 2014-05-19 Paolo Carlini paolo.carlini@oracle.com adds 3c688d2 PR c++/58761 * pt.c (tsubst_copy): Don't check at_function_ [...] adds 3a30bda * python/libstdcxx/v6/printers.py: Use Python3 raise syntax. adds 7cf5657 Daily bump. adds 9de6d0d 2014-05-20 Tim Shen timshen91@gmail.com adds 794a843 * mode-switching.c (optimize_mode_switching): Fix comment typo. adds a303479 2014-05-20 Richard Biener rguenther@suse.de adds b8a2283 2014-05-20 Richard Biener rguenther@suse.de adds af902e2 2014-05-20 Sebastian Huber sebastian.huber@embedded-brains.de adds ec75c1d * config/msp430/msp430.md (zero_extendpsisi2): Use + constra [...] adds 6ff3f14 contrib/ * dg-extract-results.py (parse_run): Handle warning [...] adds 74ef923 [ARM] Adjust arith_shiftsi for -mrestrict-it. * config/arm/a [...] adds 775b9c9 /cp 2014-05-20 Paolo Carlini paolo.carlini@oracle.com adds c443af0 2014-05-20 Richard Biener rguenther@suse.de adds 6e21a14 [gcc] adds 6cae573 gcc/cp/ PR bootstrap/61210 * pt.c (tsubst_copy, tsubst_omp_ [...] adds a6028cf /cp 2014-05-20 Paolo Carlini paolo.carlini@oracle.com adds 58f4514 * config/msp430/msp430.c (TARGET_GIMPLIFY_VA_ARG_EXPR): Defi [...] adds 27b0e9e * tree-ssa-dom.c (hashable_expr_equal_p) <EXPR_CALL>: Also c [...] adds fb503b7 2014-05-20 Alexey Merzlyakov alexey.merzlyakov@samsung.com adds 31a434d * typeck.c (get_member_function_from_ptrfunc): Don't try to [...] adds 089c9c4 /cp 2014-05-20 Paolo Carlini paolo.carlini@oracle.com adds b395f45 * tree.h (DECL_ONE_ONLY): Return true only for externally vi [...] adds 8c4f448 * config/msp430/msp430.md (split): Don't allow subregs when s [...] adds ceb49bb add dbgcnt support for devirt adds 0176295 gcc/ PR rtl-optimization/61243 * emit-rtl.c (emit_copy_of_i [...] adds 61dc68a 2014-05-20 Cesar Philippidis cesar@codesourcery.com adds 27754c3 2014-05-20 Dehao Chen dehao@google.com adds 40b8f60 Daily bump. adds df27134 gcc/testsuite/ adds 17611fd PR libgcc/60166 * config/arm/sfp-machine.h (_FP_NANFRAC_H, [...] adds 4206bfa * ipa.c (ipa_discover_readonly_nonaddressable_var): Fix dump [...] adds 7c5c01f PR bootstrap/60984 * ipa-inline-transform.c (inline_call): [...] adds 5942562 PR tree-optimization/60899 * gimple-fold.c (can_refer_decl_ [...] adds 0a931cb gcc/cp PR c/60189 * parser.c (cp_parser_postfix_expression) [...] adds 2712b6d PR middle-end/61252 * omp-low.c (handle_simd_reference): Ne [...] adds 9fe92a1 gcc/ PR target/54236 * config/sh/sh.md (*addc [...] adds e22c35e Stop the cfglayout code from failing an assert when called fr [...] adds 6da4b49 Make the Blackfin port build again. adds fd7a039 Improve reload code generation by ignoring init insns for [...] adds 519477f Fix misapplied ChangeLog patch. adds 2dd80ab Amend: yes adds 22e88d6 2014-05-21 Robert Dewar dewar@adacore.com adds e0709aa 2014-05-21 Robert Dewar dewar@adacore.com adds dbb4093 2014-05-21 Bob Duff duff@adacore.com adds 2b14b1a 2014-05-21 Ed Schonberg schonberg@adacore.com adds 3ab4693 gcc/ * tree.def (VOID_CST): New. * tree-core.h (TI_VOID): N [...] adds c51f754 2014-05-21 Robert Dewar dewar@adacore.com adds 463553d 2014-05-21 John Marino gnugcc@marino.st adds 2625eb0 2014-05-21 Robert Dewar dewar@adacore.com adds f37968d 2014-05-21 Robert Dewar dewar@adacore.com adds eb9c0ce 2014-05-21 Javier Miranda miranda@adacore.com adds 0856453 Previous change (rev 210697) should have mentioned PR ada/9535: adds eeee1d7 2014-05-21 Javier Miranda miranda@adacore.com adds 88e8d6d 2014-05-21 Yannick Moy moy@adacore.com adds 4a87c51 2014-05-21 Robert Dewar dewar@adacore.com adds f67ed4f 2014-05-21 Robert Dewar dewar@adacore.com adds 81a8f9a 2014-05-21 Robert Dewar dewar@adacore.com adds fc7bc4d 2014-05-21 Robert Dewar dewar@adacore.com adds 72b225e 2014-05-21 Robert Dewar dewar@adacore.com adds 94113d9e 2014-05-21 Robert Dewar dewar@adacore.com adds b442d55 2014-05-21 Robert Dewar dewar@adacore.com adds e0ec398 2014-05-21 Hristian Kirtchev kirtchev@adacore.com adds 6debbb5 2014-05-21 Robert Dewar dewar@adacore.com adds 1f78252 2014-05-21 Robert Dewar dewar@adacore.com adds 64f4aec 2014-05-21 Richard Biener rguenther@suse.de adds 79d6ba8 2014-05-21 Cesar Philippidis cesar@codesourcery.com [...] adds 2bf8460 PR libstdc++/61269 * include/std/type_traits: Move include [...] adds 667e5de * config/locale/dragonfly/c_locale.cc (facet::_S_create_c_lo [...] adds 1b006e4 PR debug/16063. Add DW_AT_type to DW_TAG_enumeration. adds d1aa9af 2014-05-21 Martin Jambor mjambor@suse.cz adds 5402533 PR c++/61133 * lambda.c (build_capture_proxy, add_capture): [...] adds 0ac81b0 PR c/61212 * files.c (find_file_in_dir): Add parens around &&. adds 8e74a69 PR sanitizer/61272 * ubsan.c (is_ubsan_builtin_p): Turn ass [...] adds fc8d633 * config/rs6000/predicates.md (update_indexed_address_mem): Delete. adds d8bb54e * config/aarch64/arm_neon.h (vqdmulh_n_s16): Change the last [...] adds 54b755d 2014-05-21 François Dumont fdumont@gcc.gnu.org adds d0223b6 Daily bump. adds e5160b8 2014-05-22 Kugan Vivekanandarajah kuganv@linaro.org adds cb1af0c Fix sched_insn debug counter adds 8f32810 Improve scheduling debug output adds fc3d374 PR 60324 Handle long path names, don't use PATH_MAX. adds 2488876 PR lto/61012 * lto-symtab.c (lto_symtab_merge_decls_1): Do [...] adds ca1a66e Remove empty directory gcc/testsuite/g++.dg/dso. adds 7d752f2 libsanitizer merge from upstream r209283 adds f4e5c38 Add forgotten ChangeLog entries for 2 patches. adds 0be6642 * MAINTAINERS: Update my affiliation/email. adds 507af1c Remove IA64 speculation tweaking flags adds d9d89d9 Cleanup and improve multipass_dfa_lookahead_guard adds 2b8335e * tree-streamer-in.c (unpack_ts_real_cst_value_fields): Make [...] adds ee89073 2014-05-22 Richard Biener rguenther@suse.de adds 8207b6a Fix test in libiberty/testsuite/demangle-expected. adds 3c82ff7 cp: PR c/61271 * cp-array-notation.c (cilkplus_an_triplet_t [...] adds f191990 2014-05-22 Teresa Johnson tejohnson@google.com adds f036551 * tree-ssa-forwprop.c (associate_plusminus): Extend (T)(P + [...] adds 514e354 * config/msp430/msp430.h (ASM_SPEC): Add spaces after insert [...] adds b418748 * config/msp430/t-msp430 (HOST_LIBGCC2_CFLAGS): Add -mhwmult=none. adds 1a86364 PR target/61208 * arm.md (arm_cmpdi_unsigned): Fix length c [...] adds 6cd4152 gcc/ * config/rs6000/htm.md (ttest): Use correct shift value [...] adds 4713131 Create a new header lto-section-names.h adds 159efc4 Fix expected messages in test adds 22ac3f7 Fix copy'n'pasto. adds 3c77ca6 Cosmetic fixes for DEF_FUNCTION_TYPE_* macros. adds 68a2c87 Remove unused, and sort prototypes. adds c5d7f2f 2014-05-22 Vladimir Makarov vmakarov@redhat.com adds be37c4b PR 60324 Handle long path names, don't use PATH_MAX. adds 1343c5e 2014-05-23 Kugan Vivekanandarajah kuganv@linaro.org adds 5444a0b /cp 2014-05-22 Paolo Carlini paolo.carlini@oracle.com adds 0f98d9e Daily bump. adds c0798a9 PR target/61231 * config/rs6000/rs6000.c (mem_operand_gpr): [...] adds 10258db 2014-05-22 Vladimir Makarov vmakarov@redhat.com adds 4531a45 * configure.ac [with_newlib] (HAVE_STRNLEN, HAVE_STRNDUP): D [...] adds a23d008 2014-05-23 Thomas Preud'homme thomas.preudhomme@arm.com adds 470d5bb 2014-05-23 Thomas Preud'homme thomas.preudhomme@arm.com adds 2a46f34 Fix bootstrap error on ia64 adds c2bcf3c 2014-05-23 Richard Biener rguenther@suse.de adds 9e23707 2014-05-22 Paul Eggert eggert@cs.ucla.edu adds c9fcfee PR libstdc++/60793 * testsuite/*: Use 's/*-*-freebsd* /& [...] adds 760f023 * testsuite/23_containers/vector/capacity/resize/1.cc: Add x [...] adds 184a718 Fix some bool vs. tree confusion. adds 87123a8 Be more explicit. adds 6ce915e Remove duplicated variable initialization. adds 271fe9c Just enumerate all GF_OMP_FOR_KIND_* and GF_OMP_TARGET_KIND_*. adds 10c5564 GF_OMP_FOR_SIMD: Flag for SIMD variants of OMP_FOR kinds. adds 87b5d1e * varasm.c (output_constructor_bitfield): Fix thinkos in lat [...] adds cc71acc 2014-05-23 Paolo Carlini paolo.carlini@oracle.com adds 9348128 Make it easier to diff expand_omp_for_* functions. adds 8b7b192 * testsuite/30_threads/async/54297.cc: Remove duplicate drag [...] adds a5426c7 Be a bit less explicit. adds 1718b6c [AARCH64] Support tail indirect function call. adds c8cc265 * builtins.def: Change SANITIZE_FLOAT_DIVIDE to SANITIZE_NON [...] adds f56a370 2014-05-23 Vladimir Makarov vmakarov@redhat.com adds 24430d0 2014-05-23 Martin Jambor mjambor@suse.cz adds 0bca1ae [PATCH 1/9] rs6000: Clean up the "type" attribute adds 18f0a24 rs6000: New type attribute value "halfmul" adds 86c149d rs6000: Make all multiply instructions one type adds b6786e1 rs6000: Make all insert instructions one type adds 90e4483 rs6000: Make all divide instructions one type adds 7d307a6 rs6000: Make all shift instructions one type adds 7f15413 rs6000: Make all add instructions one type adds 74d4257 rs6000: Make all logical instructions one type adds 3c42817 rs6000: Make all rlw*nm and rld*c* type shift adds 84e1733 2014-05-23 Tobias Burnus burnus@net-b.de adds 2213d90 Daily bump. adds b928727 * class.c (build_vtable): Align vtables to TARGET_VTABLE_ENT [...] adds aeed25a * rtti.c: Include tm_p.h (emit_tinfo_decl): Force RTTI data [...] adds 9f67f7b * texi2pod.pl: Force .pod file to not be a numbered list. adds 9d54620 2014-05-24 Dominique d'Humieres dominiq@lps.ens.fr adds 0036614 * sched-int.h (sd_iterator_cond): Manually tail recurse. adds 03edaad * gengtype-state.c (fatal_reading_state): Bring offline. * [...] adds a21c148 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfiel [...] adds 3eddec5 2014-05-23 Jerry DeLisle jvdelisle@gcc.gnu adds fb8e045 2014-05-24 Jerry DeLisle jvdelisle@gcc.gnu adds 5f70fed 2014-05-24 François Dumont fdumont@gcc.gnu.org adds 8c01639 * tree-core.h (tree_decl_with_vis): Replace comdat_group by [...] adds fb5bde8 * gimple-fold.c (can_refer_decl_in_current_unit_p): Be sure [...] adds 1ff97cf Daily bump. adds 7aeffc5 * ipa.c (cgraph_non_local_node_p_1, cgraph_local_node_p, add [...] adds 4f78e0a * ggc.h (ggc_grow): New function. * ggc-none.c (ggc_grow): [...] adds 3427a54 2014-05-25 Tobias Burnus burnus@net-b.de adds b7cebaf * ipa-visibility.c (can_replace_by_local_alias_in_vtable): N [...] adds ac19796 Missed the following files with commit 210909 2014-05-25 Tob [...] adds ea160a8 2014-05-25 Paolo Carlini paolo.carlini@oracle.com adds b0a0225 contrib/ * dg-extract-results.py (Named): Remove __cmp__ met [...] adds 6432f96 Daily bump. adds 19b0331 * symtab.c (symtab_nonoverwritable_alias): Copy READONLY fla [...] adds ceecb56 ChangeLog: 2014-05-26 Zhenqiang Chen zhenqiang.chen@linaro.org adds 0cd43ac ChangeLog: 2014-05-26 Zhenqiang Chen zhenqiang.chen@linaro.org adds 12b0759 PR target/61249 * doc/extend.texi: Fix parameter lists of _ [...] adds a142dff * ChangeLog: Fix last entry. adds 1c8ad86 2014-05-26 Richard Biener rguenther@suse.de adds c048c42 gcc/c/ PR c/61191 * c-array-notation.c (fix_builtin_array_n [...] adds 3a4303e 2014-05-23 Richard Biener rguenther@suse.de adds c159ef5 PR target/61098 * config/rs6000/rs6000.c (rs6000_emit_set_c [...] adds c3fc009 2014-05-26 Richard Biener rguenther@suse.de adds 74f5b09 2014-05-26 Tobias Burnus burnus@net-b.de adds 05a7b7a 2014-05-26 Jerry DeLisle jvdelisle@gcc.gnu.org adds d7fdb36 2014-05-26 Martin Jambor mjambor@suse.cz adds 665b47a PR target/61271 * config/i386/i386.c (ix86_rtx_costs) <cas [...] adds 765c5bc PR 61310 Rewrite implementation of CTIME and FDATE intrinsics. adds ea3c6fd * gcc.dg/lto/pr61278_1.c: Remove dg directives. adds d754a19 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives. adds b704209 gcc/ PR rtl-optimization/61222 * combine.c (simplify_shift_ [...] adds 031b9c5 2014-05-26 Tobias Burnus burnus@net-b.de adds 3e52c82 Introduce xrealloc, use it. adds 805ac42 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump. adds 626e625 * ChangeLog-2013: Correct an old entry. adds ad0e1eb Daily bump. adds 7bbf0ff * tree.h (decl_comdat_group): Declare. * cgraph.h (symtab_i [...] adds 52e9e62 2014-05-27 Paolo Carlini paolo.carlini@oracle.com adds 59de8eff 2014-05-27 Dominique d'Humieres dominiq@lps.ens.fr adds 0f89468 PR libgcc/61152 * config/arm/arm-opts.h (License): Add GCC [...] adds cfcab6d * testsuite/libgomp.fortran/declare-simd-1.f90: Require vec [...] adds d3314a9 * intrinsics/getcwd.c: Include stdlib.h. adds 6add2e6 gcc/ * gencodes.c (main): Make LAST_INSN_CODE higher than an [...] adds d2b854b gcc/ * system.h (TEST_BIT): New macro. * recog.h (alternati [...] adds 41a5159 gcc/ * ira.c (commutative_operand): Adjust for change to rec [...] adds 949d4c6 2014-05-27 Richard Biener rguenther@suse.de adds 0a8b68f [ARM] Vectorise bswap* in aarch32. adds 587e70a PR libstdc++/61329 * include/bits/regex_automaton.tcc (_Sta [...] adds 6f0c730 PR libgcc/61152 * config/arm/arm.h (License): Add note to C [...] adds 3a05a70 PR testsuite/61319 * c-c++-common/ubsan/float-cast.h: Condi [...] adds 487fea8 2014-05-27 Richard Biener rguenther@suse.de adds fa64988 2014-05-27 Richard Biener rguenther@suse.de adds ac37483 2014-05-27 Steve Ellcey sellcey@mips.com adds 49523e2 * stmt.c (dump_case_nodes): Don't convert values to HOST_WID [...] adds 32ce9a5 * fold-const.c (fold_comparison): Clean up and extend X +- C [...] adds dcfff6f PR c/56724 * c-typeck.c (convert_arguments): Get location o [...] adds 5692b79 * double-int.c (div_and_round_double) <ROUND_DIV_EXPR>: Use [...] adds 82a1c92 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching. adds 2f6bdc7 libgo/runtime: fix unused-result warning adds b35f062 Daily bump. adds 7ce85a1 * config/rx/rx.c (add_vector_labels): New. (rx_output_functio [...] adds 7ea5b9d 2014-05-27 Andrew Pinski apinski@cavium.com adds 3a28641 2014-05-26 Richard Sandiford rdsandiford@googlemail.com [...] adds 30b4a99 PR target/61044 * doc/extend.texi (Local Labels): Note that [...] adds aec1009 2014-05-25 Paolo Carlini paolo.carlini@oracle.com adds db2d295 gcc/ PR libgcc/61152 * config/dbx.h (License): Add Runtime [...] adds 9ac9a75 -fuse-caller-save - Collect register usage information adds 754158d -fuse-caller-save - Use collected register usage information adds ec0d1d6 -fuse-caller-save - Enable by default at O2 and higher adds c72a450 -fuse-caller-save - Add documentation adds e5d9420 -fuse-caller-save - Support in lra adds b652abf 2014-05-28 Olivier Hainque hainque@adacore.com adds 0bf90b7 2014-05-28 Richard Biener rguenther@suse.de adds f1714fa 2014-05-28 Richard Biener rguenther@suse.de adds 53037a4 Centralise clearing hardware capabilities with Sun ld adds 9227ba8 RL78 64bit double support added adds e9bf1d7 RL78 64bit double support added adds 753a9c1 2014-05-28 Richard Biener rguenther@suse.de adds dbe2840 2014-05-28 Bernd Edlinger bernd.edlinger@hotmail.de adds 09fb1a0 2014-05-28 Richard Biener rguenther@suse.de adds 0d4c8cd 2014-05-28 Richard Biener rguenther@suse.de adds fdfe65e PR bootstrap/PR61146 * wide-int.cc: Do not include longlong [...] adds 8b433e5 PR c++/61242 * call.c (build_aggr_conv): Ignore passed in f [...] adds 540af08 * pt.c (tsubst) [ARRAY_TYPE]: Check for array of array of un [...] adds 1d9ca4f PR c++/47202 gcc/cp/ * decl.c (cxx_comdat_group): Return a [...] adds 75b115f gcc/ * doc/md.texi: Document the restrictions on the "enable [...] adds 205c3b0 gcc/ * doc/md.texi: Document that the % constraint character [...] adds c206148 2014-05-28 Tom de Vries tom@codesourcery.com adds 7f9463e Add myself to MAINTAINERS. adds 61b1440 Fix demangler testsuite crashes with CP_DEMANGLE_DEBUG defined adds de8b47d runtime: fix misc gcc-isms and undefined behavior adds 6b204f7 runtime: disable split stacks for runtime_printf function und [...] adds 8753931 Daily bump. adds 1a344a3 * varasm.c (get_variable_section): Walk aliases. (place_blo [...] adds e00f934 Fix bootstrap on powerpc64le-linux-gnu adds 723c526 gcc/testsuite/ * gcc.dg/vect/pr52252-ld.c: Fix target [...] adds 9d0ddb1 -fuse-caller-save - Enable for MIPS adds 0abea32 * arm/iterators.md (shiftable_ops): New code iterator [...] adds bb195fb 2014-05-09 David Wohlferd LimeGreenSocks@yahoo.com Andrew [...] adds b078f5c * include/tr2/bool_set: Use UTF-8 for accented characters. [...] adds dd9571f Fix rtl-check build adds 582dc50 Detect EXT patterns to vec_perm_const, use for EXT intrinsics adds edf73b9 Add execution tests of ARM EXT intrinsics adds dcd5393 2014-05-29 Vladimir Makarov vmakarov@redhat.com adds 7920387 runtime: add the --without-libatomic configure option adds f6edf58 PR debug/61352 * collect2.c (maybe_run_lto_and_relink): Be [...] adds 55068e5 Daily bump. adds e0d2c86 gcc/ * ira.c (ira_get_dup_out_num): Check for output operand [...] adds def44e0 [ARM] Use mov_imm type for movw operations consistently adds f2cc670 -fuse-caller-save - Support in lra adds 99947ba Add execution tests of ARM REV intrinsics. adds c4defea * generate_libstdcxx_web_docs: New script. adds b0ce9fe * testsuite/lib/libstdc++.exp (libstdc++_init): Adjust regex [...] adds c86468f -fuse-caller-save - Enable for i386 adds 8776d2d gcc/: * config/i386/xmmintrin.h (_mm_pause): Move out of sco [...] adds c98fd781 * sanitizer_common/sanitizer_stacktrace.cc: Cherry pick upst [...] adds a33fe80 runtime: Use _mm_pause rather than __builtin_ia32_pause. adds 4b6067c PR c++/60992 * pt.c (tsubst_init): Split out from... (tsub [...] adds 8e79631 * config/avr/avr-mcus.def: Change ATA6289 ISA to AVR4 * con [...] adds bde9ffa * doc/xml/manual/appendix_contributing.xml (list.copyright): [...] adds df148e4 PR libstdc++/61011 * configure.ac (--disable-libstdcxx): Se [...] adds 3d1eef5 PR target/60104 * config/i386/i386.c (x86_output_mi_thunk): [...] adds 365884e * g++.dg/asan/asan_test.C: Add -std=c++11 and -DSANITIZER_U [...] adds 86d3a57 * sanitizer.def (BUILT_IN_ASAN_REPORT_LOAD_N, BUILT_IN_ASAN [...] adds 93e990a * asan.c (report_error_func): Add SLOW_P argument, use BUIL [...] adds 3ca2347 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var, rest [...] adds 5a682ac PR c++/56947 * pt.c (instantiate_decl): Check that defer_ok [...] adds 85cf319 * doc/xml/manual/appendix_contributing.xml (list.copyright): [...] adds 423fc7f Add missing closing brace adds e07c49a Daily bump. adds 0fad300 /cp 2014-05-31 Paolo Carlini paolo.carlini@oracle.com adds 7fdcd7b gcc/ adds 47a6c56 Summary: m68k: add missing early clobber in beq0_di, bne0_di [...] adds 05f0b7d Daily bump. adds 6d13fed PR target/61377 * gcc.target/i386/sibcall-6.c: New test. adds 31916c5 PR target/61377 * constrains.md (define_constrain): New 'Bs [...] adds 4f3db60 PR libstdc++/61374 * include/experimental/string_view (oper [...] adds db626a3 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32. adds 0412294 2014-06-01 Ray Donnelly mingw.android@gmail.com adds 730f687 * Add missing ChangeLog entry. adds 76e9c13 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[ [...] adds bfc603d * config/i386/constraints.md (Bw): Rename from 'w'. (Bz): R [...] adds e6ae6e6 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler [...] adds 5d3d8b4 * include/bits/uses_allocator.h (__uses_allocator_helper): S [...] adds 6dbb88a Daily bump. adds 2eb57bc 2014-06-02 Richard Biener rguenther@suse.de adds a99cebb * config/ia64/ia64.c (ia64_first_cycle_multipass_dfa_lookahea [...] adds dd5983a 2014-06-02 Richard Biener rguenther@suse.de adds e6dd3af Fix PR target/61154 adds 4be04e5 Delete a copy that looks like a relic from obstack times. adds 53687b4 Fix a decl to match the calls to it. adds 16a5eb2 Fix ICE in aarch64_float_const_representable_p adds e1dbb20 PR target/61239 * config/i386/i386.c (ix86_expand_vec_perm) [...] adds 26da762 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mn [...] adds 270bb80 2014-06-02 Rüdiger Sonderfeld ruediger@c-plusplus.de [...] adds 36f8e7c * include/std/condition_variable (condition_variable_any::_U [...] adds 90449b5 PR target/61336 adds 7c2e48e [AArch64] Remove ISB after FPCR write. adds 19c83bf PR rtl-optimization/61094 * ree.c (combine_reaching_defs): [...] adds ec42ae9 * include/bits/regex_compiler.h (__detail::_BracketMatcher): [...] adds f771590 * expr.h: Remove prototypes of functions defined in builtins [...] adds 8aa69b7 PR c++/59483 PR c++/61148 * search.c (accessible_p): Use c [...] adds 6cd0121 2014-06-02 Andrew Pinski apinski@cavium.com adds 3cc84db PR debug/57519 * class.c (handle_using_decl): [...] adds 6ec33be * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx. adds 0088986 Fix formating in my last changelog entry. adds 98c9b2e Daily bump. adds 73ba794 2014-06-02 Paolo Carlini paolo.carlini@oracle.com adds 4e26e30 PR c++/61134 * pt.c (pack_deducible_p): Handle canonicalization. adds ebcc7e9 PR c++/61046 * decl.c (reshape_init_class): Handle un-folde [...] adds dd41ed5 gcc/ * defaults.h (USE_MD_CONSTRAINTS, EXTRA_MEMORY_CONSTRAI [...] adds ab8f103 2014-06-03 Richard Biener rguenther@suse.de adds ee054e8 2014-06-03 Thomas Preud'homme thomas.preudhomme@arm.com adds 4287831 Add myself to the MAINTAINERS file. adds 7c1c3c9 2014-06-03 Martin Jambor mjambor@suse.cz adds c7078bf Add support for the MIPS -mxpa command line option. adds 32ac238 Add support for MIPS r3 and r5. adds 5f5fccf Recognize shuffle patterns for REV instructions on AArch64, r [...] adds 6bfe261 Detect EXT patterns to vec_perm_const, use for EXT intrinsics [...] adds 1d4adab PR c++/61020 * varpool.c (ctor_for_folding): Handle uniniti [...] adds 053f7b8 PR c++/60848 * call.c (is_std_init_list): Check CLASSTYPE_T [...] adds 48ea926 2014-06-03 Teresa Johnson tejohnson@google.com adds 201e54b [PATCH AArch64 1/2] Correct signedness of builtins, remove ca [...] adds 42b87b5 [PATCH AArch64 2/2] Correct signedness of builtins, remove ca [...] adds 9aebac8 PR c++/60992 * pt.c (tsubst_copy) [VAR_DECL]: Try lookup fi [...] adds b4b0f2c * config/avr/avr-mcus.def: Add new avr25 devices attiny441, [...] adds c69ec07 PR c/60439 * doc/invoke.texi: Document -Wswitch-bool. * fu [...] adds d7f56aa gcc/cp 2014-06-03 Paolo Carlini paolo.carlini@oracle.com adds e613a1a * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64. * g++. [...] adds 6da869e 2014-06-03 Dehao Chen dehao@google.com adds c20a94d * config/i386/i386.c (ix86_function_value_regno_p): D [...] adds 39f4504 2014-06-03 Andrew Pinski apinski@cavium.com adds 2f76a74 2014-06-03 Andrew Pinski apinski@cavium.com adds 8ebba25 Daily bump. adds 8013ad1 * config/aarch64/aarch64.c (aarch64_classify_address) (aarc [...] adds f61a9bc PR c/30020 * c-common.c (check_case_bounds): Add location p [...] adds cc9e6e2 * recog.c (peep2_attempt): Copy SIBLING_CALL_P flag from ol [...] adds a499a11 Add myself to the MAINTAINERS file. adds 5cb7c8c 2014-06-04 Martin Jambor mjambor@suse.cz adds a06672d Make coverage_compute_cfg_checksum callable with arg. adds 46e5ad0 Enhancement of call graph API adds 72c984f New attribute lookup function addition adds 071f6d3 gcc/c/ PR c/58942 * c-array-notation.c (fix_builtin_array_n [...] adds cb8994e New callgraph wrapper function creation added adds 2e33354 2014-06-04 Richard Biener rguenther@suse.de adds 88114c9 2014-06-04 Richard Biener rguenther@suse.de adds d515e13 2014-06-04 Richard Biener rguenther@suse.de adds 1aafbb7 2014-06-04 Matthew Fortune matthew.fortune@imgtec.com adds cf0c5d9 2014-06-04 Richard Biener rguenther@suse.de adds 1062130 PR c++/51253 PR c++/61382 gcc/ * gimplify.c (gimplify_arg) [...] adds 757fefe gcc/ * recog.h (recog_op_alt): Convert to a flat array. (wh [...] adds 89a7a6a gcc/ * recog.h (alternative_class): New function. (which_op [...] adds b5b8791 gcc/ * recog.c (preprocess_constraints): Don't skip disabled [...] adds 8eaaac4 gcc/ * recog.h (operand_alternative): Convert reg_class, rej [...] adds 92b4b90 gcc/ * lra-int.h (lra_static_insn_data): Make operand_altern [...] adds 67e22af gcc/ * lra-constraints.c (valid_address_p): Move earlier in [...] adds 8a10901 * lto-wrapper.c (fatal, fatal_perror): Remove functions. Al [...] adds 6c96fe3 2014-06-04 Marc Glisse marc.glisse@inria.fr adds 6da874c Use INTVAL only on CONST_INT in addptrdi3 and addptrsi3 adds 40196b7 /cp 2014-06-04 Paolo Carlini paolo.carlini@oracle.com adds 5892f89 libgo: Merge from revision 18783:00cce3a34d7e of master library. adds c8aae0b Daily bump. adds 64cf126 PR c/48062 * c-decl.c (warn_if_shadowing): Call inform inst [...] adds 32dc151 PR c/49706 * doc/invoke.texi: Document -Wlogical-not-parent [...] adds 951a3f7 Disable opt_enabled attribute. adds fa3d9c9 * g++.dg/cpp0x/initlist86.C (main): Initialize i. adds a07f86a PR c/56724 * c-typeck.c (convert_for_assignment): Use expr_ [...] adds 3ed3b9c 2014-06-05 Richard Biener rguenther@suse.de adds 3c7bf6d gcc/ PR tree-optimization/61319 * tree-if-conv.c (is_cond_s [...] adds bafd306 gcc/ * config/i386/sse.md (*ssse3_palignr<mode>_perm): New. [...] adds c344016 2014-06-05 Jaydeep Patil Jaydeep.Patil@imgtec.com Pr [...] adds 1608bb4 PR c++/61038 I was asked to combine the escape logic for regu [...] adds 649bbfc PR c++/61038 I was asked to combine the escape logic for regu [...] adds 37f9433 [AArch64] Clarify stack layout comment. adds a42e267 [AArch64] Relocate saved_varargs_size. adds 4fae7ff [AArch64] Restructure callee save slot allocation logic. adds 80de168 2014-06-05 Richard Biener rguenther@suse.de adds 5286c9d [AArch64] Unify callee save slot allocation for X29 and X30. adds ebb0004 gcc/ * tree-inline.c (tree_function_versioning): Check DF in [...] adds ee32c71 [AArch64] Add frame_size and hard_fp_offset to machine.frame adds 667a886 2014-06-05 Richard Biener rguenther@suse.de adds f581c1e 2014-06-05 Julian Brown julian@codesourcery.com Sand [...] adds 7a66cc6 2014-06-05 Kai Tietz ktietz@redhat.com Richard Hende [...] adds d4af706 PR c++/61343 * decl.c (check_initializer): Maybe clear DEC [...] adds ab5faa9 * parser.c (cp_parser_diagnose_invalid_type_name): Give help [...] adds cfd6e8b /cp 2014-06-05 Richard Biener rguenther@suse.de Paol [...] adds 4b16a1e PR tree-optimization/61289 * tree-ssa-threadedge.c (invalid [...] adds 14a3093 PR target/52472 * cfgexpand.c (expand_debug_expr): Use addr [...] adds 95cdf3f 2014-06-05 S. Gilles sgilles@terpmail.umd.edu adds 29ae9b4 PR c++/43453 * decl.c (check_initializer): Collapse a TREE_ [...] adds f1d90c8 Daily bump. adds 02114c9 PR target/61300 * doc/tm.texi.in (INCOMING_REG_PARM_STACK_S [...] adds 4762c80 gcc/testsuite/ * gcc.dg/torture/pr61391.c: Fix test. adds c91b6d8 gcc/ * ira-lives.c (single_reg_class): Add missing break. E [...] adds 3f1c8de ChangeLog entry correction. adds 413fb82 PR tree-optimization/43934 * tree-ssa-loop-im.c (determine_ma [...] adds b14b82d gcc/fortran/ * dump-parse-tree.c (show_omp_namelist): Dump r [...] adds b037180f 2014-06-06 Richard Biener rguenther@suse.de adds 0e7ae55 * rtl.h (insn_location): Declare. * cfgcleanup.c (try_forwa [...] adds b308332 2014-06-06 Richard Biener rguenther@suse.de adds ba54c62 * tree-cfg.c (make_edges) <GIMPLE_RETURN>: Put a location on [...] adds eac967d PR debug/53927 * function.c (instantiate_decls): Process th [...] adds 89d0fbd 2014-06-06 Thomas Preud'homme thomas.preudhomme@arm.com adds 1a11ac9 2014-06-06 Paolo Carlini paolo.carlini@oracle.com adds c820693 2014-06-06 Bingfeng Mei bmei@broadcom.com adds 466b3de 2014-06-06 Paolo Carlini paolo.carlini@oracle.com adds 714efd7 2014-06-06 Thomas Preud'homme thomas.preudhomme@arm.com adds a700712 [AArch64] Implement movmem for the benefit of inline memcpy adds 63380ec 2014-06-06 Martin Jambor mjambor@suse.cz adds 7ca5c76 * doc/xml/faq.xml (faq.stream_reopening_fails): Replace <quo [...] adds 9cc12be 2014-06-06 Richard Biener rguenther@suse.de adds a077173 /cp 2014-06-06 Paolo Carlini paolo.carlini@oracle.com adds bbf73e2 2014-06-06 Vladimir Makarov vmakarov@redhat.com adds cf47b92 PR target/61423 * config/i386/i386.md (*floatunssi<mode>2_i [...] adds be5ce1b * io.c (resolve_tag): Warn on non-default kind for NUMBER, [...] adds fde9105 2014-06-06 François Dumont fdumont@gcc.gnu.org adds b9f7194 update my email address adds a756a05 libgo: Merge to master revision 19184. adds ac243d3 2014-06-06 Michael Meissner meissner@linux.vnet.ibm.com adds 2325fbd PR target/18343 * gcc.dg/torture/stackalign/builtin-return- [...] adds 02dd7ef Daily bump. adds 3a99d0d 2014-06-06 Ed Smith-Rowland 3dw4rd@verizon.net adds 4be182b * tree-ssa-tail-merge.c (same_succ_hash): Hash the static ch [...] adds e899b9f * gcse.c (can_assign_to_reg_without_clobbers_p): Do not let [...] adds 78e97d2 Daily bump. adds 1b39e0d * cgraphunit.c (assemble_thunks_and_aliases): Expand thunks [...] adds 155fbd3 PR 56981 Flush buffer at record boundary if possible. adds d238b35 PR fortran/38829 * gfortran.dg/bind_c_usage_29.f90: New file. adds 3f1971e 2014-06-08 Paolo Carlini paolo.carlini@oracle.com adds 825463d * ipa-visibility.c: Include varasm.h (can_replace_by_local_ [...] adds 18aedd6 * varasm.c (use_blocks_for_decl_p): Check symbol table inste [...] adds 338af93 * symtab.c (symtab_nonoverwritable_alias): Copy VIRTUAL flag [...] adds a6a6b11 Daily bump. adds 71e19e5 * symtab.c (dump_symtab_base): Update dumping. (symtab_make [...] adds 2d983ba * ira.c (ira): Don't call init_caller_save if LRA enabled s [...] adds 2df0c9c * tree-core.h (tree_decl_with_vis): Remove section_name. adds 15fba7e * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8 [...] adds cd95891 PR fortran/45187 adds c4a02ff PR fortran/36096 * intrinsic.texi: Fix documentation of BES [...] adds a7a7343 PR/61062 Fix arm_neon.h ZIP/UZP/TRN for bigendian. adds 39665c6 * gcc-interface/utils.c (process_attributes) <ATTR_LINK_SECT [...] adds a0d031b Remove XFmode from ARM backend. adds 84bd65a gcc/testsuite/ * gcc.target/i386/avx512f-vaddpd-2.c: Add st [...] adds da4ae35 * include/tr1/beta_function.tcc: Fix spelling of include gua [...] adds 007dd57 2014-06-09 Paul Thomas pault@gcc.gnu.org adds 0dcc923 * doc/Makefile.am: Add missing file. Use generate.consistent [...] adds 1aa498d 2014-06-09 Marc Glisse marc.glisse@inria.fr adds 11c8949 2014-05-18 John David Anglin danglin@gcc.gnu.org adds 835648f /cp 2014-06-09 Paolo Carlini paolo.carlini@oracle.com adds 064b0d0 PR c/36446 * c-typeck.c (error_init): Call inform instead o [...] adds b367e79 Daily bump. adds a1032d4 runtime: Initialize variable to avoid compiler warning. adds 935abe5 2014-06-09 Thomas Preud'homme thomas.preudhomme@arm.com adds 35402d6 PR c/60988 * doc/extend.texi: Add cindex for transparent_union. adds cf5f881 PR fortran/60928 * omp-low.c (lower_rec_input_clauses) <cas [...] adds ad28f8e * ipa-reference.c (is_proper_for_analysis): Exclude addressa [...] adds d968efe [PR lto/61334] Declare prototype for strnlen, if needed. adds b9a4a3f [ARM][doc] Improve description of AArch32 CRC32 intrinsics. adds fb2efa0 2014-06-10 Richard Biener rguenther@suse.de adds d4b8f84 2014-06-10 Dominique d'Humieres dominiq@lps.ens.fr Mi [...] adds 5c0d660 gcc/ * config/i386/i386.c (expand_vec_perm_pblendv): [...] adds c2bd30f [AArch64] Fix REG_CFA_RESTORE mode. adds 2ac9c82 [AArch64] Fix layout of frame layout code. adds 74ad6d8 Reverting previous commit. adds 608927a 2014-06-10 Richard Biener rguenther@suse.de adds 3213fe7 2014-06-10 Richard Biener rguenther@suse.de adds 03a7bf5 [AArch64] Add a big-endian lane flip at expand-time in satura [...] adds b08261c [AArch64] Fix layout of frame layout code. adds 85dcf81 Add myself to MAINTAINERS. adds 94f2c0a [AArch64] Fix some reg-to-reg move scheduler types. adds 863ddc1 PR libstdc++/61390 * include/ext/pb_ds/detail/bin_search_tr [...] adds a336517 * bid128_div.c (BID128_FUNCTION_ARG2): Remove unused variabl [...] adds c3f7779 Daily bump. adds b37eccc * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t [...] adds e4c07a0 * varasm.c (set_implicit_section): New function. (resolve_u [...] adds 30a578e 2014-06-11 Richard Biener rguenther@suse.de adds 6f24ab3 * ipa-visibility.c (function_and_variable_visibility): Disab [...] adds d53391a gcc/ * tree-vect-data-refs.c (vect_grouped_store_supported): [...] adds d6add4c [AArch64] Implement CRC32 ACLE intrinsics. adds 2481ef3 [AArch64] Add CRC32 ACLE intrinsics testsuite. adds bc360af 2014-06-11 Terry Guo terry.guo@arm.com adds 7101c0c 2014-06-11 Thomas Preud'homme thomas.preudhomme@arm.com adds 4ca755d 2014-06-11 Paolo Carlini paolo.carlini@oracle.com adds 140d207 2014-06-11 Gary Dismukes dismukes@adacore.com adds 7c1622f 2014-06-11 Geert Bosch bosch@adacore.com adds 1581f2d 2014-06-11 Robert Dewar dewar@adacore.com adds c9cbe29 Delete temporary string within demangler even in failure cases. adds b46fda0 2014-06-11 Richard Biener rguenther@suse.de adds 8b41235 2014-06-11 Richard Biener rguenther@suse.de adds d8b02cb 2014-06-11 Yannick Moy moy@adacore.com adds 4ca8dee 2014-06-11 Sergey Rybin <rybin@adacore.com frybin> adds 48680a0 2014-06-11 Ed Schonberg schonberg@adacore.com adds 099df44 2014-06-11 Robert Dewar dewar@adacore.com adds de0ea09 2014-06-11 Robert Dewar dewar@adacore.com adds c5d641c 2014-06-11 Robert Dewar dewar@adacore.com adds e2caa61 2014-06-11 Hristian Kirtchev kirtchev@adacore.com adds fff6930 Code clean ups. adds 86dacee Code clean up. adds a51d0b7 Minor reformatting. adds e12b250 2014-06-11 Thomas Quinot quinot@adacore.com adds dd270bc 2014-06-11 Robert Dewar dewar@adacore.com adds fc08280 /cp 2014-06-11 Paolo Carlini paolo.carlini@oracle.com adds f073759 gcc/ * doc/md.texi (regclass_for_constraint): Rename to... [...] adds 76d4a13 gcc/ * genpreds.c (write_lookup_constraint): Rename to... ( [...] adds ad5d2f0 gcc/ * genpreds.c (write_constraint_satisfied_p_1): Replace [...] adds 79bc09f gcc/ * system.h (REG_CLASS_FROM_CONSTRAINT): Poison. (REG_C [...] adds 46520e8 gcc/ * recog.h (operand_alternative): Remove offmem_ok, nonf [...] adds 4e67d0b gcc/ * genpreds.c (const_int_start, const_int_end): New vari [...] adds e3c57fd gcc/ * system.h (CONST_DOUBLE_OK_FOR_CONSTRAINT_P): Poison. [...] adds 6944946 gcc/ * common.md: New file. * doc/md.texi: Update descripti [...] adds 59ca4e3 * config/mmix/mmix-protos.h (mmix_asm_output_source_line): R [...] adds a74d692 /cp 2014-06-11 Paolo Carlini paolo.carlini@oracle.com adds e6cf07b * config/rx/rx.c (rx_max_skip_for_label): Don't skip anything [...] adds 958c4dc * config/rx/rx.h (FUNCTION_BOUNDARY): Adjust for RX100/200 4- [...] adds 930885c Daily bump. adds 7c862e3 /cp 2014-06-11 Paolo Carlini paolo.carlini@oracle.com adds 738a6bd * symtab.c (section_hash): New hash. (symtab_unregister_nod [...] adds a89006b PR ipa/61462 * ipa-prop.c (ipa_make_edge_direct_to_target): [...] adds 29dc0f2 gcc/ PR target/61443 * config/avr/avr.md (push<mode>1): Avo [...] adds 0c0f572 * tree-core.h (DECL_NONALIASED): Use proper spelling in comment. adds 1a3c0b1 * gcc-interface/utils.c (process_attributes) <ATTR_LINK_SECT [...] adds d70050b PR/59843 Fix ICE on singleton vector of float on AArch64. adds fb6917f [AArch64] Remove from arm_neon.h functions not in the spec adds d07561d 2014-06-12 Richard Biener rguenther@suse.de adds 2e920d0 PR tree-optimization/61009 * tree-ssa-threadedge.c ( [...] adds 4b36c1c 2014-06-12 Tobias Burnus burnus@net-b.de adds f591db9 gcc/ * toplev.c (process_options): Reject -fabi-version=1. g [...] adds f2c0954 * common.opt (fabi-version): Change default to 0. adds 74b777e Support -Wabi warning about backward compatibility. gcc/c-fa [...] adds 5fddcf3 PR middle-end/61486 * gimplify.c (struct gimplify_omp_ctx): [...] adds 454eae9 * tree-vect-data-refs.c (vect_can_force_dr_alignment_p): Reo [...] adds 922f76a * symtab.c (symtab_node::reset_section): New method. * cgra [...] adds 2fe516b Daily bump. adds c0dd3a9 2014-06-13 Thomas Preud'homme thomas.preudhomme@arm.com adds d10a989 2014-06-13 Robert Dewar dewar@adacore.com adds 3961605 2014-06-13 Yannick Moy moy@adacore.com adds 7cc0279 2014-06-13 Robert Dewar dewar@adacore.com adds 25a2acb 2014-06-13 Hristian Kirtchev kirtchev@adacore.com adds 76645ea 2014-06-13 Robert Dewar dewar@adacore.com adds 1891709 2014-06-13 Hristian Kirtchev kirtchev@adacore.com adds c238835 2014-06-13 Geert Bosch bosch@adacore.com adds 2185328 2014-06-13 Robert Dewar dewar@adacore.com adds 88dc13b 2014-06-13 Robert Dewar dewar@adacore.com adds 21f33db 2014-06-13 Robert Dewar dewar@adacore.com adds 75a284a 2014-06-13 Ben Brosgol brosgol@adacore.com adds ac26337 2014-06-13 Emmanuel Briot briot@adacore.com adds 7ee08bc 2014-06-13 Robert Dewar dewar@adacore.com adds 5c53148 2014-06-13 Eric Botcazou ebotcazou@adacore.com adds 2e1821c 2014-06-13 Robert Dewar dewar@adacore.com adds 60760c7 2014-06-13 Richard Biener rguenther@suse.de adds 7bf26c0 2014-06-13 Hristian Kirtchev kirtchev@adacore.com adds 7b8fa04 2014-06-13 Hristian Kirtchev kirtchev@adacore.com adds bbca86c 2014-06-13 Robert Dewar dewar@adacore.com adds efa86d1 2014-06-13 Yannick Moy moy@adacore.com adds aaa5a51 gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body. adds 9d05e48 * config/rx/rx.h (JUMP_ALIGN): Return the log value if user [...] adds 56fc16a PR go/61498 runtime: Always set gcnext_sp to pointer-aligned [...] adds bf43ea3 PR go/52583 runtime: Stop backtrace at a few recognized functions. adds 034f210 2014-06-13 Martin Jambor mjambor@suse.cz adds e389d60 Allow overriding the libiberty used for building the LTO plugin. adds bf0001d Allow for overriding a module's srcdir. adds 1015a06 Non-host system configuration for linker plugins. adds 52fd2e1 * config-ml.in: Robustify ac_configure_args parsing. adds 75252ac Emit linkage names for inlined functions. adds f49037f 2014-06-13 Jeff Law law@redhat.com adds 1d2fa40 gcc/ PR target/61415 * config/rs6000/rs6000-builtin.def (BU [...] adds 3d1f79d 2014-06-13 Vladimir Makarov vmakarov@redhat.com adds 4f31a4e PR go/61496 * gospec.c (lang_specific_driver): On Solaris, [...] adds 9794e89 Daily bump. adds 201ae58 PR ada/61505 * gnat_rm.texi: Attempt to fix e [...] adds 5117df9 contrib/ * dg-extract-results.py: For Python 3, force sys.st [...] adds 2a60fcf 2014-06-14 Bernd Edlinger bernd.edlinger@hotmail.de adds 74b21c6 * doc/xml/manual/status_cxx2014.xml: Update Fundamentals TS [...] adds 2d45356 * doc/doxygen/user.cfg.in (INPUT): Add C++14 headers. * inc [...] adds 0698cdf * doc/xml/api.xml: Link to more recent API docs. * include/ [...] adds 8787f26 * include/experimental/any (any_cast): Combine duplicate dox [...] adds 9c5900d /cp 2014-06-14 Paolo Carlini paolo.carlini@oracle.com adds 24f6cc0 Daily bump. adds be10bb5 gcc/ * df.h (DF_INSN_INFO_MWS, FOR_EACH_INSN_INFO_DEF): New [...] adds f1c570a gcc/ * df.h (FOR_EACH_ARTIFICIAL_USE, FOR_EACH_ARTIFICIAL_DE [...] adds f8d8375 gcc/ * df.h (FOR_EACH_INSN_INFO_MW): New macro. * df-proble [...] adds f83d4fd gcc/ * df.h (df_single_def, df_single_use): New functions. [...] adds 7b416b3 gcc/ * df.h (df_ref_create, df_ref_remove): Delete. * df-sc [...] adds ddc2d0e gcc/ * df.h (df_mw_hardreg, df_base_ref): Add a link pointer [...] adds 32a8a89 gcc/ * df.h (DF_REF_REG_USE_P, DF_MWS_REG_USE_P): Remove nul [...] adds dd81f5d9 PR libfortran/60468 * configure.ac: Include <math.h> when c [...] adds 72ce539 PR fortran/28484 PR fortran/61429 adds 5e68df5 * c-family/c-common.c (handle_tls_model_attribute): Use set_ [...] adds 582445c Daily bump. adds 1153fb2 * decl.c (grokvardecl): Fix pasto in previous patch. adds e8403ab gcc/ PR bootstrap/61516 * auto-inc-dec.c (merge_in_block): [...] adds a8046b9 Minor tweaks adds d28d917 PR plugins/45078 * config.gcc (arm*-*-linux-*): Include vxw [...] adds ee3265e 2014-06-16 Richard Biener rguenther@suse.de adds 4f86f72 2014-06-16 Yury Gribov y.gribov@samsung.com adds 8cab13c * tree-vect-data-refs.c (vect_can_force_dr_alignment_p): Che [...] adds 89bf872 2014-06-16 Chung-Lin Tang cltang@codesourcery.com adds d228260 Remove vpmacsdql instruction from multiplication adds 7a2deb5 PR c++/61500 * tree.c (lvalue_kind): Handle MEMBER_REF and [...] adds 5ec156c PR c++/61488 * pt.c (check_valid_ptrmem_cst_expr): Fix for [...] adds 60c3de0 * g++.dg/abi/layout4.C: Remove. adds 9608f72 tweak changelog date adds 78438f3 PR c/60439 * c.opt (Wswitch-bool): Add Var. adds 476a935 Remove conflict marker adds 6ee295d 2014-06-16 Richard Biener rguenther@suse.de adds aca3df3 Revert: * symtab.c (symtab_node::reset_section): New method [...] adds 0b32b9e 2014-06-16 Vladimir Makarov vmakarov@redhat.com adds c1892ae 2014-06-16 Yury Gribov y.gribov@samsung.com adds b6073eb * config/i386/i386.c (decide_alg): Correctly handle maximum [...] adds 1a68e83 2014-06-16 Vladimir Makarov vmakarov@redhat.com adds 20455a4 gcc/ 2014-06-17 Kugan Vivekanandarajah kuganv@linaro.org adds d244ad0 Daily bump. adds af1e905 Introduce xmallocarray, an overflow checking variant of xmalloc. adds c630cf3 Rotate ChangeLog for 2013. adds 07f7799 2014-06-17 Richard Biener rguenther@suse.de adds 39b6208 2014-06-17 Richard Biener rguenther@suse.de adds 2cb1832 [PR middle-end/61508] fold-const.c:14863:55: error: cannot co [...] adds d20265f 2014-06-17 Richard Biener rguenther@suse.de adds b7c2193 * config/msp430/msp430.md (mulhisi3): Add a NOP after the DI [...] adds ba5f7cb gcc/ adds 331c625 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize unit [...] adds 1c36b19 2014-06-17 Richard Biener rguenther@suse.de adds 5f4d66e 2014-06-17 Richard Biener rguenther@suse.de adds a4e3876 Clean up ST_REGS handling in the MIPS backend. adds 90a2d74 2014-06-17 Richard Biener rguenther@suse.de adds 634a5ad Compile gcc.target/i386/fuse-caller-save.c with -fomit-frame- [...] adds 50d9ae6 Fix dot dump bug adds 7740167 * Makefile.am (libatomic_la_LDFLAGS): Add lt_host_flags. * [...] adds 5f4a118 gcc/fortran/ 2014-06-17 Tobias Burnus burnus@net-b.de adds 12e2bae PR c++/60605 * pt.c (check_default_tmpl_args): Check DECL_L [...] adds 78c0c31 * tree-dfa.h (get_addr_base_and_unit_offset_1): Move from he [...] adds 41642c3 Daily bump. adds 40adcfe 2014-06-18 Manuel López-Ibáñez manu@gcc.gnu.org adds 23096bb 2014-06-18 Tobias Burnus burnus@net-b.de adds 691447a * gimplify.c (omp_notice_variable): If n is non-NULL and no [...] adds 926f7a0 gcc/ * config/i386/i386.c (ix86_reassociation_width): Add al [...] adds 28e7c0f 2014-06-18 Richard Biener rguenther@suse.de adds a485815 [genattrtab] Fix memory corruption, allocate enough memory fo [...] adds 3dac50c 2014-06-18 Richard Biener rguenther@suse.de adds 60d578d 2014-06-18 Olivier Hainque hainque@adacore.com adds 56208fc Fix libstdc++/61536 - Export out of line typeinfo comparison [...] adds 3df31d7 2014-06-18 Terry Guo terry.guo@arm.com adds e51f8b8 * config/i386/i386.md (*sibcall_memory): Rename from *sibcal [...] adds d417798 Use strict_low_part for loading a constant only if it is cheaper adds 2931425 2014-06-18 Thomas Preud'homme thomas.preudhomme@arm.com adds ce1f213 [ARM] Fix check for __FAST_MATH in arm_neon.h adds f821264 PR tree-optimization/61518 gcc/ * tree-if-con [...] adds c919e49 2014-06-18 Richard Biener rguenther@suse.de adds ae33134 2014-06-18 Richard Biener rguenther@suse.de adds df8fbfd 2014-06-18 Charles Baylis charles.baylis@linaro.org adds af7a3df PR target/61545 adds 5d1de8b * doc/md.texi (Standard Names): Use @itemx for grouped items. [...] adds d64f11b 2014-06-18 Charles Baylis charles.baylis@linaro.org adds 79ebbd4 2014-06-18 Charles Baylis charles.baylis@linaro.org adds 6e96668 2014-06-18 Charles Baylis charles.baylis@linaro.org adds 29f3c35 2014-06-18 Charles Baylis charles.baylis@linaro.org adds 17ec8cc 2014-06-18 Charles Baylis charles.baylis@linaro.org adds 64431ec 2014-06-18 Charles Baylis charles.baylis@linaro.org adds 5d2a30d 2014-06-18 Charles Baylis charles.baylis@linaro.org adds 5c025b0 2014-06-18 Charles Baylis charles.baylis@linaro.org adds 0f7d712 2014-06-18 Charles Baylis charles.baylis@linaro.org adds ca37379 -fuse-caller-save - Enable for ARM adds ba189be -fuse-caller-save - Enable for AArch64 adds d03288b Add support for reloading a frame address with an invalid base adds 58b1558 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Fix inv [...] adds 3c0e3fb Enable LRA for MIPS adds 131f844 2014-06-18 Tobias Burnus burnus@net-b.de adds 5ad4e90 PR target/61550 * config/sh/sh.c (prepare_move_operands): D [...] adds 28459b2 PR c++/61507 * pt.c (resolve_overloaded_unification): Prese [...] adds 0ff56b2 PR c++/59296 * call.c (add_function_candidate): Set LOOKUP_ [...] adds 72dc204 rs6000: Make cr5 allocatable adds ae3c862 Daily bump. adds 2556a4e Ignore gcc_update output adds 8c68cf3 gcc/fortran/ 2014-06-19 Tobias Burnus burnus@net-b.de adds 42dc494 gcc/ChangeLog: adds 10a1107 2014-06-19 Zhenqiang Chen zhenqiang.chen@linaro.org adds 03e6428 PR c++/59296 * call.c (add_function_candidate): Also set LO [...] adds 098018e PR fortran/61454 * expr.c (scalarize_intrinsic_call): Take [...] adds 3bc53c6 Fix aarch64_emit_call_insn return type adds a370d12 Daily bump. adds 3ccd1e6 c-family/ChangeLog 2014-06-20 Hale Wang hale.wang@arm.com adds f611e03 2014-06-20 Tobias Burnus burnus@net-b.de adds ee204f6 2014-06-20 Julian Brown julian@codesourcery.com Chun [...] adds 706fd3a * tree-ssa-math-opts.c (do_shift_rotate, find_bswap_or_nop_1 [...] adds 9db80d4 * cgraph.h (struct symtab_node): Add field in_init_priority_ [...] adds a9909cd Use function_used_regs variable in collect_fn_hard_reg_usage adds cda974e Don't save function_used_regs if it contains all call_used_regs adds df9a2db Fix finding reg-sets of call insn adds c7a2a32 [AArch64] Fix some saturating math NEON intrinsics types. adds 543e8d1 2014-06-20 Martin Jambor mjambor@suse.cz adds 3c2f2de 2014-06-18 Yury Gribov y.gribov@samsung.com adds 49c3fb7 2014-06-20 Martin Jambor mjambor@suse.cz adds fea7cc1 2014-06-18 Yury Gribov y.gribov@samsung.com adds 2eeacab gcc/testsuite/ adds 9e203f5 Update definition of call_fusage_contains_non_callee_clobbers adds 2a08bfb PR c++/61556 * call.c (build_over_call): Call build_this in [...] adds fdb268b PR c++/59296 * call.c (add_function_candidate): Avoid speci [...] adds b4f626d * config/rs6000/rs6000.md: Append `DONE' to preparation sta [...] adds 32cd0cc PR fortran/33363 * invoke.texi: Don't mention nonexisting - [...] adds 5ef6b66 * asan.c (pass_sanopt::execute): Handle IFN_UBSAN_BOUNDS. * [...] adds 14574ac * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-* [...] adds 9e6b15b Daily bump. adds 4696e45 * gcc.dg/localalias.c: New testcase. * gcc.dg/localalias-2. [...] adds b7393ce * cgraph.h (tls_model_names): New variable. * print-tree.c [...] adds 5e39367 2014-06-21 Jan-Benedict Glaw jbglaw@lug-owl.de adds 37fedb5 * gcc.dg/localalias.c: Fix broken commit. * gcc.dg/globalal [...] adds e3c356b Daily bump. adds b5453d1 2014-06-22 Marc Glisse marc.glisse@inria.fr adds d8686b0 gcc/ * config/mips/mips.c (mips_move_to_gpr_cost): Remove mo [...] adds 7999898 rs6000: Remove "O" alternative from lshrsi3 adds 75a1f70 rs6000: Merge lshrsi3 and lshrdi3 adds 1ac001e Merge ashlsi3 and ashldi3 adds e3d83c3 rs6000: Merge rotlsi3 and rotldi3 adds 0d1b962c rs6000: Merge ashrsi3 and ashrdi3 adds 4e1baab rs6000: Merge the var_shift yes/no alternatives adds 55ed9dc PR target/61565 adds 22b508c Daily bump. adds 9b59e21 2014-06-23 Zhenqiang Chen zhenqiang.chen@linaro.org adds 68ce6e1 * lto-cgraph.c (lto_output_node, input_node): Set/get init/f [...] adds 8412c05 [AArch64] Implement ADD in vector registers for 32-bit scalar [...] adds d5498fa * include/bits/parse_numbers.h (_Number_help): Fix divide-by [...] adds ac292ff PR/60825 Make float64x1_t in arm_neon.h a proper vector type adds 12fc720 PR/60825 Make {int,uint}64x1_t in arm_neon.h a proper vector type adds 519aed8 gcc/ PR bootstrap/61583 * tree-vrp.c (remove_range_assertio [...] adds eb8fdbe Re: [AArch64] Implement ADD in vector registers for 32-bit sc [...] adds 761d3ca PR libgcc/61585 * unwind-seh.c (_Unwind_GetGR): Check for p [...] adds 79cf3b3 Assume x86-64 if a 32-bit processor supports SSE2 and 64-bit adds 499b739 * c-typeck.c (parser_build_binary_op): Don't call warn_logi [...] adds ef3f2b6 2014-06-23 Richard Biener rguenther@suse.de adds 1f6be08 PR c/61553 * c-common.c (get_atomic_generic_size): Don't se [...] adds f838820 /cp 2014-06-23 Paolo Carlini paolo.carlini@oracle.com adds 197423f gcc/fortran/ 2014-06-23 Tobias Burnus burnus@net-b.de adds 1084718 PR libstdc++/61532 * testsuite/20_util/make_signed/requirem [...] adds c7c8ecf PR c/61553 * c-c++-common/pr61553.c (foo): Add dg-error. adds 51a2689 2014-06-23 Paul Gortmaker paul.gortmaker@windriver.com adds c7f894a 2014-06-23 Paolo Carlini paolo.carlini@oracle.com adds f4953d4 2014-06-23 Bernd Edlinger bernd.edlinger@hotmail.de adds 992809d Revert "2014-06-23 Paul Gortmaker paul.gortmaker@windriver.com" adds c4449ad 2014-06-23 Andrew Pinski apinski@cavium.com adds ee2e825 * gcc.target/i386/indjmp-1.c: New test. adds 5a72e1d PR target/39284 * passes.def (peephole2): Mov [...] adds 0a39487 * include/experimental/any (any_v1): Rename namespace to fu [...] adds a53da4f Daily bump. adds 3f1f2be * varpool.c (dump_varpool_node): Dump used_by_single_functio [...] adds 43bbd78 * gcc.dg/localalias-2.c: Guard by require-alias. * gcc.dg/g [...] adds 4f27152 gcc/testsuite/ 2014-06-23 Max Ostapenko <m.ostapenko@partne [...] adds 42691e3 2014-06-24 Chung-Lin Tang cltang@codesourcery.com adds c3f3b68 * gimplify.c (gimplify_scan_omp_clauses) <case OMP_CLAUSE_MA [...] adds e471cc6 * gimplify.c (gimplify_omp_for): For #pragma omp for simd it [...] adds 7ec3772 2014-06-24 Richard Biener rguenther@suse.de adds d0285fb * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps an [...] adds c1f445d Remove a layer of indirection from hash_table adds 2933f7a allow storing values directly in hash tables adds d62dd03 add hash_map class adds f83a361 Revert the last change on driver-i386.c adds acab45e /cp 2014-06-24 Paolo Carlini paolo.carlini@oracle.com adds 10b9f8d PR target/61570 * config/i386/driver-i386.c (host_detect_lo [...] adds 6b68803 * include/bits/functexcept.h (__throw_out_of_range_fmt): Cha [...] adds b507a42 Make the AAPCS64 function return tests more robust. adds 9f15ed6 2014-06-24 Marc Glisse marc.glisse@inria.fr adds cc67b6b 2014-06-24 Marc Glisse marc.glisse@inria.fr adds 066f925 Add me to MAINTAINERS. adds 0e6eb9e 2014-06-24 Catherine Moore clm@codesourcery.com Sand [...] adds 9c2e58d * class.c (check_methods, create_vtable_ptr, determine_key_m [...] adds db3927f runtime: add missing benchmark input files to the repository adds fe19425 Fixup const qualification of the argument passed to hash_tabl [...] adds 2210407 Daily bump. adds a228700 2014-06-24 Cong Hou congh@google.com adds 9267569 Adjust options for use of Neon with multilib testing. adds 5cf7ff5 2014-06-25 Richard Biener rguenther@suse.de adds 9580cb7 * langhooks-def.h (LANG_HOOKS_OMP_CLAUSE_LINEAR_CTOR): Defin [...] adds d88fa80 * config/v850/v850.c (GHS_default_section_names): Change to [...] adds 9e2c064 2014-06-25 Marc Glisse marc.glisse@inria.fr adds 430b73e PR c/61162 * c-parser.c (c_parser_statement_after_labels): [...] adds c2a1d60 2014-06-25 Martin Jambor mjambor@suse.cz adds af71319 /cp 2014-06-25 Paolo Carlini paolo.carlini@oracle.com adds 49ebf9a * config/rs6000/xcoff.h (ASM_DECLARE_FUNCTION_NAME): [...] adds eeeaa77 fix checking=fold adds 83751f2 fix typo in winnt.c adds 51ce565 IPA REF refactoring adds 8f79c65 2014-06-25 Bernd Edlinger bernd.edlinger@hotmail.de adds 84d6e2a Remove superfluous clobber of cc in arm_emit_call_insn adds 00bc030 gcc/fortran/ 2014-06-25 Tobias Burnus burnus@net-b.de adds a10fb10 2014-06-25 Tobias Burnus burnus@net-b.de adds 7c8ba2f gcc/fortran/ 2014-06-25 Tobias Burnus burnus@net-b.de adds f933d58 * include/bits/alloc_traits.h (__alloc_rebind): Define alias [...] adds ac4cf92 * include/Makefile.am: Add new header. * include/Makefile.i [...] adds 5f24393 2014-06-25 Paul Gortmaker paul.gortmaker@windriver.com [...] adds f5f80ae 2014-06-25 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 6d12b99 * testsuite/20_util/shared_ptr/creation/alloc.cc: Fix use of [...] adds b17559f Daily bump. adds e0ff563 * toplev.c (backend_init_target): Move init_emit_regs and in [...] adds 9d2d1ab Fix PR c++/61537 adds c08f352 2014-06-26 Richard Biener rguenther@suse.de adds cd78733 2014-06-26 Richard Biener rguenther@suse.de adds 86aa4b4 [ARM] Error if overriding --with-tune by --with-cpu adds f9da215 * doc/extend.texi (Function Attributes): Fix typo in descrip [...] adds cd1455a * lib/target-supports.exp (check_effective_target_trapping): [...] adds 334e3c3 * config/frv/frv.c (frv_in_small_data_p): Remove redundant assert. adds eb9ccb0 Make a collect-utils library for use by tools like collect2 a [...] adds 572cae0 Small cleanups before making collect2 use collect-utils. adds 39ef03b Part 2 of the collect-utils library, now also used for collect2. adds 7043fbd Correct ChangeLog entries (dates and missing files) adds 47583fc gcc/testsuite/ * lib/target-support.exp (bind_pic_locally): [...] adds e095210 gcc/testsuite/ * gcc.dg/inline-22.c: Add bind_pic_locally. [...] adds 27510cd 2014-06-26 Richard Biener rguenther@suse.de adds 2401f7f * include/bits/shared_ptr_base.h (__shared_ptr::_Deleter): F [...] adds 3bc62a5 2014-06-26 Martin Jambor mjambor@suse.cz adds 737331e ChangeLog entry splitted to gcc/ChangeLog and gcc/lto/ChangeLog. adds 1886a50 Removed file marked as removed in r211987. adds f4d1536 2014-06-26 Martin Jambor mjambor@suse.cz adds 57a6405 2014-06-26 Paolo Carlini paolo.carlini@oracle.com adds 633ed9f 2014-06-26 Teresa Johnson tejohnson@google.com adds 8f7fba4 2014-06-26 Teresa Johnson tejohnson@google.com adds 4b53bc0 * c-common.h (enum cxx_dialect): Add cxx1z. * c.opt (std=c+ [...] adds aa27a52 N3994 Ranged-based for-loops: The Next Generation * parser. [...] adds 9eb33c8 * parser.c (cp_parser_for_init_statement): Change range-for [...] adds 38176e2 2014-06-26 François Dumont fdumont@gcc.gnu.org adds e25b9d5 2014-06-26 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 92bfaae * doc/invoke.texi (-fsemantic-interposition): Document. * c [...] adds c7c175a 2014-06-26 Paolo Carlini paolo.carlini@oracle.com adds acaaf65 PR target/61586 * config/alpha/alpha.c (alpha_handle_trap_s [...] adds 9019940 Fix a comment. adds 3f6d888 Daily bump. adds 3317cc9 2014-06-26 Jerry DeLisle jvdelisle@gcc.gnu.org adds 4506f42 2014-06-26 Jerry DeLisle jvdelisle@gcc.gnu.org adds 7ee4ed2 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output. (fn1): R [...] adds 45c5b82 * c-parser.c (c_parser_declaration_or_fndef): Discard all ty [...] adds c10b4d5 PR tree-optimization/57233 PR tree-optimization/61299 * tr [...] adds ec00a24 2014-06-27 Paolo Carlini paolo.carlini@oracle.com adds 4c8041d Fix for devirtualization dump functions adds 25f5285 2014-06-27 Richard Biener rguenther@suse.de adds 3e799e2 remove broken and redundant diagnostic in i386_pe_section_type_flags adds 2e1475d 2014-06-27 Martin Jambor mjambor@suse.cz adds 4185c90 Support compressed debug sections adds 4357ad6 /cp 2014-06-27 Paolo Carlini paolo.carlini@oracle.com adds 9ef5fce 2014-06-27 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 3ba076a 2014-06-27 Paolo Carlini paolo.carlini@oracle.com adds aa2aac0 PR c++/61433 * error.c (dump_template_bindings): Don't tsub [...] adds 225f2fb Daily bump. adds 8dd9e61 gcc/cp: DR 1579 PR c++/58051 * typeck.c (check_return_expr [...] adds 793e8f9 2014-06-28 Ulrich Weigand Ulrich.Weigand@de.ibm.com adds d566c3e PR fortran/29383 adds 1e12f70 2014-06-28 Paolo Carlini paolo.carlini@oracle.com adds dfd2e19 * stor-layout.c (finish_builtin_struct): Copy fields into t [...] adds 978216d * ipa-devirt.c (set_type_binfo): New function. (add_type_du [...] adds 3d96ed3 * ipa-prop.c (ipa_set_jf_known_type): Record always the main [...] adds 2f5b058 * gennews: Use gcc-3.0/index.html. adds 79d6fbc * tree-inline.c (remap_type_1): Do not duplicate fields tha [...] adds d8d5c9a * objc-act.c (objc_xref_basetypes): Set TYPE_BINFO of type v [...] adds 0b50760 * cgraph.c (dump_cgraph_node): Dump init&fini priorities. adds 28635c3 * tree-streamer-out.c (pack_ts_type_common_value_fields): St [...] adds 513269b Daily bump. adds fe0171a 2014-06-28 Jerry DeLisle jvdelisle@gcc.gnu.org adds c1526d2 2014-06-28 Andrew Pinski apinski@cavium.com adds 5ccbaf4 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with un [...] adds f586b06 gcc/ * graphite-clast-to-gimple.c: gloog is renamed to gra [...] adds 8131b78 gcc/ * graphite-dependences.c (subtract_commutative_associa [...] adds 7136063 PR fortran/36275 PR fortran/38839 adds 5eb0077 gcc/ * Makefile.in: Add the compilation of graphite-isl-as [...] adds 75af30d Add missing HAVE_cloog guards adds 1c2b86a * config/fpu-387.h (my_fenv_t): Amend structure so it also w [...] adds f9a8067 Add PR bootstrap/61650 to the bug fixing it. adds ffee979 * doc/extend.texi (Function Attributes): Update 'naked' attr [...] adds 33e35b8 * doc/invoke.texi (Optimize Options): Fix descriptions of i [...] adds 8a86a2e Daily bump. adds e234921 ChangeLog: 2014-06-30 Zhenqiang Chen zhenqiang.chen@linaro.org adds 1235e04 * ira-build.c (sort_conflict_id_map): Don't call qsort if n [...] adds 2f49a7a [AArch64] Fix register clobber in, aarch64_ashr_sisd_or_int_< [...] adds 4879e4c PR middle-end/57541 gcc/c/ * c-array-notation.c (fix_builtin [...] adds a46320f * doc/install.texi (Specific, aarch64*-*-*): Fix markup. Re [...] adds 27cdb63 [AArch64] fix and enable non-const shuffle for bigendian usin [...] adds 31dca86 * doc/invoke.texi (-fsanitize=bounds): Move to the table wit [...] adds 7057506 * convert.c (convert_to_integer): Don't instrument conversio [...] adds 1cda6e0 tree-optimization/61607 * tree-ssa-threadedge.c (simplify_c [...] adds de56f7e * semantics.c (simplify_aggr_init_expr): Remove remnants of [...] adds 58bc540 PR c++/61539 * pt.c (unify_one_argument): Type/expression m [...] adds 9d4eeb5 /c-family 2014-06-30 Paolo Carlini paolo.carlini@oracle.com adds 2c18ecc /cp 2014-06-30 Paolo Carlini paolo.carlini@oracle.com adds d93128c * decl.c (build_ptrmemfunc_type): Don't give a PMF RECORD_TY [...] adds 5e41027 PR c++/61566 * mangle.c (decl_mangling_context): Look throu [...] adds 87c5667 PR c++/61647 * pt.c (type_dependent_expression_p): Check BA [...] adds 25c5972 2014-06-30 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 792c77a * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds ca03cf1 * except.c (emit_note_eh_region_end): New helper function. [...] adds 9f4ec74 PR rtl-opt/61608 adds ee19f44 PR c++/61659 PR lto/53808 gcc/cp * decl2.c (maybe_emit_vta [...] adds a34097c * var-tracking.c (add_stores): Return instead of asserting i [...] adds c7be660 Revert: * tree-streamer-out.c (pack_ts_type_common_value_fi [...] adds ff956c9 Daily bump. adds 295f167 * MAINTAINERS: Update my email address. adds 26157a7 PR libstdc++/61424 * include/bits/regex.tcc (__regex_algo_i [...] adds 6769347 PR libstdc++/61061 PR libstdc++/61582 * include/bits/regex [...] adds a61f13e cp/ adds c8a8ca3 * ChangeLog: Correct the PR id from 61061 to 61601. adds 5d0f9cc 2014-06-30 David Holsgrove david.holsgrove@xilinx.com adds e4a2b48 IPA REF alias refactoring adds 7a6bbb7 PR c/58286 * doc/invoke.texi: Document -Wincompatible-point [...] adds 1207866 * doc/invoke.texi: Document -Wint-conversion. c-family/ * c [...] adds 747e04f PR preprocessor/60723 - missing system-ness marks for macro tokens adds 8f1d997 2014-07-01 Paolo Carlini paolo.carlini@oracle.com adds b08f19a [AArch64] Implement some vca*_f[32,64] intrinsics. adds 832fd29 fix -Wunused-parameter warning in winnt.c adds a8a8d4e Correct ChangeLog entries from r212041. adds eb2e31b Revert "PR preprocessor/60723 - missing system-ness marks for [...] adds ab66a0a revert r212197 for apparently not actually being obvious adds d675dab 2014-07-01 Paolo Carlini paolo.carlini@oracle.com adds c5b187c gcc/testsuite/ adds 55adf62 This patch fixes a couple of ICEs when using -gsplit-dwarf. adds 74e836e runtime: introduce build targets for running benchmarks adds 44c849d Daily bump. adds a70857a * tree.c (decls_same_for_odr, decls_same_for_odr, types_sam [...] adds 5b8ace0 2014-07-02 Tobias Burnus burnus@net-b.de adds 40d6aa7 * ipa-utils.h (method_class_type, vtable_pointer_value_to_bi [...] adds 947ccd6 /cp 2014-07-02 Paolo Carlini paolo.carlini@oracle.com adds 5cb7338 libgfortran/ChangeLog: adds ad314c0 [AArch64] Removed unused variable i in aarch64_expand_vec_perm adds 20db74c * config/fpu-glibc.h: Fix comment about FE_DENORMAL. adds d57a142 * decl.c (variable_decl): Reject old style initialization f [...] adds 7fc0df2 Support mode toggle. adds c310e76 add test adds 0329998 add bugzilla links adds d57c592 PR go/61620 adds 752098c * c-decl.c (duplicate_decls): CLear DECL_STRUCT_FUNCTION bef [...] adds b6cfb85 * config/fpu-sysv.h (void set_fpu): Remove stalled comment. adds 9da3143 Only transform rotate to rotatert and v.v. if target has both adds 41dc70b Daily bump. adds f69fbf7 ChangeLog: 2014-07-03 Zhenqiang Chen zhenqiang.chen@linaro.org adds 04d9b79 2014-07-03 Tobias Burnus burnus@net-b.de adds 86a87da * config/rs6000/rs6000.c (rs6000_adjust_atomic_subword): Use [...] adds c518e83 * doc/invoke.texi (-fsanitize=bounds): Tweak wording. (-fsa [...] adds 840ab4e * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to [...] adds d69521d * gcov-io.c (gcov_read_words): Don't call memmove if excess [...] adds 21cc977 * arm.md (arch): Add armv6_or_vfpv3. (arch_enabled): Add te [...] adds 2cfc625 Explain gfortran-dg-runtest usage in libgomp Fortran testing. adds 5f5c2cd Fix the shift patterns, and add test adds 68e4cca * testsuite/lib/libgomp.exp (libgomp_target_compile): If $so [...] adds ea796d8 PR tree-optimization/61682 * wide-int.cc (wi::mul_internal) [...] adds d79ba53 Daily bump. adds faff04c Normalize interface for all *-dg-runtest. adds f54be92 Add several new files for preparation of providing modules th [...] adds fd1dccd Move ISR impelentation to nds32-isr.c module. adds 2d272c9 Move builtin functions implementation to nds32-intrinsic.c module. adds e933cef Move some helper functions of predicates and constraints to n [...] adds 469e4c9 Move cost calculation to nds32-cost.c module. adds 77652ac Preparation of nds32-pipelines-auxiliary.c module for future [...] adds 90551ef Move some external functions used by machine description patt [...] adds 4fc38e8 Move memory related implementation to nds32-memory-manipulati [...] adds f63b3b5 Move fp-as-gp optimization to nds32-fp-as-gp.c module. adds 48331bf PR tree-optimization/61684 * tree-ssa-ifcombine.c (recogniz [...] adds ba4dc75 PR middle-end/61654 * cgraphunit.c (expand_thunk): Call fre [...] adds 7dd2bdd PR target/61714 * aarch64.h (OPTION_DEFAULT_SPECS): Define. adds c0a0cc5 Fix constraint in vec_unpack_trunc_<mode> adds 9a9ee02 Improve documentation of earlyclobber adds 09853ca [Patch AArch64_be] Fix some vec_concat big-endian confusions adds 102abea 2014-07-04 Tobias Burnus burnus@net-b.de adds 49e6b05 Daily bump. adds e3f4cce [ARM] PR target/49423 adds 1b613a0 * cgraph.c (cgraph_create_indirect_edge): Update call of ge [...] adds 2d43c83 * wide-int.h (wide_int_storage): Change declaration from str [...] adds 2063246 Don't accept isl 0.10. adds 53b9b37 Restore Solaris/SPARC bootstrap adds 36cd680 Daily bump. adds 87d59e7 PR c/6940 * doc/invoke.texi: Document -Wsizeof-array-argume [...] adds 8891eba * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final. * g++. [...] adds 7243b93 * ChangeLog: Fix whitespace. adds 115a196 * gfortran.texi (Fortran 2003 status): Fix grammar. adds 2806a89 Daily bump. adds e21902c 2014-07-06 Jerry DeLisle jvdelisle@gcc.gnu.org adds f25afd1 * config/fpu-387.h, config/fpu-aix.h, config/fpu-sysv.h, co [...] adds e10a2a5 * expmed.c (struct init_expmed_rtl): Change all fields but [...] adds 7104edf [ARM] Remove deprecated mwords-little-endian. adds 4a589d3 * runtime/stop.c: Use C11 _Noreturn. * libgfortran.h: Use C [...] adds d0c3eec * libgfortran.h: Assume __GNUC__. adds f8b53bc 2014-07-07 Dominique d'Humieres dominiq@lps.ens.fr adds f6e77fc 2014-07-07 Paolo Carlini paolo.carlini@oracle.com adds a312743 Do not instrument first byte in strlen if already instrumented. adds c8bded6 /cp 2014-07-07 Paolo Carlini paolo.carlini@oracle.com adds 76e88b7 Correct date in last ChangeLog entry. adds 01fdb36 gcc/ * config/rs6000/rs6000.c (output_vec_const_move): Hand [...] adds c16b943 * symtab.c: Include calls.h (symtab_nonoverwritable_alias_1 [...] adds 724b177 2014-07-07 Paul Thomas pault@gcc.gnu.org adds 07d56ea Daily bump. adds 9aa78eb PR c/60226 * fold-const.c (round_up_loc): Change the parame [...] adds 91c4c1d PR tree-optimization/61576 adds 5a91be9 2014-07-08 Richard Biener rguenther@suse.de adds 8798f0a 2014-07-08 Richard Biener rguenther@suse.de adds 1ba3b21 Use FP_RN etc. unconditionally adds f91737f * tree-ssa-alias.c (walk_aliased_vdefs_1): Add FUNCTION_ENTR [...] adds 3beff0e 2014-07-08 Richard Biener rguenther@suse.de adds 80b766e PR tree-optimization/61725 * tree-vrp.c (extract_range_basi [...] adds 6c79a7f [ARM] Cortex-A5 rtx costs table adds 0026dce * include/bits/allocated_ptr.h (__allocated_ptr::operator=): [...] adds 9a667c4 gcc/ * graphite-isl-ast-to-gimple.c (generate_isl_context): [...] adds a485453 PR rtl-optimization/61673 * combine.c (simplify_comparison) [...] adds 3d983db PR go/61746 compiler: Fix C-style comment parsing. adds 6dfedc1 PR go/61308 adds 3460b99 Daily bump. adds 55aea82 2014-07-08 Sriraman Tallam tmsriram@google.com adds f414e35 Fix pr60226.c on darwin. adds 5358b15 convert some hash_table to hash_map adds 6698dfc remove has_execute adds 0aa6cf0 playcate old gcc adds 5939c00 /cp 2014-07-09 Andrew Sutton andrew.n.sutton@gmail.com [...] adds ed4d7c8 2014-07-09 Dominique d'Humieres dominiq@lps.ens.fr adds bf77f8e Avoid using create_tmp_var for static decls. adds 661a9b0 java: Use build_qualified_type instead of build_type_variant. adds 8947e5d libcpp/ adds b93c6f4 * rs6000/rs6000-protos.h (rs6000_xcoff_declare_object_name): [...] adds f28422b * ipa-cp.c (devirtualization_time_bonus): Walk through alias [...] adds 2483391 * ipa-visibility.c (function_and_variable_visibility): Remov [...] adds f2332b2 Revert: * stor-layout.c (finish_builtin_struct): Copy field [...] adds 251d049 * lib/target-supports.exp (check_effective_target_logical_o [...] adds cd480f3 2014-07-09 Richard Biener rguenther@suse.de adds 49d0836 * lto-streamer-out.c (hash_scc): Avoid quadratic hashing loop. adds 0a04807 * ipa-devirt.c (record_node): Walk through aliases. adds 3e5db1e * libgfortran.h (support_fpu_underflow_control, get_ [...] adds c85c0aa Enable fuse-caller-save on self-recursive functions adds 14421d5 /cp 2014-07-09 Paolo Carlini paolo.carlini@oracle.com adds 490d295 PR libstdc++/61728 * libsupc++/cxxabi.h: Define __pbase_typ [...] adds 4ae7fd3 /cp 2014-07-09 Paolo Carlini paolo.carlini@oracle.com adds 676eb0c Add missing ChangeLog entries adds d93ec4f Daily bump. adds 715bf6f PR tree-optimization/61742 adds ebf59fd * doc/install.texi: Remove links to defunct package provider [...] adds 8d144a3 * config/fpu-*.h (get_fpu_rounding_mode, set_fpu_rounding_mo [...] adds c4c3cd5 PR middle-end/53590 * function.c (allocate_struct_function) [...] adds 2b55fe9 Fix --enable-checking=fold failure. adds 7ffd460 2014-07-10 Richard Biener rguenther@suse.de adds b4ccfa5 Add addressing=absolute and isa_rev=0 to mips fuse-caller-save tests adds a00ef6b 2014-07-10 Richard Biener rguenther@suse.de adds 35c730f * include/experimental/any (any::_Manager_alloc::_Data): Reo [...] adds 8ea4660 PR c++/61659 PR c++/61687 gcc/c-family/ * c.opt (-fuse-all [...] adds bb5ea18 PR c++/61661 * semantics.c (reduced_constant_expression_p): [...] adds 49f161b 2014-07-10 Edward Smith-Rowland 3dw4rd@verizon.net J [...] adds 5123368 There is a stray right paren. Fixed as obvious. adds 08022e7 Daily bump. adds 560e447 runtime: Drop reflectFlags tests. adds 8cadac0 runtime: Rename iface.goc to go-iface.goc. adds e76f604 2014-07-10 Rong Xu xur@google.com adds b80c91b PR target/56858 * config/alpha/alpha.c: Include tree-pass.h [...] adds 5fd254e gcc/ 2014-07-11 Marat Zakirov m.zakirov@samsung.com adds 7c9acec gcc/ * gcc/config/i386/i386.c.orig adds 6bda159 2014-07-11 Richard Biener rguenther@suse.de adds b0a6074 2014-07-11 Samuel Bronson naesten@gmail.com Matthias [...] adds 1010539 * config/xtensa/predicates.md (call expander): Update for D [...] adds 327b812 gcc/ * graphite-isl-ast-to-gimple.c (gmp_cst_to_tree): New [...] adds b590556 PR preprocessor/61389 * gcc.dg/cpp/macsyntx.c: Update expecte [...] adds 5bee533 2014-07-11 Samuel Bronson naesten@gmail.com adds a2611b6 2014-07-11 Samuel Bronson naesten@gmail.com adds 55ab015 * config/rs6000/aix51.h (LINK_SPEC): Remove -bnodelcs [...] adds d86b94f * config/avr/avr-arch.h (avr_mcu_t): Add text section start [...] adds f812f77 2014-07-11 Rong Xu xur@google.com adds a60d8a9 2014-07-11 Rong Xu xur@google.com adds ef76edc 2014-07-11 Vladimir Makarov vmakarov@redhat.com adds 2f994b2 * ipa-prop.c (ipa_binfo_from_known_type_jfunc): In LTO do no [...] adds afb0d51 * vapool.c: Include tree-ssa-alias.h, gimple.h and lto-strea [...] adds 6d08f7a * doc/invoke.texi: Document -fno-use-all-virtuals. adds c4991e3 /cp 2014-07-11 Paolo Carlini paolo.carlini@oracle.com adds 9620b45 2014-07-11 Paolo Carlini paolo.carlini@oracle.com adds 39b24ab 2014-07-11 Paolo Carlini paolo.carlini@oracle.com adds ad917f8 runtime: Merge master revision 19185. adds aaa83e6 Daily bump. adds e582be1 2014-07-11 Edward Smith-Rowland 3dw4rd@verizon.net adds 1f63aee 2014-07-11 Edward Smith-Rowland 3dw4rd@verizon.net adds 97e6cfe * config/i386/i386-builtin-types.def: Add USHORT_FTYPE_VOID. [...] adds e52d497 * lto.c (read_cgraph_and_symbols): Do not push DECL_INIT_IO [...] adds efae9bd 2014-07-12 Paolo Carlini paolo.carlini@oracle.com adds c890272 * tree.c (type_in_anonymous_namespace_p): Ignore TREE_PUBLIC [...] adds d8fbb70 PR c++/22434 PR c++/61288 * call.c (build_conditional_expr [...] adds 75fe6d7 gcc/fortran/ 2014-07-12 Tobias Burnus burnus@net-b.de adds 97b9ac3 2014-07-12 Tobias Burnus burnus@net-b.de adds 71abdac 2014-07-12 Tobias Burnus burnus@net-b.de adds 9caa667 2014-07-12 Paul Thomas pault@gcc.gnu.org adds dc44527 Daily bump. adds fd83819 2014-07-13 Tobias Burnus burnus@net-b.de adds 8850f64 2014-07-13 Tobias Burnus burnus@net-b.de adds 01cd60c 2014-07-12 Ulrich Drepper drepper@gmail.com adds ca6ce0d 2014-07-13 Paolo Carlini paolo.carlini@oracle.com adds 90575ae cp/ adds 6c11178 Add xmm-register version of fuse-caller-save testcase adds 186dcfc * include/ext/random.tcc: Fix operator>> and operator<< for [...] adds b57f4df * ipa-devirt.c (odr_subtypes_equivalent_p): Disable temporar [...] adds 56ac70e * cgraph.h (symtab_node): Add nonzero_address. (decl_in_sym [...] adds 15eea0f Daily bump. adds 3e24efb PR c++/58636 * call.c (build_list_conv): Don't try to build [...] adds 02777ea PR c++/60628 * decl.c (create_array_type_for_decl): Only ch [...] adds ad409f7 PR c++/58612 * tree.c (bot_replace): Only replace a dummy ' [...] adds df4f98c PR c++/58611 * decl.c (check_initializer): Don't finish_com [...] adds 9d3f472 PR c++/58511 * semantics.c (is_instantiation_of_constexpr): [...] adds 27ad5af PR target/61656 * config/i386/i386.c (classify_argument): D [...] adds 305d96b PR middle-end/61294 gcc/c-family/ * c.opt (Wmemset-transpos [...] adds 85d7c6d 2014-07-14 Richard Biener rguenther@suse.de adds aa9568d [ARM] Handle clz, rbit types in arm pipeline descriptions. adds 2b5ad30 2014-07-14 Richard Biener rguenther@suse.de adds 2f1c4f1 2014-07-14 Richard Biener rguenther@suse.de adds c121a17 2014-07-14 Richard Biener rguenther@suse.de adds e3bb9b3 * include/ext/random.tcc: Unfortunately more fixes for oper [...] adds 3dc22a0 2014-07-14 Richard Biener rguenther@suse.de adds 06a06ab 2014-07-14 Richard Biener rguenther@suse.de adds 99a4a84 * aarch64.md (add_losym_<mode>): Set type to alu_imm. adds 36dcb20 PR c++/61445 PR c++/56947 * pt.c (instantiate_decl): Don't [...] adds 3906f8f 2014-06-14 Tobias Burnus burnus@net-b.de adds 658dbbd Daily bump. adds 355d43f PR libstdc++/61720 * include/bits/regex_executor.tcc (_Exec [...] adds 8f3f392 2014-06-15 Tobias Burnus burnus@net-b.de adds 83c7dcd * tree.c (tree_code_size): Add TRANSLATION_UNIT_DECL, NAMES [...] adds f04d92b * fold-const.c (fold_checksum_tree): Move checking of DECL_RESULT. adds 2b25b62 * c-ubsan.c (ubsan_instrument_bounds): Don't instrument if [...] adds a29af16 * python/libstdcxx/v6/printers.py (TemplateTypePrinter): Add [...] adds f29d6b5 * python/libstdcxx/v6/printers.py (SingleObjContainerPrinter [...] adds e5d8635 2014-07-15 Richard Biener rguenther@suse.de adds 211cc89 2014-07-15 Paolo Carlini paolo.carlini@oracle.com adds 6896071 PR rtl-optimization/61772 * ifcvt.c (dead_or_ [...] adds b181d0e Change an assignment to an assert. adds 3581217 * fold-const.c (fold_checksum_tree): Fix typo in previous patch. adds 175a5f5 * config/alpha/alpha.c (alpha_atomic_assign_expand_fenv): Ne [...] adds fce835e * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding [...] adds 5773b6a * gfortran.dg/ieee/ieee_1.F90: Revert rename. adds f005596 PR c++/60848 PR c++/61723 * call.c (is_std_init_list): Don [...] adds 83da08b 2014-07-15 Eric Christopher echristo@gmail.com adds 4643a02 PR c++/61811 * decl2.c (maybe_emit_vtables): Return true fo [...] adds f764e82 Daily bump. adds bcef196 2014-07-16 Richard Biener rguenther@suse.de adds 6363ae6 * omp-low.c (create_omp_child_function): Don't set DECL_NAME [...] adds c488445 2014-07-16 Paolo Carlini paolo.carlini@oracle.com adds a4cfdfe Support location tracking for built-in macro tokens adds a09c5cc PR preprocessor/60723 - missing system-ness marks for macro tokens adds f28931a 2014-07-16 Ed Schonberg schonberg@adacore.com adds 2f272fc 2014-07-16 Ed Schonberg schonberg@adacore.com adds d82c61c 2014-07-16 Robert Dewar dewar@adacore.com adds 5b0863c 2014-07-16 Vadim Godunko godunko@adacore.com adds 7c4fb27 2014-07-16 Vadim Godunko godunko@adacore.com adds 50e4473 2014-07-16 Hristian Kirtchev kirtchev@adacore.com adds 8edddf5 2014-07-16 Yannick Moy moy@adacore.com adds 865bc7c 2014-07-16 Robert Dewar dewar@adacore.com adds 3a1dd62 2014-07-16 Robert Dewar dewar@adacore.com adds f699381 2014-07-16 Bob Duff duff@adacore.com adds 86ef3bb 2014-07-16 Robert Dewar dewar@adacore.com adds 0509543 2014-07-16 Adhemerval Zanella azanella@linux.vnet.ibm.com adds 36cbf59 2014-07-16 Robert Dewar dewar@adacore.com adds aaa436a 2014-07-16 Robert Dewar dewar@adacore.com adds 2d70530 2014-07-16 Hristian Kirtchev kirtchev@adacore.com adds 2a10e73 2014-07-16 Robert Dewar dewar@adacore.com adds 639c374 2014-07-16 Eric Botcazou ebotcazou@adacore.com adds 876eeb9 2014-07-16 Vincent Celier celier@adacore.com adds 3c7edd9 2014-07-16 Vincent Celier celier@adacore.com adds bacd357 2014-07-16 Gary Dismukes dismukes@adacore.com adds 47b3c2c 2014-07-16 Ed Schonberg schonberg@adacore.com adds 310c1cd 2014-07-16 Vincent Celier celier@adacore.com adds 1c7c9ed 2014-07-16 Paolo Carlini paolo.carlini@oracle.com adds 84bf81e * gnat.db/specs/alignment2.ads, gnat.db/specs/size_clause1.a [...] adds 2d154cf * doc/avr-mmcu.texi: Regenerate. (Forgotten commit) adds b7d492d * config/avr/avr-mcus.def: Add new avr5 devices (ata5702m322 [...] adds cb058cf * config/avr/avr-mcus.def: Add new avrxmega2 devices (atxmeg [...] adds 6b6b078 PR target/61662 * config/i386/ia32intrin.h: Use __LP64__ to [...] adds 2e47f8a Daily bump. adds 14b7517 PR c++/61623 * symtab.c (symtab_remove_from_same_comdat_gro [...] adds f01c257 * config.gcc (crisv32-*-linux* | cris-*-linux*): Do not over [...] adds f69bb65 PR target/61737. * config/cris/cris.c (TARGET_LEGITIMATE_CO [...] adds 589f229 Tweak date last change. adds 5005fc5 * config/rx/rx.c (rx_option_override): Fix alignment values. [...] adds c1efebf 2014-07-17 Robert Dewar dewar@adacore.com adds 8cb1db0 2014-07-17 Pascal Obry obry@adacore.com adds 0fa54be 2014-07-17 Thomas Quinot quinot@adacore.com adds 15a67a0 2014-07-17 Thomas Quinot quinot@adacore.com adds 8d7a8d2 2014-07-17 Robert Dewar dewar@adacore.com adds 8b99dce 2014-07-17 Robert Dewar dewar@adacore.com adds fa771c0 2014-07-17 Robert Dewar dewar@adacore.com adds 7e89ad8 2014-07-17 Robert Dewar dewar@adacore.com adds 443bdcc 2014-07-17 Robert Dewar dewar@adacore.com adds 7a41db5 2014-07-17 Robert Dewar dewar@adacore.com adds 316f8a9 2014-07-17 Robert Dewar dewar@adacore.com adds 05cb7be 2014-07-17 Robert Dewar dewar@adacore.com adds 6ff6ab6 2014-07-17 Vincent Celier celier@adacore.com adds 3db983c 2014-07-17 Robert Dewar dewar@adacore.com adds 956ffaf 2014-07-17 Robert Dewar dewar@adacore.com adds d192225 2014-07-17 Robert Dewar dewar@adacore.com adds 199ab4c 2014-07-17 Ed Schonberg schonberg@adacore.com adds ce4c4c3 2014-07-17 Robert Dewar dewar@adacore.com adds ed4adc9 2014-07-17 Bob Duff duff@adacore.com adds 02a2406 2014-07-17 Gary Dismukes dismukes@adacore.com adds 5185189 2014-07-17 Richard Biener rguenther@suse.de adds e9457fe /cp 2014-07-17 Paolo Carlini paolo.carlini@oracle.com adds a2bdefc Summary: Generate canonical infinity for the Motorola extende [...] adds 7b009b5 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): [...] adds 112eda6 2014-07-17 Terry Guo terry.guo@arm.com adds f70f57e [AArch64] Fix argument types for some high_lane* intrinsics i [...] adds fb53b6a [AArch64] Handle fcvta[su] and frint in RTX cost function. adds 00080ac [AArch64][tests] Mark vca*_f* tests variable as volatile. adds d565526 gcc/testsuite/ 2014-07-17 Max Ostapenko <m.ostapenko@partne [...] adds 73e894b [AArch64] Implement vfma_f64, vmla_f64, vfms_f64, vmls_f64 in [...] adds 9556e4d * configure.ac: Don't accept isl 0.11. * configure: Regenerate. adds 6fb57d2 /cp 2014-07-17 Paolo Carlini paolo.carlini@oracle.com adds dad64b4 gcc/testsuite/ * gcc.target/mips/umips-lwp-1.c (foo): Use a [...] adds cfe4925 gcc/ * config/mips/p5600.md: Add missing cpu tests. adds 307c256 * config/pa/linux-atomic.c (__sync_lock_release_4): New. (S [...] adds df40021 * config/pa/pa-linux.h (TARGET_OS_CPP_BUILTINS): Remove defi [...] adds 1661bf2 Daily bump. adds cc6a1fa 2014-07-18 Jan-Benedict Glaw jbglaw@lug-owl.de adds 464df31 Move ChangeLog entry to the correct file adds 5c3b4f0 * configure.tgt (alpha*): Add -mfp-trap-mode=sui to XCFLAGS. adds addd4a7 2014-07-18 Robert Dewar dewar@adacore.com adds d9dccd7 2014-07-18 Robert Dewar dewar@adacore.com adds eb66e84 2014-07-18 Robert Dewar dewar@adacore.com adds 72a21fd 2014-07-18 Vincent Celier celier@adacore.com adds bd00638 2014-07-18 Robert Dewar dewar@adacore.com adds ae4f915 2014-07-18 Vincent Celier celier@adacore.com adds f4228f0 2014-07-18 Ed Schonberg schonberg@adacore.com adds 543c8be 2014-07-18 Ed Schonberg schonberg@adacore.com adds 2a68b2f 2014-07-18 Pascal Obry obry@adacore.com adds 2ff5506 2014-07-18 Robert Dewar dewar@adacore.com adds 4949ddd 2014-07-18 Arnaud Charlet charlet@adacore.com adds 360f426 2014-07-18 Robert Dewar dewar@adacore.com adds b1e1a36 2014-07-18 Thomas Quinot quinot@adacore.com adds a9c7cc8 2014-07-18 Bob Duff duff@adacore.com adds 37c6552 2014-07-18 Ed Schonberg schonberg@adacore.com adds 51fdba7 2014-07-18 Robert Dewar dewar@adacore.com adds a88a577 2014-07-18 Robert Dewar dewar@adacore.com adds 7de4cba 2014-07-18 Robert Dewar dewar@adacore.com adds fcb2b0a 2014-07-18 Thomas Quinot quinot@adacore.com adds 6670fda 2014-07-18 Robert Dewar dewar@adacore.com adds c25d831 2014-07-18 Robert Dewar dewar@adacore.com adds fb66836 2014-07-18 Robert Dewar dewar@adacore.com adds 936b012 2014-07-18 Thomas Quinot quinot@adacore.com adds 3b23aaa 2014-07-18 Robert Dewar dewar@adacore.com adds a360a0f 2014-07-18 Robert Dewar dewar@adacore.com adds 7601c9a 2014-07-18 Robert Dewar dewar@adacore.com adds 5ac76ce 2014-07-18 Gary Dismukes dismukes@adacore.com adds 7c9243c * gcc-interface/decl.c, gcc-interface/trans.c, gcc-interfac [...] adds 7a87851 Follow the GNU coding standards. adds 715eae3 2014-07-18 Pascal Obry obry@adacore.com adds 12329d1 2014-07-18 Pascal Obry obry@adacore.com adds ba93728 2014-07-18 Robert Dewar dewar@adacore.com adds d7740b7 2014-07-18 Robert Dewar dewar@adacore.com adds 0adbcce 2014-07-18 Hristian Kirtchev kirtchev@adacore.com adds 5cf1cbb 2014-07-18 Robert Dewar dewar@adacore.com adds d8b2f6a Update comments adds 168e3f7 * doc/extend.texi (Template Instantiation): Remove stray par [...] adds dacf2ae PR libstdc++/61835 * python/libstdcxx/v6/printers.py (Templ [...] adds d948b26 PR target/61794 * config/i386/sse.md (avx512f_vextract<shuf [...] adds 8edc9ee 2014-07-18 Bernd Edlinger bernd.edlinger@hotmail.de adds 1373401 compiler: fix test for mismatch between function results and uses adds 6c268c7 Daily bump. adds b88e546 libgo: Update to Go 1.3 release. adds 085c728 libgo: Bump version number. adds 6b8da38 * config/sparc/sync.md (*membar_storeload_leon3): New insn. [...] adds c63c90c * gnat_rm.texi (Machine Code Insertions): Clean up. adds d2fd41a * gnat_rm.texi: Clean up for makeinfo 5.2. adds cad5a9d * acinclude.m4 (GLIBCXX_CHECK_SDT_H): Replace AC_MSG_RESULT [...] adds 9025d8f * toplev.c (output_stack_usage): Adjust the location of the [...] adds 02d4264 reflect, runtime: Use libffi closures to implement reflect.MakeFunc. adds e892b1a Recreate gccgo branch from trunk. new 111c936 Merge remote-tracking branch 'gcc/gccgo' into dev adds 5d73381 Daily bump. adds b905b77 runtime: also disable split stacks for runtime_snprintf funct [...] adds e0dff77 gcc/ * graphite-isl-ast-to-gimple.c: Add using of build_no [...] adds f9767fb PR c/61852 * c-decl.c (implicit_decl_warning): Add location [...] adds 3f592a0 gcc/ * graphite-isl-ast-to-gimple.c: Fixes a formatting is [...] adds 383b71a * configure.ac: Accept only CLooG 0.18.1. * configure: Regenerate. adds 616ba26 runtime: add a missing import adds 105f4b3 compiler: Don't let dot-import names match names from previou [...] adds 1aeeba0 * go.test/go-test.exp (go-gc-tests): Support multiple files [...] adds 01560dc runtime: remove unused variable adds 8530759 2014-07-20 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 571b6ba 2014-07-20 Jerry DeLisle jvdelisle@gcc.gnu.org adds 5ae73cb compiler: If a variable that is only set, give not used error. adds e0fb89d * expr.c (store_field): Handle VOIDmode for calls that retur [...] adds 4ee783f * cse.c (exp_equiv_p) <MEM>: For GCSE, return 0 for expressi [...] adds 36e7893 Daily bump. adds 430c950 contrib/ 2014-07-21 Trevor Saunders tsaunders@mozilla.com adds 86b6b74 contrib/ 2014-07-21 Trevor Saunders tsaunders@mozilla.com [...] adds 2bd17c0 PR target/61885 * config/i386/avx512fintrin.h: Move constan [...] adds 8347568 * ChangeLog: Correct PR number. * testsuite/ChangeLog: Ditto. adds 5732084 Fix fuse-caller-save-xmm.c test-case adds 4fcc061 Fix fuse-caller-save test-cases adds b984f90 Fix fuse-caller-save-rec.c adds e435403 * config/arm/arm.c (output_move_neon): Handle REG explicitly. adds 37835fc PR target/55701 * config/arm/arm.md (setmem): New pattern. [...] adds e50d3c6 Daily bump. adds d36a0b3 gcc/ * graphite-isl-ast-to-gimple.c: Add inclusion of gimp [...] adds 5d9f3ad * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump [...] adds b92d4fd * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use [...] adds 8056dfa [AArch64] Implement vbsl_f64 arm_neon.h intrinsic. adds 68c641e gcc/testsuite adds 55fc2b2 [AArch64][1/2] Remove UNSPEC_CLS and use clrsb RTL code in it [...] adds 4c3697c [AArch64][2/2] Add rtx cost function handling of clz, clrsb, rbit. adds 8ec9c10 Fix vext[us]64_1.c test on ARM by unsharing test body. adds 27e0d25 2014-07-22 Martin Jambor mjambor@suse.cz adds b168275 Daily bump. adds 1d56dd2 gcc/ * graphite-isl-ast-to-gimple.c: (get_max_schedule_dim [...] adds 4b66258 gcc/ * graphite-isl-ast-to-gimple.c: (translate_isl_ast_no [...] adds 5b3d4832 2014-07-23 Richard Biener rguenther@suse.de adds 8ebb113 [ARM] Enable arm target in ira-shrinkwrap-prep* testcases. adds 5d5eb3f 2014-07-23 Host Schirmeier horst@schirmeier.com adds 3f4aa4e * python/libstdcxx/v6/printers.py (StdExpAnyPrinter): Conver [...] adds 145d88e gcc/ * gcov-tool.c (gcov_list): Declare here. (set_gcov_li [...] adds f1d7f5a rs6000: fix for PR61396 (wide-int fallout) adds 114313f * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the a [...] adds f7c4faf 2014-07-23 Sebastian Huber <sebastian.huber@embedded-brains [...] adds aef9f8a 2014-07-23 Sebastian Huber sebastian.huber@embedded-brains.de adds 8c1faad Remove redundant tests adds 4b6c4dd [AArch64] GNU-Stylize some un-formatted code. adds 3315e2c [AArch64] Consistent parameter types in prologue/epilogue gen [...] adds a808fe1 [AArch64] Remove useless local variable. adds 774cc4b [AArch64] Remove useless parameter base_rtx. adds cd80d75 Revert r212893: PR target/55701 * config/arm/arm.md (setme [...] adds adc234e [AArch64] Use register offset in cfun->machine->frame.reg_offset adds 0744d28 [AArch64] Remove useless variable 'increment' adds b259eaf [AArch64] Hoist calculation of register rtx. adds f138c22 [AArch64] Refactor code out into aarch64_next_callee_save adds 468fb69 [AArch64] Use helper functions to handle multiple modes. adds 9a5fab4 [AArch64] Unify vector and core register save/restore code. adds 3b6e736 [AArch64] Split save restore path. adds 76868f7 [AArch64] Simplify prologue expand using new helper functions. adds b855409 [AArch64] Simplify epilogue expansion using new helper functions. adds 2b16ca2 [AArch64] Prologue and epilogue test cases. adds a3e0103 Update x32 baseline_symbols.txt adds 8c5f058 Add a blank line adds 60822a8 Daily bump. adds c01e360 remove useless unused attributes in i386 code adds 96c7c99 2014-07-24 Richard Biener rguenther@suse.de adds 757abb4 Add missing break statement. adds 9140d56 PR c/57653 * c-opts.c (c_finish_options): If -imacros is in [...] adds 5794450 * config/rx/rx.md (stack_push): Adjust RTL to account for th [...] adds e72fc09 [AArch64] Optimize epilogue in the presence of an outgoing ar [...] adds 4020f31 * lib/target-supports.exp (check_effective_target_arm_nothumb [...] adds a0792f1 2014-07-24 Richard Biener rguenther@suse.de adds 415d1b9 IPA C++ refactoring 1/N adds 1093e55 ChangeLog entries were fixed. adds 97221fd IPA C++ refactoring 2/N adds bd89d27 ChangeLog formatting fixed. adds 2dd0603 * MAINTAINERS (Write After Approval): Add myself. adds 806ff48 2014-07-24 Martin Jambor mjambor@suse.cz adds 85ca083 PR 61876: Do not convert cast + __builtin_round into __builti [...] adds 3994abc [gcc/] adds 84db6e6 PR lto/61802 * varasm.c (bss_initializer_p): Handle offline [...] adds eac6007 * lto-streamer-out.c (tree_is_indexable): Consider IMPORTED_ [...] adds 448d76c IPA C++ refactoring fix. adds b093324 [gcc/] adds 6433f232 Another MIPS/R6000 IPA C++ refactoring fix. adds 0f3313e [AArch64] Extend frame state to track WB candidates. adds ea12dda [AArch64] Infrastructure to allow optional use of write back. adds 0904ffa [AArch64] Optimize prologue when there is no frame pointer. adds e34a5ac [AArch64] Optimize epilogue when there is no frame pointer. adds d2b9158 gcc/ PR middle-end/61268 * function.c (assign_parm_setup_re [...] adds e39b5eb gcc/ PR rtl-optimization/61629 * reginfo.c (reinit_regs): O [...] adds a264508 gcc/ * rtl.h (target_rtl): Remove lang_dependent_initialized [...] adds 727d482 ADA fixed for symtab_node issues. adds 2b333d8 * config/i386/cygming-crtbegin.c (deregister_frame_fn): Newly [...] adds 66035fd * config/alpha/elf.h: Define TARGET_UNWIND_TABLES_DEFAULT. adds 7a9b394 gcc/testsuite/ adds b837088 gcc/ adds 0f03c8d gcc/ adds 1cb5da9 gcc/ adds e07edb1 * go-gcc.cc (Gcc_backend::global_variable_set_init): Rename [...] adds fe37ca1 * intrinsic.texi (Intrinsic Procedures) <ATOMIC_DEFINE>: Mov [...] adds ff8be4c AArch64: emit .note.GNU-stack adds f8fa929 * config/avr/avr-c.c (avr_cpu_cpp_builtins): Add __AVR_DEVIC [...] adds 56f6ab4 Daily bump. adds 47740b0 libitm: Improve aarch64 _ITM_beginTransaction adds 85ace2a 2014-07-25 Ed Smith-Rowland 3dw4rd@verizon.net adds 9e7c7fef ChangeLog entry moved from config/ChangeLog to gcc/ChangeLog. adds 74ca954 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update. adds ec9fb89 2014-07-25 Richard Biener rguenther@suse.de adds 4237b21 2014-07-25 Richard Biener rguenther@suse.de adds ab6e566 * src/alpha/ffi.c: Do not include stdlib.h. (ffi_closure_os [...] adds 6b214d0 Add an abstract incremental hash data type adds e7f95d7 Convert LTO type hashing to the new inchash interface adds 045e2f2 Convert the tree.c type hashing over to inchash adds 9da18bc Convert lto streamer out hashing to inchash adds 0f768e5 * libgcov-driver.c (set_gcov_dump_complete, reset_gcov_dump [...] adds 9e05765 * lto-streamer-out.c (struct sccs): Turn to ... (class DFS) [...] adds 91798e7 2014-07-25 Tobias Burnus burnus@net-b.de adds 86f64bd cp/ adds d9e5000 Make FDO more tolerant to source changes adds 7f4b342 Daily bump. adds 15bc248 2014-07-26 Marc Glisse marc.glisse@inria.fr adds 53ea4c5 gcc/ * rtl.h (tls_referenced_p): Declare. * rtlanal.c (tls_ [...] adds f9edeb7 gcc/ * ira-costs.c (find_costs_and_classes): For -O0, use th [...] adds 7bd6248 2014-07-26 Tobias Burnus burnus@net-b.de adds e61feee Minor tweaks. adds 385527e PR target/47230 * configure.ac (alpha*-*-linux*): Use mh-al [...] adds 52eb122 PR c/61077 * gcc.dg/pr61077.c: Use [^\n]* instead of .* i [...] adds f85b4ce Follow up to r213079. adds e0876c3 Daily bump. adds 3a5f662 2014-07-26 Andrew Pinski apinski@cavium.com adds 6401b74 * libgcov-driver.c (struct gcov_filename_aux): Rename ... ( [...] adds 2e9b547 gcc/testsuite/ PR rtl-optimization/61926 * gcc.target/mips/ [...] adds f4a2489 gcc/testsuite/ * gcc.target/i386/avx512f-vbroadcastf64x4-2.c [...] adds 699e79f 2014-07-27 Alan Modra amodra@gmail.com Matthi [...] adds ab0c4d2 Add moxiebox target. adds 2e82cf2 PR c/61861 * macro.c (builtin_macro): Add location paramete [...] adds 8cc0edb * MAINTAINERS: Remove my MIPS maintainer entry. adds fa3cff4 Daily bump. adds e83cd47 Add missing change from moxiebox patch posted earlier today. adds 20bfee3 [gcc/] adds 24bc458 [gcc/] adds 6a9d853 2014-07-28 Richard Biener rguenther@suse.de adds f9c5b8f 2014-07-28 Richard Biener rguenther@suse.de adds cdfd86a PR middle-end/61913 * common.opt (Wodr): Add Var. adds 427fa42 gcc/ PR middle-end/61919 * tree-outof-ssa.c (insert_partiti [...] adds 2069f8e 2014-07-28 Richard Biener rguenther@suse.de adds 46d8544 PR middle-end/61734 * fold-const.c (fold_comparison): Disab [...] adds 94474a6 2014-07-28 Richard Biener rguenther@suse.de adds 34d0044 * config.gcc (powerpc*-*-linux*): Include gnu-user.h in tm_f [...] adds 6b00ade Fix typo in ChangeLog adds 1d16351 Import config.sub from upstream. No changes to config.guess. adds 34306a6 * doc/invoke.texi (-Wno-odr): Fix @item entry. Tweak wording. adds a127051 2014-07-28 Trevor Saunders tsaunders@mozilla.com adds 280faac Daily bump. adds 722b598 * gimple-fold.c (fold_gimple_assign): Fix condition guarding [...] adds 283c875 * cgraph.c (cgraph_node::create_indirect_edge): Copy specula [...] adds 1701f78 2014-07-29 Richard Biener rguenther@suse.de adds 55e3780 2014-07-29 Martin Jambor mjambor@suse.cz adds 7d4d0be 2014-07-29 Hristian Kirtchev kirtchev@adacore.com adds cf580b1 2014-07-29 Thomas Quinot quinot@adacore.com adds aedca44 2014-07-29 Robert Dewar dewar@adacore.com adds e74e574 2014-07-29 Hristian Kirtchev kirtchev@adacore.com adds cda4084 2014-07-29 Robert Dewar dewar@adacore.com adds 99ed4b4 2014-07-29 Robert Dewar dewar@adacore.com adds 5c6a579 2014-07-29 Robert Dewar dewar@adacore.com adds 94d896a 2014-07-29 Robert Dewar dewar@adacore.com adds 877e0ff 2014-07-29 Robert Dewar dewar@adacore.com adds d463cad 2014-07-29 Robert Dewar dewar@adacore.com adds 784bacc 2014-07-29 Robert Dewar dewar@adacore.com adds b64082f 2014-07-29 Robert Dewar dewar@adacore.com adds a85de0c 2014-07-29 Robert Dewar dewar@adacore.com adds c8b279b 2014-07-29 Olivier Hainque hainque@adacore.com adds 26279d9 2014-07-29 Ed Schonberg schonberg@adacore.com adds 1e4f3cf 2014-07-29 Robert Dewar dewar@adacore.com adds 4d0944e 2014-07-29 Ed Schonberg schonberg@adacore.com adds 6177673 2014-07-29 Robert Dewar dewar@adacore.com adds 04d38ee 2014-07-29 Robert Dewar dewar@adacore.com adds 39c5c07 2014-07-29 Jerome Lambourg lambourg@adacore.com adds c2c15f3 2014-07-29 Robert Dewar dewar@adacore.com adds 7f3d1b0 2014-07-29 Ed Schonberg schonberg@adacore.com adds 58381e3 2014-07-29 Robert Dewar dewar@adacore.com adds 657aa35 2014-07-29 Ed Schonberg schonberg@adacore.com adds 711f567 2014-07-29 Ed Schonberg schonberg@adacore.com adds e8f5b3d 2014-07-29 Robert Dewar dewar@adacore.com adds 5d37361 2014-07-29 Robert Dewar dewar@adacore.com adds b47d9d2 2014-07-29 Doug Rupp rupp@adacore.com adds 1186f97 libgcc/ * libgcov.h: Move renaming of entry points to lib g [...] adds 2a36a1c 2014-07-29 Doug Rupp rupp@adacore.com adds 499918a 2014-07-29 Robert Dewar dewar@adacore.com adds 8b441eb 2014-07-29 Hristian Kirtchev kirtchev@adacore.com adds d188794 2014-07-29 Robert Dewar dewar@adacore.com adds 6dc8b55 2014-07-29 Thomas Quinot quinot@adacore.com adds 4c6a5ed 2014-07-29 Robert Dewar dewar@adacore.com adds 552cede 2014-07-29 Ed Schonberg schonberg@adacore.com adds 2c70d7c 2014-07-29 Robert Dewar dewar@adacore.com adds 816fe55 2014-07-29 Thomas Quinot quinot@adacore.com adds 9cb0e91 2014-07-29 Ed Schonberg schonberg@adacore.com adds 3458f75 2014-07-29 Ed Schonberg schonberg@adacore.com adds 614b5b5 2014-07-29 Doug Rupp rupp@adacore.com adds 1935b94 2014-07-29 Robert Dewar dewar@adacore.com adds 18d1c82 Remove duplicate entry. adds 1ed21e8 * types.ads (Mechanism_Type): Change range back to -18 .. In [...] adds 055980f 2014-07-29 Vincent Celier celier@adacore.com adds 8d88fdd 2014-07-29 Yannick Moy moy@adacore.com adds ed61dbd 2014-07-29 Ed Schonberg schonberg@adacore.com adds 8544870 2014-07-29 Ed Smith-Rowland 3dw4rd@verizon.net adds bd41c34 2014-07-29 Robert Dewar dewar@adacore.com adds 1c38ef3 2014-07-29 Vincent Celier celier@adacore.com adds 5461b02 2014-07-29 Robert Dewar dewar@adacore.com adds 1859a56 2014-07-29 Robert Dewar dewar@adacore.com adds 85a1186 2014-07-29 Robert Dewar dewar@adacore.com adds ef7ecc0 Replace strtok with strtoken adds eb1ccbb Minor doc update. adds 777856c 2014-07-29 Hristian Kirtchev kirtchev@adacore.com adds 7cdc5d3 2014-07-29 Olivier Hainque hainque@adacore.com adds ea8ab40 PR libstdc++/61946 * include/ext/rope (rope::rope(char_prod [...] adds c57b5e5 PR libstdc++/61947 * include/std/tuple (_Head_base): Use al [...] adds 1217f2a 2014-07-29 François Dumont fdumont@gcc.gnu.org adds fffc4f5 * python/libstdcxx/v6/printers.py (SingleObjContainerPrinte [...] adds 4dd4ac7 Daily bump. adds 01cb9cf * g++.dg/ipa/devirt-34.C: New testcase. * ipa-devirt.c (pol [...] adds d4168f6 Fix changelog from previous commit. adds d11cb7a 2014-07-30 Hristian Kirtchev kirtchev@adacore.com adds 50379ed 2014-07-30 Robert Dewar dewar@adacore.com adds ea56298 2014-07-30 Gary Dismukes dismukes@adacore.com adds 2546cd2 2014-07-30 Robert Dewar dewar@adacore.com adds 0e9a25a 2014-07-30 Vincent Celier celier@adacore.com adds 873897d 2014-07-30 Eric Botcazou ebotcazou@adacore.com adds 294709f 2014-07-30 Hristian Kirtchev kirtchev@adacore.com adds a7ed041 2014-07-30 Robert Dewar dewar@adacore.com adds e2bf777 2014-07-30 Hristian Kirtchev kirtchev@adacore.com adds c436968 2014-07-30 Robert Dewar dewar@adacore.com adds 7275601 2014-07-30 Yannick Moy moy@adacore.com adds 82b9324 2014-07-30 Robert Dewar dewar@adacore.com adds a47ce82 2014-07-30 Robert Dewar dewar@adacore.com adds a0c3eeb 2014-07-30 Bob Duff duff@adacore.com adds baac2ff 2014-07-30 Bob Duff duff@adacore.com adds 5bfeb3f 2014-07-30 Doug Rupp rupp@adacore.com adds 2d97af9 2014-07-30 Richard Biener rguenther@suse.de adds 9916a36 2014-07-30 Jose Ruiz ruiz@adacore.com adds 88e572e 2014-07-30 Yannick Moy moy@adacore.com adds 060058e 2014-07-30 Bob Duff duff@adacore.com adds 979ddb3 2014-07-30 Robert Dewar dewar@adacore.com adds 11f3f0ba 2014-07-30 Pierre-Marie Derodat derodat@adacore.com adds 717b91a Minor reformatting. adds 51f09f1 2014-07-30 Ed Schonberg schonberg@adacore.com adds fae4ea1 2014-07-30 Yannick Moy moy@adacore.com adds b45f364 [gcc/] adds fa31ef0 Clean up. adds 5f46de5 2014-07-30 Olivier Hainque hainque@adacore.com adds a7abc72 2014-07-30 Thomas Quinot quinot@adacore.com adds 04495e0 2014-07-30 Bob Duff duff@adacore.com adds 2ac7c0e 2014-07-30 Ed Schonberg schonberg@adacore.com adds 62f7266 2014-07-30 Robert Dewar dewar@adacore.com adds 58a9f82 2014-07-30 Bob Duff duff@adacore.com adds 3d7b8be 2014-07-30 Vincent Celier celier@adacore.com adds 2d1acfa 2014-07-30 Pat Rogers rogers@adacore.com adds 7a1febe 2014-07-30 Robert Dewar dewar@adacore.com adds 1065d98 2014-07-30 Yannick Moy moy@adacore.com adds d277ea1 2014-07-30 Gary Dismukes dismukes@adacore.com adds 0d66ba6 2014-07-30 Bob Duff duff@adacore.com adds 82acbdd 2014-07-30 Ed Schonberg schonberg@adacore.com adds a89c99b 2014-07-30 Robert Dewar dewar@adacore.com adds 7ac8c2b 2014-07-30 Ed Schonberg schonberg@adacore.com adds 4c1c7f3 2014-07-30 Robert Dewar dewar@adacore.com adds cca3377 2014-07-30 Bob Duff duff@adacore.com adds 60bbf79 2014-07-30 Robert Dewar dewar@adacore.com adds d885566 2014-07-30 Robert Dewar dewar@adacore.com adds 165e0f4 2014-07-30 Robert Dewar dewar@adacore.com adds ac07802 2014-07-30 Robert Dewar dewar@adacore.com adds a92b003 2014-07-30 Robert Dewar dewar@adacore.com adds c10db69 2014-07-30 Ed Schonberg schonberg@adacore.com adds 04aa9ab (Default_Attribute_Count): Replace by Max_Attribute_Count. adds 51fa2a4 2014-07-30 Ed Schonberg schonberg@adacore.com adds 5afe31e 2014-07-30 Robert Dewar dewar@adacore.com adds 97c15ab 2014-07-30 Hristian Kirtchev kirtchev@adacore.com adds be72191 2014-07-30 Robert Dewar dewar@adacore.com adds 74691f4 2014-07-30 Tom Tromey tromey@redhat.com adds a95036b 2014-07-30 Vincent Celier celier@adacore.com adds b9cd63b 2014-07-30 Thomas Quinot quinot@adacore.com adds 7e070b2 2014-07-30 Thomas Quinot quinot@adacore.com adds f5efa5a 2014-07-30 Steve Baird baird@adacore.com adds 2fac8a3 2014-07-30 Robert Dewar dewar@adacore.com adds 30f472a 2014-07-30 Arnaud Charlet charlet@adacore.com adds 5c2a5da 2014-07-30 Ed Schonberg schonberg@adacore.com adds 1addbc3 2014-07-30 Thomas Quinot quinot@adacore.com adds 63fe16a Code clean ups. adds 760c80b * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Ad [...] adds 7a5646a Fix Thumb2 testsuite fallout. adds bcd3133 gcc/ adds af090f8 2014-07-30 Martin Jambor mjambor@suse.cz adds 977e64e PR lto/53808 PR c++/61659 * pt.c (push_template_decl_real) [...] adds 87b0198 PR c++/61659 PR c++/61687 Revert: gcc/c-family/ * c.opt (- [...] adds 6cc8a94 * configure.ac: Also check for popen. * tree-loop-distribut [...] adds 435846f /cp 2014-07-30 Paolo Carlini paolo.carlini@oracle.com adds df990d8 PR lto/53808 PR c++/61659 * pt.c (push_template_decl_real) [...] adds e3f3803 Daily bump. adds a797f9e 2014-07-31 Richard Biener rguenther@suse.de adds 4fca7f3 gcc/ * ira.c (insn_contains_asm_1, insn_contains_asm): Delet [...] adds 76ce2a4 Remove dead code in pass_tree_loop_init::execute adds 8c3766f 2014-07-31 Bingfeng Mei bmei@broadcom.com adds 0c2bde4 2014-07-31 Ed Schonberg schonberg@adacore.com adds f22a2cb 2014-07-31 Marc Glisse marc.glisse@inria.fr adds aba11c1 2014-07-31 Robert Dewar dewar@adacore.com adds d1a2e31 2014-07-31 Robert Dewar dewar@adacore.com adds decd66e 2014-07-31 Ed Schonberg schonberg@adacore.com adds e14a382 2014-07-31 Robert Dewar dewar@adacore.com adds eef08c1 2014-07-31 Robert Dewar dewar@adacore.com adds 1974a3c 2014-07-31 Robert Dewar dewar@adacore.com adds c096447 2014-07-31 Ed Schonberg schonberg@adacore.com adds 34eda6b 2014-07-31 Pascal Obry obry@adacore.com adds 00e6be4 2014-07-31 Robert Dewar dewar@adacore.com adds 42da114 2014-07-31 Ed Schonberg schonberg@adacore.com adds 589a279 2014-07-31 Robert Dewar dewar@adacore.com adds f3ccbbb 2014-07-31 Robert Dewar dewar@adacore.com adds 4937364 2014-07-31 Robert Dewar dewar@adacore.com adds 0513786 2014-07-31 Robert Dewar dewar@adacore.com adds aa0a69a 2014-07-31 Robert Dewar dewar@adacore.com adds 1f6c912 2014-07-31 Ed Schonberg schonberg@adacore.com adds 32010bb 2014-07-31 Richard Biener rguenther@suse.de adds f31be12 2014-07-31 Ed Schonberg schonberg@adacore.com adds 8a0d3bc * gcc-interface/Makefile.in (s-traceb.o): Adjust rules. adds 49c538e 2014-07-31 Yannick Moy moy@adacore.com adds 7195974 2014-07-31 Ed Schonberg schonberg@adacore.com adds 05987af 2014-07-31 Gary Dismukes dismukes@adacore.com adds a653c8e 2014-07-31 Vincent Celier celier@adacore.com adds b8446e0 2014-07-31 Robert Dewar dewar@adacore.com adds 3f0e861 2014-07-31 Pascal Obry obry@adacore.com adds 30c7551 2014-07-31 Robert Dewar dewar@adacore.com adds 2180066 2014-07-31 Hristian Kirtchev kirtchev@adacore.com adds 9fac98b 2014-07-31 Hristian Kirtchev kirtchev@adacore.com adds 3642b59 * gcc-interface/decl.c, gcc-interface/trans.c, gcc-interfac [...] adds b00213c 2014-07-31 Doug Rupp rupp@adacore.com adds 5f21b59 * gcc-interface/utils2.c ((build_binary_op): Don't set TREE_ [...] adds edad2f4 Minor reformatting. adds 232e2d9 Minor reformmating. complete previous change on s-traceb.adb. adds 3296750 2014-07-31 Robert Dewar dewar@adacore.com adds 166a5da 2014-07-31 Javier Miranda miranda@adacore.com adds 7796365 2014-07-31 Javier Miranda miranda@adacore.com adds 132bbd7 2014-07-31 Ed Schonberg schonberg@adacore.com adds 0ad073c 2014-07-31 Robert Dewar dewar@adacore.com adds 12c194d 2014-07-31 Arnaud Charlet charlet@adacore.com adds a8022f1 2014-07-31 Pascal Obry obry@adacore.com adds 7c0c95b 2014-07-31 Robert Dewar dewar@adacore.com adds 3e1dd01 2014-07-31 Yury Gribov y.gribov@samsung.com adds 973c2fb 2014-07-31 Robert Dewar dewar@adacore.com adds 74c7ae5 2014-07-31 Robert Dewar dewar@adacore.com adds d7c9a0d * gcc-interface/trans.c, gcc-interface/misc.c: Remove [...] adds 73dc3c0 2014-07-31 Arnaud Charlet charlet@adacore.com adds e6f9015 (gnatlib-shared-vms): Remove. adds 8378fab 2014-07-31 Javier Miranda miranda@adacore.com adds c6ec89a 2014-07-31 Eric Botcazou ebotcazou@adacore.com adds d3a3536 2014-07-31 Richard Biener rguenther@suse.de adds f0f38f1 PR target/61948 adds ad53da0 * doc/invoke.texi (AVR Options): Add documentation about __ [...] adds e71cd51 [AArch64_be] Fix vec_select hi/lo mask confusions. adds ab12328 [AArch64_be] Don't fold reduction intrinsics. adds bfd88f5 * config/rs6000/ibm-ldouble.c (typedef union longDblUnion): [...] adds 3a51c3c gcc/ PR target/61844 * config/sh/sh.c (sh_legitimate_addres [...] adds 0bd3046 [AArch64] arm_neon.h - add vpaddd_f64, vpaddd_s64, vpaddd_u64 [...] adds 924ffd5 Remove superfluous function declaration adds fcca764 * gcc.c (do_spec_1): Allocate enough space for saved_suffix. adds d49ae01 Daily bump. adds 7fdbd1e Change inchash to name space. adds bb1f44a RTL & dwarf2out changes adds 8960ceb Convert asan.c to inchash adds de73a78 Convert ipa-devirt to inchash adds a01e9a5 Convert tree-ssa-dom to inchash adds f32e91d Convert tree-ssa-sccvn to inchash adds 13c579b Convert tree-ssa-tail-merge to inchash adds 345bab5 2014-08-01 Yury Gribov y.gribov@samsung.com adds 22c270a Don't run cproj-fails-with-broken-glibc for broken glibc adds 392dee1 * opts.c (common_handle_option): Handle -fsanitize=alignment [...] adds 5e0061d * doc/invoke.texi (Options That Control Optimization): Docum [...] adds 9601342 * libgomp.h (struct gomp_task_depend_entry): Add redundant_o [...] adds 781a0dc 2014-08-01 Robert Dewar dewar@adacore.com adds cdeff47 2014-08-01 Pascal Obry obry@adacore.com adds 8e28536 2014-08-01 Pascal Obry obry@adacore.com adds 076058a 2014-08-01 Arnaud Charlet charlet@adacore.com adds 9c92763 2014-08-01 Robert Dewar dewar@adacore.com adds 42dd1aa * gcc-interface/decl.c, gcc-interface/trans.c: Remove [...] adds ba56faa 2014-08-01 Pascal Obry obry@adacore.com adds 09809ec IPA ICF pass 1/N adds d098835 2014-08-01 Ed Schonberg schonberg@adacore.com adds 74a2fcc 2014-08-01 Pascal Obry obry@adacore.com adds 2673436 2014-08-01 Ed Schonberg schonberg@adacore.com adds 76bb844 * sem_util.adb: Add guard to setting of No_Predicate_O [...] adds fc615d5 2014-08-01 Arnaud Charlet charlet@adacore.com adds aa16d73 2014-08-01 Vincent Celier celier@adacore.com adds b3a78a8 [Patch] Not very subtle fix for pr61510 adds cdd4f74 2014-08-01 Gary Dismukes dismukes@adacore.com adds b6f6bb0 2014-08-01 Arnaud Charlet charlet@adacore.com adds 26a9873 2014-08-01 Vincent Celier celier@adacore.com adds e9b26a1 2014-08-01 Vincent Celier celier@adacore.com adds 64fd10b 2014-08-01 Robert Dewar dewar@adacore.com adds 60f68ad 2014-08-01 Paolo Carlini paolo.carlini@oracle.com adds 8cf481c 2014-08-01 Robert Dewar dewar@adacore.com adds 35f6830 2014-08-01 Arnaud Charlet charlet@adacore.com adds ce4d14c 2014-08-01 Robert Dewar dewar@adacore.com adds 3897a12 2014-08-01 Robert Dewar dewar@adacore.com adds b23d813 2014-08-01 Robert Dewar dewar@adacore.com adds ab52745 2014-08-01 Arnaud Charlet charlet@adacore.com adds 9c8f71d 2014-08-01 Robert Dewar dewar@adacore.com adds cb3ea3d * Makefile.in (LIBGCOV_MERGE, LIBGCOV_PROFILER, LIBGCOV_INT [...] adds c74100a 2014-08-01 Yannick Moy moy@adacore.com adds 357686d 2014-08-01 Robert Dewar dewar@adacore.com adds 3118058 2014-08-01 Hristian Kirtchev kirtchev@adacore.com adds 8c7ee4a 2014-08-01 Robert Dewar dewar@adacore.com adds dd4c44a 2014-08-01 Ed Schonberg schonberg@adacore.com adds cc33784 2014-08-01 Robert Dewar dewar@adacore.com adds edcdfb5 2014-08-01 Robert Dewar dewar@adacore.com adds 3b51439 2014-08-01 Tristan Gingold gingold@adacore.com adds 3307de0 2014-08-01 Robert Dewar dewar@adacore.com adds e173b83 2014-08-01 Javier Miranda miranda@adacore.com adds e5216fa 2014-08-01 Robert Dewar dewar@adacore.com adds 28e1170 2014-08-01 Richard Biener rguenther@suse.de adds ec0d407 2014-08-01 Robert Dewar dewar@adacore.com adds 7e246b2 2014-08-01 Ed Schonberg schonberg@adacore.com adds bf91597 2014-08-01 Vincent Celier celier@adacore.com adds 0cbd40c 2014-08-01 Ed Schonberg schonberg@adacore.com adds 212bd5b 2014-08-01 Hristian Kirtchev kirtchev@adacore.com adds 3cb2454 2014-08-01 Ed Schonberg schonberg@adacore.com adds 6fa4bf3 2014-08-01 Eric Botcazou ebotcazou@adacore.com adds bcde54d 2014-08-01 Hristian Kirtchev kirtchev@adacore.com adds 712d385 2014-08-01 Ed Schonberg schonberg@adacore.com adds e781656 2014-08-01 Eric Botcazou ebotcazou@adacore.com adds 6fdfe79 2014-08-01 Eric Botcazou ebotcazou@adacore.com adds 1aec2fd 2014-08-01 Hristian Kirtchev kirtchev@adacore.com adds 607bc8f 2014-08-01 Robert Dewar dewar@adacore.com adds 97bf66e 2014-08-01 Hristian Kirtchev kirtchev@adacore.com adds c8a2d80 2014-08-01 Thomas Quinot quinot@adacore.com adds f2269a1 * fe.h (GNAT_Mode): New. * gcc-interface/decl.c (gnat_to_gn [...] adds 6b31956 Minor reformatting. adds 5145ea0 2014-08-01 Eric Botcazou ebotcazou@adacore.com adds c9b6c9b 2014-08-01 Robert Dewar dewar@adacore.com adds badc4c4 2014-08-01 Robert Dewar dewar@adacore.com adds 71e1dfa 2014-08-01 Bob Duff duff@adacore.com adds 4ddaa3d 2014-08-01 Robert Dewar dewar@adacore.com adds 47d9075 Add myself to Write After Approval list. adds 810e94f 2014-08-01 Olivier Hainque hainque@adacore.com adds d2ab45a 2014-08-01 Ed Schonberg schonberg@adacore.com adds d1e7dfe MIPS REGISTER_PREFIX definition adds 2341013 [AArch64][1/2] Fix offset glitch in load reg pair pattern adds 37ac4d8 Update ChangeLog for commit 213485. adds 3ba73ce [AArch64][2/2] Add constrain to address offset in storewb_pai [...] adds ee90793 [AArch64] Improve TARGET_LEGITIMIZE_ADDRESS_P hook adds 720d4f0 Adding missing testcase. adds 33fba0d Removed unused get_lane and dup_lane builtins. adds 3394c80 PR middle-end/61455 adds 8e9a1c2 PR other/61963 adds ebe1cf5 gcc/cp/ * cp-array-notation.c (expand_an_in_modify_expr): Fi [...] adds d7e069a * update_web_docs_svn: Simplify build of gnat_ugn. adds f34c9e3 2014-08-01 Zifei Tong zifeitong@gmail.com adds 007625c /cp 2014-08-01 Paolo Carlini paolo.carlini@oracle.com adds b706d31 Daily bump. adds 79f1f23 PR c++/60417 * init.c (build_vec_init): Set CONSTRUCTOR_IS_ [...] adds ea2b9a4 PR other/61895 adds 69d7692 PR c/59855 * gcc.dg/Wdesignated-init-2.c: New test. adds 431205b add a hash_set based on hash_table adds 06ecf48 convert many uses of pointer_map to hash_map adds fb6c6e5 * doc/invoke.texi (Wsuggest-final-types, Wsuggest-final-meth [...] adds 1b4e0e1 /cp 2014-08-02 Paolo Carlini paolo.carlini@oracle.com adds 2196bb6 2014-08-02 Paolo Carlini paolo.carlini@oracle.com adds bdcb0f6 Daily bump. adds 2d2f6a1 * c-common.c (check_case_value): Add location_t parameter. [...] adds b1e1943 * ipa-devirt.c (odr_type_warn_count): Add type. (possible_p [...] adds 8a95a28 Daily bump. adds bd3b1a0 * gnat.dg/discr6.adb, gnat.dg/discr6_pkg.ads: Removed [...] adds 6d9c537 Removed. adds 1f5d83c 2014-08-04 Ed Schonberg schonberg@adacore.com adds 124f191 2014-08-04 Hristian Kirtchev kirtchev@adacore.com adds fd71e46 2014-08-04 Hristian Kirtchev kirtchev@adacore.com adds 55387e8 2014-08-04 Robert Dewar dewar@adacore.com adds ae398c8 2014-08-04 Yannick Moy moy@adacore.com adds 8a1e3cd 2014-08-04 Yannick Moy moy@adacore.com adds ed10407 2014-08-04 Ed Schonberg schonberg@adacore.com adds e00420a 2014-08-04 Robert Dewar dewar@adacore.com adds 4ef5917 2014-08-04 Thomas Quinot quinot@adacore.com adds 54d549f 2014-08-04 Robert Dewar dewar@adacore.com adds 66b4ce9 For cproj test-case, use glibc version xfail adds e61df51 Compute extend family info for AMD CPU and update for BTVER2 adds 718d0d9 2014-08-04 Robert Dewar dewar@adacore.com adds c7cbf4a 2014-08-04 Robert Dewar dewar@adacore.com adds bfa0590 2014-08-04 Robert Dewar dewar@adacore.com adds 22d3a5a 2014-08-04 Arnaud Charlet charlet@adacore.com adds 9da4342 2014-08-04 Robert Dewar dewar@adacore.com adds c8e92b5 2014-08-04 Vincent Celier celier@adacore.com adds b0aa049 [sched-deps] Generalise usage of macro fusion to work on any [...] adds ec6f6da 2014-08-04 Robert Dewar dewar@adacore.com adds f38e6bc 2014-08-04 Robert Dewar dewar@adacore.com adds ac5f516 2014-08-04 Hristian Kirtchev kirtchev@adacore.com adds 02911bd PR 61713: ICE when expanding single-threaded version of atomi [...] adds c3604ad Fix ChangeLog date from r213551. adds 551acb0 [doc] Document clrsb optab and fix some inconsistencies. adds 1f025ad 2014-08-04 Thomas Quinot quinot@adacore.com adds 5469a1b 2014-08-04 Ed Schonberg schonberg@adacore.com adds caa0a5e 2014-08-04 Arnaud Charlet charlet@adacore.com adds 461c69f 2014-08-04 Robert Dewar dewar@adacore.com adds 37a3999 2014-08-04 Thomas Quinot quinot@adacore.com adds d6a5a20 2014-08-04 Robert Dewar dewar@adacore.com adds 4c1ff50 2014-08-04 Ed Schonberg schonberg@adacore.com adds 4504af0 2014-08-04 Robert Dewar dewar@adacore.com adds 7d9573c 2014-08-04 Robert Dewar dewar@adacore.com adds ad0254f 2014-08-04 Robert Dewar dewar@adacore.com adds d8d8878 2014-08-04 Robert Dewar dewar@adacore.com adds 9700ab4 2014-08-04 Eric Botcazou ebotcazou@adacore.com adds b90d965 2014-08-04 Hristian Kirtchev kirtchev@adacore.com adds 5a34dd5 2014-08-04 Robert Dewar dewar@adacore.com adds 0549e5a Add MOVBE and RDRND for AMD bdver4 adds 347a47c IPA C++ refactoring 3/N adds 6e9cbc7 2014-08-04 Hristian Kirtchev kirtchev@adacore.com adds 2532ea8 2014-08-04 Hristian Kirtchev kirtchev@adacore.com adds c40ac9a 2014-08-04 Robert Dewar dewar@adacore.com adds 564508e 2014-08-04 Hristian Kirtchev kirtchev@adacore.com adds a52fe7b 2014-08-04 Hristian Kirtchev kirtchev@adacore.com adds dae843b 2014-08-04 Olivier Hainque hainque@adacore.com adds 2a0b2b5 2014-08-04 Robert Dewar dewar@adacore.com adds f7f6a14 2014-08-04 Hristian Kirtchev kirtchev@adacore.com adds ba33856 2014-08-04 Ed Schonberg schonberg@adacore.com adds ba502e2 2014-08-04 Yannick Moy moy@adacore.com adds 40a3eb8 2014-08-04 Richard Biener rguenther@suse.de adds 658ba46 2014-08-04 Robert Dewar dewar@adacore.com adds 399464c 2014-08-04 Doug Rupp rupp@adacore.com adds 1fd4313 2014-08-04 Robert Dewar dewar@adacore.com adds b73ca18 2014-08-04 Robert Dewar dewar@adacore.com adds 7c47dfd 2014-08-04 Claire Dross dross@adacore.com adds 406e384 Remove trailing blanks. adds f2c1add * task.c (GOMP_taskgroup_end): If taskgroup->num_children i [...] adds 303b4aa * runtime/memory.c (xmallocarray): Avoid division for the co [...] adds 3fa2798 PR target/60102 adds 0d8be6c [gcc/testsuite] 2014-08-04 Rohit rohitarulraj@freescale.com adds e1f64bb runtime: Add casts to mincore call to compile on Solaris. adds b8ca253 Daily bump. adds d9f3743 PR go/61308 PR go/61866 adds c7e4fe2 PR go/61308 adds 86e09dc [gcc/] adds 686fd44 * loop-unroll.c (struct iv_to_split): Remove n_loc and loc f [...] adds c3ee939 [gcc/] adds 08bdd4e [AArch64] Some aarch64-builtins.c cleanup. adds b275367 [convert.c] PR 61876: Guard transformation to lrint by -fno-m [...] adds d5a68dc Correct usage of dg-require-fork in gcc.dg/torture/ftrapv-1.c adds 4a51071 [ARM] Adjust clz, rbit and rev patterns for -mrestrict-it. adds bf32cce [ARM/AArch64] Add CRC32 scheduling information to Cortex-A53 [...] adds 1ef25b1 [AArch64] Implement some vmul*_lane*_f* intrinsics in arm_neon.h. adds ac01690 [AArch64] Implement some saturating math NEON intrinsics. adds 0fe55bb [AArch64] Fix types for vqdmlals_lane_s32 and vqdmlsls_lane_s [...] adds 7e304b7 2014-08-05 Richard Biener rguenther@suse.de adds 6d88799 Fixed text formatting adds 30afdfe Implement constexpr variable templates * decl.c (grokvardec [...] adds c964c1a Fix typos. adds 95a641a Fix more typos. adds e4b3cdc fix pr62009 use after free in redirect_edge_var_map_dup adds e32a528 gdbhooks.py: add "break-on-pass" command adds 819e782c Daily bump. adds 978f06f [AArch64] Use REG_P and CONST_INT_P instead of GET_CODE + com [...] adds fd8cd4e PR rtl-optimization/61801 * gcc.target/i386/pr61801.c: Rewritten. adds 929b335 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except [...] adds f828b3c [PATCH AArch64] Prefer dup to zip for vec_perm_const; enable [...] adds 53e26e2 2014-08-06 Richard Biener rguenther@suse.de adds 5510bd7 2014-08-06 Richard Biener rguenther@suse.de adds f852c23 2014-08-06 Martin Jambor mjambor@suse.cz adds 7ded84e 2014-08-06 Vladimir Makarov vmakarov@redhat.com adds a989902 * gcc.dg/pr44194-1.c: Remove an extraneous brace. adds 1922256 /cp 2014-08-06 Paolo Carlini paolo.carlini@oracle.com adds 3ad58a4 Daily bump. adds 6192a37 * pt.c (check_explicit_specialization): Don't test DECL_DEC [...] adds 0125985 PR c++/61994 * init.c (build_vec_init): Leave atype an ARRA [...] adds 2cc4f94 PR c++/60417 * init.c (build_vec_init): Reorganize earlier [...] adds 39e3cef * init.c (build_vec_init): Fix constant initialization of t [...] adds dd41e03 ChangeLog 2014-08-07 Zhenqiang Chen zhenqiang.chen@arm.com adds 3ba965c gcc/ 2014-08-07 Kugan Vivekanandarajah kuganv@linaro.org adds ece19e7 For cproj test-case, use glibc version xfail adds a72e4e9 Remove cproj-fails-with-broken-glibc.c adds 6c6014d 2014-08-07 Marat Zakirov m.zakirov@samsung.com adds 1e2f1ad Remove duplicate ChangeLog entries adds 79b739b gcc/ * config/elfos.h (ASM_DECLARE_OBJECT_NAME): Use decl si [...] adds 1c75251 * fold-const.c (fold_binary_loc): Add folding of (PTR0 - (P [...] adds bd74009 Remove arm-specific -march in test. adds d3ddcae gcc/testsuite * Add forgotten file. adds 5f8841a convert the rest of the users of pointer_map to hash_map adds d442e13 gcc/ * config/i386/sse.md (vec_extract_lo_<mode><mask_name>) [...] adds bcc93a1 gcc/testsuite * gcc.target/i386/avx512f-vfixupimmpd-2.c: Inc [...] adds 79be434 Fix INSN_TICK heuristic for SCHED_PRESSURE adds 19fa0be Add statistical printout of rank_for_schedule decisions adds 427da50 2014-08-07 Marat Zakirov m.zakirov@samsung.com adds 6b7edf9 [AArch64] Use MOVN to generate 64-bit negative immediates whe [...] adds 4bf30b7 [AArch64] Restrict usage of FP/SIMD registers for TImode relo [...] adds 6664d30 [ARM] Delete f_sels, f_seld types, use fcsel instead. adds 1ddba39 * include/bits/stl_list.h (_List_base::_List_base(_List_base [...] adds f59ea09 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*. [...] adds 859fa1a * Makefile.in (LIBGCOV_INTERFACE): Move _gcov_dump ... (LIB [...] adds a6544cf * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sectio [...] adds 149f714 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*. adds 67e4455 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment. adds 10fc8d6 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURC [...] adds 5794990 PR c++/61959 * semantics.c (cxx_eval_bare_aggregate): Handl [...] adds 1a4c5f5 PR c++/62043 * parser.c (c_parse_file): Change sorry to fat [...] adds 392214f /cp 2014-08-07 Paolo Carlini paolo.carlini@oracle.com adds 28b3c92 * include/std/future (_State_baseV2::_M_set_result): Pass po [...] adds 7149db5 remove pointer-set.[ch] adds d8b5abd * ipa-devirt.c: Include gimple-pretty-print.h (referenced_f [...] adds 9264181 PR tree-optimization/60707 * gfortran.dg/pr45636.f90: xfail [...] adds 46ae5a0 * include/std/future (__location_invariant): Move specializa [...] adds 34ae237 Daily bump. adds 1ef8f35 * gcc.dg/torture/pr61772.c: Skip lto running. adds e8629f9 gcc/ 2014-08-08 Kugan Vivekanandarajah kuganv@linaro.org adds 6000b56 gcc 2014-08-08 Kugan Vivekanandarajah kuganv@linaro.org adds 9c3d068 * semantics.c (expand_or_defer_fn_1): Check for keep-inline- [...] adds b9ea678 2014-08-08 Richard Biener rguenther@suse.de adds fc8393b PR lto/62032 * lto/lto-lang.c (lto_init): Switch mis-matche [...] adds 89e0402 gcc/ * common/config/i386/i386-common.c (OPTION_MASK [...] adds 472ca56 2014-08-08 Richard Biener rguenther@suse.de adds 2b4a06c Remove a redundant assignment "*predictor = PRED_BUILTIN_EXPE [...] adds a2990dc * go-gcc.cc (Gcc_backend::compound_statement): Don't return [...] adds 9eb9647 * pt.c (lookup_template_class_1): Copy abi_tag. adds e278fb4 Remove skeleton type units that were being produced with -gsp [...] adds 9a4c727 * config/rs6000/rs6000.md (*movdi_internal64): Add a new con [...] adds d2b6afa Daily bump. adds 761cc92 [gcc/] adds 0ccbd52 2014-08-09 François Dumont fdumont@gcc.gnu.org adds 718affe 2014-08-09 Paolo Carlini paolo.carlini@oracle.com adds 995b79b 2014-08-09 Paolo Carlini paolo.carlini@oracle.com adds 434a865 * include/ext/random.tcc (uniform_on_sphere_helper): [...] adds f30f9a2 * g++.dg/ipa/devirt-35.C: Fix template. * g++.dg/ipa/devirt [...] adds c861a82 2014-08-10 Thomas Koenig tkoenig@gcc.gnu.org adds 25544eb Daily bump. adds 890c2e2 PR c/51849 gcc/ * gcc/doc/invoke.texi: Document -Wc90-c99-c [...] adds 4b977d4 Daily bump. adds efc34f1 * lto-streamer.h (struct output_block::symbol): Change from [...] adds 64d5d3e Added fnspec to internal functions. adds ff32607 Move inlining of Asan memory checks to sanopt pass. Change as [...] adds 6be49d5 * texi2pod.pl (postprocess): Move command process for '@sc' [...] adds 57b01fe 2014-08-11 Richard Biener rguenther@suse.de adds fabebe1 2014-08-11 Richard Biener rguenther@suse.de adds 38d90d4 gcc/ * common/config/i386/i386-common.c (OPTION_MASK [...] adds 149f7c8 2014-08-11 Felix Yang fei.yang0953@gmail.com adds 5bb7556 gcc/ * common/config/i386/i386-common.c (OPTION_MASK [...] adds 2544aaa 2014-08-11 Richard Biener rguenther@suse.de adds ea48ac0 Replacement of isl_int by isl_val adds a107130 * lib/target-supports.exp (check_effective_target_arm_thumb1 [...] adds b220666 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not sup [...] adds a7b45e9 PR target/62038 * config/pa/pa.c (pa_asm_output_mi_thunk): [...] adds 672454a compiler: Change return type comma-ok assignments to untyped bools. adds cd0f99d compiler: Change return type comma-ok assignments to untyped bools. adds 2a92da3 2014-08-11 Michael Meissner meissner@linux.vnet.ibm.com adds 6a90621 Revert last change. adds fba70be 2014-08-11 Joel Sherrill joel.sherrill@oarcorp.com adds 7a964f9 Daily bump. adds 2eac3ab 2014-08-12 Thomas Preud'homme thomas.preudhomme@arm.com adds e47bb4d gcc/ * config/i386/i386.c (standard_sse_constant_opcode): Us [...] adds 1f788a0 2014-08-12 Yury Gribov y.gribov@samsung.com adds 7a093de fixincludes/ * inclhack.def (complier_h_tradcpp): Remove. * [...] adds 58f14de libcilkrts/ * configure.ac: Move pthread affinity test to th [...] adds d271ec7 PR other/61962 adds 6e70b2d Fix PR target/62098 adds a67ae81 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib. * gcc [...] adds d60866b * gcc.target/arm/neon-vext-execute.c: Skip if the test won't [...] adds cea09e6 Fix PR target/61413 adds fd3e7a1 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib. adds 1a6145b * lib/target/supports.exp (check_effective_target_arm_v8_ne [...] adds b809315 2014-08-12 Steve Ellcey sellcey@mips.com adds ffd8851 * include/bits/basic_string.h (getline): Qualify call to pre [...] adds 0898fff 2014-08-12 Steve Ellcey sellcey@mips.com adds d743900 2014-08-12 Steve Ellcey sellcey@mips.com adds 41157b5 * include/bits/basic_string.h (getline): Declare inline. adds 86c7212 Reject virt-specifiers on friends and member templates * fr [...] adds 89868e4 * c-parser.c (c_parser_postfix_expression) <case RID_FUNCTIO [...] adds 04c96bb 2014-08-12 Joel Sherrill joel.sherrill@oarcorp.com adds 5663a70 2014-08-12 Joel Sherrill joel.sherrill@oarcorp.com adds 490aa3a PR target/62025 * sched-deps.c (find_inc): Check if inc_ins [...] adds 7cf05ae Daily bump. adds 609e270 2014-08-13 Paolo Carlini paolo.carlini@oracle.com adds a3832dd [gcc/testsuite] adds bd07ab1 2014-08-13 Paolo Carlini paolo.carlini@oracle.com adds 766b516 2014-08-13 Paolo Carlini paolo.carlini@oracle.com adds 29a122f 2014-08-13 Andrew Sutton andrew.n.sutton@gmail.com adds c25268b libiberty/ * testsuite/demangler-fuzzer.c: New file. * test [...] adds 001d462 Remove redundant '@' to avoid compiling warning adds f3059cc 2014-08-12 Sylvestre Ledru sylvestre@debian.org adds baf6c32 Fix the date ... adds f50214f 2014-08-13 Sylvestre Ledru sylvestre@debian.org adds 7dab930 * call.c (build_x_va_arg): Support passing non-POD through . [...] adds 9289ffe PR libstdc++/61841 * include/std/thread (thread::_M_start_t [...] adds e3108d4 2014-08-13 Steve Ellcey sellcey@mips.com adds b8e86a5 compiler, runtime: Fix unexpected GC interfering with closure [...] adds ead6933 Daily bump. adds 804d82a testcases * c-c++-common/addrtmp.c: Add bind_pic_locally option. adds a453488 ChangeLog: 2014-08-14 Zhenqiang Chen zhenqiang.chen@arm.com adds 7746e07 gcc/ * cgraph.c (cgraph_node::function_symbol): Fix wrong c [...] adds ea19935 gcc/ * ipa-devirt.c (get_polymorphic_call_info): Use fndecl [...] adds 280d03f 2014-08-14 Richard Biener rguenther@suse.de adds 1888f37 2014-08-14 Richard Biener rguenther@suse.de adds 48b9d9d /gcc/cp 2014-08-14 Paolo Carlini paolo.carlini@oracle.com adds fc263ab 2014-08-14 Richard Biener rguenther@suse.de adds 0dd2664 2014-08-14 Matthias Klose doko@ubuntu.com adds 62cc770 2014-08-14 Richard Biener rguenther@suse.de adds bf8e217 2014-08-14 Richard Biener rguenther@suse.de adds 9cc67b0 gcc/ * config/i386/i386.c (print_reg): Сorrectly print 64-bi [...] adds a2584e0 gcc/ * config/i386/i386.c (ix86_preferred_simd_mode): Allow [...] adds ad9e6ec gcc/ * config/i386/i386.md (define_attr "isa"): Add [...] adds 41564d2 gcc/ * config/i386/sse.md: Allow V64QI, V32QI, V32HI, V4HI m [...] adds 18b7eec gcc/ * config/i386/sse.md (define_mode_attr avx512): [...] adds 222dac0 2014-08-14 Richard Biener rguenther@suse.de adds 21f0203 2014-08-14 Richard Biener rguenther@suse.de adds c49ee0f [gcc/] adds f07f652 Fix if-conversion pass for dead type-unsafe code adds 6d0b38b PR fortran/62076 * openmp.c (gfc_match_omp_clauses): When f [...] adds 98ae66b /cp 2014-08-14 Paolo Carlini paolo.carlini@oracle.com adds cbe90ad PR c++/62101 * decl.c (grokdeclarator): Move the check for [...] adds dde8d20 Remove duplicate declaration of mem_attrs_eq_p adds 29f72cc Fix ChangeLog entry adds 18f025f 2014-08-14 Tobias Burnus burnus@net-b.de adds 498b946 gcc/fortran/ 2014-08-14 Tobias Burnus burnus@net-b.de adds f0c4b2a 2014-08-14 Thomas Koenig tkoenig@gcc.gnu.org adds aedd294 DR 458 * ginclude/stdatomic.h (__atomic_type_lock_free): Re [...] adds b34e07a 2014-08-14 Paolo Carlini paolo.carlini@oracle.com adds 1df805e * ipa-utils.h (compare_virtual_tables): Declare. * ipa-devi [...] adds 325396b PR tree-optimization/62091 * g++.dg/ipa/devirt-38.C: New te [...] adds e07179e Daily bump. adds ca4a172 * config/rl78/rl78-virt.md (movhi_virt): Allow const->far moves. adds bb52036 * config/rl78/rl78-expand.md (umulqihi3): Disable for G10. * [...] adds 25704bc * tree-ssa-loop-ivopts.c (ivopts_data): New field name_expa [...] adds eea08b8 * config/rl78/predicates.md (rl78_near_mem_operand): New. * c [...] adds 3dedef0 * config/rl78/rl78-real.md (addqi3_real): Allow adding global [...] adds 9f9cc47 PR middle-end/62092 * gimplify.c (gimplify_adjust_omp_claus [...] adds d2aa25d PR fortran/62107 * trans-openmp.c (gfc_omp_finish_clause): [...] adds c8efccc 2014-08-15 Richard Biener rguenther@suse.de adds b5054e4 2014-08-15 Richard Biener rguenther@suse.de adds a2588a5 [AArch64] Move one_match > zero_match case to just before sim [...] adds 79e690d PR fortran/62131 * openmp.c (resolve_omp_atomic): Only comp [...] adds f0da22e * MAINTAINERS (Write After Approval): Add myself. adds 6dc3d4c 2014-08-15 Richard Biener rguenther@suse.de adds 5420e92 * MAINTAINERS (Write After Approval): Add myself. adds 889d21f gcc/ adds 37b1367 2014-08-15 Richard Biener rguenther@suse.de adds e768316 2014-08-15 Manuel López-Ibáñez manu@gcc.gnu.org adds b718391 2014-08-15 Vladimir Makarov vmakarov@redhat.com adds dc8078a 2014-08-15 Manuel López-Ibáñez manu@gcc.gnu.org adds 334ac61 PR libstdc++/62154 * libsupc++/nested_exception.h (throw_wi [...] adds b26afd9 2014-08-15 Manuel Lopez-Ibanez manu@gcc.gnu.org adds 6c7e9e6 /cp 2014-08-15 Paolo Carlini paolo.carlini@oracle.com adds d969fab 2014-08-15 Manuel López-Ibáñez manu@gcc.gnu.org adds fd9b5fa 2014-08-15 Tobias Burnus burnus@net-b.de adds bdfd12f PR bootstrap/62077 gcc/ * tree.c (type_hash_canon): Uncomme [...] adds 55f8fa9 2014-08-15 Thomas Koenig tkoenig@gcc.gnu.org adds 64d8d39 PR c++/61566 * pt.c (instantiate_class_template_1): Ignore [...] adds 7ab786d runtime: Don't get confused if m changes during runtime_gc. adds 1fef44b PR c++/61566 * pt.c (lookup_template_class_1): Revert recen [...] adds d6af77d gcc/ * doc/invoke.texi (SH options): Document missing proces [...] adds 78232eb Daily bump. adds 29bffdb compiler: Pass initialization of frame temporary to backend. adds 3a4f036 * ipa-utils.h (ipa_polymorphic_call_context): Turn into clas [...] adds acdbde9 2014-08-16 Paolo Carlini paolo.carlini@oracle.com adds 1ffe9f4 2014-08-16 Manuel López-Ibáñez manu@gcc.gnu.org adds f4d21d1 PR target/61641 * config/pa/pa-protos.h (pa_output_addr_vec [...] adds 65ac826 * wide-int.h (generic_wide_int): Declare as class instead of [...] adds 874cfe3 [gcc/] adds 8584f77 Daily bump. adds b5fd14f 2014-08-16 Andrew Pinski apinski@cavium.com adds f6eaddf PR c/62059 * diagnostic.c (adjust_line): Add gcc_checking_a [...] adds 9803f9e 2014-08-17 Tobias Burnus burnus@net-b.de adds f3348d9 2014-08-17 Tobias Burnus burnus@net-b.de adds ce92164 2014-08-17 Segher Boessenkool segher@kernel.crashing.org adds d35a792 2014-08-17 Segher Boessenkool segher@kernel.crashing.org adds ca7bf07 2014-08-17 Segher Boessenkool segher@kernel.crashing.org adds 309b244 2014-08-17 Segher Boessenkool segher@kernel.crashing.org adds e593894 Daily bump. adds 8d6ef28 gcc/testsuite 2014-08-18 Kugan Vivekanandarajah <kuganv@lin [...] adds 828ab33 2014-08-18 Yury Gribov y.gribov@samsung.com adds 3f4222c gcc/ * config/i386/i386.c (ix86_expand_special_args_builtin [...] adds 30874fa gcc/ * config/i386/i386.md (define_attr "isa"): Add avx512d [...] adds 0de5a1e gcc/ * config/i386/i386.md (define_insn "*movoi_internal_av [...] adds 05ecc20 gcc/ * config/i386/sse.md (define_mode_iterator VF2_AVX512V [...] adds d3d65e4 gcc/ * config/i386/i386.c: Rename ufloatv8siv8df_mask to ufl [...] adds 040236d gcc/ * config/i386/sse.md (define_mode_iterator VF1_AVX512V [...] adds 5f3ec3a gcc/ * config/i386/sse.md (define_mode_iterator VI8_AVX2_AV [...] adds 39c98de PR ipa/61800 adds 1bd2e4a 2014-08-18 Richard Biener rguenther@suse.de adds 95e631b 2014-08-18 Richard Biener rguenther@suse.de adds 429cca5 * configure.ac: Eliminate ClooG installation dependency. * [...] adds 4b7fc72 Set install_gold_as_default to no for --enable-gold=no adds 9dcfd43 Add Init_priority support. adds 50e26ea * guality/nrv-1.c: Add `used' attribute to a1. adds 2321833 PR target/62011 * config/i386/x86-tune.def (X86_TUNE_AVOID_ [...] adds 6c48b9a * gimple-fold.c (fold_gimple_assign): Do not intorudce refer [...] adds 9b71510 * ipa-visibility.c (update_visibility_by_resolution_info): D [...] adds 57c8dfe Add rtx-classes-status.txt adds 7f4326b Introduce safe_as_a adds a0416db Introduce rtx_insn subclass of rtx_def adds 3190f8e New function: for_each_rtx_in_insn adds 904c3df Fix whitespace in ChangeLog entry adds a684cb0 Split BB_HEAD et al into BB_HEAD/SET_BB_HEAD variants adds e4f4f4e 2014-08-18 Paolo Carlini paolo.carlini@oracle.com adds 975f43b Daily bump. adds 060ce58 Replace BB_HEAD et al macros with functions adds 7ad1fa0 2014-08-18 Patrick Palka ppalka@gcc.gnu.org adds 4a57a2e Split NEXT_INSN/PREV_INSN into lvalue and rvalue forms adds 6c867de gcc/c-family/ChangeLog: adds 88943dd * class.c (contains_empty_class_p): Remove. adds 806fe15 gcc/c-family/ * c-opts.c (sanitize_cpp_opts): Make warn_long [...] adds 5c5af07 Add forgotten test. adds 508ea33 * doc/invoke.texi: Document -Wc99-c11-compat. c-family/ * c [...] adds 7da26be gcc/ * config/i386/sse.md (define_mode_iterator VI48_AVX512 [...] adds 4517f7e 2014-08-19 Richard Biener rguenther@suse.de adds 66924b3 Restore Sun as COMDAT group support adds 7d1503c XFAIL g++.dg/debug/dwarf2/nested-4.C on Solaris with Sun as adds 5ea3273 Add guality [p]type test. adds c01368d dwarf2out.c: Pass one cv_quals argument instead of two for co [...] adds 6f36442 2014-08-19 Richard Biener rguenther@suse.de adds e4b77b7 PR c/61271 * cgraphunit.c (handle_alias_pairs): Fix condition. adds 843db3d Emit DW_tag_restrict_type for restrict-qualified pointers. adds c213f7a gcc.dg/guality/const-volatile.c: Add `used' attribute to pi. adds 005b8fe 2014-08-19 Patrick Palka ppalka@gcc.gnu.org adds 9a38ecd Replace PREV_INSN et al macros with functions adds 827d5da 2014-08-19 Yaakov Selkowitz yselkowi@redhat.com adds 2000e0a 2014-08-19 Yaakov Selkowitz yselkowi@redhat.com adds db1d1e7 2014-08-19 Yaakov Selkowitz yselkowi@redhat.com adds d41d96b 2014-08-19 Christopher Faylor me.gnu@cgf.cx adds 181a844 2014-08-19 Yaakov Selkowitz yselkowi@redhat.com adds 1b08cfd 2014-08-19 Joost VandeVondele vondele@gcc.gnu.org adds a83c836 Convert DF_REF_INSN to a function for now adds 9411739 2014-08-19 Yaakov Selkowitz yselkowi@redhat.com adds 1db4f54 2014-08-19 Yaakov Selkowitz yselkowi@redhat.com adds 39a4a45 2014-08-19 Yaakov Selkowitz yselkowi@redhat.com Kai Tiet [...] adds 047ccec DEP_PRO/DEP_CON scaffolding adds 7c5928c VINSN_INSN_RTX scaffolding adds d87a26d * lex.c (_cpp_lex_direct): Fix a typo. adds 1761671 BB_NOTE_LIST scaffolding adds 560d6bb Set install_gold_as_default to no first adds 185a239 Don't clear destination if it is used in source adds 0eec662 BND_TO scaffolding adds dd3ebaf * config/alpha/alpha.h (CLZ_DEFINED_VALUE_AT_ZERO, CTZ_DEFI [...] adds e1d13ab Add subclasses for the various kinds of instruction adds 6f34416 * ipa-visibility.c (update_visibility_by_resolution_info): F [...] adds 1dac118 PR lto/53808 PR c++/61659 * decl.c (maybe_commonize_var): [...] adds 7bac25b Strengthen return types of various {next|prev}_*insn from rtx [...] adds be95c7c Strengthen return type of gen_label_rtx adds c781374 Return rtx_insn from get_insns/get_last_insn adds 9af43b9 PR tree-optimization/62091 * decl2.c (decl_needed_p): Retur [...] adds dec0d4e entry_of_function returns an insn adds 78bf415 PR c++/62153 * doc/invoke.texi: Document -Wbool-compare. c- [...] adds c86d86f Make tablejump_p accept a rtx_jump_table_data ** adds f2f648a delete_trivially_dead_insns works on insns adds ec22da6 last_call_insn returns an rtx_call_insn * adds 2c57d58 make_insn_raw returns an rtx_insn adds 61f9f45 bb_note returns a rtx_note * adds 67ab16d asan_emit_stack_protection returns an insn adds 74a0cbc cfgexpand.c: Use rtx_insn adds c363cb8 rtl_data.x_parm_birth_insn is an insn adds cef3d8a Convert various rtx to rtx_note * adds e41badc emit_jump_table_data returns an rtx_jump_table_data * adds 722334e emit_* functions return rtx_insn adds c81fd43 emit_move et al return rtx_insn * adds 0be88ab next_cc0_user and prev_cc0_setter scaffolding adds aa93535 Return types of unlink_insn_chain and duplicate_insn_chain adds 2108e7f * lib/target-supports.exp (check_effective_target_arm_v8_ne [...] adds 3636964 gcc/ChangeLog: adds 1babed5 gcc/ChangeLog: adds 2c38bd0 Daily bump. adds 502fc71 Fix issue with NULL as_a in duplicate_insn_chain adds 9a94da9 PR tree-optimization/62091 * g++.dg/ipa/devirt-39.C: New. adds 4c860a4 * include/cpplib.h (cpp_options): Use signed char. * lex.c [...] adds a5b628e gcc/fortran/ChangeLog: adds 2b5018b 2014-08-20 Terry Guo terry.guo@arm.com adds a33f3e0 [testsuite] Mark tests unsupported when relocation truncation [...] adds b83deb5 2014-08-20 Richard Biener rguenther@suse.de adds cfcb0b3 gcc.dg/guality/restrict.c: Add `used' attribute to all variables. adds e472ce4 gcc/ChangeLog: adds 289c4db * cgraphunit.c (ipa_passes, compile): Reshedule symtab_remo [...] adds e39a097 2014-08-20 Steve Ellcey sellcey@mips.com adds 207f845 2014-08-20 Steve Ellcey sellcey@mips.com adds 9872e76 2014-08-20 Steven G. Kargl kargl@gcc.gnu.org adds 64f3d82 * coverage.c (coverage_compute_profile_id): Return non-0; a [...] adds c1e0224 2014-08-20 Martin Jambor mjambor@suse.cz Wei Mi <wm [...] adds a908722 Miss to "svn add" test files in r214233 before commit. adds 7b44b5b 2014-08-20 Bill Schmidt wschmidt@vnet.ibm.com adds 84c77eb * g++.dg/ipa/devirt-37.C: Fix testcase. adds 370ad26 2014-08-20 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 399d4f8 gcc/ChangeLog: adds 2d63955 get_last_bb_insn returns an rtx_insn adds 179c282 sel_bb_{head|end} return rtx_insn adds e43ee83 Daily bump. adds d19fa56 gcc/ChangeLog: adds 3ccd8550 find_first_parameter_load returns an rtx_insn adds 3aaa3ee create_insn_rtx_from_pattern and create_copy_of_insn_rtx retu [...] adds 1b66c2d [gcc] adds 271b79e [gcc] adds 1a38206 * tree-profile.c (tree_profiling): Skip external functions [...] adds bf59a32d Use rtx_insn internally within generated functions adds 3352ba1 Debug hooks: use rtx_insn and rtx_code_label adds bffa135 try_split returns an rtx_insn adds 46caa32 2014-08-21 Tony Wang tony.wang@arm.com adds 258bd64 2014-08-21 Marc Glisse marc.glisse@inria.fr adds 6ac3b11 * configure: Regenerated. adds 2db825a peephole returns an rtx_insn adds 81ac46e Pass "insn" as an rtx_insn within generated get_attr_ fns in [...] adds bd18656 PR tree-optimization/62091 * g++.dg/ipa/devirt-37.C: Update [...] adds b1a0077 define_bypass guard functions take a pair of rtx_insn adds e4b75be 2014-08-21 Sandra Loosemore sandra@codesourcery.com adds f68c508 delete_related_insns returns an rtx_insn adds e31de0d PHASE 2: Per-file commits in main source directory adds ae24e3d 2014-08-21 Michael Meissner meissner@linux.vnet.ibm.com adds 6b65b44 2014-08-21 Thomas Koenig tkoenig@gcc.gnu.org adds a7e77bb alias.c: Use rtx_insn adds dbf944e asan.c: strengthen some rtx locals adds 4db6570 auto-inc-dec.c: strengthen various rtx to rtx_insn * adds 867177a bb-reorder.c: Use rtx_insn adds 4369029 bt-load.c: Use rtx_insn adds 1e0c0b3 builtins.c: strengthen various rtx to rtx_insn * and other su [...] adds 3663bec calls.c: Use rtx_insn adds f4bcab4 caller-save.c: Use rtx_insn adds c6e40a4 cfgbuild.c: Use rtx_insn adds c093ac4 cfgcleanup.c: Use rtx_insn (also touches basic-block.h and ifcvt.c) adds cb53487 cfgloop.c: Use rtx_insn adds 2b422a4 cfgloopanal.c: Use rtx_insn adds 3d90435 cfgrtl.c: Use rtx subclasses adds 35330d1 combine.c: Use rtx_insn adds 40bf877 Daily bump. adds 9b6e5de combine-stack-adj.c: Use rtx_insn adds 16a15f5 compare-elim.c: Use rtx_insn adds 1b2edb2 cprop.c: Use rtx_insn adds 0f2f527 2014-08-22 Tony Wang tony.wang@arm.com adds 5fdda74 PR other/62008 gcc/c/ * c-parser.c (c_parser_array_notation) [...] adds dbddc17 gcc/ * gcc/config/i386/sse.md (define_mode_iterator V_AVX512 [...] adds 1ffb4a9 gcc/ * config/i386/sse.md (define_mode_iterator VI8_AVX512V [...] adds 0aac18e gcc/ * config/i386/sse.md (define_mode_iterator VI4F_BRCST3 [...] adds 4055e07 gcc/ * config/i386/subst.md (define_subst_attr "mask_avx512b [...] adds 7cb96c5 2014-08-22 Joost VandeVondele Joost.VandeVondele@mat.ethz.ch adds 47f1d19 cse.c: Use rtx_insn adds 57b7551 dce.c: Use rtx subclasses adds f67a7e8 ddg: Use rtx_insn adds 7a6a083 df-*.c: Use rtx_insn adds d3a4274 dwarf2cfi.c: Use rtx_insn adds 4fae8fe dwarf2out.c: Use rtx_insn adds 013bb86 except.*: Use rtx_insn (also touches function.h) adds a903c45 explow.c: Use rtx_insn and rtx_code_label adds 89ca96c expmed.c: Use rtx_insn and rtx_code_label adds 1d277a6 expr.c: Use rtx_insn and rtx_code_label adds feab4a6 * config/avr/avr-mcus.def: Remove atmega26hvg, atmega64rfa2, [...] adds 82f53c1 final.c: Use rtx_insn (also touches output.c and config/arc/arc.c) adds 8bb2625 function.c: Use rtx_insn adds dea9274 fwprop.c: Use rtx_insn adds 3a2caf2 2014-08-22 Michael Meissner meissner@linux.vnet.ibm.com adds dc1b321 genpeep.c: peephole requires an rtx_insn adds 526d738 gcse.c: Use rtx_insn adds 3c0078d haifa-sched.c: Use rtx_insn adds 2145548 PR c++/62129 * class.c (outermost_open_class): New. * cp-t [...] adds 01f7528 hw-doloop: Use rtx_insn (touches config/bfin/bfin.c) adds ca0df1e ifcvt.c: Use rtx_insn adds 570df41 init-regs.c: Use rtx_insn adds f8f996e internal-fn.c: Use rtx_insn and rtx_code_label adds 5606787 ira: Use rtx_insn in various places adds 960a704 jump.c: Use rtx_insn in a few places (also touches rtl.h and [...] adds 3d414d5 loop-doloop.c: Use rtx_insn in a few places adds ff395cd loop-invariant.c: Use rtx_insn in various places adds 3eeb4f9 loop-iv.c: Use rtx_insn (also touches cfgloop.h and loop-unroll.c) adds 222dc1d loop-unroll.c: Use rtx_insn (also touches basic-block.h) adds a594206 lower-subreg.c: Use rtx_insn adds 7f836b5 lra: use rtx_insn adds d024774 mode-switching.c: Use rtx_insn adds ba7f7c8 gcc/c-family/ChangeLog: adds b249d458 fortran/ PR fortran/62135 * resolve.c (resolve_select): Fix [...] adds 6fe7b8c get_ebb_head_tail works with rtx_insn adds da47202 PR c++/62129 * class.c (outermost_open_class): Fix logic. [...] adds bc69df9 modulo-sched.c: Use rtx_insn in various places adds 2cadfe4 optabs.c: Use rtx_insn and rtx_code_label adds cdace3a postreload-gcse.c: Use rtx_insn in various places adds a62433b gcc/cp/ChangeLog: adds 3aeaa53 postreload.c: Use rtx_insn (also touches rtl.h and cprop.c) adds 47ed88a PR c/61271 * ira-color.c (coalesced_pseudo_reg_slot_compare [...] adds dc6229e PR c++/62199 * doc/invoke.texi: Update -Wlogical-not-parent [...] adds ee5f658 predict.*: Use rtx_insn (also touches function.c and config/c [...] adds 831e913 print-rtl.c: Use rtx_insn for various debug_ functions adds bafb03a recog.c: Use rtx_insn adds 616bfb6 ree.c: Use rtx_insn adds 8fe8e57 reg-stack.c: Use rtx_insn adds 0991de8 regcprop.c: Use rtx_insn adds c72f6e4 reginfo.c: Use rtx_insn (also touches rtl.h) adds 05d5500 regrename.c: Use rtx_insn adds 8c35fb1 regstat.c: Use rtx_insn adds 7e48bf2 reload: Use rtx_insn (also touches caller-save.c and config/arc/arc) adds eba7769 Fix spacing. adds d8b593a resource.c: Use rtx_insn adds 200c2a8 rtlanal.c: Use rtx_insn adds 9d8bf73 sched-deps.c: Use rtx_insn adds 43ecfeb sched-ebb.c: Use rtx_insn (requires touching sched-int.h and [...] adds 918383b sched-rgn.c: Use rtx_insn in a couple of places adds 9c4c93d sel-sched.c: Use rtx_insn adds 04d073d sel-sched-ir.c: Use rtx_insn adds 1ed2255 shrink-wrap.*: Use rtx_insn (touches config/i386/i386.c) adds 555f094 stack-ptr-mod.c: Use rtx_insn adds e63d56c stmt.c: Use rtx_insn adds f825084 Daily bump. adds 59fc3e485 store-motion.c: Use rtx_insn adds d4a27d0 valtrack.c: Use rtx_insn adds bc7cafe varasm.c: Use rtx_insn adds 81e5dbf var-tracking.c: Use rtx_insn adds 4563065 web.c: Use rtx_insn adds d2ecc90 PHASE 3: Per-config subdir commits adds af1a80f * c.opt (std=gnu++17): Fix alias. adds 8b2ddcd Allow non-constexpr variable templates. * decl2.c (note_var [...] adds 4805aa9 PR target/62038 * config/pa/pa.c (pa_output_function_epilog [...] adds 4e45477 libcpp/ adds 2575a0f Daily bump. adds 31424e9 * ira.c: Fix typo in comment. adds 9b7a15c Remove CALLER_SAVE_PROFITABLE since it is not used at present. adds aa8ecb4 gcc/ PR target/61996 * config/sh/sh.opt (musermode): Allow [...] adds dc96bbc * doc/invoke.texi (Optimize Options): Fix markup in two cases. adds 1d8a14f Daily bump. adds 0bad5c9 PR target/62111 * config/sh/predicates.md (general_extend_o [...] adds c35e53f * c.opt: Change -std=c++1y and -std=gnu++1y to be aliases fo [...] adds eb2dad3 /cp 2014-08-25 Paolo Carlini paolo.carlini@oracle.com adds eb14270 2014-08-25 Paolo Carlini paolo.carlini@oracle.com adds bc69ee9 gcc/ * config/i386/i386.md (SWI1248_AVX512BW): New mo [...] adds c416181 * config/i386/i386.md (SWI1248_AVX512BW): Add missing paren. adds bfceaf5 * decl.c (start_decl): Look through member variable template [...] adds 35ee1c6 IPA C++ refactoring 4/N adds ff38b26 config/aarch64/aarch64.c: Use rtx_insn adds 2fb7793 2014-08.25 Jan-Benedict Glaw jbglaw@lug-owl.de adds c69d02d Convert execute.exp to use the dg framework. adds 674d730 Fix invalid gimple made by finalize_nesting_tree_1. adds 7f0256e config/alpha/alpha.c: Use rtx_insn adds 53de034 config/arc: Use rtx_insn adds c85c749 config/arm: Use rtx_insn and rtx_code_label adds 375204d config/avr: Use rtx_insn adds 6de0344 config/bfin: Use rtx_insn adds de089fe config/c6x: Use rtx_insn adds 34c12ec config/epiphany: Use rtx_insn adds 1a1ed14 config/h8300: Use rtx_insn adds 4e9332d config/i386/i386.c: Use rtx_code_label adds 8c64807 config/i386/i386: Use rtx_insn adds 032e061 config/ia64/ia64.c: Use rtx_insn adds 5b96f6b config/iq2000: Use rtx_insn adds 9e9d633 config/m68k: Use rtx_insn adds d8691ec config/mep: Use rtx_insn and rtx_code_label adds 6638622 config/microblaze/microblaze.c: Use rtx_insn and rtx_code_label adds c472e2a config/mips: Use rtx_insn and rtx_code_label adds b387f41 config/nds32: Use rtx_insn adds 8443f30 config/pa: Use rtx_insn adds 76f2a15 config/picochip: Use rtx_insn adds c7f352f config/rs6000: Use rtx_insn adds fd535fc config/rx: Use rtx_insn adds 93e0956 config/s390: Use rtx_insn and rtx_code_label adds 00bd540 config/score/score.c: Use rtx_insn adds b82334f config/sh: Use rtx_insn and rtx_code_label adds d1a219b config/sparc: Use rtx_insn adds 0af56f8 config/spu/spu.c: Use rtx_insn adds 91e21bf config/tilegx: Use rtx_insn adds 99d0bb2 config/tilepro: Use rtx_insn adds dbac273 config/v850: Use rtx_insn adds bf735bc config/xtensa: Use rtx_insn and rtx_code_label adds 08a0669 PHASE 4: Removal of scaffolding adds 867c800 struct eh_landing_pad_d: field "landing_pad" is an rtx_code_label adds 943ea6f Remove BB_FOOTER scaffolding adds ae5e648 Convert edge_def.insns.r to rtx_insn * adds 5a7c3c8 function.c and shrink-wrap.*: more rtx_insn adds 4a3fb71 reorder_insns requires rtx_insn * adds 0c4d52c delete_insn_and_edges takes an rtx_insn * adds 58945f4 unshare_all_rtl_again takes an rtx_insn * adds b77639b Add rtx_jump_table_data::get_labels method adds 5757f86 struct haifa_sched_info: prev_head and next_tail adds 91211f4 shorten_branches takes an rtx_insn adds 4f124fa final accepts an rtx_insn adds 2007d20 final_start_function takes an rtx_insn adds b24ef46 Strengthen haifa_sched_info callbacks and 3 scheduler hooks adds e97a173 Eliminate BB_NOTE_LIST scaffolding adds eb1d81d du_chain.insn is an rtx_insn adds 41b6df0 Daily bump. adds 6cbad6b * pt.c (check_explicit_specialization): Don't complain about [...] adds bb70c93 Add missing entry adds c7e4cdd Update rs6000.c's pass_analyze_swaps to use rtx_insn adds 66d1141 2014-08-26 Richard Biener rguenther@suse.de adds 72ffab3 PR c/61271 * tree-vectorizer.h (LOOP_REQUIRES_VERSIONING_FO [...] adds ac8c312 PR c/61271 * expr.c (is_aligning_offset): Remove logical not. adds 4d67f75 Whitespace fixes in libstdc++-v3/ChangeLog adds 68c8a81 2014-08-26 Evandro Menezes e.menezes@samsung.com adds d8068e0 2014-08-26 Dominik Vogt vogt@linux.vnet.ibm.com adds 9c26dde PR c/61271 * sel-sched-ir.c (make_regions_from_the_rest): F [...] adds 487d98e Properly set gcc_build_dir for in-tree build adds 2ea8d86 Fix ARM ICE for register var asm ("pc") (PR target/60606). adds 0d85c48 sel-sched-ir.h: Make ilist_t work on insn_t rather than rtx adds 2f3c980 insn_t becomes an rtx_insn * adds 69c5a18 Remove VINSN_INSN_RTX scaffolding adds fc5ad70 Remove DEP_PRO/CON scaffolding adds ebabb7a cselib and incdec adds 16f827a 2014-08-26 Thomas Koenig tkoenig@gcc.gnu.org adds 3c3f97b Tighten up params of create_basic_block_structure adds 26bb3cb Remove BB_HEAD, BB_END, BB_HEADER scaffolding adds 8591d64 cselib_record_sets_hook takes an rtx_insn adds 3e75e92 Params of add_insn and unlink_insn_chain adds b644802 Strengthen fields in struct sequence_stack and struct emit_status adds 447ab0f get_last_insn_anywhere returns an rtx_insn adds 57c26b3 Strengthen various insn emission functions adds ff88d07 Use rtx_insn in more places in sel-sched.c adds 51e49a1 Use rtx_insn in more places in fwprop.c adds 2d650f5 Various condition-handling calls adds e506b2b PR c++/58624 * pt.c (tsubst_decl) [VAR_DECL]: Copy TLS mode [...] adds baa294b duplicate_insn_chain accepts rtx_insn adds 3adb701 Use rtx_insn in more places in haifa-sched.c adds 73e1568 Various scheduling strengthenings adds e149ca5 Remove DF_REF_INSN scaffolding adds cccc26f Tweak to dse.c adds e722456 cselib (also touches sched-deps.c) adds 55495de 2014-08-26 Joel Sherrill joel.sherrill@oarcorp.com adds a045ad8 * dwarf2out.h (dwarf2out_decl): Remove prototype. * dwarf2o [...] adds 752b386d Daily bump. adds bd46410 compiler: Disallow call of *T method using **T variable. adds 95f5ab8 2014-08-27 Richard Biener rguenther@suse.de adds db3a6e9 gcc/ * config/i386/sse.md (define_mode_iterator VI48 [...] adds 97173ad gcc/ * config/i386/sse.md (define_mode_iterator VI48 [...] adds b684010 gcc/ * config/i386/sse.md (define_insn "<mask_codefor>avx51 [...] adds c38b3fc 2014-08-27 Yvan Roux yvan.roux@linaro.org adds 2ccb742 2014-08-27 Richard Biener rguenther@suse.de adds 25b7d29 PR target/62262 * config/aarch64/aarch64.md (*andim_ashift< [...] adds c1ef64d /cp 2014-08-27 Paolo Carlini paolo.carlini@oracle.com adds 528c16a PR libstdc++/62159 * include/Makefile.am (install-freestand [...] adds 627683a mn10300: Fixes to PARALLEL handling within mn10300_adjust_sched_cost adds 18282db Use rtx_insn for various target.def hooks adds 80ff694 Convert PATTERN from a macro to a pair of inline functions adds f70c178 Convert various INSN accessors in rtl.h to inline functions adds fde37bf Tweak to ira-lives.c adds d40b130 PHASE 5: Additional rtx subclasses adds 13be9dc Introduce rtx_insn_list subclass of rtx_def adds 54267fd Use rtx_insn_list in various places adds 4aa2159 Introduce rtx_sequence subclass of rtx_def adds b873289f dwarf2cfi.c: Use rtx_sequence adds b01ac58 except.c: Use rtx_sequence adds 3a0b41f final.c: Use rtx_sequence adds 9e21f36 function.c: Use rtx_sequence adds a3f9638 jump.c: Use rtx_sequence adds f5c6305 reorg.c: Use rtx_sequence adds 719e7e3 resource.c: Use rtx_sequence adds a85392d sched-vis.c: Use rtx_sequence adds 3655b6b varasm.c: Use rtx_sequence adds ede4900 Introduce rtx_expr_list subclass of rtx_def adds ae79928 Use rtx_expr_list for expr_status.x_forced_labels adds 6e16e15 rtl_data.x_nonlocal_goto_handler_labels becomes an rtx_expr_list adds ee165bb rtl_data.x_stack_slot_list becomes an rtx_expr_list adds 8e56831 Use rtx_expr_list in various places adds f1ee32d PHASE 6: Use extra rtx_def subclasses adds 8dc7da9 Add JUMP_LABEL_AS_INSN adds 8c58361 2014-08-27 Chen Gang gang.chen.5i5j@gmail.com adds 2f8cf22 gcc/ * emit-rtl.c (set_unique_reg_note): Discard notes with [...] adds 734d437 PR target/62261 * config/sh/sh.md (ashlsi3): [...] adds 23132ab Daily bump. adds 2ab4e47 libcpp/ adds 69924e5 gcc/ * rtl-iter.h: New file. * rtlanal.c: Include it. (rtx [...] adds 794f1ac gcc/ * alias.c: Include rtl-iter.h. (refs_newer_value_cb): [...] adds cb1be7a gcc/ * bt-load.c: Include rtl-iter.h. (btr_reference_found, [...] adds 0e74eb2 gcc/ * caller-save.c: Include rtl-iter.h. (add_used_regs_1) [...] adds 474ce66 gcc/ * calls.c: Include rtl-iter.h. (internal_arg_pointer_b [...] adds 802dfe6 gcc/ * combine.c: Include rtl-iter.h. (unmentioned_reg_p_1) [...] adds 7e5943a gcc/ * combine.c (record_truncated_value): Turn from being a [...] adds 5b81c61 gcc/ * combine-stack-adj.c: Include rtl-iter.h. (record_sta [...] adds 97e3e0a gcc/ * cfgcleanup.c: Include rtl-iter.h. (mentions_nonequal [...] adds ff17e9c gcc/ * cse.c: Include rtl-iter.h. (approx_reg_cost_1): Dele [...] adds e4a58c6 gcc/ * cse.c (check_dependence_data): Delete. (check_depend [...] adds 9206d99 gcc/ * cse.c (check_for_label_ref): Move earlier in file. T [...] adds a51848d gcc/ * cse.c (is_dead_reg): Change argument to const_rtx. ( [...] adds 2342ac7 gcc/ * cse.c (change_cc_mode_args): Delete. (cse_change_cc_ [...] adds daad8a1 gcc/ * ddg.c: Include rtl-iter.h. (mark_mem_use_1): Rename [...] adds 0cdf111 gcc/ * ddg.c (walk_mems_2, walk_mems_1): Delete. (insns_may [...] adds 2dd4318 gcc/ * df-problems.c: Include rtl-iter.h. (find_memory): Tu [...] adds ec1203c gcc/ * dse.c: Include rtl-iter.h. (check_mem_read_rtx): Cha [...] adds 0bca4a5 gcc/ * dwarf2out.c: Include rtl-iter.h. (const_ok_for_outpu [...] adds 5338c10 gcc/ * dwarf2out.c (resolve_one_addr): Remove unused data pa [...] adds 4073ada gcc/ * emit-rtl.c: Include rtl-iter.h. (find_auto_inc): Tur [...] adds 705f0a5 gcc/ * final.c: Include rtl-iter.h. (mark_symbol_ref_as_use [...] adds 2d184b7 gcc/ * function.c: Include rtl-iter.h (instantiate_virtual_ [...] adds e32f8fb gcc/ * fwprop.c: Include rtl-iter.h. (varying_mem_p): Turn [...] adds af679a5 gcc/ * ira.c: Include rtl-iter.h. (set_paradoxical_subreg): [...] adds 15da9a2 gcc/ * jump.c: Include rtl-iter.h. (returnjump_p_1): Delete [...] adds cc6f772 gcc/ * jump.c (eh_returnjump_p_1): Delete. (eh_returnjump_p [...] adds b25bc67 gcc/ * loop-iv.c: Include rtl-iter.h. (find_single_def_src) [...] adds 1303328 gcc/ * loop-iv.c (altered_reg_used): Turn from being a for_e [...] adds 2e3cae9 gcc/ * lower-subreg.c: Include rtl-iter.h. (resolve_subreg_ [...] adds d1f3d29 gcc/ * lower-subreg.c (adjust_decomposed_uses): Delete. (re [...] adds 665db60 gcc/ * lower-subreg.c (find_decomposable_subregs): Turn from [...] adds db1b48f gcc/ * reg-stack.c: Include rtl-iter.h. (subst_stack_regs_i [...] adds 29f9ec8 gcc/ * regcprop.c: Include rtl-iter.h. (kill_value): Take a [...] adds 6243e03 gcc/ * regcprop.c (cprop_find_used_regs_1): Delete. (cprop_ [...] adds 2e88501 gcc/ * reload1.c: Include rtl-iter.h. (note_reg_elim_costly [...] adds db18479 gcc/ * rtl.h (get_pool_constant, rtx_referenced_p): Replace [...] adds 956816a gcc/ * rtl.h (replace_label_data): Delete. (replace_label): [...] adds e4442dc gcc/ * rtl.h (find_all_hard_regs): Declare. * rtlanal.c (fi [...] adds 623ad59 gcc/ * rtl.h (for_each_inc_dec_fn): Remove special case for [...] adds 7739c19 gcc/ * rtl.h (tls_referenced_p): Take a const_rtx rather tha [...] adds 6121af9 gcc/ * sel-sched.c: Include rtl-iter.h (count_occurrences_1 [...] adds 65a67d1 gcc/ * store-motion.c: Include rtl-iter.h. (extract_mention [...] adds 8ecfacd gcc/ * var-tracking.c: Include rtl-iter.h. (rtx_debug_expr_ [...] adds 0dfd062 gcc/ * var-tracking.c (non_suitable_const): Turn from being [...] adds 0853604 gcc/ * var-tracking.c (use_narrower_mode_test): Turn from be [...] adds 6178ede gcc/ * var-tracking.c (add_uses): Take an rtx rather than an [...] adds 14f3a0f gcc/ * varasm.c: Include rtl-iter.h. (const_rtx_hash_1): Ta [...] adds 934f6c4 gcc/ * varasm.c (mark_constant): Replace this for_each_rtx c [...] adds 5407d66 gcc/ * varasm.c (compute_reloc_for_rtx_1): Take a const_rtx. [...] adds 9bb6f35 AVX-512. Add vcvtps2[u]qq patterns. gcc/ * config/i386/sse.m [...] adds b02673c AVX-512. Add integer max/min. adds fd6b07b AVX-512. Add vps[rl]ldq insn patterns. adds 8c409b9 AVX-512. Support 512-bit/masked interleave. adds 293fd15 AVX-512. Add byte/word plus/minus/avg. adds d378340 2014-08-28 Yury Gribov y.gribov@samsung.com adds 2ac84f2 * tree-ssa-loop-ivopts.c (iv_ca_add_use): Delete parameter [...] adds 192f787 2014-08-28 Richard Biener rguenther@suse.de adds 2e8e239 * testsuite/ext/random/*: Fix incorrect standard references [...] adds b6de67f check functionality of isl version 0.12 adds 575a12f Use rtx subclasses in more places in reorg.c adds f17e3ff Make SET_NEXT_INSN/SET_PREV_INSN require an rtx_insn adds d093d04 Strengthen return_label and naked_return_label to rtx_code_label * adds a4de1c2 Convert nonlocal_goto_handler_labels from an EXPR_LIST to an [...] adds 231c044 Convert forced_labels from an EXPR_LIST to an INSN_LIST adds f6d940f Use rtx_insn in more places in dwarf2cfi.c adds 380fe2e inside_basic_block_p requires a const rtx_insn * adds 297a1f5 insn_current_reference_address takes an rtx_insn adds 4cd001d Work towards NEXT_INSN/PREV_INSN requiring insns as their params adds f42ae55 Delete find_last_value adds 35f8d1c find_first_parameter_load params and return type adds 28fbb2b tablejump_p takes an rtx_insn adds 91a55c1 NEXT_INSN and PREV_INSN take a const rtx_insn adds d5f3ed7 [gcc] adds a3e1146 Make INSN_HAS_LOCATION require an rtx_insn adds ed7591b Make insn_addresses_new require an rtx_insn adds 2cf26c5 Use rtx_insn in various places in resource.[ch] adds 47a928a dfa_clear_single_insn_cache takes an rtx_insn adds 64e72ba Strengthen params to active_insn_between adds 7a22448 Daily bump. adds 50895ea Make next_insn and previous_insn require an rtx_insn * adds 8325d4d END OF PATCHES: Delete rtx-classes-status.txt adds c7b51f7 This patch silences two warnings in the mep-elf target, fixin [...] adds b79832c compiler: Fix comparison of struct/array with interface. adds eb10ade PR bootstrap/62300 * function.c (assign_parm_setup_reg): Re [...] adds c1920e9 2014-08-29 Richard Biener rguenther@suse.de adds ca7f0de 2014-08-29 Richard Biener rguenther@suse.de adds 212e74d 2014-08-29 Paolo Carlini paolo.carlini@oracle.com adds 9ccc79c 2014-08-29 Paolo Carlini paolo.carlini@oracle.com adds da982d5 AVX-512. Add narrowing vpmov. adds d5f65ad AVX-512. Add SI/DI masked interleave. adds 41e87c4 2014-08-29 Richard Biener rguenther@suse.de adds 9eff87a 2014-08-29 Paolo Carlini paolo.carlini@oracle.com adds 49b1445 2014-08-29 Paolo Carlini paolo.carlini@oracle.com adds a7d2e48 libcpp/ChangeLog: adds bab9224 gcc/ PR bootstrap/62301 * rtlanal.c (rtx_referenced_p): Fix [...] adds ae93ec7 2014-08-29 Paolo Carlini paolo.carlini@oracle.com adds f0fbe51 libcpp/ChangeLog: adds c44802e * include/std/complex (complex): Define copy constructor and [...] adds d240d5f * cp-demangle.c (d_dump): Only access field from s_fixed par [...] adds 3e76fcb gdbinit.in: Skip various inline functions in rtl.h when stepping adds 6843b81 PR 62215 Reinstate unlinking old module file before renaming. adds b0fd3e8 Use ISO C remove() instead of POSIX unlink() adds 9f30a5e * lib/target-supports.exp (check_effective_target_size32plus) [...] adds 91ae079 * expr.c (convert_move): If the target has an explicit conver [...] adds 4765975 * cppbuiltin.c (define_builtin_macros_for_type_sizes): Round [...] adds 6861d89 Daily bump. adds c2c03a9 PR bootstrap/62304 adds 1d15cb5 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update. adds 1c0165c * config/pa/pa.c (pa_assemble_integer): Don't add PLABEL rel [...] adds 1869527 2014-08-30 Tobias Burnus burnus@net-b.de adds 384d1ed 2014-08-30 Tobias Burnus burnus@net-b.de adds 9cd5def Add missing ChangeLog items for Rev. 214758. adds 74c8b5c 2014-08-30 Andrew Pinski apinski@cavium.com adds cd534b3 Daily bump. adds 9f1c76f 2014-08-31 Tobias Burnus burnus@net-b.de adds 27e49c3 * doc/generic.texi (Deficiencies): Add note on exemplary mistakes. adds 67e0a76 Fix typo. adds 237d795 PR c++/62302 * optimize.c (cdtor_comdat_group): Just look a [...] adds e275db4 2014-08-31 Fritz Reese Reese-Fritz@zai.com adds 7e0514b Fix build error with Debian's 4.8.1-2 due to wrong declaration adds 95ba504 Commit missing patch part adds 51bd4fd Daily bump. adds 0a9f72c 2014-09-01 Yury Gribov y.gribov@samsung.com adds baf369d * config/gnu-user.h (LIBLSAN_EARLY_SPEC): Define. * gcc.c ( [...] adds ee56250 gcc/ * Makefile.in (FLAGS_TO_PASS): Propagate [...] adds cc76206 2014-09-01 Thomas Preud'homme thomas.preudhomme@arm.com adds 53c3bfa PR middle-end/61903 * expmed.c (store_fixed_bit_field_1): S [...] adds c07ddae PR target/62025 * sched-deps.c (add_or_update_dep_1): If as [...] adds 2fd3ecf 2014-09-01 Richard Biener rguenther@suse.de adds 59cd0c8 Fix typo in gcc.c-torture/execute/20010129-1.c adds 14f92bf * config/vxworksae.h (VXWORKSAE_TARGET_DIR): Rely on [...] adds 19b7799 Move almost all unsorted c-torture tests to compile. adds ed90be8 2014-09-01 Richard Biener rguenther@suse.de adds 7a8610a 2014-09-01 Richard Biener rguenther@suse.de adds 0eb20de 2014-09-01 Segher Boessenkool segher@kernel.crashing.org adds 6faabb1 * lib/target-supports.exp (check_effective_target_arm_cortex [...] adds f469ca8 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets. adds 8de0b0d Add -B support to gcc-ar/ranlib/nm adds 870e466 Support slim LTO bootstrap adds bc86879 gcc/ PR target/62312 * config/sh/sh.md (*cmp_div0s_0): Add [...] adds 801ef32 Daily bump. adds 4d32735 2014-09-02 Richard Biener rguenther@suse.de adds fd059fb 2014-09-02 Segher Boessenkool segher@kernel.crashing.org adds 96f3c2b 2014-09-02 Segher Boessenkool segher@kernel.crashing.org adds 6b5b05d 2014-09-02 Segher Boessenkool segher@kernel.crashing.org adds 88599a7 2014-09-02 Segher Boessenkool segher@kernel.crashing.org adds 4075099 gcc/ * cilk-builtins.def (__cilkrts_cilk_for_32): New. (__c [...] adds 023cabf * Makefile.in (TAGS): Handle constructs in common.opt, rtl.d [...] adds b5c6dd8 /cp 2014-09-02 Paolo Carlini paolo.carlini@oracle.com adds 1e75715 [AArch64] Use CC_Z and CC_NZ with csinc and similar instructions. adds 0382def [ARM][1/2] Implement lceil, lfloor, lround optabs with new AR [...] adds 48bd692 [2/2] Vectorise lroundf, lfloorf, lceilf using the new ARMv8- [...] adds 97a8429 PR fortran/62270 * interface.c (compare_parameter): Fix con [...] adds 45293df * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD [...] adds c4de79b [gcc] adds 8f35920 support ggc hash_map and hash_set adds 847b306 Daily bump. adds b12d233 * libgcov-interface.c (STRONG_ALIAS): New. (__gcov_flush): [...] adds 79f6a8e use rtx_code_label more adds 0699065 use rtx_code_label in lab_rtx_for_bb hash map adds f7c380b Missed that file in r213079 of 2014-07-26 adds fff4b09 gcc/testsuite/ChangeLog: adds f4d81bb * gcc.dg/20111227-2.c: Compile only for x86 targets. * gcc. [...] adds 845d557 [NDS32] Define PIC_OFFSET_TABLE_REGNUM to $gp register. adds 2bd387c 2014-09-03 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds cd3fd5a [NDS32] Refine the implementation and consider CFA restore in [...] adds 6697819 [NDS32] Refine the implementation and consider CFA restore in [...] adds 70610ce [NDS32] In nds32_valid_stack_push_pop_p(), we look into OP rt [...] adds 052ecb1 [NDS32] Preparation in nds32.h of using registers to save varargs. adds a800474 [NDS32] Add a function to indentify if FUNC is an interrupt s [...] adds 775c6f7 [NDS32] Consider varargs situation when creating stack operat [...] adds ab70789 [NDS32] We need to make sure it is NOT a variadic function so [...] adds 87ae3dc [NDS32] Remove unused variables. adds 397b728 [NDS32] Define and rename some GPR-specific stuff. adds aecde6b gcc/ 2014-09-02 Ilya Tocar ilya.tocar@intel.com adds fb0c8d3 [NDS32] Implement TARGET_SETUP_INCOMING_VARARGS target hook. adds eee9efd [NDS32] Prepare necessary varargs information in compute_stac [...] adds bc44b8a [NDS32] Since argument pointer must be 8-byte alignment, our [...] adds a855b5c 2014-09-03 Richard Biener rguenther@suse.de adds 7402299 [NDS32] Deal with nameless arguments in nds32_function_arg an [...] adds 6c1b745 [NDS32] Since we are going to provide new heuristic for fp-as [...] adds 4ef8044 [NDS32] Emit stack push instructions for varargs at prologue [...] adds a87d4ef [NDS32] Provide TARGET_ARG_PARTIAL_BYTES so that we can have [...] adds 1d9df01 [NDS32] No need to take padding into consideration in Andes A [...] adds 6ea2b1b PR c/62024 * c-parser.c (c_parser_static_assert_declaration [...] adds 226a357 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instea [...] adds 72e693e Fix for tree-ssa-pre adds e7e0697 PR c/62294 * gcc.dg/pr62294.c: New test. * gcc.dg/pr62294. [...] adds 60531ed 2014-09-03 Martin Jambor mjambor@suse.cz adds 371e311 2014-09-03 Martin Jambor mjambor@suse.cz adds c886702 2014-09-03 Richard Biener rguenther@suse.de adds ea3264e aarch64: Improve epilogue unwind info adds 3677652 gcc/ * output.h (get_some_local_dynamic_name): Declare. * f [...] adds c0cb30e gcc/ * doc/rtl.texi (RTX_AUTOINC): Document that the first o [...] adds 322680b 2014-09-03 Fritz Reese Reese-Fritz@zai.com adds a3f448f * doc/invoke.texi: Document that -Wlogical-not-parentheses i [...] adds aa5ae57 compiler: Add precise type information on the heap. adds 8cb2f52 Daily bump. adds d626297 Add target hook to override DWARF2 frame register size adds c8da29a PR debug/60655 * dwarf2out.c (mem_loc_descriptor <PLUS>): R [...] adds 5bb2236 PR ipa/61659 * decl.c (duplicate_decls): Check DECL_DECLARE [...] adds 1be26f2 2014-09-04 Jan-Benedict Glaw jbglaw@lug-owl.de adds 99f3b46 [gcc] adds 09e3d55 [gcc] adds 04afd87 gcc/ChangeLog: adds 138af24 PR target/62040 * config/aarch64/iterators.md (VQ_NO2E, VQ_ [...] adds 604bb4b dearly: Emit DIEs for decls early in the compilation process. adds a1ce249 Make gen_formal_parameter_die() merge DIEs from a previous ex [...] adds 507f178 Make output_die() output the parent DIE for each DIE. adds 44735b6 * dwarf2out.c (struct die_struct): Add dumped_early field. [...] adds 6949299 Add missing ChangeLog entries for last commit. adds d1e21e1 + * c/c-decl.c (write_global_declarations_1): Call glob [...] adds 97cff74 Merge remote-tracking branch 'origin/aldyh/debug-early' into [...] adds 72b4d83 Revert incorrect merging of debug-early branch. adds 8281a03 Merge remote-tracking branch 'origin/aldyh/debug-early' into [...] adds 1baba78 Remove file that was mistakenly added. adds a3ba6d7 Revert mistakenly committed change. adds 54ea204 * Makefile.in (TAGS): Handle constructs in timevar.def. adds 1f9a257 eh_returnjump_p takes an rtx_insn adds b1621d8 insn_latency takes a pair of rtx_insn adds 2eb8c26 Change the types of arguments and return values for several f [...] adds 158a522 use rtx_insn * a little more adds 8176d7d 2014-09-04 Segher Boessenkool segher@kernel.crashing.org adds 81bdac4 Daily bump. adds deb31f7 Remove dg-options for sh*-*-* from gcc.c-torture/execute/pr44683.c. adds 1191194 Return type of get_ready_element adds 32f1a0c fixup_args_size_notes takes a pair of rtx_insn adds 3248220 Params to modified_between_p adds 32a6f3c Remove a cast in cse.c adds c9a0995 make several emit functions take an rtx_insn * adds 25bf5e1 make dead_debug_insert_temp take an rtx_insn * adds 9e7bea3 * config/arm/arm.c (output_move_neon): Handle REG explicitly. adds 490f62c * config/arm/arm.md (arm_movqi_insn): Use Uh instead of m co [...] adds e34ebfc PR target/55701 * config/arm/arm.md (setmem): New pattern. [...] adds 7f7933b1 2014-09-05 Joey Ye joey.ye@arm.com adds b34bfe9 [AArch64 Obvious] Add a mode to operand 1 of sibcall_value_insn adds 1e074e7 2014-09-05 Richard Biener rguenther@suse.de adds d25159c 2014-09-05 Richard Biener rguenther@suse.de adds 8dc079f [PATCH AArch64] Add a builtin for rbit(q?)_p8; add intrinsics [...] adds 4064413 [ARM/AArch64] Schedule alu_ext for Cortex-A53. adds 8ab4f09 [PATCH AArch64] Remove varargs from aarch64_simd_expand_args adds e66d304 [PATCH][AArch64] One-liner: fix type of an add in SIMD registers adds 41ea75b [PATCH][AArch64] Tidy: remove unused qualifier_const_pointer adds bead021 [PATCH AArch64 1/2] Improve codegen of vector compares inc. t [...] adds e9611d1 [PATCH AArch64 2/2] Remove vector compare/tst __builtins adds f353376 [PATCH AArch64 1/2] Add execution tests of vget_low and vget_high adds a6b4185 [PATCH AArch64 2/2] Replace temporary inline assembler for vget_high adds 857e182 [PATCH AArch64] Rename [u]int32x1_t to [u]int32_t (resp 16x1, [...] adds 325b8c3 Use -fbuilding-libgcc for more target macros used in libgcc. adds df53c44 2014-09-05 Marat Zakirov m.zakirov@samsung.com adds 6437689 2014-09-05 Richard Biener rguenther@suse.de adds e923099 PR fortran/62245 * intrinsic.texi (INT): clar [...] adds eaa0f39 [ARM/AArch64] Add scheduling info for ARMv8-A FPU new instruc [...] adds ae9c1c1 Use rtx_jump_table_data in jump.c:delete_related_insns adds cdf962b Drop uncast_insn from param 1 of final_scan_insn adds a5412d6 Eliminate the checked cast from get_call_reg_set_usage adds 50876c2 Convert set_block_for_insn from a macro to an inline function adds 2d5e9fa runtime: Use correct size for unsafe.Pointer GC instructions. adds 8a779fe Use rtx_insn more within peep2 adds 355af20 Use rtx_insn for more scheduler things, plus CONST_CAST_RTX_INSN adds 5dede39 Use rtx_insn_list within haifa-sched.c adds d77c5bc Simplification within reorg.c adds 93ee8df Use rtx_insn for various jump-handling functions and predicates adds 1308b2f runtime: Use the clone system call on GNU/Linux. adds 120689b PR c++/62659 * semantics.c (potential_constant_expression_1 [...] adds 72e3052 2014-09-05 Segher Boessenkool segher@kernel.crashing.org adds 935c9ad 2014-09-05 Easwaran Raman eraman@google.com adds 4d071f4 Daily bump. adds 7b139b0 2014-09-05 Dominique Dhumieres dominiq@lps.ens.fr adds 6f7e9b8 2014-09-06 François Dumont fdumont@gcc.gnu.org adds 3ed2e52 Fix IRA_HARD_REGNO_ADD_COST_MULTIPLIER in ira_tune_allocno_costs adds 02c7697 gcc/ PR middle-end/63171 * rtlanal.c (tls_referenced_p): Do [...] adds 0cdcc8b * config/arc/arc.c (arc_print_operand): Fix format fo [...] adds b531eae * config/arc/arc.c (arc_predicate_delay_insns): Swap [...] adds 18bf461 * gcc.dg/pr61868.c: Require lto. adds fa5fd0c * g++.dg/ipa/pr61800.C: Require visibility. adds 4650b80 PR testsuite/56194 * g++.dg/init/const9.C: Skip scan-assemb [...] adds 2f087f7 Daily bump. adds 228476d gcc/ PR rtl-optimization/62208 * simplify-rtx.c (simplify_r [...] adds dce46b2 Fix PR63190 adds a91625a * libgcov-interface.c (STRONG_ALIAS): Rename to ... (ALIAS_ [...] adds e8d5798 Daily bump. adds 21cf8b7 2014-09-08 Richard Biener rguenther@suse.de adds 2aeea85 Remove no-longer-needed fp-bit target macros. adds b660d3c Remove SF_SIZE etc. target macros. adds 58e37d2 [Obvious] Remove unused aarch64_types_cmtst_qualifiers, was b [...] adds 343ee72 2014-09-08 Richard Biener rguenther@suse.de adds 2ba5a9a [gcc] adds ce33468 * doc/invoke.texi (MSP430 Options): Add -minrt. adds b5f893e PR tree-optimization/60196 PR tree-optimization/63189 * gc [...] adds e050de5 gcse.c's modify_mem_list is a list of insns adds f817147 control_flow_insn_p takes an insn adds c92e0c4 Daily bump. adds f67c2dd remove picochip adds ee82814 ChangeLog: 2014-09-09 Zhenqiang Chen zhenqiang.chen@arm.com adds 77b6aee * doc/invoke.texi (Optimization Options): Add missing @gol t [...] adds 5fa0b64 [AArch64] PR 61749: Do not ICE in lane intrinsics when passed [...] adds 74fdfe7 2014-09-09 Tony Wang tony.wang@arm.com adds c4dae31 [Obvious] Change Linux to GNU/LINUX in ARM options documentation adds 364150f [ARM][1/7] Convert FP mnemonics to UAL | mov patterns. adds ec446c0 [ARM][2/7] Convert FP mnemonics to UAL | add/sub/div/abs patterns. adds bd23734 [3/7] Convert FP mnemonics to UAL | mul+add patterns adds 63b74b7 [ARM][4/7] Convert FP mnemonics to UAL | vcvt patterns adds 63ac571 [ARM][5/7] Convert FP mnemonics to UAL | sqrt and FP compare [...] adds b51df8d [ARM][6/7] Convert FP mnemonics to UAL | movcc_vfp (fmstat) adds b34d8da [ARM][7/7] Convert FP mnemonics to UAL | f{ld,st}m -> v{ld,st}m adds 9e26d52 PR c++/62255 * pt.c (instantiate_decl): Handle recursive in [...] adds f6de51b gcc/ * bb-reorder.h (default_target_bb_reorder): Remove redu [...] adds ff1be5c [ARM] Enable auto-vectorization for copysignf adds 65dd83d * typeck.c (build_class_member_access_expr): Move -Winvalid [...] adds 85df63b [AArch64 Testsuite]Fix scan-assembler test false alarm on aar [...] adds b518610 [AArch64 Testsuite] Add test of vld[234]q? intrinsic adds 76f83a4 Update email address for recent commits, to comply with compa [...] adds 42839bf [AArch64 Testsuite] Extend test of vld1+vst1 intrinsics to co [...] adds db84d3c [AArch64 Testsuite] Add a test of vldN_dup intrinsics adds 382f116 struct ira_reg_equiv_s's "init_insns" is an rtx_insn_list adds f935868 Handcode gen_rtx_INSN adds 5e9c670 INSN_LOCATION takes an rtx_insn adds 636251a [ARM][tests] Make input and output arrays 128-bit aligned in [...] adds 8f908dc Add crtfastmath for AArch64. adds ed3e6e5 recog_memoized works on an rtx_insn * adds cf1db73 [gcc] adds 50fc2d3 single_set takes an insn adds 65d8ffc Make std::deque meet C++11 allocator requirements. adds 6d53221 2014-09-09 Segher Boessenkool segher@kernel.crashing.org adds 93950a4 Fix pad status check. adds bcc1f37 gcc/ChangeLog: adds 7ff8db3 gcc/ChangeLog: adds 46ff362 Daily bump. adds 5a9ccd1 gcc/ChangeLog: adds c238b77 2014-09-10 Tony Wang tony.wang@arm.com adds 4f3da77 AVX-512. Extend FMA patterns. adds 82b0837 PR ipa/63166 * ipa-prop.c (compute_known_type_jump_func): F [...] adds 250533c AVX-512. Update float unspecs: storeu, rcp14, rsqrt14, scalef [...] adds 6164575 AVX-512. Add reduce, range, fpclass insn patterns. adds 6ce48b0 AVX-512. Add patterns for compress, expand. adds 73a69d0 * ubsan.h (struct ubsan_mismatch_data): Removed. (ubsan_cre [...] adds 4a94b99 gcc/ * flag-types.h (enum sanitize_code): Add SANITIZE_NONNU [...] adds 37aa16f Fix ICE in bitmap routines with LRA and inline assembly language adds 66ced0b MIPS: Do not reload unallocated FP_REGS pseudos via GR_REGS adds 56e8f47 * coretypes.h (struct _dont_use_rtx_insn_here_, rtx_insn) [US [...] adds d779c7b 2014-09-10 Martin Jambor mjambor@suse.cz adds ae949f2 2014-09-10 Martin Jambor mjambor@suse.cz adds ca9b242 [AArch64 Testsuite] Add a test of the vldN_lane intrinsic adds 2d1fd3a * doc/install.texi (Prerequisites): Note Tcl 8.6 bug fixed i [...] adds 3ef8d39 2014-09-10 Siva Chandra Reddy sivachandra@google.com adds 5dfeebb [AArch64 Testsuite] Add a test of the vst[234](q?) intrinics adds 8700487 insn_extract takes an rtx_insn adds c55d3fa error_for_asm and warning_for_asm take const rtx_insn * adds 5d9aece PR c++/61659 * decl.c (grokfndecl): Don't set DECL_COMDAT o [...] adds 34999d6 * gcc.target/i386/i386.exp: Only run vect-args.c tests if r [...] adds 4d01ce2 Fix PR target/63209. adds 6154c53 2014-09-10 Michael Meissner meissner@linux.vnet.ibm.com adds 8edb57b Daily bump. adds fcb1955 AVX-512. Extend vpermvar insn patterns. adds 3c659c0 PR tree-optimization/63186 * ipa-split.c (test_nonssa_use): [...] adds 8640c57 * varpool.c (varpool_node::ctor_useable_for_folding_p): Do n [...] adds 6500d32 AVX-512. Add vperm[it]2 insns support. adds 986b9a6 gcc/ PR target/63223 * config/avr/avr.md (*tablejump.3byte- [...] adds 9a11bbe * src/powerpc/linux64.S: Emit .note.GNU-stack even when POW [...] adds 2a27a92 Fix declarations in some tests. adds d356484 PR libstdc++/63219 * include/bits/regex.h (match_results::f [...] adds 33ca777 PR c++/58678 * ipa-devirt.c (ipa_devirt): Don't check DECL_COMDAT. adds ffe3a66 PR c++/63139 * pt.c (tsubst_pack_expansion): Simplify subst [...] adds 450ff3f [AArch64] Cheap fix for argument types of vmull_high_lane_{us [...] adds 5efd1e1 [AArch64 Testsuite] Add execution test of vset(q?)_lane intrinsics. adds 544c03e [AArch64] Replace temporary inline assembler for vset_lane adds 7c18bc4 [AArch64] Simplify vreinterpret for float64x1_t using casts. adds 639d66a 2014-09-11 Paolo Carlini paolo.carlini@oracle.com adds fa7d9d7 2014-09-11 Segher Boessenkool segher@kernel.crashing.org adds b49f2e4 Introduce LABEL_REF_LABEL adds bae6edf 2014-09-11 Marc Glisse marc.glisse@inria.fr adds e3b7afc 2014-09-11 Segher Boessenkool segher@kernel.crashing.org adds f2225dc Also turn off OPTION_MASK_ABI_X32 for -m16 adds d585ba2 * common.opt (flto-odr-type-merging): New flag. * ipa-deivr [...] adds b99d67c Daily bump. adds 0c61fbe gcc/ * ira.h (ira_finish_once): Delete. * ira-int.h (target [...] adds 06ea633 AVX-512. Extend gather insn patterns. adds 5dd4f64 AVX-512. Extend max/min insn patterns. adds 3d03864 AVX-512. Extend vpternlog, valign, vrotate insns. adds b71346c [Ree] Ensure inserted copy don't change the number of hard registers adds 32accfd [AArch64] Add cost handling of CALLER_SAVE_REGS and POINTER_REGS adds 3839f05 [AArch64] Fix cost for Q register moves adds dda093a [AArch64] Add regmove_costs for Cortex-A57 and A53 adds e7db63d 2014-09-12 Marc Glisse marc.glisse@inria.fr adds 7f96f65 2014-09-12 Richard Biener rguenther@suse.de adds d5957f0 Remove LIBGCC2_HAS_?F_MODE target macros. adds e724652 fix assert in hash_table pch routines adds fef284e fix ChangeLog typo adds 0a25b34 PR libstdc++/59603 * include/bits/stl_algo.h (random_shuffl [...] adds 311f821 params 2 and 3 of reg_set_between_p adds 4c559ed * include/debug/deque (__gnu_debug::deque): Make base class [...] adds 17ca31e PR c++/63201 * decl.c (start_decl): Handle specialization o [...] adds ad7f614 * config/msp430/msp430.md (extendhipsi2): Use 20-bit form of [...] adds 550baf5 Daily bump. adds 510a60a * tree.c (protected_set_expr_location): Don't check whether [...] adds 763c6e8 PR c++/60862 * parser.c (cp_parser_postfix_expression) <cas [...] adds 87550f4 2014-09-13 Tobias Burnus burnus@net-b.de adds 5e530eb * MAINTAINERS: Move myself to reviewers (Fortran). adds b4e6427 * tree.c (need_assembler_name_p): Store C++ type mangling on [...] adds d4cf3e7 Fix mistake in commit 215237 adds 0216717 Daily bump. adds 88df51f PR target/61407 adds 8e73c45 Daily bump. adds 76e4118 doc/install.texi: add documentation for --disable-libsanitizer adds 95603b6 [AArch64] Fix force_simd macro in vdup_lane_2 adds aa98134 * include/bits/regex.h (basic_regex): Rename _Ch_typeraits t [...] adds 4f545ba AVX-512. Extend ashrv insn patterns. adds af00a41 AVX-512. Extend vcvtps2ph insn patterns. adds 22538ac 2014-09-15 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds e55e25f deps_start_bb takes an insn adds 484e074 The TARGET_CAN_FOLLOW_JUMP hook takes insns adds 695d057 The various TARGET_ASM_..._MAX_SKIP hooks take an insn adds d3ffa7b Instruction attributes take an rtx_insn * adds b83705f gcc/c-family/ChangeLog: adds eb9bd3c gcc/ * Makefile.in (dg_target_exps): Remove. (check_gcc_par [...] adds cafb39f Do not diagnose lambda default arguments in c++14 modes. * [...] adds 9b8ec2f PR fortran/56408 * gfortran.dg/dg.exp (gfortran_test_path, [...] adds d0f322b Daily bump. adds c6d14fb use rtx_insn * more adds dd1286f Replace INSN_DELETED_P with rtx_insn member functions adds adcaad2 * pt.c (lookup_template_class_1): Splice out abi_tag attribu [...] adds 4f6f9d0 Always set DECL_NO_INSTRUMENT_FUNCTION_ENTRY_EXIT correctly adds 20c303a Add some more test cases for fentry and pg adds 432ebf7 Clean up useless initialization for IRA if using LRA. adds 6278a9a PR fortran/56408 * gfortran.dg/dg.exp (dg-compile-aux-modul [...] adds fd1fee2 AVX-512. Extend extract insn patterns. adds 2a7a71e gcc/ 2014-09-16 Ilya Tocar ilya.tocar@intel.com adds 25ca576 2014-09-16 Richard Biener rguenther@suse.de adds 9a9c4fc Fix a typo in gcc.dg/pg.c adds ad1321d Fix a typo in gcc.dg/pg-override.c adds 8d832ee PR libfortran/62768 Handle filenames with embedded null characters. adds c4d24f0 PR target/61853 * config/pa/pa.c (pa_function_value): Direc [...] adds 52b6097 Daily bump. adds 5c4533b Disallow -mfpu=neon for unsuitable architectures. adds 0624d0c 2014-09-17 Olivier Hainque hainque@adacore.com adds f4f5951 2014-09-17 Sebastian Huber sebastian.huber@embedded-brains.de adds 6030be7 2014-09-17 Paolo Carlini paolo.carlini@oracle.com adds 12b2c41 * ipa-devirt.c (type_pair, default_hashset_traits): New type [...] adds 579d083 Minor cleanup, don't run tests for which compilation is enou [...] adds 2e589f2 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null. adds 4e9d716 PR debug/63284 * tree-cfgcleanup.c (fixup_noreturn_call): D [...] adds bc58726 * Makefile.in (LIBGCOV_INTERFACE): Add _gcov_dump from ... [...] adds 99ffd2a PR libfortran/62768 Use gfc_unit.filename also when HAVE_TTYN [...] adds 118b2dc PR c/61854 libcpp/ * init.c (struct lang_flags): Remove cpl [...] adds 91fd967 Fix indentation adds a45c7c1 Daily bump. adds 7b42f56 2014-09-18 Paolo Carlini paolo.carlini@oracle.com adds 1445381 [ARM] Fix insn type of movmisalign neon load pattern. adds ca6c7c2 Fix i386 FP_TRAPPING_EXCEPTIONS. adds b42f9c3 * libsupc++/dyncast.cc (__dynamic_cast): Handle mid-destruct [...] adds 7429e65e /cp 2014-09-18 Paolo Carlini paolo.carlini@oracle.com adds 9f43d18 PR testsuite/63292 * gcc.dg/vect/pr59594.c (b): Increase si [...] adds e99409a PR c++/62017 * asan.c (transform_statements): Don't instrum [...] adds db01f0e 2014-09-18 Sebastian Huber sebastian.huber@embedded-brains.de adds 8b4e342 2014-09-18 Vladimir Makarov vmakarov@redhat.com adds 66579ff PR c++/63248 * semantics.c (finish_omp_clauses): Don't call [...] adds db15581 2014-09-18 Joel Sherrill joel.sherrill@oarcorp.com adds f63ac70 2014-09-18 Vladimir Makarov vmakarov@redhat.com adds ce6bb0f Add header guard to several header files. adds 168dfbf Remove LIBGCC2_TF_CEXT target macro. adds ad96702 Update gcc.dg/pr61053.c for x32 adds 0a4a555 Daily bump. adds 69c6bb4 PR lto/63298 * ipa-devirt.c (odr_subtypes_equivalent_p): Fi [...] adds 85b515c * config/rl78/rl78.c (rl78_expand_epilogue): Generate a USE [...] adds cc3d221 2014-09-19 Olivier Hainque hainque@adacore.com adds 6c352a9 2014-09-18 Olivier Hainque hainque@adacore.com adds ef90f3f 2014-09-19 Olivier Hainque hainque@adacore.com adds da81fb0 gcc/ChangeLog: adds d7c99e1 2014-09-19 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds 11cefcb 2014-09-19 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds 3772133 2014-09-19 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds 2d97e8e [PATCH AArch64]: Add constraint letter for stack_protect_test [...] adds 787b5da 2014-09-19 Paolo Carlini paolo.carlini@oracle.com adds 7a7ef34 2014-09-19 Joost VandeVondele vondele@gcc.gnu.org adds ffcd6b1 [Patch] Teach genrecog/genoutput that scratch registers requi [...] adds f422729 PR ipa/61998 Fix crash -Wsuggest-final-types crash adds a37314b [Patch sh] Fixup use of constraints in define_split adds 361de32 * simple-object-elf.c (simple_object_elf_write_ehdr): Correc [...] adds effdc69 * config/rs6000/rs6000.c (rs6000_special_adjust_field_align_ [...] adds 424f927 * dwarf2out.c (decl_ultimate_origin): Update comment. * tre [...] adds 0993e18 Re: [Patch] Teach genrecog/genoutput that scratch registers r [...] adds 3ad55f6 * cfgrtl.c ira.c ira-color.c ira-conflicts ira-lives. [...] adds 460ec7e 2014-09-19 Segher Boessenkool segher@kernel.crashing.org adds ffec7e0 2014-09-19 Segher Boessenkool segher@kernel.crashing.org adds b964b33 Fix mcount test cases to only run on supported targets adds e2b2b3d compiler: Pass constant arguments directly to thunk functions. adds ab085d3 PR lto/63286 * tree.c (need_assembler_name_p): Do not mangl [...] adds 20a5249 2014-09-19 Michael Meissner meissner@linux.vnet.ibm.com adds 8e857c4 PR c++/61825 * c-family/c-common.c (handle_alias_ifunc_attr [...] adds a06d0fb Daily bump. adds debd60f PR c++/61465 * call.c (convert_like_real) [ck_identity]: Ca [...] adds dc66dd8 PR c++/61392 * mangle.c (write_expression): Use unresolved- [...] adds 38889e9 PR tree-optimization/63255 * ipa.c (symbol_table::remove_un [...] adds 1b35579 * diagnostic.c (warning_n): New function. * diagnostic-core [...] adds 78eb5b7 * ipa-visibility.c (varpool_node::externally_visible_p): Do [...] adds 379f669 * ipa-utils.h (ipa_polymorphic_call_context): Turn into clas [...] adds 35c868c * config/ia64/ia64.md: Remove constraints from define_split p [...] adds 293d72e 2014-09-20 Joost VandeVondele vondele@gcc.gnu.org adds 8dcb21d 2014-09-20 Alessandro Fanfarillo fanfarillo.gcc@gmail.com [...] adds b8f3049 * config/epiphany/epiphany.md (sub_f_add_imm): Change [...] adds 2e310cd runtime: Restore copyright notice accidentally removed from mgc0.c. adds b76b59a Daily bump. adds 9db3c3d PR c++/62017 * decl.c (begin_destructor_body): Only clobber [...] adds 96c09a5 * config/i386/i386.c (ix86_expand_call): Generate MS->SYSV e [...] adds ec96447 2014-09-21 Segher Boessenkool segher@kernel.crashing.org adds 2e2c501 2014-09-21 Segher Boessenkool segher@kernel.crashing.org adds a5d1977 2014-09-21 Segher Boessenkool segher@kernel.crashing.org adds 74a7c64 2014-09-21 Segher Boessenkool segher@kernel.crashing.org adds 9983aec 2014-09-21 Segher Boessenkool segher@kernel.crashing.org adds 3dac4a6 2014-09-21 Segher Boessenkool segher@kernel.crashing.org adds 96d1447 2014-09-21 Segher Boessenkool segher@kernel.crashing.org adds c5aaaf6 2014-09-21 Segher Boessenkool segher@kernel.crashing.org adds 1376215 2014-09-21 Segher Boessenkool segher@kernel.crashing.org adds f699a38 * config/rs6000/t-spe (MULTILIB_EXCEPTIONS): Allow is [...] adds 185f440 * configure.ac (target_header_dir): Move block defining thi [...] adds 38f5b13 Daily bump. adds d0eb4a9 * crtstuff.c (USE_EH_FRAME_REGISTRY): Let USE_EH_FRAME_REGIS [...] adds 1290b4d 2014-09-22 Zhenqiang Chen zhenqiang.chen@arm.com adds 5b10eeb * gcc-interface/decl.c (gnat_to_gnu_entity): Adjust comment. [...] adds 4e42e61 gcc/ * hard-reg-set.h (COPY_HARD_REG_SET, COMPL_HARD_REG_SET [...] adds 5ccab9d gcc/ * rtl.h (subreg_info): Expand commentary * rtlanal.c ( [...] adds b46f680 gcc/ * combine.c (subst): Use simplify_subreg_regno rather t [...] adds 18d9a61 gcc/ * hard-reg-set.h: Include hash-table.h. (target_hard_r [...] adds 01707b8 gcc/ * config/i386/i386.c (ix86_cannot_change_mode_class): R [...] adds 7390c98 PR lto/63270 - new test adds e859ca1 2014-09-21 Dominique d'Humieres dominiq@lps.ens.fr adds 7253145 [Patch bfin] Fixup use of constraints in define_split adds 9c1dd4d PR debug/63328 * omp-low.c (ipa_simd_modify_stmt_ops): For [...] adds acbb28e PR target/63312 * config/ia64/sfp-machine.h (FE_EX_ALL, FP_ [...] adds 2fcf7a6 2014-09-22 Richard Biener rguenther@suse.de adds 3979f78 Add --inline option to contrib/mklog adds 28f8cba Make streams movable and swappable. adds 41a789c Workaround following [PATCH] Pul all constants last in tree_s [...] adds 0879477 Fix ChangeLog date in my last commit. adds 25ca0d6 * include/std/mutex (try_lock): Do not swallow exceptions. [...] adds e99a04c * doc/xml/manual/status_cxx2011.xml: Update C++11 status. * [...] adds bcf0611 * config/msp430/msp430.h (LIB_SPEC): Remove automatic additi [...] adds a0d4f38 Include <bits/uses_allocator.h> in <stack> and <queue>. adds 8c3c041 [AArch64] Auto-generate the "BUILTIN_" macros for aarch64-builtins.c adds ac4c2f9 * decl.c (poplevel): Don't warn about unused vars in templat [...] adds 009fdc6 [Testsuite] Add tests of reductions using whole-vector-shifts [...] adds f94ce7d gcc/ * Makefile.in (check-parallel-%): Add @. libstdc++-v3/ [...] adds b912dc1 [Testsuite] Add tests of reductions using whole-vector-shifts (ior) adds f915a72 /cp 2014-09-22 Paolo Carlini paolo.carlini@oracle.com adds 2e22739 PR c++/63320 PR c++/60463 PR c++/60755 * lambda.c (maybe_ [...] adds a323e52 * semantics.c (finish_non_static_data_member): In diagnostic [...] adds 9908fe4 * tree-ssa-ccp.c (prop_value_d): Rename to ... (ccp_prop_va [...] adds 1ada990 * tree-ssa-ccp.c (prop_value_d): Rename to ... (ccp_prop_va [...] adds 47d6df07 * charset.c (conversion): Rename to ... (cpp_conversion): . [...] adds c459ce0 runtime: Mark runtime_goexit function as noinline. adds 94ffbc4 Daily bump. adds 0cb69d1 Remove LIBGCC2_LONG_DOUBLE_TYPE_SIZE target macro. adds fd4e0ec AVX-512. Add masked vunpck[lh]pd. adds ee780bf AVX-512. Add rest of vunpck[lh]ps. adds bb2fa3d AVX-512. Add vshufps insn patterns. adds a17cced AVX-512. Add vshufpd insn patterns. adds 027c023 2014-09-23 Paolo Carlini paolo.carlini@oracle.com adds 0d0f5dc gcc/ * cfgcleanup.c (try_optimize_cfg): Do not remove label [...] adds e2970d9 gcc-gdb-test.exp: Handle old GDB "short int" and "long int" types. adds 8871897 Make all gcc.dg/guality/const-volatile.c subtests PASS under LTO. adds b0e7ddf [AArch64] Default to -fsched-pressure adds a45f86d [AArch64] Enable shrink wrapping. adds 2859bd0 * config/abi/pre/gnu.ver: Adjust basic_ostream exports. * i [...] adds bce266b gcc/ PR bootstrap/63280 * target-globals.c (target_globals: [...] adds 280b3a0 PR fortran/63331 * trans-types.c (gfc_get_array_descr_info) [...] adds 40110b5 * tree.h (int_bit_position): Turn into inline function; imp [...] adds 4b9426a 2014-09-23 Michael Meissner meissner@linux.vnet.ibm.com adds a9586c9 [libsanitizer merge from upstream r218156] adds 7fb36be /cp 2014-09-23 Paolo Carlini paolo.carlini@oracle.com adds 23c22e0 include/: * demangle.h (DMGL_DLANG): New macro. (DMGL_STYLE [...] adds 8bf684d Relax check against commuting XOR and ASHIFTRT in combine.c adds 5bf45fa Properly regenerate gcc/configure. adds e48d775 Fix compile time warning caused by PIC_OFFSET_TABLE_REGNUM be [...] adds eb9e71f Daily bump. adds 6b72205 Add an no_reorder attribute for LTO adds 5b8fb55 Add test cases for noreorder adds fa2cc02 ChangeLog: 2014-09-24 Zhenqiang Chen zhenqiang.chen@arm.com adds ffd21b9 AVX-512. Add widening pmov. adds 4e303d3 AVX-512. Add insert insn patterns. adds 050e0a3 AVX-512. Add shuffles (pd, 32x4, etc.). adds 7b988cc AVX-512. Add vpshuf[lh]w insn patterns. adds d135c23 AVX-512. Add cvtps2 insn patterns. adds 14cbfff 2014-09-24 Thomas Preud'homme thomas.preudhomme@arm.com adds 29d6fdc PR sanitizer/63316 * asan.c (asan_expand_check_ifn): Fix up [...] adds f27f050 PR libstdc++/63353 * src/c++11/ios.cc (ios_base::_M_swap): [...] adds 10a2902 PR bootstrap/63235 adds 6097bd7 [AArch64] Use __aarch64_vget_lane* macros for getting the lan [...] adds 5213d6c PR c/61405 PR c/53874 gcc/ * asan.c (maybe_instrument_call [...] adds 270bb32 2014-09-24 Martin Jambor mjambor@suse.cz adds 396b062 [AArch64] Improve regmove_costs for 128-bit types. adds 63b0616 Improve prepare_shrink_wrap to sink more instructions adds 23f14ac68 [gcc] adds 16d41ae * cgraph.h, dbxout.c, dwarfout2.c, gimple-fold.c, l [...] adds 39e522e 2014-09-24 François Dumont fdumont@gcc.gnu.org adds fff4a6c * ipa-utils.h (polymorphic_call_context): Add metdhos dump, [...] adds c9f5824 * config/abi/pre/gnu.ver: Make GLIBCXX_3.4 patterns stricter [...] adds 65eba18 PR libstdc++/56193 * config/abi/pre/gnu.ver: Add new export [...] adds c4808b2 Daily bump. adds e33892d * cgraph.h (class ipa_polymorphic_call_context): Move here f [...] adds b8aa2d3 Fix previous commit. adds a8dbf38 * ipa-devirt.c (possible_polymorphic_call_targets): Remove [...] adds 611c73e PR libstdc++/63199 * include/bits/regex.h (basic_regex::bas [...] adds 52306a1 2014-09-25 Tobias Burnus burnus@net-b.de adds 4fc4088 PR c++/63249 * semantics.c (handle_omp_array_sections_1): C [...] adds de90750 2014-09-25 Andreas Arnez arnez@linux.vnet.ibm.com adds 1ec61bb PR tree-optimization/63341 * tree-vectorizer.h (vect_create [...] adds 0c4232b AVX-512. Add pd2dq and dq2pd converts. adds 0dc2f09 AVX-512. Add convert ps2pd and ps2dq. adds 21a5948 AVX-512. Update vec_set<mode>_0 pattern. adds adea432 AVX-512. Add mov[dlh]dup insns support. adds 262f917 AVX-512. Extend `perm' insn patterns. adds 2a1a88f * testsuite/27_io/basic_ios/conv/bool_neg.cc: New. * testsu [...] adds d3860b7 * testsuite/27_io/basic_ios/conv/bool_neg.cc: Add dg-do compile. adds ea74874 * include/bits/vector.tcc (vector::_M_fill_assign): Use _M_s [...] adds fd620c0 PR c++/61945 * class.c (warn_hidden): Check for FUNCTION_DECL. adds a89df52 [gcc] adds 1320b25 PR target/62218 * config/sh/sync.md (atomic_fetch_nand<mode [...] adds dc8e187 DR 1339 * doc/xml/manual/status_cxx2011.xml: Update. * inc [...] adds 716a679 gcc/ PR target/62218 * config/sh/sync.md (atomic_test_and_s [...] adds 150967a * lra.c (lra_set_insn_recog_data): Fix typo in commen [...] adds e124235 Improve live-in calculation for splitted block adds a92326b [AArch64] Tighten predicates on SIMD shift intrinsics adds 19228d4 PR rtl-optimization/63348 * emit-rtl.c (try_split): Do not [...] adds 840d898 * ipa-devirt.c (polymorphic_call_target_d): Add SPECULATIVE; [...] adds 8d326f1 * ipa-utils.h (subbinfo_with_vtable_at_offset, type_all_deri [...] adds 770245a Daily bump. adds 0bc44333 2014-09-25 Sandra Loosemore sandra@codesourcery.com adds e2e8050 * ipa-prop.c (ipa_intraprocedural_devirtualization): Remove. [...] adds 39a5a6a Add direct support for Linux kernel __fentry__ patching adds 59a81bf libiberty/ adds a31e949 gcc/ adds 30d5395 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi to [...] adds 8e92a5e * cgraph.c (cgraph_node::release_body): New argument keep_ar [...] adds 6153b62 2014-09-26 Christophe Lyon christophe.lyon@linaro.org adds d3faa4b Fix -freport-bug patch. adds d65bf56 Skip gcc.target/i386/shrink_wrap_1.c on ia32 adds 6197597 2014-09-26 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 7cd4e87 gcc/cp/ * mangle.c (is_std_substitution): Check for abi_tag. [...] adds 388748a PR middle-end/35545 * passes.def (pass_tracer): Move before [...] adds 237f232 Daily bump. adds 5100acd PR ipa/62121 * ipa-polymorphic-call.c (ipa_polymorphic_call [...] adds 1b3d813 PR ipa/60665 * ipa-devirt.c (possible_polymorphic_call_targ [...] adds 1fbbc67 2014-09-23 Jan-Benedict Glaw jbglaw@lug-owl.de adds 2a29e60 Run new mcount tests only on Linux and not on PIC adds 827d26d Daily bump. adds 430afe4 Test to cover LRA fix in r215119. adds 6d0eaeb Update MIPS maintainers. adds 93801ad * config/pa/pa.c (pa_output_function_epilogue): Only update [...] adds eb1f0a1 Daily bump. adds 4f3b8d7 PR middle-end/63247 * omp-low.c (lower_omp_target): For OMP [...] adds 7c35d57 2014-09-29 Paolo Carlini paolo.carlini@oracle.com adds 033c0b5 2014-09-29 Richard Biener rguenther@suse.de adds 7747f33 2014-09-29 Catherine Moore clm@codesourcery.com adds f87a602 * config/msp430/msp430.c (msp430_expand_prologue): Return a [...] adds 421ff52 Fix ICE. Need use VOID instead of SI, or when real VOIDmode [...] adds 6e7e7b3 2014-09-29 Bill Schmidt wschmidt@vnet.linux.ibm.com adds 0c89a10 2014-09-29 François Dumont fdumont@gcc.gnu.org adds 616eb31 2014-09-29 François Dumont fdumont@gcc.gnu.org adds 872c819 * configure.host (abi_baseline_pair): If try_cpu is generic u [...] adds e8d737f * config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: New file. adds 1ec8aa4 * tree-vrp.c (get_single_symbol): New function. (build_symb [...] adds fef78e2 * config/sh/sh.md: Use define_c_enum for "unspec" and "unspecv". adds 5f69fda libgo/configure: Use -Qunused-arguments for asm tests if supported. adds d4a07db Daily bump. adds 191d50d Make -Q --help print param defaults and min/max values adds c76141f Fix signed integer overflow in data-streamer.c adds d02274e gcc/ 2014-09-26 David Sherwood david.sherwood@arm.com adds c24eea6 Should not sink instructions which may cause trap adds 483069a * doc/xml/manual/status_cxx2011.xml: Update. * doc/html/man [...] adds a076f99 2014-09-30 Terry Guo terry.guo@arm.com adds 725fe17 PR inline-asm/63282 * ifcvt.c (dead_or_predicable): Don't c [...] adds 9474bcd 2014-30-09 Dominique d'Humieres dominiq@lps.ens.fr adds 4a7e7de [AArch64] Wire up vqdmullh_laneq_s16 and vqdmullh_laneq_s32 adds ea882fb Fix ChangeLog entry for r215715. adds cd97e57 Fix ChangeLog entry for r215715 (Take 2). adds 0bdcce7 2014-09-30 Siva Chandra Reddy sivachandra@google.com adds bf59d04 PR plugins/63410: Fix missing headers for plugins adds a226baf Fix PR 62120. adds 2cb897aa 2014-09-30 Bernd Edlinger bernd.edlinger@hotmail.de adds 8f51a05 cp/ 2014-09-30 Manuel López-Ibáñez manu@gcc.gnu.org adds 9fec010 cp/ 2014-09-30 Manuel López-Ibáñez manu@gcc.gnu.org adds c33e051 c-family/ * c-common.h (enum rid): Remove RID_IS_CONVERTIBLE [...] adds ff4e692 * method.c (build_stub_object): Use CONVERT_EXPR. * tree.c [...] adds 717e52f c-family/ * c-common.h (enum rid): Add RID_IS_TRIVIALLY_COPY [...] adds f76a9aa c-family/ * c-common.h (enum rid): Add RID_IS_TRIVIALLY_ASSI [...] adds 30e432b Redesign jump threading profile updates to avoid introducing [...] adds d6084a9 * config/i386/i386.md (fmodxf3): Enable for flag_finite_math [...] adds 68efaae Add -Werror=implicit-function-declaration to AM_CFLAGS. adds 0f2ef14 Fix -Wmaybe-uninitialized warnings. adds d48d97f Fix typo in ChangeLog adds 12b2b6a Daily bump. adds 61bcd04 - remove empty picoship directories. adds f6751ff 2014-10-01 Edward Smith-Rowland 3dw4rd@verizon.net adds 6120145 2014-10-01 Edward Smith-Rowland 3dw4rd@verizon.net adds 276791d testsuite: error out with tested condition instead of FOO adds b207d15 [PATCH][ARM] Disable store_minmaxsi pattern for arm_restrict_i adds db1285d PR c++/63362 * class.c (type_has_non_user_provided_default_ [...] adds 1a80dd4 PR c++/63362 * method.c (constructible_expr): Handle value- [...] adds e9adf4f 2014-10-01 François Dumont fdumont@gcc.gnu.org adds 38ce471 PR target/63428 * config/i386/i386.c (expand_vec_perm_pshuf [...] adds 6dea26d * config/i386/i386.c (expand_vec_perm_vperm2f128): Canonical [...] adds 83a7e21 * config/i386/i386.c (expand_vec_perm_palignr): Handle 256- [...] adds 8857c81 PR c++/63306 * g++.dg/ipa/pr63306.C: New test. adds b1d4d30 PR debug/63342 * dwarf2out.c (loc_list_from_tree): Handle M [...] adds 3f21cd58 2014-10-02 Bernd Edlinger bernd.edlinger@hotmail.de [...] adds a3e70c2 Daily bump. adds 6a8bc4a 2014-10-01 Segher Boessenkool segher@kernel.crashing.org adds 2b7b45c * ipa-polymorphic-call.c (ipa_polymorphic_call_context::res [...] adds 90f9e6d * ipa-prop.c (ipa_modify_formal_parameters): Do not merge t [...] adds 28787ac * ipa.c (walk_polymorphic_call_targets): Avoid ICE when dum [...] adds bd27444 gcc/testsuite/ adds 072ec6e * ipa-prop.h (ipa_get_controlled_uses): Add hack to avoid IC [...] adds 40e1cdd * cgraphclones.c (build_function_type_skip_args): Do not mak [...] adds 73d07dc PR target/62128 * config/i386/i386.c (expand_vec_perm_1): T [...] adds 5b08a9a * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline. * [...] adds a6ea4f1 2014-10-02 Olivier Hainque hainque@adacore.com adds 7a8772f 2014-10-02 Edward Smith-Rowland 3dw4rd@verizon.net adds e7ced4a Add file I forgot to add before. adds 68874c5 * include/c_global/ctgmath: Include <complex>. * testsuite/ [...] adds 680e234 2014-10-02 Martin Jambor mjambor@suse.cz adds c5fefaa * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting [...] adds 3232736 PR go/61880 compiler: symbol names should have '.' replaced [...] adds af27ae8 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89. * gcc.dg/ [...] adds 2d2e5b3 /cp 2014-10-02 Paolo Carlini paolo.carlini@oracle.com adds 86f0a88 * gcc.dg/vect/pr24049.c: Fix implicit declarations. * gcc.d [...] adds 53ee8f1 * gcc.dg/tm/20091013.c: Fix defaulting to int. * gcc.dg/tm/ [...] adds f015a04 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89. * gcc.dg/tr [...] adds b1f3c32 2014-10-02 Segher Boessenkool segher@kernel.crashing.org adds 1c1c853 2014-10-01 Teresa Johnson tejohnson@google.com adds 78e9bd8 2014-10-02 Edward Smith-Rowland 3dw4rd@verizon.net adds 39e5f7e Daily bump. adds e8038c3 2014-10-02 Teresa Johnson tejohnson@google.com adds 73f46f8 runtime: Check for CPU_COUNT itself, don't check glibc version. adds c500eb0 * cgraph.h (ipa_polymorphic_call_context): Turn bools into [...] adds 4e06d3c PR target/62128 * config/i386/i386.c (expand_vec_perm_palig [...] adds 37eaded PR libgomp/61200 * omp-low.c (taskreg_contexts): New variab [...] adds 321d85d * tree-vect-data-refs.c (vect_permute_load_chain, vect_shif [...] adds e88cf7a gcc/ * lra-constraints.c (inherit_in_ebb): Handle calls with [...] adds 5800f4e 2014-10-03 Paolo Carlini paolo.carlini@oracle.com adds a08f4f9 gcc/ 2014-10-03 David Sherwood david.sherwood@arm.com adds 24fa98f * convert.c (convert_to_integer): Do not introduce useless c [...] adds 545f470 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fi [...] adds 0d92d4e * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations [...] adds cf46051 PR libstdc++/63449 * doc/xml/manual/containers.xml: Remove [...] adds 647918a 2014-10-03 Yury Gribov y.gribov@samsung.com adds 264bf26 compiler: Don't insert promoted methods that conflict with fields. adds faf2ad1 PR go/61877 refect: fix direct call of variadic method value adds ee3a503 PR c++/63362 * tree.c (strip_typedefs): Handle TREE_LIST. adds cf8104c gcc.c: Split up the driver's "main" into smaller functions adds 18f9873 * semantics.c (constexpr_fn_retval): Ignore declarations in [...] adds 29eac75 * decl.c (start_decl): Complain about static/thread_local va [...] adds 58f62c5 Add aarch64 to list of targets that support gold. adds 8a0ff8c PR tree-optimization/61403 * config/i386/i386.c (expand_vec [...] adds 4883e89 * gcc.dg/torture/vshuf-v8df.c: New test. * gcc.dg/torture/v [...] adds 666c99e * config/i386/i386.c (ix86_expand_vec_perm_vpermi2): Fix up [...] adds 82d6b68 compiler: Recognize 64-bit symbol tables in archives. adds 007a6c2 * cgraph.h (struct indirect_call_info): Add IN_POLYMORPHIC_C [...] adds 5e84569 2014-10-03 Marc Glisse marc.glisse@inria.fr adds e347736 2014-10-03 Bill Schmidt wschmidt@linux.vnet.ibm.com adds a2bc79d PR c/63453 * c-decl.c (pop_scope): Don't warn about "inline [...] adds 1cc8769 * config/rs6000/e500.h (HARD_REGNO_CALLER_SAVE_MODE): Remove [...] adds 714f643 * ipa-polymorphic-call.c (decl_maybe_in_construction_p): Be [...] adds 408ebd8 Fix build breakage on darwin introduced by me in r215861 adds e522a60 gcc/ChangeLog: adds 6b52961 [gcc] adds 62cc873 * ipa-polymorphic-call.c (decl_maybe_in_construction_p): Be [...] adds a760049 [gcc] adds e43b3e2 Daily bump. adds 4642451 * testsuite/g++.dg/ipa/devirt-42.C: New testcase. * testsui [...] adds 5014584 PR fortran/36534 adds 54731e7 Fix dupplicate declaration of ggc_realloc in gencondmd adds f230ef8 remove score-* support adds 32de3b9 * g++.dg/ipa/devirt-46.C: New testcase. * ipa-prop.c (ipa_c [...] adds f9d04a9 Daily bump. adds ca7d22c PR ipa/61144 * gcc.dg/tree-ssa/pr61144.c: New testcase. adds 43aac8c * ipa-polymorphic-call.c (walk_ssa_copies): Recognize NULL [...] adds 77cab47 PR debug/63239 Add DWARF representation for C++11 deleted mem [...] adds 1986ca4 * ipa-polymorphic-call.c (possible_placement_new): Fix condi [...] adds 9b8f0a0 2014-10-05 François Dumont fdumont@gcc.gnu.org adds 18299cf * ipa-prop.c (try_make_edge_direct_virtual_call): Remove ove [...] adds 4b848d7 2014-10-05 Jerry DeLisle jvdelisle@gcc.gnu.org adds dee7101 Daily bump. adds 0daab50 2014-10-06 Tobias Burnus burnus@net-b.de adds 058e5c2 Commit forgotten hunk. adds 11d00a0 * ubsan.h (ubsan_get_source_location): New prototype. * ubs [...] adds d3a96ab * ubsan.h (ubsan_get_source_location): New prototype. * ubs [...] adds 0206ae2 * gcc.dg/lto/20080924_0.c: Fix defaulting to int. * gcc.dg/ [...] adds 52e050e * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implic [...] adds c71d36b * gcc.dg/ipa/inline-2.c: Fix implicit declarations. * gcc.d [...] adds 91c603d * dwarf2cfi.c (create_pseudo_cfg): Fix trace numbering. adds 58ff907 * testsuite/libgomp.c/affinity-1.c: Fix implicit declaration [...] adds 545e649 * config/sparc/predicates.md (int_register_operand): Delete. adds 00face8 * gcc.dg/20001012-1.c: Fix defaulting to int. * gcc.dg/2000 [...] adds 120ce98 * lto.c (stream_out): ARG_UNUSED added for last argument. adds 542ae45 * testsuite/libgomp.c/affinity-1.c: Include <sys/wait.h>. * [...] adds 5720186 * include/Makefile.am: Add new header. * include/Makefile.i [...] adds 7743567 * testsuite/libitm.c/memcpy-1.c: Declare getpagesize. * tes [...] adds b45a193 * gcc.target/i386/20040112-1.c: Fix defaulting to int. * gc [...] adds 1b7bd30 boehm-gc/ * testsuite/boehm-gc.c/gctest.c: Fix defaulting to [...] adds 671b0e9 2014-10-06 Bill Schmidt wschmidt@linux.vnet.ibm.com adds acb73eb 2014-10-06 Rüdiger Sonderfeld ruediger@c-plusplus.de [...] adds 8be31d9 /cp 2014-10-06 Paolo Carlini paolo.carlini@oracle.com adds 5b8257e gcc/c-family: adds e012cdc * calls.c (expand_call): Do not use the target as the return [...] adds bdc8f54 Daily bump. adds 8ceaa1e 2014-10-06 Rong Xu xur@google.com adds b74245e 2014-10-06 Rong Xu xur@google.com adds 224bdd5 * c-convert.c (convert): Use error_operand_p. * c-typeck.c [...] adds 3b68434 * lto-opts.c (lto_write_options): Handle -fmath-errno, -fsig [...] adds e76984e * g++.dg/lto/pr63270.h: New test. * g++.dg/lto/pr63270_0.C [...] adds 9d4a0f4 * cgraph.h (cgraph_node::get_fun): Declare. * cgraph.c (cgr [...] adds 89f5475 * jvgenmain.c (main): Provide declarations for JvRunMain{,Name}. adds 375ad04 Use long long instead of long in adx intrinsics. adds 45e6f6f gcc/fortran/ChangeLog: adds 8a8f398 Update the ChangeLog for r215962 and r215963. adds b3ab0cc * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline. * gcc.dg/ [...] adds 4e888fd PR c/59717 * c-decl.c (header_for_builtin_fn): New function [...] adds e3e59ca * dwarf2out.c: Remove current_function_has_inlines. (gen_su [...] adds cc919d0 * lib/target-supports.exp (check_effective_target_fd_truncat [...] adds 33f24aa Fix spacing. adds cdf9c9f 2014-10-07 Iain Sandoe iain@codesourcery.com adds a625b9e 2014-10-07 François Dumont fdumont@gcc.gnu.org adds 4ff6f36 2014-10-8 Felix Yang felix.yang@huawei.com adds cd1724e Daily bump. adds 6e9c74c * tree.c (cp_tree_equal) [TRAIT_EXPR]: Use cp_tree_equal for type2. adds e39d7aa * include/bits/regex.h (regex_token_iterator::_M_end_of_seq) [...] adds 96c6330 testsuite deleted-member-function.C: Remove comment marker prefix. adds ef7f8bf Don't override default_options in gcc.dg/torture/stackalign/b [...] adds 27628c9 * cfgexpand.c (expand_debug_expr) <TARGET_MEM_REF>: [...] adds 400135c * include/bits/locale_facets.tcc (num_put::_M_insert_float): [...] adds db743d1 PR go/60406 runtime: Check callers in can_recover if return [...] adds bcc7f9c * call.c (call_copy_ctor): New. (build_over_call): Use it t [...] adds 32e654a PR libquadmath/63487 * libquadmath.texi (sincosq): Fix typo. adds abf7fbd 2014-10-08 Steve Ellcey sellcey@mips.com adds dc23567 * ipa-polymorphic-call.c (extr_type_from_vtbl_store): Do bet [...] adds c3fbdb4 2014-10-08 Steve Ellcey sellcey@mips.com adds 0bc1f57 PR c++/63485 * tree.c (build_cplus_array_type): Look for a [...] adds 8bb8c29 PR c++/63405 * pt.c (tsubst_pack_expansion): Limit simple e [...] adds 26054e0 Add overlap functionality to gcov-tool. 2014-10-08 Rong Xu [...] adds cfe1a41 2014-10-08 Dominique d'Humieres dominiq@lps.ens.fr adds 95ffcfa * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp. * [...] adds 7f4341a gcc/ PR target/52941 * config/sh/sync.md (atomic_exchangesi [...] adds 2461e62 Daily bump. adds f1ce4e7 2014-10-07 Teresa Johnson tejohnson@google.com adds 1b4aaef PR rtl-optimization/57003 * regcprop.c (copyprop_hardreg_fo [...] adds acafca5 PR libquadmath/55821 * Makefile.am: Conditionally define in [...] adds 5be85c4 2014-10-09 Richard Biener rguenther@suse.de adds 6e986d6 2014-10-09 Richard Biener rguenther@suse.de adds 61a892d PR c/63480 * c-typeck.c (pop_init_level): Don't warn about [...] adds 285dc59 2014-10-09 Ville Voutilainen ville.voutilainen@gmail.com adds e38b6bd * doc/invoke.texi: Document -fsanitize=bool and -fsanitize=enum. adds c0d7a1d * config/avr/avr.opt (mmcu=): Change to have a string value. [...] adds d733353 * f95-lang.c (gfc_init_builtin_functions): Add more floating [...] adds 89c1152 2014-10-09 Richard Biener rguenther@suse.de adds 1a29382 2014-10-09 Marc Glisse marc.glisse@inria.fr adds dcd5de6 Merge from trunk revision 216040. new 9592af3 Merge remote-tracking branch 'gcc/gccgo' new 349ea0a Update README
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: .gitignore | 4 + ChangeLog | 317 +- MAINTAINERS | 1080 +- Makefile.def | 14 +- Makefile.in | 3253 ++- Makefile.tpl | 23 +- README.org | 4 +- boehm-gc/ChangeLog | 12 +- boehm-gc/include/gc_config_macros.h | 2 +- boehm-gc/testsuite/boehm-gc.c/gctest.c | 3 + boehm-gc/win32_threads.c | 10 +- config-ml.in | 68 +- config.guess | 192 +- config.sub | 25 +- config/ChangeLog | 28 +- config/bootstrap-lto.mk | 16 +- config/cloog.m4 | 4 +- config/isl.m4 | 25 +- config/mh-alpha-linux | 3 + config/mt-gnu | 2 +- config/mt-nios2-elf | 5 + configure | 308 +- configure.ac | 90 +- contrib/ChangeLog | 102 +- contrib/compare-all-tests | 3 +- contrib/config-list.mk | 20 +- contrib/dg-extract-results.py | 585 + contrib/dg-extract-results.sh | 9 + contrib/gennews | 2 +- contrib/mklog | 78 +- contrib/reghunt/ChangeLog | 4 - contrib/regression/ChangeLog | 4 - contrib/texi2pod.pl | 7 +- fixincludes/ChangeLog | 23 +- fixincludes/fixincl.x | 309 +- fixincludes/inclhack.def | 150 +- fixincludes/tests/base/iso/setjmp_iso.h | 14 - fixincludes/tests/base/linux/compiler.h | 14 - fixincludes/tests/base/pthread.h | 44 - fixincludes/tests/base/sys/int_types.h | 20 - fixincludes/tests/base/sys/va_list.h | 22 - gcc/BASE-VER | 2 +- gcc/ChangeLog | 27149 ++++++++++++++++++- gcc/DATESTAMP | 2 +- gcc/DEV-PHASE | 2 +- gcc/Makefile.in | 263 +- gcc/ada/9drpc.adb | 2 +- gcc/ada/ChangeLog | 7978 +++++- gcc/ada/Make-generated.in | 50 - gcc/ada/Makefile.rtl | 36 +- gcc/ada/a-astaco.ads | 2 +- gcc/ada/a-calcon.ads | 11 +- gcc/ada/a-caldel-vms.adb | 105 - gcc/ada/a-calend-vms.adb | 1317 - gcc/ada/a-calend-vms.ads | 310 - gcc/ada/a-calend.adb | 4 +- gcc/ada/a-cbdlli.adb | 69 +- gcc/ada/a-cbdlli.ads | 41 +- gcc/ada/a-cbhama.adb | 82 +- gcc/ada/a-cbhama.ads | 25 +- gcc/ada/a-cbhase.adb | 152 +- gcc/ada/a-cbhase.ads | 42 +- gcc/ada/a-cbmutr.adb | 111 +- gcc/ada/a-cbmutr.ads | 63 +- gcc/ada/a-cborma.adb | 81 +- gcc/ada/a-cborma.ads | 25 +- gcc/ada/a-cborse.adb | 146 +- gcc/ada/a-cborse.ads | 44 +- gcc/ada/a-cdlili.adb | 22 +- gcc/ada/a-cfhama.adb | 7 +- gcc/ada/a-cfhama.ads | 9 +- gcc/ada/a-cfhase.adb | 3 +- gcc/ada/a-cfhase.ads | 7 +- gcc/ada/a-cforma.adb | 3 +- gcc/ada/a-cforma.ads | 8 +- gcc/ada/a-cforse.adb | 9 +- gcc/ada/a-cforse.ads | 5 +- gcc/ada/a-chahan.ads | 5 +- gcc/ada/a-chtgbo.adb | 45 +- gcc/ada/a-chtgbo.ads | 12 +- gcc/ada/a-chtgop.adb | 48 +- gcc/ada/a-chtgop.ads | 18 +- gcc/ada/a-cidlli.adb | 11 +- gcc/ada/a-cihase.adb | 99 +- gcc/ada/a-cihase.ads | 25 +- gcc/ada/a-ciorse.adb | 90 +- gcc/ada/a-ciorse.ads | 26 +- gcc/ada/a-cobove.adb | 68 +- gcc/ada/a-cobove.ads | 22 +- gcc/ada/a-cohase.adb | 123 +- gcc/ada/a-cohase.ads | 62 +- gcc/ada/a-coinho-shared.adb | 191 +- gcc/ada/a-coinho-shared.ads | 76 +- gcc/ada/a-coinho.adb | 102 +- gcc/ada/a-coinho.ads | 76 +- gcc/ada/a-comutr.ads | 26 +- gcc/ada/a-coorse.adb | 88 +- gcc/ada/a-coorse.ads | 26 +- gcc/ada/a-crdlli.adb | 17 +- gcc/ada/a-crdlli.ads | 6 +- gcc/ada/a-direct.adb | 23 +- gcc/ada/a-direct.ads | 20 +- gcc/ada/a-dirval-mingw.adb | 11 +- gcc/ada/a-dirval-vms.adb | 200 - gcc/ada/a-dirval.adb | 11 +- gcc/ada/a-dirval.ads | 5 +- gcc/ada/a-dynpri.ads | 2 +- gcc/ada/a-elchha.adb | 17 +- gcc/ada/a-excach.adb | 4 +- gcc/ada/a-except-2005.adb | 193 +- gcc/ada/a-except-2005.ads | 6 +- gcc/ada/a-except.adb | 235 +- gcc/ada/a-except.ads | 4 +- gcc/ada/a-excpol-abort.adb | 4 +- gcc/ada/a-exctra.ads | 7 +- gcc/ada/a-exexda.adb | 414 +- gcc/ada/a-exextr.adb | 4 +- gcc/ada/a-exstat.adb | 8 +- gcc/ada/a-finali.ads | 9 +- gcc/ada/a-intnam-linux.ads | 9 +- gcc/ada/a-intnam-vms.ads | 80 - gcc/ada/a-ngelfu.adb | 8 +- gcc/ada/a-ngelfu.ads | 45 +- gcc/ada/a-numaux-darwin.adb | 4 +- gcc/ada/a-numaux-darwin.ads | 12 +- gcc/ada/a-numaux-libc-x86.ads | 13 +- gcc/ada/a-numaux-vms.ads | 104 - gcc/ada/a-numaux-vxworks.ads | 17 +- gcc/ada/a-numaux-x86.adb | 7 +- gcc/ada/a-numaux-x86.ads | 11 +- gcc/ada/a-numaux.ads | 14 +- gcc/ada/a-rbtgbk.adb | 10 +- gcc/ada/a-rbtgbo.adb | 51 +- gcc/ada/a-reatim.ads | 13 +- gcc/ada/a-rttiev.adb | 34 +- gcc/ada/a-stmaco.ads | 5 +- gcc/ada/a-strbou.ads | 4 +- gcc/ada/a-stream.ads | 6 +- gcc/ada/a-strmap.ads | 5 +- gcc/ada/a-strunb-shared.adb | 4 +- gcc/ada/a-strunb-shared.ads | 8 +- gcc/ada/a-ststio.adb | 23 +- gcc/ada/a-stwiun-shared.ads | 10 +- gcc/ada/a-stzunb-shared.ads | 10 +- gcc/ada/a-suenco.adb | 67 +- gcc/ada/a-synbar-posix.adb | 18 +- gcc/ada/a-sytaco.ads | 4 +- gcc/ada/a-szmzco.ads | 2 +- gcc/ada/a-tags.ads | 36 +- gcc/ada/a-tasatt.adb | 787 +- gcc/ada/a-tasatt.ads | 40 +- gcc/ada/a-taside.ads | 4 +- gcc/ada/a-textio.adb | 8 +- gcc/ada/a-textio.ads | 4 +- gcc/ada/a-tgdico.ads | 6 +- gcc/ada/a-tideio.ads | 9 +- gcc/ada/a-tienio.ads | 32 +- gcc/ada/a-tifiio.ads | 31 +- gcc/ada/a-tiflio.ads | 7 +- gcc/ada/a-tiinio.ads | 9 +- gcc/ada/a-timoau.ads | 2 +- gcc/ada/a-timoio.ads | 9 +- gcc/ada/a-witeio.adb | 46 +- gcc/ada/a-witeio.ads | 4 +- gcc/ada/a-wtdeio.ads | 36 +- gcc/ada/a-wtenio.ads | 30 +- gcc/ada/a-wtfiio.ads | 30 +- gcc/ada/a-wtflio.ads | 34 +- gcc/ada/a-wtinio.ads | 4 +- gcc/ada/a-wtmoio.ads | 36 +- gcc/ada/a-ztcoau.ads | 24 +- gcc/ada/a-ztdeio.ads | 36 +- gcc/ada/a-ztenio.ads | 37 +- gcc/ada/a-ztexio.adb | 8 +- gcc/ada/a-ztexio.ads | 4 +- gcc/ada/a-ztfiio.ads | 30 +- gcc/ada/a-ztflio.ads | 34 +- gcc/ada/a-ztinio.ads | 4 +- gcc/ada/a-ztmoau.adb | 2 +- gcc/ada/a-ztmoio.ads | 36 +- gcc/ada/adabkend.adb | 20 +- gcc/ada/adaint.c | 1188 +- gcc/ada/adaint.h | 39 +- gcc/ada/ali.adb | 66 +- gcc/ada/ali.ads | 34 +- gcc/ada/aspects.adb | 7 +- gcc/ada/aspects.ads | 211 +- gcc/ada/atree.adb | 19 +- gcc/ada/atree.ads | 11 +- gcc/ada/back_end.adb | 67 +- gcc/ada/back_end.ads | 4 +- gcc/ada/bcheck.adb | 141 +- gcc/ada/binde.adb | 17 +- gcc/ada/binderr.ads | 4 +- gcc/ada/bindgen.adb | 241 +- gcc/ada/bindusg.adb | 7 +- gcc/ada/butil.adb | 92 +- gcc/ada/cal.c | 45 +- gcc/ada/casing.adb | 4 +- gcc/ada/casing.ads | 6 +- gcc/ada/ceinfo.adb | 9 +- gcc/ada/checks.adb | 1174 +- gcc/ada/checks.ads | 104 +- gcc/ada/clean.adb | 191 +- gcc/ada/comperr.adb | 14 +- gcc/ada/comperr.ads | 13 +- gcc/ada/cstand.adb | 171 +- gcc/ada/cstreams.c | 68 +- gcc/ada/debug.adb | 473 +- gcc/ada/einfo.adb | 628 +- gcc/ada/einfo.ads | 947 +- gcc/ada/elists.adb | 15 +- gcc/ada/elists.ads | 7 +- gcc/ada/env.c | 11 +- gcc/ada/err_vars.ads | 11 +- gcc/ada/errout.adb | 344 +- gcc/ada/errout.ads | 143 +- gcc/ada/erroutc.adb | 296 +- gcc/ada/erroutc.ads | 98 +- gcc/ada/errutil.adb | 71 +- gcc/ada/eval_fat.adb | 8 +- gcc/ada/exp_aggr.adb | 861 +- gcc/ada/exp_atag.adb | 25 +- gcc/ada/exp_attr.adb | 1024 +- gcc/ada/exp_cg.adb | 6 +- gcc/ada/exp_ch11.adb | 108 +- gcc/ada/exp_ch11.ads | 7 +- gcc/ada/exp_ch13.adb | 28 +- gcc/ada/exp_ch3.adb | 1242 +- gcc/ada/exp_ch4.adb | 1011 +- gcc/ada/exp_ch4.ads | 2 +- gcc/ada/exp_ch5.adb | 229 +- gcc/ada/exp_ch6.adb | 2266 +- gcc/ada/exp_ch6.ads | 36 +- gcc/ada/exp_ch7.adb | 1166 +- gcc/ada/exp_ch7.ads | 48 +- gcc/ada/exp_ch9.adb | 278 +- gcc/ada/exp_ch9.ads | 5 +- gcc/ada/exp_dbug.adb | 141 +- gcc/ada/exp_dbug.ads | 55 +- gcc/ada/exp_disp.adb | 959 +- gcc/ada/exp_dist.adb | 44 +- gcc/ada/exp_imgv.adb | 6 +- gcc/ada/exp_intr.adb | 65 +- gcc/ada/exp_intr.ads | 8 +- gcc/ada/exp_pakd.adb | 212 +- gcc/ada/exp_pakd.ads | 14 +- gcc/ada/exp_prag.adb | 321 +- gcc/ada/exp_prag.ads | 13 +- gcc/ada/exp_smem.adb | 148 +- gcc/ada/exp_smem.ads | 9 +- gcc/ada/exp_strm.adb | 27 +- gcc/ada/exp_util.adb | 875 +- gcc/ada/exp_util.ads | 90 +- gcc/ada/exp_vfpt.adb | 690 - gcc/ada/exp_vfpt.ads | 67 - gcc/ada/expander.adb | 486 +- gcc/ada/expect.c | 75 +- gcc/ada/fe.h | 65 +- gcc/ada/fname-uf.adb | 6 +- gcc/ada/fname.adb | 12 +- gcc/ada/fname.ads | 5 +- gcc/ada/freeze.adb | 966 +- gcc/ada/freeze.ads | 8 +- gcc/ada/frontend.adb | 81 +- gcc/ada/g-alveop.ads | 14 +- gcc/ada/g-awk.adb | 3 +- gcc/ada/g-calend.adb | 15 +- gcc/ada/g-calend.ads | 4 +- gcc/ada/g-catiio.adb | 3 +- gcc/ada/g-comlin.adb | 32 +- gcc/ada/g-comlin.ads | 9 +- gcc/ada/g-debpoo.adb | 142 +- gcc/ada/g-decstr.adb | 4 +- gcc/ada/g-dirope.adb | 4 +- gcc/ada/g-dirope.ads | 53 +- gcc/ada/g-dyntab.adb | 17 +- gcc/ada/g-eacodu-vms.adb | 71 - gcc/ada/g-enblsp-vms-alpha.adb | 128 - gcc/ada/g-enblsp-vms-ia64.adb | 125 - gcc/ada/g-excact.ads | 8 +- gcc/ada/g-exctra.adb | 91 +- gcc/ada/g-exctra.ads | 67 +- gcc/ada/g-expect-vms.adb | 1304 - gcc/ada/g-expect.adb | 39 +- gcc/ada/g-expect.ads | 10 +- gcc/ada/g-exptty.adb | 24 +- gcc/ada/g-forstr.adb | 981 + gcc/ada/g-forstr.ads | 294 + gcc/ada/g-memdum.adb | 139 +- gcc/ada/g-memdum.ads | 37 +- gcc/ada/g-pehage.ads | 6 +- gcc/ada/g-rewdat.adb | 253 + gcc/ada/g-rewdat.ads | 152 + gcc/ada/g-sechas.adb | 74 +- gcc/ada/g-sechas.ads | 21 +- gcc/ada/g-sercom.ads | 9 +- gcc/ada/g-socket.adb | 120 +- gcc/ada/g-socket.ads | 27 +- gcc/ada/g-socthi-mingw.adb | 9 +- gcc/ada/g-socthi-vms.adb | 502 - gcc/ada/g-socthi-vms.ads | 257 - gcc/ada/g-socthi.adb | 3 +- gcc/ada/g-sothco.ads | 7 +- gcc/ada/g-souinf.ads | 29 +- gcc/ada/g-strspl.ads | 2 +- gcc/ada/g-table.adb | 24 +- gcc/ada/g-timsta.adb | 2 +- gcc/ada/g-timsta.ads | 2 +- gcc/ada/g-traceb.adb | 4 +- gcc/ada/g-traceb.ads | 4 +- gcc/ada/g-trasym-vms-alpha.adb | 303 - gcc/ada/g-trasym-vms-ia64.adb | 345 - gcc/ada/g-trasym.adb | 51 +- gcc/ada/g-trasym.ads | 71 +- gcc/ada/g-wistsp.ads | 2 +- gcc/ada/g-zstspl.ads | 2 +- gcc/ada/gcc-interface/Make-lang.in | 98 +- gcc/ada/gcc-interface/Makefile.in | 431 +- gcc/ada/gcc-interface/ada-tree.h | 77 +- gcc/ada/gcc-interface/cuintp.c | 6 +- gcc/ada/gcc-interface/decl.c | 746 +- gcc/ada/gcc-interface/gigi.h | 71 +- gcc/ada/gcc-interface/misc.c | 52 +- gcc/ada/gcc-interface/trans.c | 983 +- gcc/ada/gcc-interface/utils.c | 1774 +- gcc/ada/gcc-interface/utils2.c | 44 +- gcc/ada/get_scos.adb | 11 +- gcc/ada/get_targ.adb | 50 +- gcc/ada/get_targ.ads | 5 + gcc/ada/gnat.ads | 2 +- gcc/ada/gnat1drv.adb | 265 +- gcc/ada/gnat_rm.texi | 2274 +- gcc/ada/gnat_ugn.texi | 9695 +++---- gcc/ada/gnatbind.adb | 42 +- gcc/ada/gnatchop.adb | 154 +- gcc/ada/gnatcmd.adb | 553 +- gcc/ada/gnatcmd.ads | 24 +- gcc/ada/gnatfind.adb | 25 +- gcc/ada/gnatlink.adb | 641 +- gcc/ada/gnatls.adb | 74 +- gcc/ada/gnatname.adb | 69 +- gcc/ada/gnatsym.adb | 359 - gcc/ada/gnatvsn.ads | 4 +- gcc/ada/gnatxref.adb | 22 +- gcc/ada/gprep.adb | 18 +- gcc/ada/gsocket.h | 12 +- gcc/ada/hostparm.ads | 15 +- gcc/ada/i-cpp.adb | 35 - gcc/ada/i-cpp.ads | 50 - gcc/ada/i-cstrea-vms.adb | 253 - gcc/ada/i-cstrea.adb | 6 +- gcc/ada/i-cstrea.ads | 58 +- gcc/ada/i-cstrin.ads | 4 +- gcc/ada/impunit.adb | 10 +- gcc/ada/indepsw-aix.adb | 2 +- gcc/ada/indepsw-gnu.adb | 2 +- gcc/ada/indepsw-mingw.adb | 2 +- gcc/ada/indepsw.adb | 2 +- gcc/ada/init.c | 51 +- gcc/ada/initialize.c | 39 +- gcc/ada/inline.adb | 3286 ++- gcc/ada/inline.ads | 113 +- gcc/ada/interfac.ads | 11 +- gcc/ada/krunch.adb | 36 +- gcc/ada/krunch.ads | 7 +- gcc/ada/layout.adb | 142 +- gcc/ada/lib-load.adb | 14 +- gcc/ada/lib-load.ads | 18 +- gcc/ada/lib-util.adb | 7 +- gcc/ada/lib-writ.adb | 124 +- gcc/ada/lib-writ.ads | 47 +- gcc/ada/lib-xref-spark_specific.adb | 40 +- gcc/ada/lib-xref.adb | 74 +- gcc/ada/lib-xref.ads | 18 +- gcc/ada/lib.adb | 49 +- gcc/ada/lib.ads | 51 +- gcc/ada/link.c | 4 +- gcc/ada/make.adb | 394 +- gcc/ada/makeusg.adb | 10 +- gcc/ada/makeutl.adb | 285 +- gcc/ada/makeutl.ads | 22 +- gcc/ada/memtrack.adb | 17 +- gcc/ada/mingw32.h | 3 +- gcc/ada/mkdir.c | 4 +- gcc/ada/mlib-prj.adb | 78 +- gcc/ada/mlib-tgt-specific-hpux.adb | 11 +- gcc/ada/mlib-tgt-specific-vms-alpha.adb | 509 - gcc/ada/mlib-tgt-specific-vms-ia64.adb | 513 - gcc/ada/mlib-tgt-vms_common.adb | 174 - gcc/ada/mlib-tgt-vms_common.ads | 35 - gcc/ada/mlib-tgt.ads | 6 +- gcc/ada/mlib.adb | 18 +- gcc/ada/mlib.ads | 6 +- gcc/ada/namet.h | 5 +- gcc/ada/nlists.adb | 4 +- gcc/ada/nlists.ads | 9 +- gcc/ada/opt.adb | 26 +- gcc/ada/opt.ads | 323 +- gcc/ada/osint-b.adb | 42 +- gcc/ada/osint-b.ads | 10 +- gcc/ada/osint-c.adb | 26 +- gcc/ada/osint-c.ads | 8 +- gcc/ada/osint.adb | 175 +- gcc/ada/osint.ads | 54 +- gcc/ada/output.ads | 9 +- gcc/ada/par-ch12.adb | 3 +- gcc/ada/par-ch13.adb | 225 +- gcc/ada/par-ch2.adb | 15 +- gcc/ada/par-ch3.adb | 69 +- gcc/ada/par-ch4.adb | 77 +- gcc/ada/par-ch5.adb | 11 +- gcc/ada/par-ch7.adb | 4 +- gcc/ada/par-endh.adb | 4 +- gcc/ada/par-prag.adb | 32 +- gcc/ada/par-tchk.adb | 13 +- gcc/ada/par.adb | 19 +- gcc/ada/par_sco.adb | 30 +- gcc/ada/prepcomp.adb | 20 +- gcc/ada/prepcomp.ads | 11 +- gcc/ada/prj-attr-pm.adb | 3 +- gcc/ada/prj-attr.adb | 82 +- gcc/ada/prj-attr.ads | 19 +- gcc/ada/prj-conf.adb | 35 +- gcc/ada/prj-conf.ads | 10 +- gcc/ada/prj-dect.adb | 21 +- gcc/ada/prj-env.adb | 23 +- gcc/ada/prj-makr.adb | 18 +- gcc/ada/prj-nmsc.adb | 213 +- gcc/ada/prj-pars.adb | 6 +- gcc/ada/prj-part.adb | 20 +- gcc/ada/prj-pp.adb | 111 +- gcc/ada/prj-proc.adb | 164 +- gcc/ada/prj-proc.ads | 4 +- gcc/ada/prj-strt.adb | 137 +- gcc/ada/prj-strt.ads | 23 +- gcc/ada/prj-tree.adb | 61 +- gcc/ada/prj-tree.ads | 20 +- gcc/ada/prj-util.adb | 5 +- gcc/ada/prj.adb | 154 +- gcc/ada/prj.ads | 187 +- gcc/ada/projects.texi | 1044 +- gcc/ada/repinfo.adb | 85 +- gcc/ada/repinfo.ads | 16 +- gcc/ada/restrict.adb | 187 +- gcc/ada/restrict.ads | 29 +- gcc/ada/rtsfind.adb | 300 +- gcc/ada/rtsfind.ads | 183 +- gcc/ada/s-addima.ads | 5 +- gcc/ada/s-arit64.adb | 142 +- gcc/ada/s-assert.adb | 2 +- gcc/ada/s-asthan-vms-alpha.adb | 603 - gcc/ada/s-asthan-vms-ia64.adb | 608 - gcc/ada/s-asthan.adb | 58 - gcc/ada/s-asthan.ads | 57 - gcc/ada/s-auxdec-vms-alpha.adb | 809 - gcc/ada/s-auxdec-vms-ia64.adb | 576 - gcc/ada/s-auxdec-vms_64.ads | 693 - gcc/ada/s-auxdec.ads | 86 +- gcc/ada/s-boarop.ads | 2 +- gcc/ada/s-carsi8.ads | 2 +- gcc/ada/s-casi16.ads | 2 +- gcc/ada/s-casi32.ads | 2 +- gcc/ada/s-casi64.ads | 2 +- gcc/ada/s-caun16.ads | 2 +- gcc/ada/s-caun32.ads | 2 +- gcc/ada/s-caun64.ads | 2 +- gcc/ada/s-crtl.ads | 19 +- gcc/ada/s-direio.adb | 32 +- gcc/ada/s-direio.ads | 4 +- gcc/ada/s-dsaser.ads | 2 +- gcc/ada/{s-widllu.adb => s-elaall.adb} | 65 +- gcc/ada/{g-htable.ads => s-elaall.ads} | 53 +- gcc/ada/s-excdeb.ads | 4 +- gcc/ada/s-except.ads | 4 +- gcc/ada/s-excmac-gcc.ads | 5 +- gcc/ada/s-exctab.adb | 336 +- gcc/ada/{g-exctra.adb => s-exctra.adb} | 37 +- gcc/ada/{g-exctra.ads => s-exctra.ads} | 18 +- gcc/ada/s-exnint.adb | 2 +- gcc/ada/s-exnint.ads | 2 +- gcc/ada/s-exnlli.adb | 2 +- gcc/ada/s-exnlli.ads | 2 +- gcc/ada/s-expint.adb | 2 +- gcc/ada/s-expint.ads | 2 +- gcc/ada/s-explli.adb | 2 +- gcc/ada/s-explli.ads | 2 +- gcc/ada/s-expllu.adb | 2 +- gcc/ada/s-expmod.adb | 28 +- gcc/ada/s-expmod.ads | 11 +- gcc/ada/s-expuns.adb | 2 +- gcc/ada/s-fatgen.adb | 112 +- gcc/ada/s-fatgen.ads | 36 +- gcc/ada/s-ficobl.ads | 6 +- gcc/ada/s-fileio.adb | 396 +- gcc/ada/s-filofl.ads | 52 - gcc/ada/s-fishfl.ads | 52 - gcc/ada/s-fore.adb | 2 +- gcc/ada/s-fore.ads | 2 +- gcc/ada/s-fvadfl.ads | 54 - gcc/ada/s-fvaffl.ads | 54 - gcc/ada/s-fvagfl.ads | 54 - gcc/ada/s-geveop.ads | 2 +- gcc/ada/s-imgbiu.adb | 6 +- gcc/ada/s-imgbiu.ads | 2 +- gcc/ada/s-imgllb.adb | 6 +- gcc/ada/s-imgllb.ads | 2 +- gcc/ada/s-imgllw.adb | 6 +- gcc/ada/s-imgllw.ads | 2 +- gcc/ada/s-imgrea.adb | 7 +- gcc/ada/s-imguns.ads | 10 +- gcc/ada/s-imgwiu.adb | 6 +- gcc/ada/s-inmaop-vms.adb | 303 - gcc/ada/s-interr-hwint.adb | 225 +- gcc/ada/s-interr-sigaction.adb | 34 +- gcc/ada/s-interr-vms.adb | 1132 - gcc/ada/s-interr.adb | 191 +- gcc/ada/s-interr.ads | 10 +- gcc/ada/s-intman-vms.adb | 76 - gcc/ada/s-intman-vms.ads | 119 - gcc/ada/s-intman.ads | 8 +- gcc/ada/s-mantis.adb | 2 +- gcc/ada/s-mantis.ads | 2 +- gcc/ada/s-mastop-vms.adb | 274 - gcc/ada/s-mastop.ads | 45 +- gcc/ada/s-memcop.ads | 2 +- gcc/ada/s-memory-vms_64.adb | 230 - gcc/ada/s-memory-vms_64.ads | 129 - gcc/ada/s-os_lib.adb | 122 +- gcc/ada/s-os_lib.ads | 109 +- gcc/ada/s-oscons-tmplt.c | 52 +- gcc/ada/s-osinte-android.adb | 15 +- gcc/ada/s-osinte-darwin.adb | 15 +- gcc/ada/s-osinte-rtems.adb | 2 +- gcc/ada/s-osinte-vms.adb | 59 - gcc/ada/s-osinte-vms.ads | 660 - gcc/ada/s-osprim-mingw.adb | 10 +- gcc/ada/s-osprim-posix.adb | 13 +- gcc/ada/s-osprim-vms.adb | 209 - gcc/ada/s-osprim-vms.ads | 110 - gcc/ada/s-pack03.adb | 101 +- gcc/ada/s-pack03.ads | 18 +- gcc/ada/s-pack05.adb | 101 +- gcc/ada/s-pack05.ads | 16 +- gcc/ada/s-pack06.adb | 197 +- gcc/ada/s-pack06.ads | 27 +- gcc/ada/s-pack07.adb | 101 +- gcc/ada/s-pack07.ads | 16 +- gcc/ada/s-pack09.adb | 101 +- gcc/ada/s-pack09.ads | 16 +- gcc/ada/s-pack10.adb | 197 +- gcc/ada/s-pack10.ads | 27 +- gcc/ada/s-pack11.adb | 101 +- gcc/ada/s-pack11.ads | 16 +- gcc/ada/s-pack12.adb | 197 +- gcc/ada/s-pack12.ads | 27 +- gcc/ada/s-pack13.adb | 101 +- gcc/ada/s-pack13.ads | 16 +- gcc/ada/s-pack14.adb | 195 +- gcc/ada/s-pack14.ads | 29 +- gcc/ada/s-pack15.adb | 101 +- gcc/ada/s-pack15.ads | 16 +- gcc/ada/s-pack17.adb | 101 +- gcc/ada/s-pack17.ads | 16 +- gcc/ada/s-pack18.adb | 195 +- gcc/ada/s-pack18.ads | 27 +- gcc/ada/s-pack19.adb | 101 +- gcc/ada/s-pack19.ads | 16 +- gcc/ada/s-pack20.adb | 195 +- gcc/ada/s-pack20.ads | 27 +- gcc/ada/s-pack21.adb | 101 +- gcc/ada/s-pack21.ads | 16 +- gcc/ada/s-pack22.adb | 195 +- gcc/ada/s-pack22.ads | 27 +- gcc/ada/s-pack23.adb | 101 +- gcc/ada/s-pack23.ads | 16 +- gcc/ada/s-pack24.adb | 195 +- gcc/ada/s-pack24.ads | 27 +- gcc/ada/s-pack25.adb | 103 +- gcc/ada/s-pack25.ads | 16 +- gcc/ada/s-pack26.adb | 195 +- gcc/ada/s-pack26.ads | 27 +- gcc/ada/s-pack27.adb | 101 +- gcc/ada/s-pack27.ads | 16 +- gcc/ada/s-pack28.adb | 195 +- gcc/ada/s-pack28.ads | 27 +- gcc/ada/s-pack29.adb | 101 +- gcc/ada/s-pack29.ads | 16 +- gcc/ada/s-pack30.adb | 195 +- gcc/ada/s-pack30.ads | 27 +- gcc/ada/s-pack31.adb | 101 +- gcc/ada/s-pack31.ads | 16 +- gcc/ada/s-pack33.adb | 101 +- gcc/ada/s-pack33.ads | 16 +- gcc/ada/s-pack34.adb | 195 +- gcc/ada/s-pack34.ads | 27 +- gcc/ada/s-pack35.adb | 101 +- gcc/ada/s-pack35.ads | 16 +- gcc/ada/s-pack36.adb | 195 +- gcc/ada/s-pack36.ads | 27 +- gcc/ada/s-pack37.adb | 101 +- gcc/ada/s-pack37.ads | 16 +- gcc/ada/s-pack38.adb | 195 +- gcc/ada/s-pack38.ads | 27 +- gcc/ada/s-pack39.adb | 101 +- gcc/ada/s-pack39.ads | 16 +- gcc/ada/s-pack40.adb | 195 +- gcc/ada/s-pack40.ads | 27 +- gcc/ada/s-pack41.adb | 101 +- gcc/ada/s-pack41.ads | 16 +- gcc/ada/s-pack42.adb | 195 +- gcc/ada/s-pack42.ads | 27 +- gcc/ada/s-pack43.adb | 101 +- gcc/ada/s-pack43.ads | 16 +- gcc/ada/s-pack44.adb | 195 +- gcc/ada/s-pack44.ads | 27 +- gcc/ada/s-pack45.adb | 101 +- gcc/ada/s-pack45.ads | 16 +- gcc/ada/s-pack46.adb | 195 +- gcc/ada/s-pack46.ads | 27 +- gcc/ada/s-pack47.adb | 101 +- gcc/ada/s-pack47.ads | 16 +- gcc/ada/s-pack48.adb | 195 +- gcc/ada/s-pack48.ads | 27 +- gcc/ada/s-pack49.adb | 101 +- gcc/ada/s-pack49.ads | 16 +- gcc/ada/s-pack50.adb | 195 +- gcc/ada/s-pack50.ads | 27 +- gcc/ada/s-pack51.adb | 101 +- gcc/ada/s-pack51.ads | 16 +- gcc/ada/s-pack52.adb | 195 +- gcc/ada/s-pack52.ads | 27 +- gcc/ada/s-pack53.adb | 101 +- gcc/ada/s-pack53.ads | 16 +- gcc/ada/s-pack54.adb | 195 +- gcc/ada/s-pack54.ads | 27 +- gcc/ada/s-pack55.adb | 101 +- gcc/ada/s-pack55.ads | 16 +- gcc/ada/s-pack56.adb | 195 +- gcc/ada/s-pack56.ads | 27 +- gcc/ada/s-pack57.adb | 101 +- gcc/ada/s-pack57.ads | 16 +- gcc/ada/s-pack58.adb | 195 +- gcc/ada/s-pack58.ads | 27 +- gcc/ada/s-pack59.adb | 101 +- gcc/ada/s-pack59.ads | 16 +- gcc/ada/s-pack60.adb | 195 +- gcc/ada/s-pack60.ads | 27 +- gcc/ada/s-pack61.adb | 101 +- gcc/ada/s-pack61.ads | 16 +- gcc/ada/s-pack62.adb | 195 +- gcc/ada/s-pack62.ads | 27 +- gcc/ada/s-pack63.adb | 101 +- gcc/ada/s-pack63.ads | 16 +- gcc/ada/s-parame-ae653.ads | 15 +- gcc/ada/s-parame-hpux.ads | 15 +- gcc/ada/s-parame-vms-alpha.ads | 216 - gcc/ada/s-parame-vms-ia64.ads | 216 - gcc/ada/s-parame-vxworks.ads | 15 +- gcc/ada/s-parame.ads | 15 +- gcc/ada/s-po32gl.adb | 98 - gcc/ada/s-po32gl.ads | 80 - gcc/ada/s-powtab.ads | 2 +- gcc/ada/s-proinf.adb | 2 +- gcc/ada/s-rannum.adb | 4 +- gcc/ada/s-ransee-vms.adb | 51 - gcc/ada/s-regpat.adb | 64 +- gcc/ada/s-regpat.ads | 11 +- gcc/ada/s-rident.ads | 5 +- gcc/ada/s-shasto.adb | 4 +- gcc/ada/s-shasto.ads | 6 +- gcc/ada/s-soflin.ads | 8 +- gcc/ada/s-solita.adb | 10 +- gcc/ada/s-solita.ads | 5 +- gcc/ada/s-spsufi.adb | 21 +- gcc/ada/s-stalib.ads | 10 +- gcc/ada/s-stchop.adb | 4 +- gcc/ada/s-stoele.adb | 5 +- gcc/ada/s-stposu.adb | 10 +- gcc/ada/s-stposu.ads | 10 +- gcc/ada/s-taasde.adb | 54 +- gcc/ada/s-taasde.ads | 4 +- gcc/ada/s-taprob.adb | 12 +- gcc/ada/s-taprop-linux.adb | 10 +- gcc/ada/s-taprop-mingw.adb | 3 +- gcc/ada/s-taprop-vms.adb | 1278 - gcc/ada/s-taprop-vxworks.adb | 3 +- gcc/ada/s-taprop.ads | 20 +- gcc/ada/s-tarest.adb | 14 +- gcc/ada/s-tarest.ads | 9 +- gcc/ada/s-tasdeb-vms.adb | 2158 -- gcc/ada/s-tasdeb.adb | 179 +- gcc/ada/s-tasdeb.ads | 29 +- gcc/ada/s-tasinf-linux.ads | 7 +- gcc/ada/s-tasinf-mingw.ads | 7 +- gcc/ada/s-tasinf-solaris.ads | 7 +- gcc/ada/s-tasinf-vxworks.ads | 7 +- gcc/ada/s-tasinf.adb | 2 +- gcc/ada/s-tasinf.ads | 7 +- gcc/ada/s-tasini.adb | 40 +- gcc/ada/s-tasini.ads | 24 +- gcc/ada/s-taskin.ads | 44 +- gcc/ada/s-taspri-dummy.ads | 9 +- gcc/ada/s-taspri-hpux-dce.ads | 9 +- gcc/ada/s-taspri-mingw.ads | 9 +- gcc/ada/s-taspri-posix-noaltstack.ads | 9 +- gcc/ada/s-taspri-posix.ads | 13 +- gcc/ada/s-taspri-solaris.ads | 9 +- gcc/ada/s-taspri-vms.ads | 125 - gcc/ada/s-taspri-vxworks.ads | 9 +- gcc/ada/s-tasren.adb | 14 +- gcc/ada/s-tassta.adb | 51 +- gcc/ada/s-tasuti.adb | 68 +- gcc/ada/s-tasuti.ads | 31 +- gcc/ada/s-tataat.adb | 214 +- gcc/ada/s-tataat.ads | 109 +- gcc/ada/s-tpoben.adb | 12 +- gcc/ada/s-tpopde-vms.adb | 161 - gcc/ada/s-tpopde-vms.ads | 53 - gcc/ada/s-tpopsp-vms.adb | 103 - gcc/ada/s-tporft.adb | 11 +- gcc/ada/s-traceb-hpux.adb | 31 +- gcc/ada/s-traceb-mastop.adb | 30 +- gcc/ada/s-traceb.adb | 34 +- gcc/ada/s-traceb.ads | 31 +- gcc/ada/s-traces-default.adb | 2 +- gcc/ada/s-traces.adb | 2 +- gcc/ada/s-traces.ads | 8 +- gcc/ada/s-traent-vms.adb | 61 - gcc/ada/s-traent-vms.ads | 60 - gcc/ada/s-traent.adb | 6 +- gcc/ada/s-traent.ads | 8 +- gcc/ada/{g-trasym.adb => s-trasym.adb} | 18 +- gcc/ada/{g-trasym.ads => s-trasym.ads} | 41 +- gcc/ada/s-tratas-default.adb | 2 +- gcc/ada/s-tratas.adb | 2 +- gcc/ada/s-tratas.ads | 2 +- gcc/ada/s-unstyp.ads | 11 +- gcc/ada/s-vaflop-vms-alpha.adb | 695 - gcc/ada/s-vaflop.adb | 503 - gcc/ada/s-vaflop.ads | 247 - gcc/ada/s-vector.ads | 2 +- gcc/ada/s-vmexta.adb | 187 - gcc/ada/s-vmexta.ads | 67 - gcc/ada/s-vxwork-x86.ads | 2 +- gcc/ada/s-wchcon.ads | 4 +- gcc/ada/s-wwdwch.ads | 2 +- gcc/ada/scans.ads | 8 +- gcc/ada/scng.adb | 6 +- gcc/ada/scos.ads | 8 +- gcc/ada/{urealp.h => scos.h} | 68 +- gcc/ada/seh_init.c | 13 +- gcc/ada/sem.adb | 41 +- gcc/ada/sem.ads | 69 +- gcc/ada/sem_aggr.adb | 330 +- gcc/ada/sem_attr.adb | 1884 +- gcc/ada/sem_attr.ads | 96 +- gcc/ada/sem_aux.adb | 126 +- gcc/ada/sem_aux.ads | 33 +- gcc/ada/sem_case.adb | 133 +- gcc/ada/sem_cat.adb | 46 +- gcc/ada/sem_cat.ads | 12 +- gcc/ada/sem_ch10.adb | 199 +- gcc/ada/sem_ch10.ads | 15 +- gcc/ada/sem_ch11.adb | 12 +- gcc/ada/sem_ch12.adb | 629 +- gcc/ada/sem_ch13.adb | 4775 ++-- gcc/ada/sem_ch13.ads | 41 +- gcc/ada/sem_ch3.adb | 1561 +- gcc/ada/sem_ch3.ads | 80 +- gcc/ada/sem_ch4.adb | 300 +- gcc/ada/sem_ch5.adb | 289 +- gcc/ada/sem_ch5.ads | 3 +- gcc/ada/sem_ch6.adb | 3216 +-- gcc/ada/sem_ch6.ads | 37 +- gcc/ada/sem_ch7.adb | 132 +- gcc/ada/sem_ch8.adb | 873 +- gcc/ada/sem_ch9.adb | 151 +- gcc/ada/sem_ch9.ads | 16 +- gcc/ada/sem_dim.adb | 24 +- gcc/ada/sem_disp.adb | 152 +- gcc/ada/sem_disp.ads | 21 +- gcc/ada/sem_dist.adb | 9 +- gcc/ada/sem_elab.adb | 448 +- gcc/ada/sem_elab.ads | 4 +- gcc/ada/sem_eval.adb | 1803 +- gcc/ada/sem_eval.ads | 170 +- gcc/ada/sem_intr.adb | 19 +- gcc/ada/sem_mech.adb | 205 +- gcc/ada/sem_mech.ads | 42 +- gcc/ada/sem_prag.adb | 4404 ++- gcc/ada/sem_prag.ads | 24 +- gcc/ada/sem_res.adb | 813 +- gcc/ada/sem_scil.ads | 17 +- gcc/ada/sem_type.adb | 6 +- gcc/ada/sem_util.adb | 1992 +- gcc/ada/sem_util.ads | 172 +- gcc/ada/sem_vfpt.adb | 168 - gcc/ada/sem_vfpt.ads | 55 - gcc/ada/sem_warn.adb | 507 +- gcc/ada/sem_warn.ads | 16 +- gcc/ada/set_targ.adb | 597 +- gcc/ada/sigtramp-armvxw.c | 250 - gcc/ada/{sigtramp-ppcvxw.c => sigtramp-vxworks.c} | 184 +- gcc/ada/sinfo.adb | 158 +- gcc/ada/sinfo.ads | 393 +- gcc/ada/sinput-c.adb | 16 +- gcc/ada/sinput-l.adb | 128 +- gcc/ada/sinput-l.ads | 15 +- gcc/ada/sinput.adb | 28 +- gcc/ada/sinput.ads | 9 +- gcc/ada/snames.adb-tmpl | 56 +- gcc/ada/snames.ads-tmpl | 98 +- gcc/ada/socket.c | 62 +- gcc/ada/sprint.adb | 138 +- gcc/ada/stand.adb | 59 +- gcc/ada/stand.ads | 10 +- gcc/ada/style.ads | 6 +- gcc/ada/styleg.adb | 46 +- gcc/ada/styleg.ads | 16 +- gcc/ada/switch-b.adb | 21 +- gcc/ada/switch-c.adb | 175 +- gcc/ada/switch-m.adb | 8 +- gcc/ada/symbols-processing-vms-alpha.adb | 318 - gcc/ada/symbols-processing-vms-ia64.adb | 430 - gcc/ada/symbols-vms.adb | 637 - gcc/ada/symbols.ads | 9 +- gcc/ada/sysdep.c | 53 +- gcc/ada/system-vms-ia64.ads | 257 - gcc/ada/system-vms_64.ads | 257 - gcc/ada/system-vxworks-arm.ads | 6 +- gcc/ada/system-vxworks-ppc.ads | 14 +- gcc/ada/system.ads | 3 +- gcc/ada/targparm.adb | 121 +- gcc/ada/targparm.ads | 56 +- gcc/ada/tb-alvms.c | 395 - gcc/ada/tb-alvxw.c | 940 - gcc/ada/tb-ivms.c | 88 - gcc/ada/tbuild.adb | 68 +- gcc/ada/tbuild.ads | 56 +- gcc/ada/tempdir.adb | 24 +- gcc/ada/terminals.c | 128 +- gcc/ada/tracebak.c | 16 +- gcc/ada/tree_io.adb | 2 +- gcc/ada/tree_io.ads | 7 +- gcc/ada/treepr.adb | 103 +- gcc/ada/treepr.ads | 43 +- gcc/ada/ttypes.ads | 30 +- gcc/ada/types.adb | 2 +- gcc/ada/types.ads | 131 +- gcc/ada/types.h | 29 +- gcc/ada/ug_words | 269 - gcc/ada/uname.ads | 2 +- gcc/ada/urealp.adb | 6 +- gcc/ada/usage.adb | 27 +- gcc/ada/vms_cmds.ads | 56 - gcc/ada/vms_conv.adb | 2349 -- gcc/ada/vms_conv.ads | 159 - gcc/ada/vms_data.ads | 7725 ------ gcc/ada/vxaddr2line.adb | 18 +- gcc/ada/vxworks-crtbe-link.spec | 13 + gcc/ada/vxworks-ppc-link.spec | 6 + gcc/ada/warnsw.adb | 283 +- gcc/ada/warnsw.ads | 18 +- gcc/ada/widechar.adb | 4 +- gcc/ada/widechar.ads | 2 +- gcc/ada/xgnatugn.adb | 1086 - gcc/ada/xr_tabls.adb | 11 +- gcc/ada/xr_tabls.ads | 6 +- gcc/ada/xsnamest.adb | 6 +- gcc/addresses.h | 5 + gcc/alias.c | 138 +- gcc/alloc-pool.c | 84 +- gcc/asan.c | 1042 +- gcc/asan.h | 4 +- gcc/attribs.c | 15 +- gcc/auto-inc-dec.c | 156 +- gcc/basic-block.h | 41 +- gcc/bb-reorder.c | 321 +- gcc/bb-reorder.h | 2 +- gcc/bitmap.c | 51 +- gcc/bt-load.c | 194 +- gcc/builtin-types.def | 12 +- gcc/builtins.c | 1987 +- gcc/builtins.def | 10 +- gcc/builtins.h | 46 +- gcc/c-family/ChangeLog | 650 +- gcc/c-family/array-notation-common.c | 13 +- gcc/c-family/c-ada-spec.c | 39 +- gcc/c-family/c-cilkplus.c | 133 + gcc/c-family/c-common.c | 409 +- gcc/c-family/c-common.h | 43 +- gcc/c-family/c-cppbuiltin.c | 326 +- gcc/c-family/c-format.c | 287 +- gcc/c-family/c-gimplify.c | 74 +- gcc/c-family/c-lex.c | 39 +- gcc/c-family/c-omp.c | 18 +- gcc/c-family/c-opts.c | 241 +- gcc/c-family/c-ppoutput.c | 81 +- gcc/c-family/c-pragma.c | 19 +- gcc/c-family/c-pragma.h | 3 + gcc/c-family/c-pretty-print.c | 31 +- gcc/c-family/c-ubsan.c | 351 +- gcc/c-family/c-ubsan.h | 5 + gcc/c-family/c.opt | 198 +- gcc/c-family/cilk.c | 68 +- gcc/c/ChangeLog | 602 +- gcc/c/c-array-notation.c | 39 +- gcc/c/c-aux-info.c | 7 +- gcc/c/c-convert.c | 3 +- gcc/c/c-decl.c | 600 +- gcc/c/c-errors.c | 86 +- gcc/c/c-lang.h | 4 +- gcc/c/c-parser.c | 511 +- gcc/c/c-tree.h | 28 +- gcc/c/c-typeck.c | 839 +- gcc/caller-save.c | 85 +- gcc/calls.c | 196 +- gcc/cfg.c | 58 +- gcc/cfgbuild.c | 50 +- gcc/cfgcleanup.c | 234 +- gcc/cfgexpand.c | 393 +- gcc/cfghooks.c | 38 +- gcc/cfghooks.h | 4 + gcc/cfgloop.c | 68 +- gcc/cfgloop.h | 54 +- gcc/cfgloopanal.c | 8 +- gcc/cfgrtl.c | 520 +- gcc/cgraph.c | 1736 +- gcc/cgraph.h | 2585 +- gcc/cgraphbuild.c | 252 +- gcc/cgraphclones.c | 586 +- gcc/cgraphunit.c | 785 +- gcc/cilk-builtins.def | 2 + gcc/cilk-common.c | 45 +- gcc/cilk.h | 5 + gcc/collect-utils.c | 227 + gcc/collect-utils.h | 49 + gcc/collect2-aix.h | 4 + gcc/collect2.c | 258 +- gcc/collect2.h | 2 +- gcc/combine-stack-adj.c | 200 +- gcc/combine.c | 971 +- gcc/common.md | 95 + gcc/common.opt | 117 +- gcc/common/config/aarch64/aarch64-common.c | 2 + gcc/common/config/epiphany/epiphany-common.c | 2 + gcc/common/config/i386/i386-common.c | 99 +- gcc/common/config/picochip/picochip-common.c | 40 - gcc/common/config/score/score-common.c | 74 - gcc/compare-elim.c | 130 +- gcc/conditions.h | 5 + gcc/config.gcc | 251 +- gcc/config.in | 92 +- gcc/config/aarch64/aarch64-builtins.c | 589 +- gcc/config/aarch64/aarch64-elf-raw.h | 4 +- gcc/config/aarch64/aarch64-linux.h | 20 +- gcc/config/aarch64/aarch64-modes.def | 1 + gcc/config/aarch64/aarch64-protos.h | 32 +- gcc/config/aarch64/aarch64-simd-builtins.def | 105 +- gcc/config/aarch64/aarch64-simd.md | 1064 +- gcc/config/aarch64/aarch64.c | 3341 ++- gcc/config/aarch64/aarch64.h | 68 +- gcc/config/aarch64/aarch64.md | 684 +- gcc/config/{arm => aarch64}/arm_acle.h | 44 +- gcc/config/aarch64/arm_neon.h | 19770 +++++++------- gcc/config/aarch64/constraints.md | 7 + gcc/config/aarch64/geniterators.sh | 45 + gcc/config/aarch64/iterators.md | 110 +- gcc/config/aarch64/predicates.md | 130 +- gcc/config/aarch64/t-aarch64 | 9 +- gcc/config/aarch64/t-aarch64-linux | 7 +- gcc/config/alpha/alpha.c | 418 +- gcc/config/alpha/alpha.h | 14 +- gcc/config/alpha/alpha.md | 8 +- gcc/config/alpha/elf.h | 4 + gcc/config/arc/arc-protos.h | 24 +- gcc/config/arc/arc.c | 244 +- gcc/config/arc/arc.h | 20 +- gcc/config/arc/arc.md | 26 +- gcc/config/arc/arc.opt | 2 +- gcc/config/arc/constraints.md | 2 +- gcc/config/arm/aarch-common-protos.h | 6 +- gcc/config/arm/aarch-common.c | 92 +- gcc/config/arm/aarch-cost-tables.h | 3 + gcc/config/arm/aout.h | 9 +- gcc/config/arm/arm-cores.def | 12 +- gcc/config/arm/arm-fixed.md | 16 +- gcc/config/arm/arm-fpus.def | 2 + gcc/config/arm/arm-modes.def | 3 - gcc/config/arm/arm-opts.h | 9 +- gcc/config/arm/arm-protos.h | 30 +- gcc/config/arm/arm-tables.opt | 19 +- gcc/config/arm/arm-tune.md | 7 +- gcc/config/arm/arm.c | 1855 +- gcc/config/arm/arm.h | 35 +- gcc/config/arm/arm.md | 2082 +- gcc/config/arm/arm.opt | 4 - gcc/config/arm/arm1020e.md | 2 +- gcc/config/arm/arm1026ejs.md | 2 +- gcc/config/arm/arm1136jfs.md | 2 +- gcc/config/arm/arm926ejs.md | 2 +- gcc/config/arm/arm_neon.h | 910 +- gcc/config/arm/arm_neon_builtins.def | 34 +- gcc/config/arm/bpabi.h | 13 +- gcc/config/arm/constraints.md | 11 +- gcc/config/arm/cortex-a15.md | 9 +- gcc/config/arm/cortex-a5.md | 4 +- gcc/config/arm/cortex-a53.md | 11 +- gcc/config/arm/cortex-a7.md | 14 +- gcc/config/arm/cortex-a8.md | 4 +- gcc/config/arm/cortex-a9.md | 4 +- gcc/config/arm/cortex-m4.md | 4 +- gcc/config/arm/cortex-r4.md | 4 +- gcc/config/arm/elf.h | 9 +- gcc/config/arm/fa526.md | 2 +- gcc/config/arm/fa606te.md | 2 +- gcc/config/arm/fa626te.md | 2 +- gcc/config/arm/fa726te.md | 2 +- gcc/config/arm/fmp626.md | 2 +- gcc/config/arm/iterators.md | 31 + gcc/config/arm/linux-elf.h | 9 +- gcc/config/arm/linux-gas.h | 9 +- gcc/config/arm/marvell-pj4.md | 8 +- gcc/config/arm/neon-docgen.ml | 424 - gcc/config/arm/neon-gen.ml | 520 - gcc/config/arm/neon.md | 170 +- gcc/config/arm/netbsd-elf.h | 9 +- gcc/config/arm/predicates.md | 12 +- gcc/config/arm/t-rtems-eabi | 124 +- gcc/config/arm/thumb1.md | 1808 ++ gcc/config/arm/thumb2.md | 113 +- gcc/config/arm/types.md | 16 +- gcc/config/arm/uclinux-eabi.h | 9 +- gcc/config/arm/uclinux-elf.h | 9 +- gcc/config/arm/unknown-elf.h | 2 +- gcc/config/arm/unspecs.md | 2 + gcc/config/arm/vfp.md | 315 +- gcc/config/arm/vxworks.h | 9 +- gcc/config/avr/avr-arch.h | 9 +- gcc/config/avr/avr-c.c | 8 +- gcc/config/avr/avr-devices.c | 6 +- gcc/config/avr/avr-fixed.md | 4 +- gcc/config/avr/avr-log.c | 2 +- gcc/config/avr/avr-mcus.def | 509 +- gcc/config/avr/avr-protos.h | 75 +- gcc/config/avr/avr-tables.opt | 730 +- gcc/config/avr/avr.c | 405 +- gcc/config/avr/avr.h | 48 +- gcc/config/avr/avr.md | 80 +- gcc/config/avr/avr.opt | 21 +- gcc/config/avr/driver-avr.c | 101 - gcc/config/avr/gen-avr-mmcu-specs.c | 137 + gcc/config/avr/genmultilib.awk | 7 +- gcc/config/avr/genopt.sh | 11 +- gcc/config/avr/predicates.md | 20 +- gcc/config/avr/t-avr | 21 + gcc/config/avr/t-multilib | 255 +- gcc/config/bfin/bfin-protos.h | 2 +- gcc/config/bfin/bfin.c | 188 +- gcc/config/bfin/bfin.md | 6 +- gcc/config/c6x/c6x-protos.h | 4 +- gcc/config/c6x/c6x.c | 262 +- gcc/config/cr16/cr16.c | 1 + gcc/config/cris/constraints.md | 4 +- gcc/config/cris/cris-protos.h | 7 +- gcc/config/cris/cris.c | 140 +- gcc/config/cris/cris.h | 21 +- gcc/config/cris/cris.md | 62 +- gcc/config/cris/predicates.md | 14 +- gcc/config/darwin-c.c | 31 +- gcc/config/darwin-driver.c | 35 +- gcc/config/darwin.c | 45 +- gcc/config/darwin.h | 5 +- gcc/config/dbx.h | 9 +- .../{freebsd-stdint.h => dragonfly-stdint.h} | 46 +- gcc/config/dragonfly.h | 129 + gcc/config/{freebsd.opt => dragonfly.opt} | 4 +- gcc/config/elfos.h | 4 +- gcc/config/epiphany/epiphany-protos.h | 15 +- gcc/config/epiphany/epiphany.c | 116 +- gcc/config/epiphany/epiphany.h | 24 +- gcc/config/epiphany/epiphany.md | 8 +- gcc/config/epiphany/mode-switch-use.c | 10 +- gcc/config/epiphany/predicates.md | 5 + gcc/config/epiphany/resolve-sw-modes.c | 81 +- gcc/config/fr30/fr30.c | 1 + gcc/config/frv/frv-protos.h | 2 +- gcc/config/frv/frv.c | 126 +- gcc/config/frv/frv.md | 249 - gcc/config/gnu-user.h | 7 +- gcc/config/h8300/h8300-protos.h | 6 +- gcc/config/h8300/h8300.c | 42 +- gcc/config/h8300/h8300.md | 12 +- gcc/config/host-linux.c | 2 + gcc/config/i386/adxintrin.h | 36 +- gcc/config/i386/avx512fintrin.h | 370 +- .../i386/{xtestintrin.h => clflushoptintrin.h} | 34 +- gcc/config/i386/constraints.md | 26 +- gcc/config/i386/cpuid.h | 6 + gcc/config/i386/cygming.h | 6 - gcc/config/i386/cygwin-stdint.h | 57 +- gcc/config/i386/cygwin-w64.h | 3 +- gcc/config/i386/cygwin.h | 9 +- gcc/config/{pa/pa-hpux10.opt => i386/cygwin.opt} | 8 +- gcc/config/i386/darwin.h | 6 - gcc/config/i386/djgpp.h | 5 +- gcc/config/i386/{freebsd.h => dragonfly.h} | 81 +- gcc/config/i386/driver-i386.c | 50 +- gcc/config/i386/freebsd.h | 6 - gcc/config/i386/gnu-user-common.h | 6 - gcc/config/i386/host-mingw32.c | 2 +- gcc/config/i386/i386-builtin-types.def | 6 +- gcc/config/i386/i386-c.c | 19 + gcc/config/i386/i386-interix.h | 4 +- gcc/config/i386/i386-modes.def | 3 + gcc/config/i386/i386-protos.h | 37 +- gcc/config/i386/i386.c | 1605 +- gcc/config/i386/i386.h | 82 +- gcc/config/i386/i386.md | 870 +- gcc/config/i386/i386.opt | 33 + gcc/config/i386/i386elf.h | 2 + gcc/config/i386/ia32intrin.h | 14 +- gcc/config/i386/lynx.h | 2 + gcc/config/i386/netbsd-elf.h | 2 + gcc/config/i386/netbsd64.h | 2 + gcc/config/i386/nto.h | 2 + gcc/config/i386/openbsd.h | 2 + gcc/config/i386/openbsdelf.h | 6 - gcc/config/i386/predicates.md | 55 +- gcc/config/i386/rtemself.h | 7 +- gcc/config/i386/sol2-bi.h | 109 - gcc/config/i386/sol2.h | 111 +- gcc/config/i386/sse.md | 5013 +++- gcc/config/i386/subst.md | 52 +- gcc/config/i386/{t-sol2-64 => t-sol2} | 0 gcc/config/i386/vx-common.h | 33 - gcc/config/i386/vxworks.h | 17 + gcc/config/i386/vxworksae.h | 19 +- gcc/config/i386/winnt-stubs.c | 6 +- gcc/config/i386/winnt.c | 62 +- gcc/config/i386/x86-tune.def | 14 + gcc/config/i386/x86intrin.h | 6 + gcc/config/i386/xmmintrin.h | 20 +- .../i386/{xsaveoptintrin.h => xsavecintrin.h} | 36 +- gcc/config/i386/{fxsrintrin.h => xsavesintrin.h} | 45 +- gcc/config/ia64/elf.h | 2 + gcc/config/ia64/freebsd.h | 2 + gcc/config/ia64/hpux.h | 10 - gcc/config/ia64/ia64-protos.h | 4 +- gcc/config/ia64/ia64.c | 340 +- gcc/config/ia64/ia64.h | 7 - gcc/config/ia64/ia64.md | 15 +- gcc/config/ia64/ia64.opt | 6 +- gcc/config/ia64/linux.h | 7 - gcc/config/ia64/vms.h | 3 + gcc/config/initfini-array.h | 9 +- gcc/config/iq2000/iq2000-protos.h | 11 +- gcc/config/iq2000/iq2000.c | 27 +- gcc/config/iq2000/iq2000.md | 14 +- gcc/config/lm32/lm32.c | 3 +- gcc/config/m32c/m32c-protos.h | 2 +- gcc/config/m32c/m32c.c | 24 +- gcc/config/m32c/t-m32c | 2 +- gcc/config/m32r/m32r.c | 36 +- gcc/config/m32r/predicates.md | 4 +- gcc/config/m68k/m68k-protos.h | 15 +- gcc/config/m68k/m68k.c | 72 +- gcc/config/m68k/m68k.h | 12 +- gcc/config/m68k/m68k.md | 18 +- gcc/config/m68k/netbsd-elf.h | 7 - gcc/config/mcore/mcore-protos.h | 2 +- gcc/config/mcore/mcore.c | 41 +- gcc/config/mcore/mcore.md | 4 +- gcc/config/mep/mep-pragma.c | 31 +- gcc/config/mep/mep-protos.h | 20 +- gcc/config/mep/mep.c | 277 +- gcc/config/microblaze/microblaze-protos.h | 4 +- gcc/config/microblaze/microblaze.c | 119 +- gcc/config/microblaze/microblaze.h | 11 +- gcc/config/microblaze/microblaze.md | 37 +- gcc/config/mips/constraints.md | 5 +- gcc/config/mips/gnu-user.h | 23 +- gcc/config/mips/gnu-user64.h | 52 - gcc/config/mips/linux.h | 24 +- gcc/config/mips/linux64.h | 44 - gcc/config/mips/mips-cpus.def | 13 +- gcc/config/mips/mips-protos.h | 29 +- gcc/config/mips/mips-tables.opt | 409 +- gcc/config/mips/mips.c | 609 +- gcc/config/mips/mips.h | 160 +- gcc/config/mips/mips.md | 110 +- gcc/config/mips/mips.opt | 8 + gcc/config/mips/mti-linux.h | 4 +- gcc/config/mips/n32-elf.h | 5 - gcc/config/mips/p5600.md | 234 + gcc/config/mips/t-isa3264 | 2 +- gcc/config/mips/t-mti-elf | 11 +- gcc/config/mips/t-mti-linux | 11 +- gcc/config/mips/t-sde | 2 +- gcc/config/mips/t-sdemtk | 1 + gcc/config/mmix/mmix-protos.h | 7 +- gcc/config/mmix/mmix.c | 100 +- gcc/config/mmix/mmix.md | 2 +- gcc/config/mn10300/mn10300.c | 95 +- gcc/config/moxie/moxie.c | 3 +- gcc/config/moxie/{rtems.h => moxiebox.h} | 20 +- gcc/config/msp430/msp430.c | 395 +- gcc/config/msp430/msp430.h | 8 +- gcc/config/msp430/msp430.md | 131 +- gcc/config/msp430/predicates.md | 4 + gcc/config/nds32/nds32-cost.c | 267 + gcc/config/nds32/nds32-fp-as-gp.c | 218 + gcc/config/nds32/nds32-intrinsic.c | 252 + gcc/config/nds32/nds32-isr.c | 601 + gcc/config/nds32/nds32-md-auxiliary.c | 868 + gcc/config/nds32/nds32-memory-manipulation.c | 165 + gcc/config/nds32/nds32-pipelines-auxiliary.c | 61 + gcc/config/nds32/nds32-predicates.c | 403 + gcc/config/nds32/nds32-protos.h | 28 +- gcc/config/nds32/nds32.c | 2959 +- gcc/config/nds32/nds32.h | 63 +- gcc/config/nds32/nds32.md | 54 +- gcc/config/nds32/predicates.md | 8 +- gcc/config/nds32/t-nds32 | 51 + gcc/config/newlib-stdint.h | 9 +- gcc/config/nios2/nios2-opts.h | 2 +- gcc/config/nios2/nios2.c | 19 +- gcc/config/nios2/nios2.md | 12 +- gcc/config/nios2/nios2.opt | 10 + gcc/config/{mips => nios2}/rtems.h | 28 +- gcc/config/nios2/t-rtems | 133 + gcc/config/pa/pa-linux.h | 13 +- gcc/config/pa/pa-protos.h | 47 +- gcc/config/pa/pa.c | 250 +- gcc/config/pa/pa.h | 14 +- gcc/config/pa/pa.md | 30 - gcc/config/pa/pa64-hpux.h | 2 +- gcc/config/pdp11/pdp11.c | 17 + gcc/config/picochip/constraints.md | 64 - gcc/config/picochip/dfa_space.md | 43 - gcc/config/picochip/dfa_speed.md | 123 - gcc/config/picochip/picochip-protos.h | 128 - gcc/config/picochip/picochip.c | 4703 ---- gcc/config/picochip/picochip.h | 661 - gcc/config/picochip/picochip.md | 2623 -- gcc/config/picochip/picochip.opt | 46 - gcc/config/picochip/predicates.md | 72 - gcc/config/picochip/t-picochip | 24 - gcc/config/rl78/predicates.md | 5 + gcc/config/rl78/rl78-expand.md | 2 +- gcc/config/rl78/rl78-real.md | 6 +- gcc/config/rl78/rl78-virt.md | 26 +- gcc/config/rl78/rl78.c | 76 +- gcc/config/rl78/rl78.h | 3 - gcc/config/rs6000/40x.md | 32 +- gcc/config/rs6000/440.md | 27 +- gcc/config/rs6000/476.md | 22 +- gcc/config/rs6000/601.md | 23 +- gcc/config/rs6000/603.md | 24 +- gcc/config/rs6000/6xx.md | 43 +- gcc/config/rs6000/7450.md | 27 +- gcc/config/rs6000/7xx.md | 28 +- gcc/config/rs6000/8540.md | 14 +- gcc/config/rs6000/a2.md | 18 +- gcc/config/rs6000/aix51.h | 2 +- gcc/config/rs6000/aix52.h | 2 +- gcc/config/rs6000/aix53.h | 2 +- gcc/config/rs6000/aix61.h | 2 +- gcc/config/rs6000/altivec.h | 6 + gcc/config/rs6000/altivec.md | 56 +- gcc/config/rs6000/cell.md | 72 +- gcc/config/rs6000/constraints.md | 19 +- gcc/config/rs6000/dfp.md | 18 +- gcc/config/rs6000/e300c2c3.md | 20 +- gcc/config/rs6000/e500.h | 9 - gcc/config/rs6000/e500mc.md | 18 +- gcc/config/rs6000/e500mc64.md | 31 +- gcc/config/rs6000/e5500.md | 40 +- gcc/config/rs6000/e6500.md | 41 +- gcc/config/rs6000/freebsd64.h | 2 +- gcc/config/rs6000/htm.md | 41 +- gcc/config/rs6000/htmxlintrin.h | 9 +- gcc/config/rs6000/linux.h | 24 - gcc/config/rs6000/linux64.h | 26 +- gcc/config/rs6000/mpc.md | 21 +- gcc/config/rs6000/power4.md | 86 +- gcc/config/rs6000/power5.md | 86 +- gcc/config/rs6000/power6.md | 100 +- gcc/config/rs6000/power7.md | 68 +- gcc/config/rs6000/power8.md | 62 +- gcc/config/rs6000/predicates.md | 141 +- gcc/config/rs6000/rs6000-builtin.def | 31 +- gcc/config/rs6000/rs6000-c.c | 162 +- gcc/config/rs6000/rs6000-protos.h | 20 +- gcc/config/rs6000/rs6000.c | 2956 +- gcc/config/rs6000/rs6000.h | 216 +- gcc/config/rs6000/rs6000.md | 7587 +++--- gcc/config/rs6000/rs6000.opt | 4 + gcc/config/rs6000/rs64.md | 34 +- gcc/config/rs6000/spe.md | 395 +- gcc/config/rs6000/sysv4.h | 3 +- gcc/config/rs6000/t-spe | 3 +- gcc/config/rs6000/t-vxworksmils | 10 + gcc/config/rs6000/titan.md | 29 +- gcc/config/rs6000/vector.md | 30 +- gcc/config/rs6000/vsx.md | 618 +- gcc/config/rs6000/vxworks.h | 7 + gcc/{dce.h => config/rs6000/vxworksae.h} | 16 +- .../c-ubsan.h => config/rs6000/vxworksmils.h} | 22 +- gcc/config/rs6000/xcoff.h | 90 +- gcc/config/rs6000/xfpu.md | 6 +- gcc/config/rtems.h | 9 +- gcc/config/rx/rx-protos.h | 2 +- gcc/config/rx/rx.c | 125 +- gcc/config/rx/rx.h | 21 +- gcc/config/rx/rx.md | 2 +- gcc/config/s390/constraints.md | 8 - gcc/config/s390/predicates.md | 2 +- gcc/config/s390/s390-protos.h | 10 +- gcc/config/s390/s390.c | 392 +- gcc/config/s390/s390.h | 8 - gcc/config/s390/s390.md | 112 +- gcc/config/score/constraints.md | 93 - gcc/config/score/elf.h | 97 - gcc/config/score/predicates.md | 152 - gcc/config/score/score-conv.h | 78 - gcc/config/score/score-generic.md | 44 - gcc/config/score/score-modes.def | 24 - gcc/config/score/score-protos.h | 83 - gcc/config/score/score.c | 1939 -- gcc/config/score/score.h | 867 - gcc/config/score/score.md | 1879 -- gcc/config/score/score.opt | 57 - gcc/config/sh/constraints.md | 2 +- gcc/config/sh/predicates.md | 38 +- gcc/config/sh/sh-mem.cc | 401 +- gcc/config/sh/sh-protos.h | 30 +- gcc/config/sh/sh.c | 550 +- gcc/config/sh/sh.h | 83 +- gcc/config/sh/sh.md | 341 +- gcc/config/sh/sh.opt | 2 +- gcc/config/sh/sh_optimize_sett_clrt.cc | 28 +- gcc/config/sh/sh_treg_combine.cc | 60 +- gcc/config/sh/sync.md | 18 +- gcc/config/sol2-10.h | 24 - gcc/config/sol2-bi.h | 135 - gcc/config/sol2-c.c | 4 +- gcc/config/sol2-clearcap.map | 2 + gcc/config/sol2-clearcapv2.map | 7 + gcc/config/sol2.c | 13 +- gcc/config/sol2.h | 161 +- gcc/config/sol2.opt | 4 + gcc/config/sparc/constraints.md | 2 +- gcc/config/sparc/freebsd.h | 8 - gcc/config/sparc/linux.h | 8 - gcc/config/sparc/linux64.h | 8 - gcc/config/sparc/netbsd-elf.h | 12 - gcc/config/sparc/predicates.md | 5 - gcc/config/sparc/sol2.h | 32 +- gcc/config/sparc/sparc-protos.h | 27 +- gcc/config/sparc/sparc.c | 241 +- gcc/config/sparc/sparc.md | 299 +- gcc/config/sparc/sync.md | 10 +- gcc/config/sparc/{t-sol2-64 => t-sol2} | 0 gcc/config/spu/spu.c | 71 +- gcc/config/spu/spu.md | 4 +- gcc/config/stormy16/stormy16-protos.h | 4 +- gcc/config/stormy16/stormy16.c | 21 +- gcc/config/t-sol2 | 7 + gcc/config/tilegx/tilegx-protos.h | 8 +- gcc/config/tilegx/tilegx.c | 99 +- gcc/config/tilepro/tilepro-protos.h | 8 +- gcc/config/tilepro/tilepro.c | 93 +- gcc/config/v850/rtems.h | 9 +- gcc/config/v850/v850-c.c | 3 +- gcc/config/v850/v850-opts.h | 9 +- gcc/config/v850/v850-protos.h | 4 +- gcc/config/v850/v850.c | 64 +- gcc/config/v850/v850.h | 15 +- gcc/config/vax/vax.c | 4 +- gcc/config/vax/vax.md | 2 +- gcc/config/vxworksae.h | 15 +- gcc/config/xtensa/predicates.md | 12 +- gcc/config/xtensa/xtensa-protos.h | 2 +- gcc/config/xtensa/xtensa.c | 27 +- gcc/configure | 717 +- gcc/configure.ac | 413 +- gcc/convert.c | 55 +- gcc/coretypes.h | 30 +- gcc/coverage.c | 146 +- gcc/coverage.h | 5 +- gcc/cp/ChangeLog | 1956 +- gcc/cp/Make-lang.in | 6 +- gcc/cp/call.c | 730 +- gcc/cp/class.c | 578 +- gcc/cp/cp-array-notation.c | 44 +- gcc/cp/cp-cilkplus.c | 6 +- gcc/cp/cp-gimplify.c | 81 +- gcc/cp/cp-lang.c | 20 + gcc/cp/cp-objcp-common.c | 19 +- gcc/cp/cp-objcp-common.h | 3 + gcc/cp/cp-tree.def | 13 +- gcc/cp/cp-tree.h | 158 +- gcc/cp/cvt.c | 53 +- gcc/cp/cxx-pretty-print.c | 19 +- gcc/cp/cxx-pretty-print.h | 4 +- gcc/cp/decl.c | 641 +- gcc/cp/decl2.c | 187 +- gcc/cp/error.c | 59 +- gcc/cp/except.c | 12 + gcc/cp/expr.c | 8 + gcc/cp/friend.c | 13 +- gcc/cp/init.c | 345 +- gcc/cp/lambda.c | 107 +- gcc/cp/lex.c | 11 +- gcc/cp/mangle.c | 383 +- gcc/cp/method.c | 276 +- gcc/cp/name-lookup.c | 65 +- gcc/cp/optimize.c | 69 +- gcc/cp/parser.c | 1381 +- gcc/cp/parser.h | 14 +- gcc/cp/pt.c | 1033 +- gcc/cp/rtti.c | 92 +- gcc/cp/search.c | 6 +- gcc/cp/semantics.c | 473 +- gcc/cp/tree.c | 239 +- gcc/cp/typeck.c | 337 +- gcc/cp/typeck2.c | 205 +- gcc/cp/vtable-class-hierarchy.c | 17 +- gcc/cppbuiltin.c | 2 +- gcc/cprop.c | 169 +- gcc/cse.c | 475 +- gcc/cselib.c | 147 +- gcc/cselib.h | 17 +- gcc/data-streamer-in.c | 8 +- gcc/data-streamer-out.c | 80 +- gcc/data-streamer.c | 2 +- gcc/data-streamer.h | 5 +- gcc/dbgcnt.def | 1 + gcc/dbxout.c | 146 +- gcc/dce.c | 196 +- gcc/ddg.c | 102 +- gcc/ddg.h | 8 +- gcc/debug.c | 9 +- gcc/debug.h | 8 +- gcc/defaults.h | 97 +- gcc/df-core.c | 142 +- gcc/df-problems.c | 778 +- gcc/df-scan.c | 745 +- gcc/df.h | 168 +- gcc/dfp.c | 11 +- gcc/dfp.h | 2 +- gcc/diagnostic-core.h | 2 + gcc/diagnostic.c | 55 +- gcc/diagnostic.h | 6 + gcc/doc/aarch64-acle-intrinsics.texi | 55 + gcc/doc/arm-acle-intrinsics.texi | 10 +- gcc/doc/arm-neon-intrinsics.texi | 2 - gcc/doc/avr-mmcu.texi | 16 +- gcc/doc/cpp.texi | 4 +- gcc/doc/cppopts.texi | 2 +- gcc/doc/extend.texi | 1845 +- gcc/doc/gcc.texi | 3 + gcc/doc/gcov-tool.texi | 231 + gcc/doc/generic.texi | 62 +- gcc/doc/gimple.texi | 159 +- gcc/doc/gty.texi | 32 - gcc/doc/implement-cxx.texi | 4 +- gcc/doc/install.texi | 86 +- gcc/doc/invoke.texi | 957 +- gcc/doc/md.texi | 249 +- gcc/doc/options.texi | 11 + gcc/doc/passes.texi | 23 +- gcc/doc/rtl.texi | 60 +- gcc/doc/sourcebuild.texi | 37 +- gcc/doc/tm.texi | 478 +- gcc/doc/tm.texi.in | 362 +- gcc/dojump.c | 12 +- gcc/dominance.c | 50 +- gcc/double-int.c | 2 +- gcc/double-int.h | 34 + gcc/dse.c | 138 +- gcc/dumpfile.c | 4 + gcc/dwarf2asm.c | 4 +- gcc/dwarf2asm.h | 4 + gcc/dwarf2cfi.c | 157 +- gcc/dwarf2out.c | 1344 +- gcc/dwarf2out.h | 5 +- gcc/emit-rtl.c | 1041 +- gcc/emit-rtl.h | 19 +- gcc/except.c | 315 +- gcc/except.h | 19 +- gcc/explow.c | 109 +- gcc/expmed.c | 491 +- gcc/expr.c | 432 +- gcc/expr.h | 30 +- gcc/file-find.c | 23 +- gcc/file-find.h | 1 + gcc/final.c | 464 +- gcc/fixed-value.c | 28 +- gcc/flag-types.h | 60 +- gcc/fold-const.c | 1533 +- gcc/fold-const.h | 9 +- gcc/fortran/ChangeLog | 1516 +- gcc/fortran/Make-lang.in | 7 +- gcc/fortran/arith.c | 15 +- gcc/fortran/check.c | 452 +- gcc/fortran/class.c | 18 +- gcc/fortran/cpp.c | 2 +- gcc/fortran/decl.c | 185 +- gcc/fortran/dependency.c | 110 +- gcc/fortran/dump-parse-tree.c | 205 +- gcc/fortran/error.c | 156 +- gcc/fortran/expr.c | 31 +- gcc/fortran/f95-lang.c | 118 +- gcc/fortran/frontend-passes.c | 192 +- gcc/{diagnostic.def => fortran/gfc-diagnostic.def} | 22 +- gcc/fortran/gfc-internals.texi | 8 +- gcc/fortran/gfortran.h | 286 +- gcc/fortran/gfortran.texi | 551 +- gcc/fortran/gfortranspec.c | 40 +- gcc/fortran/interface.c | 37 +- gcc/fortran/intrinsic.c | 166 +- gcc/fortran/intrinsic.h | 22 +- gcc/fortran/intrinsic.texi | 877 +- gcc/fortran/invoke.texi | 21 +- gcc/fortran/io.c | 9 +- gcc/fortran/iresolve.c | 20 +- gcc/fortran/iso-fortran-env.def | 2 + gcc/fortran/lang.opt | 8 + gcc/fortran/libgfortran.h | 32 +- gcc/fortran/match.c | 122 +- gcc/fortran/match.h | 26 + gcc/fortran/mathbuiltins.def | 6 +- gcc/fortran/module.c | 501 +- gcc/fortran/openmp.c | 2462 +- gcc/fortran/options.c | 59 +- gcc/fortran/parse.c | 539 +- gcc/fortran/primary.c | 2 +- gcc/fortran/resolve.c | 333 +- gcc/fortran/scanner.c | 28 +- gcc/fortran/simplify.c | 159 +- gcc/fortran/st.c | 25 +- gcc/fortran/symbol.c | 117 +- gcc/fortran/target-memory.c | 3 +- gcc/fortran/trans-array.c | 90 +- gcc/fortran/trans-array.h | 4 + gcc/fortran/trans-common.c | 10 +- gcc/fortran/trans-const.c | 15 +- gcc/fortran/trans-decl.c | 383 +- gcc/fortran/trans-expr.c | 337 +- gcc/fortran/trans-intrinsic.c | 1781 +- gcc/fortran/trans-io.c | 21 +- gcc/fortran/trans-openmp.c | 2728 +- gcc/fortran/trans-stmt.c | 41 +- gcc/fortran/trans-stmt.h | 1 + gcc/fortran/trans-types.c | 187 +- gcc/fortran/trans-types.h | 2 + gcc/fortran/trans.c | 33 +- gcc/fortran/trans.h | 68 +- gcc/fortran/types.def | 8 +- gcc/function.c | 1199 +- gcc/function.h | 39 +- gcc/fwprop.c | 154 +- gcc/gcc-ar.c | 43 + gcc/gcc.c | 730 +- gcc/gcov-counter.def | 57 + gcc/gcov-dump.c | 32 +- gcc/gcov-io.c | 84 +- gcc/gcov-io.h | 72 +- gcc/gcov-tool.c | 595 + gcc/gcov.c | 2 +- gcc/gcse.c | 411 +- gcc/gcse.h | 2 +- gcc/gdbhooks.py | 67 + gcc/gdbinit.in | 20 + gcc/genattr.c | 56 +- gcc/genattrtab.c | 46 +- gcc/genautomata.c | 43 +- gcc/gencheck.c | 3 + gcc/gencodes.c | 10 +- gcc/genconditions.c | 3 +- gcc/genconfig.c | 22 +- gcc/genemit.c | 14 +- gcc/genextract.c | 2 +- gcc/gengenrtl.c | 11 +- gcc/gengtype-lex.l | 5 +- gcc/gengtype-parse.c | 78 +- gcc/gengtype-state.c | 3 +- gcc/gengtype.c | 277 +- gcc/gengtype.h | 12 + gcc/genmodes.c | 110 +- gcc/genopinit.c | 3 +- gcc/genoutput.c | 107 +- gcc/genpeep.c | 5 +- gcc/genpreds.c | 364 +- gcc/genrecog.c | 97 +- gcc/gensupport.c | 5 + gcc/ggc-common.c | 132 +- gcc/ggc-none.c | 13 +- gcc/ggc-page.c | 123 +- gcc/ggc.h | 162 +- gcc/gimple-expr.c | 6 +- gcc/gimple-fold.c | 2658 +- gcc/gimple-fold.h | 1 - gcc/gimple-iterator.c | 24 +- gcc/gimple-iterator.h | 28 +- gcc/gimple-low.c | 6 +- gcc/gimple-pretty-print.c | 96 +- gcc/gimple-ssa-isolate-paths.c | 131 +- gcc/gimple-ssa-strength-reduction.c | 356 +- gcc/gimple-ssa.h | 7 +- gcc/gimple-streamer-in.c | 2 +- gcc/gimple-walk.c | 2 +- gcc/gimple-walk.h | 2 +- gcc/gimple.c | 66 +- gcc/gimple.h | 527 +- gcc/gimplify.c | 327 +- gcc/gimplify.h | 1 + gcc/ginclude/float.h | 12 - gcc/ginclude/stdatomic.h | 34 +- gcc/ginclude/stddef.h | 4 + gcc/go/ChangeLog | 157 +- gcc/go/Make-lang.in | 7 +- gcc/go/go-backend.c | 9 + gcc/go/go-c.h | 8 +- gcc/go/go-gcc.cc | 1068 +- gcc/go/go-lang.c | 75 +- gcc/go/gofrontend/backend.h | 181 +- gcc/go/gofrontend/expressions.cc | 4973 ++-- gcc/go/gofrontend/expressions.h | 396 +- gcc/go/gofrontend/go.cc | 16 +- gcc/go/gofrontend/gogo-tree.cc | 2319 -- gcc/go/gofrontend/gogo.cc | 1429 +- gcc/go/gofrontend/gogo.h | 187 +- gcc/go/gofrontend/import-archive.cc | 9 + gcc/go/gofrontend/import.cc | 6 +- gcc/go/gofrontend/lex.cc | 2 +- gcc/go/gofrontend/parse.cc | 41 +- gcc/go/gofrontend/parse.h | 2 +- gcc/go/gofrontend/runtime.cc | 4 +- gcc/go/gofrontend/runtime.def | 16 +- gcc/go/gofrontend/statements.cc | 154 +- gcc/go/gofrontend/types.cc | 761 +- gcc/go/gofrontend/types.h | 172 +- gcc/go/gofrontend/unsafe.cc | 6 +- gcc/go/gospec.c | 9 + gcc/godump.c | 77 +- gcc/graphds.h | 5 + gcc/graphite-blocking.c | 6 +- gcc/graphite-clast-to-gimple.c | 182 +- gcc/graphite-clast-to-gimple.h | 11 +- gcc/graphite-dependences.c | 132 +- gcc/graphite-htab.h | 30 +- gcc/graphite-interchange.c | 44 +- gcc/graphite-isl-ast-to-gimple.c | 990 + .../i386/sol2-9.h => graphite-isl-ast-to-gimple.h} | 13 +- gcc/graphite-optimize-isl.c | 42 +- gcc/graphite-poly.c | 32 +- gcc/graphite-poly.h | 8 + gcc/graphite-scop-detection.c | 23 +- gcc/graphite-scop-detection.h | 4 + gcc/graphite-sese-to-poly.c | 97 +- gcc/graphite.c | 60 +- gcc/gsyms.h | 4 + gcc/haifa-sched.c | 1040 +- gcc/hard-reg-set.h | 82 +- gcc/hash-map.h | 289 + gcc/hash-set.h | 265 + gcc/hash-table.h | 1396 +- gcc/hooks.c | 27 +- gcc/hooks.h | 18 +- gcc/hw-doloop.c | 23 +- gcc/hw-doloop.h | 13 +- gcc/hwint.h | 162 +- gcc/ifcvt.c | 569 +- gcc/inchash.c | 75 + gcc/inchash.h | 137 + gcc/incpath.c | 3 +- gcc/incpath.h | 5 + gcc/init-regs.c | 36 +- gcc/input.c | 18 +- gcc/input.h | 12 +- gcc/insn-addr.h | 2 +- gcc/internal-fn.c | 121 +- gcc/internal-fn.def | 41 +- gcc/internal-fn.h | 21 +- gcc/ipa-comdats.c | 387 + gcc/ipa-cp.c | 275 +- gcc/ipa-devirt.c | 2502 +- gcc/ipa-inline-analysis.c | 127 +- gcc/ipa-inline-transform.c | 63 +- gcc/ipa-inline.c | 406 +- gcc/ipa-inline.h | 13 +- gcc/ipa-polymorphic-call.c | 2117 ++ gcc/ipa-profile.c | 71 +- gcc/ipa-prop.c | 1727 +- gcc/ipa-prop.h | 40 +- gcc/ipa-pure-const.c | 225 +- gcc/ipa-ref-inline.h | 108 - gcc/ipa-ref.c | 305 +- gcc/ipa-ref.h | 93 +- gcc/ipa-reference.c | 143 +- gcc/ipa-split.c | 134 +- gcc/ipa-utils.c | 334 +- gcc/ipa-utils.h | 134 +- gcc/ipa-visibility.c | 838 + gcc/ipa.c | 1233 +- gcc/ira-build.c | 59 +- gcc/ira-color.c | 73 +- gcc/ira-conflicts.c | 37 +- gcc/ira-costs.c | 424 +- gcc/ira-emit.c | 27 +- gcc/ira-int.h | 36 +- gcc/ira-lives.c | 312 +- gcc/ira.c | 519 +- gcc/ira.h | 10 +- gcc/is-a.h | 58 +- gcc/java/ChangeLog | 69 +- gcc/java/boehm.c | 38 +- gcc/java/builtins.c | 8 +- gcc/java/class.c | 18 +- gcc/java/constants.c | 9 +- gcc/java/decl.c | 8 +- gcc/java/expr.c | 9 +- gcc/java/java-tree.h | 13 +- gcc/java/jcf-io.c | 10 +- gcc/java/jcf-parse.c | 16 +- gcc/java/jcf-reader.c | 11 +- gcc/java/jcf.h | 2 +- gcc/java/jvgenmain.c | 4 + gcc/java/resource.c | 2 +- gcc/jump.c | 253 +- gcc/langhooks-def.h | 12 +- gcc/langhooks.c | 28 +- gcc/langhooks.h | 15 +- gcc/lcm.c | 34 +- gcc/lists.c | 70 +- gcc/loop-doloop.c | 40 +- gcc/loop-init.c | 300 +- gcc/loop-invariant.c | 157 +- gcc/loop-iv.c | 196 +- gcc/loop-unroll.c | 235 +- gcc/loop-unswitch.c | 477 - gcc/lower-subreg.c | 421 +- gcc/lra-assigns.c | 47 +- gcc/lra-coalesce.c | 21 +- gcc/lra-constraints.c | 766 +- gcc/lra-eliminations.c | 60 +- gcc/lra-int.h | 63 +- gcc/lra-lives.c | 25 +- gcc/lra-spills.c | 11 +- gcc/lra.c | 407 +- gcc/lra.h | 6 +- gcc/lto-cgraph.c | 334 +- gcc/lto-opts.c | 24 +- gcc/lto-section-in.c | 12 +- gcc/{cppbuiltin.h => lto-section-names.h} | 24 +- gcc/lto-section-out.c | 111 +- gcc/lto-streamer-in.c | 173 +- gcc/lto-streamer-out.c | 844 +- gcc/lto-streamer.c | 13 +- gcc/lto-streamer.h | 165 +- gcc/lto-wrapper.c | 271 +- gcc/lto/ChangeLog | 270 +- gcc/lto/lto-lang.c | 33 +- gcc/lto/lto-object.c | 10 +- gcc/lto/lto-partition.c | 289 +- gcc/lto/lto-partition.h | 5 +- gcc/lto/lto-symtab.c | 103 +- gcc/lto/lto-tree.h | 4 +- gcc/lto/lto.c | 259 +- gcc/machmode.h | 20 + gcc/mcf.c | 48 +- gcc/mkconfig.sh | 3 + gcc/mode-switching.c | 505 +- gcc/modulo-sched.c | 171 +- gcc/objc/ChangeLog | 59 +- gcc/objc/Make-lang.in | 2 +- gcc/objc/objc-act.c | 108 +- gcc/objc/objc-act.h | 70 +- gcc/objc/objc-lang.c | 2 + gcc/objc/objc-map.c | 10 +- gcc/objc/objc-next-runtime-abi-02.c | 4 +- gcc/objcp/ChangeLog | 9 +- gcc/objcp/objcp-decl.h | 15 +- gcc/omp-low.c | 986 +- gcc/optabs.c | 253 +- gcc/optabs.def | 2 + gcc/optabs.h | 21 +- gcc/optc-gen.awk | 60 + gcc/opth-gen.awk | 31 + gcc/opts-common.c | 7 +- gcc/opts.c | 114 +- gcc/output.h | 26 +- gcc/params.def | 52 +- gcc/params.h | 2 + gcc/pass_manager.h | 3 +- gcc/passes.c | 461 +- gcc/passes.def | 41 +- gcc/plugin.c | 13 +- gcc/po/ChangeLog | 15 +- gcc/po/zh_CN.po | 1532 +- gcc/pointer-set.c | 271 - gcc/pointer-set.h | 170 - gcc/postreload-gcse.c | 116 +- gcc/postreload.c | 162 +- gcc/predict.c | 407 +- gcc/predict.h | 2 +- gcc/pretty-print.h | 10 +- gcc/print-rtl.c | 87 +- gcc/print-tree.c | 50 +- gcc/profile.c | 40 +- gcc/profile.h | 4 +- gcc/read-md.h | 5 + gcc/read-rtl.c | 71 + gcc/real.c | 181 +- gcc/real.h | 26 +- gcc/realmpfr.h | 3 - gcc/recog.c | 889 +- gcc/recog.h | 118 +- gcc/ree.c | 136 +- gcc/reg-notes.def | 10 +- gcc/reg-stack.c | 201 +- gcc/regcprop.c | 365 +- gcc/{print-rtl.h => regcprop.h} | 16 +- gcc/reginfo.c | 156 +- gcc/regrename.c | 81 +- gcc/regrename.h | 2 +- gcc/regs.h | 16 +- gcc/regstat.c | 115 +- gcc/reload.c | 263 +- gcc/reload.h | 20 +- gcc/reload1.c | 399 +- gcc/reorg.c | 630 +- gcc/resource.c | 134 +- gcc/resource.h | 8 +- gcc/rtl-error.c | 13 +- gcc/rtl-error.h | 11 +- gcc/rtl-iter.h | 291 + gcc/rtl.c | 132 +- gcc/rtl.def | 55 +- gcc/rtl.h | 1304 +- gcc/rtlanal.c | 662 +- gcc/rtlhash.c | 107 + gcc/{print-rtl.h => rtlhash.h} | 19 +- gcc/sanitizer.def | 102 +- gcc/sched-deps.c | 399 +- gcc/sched-ebb.c | 60 +- gcc/sched-int.h | 209 +- gcc/sched-rgn.c | 203 +- gcc/sched-vis.c | 57 +- gcc/sdbout.c | 8 +- gcc/sdbout.h | 5 + gcc/sel-sched-dump.c | 8 +- gcc/sel-sched-dump.h | 2 +- gcc/sel-sched-ir.c | 226 +- gcc/sel-sched-ir.h | 90 +- gcc/sel-sched.c | 218 +- gcc/sese.c | 109 +- gcc/sese.h | 25 - gcc/shrink-wrap.c | 977 + gcc/shrink-wrap.h | 57 + gcc/signop.h | 35 + gcc/simplify-rtx.c | 1074 +- gcc/stack-ptr-mod.c | 75 +- gcc/statistics.c | 28 +- gcc/stmt.c | 91 +- gcc/stor-layout.c | 195 +- gcc/stor-layout.h | 7 +- gcc/store-motion.c | 172 +- gcc/stringpool.c | 8 +- gcc/symtab.c | 1540 +- gcc/system.h | 37 +- gcc/target-globals.c | 76 +- gcc/target-globals.h | 32 +- gcc/target-hooks-macros.h | 2 +- gcc/target.def | 198 +- gcc/target.h | 4 +- gcc/targhooks.c | 99 +- gcc/targhooks.h | 21 +- gcc/testsuite/ChangeLog | 8090 +++++- gcc/testsuite/ada/acats/run_all.sh | 87 +- gcc/testsuite/c-c++-common/Wbool-compare-1.c | 128 + .../c-c++-common/Wmemset-transposed-args1.c | 31 + .../c-c++-common/Wmemset-transposed-args2.c | 20 + .../c-c++-common/Wsizeof-pointer-memaccess1.c | 2 +- .../c-c++-common/Wsizeof-pointer-memaccess2.c | 2 +- gcc/testsuite/c-c++-common/abi-bf.c | 3 - gcc/testsuite/c-c++-common/addrtmp.c | 30 + gcc/testsuite/c-c++-common/asan/asan-interface-1.c | 13 + gcc/testsuite/c-c++-common/asan/bitfield-1.c | 25 + gcc/testsuite/c-c++-common/asan/bitfield-2.c | 25 + gcc/testsuite/c-c++-common/asan/bitfield-3.c | 25 + gcc/testsuite/c-c++-common/asan/bitfield-4.c | 25 + gcc/testsuite/c-c++-common/asan/inc.c | 4 +- .../c-c++-common/asan/instrument-with-calls-1.c | 10 + .../c-c++-common/asan/instrument-with-calls-2.c | 16 + .../c-c++-common/asan/instrument-with-calls-3.c | 15 + gcc/testsuite/c-c++-common/asan/misalign-1.c | 42 + gcc/testsuite/c-c++-common/asan/misalign-2.c | 42 + .../asan/no-redundant-instrumentation-1.c | 24 +- .../asan/no-redundant-instrumentation-2.c | 9 +- .../asan/no-redundant-instrumentation-3.c | 10 +- .../asan/no-redundant-instrumentation-4.c | 12 +- .../asan/no-redundant-instrumentation-5.c | 13 +- .../asan/no-redundant-instrumentation-6.c | 14 +- .../asan/no-redundant-instrumentation-7.c | 12 +- .../asan/no-redundant-instrumentation-8.c | 14 +- .../asan/no-redundant-instrumentation-9.c | 13 + gcc/testsuite/c-c++-common/asan/null-deref-1.c | 2 +- gcc/testsuite/c-c++-common/asan/pr61530.c | 17 + gcc/testsuite/c-c++-common/asan/pr62089.c | 37 + gcc/testsuite/c-c++-common/asan/pr62140-1.c | 10 + gcc/testsuite/c-c++-common/asan/pr62140-2.c | 11 + gcc/testsuite/c-c++-common/asan/pr63316.c | 22 + gcc/testsuite/c-c++-common/asan/red-align-1.c | 20 + gcc/testsuite/c-c++-common/asan/red-align-2.c | 20 + .../c-c++-common/asan/strlen-overflow-1.c | 30 + gcc/testsuite/c-c++-common/attributes-1.c | 2 - gcc/testsuite/c-c++-common/attributes-2.c | 3 + .../c-c++-common/cilk-plus/AN/pr57541-2.c | 15 + gcc/testsuite/c-c++-common/cilk-plus/AN/pr57541.c | 13 +- gcc/testsuite/c-c++-common/cilk-plus/AN/pr58942.c | 8 + gcc/testsuite/c-c++-common/cilk-plus/AN/pr61191.c | 10 + .../c-c++-common/cilk-plus/AN/pr61455-2.c | 13 + gcc/testsuite/c-c++-common/cilk-plus/AN/pr61455.c | 9 + gcc/testsuite/c-c++-common/cilk-plus/AN/pr61962.c | 14 + gcc/testsuite/c-c++-common/cilk-plus/AN/pr61963.c | 9 + gcc/testsuite/c-c++-common/cilk-plus/AN/pr62008.c | 10 + .../c-c++-common/cilk-plus/CK/cilk-for-2.c | 393 + .../c-c++-common/cilk-plus/CK/cilk-for-3.c | 19 + .../c-c++-common/cilk-plus/CK/cilk-fors.c | 87 + .../c-c++-common/cilk-plus/CK/cilk_for_errors.c | 53 + .../c-c++-common/cilk-plus/CK/cilk_for_grain.c | 35 + .../cilk-plus/CK/cilk_for_grain_errors.c | 48 + .../c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c | 35 + .../c-c++-common/cilk-plus/CK/invalid_sync.cc | 9 + .../c-c++-common/cilk-plus/CK/nested_cilk_for.c | 79 + gcc/testsuite/c-c++-common/gomp/pr61200.c | 13 + gcc/testsuite/c-c++-common/gomp/pr61486-1.c | 13 + gcc/testsuite/c-c++-common/gomp/pr61486-2.c | 458 + gcc/testsuite/c-c++-common/gomp/pr63249.c | 16 + gcc/testsuite/c-c++-common/gomp/pr63328.c | 5 + gcc/testsuite/c-c++-common/gomp/simd4.c | 2 +- gcc/testsuite/c-c++-common/pr19807-1.c | 10 + gcc/testsuite/c-c++-common/pr30020.c | 12 + gcc/testsuite/c-c++-common/pr43395.c | 30 + gcc/testsuite/c-c++-common/pr46562-2.c | 2 +- gcc/testsuite/c-c++-common/pr49706-2.c | 20 + gcc/testsuite/c-c++-common/pr49706.c | 102 + gcc/testsuite/c-c++-common/pr50459-2.c | 7 + gcc/testsuite/c-c++-common/pr50459.c | 13 + gcc/testsuite/c-c++-common/pr53874.c | 35 + gcc/testsuite/c-c++-common/pr57653-2.c | 4 + .../testsuite/c-c++-common/pr57653-2.h | 0 gcc/testsuite/c-c++-common/pr57653.c | 6 + gcc/testsuite/c-c++-common/pr57653.h | 1 + gcc/testsuite/c-c++-common/pr59280.c | 2 +- gcc/testsuite/c-c++-common/pr60156.c | 9 + gcc/testsuite/c-c++-common/pr60226.c | 14 + gcc/testsuite/c-c++-common/pr60439.c | 108 + gcc/testsuite/c-c++-common/pr61405.c | 31 + gcc/testsuite/c-c++-common/pr61553.c | 8 + gcc/testsuite/c-c++-common/pr62199-2.c | 20 + gcc/testsuite/c-c++-common/pr62199.c | 22 + gcc/testsuite/c-c++-common/raw-string-18.c | 2 +- gcc/testsuite/c-c++-common/raw-string-19.c | 2 +- gcc/testsuite/c-c++-common/raw-string-3.c | 2 +- gcc/testsuite/c-c++-common/sizeof-array-argument.c | 100 + gcc/testsuite/c-c++-common/torture/pr61184.c | 18 + gcc/testsuite/c-c++-common/torture/pr61741.c | 22 + gcc/testsuite/c-c++-common/tsan/mutexset1.c | 2 +- gcc/testsuite/c-c++-common/ubsan/align-1.c | 41 + gcc/testsuite/c-c++-common/ubsan/align-2.c | 56 + gcc/testsuite/c-c++-common/ubsan/align-3.c | 66 + gcc/testsuite/c-c++-common/ubsan/align-4.c | 14 + gcc/testsuite/c-c++-common/ubsan/align-5.c | 15 + gcc/testsuite/c-c++-common/ubsan/attrib-2.c | 71 + gcc/testsuite/c-c++-common/ubsan/attrib-3.c | 23 + gcc/testsuite/c-c++-common/ubsan/attrib-4.c | 15 + gcc/testsuite/c-c++-common/ubsan/bounds-1.c | 75 + gcc/testsuite/c-c++-common/ubsan/bounds-2.c | 167 + gcc/testsuite/c-c++-common/ubsan/bounds-3.c | 23 + gcc/testsuite/c-c++-common/ubsan/bounds-4.c | 17 + gcc/testsuite/c-c++-common/ubsan/bounds-5.c | 113 + gcc/testsuite/c-c++-common/ubsan/bounds-6.c | 37 + gcc/testsuite/c-c++-common/ubsan/bounds-7.c | 54 + gcc/testsuite/c-c++-common/ubsan/div-by-zero-1.c | 10 +- gcc/testsuite/c-c++-common/ubsan/div-by-zero-2.c | 10 +- gcc/testsuite/c-c++-common/ubsan/div-by-zero-3.c | 6 +- gcc/testsuite/c-c++-common/ubsan/div-by-zero-5.c | 2 +- gcc/testsuite/c-c++-common/ubsan/div-by-zero-6.c | 49 + gcc/testsuite/c-c++-common/ubsan/div-by-zero-7.c | 41 + .../c-c++-common/ubsan/float-cast-overflow-1.c | 204 + .../c-c++-common/ubsan/float-cast-overflow-10.c | 79 + .../c-c++-common/ubsan/float-cast-overflow-2.c | 73 + .../c-c++-common/ubsan/float-cast-overflow-3.c | 40 + .../c-c++-common/ubsan/float-cast-overflow-4.c | 52 + .../c-c++-common/ubsan/float-cast-overflow-5.c | 40 + .../c-c++-common/ubsan/float-cast-overflow-6.c | 40 + .../c-c++-common/ubsan/float-cast-overflow-7.c | 196 + .../c-c++-common/ubsan/float-cast-overflow-7.h | 156 + .../c-c++-common/ubsan/float-cast-overflow-8.c | 205 + .../c-c++-common/ubsan/float-cast-overflow-9.c | 61 + gcc/testsuite/c-c++-common/ubsan/float-cast.h | 39 + .../c-c++-common/ubsan/float-div-by-zero-1.c | 26 + gcc/testsuite/c-c++-common/ubsan/load-bool-enum.c | 4 +- gcc/testsuite/c-c++-common/ubsan/nonnull-1.c | 38 + gcc/testsuite/c-c++-common/ubsan/nonnull-2.c | 36 + gcc/testsuite/c-c++-common/ubsan/nonnull-3.c | 36 + gcc/testsuite/c-c++-common/ubsan/nonnull-4.c | 34 + gcc/testsuite/c-c++-common/ubsan/nonnull-5.c | 34 + gcc/testsuite/c-c++-common/ubsan/null-1.c | 2 +- gcc/testsuite/c-c++-common/ubsan/null-10.c | 2 +- gcc/testsuite/c-c++-common/ubsan/null-11.c | 2 +- gcc/testsuite/c-c++-common/ubsan/null-2.c | 2 +- gcc/testsuite/c-c++-common/ubsan/null-3.c | 2 +- gcc/testsuite/c-c++-common/ubsan/null-4.c | 2 +- gcc/testsuite/c-c++-common/ubsan/null-5.c | 2 +- gcc/testsuite/c-c++-common/ubsan/null-6.c | 2 +- gcc/testsuite/c-c++-common/ubsan/null-7.c | 2 +- gcc/testsuite/c-c++-common/ubsan/null-8.c | 2 +- gcc/testsuite/c-c++-common/ubsan/null-9.c | 2 +- gcc/testsuite/c-c++-common/ubsan/overflow-1.c | 10 +- gcc/testsuite/c-c++-common/ubsan/overflow-add-1.c | 10 +- gcc/testsuite/c-c++-common/ubsan/overflow-add-2.c | 28 +- gcc/testsuite/c-c++-common/ubsan/overflow-add-3.c | 17 + gcc/testsuite/c-c++-common/ubsan/overflow-add-4.c | 15 + gcc/testsuite/c-c++-common/ubsan/overflow-int128.c | 2 +- gcc/testsuite/c-c++-common/ubsan/overflow-mul-1.c | 10 +- gcc/testsuite/c-c++-common/ubsan/overflow-mul-2.c | 8 +- gcc/testsuite/c-c++-common/ubsan/overflow-mul-3.c | 10 +- gcc/testsuite/c-c++-common/ubsan/overflow-mul-4.c | 64 +- .../c-c++-common/ubsan/overflow-negate-1.c | 18 +- .../c-c++-common/ubsan/overflow-negate-2.c | 10 +- gcc/testsuite/c-c++-common/ubsan/overflow-sub-1.c | 10 +- gcc/testsuite/c-c++-common/ubsan/overflow-sub-2.c | 20 +- gcc/testsuite/c-c++-common/ubsan/pr59333.c | 2 +- gcc/testsuite/c-c++-common/ubsan/pr59503.c | 10 +- gcc/testsuite/c-c++-common/ubsan/pr59667.c | 2 +- gcc/testsuite/c-c++-common/ubsan/pr60613-1.c | 10 +- gcc/testsuite/c-c++-common/ubsan/pr60613-2.c | 4 +- gcc/testsuite/c-c++-common/ubsan/pr60636.c | 2 +- gcc/testsuite/c-c++-common/ubsan/save-expr-1.c | 10 +- gcc/testsuite/c-c++-common/ubsan/shift-1.c | 12 +- gcc/testsuite/c-c++-common/ubsan/shift-2.c | 10 +- gcc/testsuite/c-c++-common/ubsan/shift-3.c | 10 +- gcc/testsuite/c-c++-common/ubsan/shift-6.c | 10 +- gcc/testsuite/c-c++-common/ubsan/undefined-1.c | 10 +- gcc/testsuite/c-c++-common/ubsan/vla-1.c | 30 +- gcc/testsuite/c-c++-common/ubsan/vla-2.c | 10 +- gcc/testsuite/c-c++-common/ubsan/vla-3.c | 10 +- gcc/testsuite/c-c++-common/ubsan/vla-4.c | 10 +- gcc/testsuite/c-c++-common/uninit-G.c | 5 +- .../testsuite/c-c++-common/wdate-time.c | 0 gcc/testsuite/g++.dg/Wshadow.C | 15 + gcc/testsuite/g++.dg/abi/abi-tag10.C | 28 + gcc/testsuite/g++.dg/abi/abi-tag8.C | 9 + gcc/testsuite/g++.dg/abi/abi-tag9.C | 11 + gcc/testsuite/g++.dg/abi/bitfield12.C | 5 - gcc/testsuite/g++.dg/abi/bitfield5.C | 15 - gcc/testsuite/g++.dg/abi/bitfield7.C | 7 - gcc/testsuite/g++.dg/abi/comdat1.C | 13 + gcc/testsuite/g++.dg/abi/cookie2.C | 16 - gcc/testsuite/g++.dg/abi/dtor2.C | 14 - gcc/testsuite/g++.dg/abi/empty6.C | 14 - gcc/testsuite/g++.dg/abi/layout4.C | 19 - gcc/testsuite/g++.dg/abi/macro1.C | 5 - gcc/testsuite/g++.dg/abi/mangle-neon-aarch64.C | 10 +- gcc/testsuite/g++.dg/abi/mangle11.C | 10 - gcc/testsuite/g++.dg/abi/mangle12.C | 11 - gcc/testsuite/g++.dg/abi/mangle14.C | 13 - gcc/testsuite/g++.dg/abi/mangle17.C | 11 - gcc/testsuite/g++.dg/abi/mangle18-2.C | 23 - gcc/testsuite/g++.dg/abi/mangle19-1.C | 4 +- gcc/testsuite/g++.dg/abi/mangle19-2.C | 13 - gcc/testsuite/g++.dg/abi/mangle20-2.C | 16 - gcc/testsuite/g++.dg/abi/mangle3-2.C | 4 +- gcc/testsuite/g++.dg/abi/mangle3.C | 4 +- gcc/testsuite/g++.dg/abi/mangle45.C | 14 +- gcc/testsuite/g++.dg/abi/mangle49.C | 8 +- gcc/testsuite/g++.dg/abi/mangle52.C | 14 +- gcc/testsuite/g++.dg/abi/mangle54.C | 6 +- gcc/testsuite/g++.dg/abi/mangle57.C | 10 +- gcc/testsuite/g++.dg/abi/mangle58.C | 6 +- gcc/testsuite/g++.dg/abi/mangle62.C | 10 +- gcc/testsuite/g++.dg/abi/mangle62a.C | 10 +- gcc/testsuite/g++.dg/abi/mangle63.C | 11 + gcc/testsuite/g++.dg/abi/no-weak1.C | 21 + gcc/testsuite/g++.dg/abi/offsetof.C | 3 +- gcc/testsuite/g++.dg/abi/scoped1.C | 23 + gcc/testsuite/g++.dg/abi/spec1.C | 4 + gcc/testsuite/g++.dg/abi/vbase10.C | 14 - gcc/testsuite/g++.dg/abi/vbase14.C | 6 - gcc/testsuite/g++.dg/asan/asan.exp | 10 +- gcc/testsuite/g++.dg/asan/asan_mem_test.cc | 22 +- gcc/testsuite/g++.dg/asan/asan_oob_test.cc | 2 - gcc/testsuite/g++.dg/asan/asan_str_test.cc | 37 +- gcc/testsuite/g++.dg/asan/asan_test.C | 2 +- gcc/testsuite/g++.dg/asan/asan_test.cc | 370 +- gcc/testsuite/g++.dg/asan/asan_test_config.h | 16 +- gcc/testsuite/g++.dg/asan/asan_test_utils.h | 24 +- gcc/testsuite/g++.dg/asan/pr62017.C | 17 + .../g++.dg/asan/sanitizer_pthread_wrappers.h | 64 + gcc/testsuite/g++.dg/asan/sanitizer_test_config.h | 28 + gcc/testsuite/g++.dg/asan/sanitizer_test_utils.h | 74 +- gcc/testsuite/g++.dg/asan/symbolize-callback-1.C | 21 - gcc/testsuite/g++.dg/charset/charset.exp | 2 +- .../g++.dg/cilk-plus/AN/array_function.cc | 8 + .../testsuite/g++.dg/cilk-plus/CK/cf3.cc | 203 +- gcc/testsuite/g++.dg/cilk-plus/CK/cilk-for-tplt.cc | 25 + .../testsuite/g++.dg/cilk-plus/CK/for1.cc | 181 +- gcc/testsuite/g++.dg/cilk-plus/CK/stl_iter.cc | 50 + gcc/testsuite/g++.dg/cilk-plus/CK/stl_rev_iter.cc | 68 + gcc/testsuite/g++.dg/cilk-plus/CK/stl_test.cc | 50 + gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp | 4 +- gcc/testsuite/g++.dg/cilk-plus/pr60967.C | 9 + gcc/testsuite/g++.dg/compat/compat.exp | 1 + gcc/testsuite/g++.dg/compat/struct-layout-1.exp | 4 + .../g++.dg/compat/struct-layout-1_generate.c | 4 +- gcc/testsuite/g++.dg/conversion/ambig1.C | 1 - gcc/testsuite/g++.dg/conversion/err-recover1.C | 2 +- gcc/testsuite/g++.dg/conversion/op1.C | 1 - gcc/testsuite/g++.dg/conversion/op4.C | 4 +- gcc/testsuite/g++.dg/conversion/op5.C | 2 +- gcc/testsuite/g++.dg/conversion/simd1.C | 1 - gcc/testsuite/g++.dg/cpp/pr23827_cxx11.C | 23 + gcc/testsuite/g++.dg/cpp/pr23827_cxx98.C | 23 + gcc/testsuite/g++.dg/cpp/pr23827_cxx98_neg.C | 4 + gcc/testsuite/g++.dg/cpp0x/Wattributes1.C | 8 + gcc/testsuite/g++.dg/cpp0x/Wdtor1.C | 13 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing1.C | 18 + gcc/testsuite/g++.dg/cpp0x/aggr1.C | 16 + gcc/testsuite/g++.dg/cpp0x/aggr2.C | 16 + gcc/testsuite/g++.dg/cpp0x/alias-decl-2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-42.C | 18 + gcc/testsuite/g++.dg/cpp0x/alias-decl-43.C | 4 + gcc/testsuite/g++.dg/cpp0x/auto3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto41.C | 4 +- gcc/testsuite/g++.dg/cpp0x/auto9.C | 10 +- gcc/testsuite/g++.dg/cpp0x/constexpr-51707.C | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-52282-1.C | 32 + gcc/testsuite/g++.dg/cpp0x/constexpr-52892-1.C | 28 + .../{constexpr-fnptr.C => constexpr-52892-2.C} | 6 +- gcc/testsuite/g++.dg/cpp0x/constexpr-54002.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-56991.C | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-57764.C | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-59938.C | 5 + gcc/testsuite/g++.dg/cpp0x/constexpr-60199.C | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-60432.C | 8 + gcc/testsuite/g++.dg/cpp0x/constexpr-61484.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-63241.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-abi1.C | 17 - gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr7.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-array6.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-array7.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-array8.C | 22 + gcc/testsuite/g++.dg/cpp0x/constexpr-array9.C | 22 + gcc/testsuite/g++.dg/cpp0x/constexpr-attribute3.C | 5 + gcc/testsuite/g++.dg/cpp0x/constexpr-diag1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-empty7.C | 28 + gcc/testsuite/g++.dg/cpp0x/constexpr-ex1.C | 10 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ex2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ex4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-inhctor1.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-initlist.C | 6 +- gcc/testsuite/g++.dg/cpp0x/constexpr-neg3.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem2.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem3.C | 16 + gcc/testsuite/g++.dg/cpp0x/constexpr-ptrsub.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ref4.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-rom.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-static6.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-template7.C | 32 + gcc/testsuite/g++.dg/cpp0x/constexpr-type-decl1.C | 58 + gcc/testsuite/g++.dg/cpp0x/constexpr-type-def1.C | 44 + gcc/testsuite/g++.dg/cpp0x/constexpr-union6.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-volatile.C | 26 + gcc/testsuite/g++.dg/cpp0x/cplusplus.C | 5 + gcc/testsuite/g++.dg/cpp0x/cplusplus_0x.C | 6 + gcc/testsuite/g++.dg/cpp0x/decltype-call1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype2.C | 1 - gcc/testsuite/g++.dg/cpp0x/decltype26.C | 4 +- gcc/testsuite/g++.dg/cpp0x/decltype28.C | 2 + gcc/testsuite/g++.dg/cpp0x/decltype29.C | 4 +- gcc/testsuite/g++.dg/cpp0x/decltype3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype32.C | 4 +- gcc/testsuite/g++.dg/cpp0x/decltype58.C | 24 + gcc/testsuite/g++.dg/cpp0x/decltype59.C | 41 + gcc/testsuite/g++.dg/cpp0x/decltype60.C | 7 + gcc/testsuite/g++.dg/cpp0x/defaulted14.C | 2 - gcc/testsuite/g++.dg/cpp0x/defaulted18.C | 1 - gcc/testsuite/g++.dg/cpp0x/defaulted20.C | 2 +- gcc/testsuite/g++.dg/cpp0x/deleted4.C | 11 + gcc/testsuite/g++.dg/cpp0x/deleted5.C | 11 + gcc/testsuite/g++.dg/cpp0x/deleted6.C | 9 + gcc/testsuite/g++.dg/cpp0x/deleted7.C | 36 + gcc/testsuite/g++.dg/cpp0x/deleted8.C | 22 + gcc/testsuite/g++.dg/cpp0x/diag2.C | 19 + gcc/testsuite/g++.dg/cpp0x/elision_conv.C | 18 + gcc/testsuite/g++.dg/cpp0x/enum11.C | 10 +- gcc/testsuite/g++.dg/cpp0x/enum13.C | 6 +- gcc/testsuite/g++.dg/cpp0x/enum29.C | 56 + gcc/testsuite/g++.dg/cpp0x/explicit3.C | 4 +- gcc/testsuite/g++.dg/cpp0x/explicit4.C | 1 - gcc/testsuite/g++.dg/cpp0x/explicit8.C | 22 + gcc/testsuite/g++.dg/cpp0x/forw_enum6.C | 4 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-36-1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-58.C | 5 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-59.C | 5 + gcc/testsuite/g++.dg/cpp0x/initlist-array4.C | 9 + gcc/testsuite/g++.dg/cpp0x/initlist-vect.C | 6 + gcc/testsuite/g++.dg/cpp0x/initlist26.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist83.C | 7 + gcc/testsuite/g++.dg/cpp0x/initlist84.C | 17 + gcc/testsuite/g++.dg/cpp0x/initlist85.C | 16 + gcc/testsuite/g++.dg/cpp0x/initlist86.C | 18 + gcc/testsuite/g++.dg/cpp0x/initlist87.C | 35 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-59483.C | 31 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-61148.C | 33 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-62155.C | 8 + .../cpp0x/{alignof4.C => lambda/lambda-cast1.C} | 4 +- .../g++.dg/cpp0x/lambda/lambda-const-this.C | 9 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice13.C | 14 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice2.C | 1 - gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice7.C | 4 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi6.C | 23 + .../g++.dg/cpp0x/lambda/lambda-template13.C | 24 + .../g++.dg/cpp0x/lambda/lambda-template14.C | 11 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this18.C | 30 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this19.C | 11 + gcc/testsuite/g++.dg/cpp0x/noexcept15.C | 4 +- gcc/testsuite/g++.dg/cpp0x/noexcept23.C | 14 + gcc/testsuite/g++.dg/cpp0x/noexcept24.C | 22 + gcc/testsuite/g++.dg/cpp0x/nsdmi-defer6.C | 4 +- .../g++.dg/cpp0x/{rv-this.C => nsdmi-dr1397.C} | 4 +- gcc/testsuite/g++.dg/cpp0x/nsdmi-eh1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/nsdmi-template11.C | 15 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template12.C | 17 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template13.C | 11 + gcc/testsuite/g++.dg/cpp0x/nsdmi-union5.C | 10 +- gcc/testsuite/g++.dg/cpp0x/nsdmi-union6.C | 56 + gcc/testsuite/g++.dg/cpp0x/nsdmi10.C | 18 + gcc/testsuite/g++.dg/cpp0x/nsdmi3.C | 4 +- gcc/testsuite/g++.dg/cpp0x/nsdmi6.C | 2 +- gcc/testsuite/g++.dg/cpp0x/nullptr17.C | 7 +- gcc/testsuite/g++.dg/cpp0x/nullptr19.C | 2 - gcc/testsuite/g++.dg/cpp0x/nullptr31.C | 11 + gcc/testsuite/g++.dg/cpp0x/overload3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/overloadn.C | 22 +- gcc/testsuite/g++.dg/cpp0x/override1.C | 18 +- gcc/testsuite/g++.dg/cpp0x/pr31434.C | 1 - gcc/testsuite/g++.dg/cpp0x/pr31437.C | 1 - gcc/testsuite/g++.dg/cpp0x/pr51226.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr54377.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr57543-1.C | 13 + gcc/testsuite/g++.dg/cpp0x/pr57543-2.C | 17 + gcc/testsuite/g++.dg/cpp0x/pr57543-3.C | 20 + gcc/testsuite/g++.dg/cpp0x/pr57958.C | 39 + gcc/testsuite/g++.dg/cpp0x/pr58155.C | 13 + gcc/testsuite/g++.dg/cpp0x/pr58781.C | 18 + gcc/testsuite/g++.dg/cpp0x/pr59111.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr60209-neg.C | 28 + gcc/testsuite/g++.dg/cpp0x/pr60209.C | 12 + gcc/testsuite/g++.dg/cpp0x/pr60249.C | 4 + gcc/testsuite/g++.dg/cpp0x/pr61038.C | 40 + gcc/testsuite/g++.dg/cpp0x/pr62024.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr62101.C | 32 + gcc/testsuite/g++.dg/cpp0x/range-for9.C | 3 +- gcc/testsuite/g++.dg/cpp0x/ref-qual15.C | 13 + gcc/testsuite/g++.dg/cpp0x/rv-cond1.C | 13 + gcc/testsuite/g++.dg/cpp0x/rv-cond2.C | 11 + gcc/testsuite/g++.dg/cpp0x/rv-init1.C | 26 + gcc/testsuite/g++.dg/cpp0x/rv1n.C | 70 +- gcc/testsuite/g++.dg/cpp0x/rv2n.C | 395 +- gcc/testsuite/g++.dg/cpp0x/rv3n.C | 679 +- gcc/testsuite/g++.dg/cpp0x/rv4n.C | 712 +- gcc/testsuite/g++.dg/cpp0x/rv5n.C | 462 +- gcc/testsuite/g++.dg/cpp0x/rv6n.C | 209 +- gcc/testsuite/g++.dg/cpp0x/rv7n.C | 45 +- gcc/testsuite/g++.dg/cpp0x/sfinae-nullptr1.C | 18 + gcc/testsuite/g++.dg/cpp0x/sfinae51.C | 28 + gcc/testsuite/g++.dg/cpp0x/sfinae52.C | 21 + gcc/testsuite/g++.dg/cpp0x/trailing2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/union6.C | 20 + gcc/testsuite/g++.dg/cpp0x/using-enum-1.C | 20 + gcc/testsuite/g++.dg/cpp0x/using-enum-2.C | 20 + gcc/testsuite/g++.dg/cpp0x/variadic-ex10.C | 3 +- gcc/testsuite/g++.dg/cpp0x/variadic-ex14.C | 6 +- gcc/testsuite/g++.dg/cpp0x/variadic-ex2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic157.C | 28 + gcc/testsuite/g++.dg/cpp0x/variadic158.C | 24 + gcc/testsuite/g++.dg/cpp0x/variadic159.C | 14 + gcc/testsuite/g++.dg/cpp0x/variadic160.C | 49 + gcc/testsuite/g++.dg/cpp0x/variadic161.C | 51 + gcc/testsuite/g++.dg/cpp0x/variadic162.C | 14 + gcc/testsuite/g++.dg/cpp0x/variadic2.C | 5 +- gcc/testsuite/g++.dg/cpp0x/variadic74.C | 2 - gcc/testsuite/g++.dg/cpp0x/vt-35147.C | 1 - gcc/testsuite/g++.dg/cpp0x/vt-57397-1.C | 22 + gcc/testsuite/g++.dg/cpp0x/vt-57397-2.C | 24 + gcc/testsuite/g++.dg/cpp0x/vt-59361.C | 20 + gcc/testsuite/g++.dg/cpp1y/attr-deprecated-neg.C | 25 +- gcc/testsuite/g++.dg/cpp1y/attr-deprecated.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-dtor1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn10.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn11.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn12.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn13.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn14.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn15.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn16.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn17.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn18.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn19.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn2.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn20.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn21.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn22.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn23.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn24.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn25.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn3.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn4.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn5.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn6.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn7.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn8.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn9.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-mangle1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-neg1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-local1.C | 9 + gcc/testsuite/g++.dg/cpp1y/constexpr-neg1.C | 17 + gcc/testsuite/g++.dg/cpp1y/constexpr-type-def1.C | 60 + gcc/testsuite/g++.dg/cpp1y/cplusplus.C | 6 +- gcc/testsuite/g++.dg/cpp1y/cplusplus_1y.C | 6 + gcc/testsuite/g++.dg/cpp1y/digit-sep-cxx11-neg.C | 2 +- gcc/testsuite/g++.dg/cpp1y/digit-sep-neg.C | 4 +- gcc/testsuite/g++.dg/cpp1y/digit-sep.C | 2 +- gcc/testsuite/g++.dg/cpp1y/feat-cxx11-neg.C | 41 + gcc/testsuite/g++.dg/cpp1y/feat-cxx11.C | 87 + gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C | 232 + gcc/testsuite/g++.dg/cpp1y/feat-cxx98-neg.C | 99 + gcc/testsuite/g++.dg/cpp1y/feat-cxx98.C | 9 + gcc/testsuite/g++.dg/cpp1y/fn-generic-member-ool.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-deduce-mult.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-cfun.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-dep.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-mixed.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-udt.C | 2 +- .../g++.dg/cpp1y/lambda-generic-variadic.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-vla1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-x.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-xcfun.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-xudt.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-init.C | 4 +- gcc/testsuite/g++.dg/cpp1y/lambda-init1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-init10.C | 8 + gcc/testsuite/g++.dg/cpp1y/lambda-init2.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-init3.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-init4.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-init5.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-init6.C | 8 +- gcc/testsuite/g++.dg/cpp1y/lambda-init7.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-init8.C | 26 + gcc/testsuite/g++.dg/cpp1y/lambda-init9.C | 6 + gcc/testsuite/g++.dg/cpp1y/mangle1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/phoobhar.h | 16 + gcc/testsuite/g++.dg/cpp1y/pr57640.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr57644.C | 13 + gcc/testsuite/g++.dg/cpp1y/pr58500.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr58533.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr58534.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr58535.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr58536.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr58548.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr58549.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr58637.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr58708.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr59110.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr59112.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr59113.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr59629.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr59635.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr59636.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr59638.C | 8 +- gcc/testsuite/g++.dg/cpp1y/pr59867.C | 51 + gcc/testsuite/g++.dg/cpp1y/pr60033.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60052.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60053.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60054.C | 11 + gcc/testsuite/g++.dg/cpp1y/pr60064.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60065.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60190.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60311.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60332.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60376.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60377.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60384.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60390.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60391.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60393.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60573.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60626.C | 4 +- gcc/testsuite/g++.dg/cpp1y/pr60627.C | 2 +- gcc/testsuite/g++.dg/cpp1y/regress1.C | 2 +- .../g++.dg/cpp1y/system-binary-constants-1.C | 4 +- .../testsuite/g++.dg/cpp1y/testinc/phoobhar.h | 0 .../g++.dg/cpp1y/udlit-char-template-neg.C | 2 +- gcc/testsuite/g++.dg/cpp1y/udlit-char-template.C | 2 +- .../g++.dg/cpp1y/udlit-empty-string-neg.C | 10 +- gcc/testsuite/g++.dg/cpp1y/udlit-enc-prefix-neg.C | 2 +- gcc/testsuite/g++.dg/cpp1y/udlit-userdef-string.C | 2 +- gcc/testsuite/g++.dg/cpp1y/var-templ1.C | 18 + gcc/testsuite/g++.dg/cpp1y/var-templ10.C | 16 + gcc/testsuite/g++.dg/cpp1y/var-templ11.C | 67 + gcc/testsuite/g++.dg/cpp1y/var-templ12.C | 10 + gcc/testsuite/g++.dg/cpp1y/var-templ13.C | 5 + gcc/testsuite/g++.dg/cpp1y/var-templ2.C | 33 + gcc/testsuite/g++.dg/cpp1y/var-templ3.C | 16 + gcc/testsuite/g++.dg/cpp1y/var-templ4.C | 12 + gcc/testsuite/g++.dg/cpp1y/var-templ5.C | 19 + gcc/testsuite/g++.dg/cpp1y/var-templ6.C | 12 + gcc/testsuite/g++.dg/cpp1y/var-templ7.C | 8 + gcc/testsuite/g++.dg/cpp1y/var-templ8.C | 15 + gcc/testsuite/g++.dg/cpp1y/var-templ9.C | 15 + gcc/testsuite/g++.dg/cpp1y/vla-initlist1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/vla1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/vla10.C | 2 +- gcc/testsuite/g++.dg/cpp1y/vla11.C | 2 +- gcc/testsuite/g++.dg/cpp1y/vla12.C | 2 +- gcc/testsuite/g++.dg/cpp1y/vla13.C | 2 +- gcc/testsuite/g++.dg/cpp1y/vla2.C | 2 +- gcc/testsuite/g++.dg/cpp1y/vla3.C | 2 +- gcc/testsuite/g++.dg/cpp1y/vla4.C | 2 +- gcc/testsuite/g++.dg/cpp1y/vla5.C | 2 +- gcc/testsuite/g++.dg/cpp1y/vla8.C | 2 +- gcc/testsuite/g++.dg/cpp1y/vla9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/cplusplus.C | 6 + gcc/testsuite/g++.dg/cpp1z/range-for1.C | 12 + .../g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C | 11 + .../g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C | 28 + .../g++.dg/cpp1z/typename-tmpl-tmpl-parm.C | 28 + gcc/testsuite/g++.dg/debug/dwarf2/auto1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/cdtor-1.C | 2 +- .../g++.dg/debug/dwarf2/deleted-member-function.C | 17 + gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/dwarf4-nested.C | 55 + gcc/testsuite/g++.dg/debug/dwarf2/dwarf4-typedef.C | 2 +- .../g++.dg/debug/dwarf2/imported-decl-2.C | 32 + gcc/testsuite/g++.dg/debug/dwarf2/nested-4.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/pr61433.C | 23 + gcc/testsuite/g++.dg/dfp/dfp.exp | 4 +- gcc/testsuite/g++.dg/dg.exp | 6 +- gcc/testsuite/g++.dg/diagnostic/pr13981.C | 12 + gcc/testsuite/g++.dg/diagnostic/pr60862.C | 10 + gcc/testsuite/g++.dg/diagnostic/pr61004.C | 11 + gcc/testsuite/g++.dg/diagnostic/ref1.C | 7 + gcc/testsuite/g++.dg/diagnostic/ref2.C | 9 + gcc/testsuite/g++.dg/dso/dlclose1-dso.cc | 9 - gcc/testsuite/g++.dg/dso/dlclose1.C | 30 - gcc/testsuite/g++.dg/eh/scope1.C | 2 +- gcc/testsuite/g++.dg/eh/spec6.C | 2 +- gcc/testsuite/g++.dg/expr/cast1.C | 2 +- gcc/testsuite/g++.dg/expr/cond10.C | 17 + gcc/testsuite/g++.dg/expr/cond11.C | 20 + gcc/testsuite/g++.dg/expr/cond12.C | 12 + gcc/testsuite/g++.dg/expr/cond13.C | 9 + gcc/testsuite/g++.dg/expr/cond14.C | 6 + gcc/testsuite/g++.dg/expr/cond8.C | 5 +- gcc/testsuite/g++.dg/expr/cond9.C | 8 +- gcc/testsuite/g++.dg/expr/dtor1.C | 2 +- gcc/testsuite/g++.dg/expr/pmf-1.C | 1 - gcc/testsuite/g++.dg/ext/altivec-2.C | 2 +- gcc/testsuite/g++.dg/ext/atomic-2.C | 14 + gcc/testsuite/g++.dg/ext/attrib49.C | 20 + gcc/testsuite/g++.dg/ext/complit14.C | 11 + gcc/testsuite/g++.dg/ext/desig7.C | 8 + gcc/testsuite/g++.dg/ext/is_base_of_diagnostic.C | 2 +- gcc/testsuite/g++.dg/ext/is_class_error2.C | 1 - gcc/testsuite/g++.dg/ext/is_literal_type2.C | 26 + .../g++.dg/ext/is_trivially_constructible1.C | 35 + .../g++.dg/ext/is_trivially_constructible2.C | 15 + .../g++.dg/ext/is_trivially_constructible3.C | 8 + gcc/testsuite/g++.dg/ext/mv14.C | 2 +- gcc/testsuite/g++.dg/ext/mv15.C | 2 +- gcc/testsuite/g++.dg/ext/restrict2.C | 8 + gcc/testsuite/g++.dg/ext/unary_trait_incomplete.C | 2 +- gcc/testsuite/g++.dg/ext/varargs1.C | 34 + gcc/testsuite/g++.dg/ext/vector23.C | 2 +- gcc/testsuite/g++.dg/ext/vector27.C | 14 +- gcc/testsuite/g++.dg/ext/vector28.C | 10 + gcc/testsuite/g++.dg/ext/vector9.C | 2 +- gcc/testsuite/g++.dg/ext/visibility/redecl1.C | 2 +- gcc/testsuite/g++.dg/ext/visibility/visibility-7.C | 2 +- gcc/testsuite/g++.dg/ext/vla11.C | 2 +- gcc/testsuite/g++.dg/fstack-protector-strong.C | 50 +- gcc/testsuite/g++.dg/gcov/gcov.exp | 2 +- gcc/testsuite/g++.dg/gomp/gomp.exp | 2 +- gcc/testsuite/g++.dg/gomp/pr26690-1.C | 1 - gcc/testsuite/g++.dg/gomp/pr26690-2.C | 1 - gcc/testsuite/g++.dg/gomp/pr49223-2.C | 2 +- gcc/testsuite/g++.dg/gomp/pr63249.C | 35 + gcc/testsuite/g++.dg/gomp/udr-4.C | 2 +- gcc/testsuite/g++.dg/graphite/graphite.exp | 12 +- gcc/testsuite/g++.dg/guality/guality.exp | 10 +- gcc/testsuite/g++.dg/init/aggr11.C | 13 + gcc/testsuite/g++.dg/init/aggr12.C | 13 + gcc/testsuite/g++.dg/init/aggr4.C | 2 +- gcc/testsuite/g++.dg/init/const9.C | 2 +- gcc/testsuite/g++.dg/init/copy7.C | 9 + gcc/testsuite/g++.dg/init/delete1.C | 2 +- .../g++.dg/init/{explicit1.C => explicit2.C} | 3 +- gcc/testsuite/g++.dg/init/pr43453.C | 33 + gcc/testsuite/g++.dg/init/ref14.C | 2 +- gcc/testsuite/g++.dg/init/synth2.C | 3 +- gcc/testsuite/g++.dg/init/union1.C | 2 +- gcc/testsuite/g++.dg/ipa/comdat.C | 15 + gcc/testsuite/g++.dg/ipa/devirt-11.C | 5 +- gcc/testsuite/g++.dg/ipa/devirt-15.C | 4 +- gcc/testsuite/g++.dg/ipa/devirt-16.C | 3 +- gcc/testsuite/g++.dg/ipa/devirt-17.C | 3 +- gcc/testsuite/g++.dg/ipa/devirt-25.C | 3 +- gcc/testsuite/g++.dg/ipa/devirt-26.C | 9 +- gcc/testsuite/g++.dg/ipa/devirt-28a.C | 15 + gcc/testsuite/g++.dg/ipa/devirt-31.C | 33 +- .../g++.dg/ipa/{devirt-31.C => devirt-32.C} | 0 gcc/testsuite/g++.dg/ipa/devirt-33.C | 78 + gcc/testsuite/g++.dg/ipa/devirt-34.C | 20 + gcc/testsuite/g++.dg/ipa/devirt-35.C | 23 + gcc/testsuite/g++.dg/ipa/devirt-36.C | 25 + gcc/testsuite/g++.dg/ipa/devirt-37.C | 37 + gcc/testsuite/g++.dg/ipa/devirt-38.C | 31 + gcc/testsuite/g++.dg/ipa/devirt-39.C | 29 + gcc/testsuite/g++.dg/ipa/devirt-40.C | 23 + gcc/testsuite/g++.dg/ipa/devirt-41.C | 31 + gcc/testsuite/g++.dg/ipa/devirt-42.C | 38 + gcc/testsuite/g++.dg/ipa/devirt-43.C | 27 + gcc/testsuite/g++.dg/ipa/devirt-44.C | 32 + gcc/testsuite/g++.dg/ipa/devirt-45.C | 42 + gcc/testsuite/g++.dg/ipa/devirt-46.C | 27 + gcc/testsuite/g++.dg/ipa/devirt-47.C | 31 + gcc/testsuite/g++.dg/ipa/devirt-48.C | 32 + gcc/testsuite/g++.dg/ipa/imm-devirt-1.C | 11 +- gcc/testsuite/g++.dg/ipa/imm-devirt-2.C | 7 +- gcc/testsuite/g++.dg/ipa/pr60600.C | 2 +- gcc/testsuite/g++.dg/ipa/pr61085.C | 33 + gcc/testsuite/g++.dg/ipa/pr61160-1.C | 31 + gcc/testsuite/g++.dg/ipa/pr61160-2.C | 44 + gcc/testsuite/g++.dg/ipa/pr61160-3.C | 38 + gcc/testsuite/g++.dg/ipa/{pr60600.C => pr61540.C} | 14 +- gcc/testsuite/g++.dg/ipa/pr61654.C | 40 + gcc/testsuite/g++.dg/ipa/pr61800.C | 68 + gcc/testsuite/g++.dg/ipa/pr62015.C | 55 + gcc/testsuite/g++.dg/ipa/pr63306.C | 14 + gcc/testsuite/g++.dg/lookup/conv-1.C | 1 - gcc/testsuite/g++.dg/lookup/new1.C | 1 - gcc/testsuite/g++.dg/lookup/scoped8.C | 4 +- gcc/testsuite/g++.dg/lookup/two-stage4.C | 6 +- gcc/testsuite/g++.dg/lookup/using9.C | 1 - gcc/testsuite/g++.dg/lto/pr54625-1_0.c | 1 + gcc/testsuite/g++.dg/lto/pr54625-2_0.c | 1 + gcc/testsuite/g++.dg/lto/pr63166_0.ii | 37 + gcc/testsuite/g++.dg/lto/pr63166_1.ii | 108 + gcc/testsuite/g++.dg/lto/pr63270.h | 68 + gcc/testsuite/g++.dg/lto/pr63270_0.C | 9 + gcc/testsuite/g++.dg/lto/pr63270_1.C | 53 + gcc/testsuite/g++.dg/lto/pr63270_2.C | 8 + gcc/testsuite/g++.dg/opt/declone2.C | 10 + gcc/testsuite/g++.dg/opt/devirt4.C | 7 +- gcc/testsuite/g++.dg/opt/devirt5.C | 19 + gcc/testsuite/g++.dg/opt/pr61456.C | 26 + gcc/testsuite/g++.dg/opt/pr61654.C | 27 + gcc/testsuite/g++.dg/opt/pr62146.C | 51 + gcc/testsuite/g++.dg/opt/typeinfo1.C | 27 + gcc/testsuite/g++.dg/other/crash-2.C | 2 +- gcc/testsuite/g++.dg/other/default10.C | 4 + gcc/testsuite/g++.dg/other/default3.C | 2 +- gcc/testsuite/g++.dg/other/default9.C | 18 + gcc/testsuite/g++.dg/other/error13.C | 1 - gcc/testsuite/g++.dg/other/error20.C | 1 - gcc/testsuite/g++.dg/other/error23.C | 2 +- gcc/testsuite/g++.dg/other/error31.C | 1 - gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/g++.dg/other/offsetof3.C | 6 +- gcc/testsuite/g++.dg/other/offsetof5.C | 4 +- gcc/testsuite/g++.dg/other/operator3.C | 7 + gcc/testsuite/g++.dg/other/pr28114.C | 1 - gcc/testsuite/g++.dg/other/ptrmem2.C | 4 +- gcc/testsuite/g++.dg/other/redecl3.C | 9 + gcc/testsuite/g++.dg/other/void1.C | 6 +- gcc/testsuite/g++.dg/other/void3.C | 4 + gcc/testsuite/g++.dg/overload/ambig1.C | 1 - gcc/testsuite/g++.dg/overload/arg3.C | 7 +- gcc/testsuite/g++.dg/overload/builtin1.C | 1 - gcc/testsuite/g++.dg/overload/conv-op1.C | 2 +- gcc/testsuite/g++.dg/overload/copy1.C | 7 +- gcc/testsuite/g++.dg/overload/ellipsis1.C | 3 +- gcc/testsuite/g++.dg/overload/ellipsis2.C | 3 +- gcc/testsuite/g++.dg/overload/ellipsis3.C | 9 + gcc/testsuite/g++.dg/overload/new1.C | 1 - gcc/testsuite/g++.dg/overload/template4.C | 3 - gcc/testsuite/g++.dg/overload/using2.C | 3 - gcc/testsuite/g++.dg/overload/volatile1.C | 7 +- gcc/testsuite/g++.dg/parse/crash24.C | 2 +- gcc/testsuite/g++.dg/parse/crash25.C | 2 +- gcc/testsuite/g++.dg/parse/crash31.C | 2 +- gcc/testsuite/g++.dg/parse/crash41.C | 2 +- gcc/testsuite/g++.dg/parse/crash49.C | 2 +- gcc/testsuite/g++.dg/parse/crash5.C | 2 - gcc/testsuite/g++.dg/parse/crash50.C | 2 +- gcc/testsuite/g++.dg/parse/crash54.C | 2 +- gcc/testsuite/g++.dg/parse/dtor7.C | 2 +- gcc/testsuite/g++.dg/parse/error10.C | 4 +- gcc/testsuite/g++.dg/parse/error11.C | 2 +- gcc/testsuite/g++.dg/parse/error15.C | 3 +- gcc/testsuite/g++.dg/parse/error19.C | 5 +- gcc/testsuite/g++.dg/parse/error2.C | 1 - gcc/testsuite/g++.dg/parse/error28.C | 1 - gcc/testsuite/g++.dg/parse/error40.C | 4 +- gcc/testsuite/g++.dg/parse/error50.C | 2 +- gcc/testsuite/g++.dg/parse/error54.C | 19 + gcc/testsuite/g++.dg/parse/friend10.C | 9 + gcc/testsuite/g++.dg/parse/friend11.C | 6 + gcc/testsuite/g++.dg/parse/friend7.C | 8 +- gcc/testsuite/g++.dg/parse/friend9.C | 6 + gcc/testsuite/g++.dg/parse/fused-params1.C | 2 +- gcc/testsuite/g++.dg/parse/new1.C | 2 +- gcc/testsuite/g++.dg/parse/pr34049.C | 12 + gcc/testsuite/g++.dg/parse/pr56961.C | 16 + gcc/testsuite/g++.dg/parse/pr58664.C | 66 + gcc/testsuite/g++.dg/parse/pr58898.C | 16 + gcc/testsuite/g++.dg/parse/pr61804.C | 9 + gcc/testsuite/g++.dg/parse/too-many-tmpl-args1.C | 2 +- gcc/testsuite/g++.dg/plugin/dumb_plugin.c | 27 +- gcc/testsuite/g++.dg/plugin/plugin.exp | 11 + gcc/testsuite/g++.dg/plugin/selfassign.c | 47 +- gcc/testsuite/g++.dg/pr54442.C | 12 + gcc/testsuite/g++.dg/pr60969.C | 32 + gcc/testsuite/g++.dg/pr61094.C | 31 + gcc/testsuite/g++.dg/pr61289-2.c | 62 + gcc/testsuite/g++.dg/pr61289.C | 63 + gcc/testsuite/g++.dg/pr62079.C | 78 + gcc/testsuite/g++.dg/rtti/dyncast6.C | 14 +- gcc/testsuite/g++.dg/rtti/dyncast7.C | 28 + gcc/testsuite/g++.dg/simulate-thread/bitfields-2.C | 2 +- gcc/testsuite/g++.dg/simulate-thread/bitfields.C | 2 +- .../g++.dg/simulate-thread/simulate-thread.exp | 4 +- gcc/testsuite/g++.dg/system-binary-constants-1.C | 2 +- gcc/testsuite/g++.dg/tc1/dr152.C | 6 +- gcc/testsuite/g++.dg/tc1/{dr217.C => dr217-2.C} | 3 +- gcc/testsuite/g++.dg/template/anonunion1.C | 2 +- gcc/testsuite/g++.dg/template/array1-1.C | 32 - gcc/testsuite/g++.dg/template/array2-1.C | 14 - gcc/testsuite/g++.dg/template/array28.C | 7 + gcc/testsuite/g++.dg/template/array29.C | 56 + gcc/testsuite/g++.dg/template/arrow1.C | 6 +- gcc/testsuite/g++.dg/template/conv14.C | 30 + gcc/testsuite/g++.dg/template/conv8.C | 12 - gcc/testsuite/g++.dg/template/copy1.C | 7 +- gcc/testsuite/g++.dg/template/crash106.C | 2 +- gcc/testsuite/g++.dg/template/crash107.C | 2 - gcc/testsuite/g++.dg/template/crash35.C | 2 +- gcc/testsuite/g++.dg/template/crash59.C | 2 +- gcc/testsuite/g++.dg/template/crash71.C | 2 +- gcc/testsuite/g++.dg/template/crash77.C | 2 +- gcc/testsuite/g++.dg/template/crash89.C | 4 +- gcc/testsuite/g++.dg/template/dependent-expr5.C | 14 +- gcc/testsuite/g++.dg/template/dtor3.C | 2 +- gcc/testsuite/g++.dg/template/error15.C | 4 +- gcc/testsuite/g++.dg/template/error2.C | 3 +- gcc/testsuite/g++.dg/template/error38.C | 4 - gcc/testsuite/g++.dg/template/error40.C | 2 - gcc/testsuite/g++.dg/template/error42.C | 8 +- gcc/testsuite/g++.dg/template/error46.C | 2 +- gcc/testsuite/g++.dg/template/error47.C | 2 +- gcc/testsuite/g++.dg/template/error51.C | 2 +- gcc/testsuite/g++.dg/template/friend56.C | 13 + gcc/testsuite/g++.dg/template/incomplete1.C | 2 +- gcc/testsuite/g++.dg/template/incomplete2.C | 1 - gcc/testsuite/g++.dg/template/incomplete3.C | 2 +- gcc/testsuite/g++.dg/template/incomplete4.C | 4 +- gcc/testsuite/g++.dg/template/incomplete5.C | 4 +- gcc/testsuite/g++.dg/template/inherit8.C | 2 +- gcc/testsuite/g++.dg/template/instantiate1.C | 2 +- gcc/testsuite/g++.dg/template/instantiate3.C | 2 +- gcc/testsuite/g++.dg/template/instantiate5.C | 1 - gcc/testsuite/g++.dg/template/local-fn1.C | 8 + gcc/testsuite/g++.dg/template/local4.C | 1 - gcc/testsuite/g++.dg/template/local8.C | 18 + gcc/testsuite/g++.dg/template/local9.C | 15 + gcc/testsuite/g++.dg/template/new3.C | 1 - gcc/testsuite/g++.dg/template/nontype7.C | 3 - gcc/testsuite/g++.dg/template/offsetof2.C | 2 +- gcc/testsuite/g++.dg/template/operator13.C | 12 + gcc/testsuite/g++.dg/template/operator8.C | 2 +- gcc/testsuite/g++.dg/template/operator9.C | 3 +- gcc/testsuite/g++.dg/template/pr16564.C | 10 + gcc/testsuite/g++.dg/template/pr23510.C | 22 +- gcc/testsuite/g++.dg/template/pr34938-1.C | 7 + gcc/testsuite/g++.dg/template/pr34938-2.C | 10 + gcc/testsuite/g++.dg/template/pr51199.C | 17 + gcc/testsuite/g++.dg/template/pr51385.C | 24 + gcc/testsuite/g++.dg/template/pr52819.C | 14 + gcc/testsuite/g++.dg/template/pr54310.C | 19 + gcc/testsuite/g++.dg/template/pr54377.C | 6 + gcc/testsuite/g++.dg/template/pr57573.C | 13 + gcc/testsuite/g++.dg/template/pr61537.C | 23 + gcc/testsuite/g++.dg/template/pr61745.C | 22 + gcc/testsuite/g++.dg/template/ptrmem2.C | 1 - gcc/testsuite/g++.dg/template/ptrmem20.C | 1 - gcc/testsuite/g++.dg/template/ptrmem27.C | 22 + gcc/testsuite/g++.dg/template/ptrmem28.C | 10 + gcc/testsuite/g++.dg/template/ptrmem29.C | 10 + gcc/testsuite/g++.dg/template/qualttp17.C | 4 +- gcc/testsuite/g++.dg/template/qualttp4.C | 2 +- gcc/testsuite/g++.dg/template/qualttp5.C | 1 - gcc/testsuite/g++.dg/template/recurse.C | 11 +- gcc/testsuite/g++.dg/template/recurse2.C | 5 +- gcc/testsuite/g++.dg/template/recurse4.C | 18 + gcc/testsuite/g++.dg/template/sfinae2.C | 1 - gcc/testsuite/g++.dg/template/spec22.C | 2 +- gcc/testsuite/g++.dg/template/spec23.C | 1 - gcc/testsuite/g++.dg/template/spec28.C | 2 +- gcc/testsuite/g++.dg/template/spec38.C | 6 + gcc/testsuite/g++.dg/template/typedef4.C | 1 - gcc/testsuite/g++.dg/template/void3.C | 2 +- gcc/testsuite/g++.dg/template/void7.C | 2 +- gcc/testsuite/g++.dg/template/vtable2.C | 4 +- gcc/testsuite/g++.dg/tls/thread_local10.C | 23 + gcc/testsuite/g++.dg/tls/thread_local6.C | 3 +- gcc/testsuite/g++.dg/tls/thread_local9.C | 23 + gcc/testsuite/g++.dg/tls/tls.exp | 2 +- gcc/testsuite/g++.dg/tm/pr51928.C | 2 +- gcc/testsuite/g++.dg/tm/tm.exp | 4 +- .../g++.dg/torture/Wsizeof-pointer-memaccess1.C | 2 +- .../g++.dg/torture/Wsizeof-pointer-memaccess2.C | 2 +- gcc/testsuite/g++.dg/torture/dg-torture.exp | 2 +- gcc/testsuite/g++.dg/torture/pr60854.C | 13 + gcc/testsuite/g++.dg/torture/pr61482.C | 29 + gcc/testsuite/g++.dg/torture/pr61554.C | 46 + gcc/testsuite/g++.dg/torture/pr62121.C | 12 + gcc/testsuite/g++.dg/torture/pr62175.C | 36 + gcc/testsuite/g++.dg/torture/pr63237.C | 21 + .../g++.dg/torture/stackalign/stackalign.exp | 2 +- gcc/testsuite/g++.dg/tree-prof/morefunc.C | 55 + gcc/testsuite/g++.dg/tree-prof/pr35545.C | 52 + gcc/testsuite/g++.dg/tree-prof/reorder.C | 48 + gcc/testsuite/g++.dg/tree-prof/reorder_class1.h | 11 + gcc/testsuite/g++.dg/tree-prof/reorder_class2.h | 12 + gcc/testsuite/g++.dg/tree-prof/tree-prof.exp | 4 +- gcc/testsuite/g++.dg/tree-ssa/calloc.C | 50 + gcc/testsuite/g++.dg/tree-ssa/forwprop-switch.C | 24 + gcc/testsuite/g++.dg/tree-ssa/nonzero-1.C | 12 + gcc/testsuite/g++.dg/tree-ssa/nonzero-2.C | 16 + gcc/testsuite/g++.dg/tree-ssa/pr19807.C | 15 +- gcc/testsuite/g++.dg/tree-ssa/pr61009.C | 53 + gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 45 + gcc/testsuite/g++.dg/tree-ssa/pr8781.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/tmmti-2.C | 22 - gcc/testsuite/g++.dg/tsan/tsan.exp | 10 +- gcc/testsuite/g++.dg/ubsan/align-1.C | 27 + gcc/testsuite/g++.dg/ubsan/align-2.C | 45 + gcc/testsuite/g++.dg/ubsan/align-3.C | 45 + gcc/testsuite/g++.dg/ubsan/attrib-1.C | 27 + gcc/testsuite/g++.dg/ubsan/cxx11-shift-1.C | 12 +- gcc/testsuite/g++.dg/ubsan/cxx11-shift-2.C | 4 +- gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C | 4 +- .../g++.dg/ubsan/float-cast-overflow-bf.C | 62 + gcc/testsuite/g++.dg/ubsan/null-1.C | 30 + gcc/testsuite/g++.dg/ubsan/null-2.C | 39 + gcc/testsuite/g++.dg/ubsan/pr61272.C | 24 + gcc/testsuite/g++.dg/ubsan/return-2.C | 10 +- .../g++.dg/ubsan/{return-1.C => return-3.C} | 6 +- gcc/testsuite/g++.dg/ubsan/ubsan.exp | 6 +- gcc/testsuite/g++.dg/vect/pr60896.cc | 44 + gcc/testsuite/g++.dg/vect/slp-pr50413.cc | 4 +- gcc/testsuite/g++.dg/vect/slp-pr50819.cc | 4 +- gcc/testsuite/g++.dg/vect/slp-pr56812.cc | 4 +- gcc/testsuite/g++.dg/vect/vect.exp | 6 +- gcc/testsuite/g++.dg/warn/Waddress-1.C | 50 + gcc/testsuite/g++.dg/warn/Wdelete-incomplete-1.C | 2 +- .../g++.dg/warn/Wmemset-transposed-args-1.C | 74 + .../g++.dg/warn/Wmissing-field-initializers-1.C | 31 + gcc/testsuite/g++.dg/warn/Wparentheses-25.C | 110 +- .../g++.dg/warn/Wsizeof-pointer-memaccess-1.C | 2 +- gcc/testsuite/g++.dg/warn/Wsuggest-final-2.C | 4 + gcc/testsuite/g++.dg/warn/Wsuggest-final.C | 14 + gcc/testsuite/g++.dg/warn/Wunused-parm-6.C | 8 + gcc/testsuite/g++.dg/warn/Wvla-2.C | 2 +- gcc/testsuite/g++.dg/warn/incomplete1.C | 2 +- gcc/testsuite/g++.dg/warn/incomplete2.C | 4 +- gcc/testsuite/g++.dg/warn/nonnull2.C | 10 + gcc/testsuite/g++.dg/warn/pr61945.C | 11 + gcc/testsuite/g++.dg/warn/return-reference.C | 2 +- gcc/testsuite/g++.dg/warn/var-args1.C | 2 +- gcc/testsuite/g++.dg/warn/warn_format_signedness.C | 11 + gcc/testsuite/g++.dg/warn/wdate-time.C | 6 - gcc/testsuite/g++.old-deja/g++.benjamin/15799.C | 1 - gcc/testsuite/g++.old-deja/g++.benjamin/15800-1.C | 3 +- gcc/testsuite/g++.old-deja/g++.bob/inherit2.C | 2 +- .../g++.old-deja/g++.brendan/ambiguity1.C | 1 - gcc/testsuite/g++.old-deja/g++.brendan/crash18.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/crash29.C | 1 - gcc/testsuite/g++.old-deja/g++.brendan/crash48.C | 2 - gcc/testsuite/g++.old-deja/g++.brendan/crash63.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/crash8.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/cvt3.C | 3 +- gcc/testsuite/g++.old-deja/g++.brendan/friend4.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/nest1.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/overload1.C | 1 - gcc/testsuite/g++.old-deja/g++.brendan/overload4.C | 3 +- gcc/testsuite/g++.old-deja/g++.brendan/overload9.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/static1.C | 2 +- .../g++.old-deja/g++.brendan/template17.C | 4 +- gcc/testsuite/g++.old-deja/g++.bugs/900121_01.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900127_01.C | 1 - gcc/testsuite/g++.old-deja/g++.bugs/900205_04.C | 1 - gcc/testsuite/g++.old-deja/g++.bugs/900213_01.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900214_01.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900330_02.C | 1 - gcc/testsuite/g++.old-deja/g++.bugs/900404_03.C | 1 - gcc/testsuite/g++.old-deja/g++.bugs/900514_03.C | 12 +- gcc/testsuite/g++.old-deja/g++.eh/badalloc1.C | 7 +- gcc/testsuite/g++.old-deja/g++.eh/catch1.C | 2 +- gcc/testsuite/g++.old-deja/g++.eh/ctor1.C | 5 +- gcc/testsuite/g++.old-deja/g++.eh/spec6.C | 2 +- gcc/testsuite/g++.old-deja/g++.gb/scope06.C | 6 +- .../g++.old-deja/g++.jason/conversion10.C | 1 + .../g++.old-deja/g++.jason/conversion11.C | 2 - gcc/testsuite/g++.old-deja/g++.jason/crash3.C | 1 - gcc/testsuite/g++.old-deja/g++.jason/overload16.C | 1 - gcc/testsuite/g++.old-deja/g++.jason/overload28.C | 1 - gcc/testsuite/g++.old-deja/g++.jason/scoping10.C | 1 - gcc/testsuite/g++.old-deja/g++.jason/template30.C | 1 - gcc/testsuite/g++.old-deja/g++.jason/temporary2.C | 8 +- gcc/testsuite/g++.old-deja/g++.law/arg1.C | 2 - gcc/testsuite/g++.old-deja/g++.law/arg11.C | 1 - gcc/testsuite/g++.old-deja/g++.law/arm9.C | 1 - gcc/testsuite/g++.old-deja/g++.law/ctors11.C | 1 - gcc/testsuite/g++.old-deja/g++.law/ctors17.C | 1 - gcc/testsuite/g++.old-deja/g++.law/ctors5.C | 1 - gcc/testsuite/g++.old-deja/g++.law/ctors9.C | 1 - gcc/testsuite/g++.old-deja/g++.law/cvt11.C | 10 +- gcc/testsuite/g++.old-deja/g++.law/cvt20.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/enum4.C | 3 +- gcc/testsuite/g++.old-deja/g++.law/init8.C | 4 +- gcc/testsuite/g++.old-deja/g++.law/missed-error2.C | 1 - gcc/testsuite/g++.old-deja/g++.law/operators9.C | 3 +- gcc/testsuite/g++.old-deja/g++.mike/net2.C | 1 - gcc/testsuite/g++.old-deja/g++.mike/net22.C | 1 - gcc/testsuite/g++.old-deja/g++.mike/net8.C | 8 +- gcc/testsuite/g++.old-deja/g++.mike/p1989.C | 7 +- gcc/testsuite/g++.old-deja/g++.mike/p2431.C | 3 +- gcc/testsuite/g++.old-deja/g++.mike/p438.C | 3 +- gcc/testsuite/g++.old-deja/g++.mike/p701.C | 4 +- gcc/testsuite/g++.old-deja/g++.mike/p7868.C | 4 +- gcc/testsuite/g++.old-deja/g++.mike/p807a.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/p9068.C | 1 - gcc/testsuite/g++.old-deja/g++.niklas/t120.C | 2 +- gcc/testsuite/g++.old-deja/g++.niklas/t121.C | 2 +- gcc/testsuite/g++.old-deja/g++.niklas/t128.C | 1 - gcc/testsuite/g++.old-deja/g++.ns/overload2.C | 1 - gcc/testsuite/g++.old-deja/g++.ns/using12.C | 1 - gcc/testsuite/g++.old-deja/g++.oliva/template10.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/crash24.C | 5 +- gcc/testsuite/g++.old-deja/g++.other/crash38.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/enum2.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/expr1.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/incomplete.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/overload11.C | 1 - gcc/testsuite/g++.old-deja/g++.other/vaarg3.C | 17 +- gcc/testsuite/g++.old-deja/g++.other/volatile1.C | 3 +- gcc/testsuite/g++.old-deja/g++.other/warn5.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/auto_ptr.C | 9 +- gcc/testsuite/g++.old-deja/g++.pt/crash60.C | 1 - gcc/testsuite/g++.old-deja/g++.pt/crash9.C | 4 +- gcc/testsuite/g++.old-deja/g++.pt/explicit38.C | 1 - gcc/testsuite/g++.old-deja/g++.pt/explicit39.C | 1 - gcc/testsuite/g++.old-deja/g++.pt/explicit41.C | 1 - gcc/testsuite/g++.old-deja/g++.pt/explicit67.C | 2 - gcc/testsuite/g++.old-deja/g++.pt/infinite1.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/ptrmem10.C | 1 - gcc/testsuite/g++.old-deja/g++.pt/spec35.C | 4 - gcc/testsuite/g++.old-deja/g++.pt/t05.C | 5 +- gcc/testsuite/g++.old-deja/g++.pt/t24.C | 1 - gcc/testsuite/g++.old-deja/g++.pt/ttp7.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/typename8.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/unify6.C | 2 - gcc/testsuite/g++.old-deja/g++.pt/unify8.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/vaarg3.C | 7 +- gcc/testsuite/g++.old-deja/g++.pt/var1.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb103.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb109.C | 1 - gcc/testsuite/g++.old-deja/g++.robertl/eb119.C | 1 - gcc/testsuite/g++.old-deja/g++.robertl/eb131.C | 2 - gcc/testsuite/g++.old-deja/g++.robertl/eb22.C | 1 - gcc/testsuite/g++.old-deja/g++.robertl/eb69.C | 1 - .../g++.old-deja/g++.robertl/ice990323-1.C | 2 +- gcc/testsuite/g++.old-deja/old-deja.exp | 2 +- gcc/testsuite/gcc.c-torture/compile/20000120-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/20011119-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20011119-2.c | 1 + gcc/testsuite/gcc.c-torture/compile/20021120-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20021120-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/20050215-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20050215-2.c | 1 + gcc/testsuite/gcc.c-torture/compile/20050215-3.c | 1 + gcc/testsuite/gcc.c-torture/compile/20090721-1.c | 2 +- gcc/testsuite/gcc.c-torture/compile/20140528-1.c | 9 + gcc/testsuite/gcc.c-torture/compile/20140723-1.c | 4 + gcc/testsuite/gcc.c-torture/compile/20140816-1.c | 5 + .../gcc.c-torture/{unsorted => compile}/386.c | 0 .../gcc.c-torture/{unsorted => compile}/86.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG1.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG11.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG12.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG13.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG16.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG17.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG18.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG2.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG21.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG22.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG23.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG24.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG25.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG3.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG4.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG5.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG6.c | 0 .../gcc.c-torture/{unsorted => compile}/DFcmp.c | 1 + .../gcc.c-torture/{unsorted => compile}/HIcmp.c | 0 .../gcc.c-torture/{unsorted => compile}/HIset.c | 0 .../gcc.c-torture/{unsorted => compile}/PYRBUG.c | 0 .../gcc.c-torture/{unsorted => compile}/QIcmp.c | 0 .../gcc.c-torture/{unsorted => compile}/QIset.c | 0 .../gcc.c-torture/{unsorted => compile}/SFset.c | 2 + .../gcc.c-torture/{unsorted => compile}/SIcmp.c | 0 .../gcc.c-torture/{unsorted => compile}/SIset.c | 0 .../gcc.c-torture/{unsorted => compile}/UHIcmp.c | 0 .../gcc.c-torture/{unsorted => compile}/UQIcmp.c | 0 .../gcc.c-torture/{unsorted => compile}/USIcmp.c | 0 .../gcc.c-torture/{unsorted => compile}/a.c | 0 .../gcc.c-torture/{unsorted => compile}/a1.c | 0 .../gcc.c-torture/{unsorted => compile}/a3.c | 0 .../gcc.c-torture/{unsorted => compile}/aa.c | 0 .../gcc.c-torture/{unsorted => compile}/aaa.c | 0 .../gcc.c-torture/{unsorted => compile}/abs.c | 0 .../gcc.c-torture/{unsorted => compile}/ac.c | 0 .../gcc.c-torture/{unsorted => compile}/acc.c | 0 .../gcc.c-torture/{unsorted => compile}/add.c | 0 .../gcc.c-torture/{unsorted => compile}/add386.c | 0 .../gcc.c-torture/{unsorted => compile}/addcc.c | 0 .../gcc.c-torture/{unsorted => compile}/andm.c | 0 .../gcc.c-torture/{unsorted => compile}/andmem.c | 0 .../gcc.c-torture/{unsorted => compile}/andn.c | 0 .../gcc.c-torture/{unsorted => compile}/andok.c | 0 .../gcc.c-torture/{unsorted => compile}/andsi.c | 0 .../gcc.c-torture/{unsorted => compile}/andsparc.c | 0 .../gcc.c-torture/{unsorted => compile}/aos.c | 0 .../gcc.c-torture/{unsorted => compile}/arr.c | 0 .../gcc.c-torture/{unsorted => compile}/as.c | 0 .../gcc.c-torture/{unsorted => compile}/ase.c | 0 .../gcc.c-torture/{unsorted => compile}/b.c | 0 .../gcc.c-torture/{unsorted => compile}/b1.c | 0 .../gcc.c-torture/{unsorted => compile}/b2.c | 0 .../gcc.c-torture/{unsorted => compile}/b3.c | 0 .../gcc.c-torture/{unsorted => compile}/b88.c | 0 .../gcc.c-torture/{unsorted => compile}/bad.c | 0 .../gcc.c-torture/{unsorted => compile}/band.c | 0 .../gcc.c-torture/{unsorted => compile}/bb0.c | 0 .../gcc.c-torture/{unsorted => compile}/bb1.c | 0 .../gcc.c-torture/{unsorted => compile}/bbb.c | 0 .../gcc.c-torture/{unsorted => compile}/bc.c | 0 .../gcc.c-torture/{unsorted => compile}/bcopy.c | 0 .../gcc.c-torture/{unsorted => compile}/bf.c | 0 .../gcc.c-torture/{unsorted => compile}/bfins.c | 0 .../gcc.c-torture/{unsorted => compile}/bfx.c | 0 .../gcc.c-torture/{unsorted => compile}/bge.c | 0 .../gcc.c-torture/{unsorted => compile}/bit.c | 0 .../gcc.c-torture/{unsorted => compile}/bitf.c | 0 .../gcc.c-torture/{unsorted => compile}/bitw.c | 0 .../gcc.c-torture/{unsorted => compile}/blk.c | 0 .../gcc.c-torture/{unsorted => compile}/bt.c | 0 .../gcc.c-torture/{unsorted => compile}/bt386.c | 0 .../gcc.c-torture/{unsorted => compile}/bug.c | 0 .../gcc.c-torture/{unsorted => compile}/bugc.c | 0 .../gcc.c-torture/{unsorted => compile}/buns.c | 0 .../gcc.c-torture/{unsorted => compile}/bx.c | 0 .../gcc.c-torture/{unsorted => compile}/c.c | 0 .../gcc.c-torture/{unsorted => compile}/c1.c | 0 .../gcc.c-torture/{unsorted => compile}/c2.c | 0 .../gcc.c-torture/{unsorted => compile}/call.c | 0 .../gcc.c-torture/{unsorted => compile}/call386.c | 0 .../gcc.c-torture/{unsorted => compile}/callind.c | 0 .../compile/{calls.c => calls-void.c} | 2 +- .../gcc.c-torture/{unsorted => compile}/cc.c | 0 .../gcc.c-torture/{unsorted => compile}/charmtst.c | 0 .../gcc.c-torture/{unsorted => compile}/cmb.c | 0 .../gcc.c-torture/{unsorted => compile}/cmp.c | 0 .../gcc.c-torture/{unsorted => compile}/cmphi.c | 0 .../gcc.c-torture/{unsorted => compile}/cmpsi386.c | 0 .../gcc.c-torture/{unsorted => compile}/cmul.c | 0 .../gcc.c-torture/{unsorted => compile}/cn1.c | 0 .../gcc.c-torture/{unsorted => compile}/comb.c | 0 gcc/testsuite/gcc.c-torture/compile/compile.exp | 2 +- .../gcc.c-torture/{unsorted => compile}/consec.c | 0 .../gcc.c-torture/{unsorted => compile}/const.c | 0 .../gcc.c-torture/{unsorted => compile}/conv.c | 0 .../gcc.c-torture/{unsorted => compile}/conv_tst.c | 0 .../gcc.c-torture/{unsorted => compile}/cp.c | 0 .../gcc.c-torture/{unsorted => compile}/csebug.c | 0 .../gcc.c-torture/{unsorted => compile}/cvt.c | 0 .../gcc.c-torture/{unsorted => compile}/d.c | 0 .../gcc.c-torture/{unsorted => compile}/dbl_parm.c | 0 .../gcc.c-torture/{unsorted => compile}/dblbug.c | 0 .../gcc.c-torture/{unsorted => compile}/ddd.c | 0 .../gcc.c-torture/{unsorted => compile}/dead.c | 0 .../gcc.c-torture/{unsorted => compile}/delay.c | 0 .../gcc.c-torture/{unsorted => compile}/di.c | 0 .../gcc.c-torture/{unsorted => compile}/dic.c | 0 .../gcc.c-torture/{unsorted => compile}/dilayout.c | 0 .../gcc.c-torture/{unsorted => compile}/dimove.c | 0 .../gcc.c-torture/{unsorted => compile}/dimul.c | 0 .../gcc.c-torture/{unsorted => compile}/div.c | 0 .../gcc.c-torture/{unsorted => compile}/divdf.c | 0 .../gcc.c-torture/{unsorted => compile}/dm.c | 0 .../gcc.c-torture/{unsorted => compile}/dshift.c | 0 .../gcc.c-torture/{unsorted => compile}/e.c | 0 .../gcc.c-torture/{unsorted => compile}/ex.c | 0 .../gcc.c-torture/{unsorted => compile}/ext.c | 0 .../gcc.c-torture/{unsorted => compile}/f1.c | 0 .../gcc.c-torture/{unsorted => compile}/f2.c | 0 .../gcc.c-torture/{unsorted => compile}/fdmul.c | 0 .../gcc.c-torture/{unsorted => compile}/flo.c | 0 .../gcc.c-torture/{unsorted => compile}/float.c | 0 .../{unsorted => compile}/flt_const.c | 0 .../gcc.c-torture/{unsorted => compile}/fnul.c | 0 .../gcc.c-torture/{unsorted => compile}/foo.c | 0 .../gcc.c-torture/{unsorted => compile}/forgetcc.c | 0 .../gcc.c-torture/{unsorted => compile}/fq.c | 0 .../gcc.c-torture/{unsorted => compile}/g.c | 0 .../gcc.c-torture/{unsorted => compile}/gen_tst.c | 0 .../gcc.c-torture/{unsorted => compile}/glob.c | 0 .../gcc.c-torture/{unsorted => compile}/gronk.c | 0 .../gcc.c-torture/{unsorted => compile}/hi.c | 0 .../gcc.c-torture/{unsorted => compile}/hibug.c | 0 .../gcc.c-torture/{unsorted => compile}/i++.c | 0 .../gcc.c-torture/{unsorted => compile}/i.c | 0 .../gcc.c-torture/{unsorted => compile}/ic.c | 0 .../gcc.c-torture/{unsorted => compile}/icmp.c | 0 .../gcc.c-torture/{unsorted => compile}/ifreg.c | 0 .../gcc.c-torture/{unsorted => compile}/imm.c | 0 .../gcc.c-torture/{unsorted => compile}/isinf.c | 0 .../gcc.c-torture/{unsorted => compile}/jmp.c | 0 .../gcc.c-torture/{unsorted => compile}/jumptab.c | 0 .../gcc.c-torture/{unsorted => compile}/l.c | 0 .../gcc.c-torture/{unsorted => compile}/layout.c | 0 .../gcc.c-torture/{unsorted => compile}/lbug.c | 0 .../gcc.c-torture/compile/limits-fndefn.c | 2 +- .../gcc.c-torture/compile/limits-stringlit.c | 2 +- .../gcc.c-torture/{unsorted => compile}/ll1.c | 0 .../gcc.c-torture/{unsorted => compile}/llbug.c | 0 .../gcc.c-torture/{unsorted => compile}/lll.c | 0 .../gcc.c-torture/{unsorted => compile}/load8.c | 0 .../gcc.c-torture/{unsorted => compile}/loadhicc.c | 0 .../gcc.c-torture/{unsorted => compile}/log2.c | 0 .../gcc.c-torture/{unsorted => compile}/logic.c | 0 .../gcc.c-torture/{unsorted => compile}/loop-1.c | 0 .../gcc.c-torture/{unsorted => compile}/loop386.c | 0 .../gcc.c-torture/{unsorted => compile}/lop.c | 0 .../gcc.c-torture/{unsorted => compile}/m1.c | 0 .../gcc.c-torture/{unsorted => compile}/m2.c | 0 .../gcc.c-torture/{unsorted => compile}/m5.c | 0 .../gcc.c-torture/{unsorted => compile}/m68.c | 0 .../gcc.c-torture/{unsorted => compile}/mbyte.c | 0 .../gcc.c-torture/{unsorted => compile}/mchar.c | 0 .../gcc.c-torture/{unsorted => compile}/mcmp.c | 0 .../gcc.c-torture/{unsorted => compile}/mdouble.c | 0 .../gcc.c-torture/{unsorted => compile}/memtst.c | 0 .../gcc.c-torture/{unsorted => compile}/miscomp.c | 0 .../gcc.c-torture/{unsorted => compile}/mm.c | 0 .../gcc.c-torture/{unsorted => compile}/mod.c | 0 .../gcc.c-torture/{unsorted => compile}/modcc.c | 0 .../gcc.c-torture/{unsorted => compile}/move.c | 0 .../gcc.c-torture/{unsorted => compile}/move_qhi.c | 0 .../gcc.c-torture/{unsorted => compile}/mregtst.c | 0 .../gcc.c-torture/{unsorted => compile}/msp.c | 0 .../gcc.c-torture/{unsorted => compile}/mtst.c | 0 .../gcc.c-torture/{unsorted => compile}/mu.c | 0 .../gcc.c-torture/{unsorted => compile}/mul.c | 0 .../gcc.c-torture/{unsorted => compile}/mword.c | 0 .../gcc.c-torture/{unsorted => compile}/mword1.c | 0 .../gcc.c-torture/{unsorted => compile}/n.c | 0 .../gcc.c-torture/{unsorted => compile}/n1.c | 0 .../gcc.c-torture/{unsorted => compile}/nand.c | 0 .../gcc.c-torture/{unsorted => compile}/neg.c | 0 .../gcc.c-torture/{unsorted => compile}/o.c | 0 .../gcc.c-torture/{unsorted => compile}/omit.c | 0 .../gcc.c-torture/{unsorted => compile}/opout.c | 0 .../gcc.c-torture/{unsorted => compile}/opt.c | 0 .../gcc.c-torture/{unsorted => compile}/or.c | 0 .../gcc.c-torture/{unsorted => compile}/or386.c | 0 .../gcc.c-torture/{unsorted => compile}/p.c | 0 .../gcc.c-torture/{unsorted => compile}/parms.c | 0 .../gcc.c-torture/{unsorted => compile}/pass.c | 0 .../gcc.c-torture/{unsorted => compile}/pmt.c | 0 .../gcc.c-torture/{unsorted => compile}/poor.c | 0 .../gcc.c-torture/{unsorted => compile}/pp.c | 0 gcc/testsuite/gcc.c-torture/compile/pr28865.c | 2 - gcc/testsuite/gcc.c-torture/compile/pr34808.c | 3 + gcc/testsuite/gcc.c-torture/compile/pr37669.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr42299.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr48517.c | 2 +- gcc/testsuite/gcc.c-torture/compile/pr60655-1.c | 2 +- gcc/testsuite/gcc.c-torture/compile/pr61222-1.c | 23 + gcc/testsuite/gcc.c-torture/compile/pr61222-2.c | 7 + gcc/testsuite/gcc.c-torture/compile/pr61684.c | 15 + gcc/testsuite/gcc.c-torture/compile/pr62312.c | 23 + gcc/testsuite/gcc.c-torture/compile/pr63282.c | 13 + .../gcc.c-torture/{unsorted => compile}/pret-arg.c | 0 .../gcc.c-torture/{unsorted => compile}/pyr.c | 0 .../gcc.c-torture/{unsorted => compile}/pyr2.c | 0 .../gcc.c-torture/{unsorted => compile}/q.c | 0 .../gcc.c-torture/{unsorted => compile}/r.c | 0 .../gcc.c-torture/{unsorted => compile}/r1.c | 0 .../gcc.c-torture/{unsorted => compile}/rel.c | 0 .../gcc.c-torture/{unsorted => compile}/rmsc.c | 0 .../gcc.c-torture/{unsorted => compile}/round.c | 0 .../gcc.c-torture/{unsorted => compile}/run.c | 0 .../gcc.c-torture/{unsorted => compile}/s.c | 0 .../gcc.c-torture/{unsorted => compile}/sar.c | 0 .../gcc.c-torture/{unsorted => compile}/sc.c | 0 .../gcc.c-torture/{unsorted => compile}/scal.c | 0 .../gcc.c-torture/{unsorted => compile}/scc.c | 0 .../gcc.c-torture/{unsorted => compile}/scond.c | 0 gcc/testsuite/gcc.c-torture/compile/section.c | 8 + .../gcc.c-torture/{unsorted => compile}/selfrec.c | 0 .../gcc.c-torture/{unsorted => compile}/seq.c | 0 .../gcc.c-torture/{unsorted => compile}/set386.c | 0 .../gcc.c-torture/{unsorted => compile}/set88.c | 0 .../gcc.c-torture/{unsorted => compile}/sh.c | 0 .../gcc.c-torture/{unsorted => compile}/shand.c | 0 .../gcc.c-torture/{unsorted => compile}/shft.c | 0 .../gcc.c-torture/{unsorted => compile}/shift.c | 0 .../gcc.c-torture/{unsorted => compile}/shloop.c | 0 .../gcc.c-torture/{unsorted => compile}/shm.c | 0 .../gcc.c-torture/{unsorted => compile}/signext.c | 0 .../gcc.c-torture/{unsorted => compile}/signext2.c | 0 .../gcc.c-torture/{unsorted => compile}/sim.c | 0 gcc/testsuite/gcc.c-torture/compile/simd-6.c | 2 + .../gcc.c-torture/{unsorted => compile}/simple.c | 0 .../gcc.c-torture/{unsorted => compile}/sne.c | 0 .../gcc.c-torture/{unsorted => compile}/sound.c | 0 .../gcc.c-torture/{unsorted => compile}/sparcbug.c | 0 .../gcc.c-torture/{unsorted => compile}/speed.c | 0 .../gcc.c-torture/{unsorted => compile}/stor.c | 0 .../gcc.c-torture/{unsorted => compile}/store0.c | 0 .../gcc.c-torture/{unsorted => compile}/storecc.c | 0 .../gcc.c-torture/{unsorted => compile}/str.c | 0 .../gcc.c-torture/{unsorted => compile}/stru.c | 0 .../{unsorted => compile}/structret.c | 0 .../gcc.c-torture/{unsorted => compile}/stuct.c | 0 .../gcc.c-torture/{unsorted => compile}/sub32.c | 0 .../gcc.c-torture/{unsorted => compile}/subcc.c | 0 .../gcc.c-torture/{unsorted => compile}/subcse.c | 0 .../gcc.c-torture/{unsorted => compile}/sym.c | 0 .../gcc.c-torture/{unsorted => compile}/symconst.c | 0 .../gcc.c-torture/{unsorted => compile}/t.c | 0 .../{unsorted => compile}/test-flow.c | 0 .../{unsorted => compile}/test-loop.c | 0 .../gcc.c-torture/{unsorted => compile}/test.c | 0 .../gcc.c-torture/{unsorted => compile}/time.c | 0 .../gcc.c-torture/{unsorted => compile}/tmp.c | 0 .../gcc.c-torture/{unsorted => compile}/trivial.c | 0 .../gcc.c-torture/{unsorted => compile}/trunc.c | 0 .../gcc.c-torture/{unsorted => compile}/u.c | 0 .../{unsorted => compile}/udconvert.c | 0 .../gcc.c-torture/{unsorted => compile}/udivmod4.c | 0 .../gcc.c-torture/{unsorted => compile}/uns.c | 0 .../gcc.c-torture/{unsorted => compile}/uns_tst.c | 0 .../gcc.c-torture/{unsorted => compile}/uuarg.c | 0 .../gcc.c-torture/{unsorted => compile}/v.c | 0 .../gcc.c-torture/{unsorted => compile}/w.c | 0 .../gcc.c-torture/{unsorted => compile}/ww.c | 0 .../gcc.c-torture/{unsorted => compile}/x.c | 0 .../gcc.c-torture/{unsorted => compile}/xb.c | 0 .../gcc.c-torture/{unsorted => compile}/xbg.c | 0 .../gcc.c-torture/{unsorted => compile}/xc.c | 0 .../gcc.c-torture/{unsorted => compile}/xcsebug.c | 0 .../gcc.c-torture/{unsorted => compile}/xdi.c | 0 .../gcc.c-torture/{unsorted => compile}/xfoo.c | 0 .../gcc.c-torture/{unsorted => compile}/xi.c | 0 .../gcc.c-torture/{unsorted => compile}/xlop.c | 0 .../gcc.c-torture/{unsorted => compile}/xmtst.c | 0 .../gcc.c-torture/{unsorted => compile}/xneg.c | 0 .../gcc.c-torture/{unsorted => compile}/xopt.c | 0 .../gcc.c-torture/{unsorted => compile}/xor.c | 0 .../gcc.c-torture/{unsorted => compile}/xorn.c | 0 .../gcc.c-torture/{unsorted => compile}/xp.c | 0 .../gcc.c-torture/{unsorted => compile}/xpp.c | 0 .../gcc.c-torture/{unsorted => compile}/xs.c | 0 .../gcc.c-torture/{unsorted => compile}/xsh.c | 0 .../gcc.c-torture/{unsorted => compile}/xz.c | 0 .../gcc.c-torture/{unsorted => compile}/xzz.c | 0 gcc/testsuite/gcc.c-torture/execute/20001121-1.c | 5 + gcc/testsuite/gcc.c-torture/execute/20010122-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20010122-1.x | 11 - gcc/testsuite/gcc.c-torture/execute/20010129-1.c | 5 + gcc/testsuite/gcc.c-torture/execute/20010129-1.x | 13 - gcc/testsuite/gcc.c-torture/execute/20020107-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20020404-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/20020404-1.x | 15 - gcc/testsuite/gcc.c-torture/execute/20021024-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20021024-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20021127-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/20021127-1.x | 2 - gcc/testsuite/gcc.c-torture/execute/20030125-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20030125-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20030216-1.c | 5 + gcc/testsuite/gcc.c-torture/execute/20030216-1.x | 12 - gcc/testsuite/gcc.c-torture/execute/20030222-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/20030222-1.x | 6 - gcc/testsuite/gcc.c-torture/execute/20040629-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/20040629-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20040703-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20040703-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20040705-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/20040705-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20040705-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/20040705-2.x | 7 - gcc/testsuite/gcc.c-torture/execute/20040709-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/20040709-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20040709-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/20040709-2.x | 7 - gcc/testsuite/gcc.c-torture/execute/20040811-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/20040811-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20050316-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/20050316-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20050316-2.c | 5 + gcc/testsuite/gcc.c-torture/execute/20050316-2.x | 9 - gcc/testsuite/gcc.c-torture/execute/20050316-3.c | 1 + gcc/testsuite/gcc.c-torture/execute/20050604-1.c | 4 + gcc/testsuite/gcc.c-torture/execute/20050604-1.x | 9 - gcc/testsuite/gcc.c-torture/execute/20061101-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20061101-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20061220-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20061220-1.x | 6 - gcc/testsuite/gcc.c-torture/execute/20071219-1.c | 8 +- gcc/testsuite/gcc.c-torture/execute/20081117-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20081117-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 13 +- gcc/testsuite/gcc.c-torture/execute/20101011-1.x | 2 - gcc/testsuite/gcc.c-torture/execute/20120919-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20120919-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20140622-1.c | 27 + gcc/testsuite/gcc.c-torture/execute/20140828-1.c | 22 + gcc/testsuite/gcc.c-torture/execute/920612-1.c | 9 +- gcc/testsuite/gcc.c-torture/execute/920612-1.x | 2 - gcc/testsuite/gcc.c-torture/execute/920710-1.x | 6 - gcc/testsuite/gcc.c-torture/execute/920711-1.c | 9 +- gcc/testsuite/gcc.c-torture/execute/920711-1.x | 2 - gcc/testsuite/gcc.c-torture/execute/930526-1.c | 9 +- gcc/testsuite/gcc.c-torture/execute/930529-1.c | 8 +- gcc/testsuite/gcc.c-torture/execute/930529-1.x | 24 - gcc/testsuite/gcc.c-torture/execute/931004-12.x | 6 - gcc/testsuite/gcc.c-torture/execute/961223-1.c | 6 + gcc/testsuite/gcc.c-torture/execute/980608-1.c | 5 + gcc/testsuite/gcc.c-torture/execute/980709-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/980709-1.x | 16 - gcc/testsuite/gcc.c-torture/execute/981130-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/981130-1.x | 22 - gcc/testsuite/gcc.c-torture/execute/990127-1.c | 3 + gcc/testsuite/gcc.c-torture/execute/990127-2.c | 6 + gcc/testsuite/gcc.c-torture/execute/990127-2.x | 20 - gcc/testsuite/gcc.c-torture/execute/990413-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/990413-2.x | 3 - gcc/testsuite/gcc.c-torture/execute/990826-0.c | 2 + gcc/testsuite/gcc.c-torture/execute/990826-0.x | 16 - gcc/testsuite/gcc.c-torture/execute/bcp-1.c | 5 + gcc/testsuite/gcc.c-torture/execute/bf64-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/bf64-1.x | 8 - gcc/testsuite/gcc.c-torture/execute/bitfld-4.c | 2 + gcc/testsuite/gcc.c-torture/execute/bitfld-4.x | 7 - gcc/testsuite/gcc.c-torture/execute/bitfld-6.c | 23 + gcc/testsuite/gcc.c-torture/execute/bswap-2.c | 134 + gcc/testsuite/gcc.c-torture/execute/cmpsi-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/cmpsi-2.x | 7 - gcc/testsuite/gcc.c-torture/execute/cvt-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/eeprof-1.c | 5 + gcc/testsuite/gcc.c-torture/execute/eeprof-1.x | 5 - gcc/testsuite/gcc.c-torture/execute/execute.exp | 33 +- gcc/testsuite/gcc.c-torture/execute/ipa-sra-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/ipa-sra-2.x | 3 - gcc/testsuite/gcc.c-torture/execute/loop-2c.c | 9 +- gcc/testsuite/gcc.c-torture/execute/loop-2f.c | 3 + gcc/testsuite/gcc.c-torture/execute/loop-2f.x | 11 - gcc/testsuite/gcc.c-torture/execute/loop-2g.c | 3 + gcc/testsuite/gcc.c-torture/execute/loop-2g.x | 11 - .../gcc.c-torture/execute/mode-dependent-address.c | 2 + .../gcc.c-torture/execute/mode-dependent-address.x | 7 - gcc/testsuite/gcc.c-torture/execute/nest-align-1.c | 3 + gcc/testsuite/gcc.c-torture/execute/nest-align-1.x | 5 - gcc/testsuite/gcc.c-torture/execute/p18298.c | 3 + gcc/testsuite/gcc.c-torture/execute/pr19689.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr19689.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr22493-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr22493-1.x | 2 - gcc/testsuite/gcc.c-torture/execute/pr23047.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr23047.x | 2 - gcc/testsuite/gcc.c-torture/execute/pr23135.c | 5 + gcc/testsuite/gcc.c-torture/execute/pr29797-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr29797-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr31448.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr31448.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr35456.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr35456.x | 3 - gcc/testsuite/gcc.c-torture/execute/pr35472.c | 2 +- gcc/testsuite/gcc.c-torture/execute/pr37573.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr37573.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr38151.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr38151.x | 2 - gcc/testsuite/gcc.c-torture/execute/pr39228.c | 9 +- gcc/testsuite/gcc.c-torture/execute/pr39228.x | 10 - gcc/testsuite/gcc.c-torture/execute/pr39501.c | 4 + gcc/testsuite/gcc.c-torture/execute/pr39501.x | 2 - gcc/testsuite/gcc.c-torture/execute/pr40386.c | 5 + gcc/testsuite/gcc.c-torture/execute/pr40386.x | 2 - gcc/testsuite/gcc.c-torture/execute/pr43220.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr43220.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr44683.x | 6 - gcc/testsuite/gcc.c-torture/execute/pr45262.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr45262.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr47237.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr47237.x | 6 - gcc/testsuite/gcc.c-torture/execute/pr51581-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr51581-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr51581-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr51581-2.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr52979-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr52979-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr52979-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr52979-2.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr53366-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr53645-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr53645.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr56799.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr56799.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr57124.c | 10 +- gcc/testsuite/gcc.c-torture/execute/pr57124.x | 9 - gcc/testsuite/gcc.c-torture/execute/pr57344-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr57344-2.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr58419.c | 9 +- gcc/testsuite/gcc.c-torture/execute/pr58570.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr58570.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr60822.c | 25 + gcc/testsuite/gcc.c-torture/execute/pr61306-1.c | 39 + gcc/testsuite/gcc.c-torture/execute/pr61306-2.c | 40 + gcc/testsuite/gcc.c-torture/execute/pr61306-3.c | 13 + gcc/testsuite/gcc.c-torture/execute/pr61375.c | 35 + gcc/testsuite/gcc.c-torture/execute/pr61517.c | 19 + gcc/testsuite/gcc.c-torture/execute/pr61673.c | 50 + gcc/testsuite/gcc.c-torture/execute/pr61682.c | 17 + gcc/testsuite/gcc.c-torture/execute/pr61725.c | 14 + gcc/testsuite/gcc.c-torture/execute/pr63209.c | 27 + gcc/testsuite/gcc.c-torture/execute/pr7284-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr7284-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/restrict-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/shiftdi.c | 2 + gcc/testsuite/gcc.c-torture/execute/shiftdi.x | 7 - gcc/testsuite/gcc.c-torture/execute/simd-4.c | 1 + gcc/testsuite/gcc.c-torture/execute/simd-4.x | 7 - gcc/testsuite/gcc.c-torture/execute/strncmp-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/strncmp-1.x | 16 - gcc/testsuite/gcc.c-torture/execute/unroll-1.c | 5 + gcc/testsuite/gcc.c-torture/execute/usmul.c | 1 + gcc/testsuite/gcc.c-torture/execute/usmul.x | 7 - gcc/testsuite/gcc.c-torture/execute/va-arg-7.c | 4 + gcc/testsuite/gcc.c-torture/execute/va-arg-8.c | 4 + gcc/testsuite/gcc.c-torture/execute/vrp-5.c | 1 + gcc/testsuite/gcc.c-torture/execute/vrp-5.x | 7 - gcc/testsuite/gcc.c-torture/execute/vrp-6.c | 1 + gcc/testsuite/gcc.c-torture/execute/vrp-6.x | 7 - gcc/testsuite/gcc.c-torture/execute/zerolen-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/zerolen-2.x | 7 - gcc/testsuite/gcc.c-torture/unsorted/DFcmp.x | 7 - gcc/testsuite/gcc.c-torture/unsorted/SFset.x | 7 - gcc/testsuite/gcc.dg/20001012-1.c | 1 + gcc/testsuite/gcc.dg/20001012-2.c | 1 + gcc/testsuite/gcc.dg/20001108-1.c | 1 + gcc/testsuite/gcc.dg/20010516-1.c | 1 + gcc/testsuite/gcc.dg/20011008-2.c | 1 + gcc/testsuite/gcc.dg/20020430-1.c | 5 + gcc/testsuite/gcc.dg/20030612-1.c | 1 + gcc/testsuite/gcc.dg/20030702-1.c | 2 + gcc/testsuite/gcc.dg/20030805-1.c | 2 +- gcc/testsuite/gcc.dg/20040127-2.c | 1 + gcc/testsuite/gcc.dg/20040219-1.c | 1 + gcc/testsuite/gcc.dg/20041122-1.c | 2 + gcc/testsuite/gcc.dg/20041213-1.c | 2 +- gcc/testsuite/gcc.dg/20050309-1.c | 4 + gcc/testsuite/gcc.dg/20050603-2.c | 2 + gcc/testsuite/gcc.dg/20061026.c | 2 + gcc/testsuite/gcc.dg/20070507-1.c | 2 +- gcc/testsuite/gcc.dg/20080820.c | 2 +- gcc/testsuite/gcc.dg/20101010-1.c | 3 + .../{gcc.c-torture/execute => gcc.dg}/20111227-2.c | 4 +- .../{gcc.c-torture/execute => gcc.dg}/20111227-3.c | 3 +- gcc/testsuite/gcc.dg/920413-1.c | 2 +- gcc/testsuite/gcc.dg/Wc90-c99-compat-1.c | 56 + gcc/testsuite/gcc.dg/Wc90-c99-compat-2.c | 56 + gcc/testsuite/gcc.dg/Wc90-c99-compat-3.c | 56 + gcc/testsuite/gcc.dg/Wc90-c99-compat-4.c | 54 + gcc/testsuite/gcc.dg/Wc90-c99-compat-5.c | 54 + gcc/testsuite/gcc.dg/Wc90-c99-compat-6.c | 29 + gcc/testsuite/gcc.dg/Wc90-c99-compat-7.c | 13 + gcc/testsuite/gcc.dg/Wc90-c99-compat-8.c | 56 + gcc/testsuite/gcc.dg/Wc99-c11-compat-1.c | 18 + gcc/testsuite/gcc.dg/Wc99-c11-compat-2.c | 18 + gcc/testsuite/gcc.dg/Wc99-c11-compat-3.c | 18 + gcc/testsuite/gcc.dg/Wc99-c11-compat-4.c | 18 + gcc/testsuite/gcc.dg/Wc99-c11-compat-5.c | 18 + gcc/testsuite/gcc.dg/Wc99-c11-compat-6.c | 18 + gcc/testsuite/gcc.dg/Wc99-c11-compat-7.c | 18 + gcc/testsuite/gcc.dg/Wcxx-compat-6.c | 2 +- ...ixdecl-1.c => Wdeclaration-after-statement-4.c} | 6 +- gcc/testsuite/gcc.dg/Wdesignated-init-2.c | 15 + gcc/testsuite/gcc.dg/Wdesignated-init.c | 107 + gcc/testsuite/gcc.dg/Werror-1.c | 1 + gcc/testsuite/gcc.dg/Werror-10.c | 1 + gcc/testsuite/gcc.dg/Werror-11.c | 1 + gcc/testsuite/gcc.dg/Werror-12.c | 1 + gcc/testsuite/gcc.dg/Werror-2.c | 1 + gcc/testsuite/gcc.dg/Werror-3.c | 1 + gcc/testsuite/gcc.dg/Werror-4.c | 1 + gcc/testsuite/gcc.dg/Werror-5.c | 1 + gcc/testsuite/gcc.dg/Werror-6.c | 1 + gcc/testsuite/gcc.dg/Werror-7.c | 1 + gcc/testsuite/gcc.dg/Werror-8.c | 1 + gcc/testsuite/gcc.dg/Wincompatible-pointer-types.c | 21 + gcc/testsuite/gcc.dg/Wint-conversion.c | 22 + gcc/testsuite/gcc.dg/Wmissing-parameter-type-no.c | 2 +- gcc/testsuite/gcc.dg/Wold-style-definition-1.c | 2 +- gcc/testsuite/gcc.dg/Wshadow-1.c | 6 +- gcc/testsuite/gcc.dg/Wshadow-3.c | 4 +- gcc/testsuite/gcc.dg/Wsizeof-pointer-memaccess1.c | 2 +- gcc/testsuite/gcc.dg/Wstrict-overflow-14.c | 2 +- gcc/testsuite/gcc.dg/Wstrict-overflow-15.c | 2 +- gcc/testsuite/gcc.dg/Wstrict-overflow-18.c | 9 +- gcc/testsuite/gcc.dg/Wstrict-overflow-20.c | 2 + ...{Wstrict-overflow-1.c => Wstrict-overflow-25.c} | 6 +- gcc/testsuite/gcc.dg/Wstrict-overflow-26.c | 16 + gcc/testsuite/gcc.dg/always_inline.c | 2 +- gcc/testsuite/gcc.dg/always_inline2.c | 2 +- gcc/testsuite/gcc.dg/always_inline3.c | 2 +- gcc/testsuite/gcc.dg/array-2.c | 4 +- gcc/testsuite/gcc.dg/array-const-2.c | 2 +- gcc/testsuite/gcc.dg/array-const-3.c | 2 +- gcc/testsuite/gcc.dg/array-quals-1.c | 2 +- gcc/testsuite/gcc.dg/asan/asan.exp | 10 +- gcc/testsuite/gcc.dg/atomic/atomic.exp | 2 +- gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-4.c | 4 +- gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-5.c | 12 +- gcc/testsuite/gcc.dg/atomic/stdatomic-flag.c | 1 + gcc/testsuite/gcc.dg/attr-alias-3.c | 1 + gcc/testsuite/gcc.dg/bitfld-1.c | 2 +- gcc/testsuite/gcc.dg/bitfld-9.c | 2 +- gcc/testsuite/gcc.dg/builtin-apply4.c | 2 +- gcc/testsuite/gcc.dg/c11-stdatomic-2.c | 27 + gcc/testsuite/gcc.dg/c11-true_min-1.c | 17 + gcc/testsuite/gcc.dg/c90-func-1.c | 10 + gcc/testsuite/gcc.dg/c90-func-2.c | 12 + .../parse/semicolon1.h => gcc.dg/c90-func-2.h} | 2 +- gcc/testsuite/gcc.dg/c99-flex-array-7.c | 8 +- gcc/testsuite/gcc.dg/c99-stdint-6.c | 1 - gcc/testsuite/gcc.dg/case-bogus-1.c | 8 + gcc/testsuite/gcc.dg/combine-clobber.c | 22 + gcc/testsuite/gcc.dg/combine_ashiftrt_1.c | 18 + gcc/testsuite/gcc.dg/combine_ashiftrt_2.c | 18 + .../gcc.dg/compat/struct-by-value-13_main.c | 2 +- .../gcc.dg/compat/struct-by-value-16a_main.c | 28 +- .../gcc.dg/compat/struct-by-value-17a_main.c | 2 +- .../gcc.dg/compat/struct-by-value-18a_main.c | 28 +- gcc/testsuite/gcc.dg/concat.c | 1 + gcc/testsuite/gcc.dg/cpp/Wmissingdirs.c | 2 +- .../gcc.dg/cpp/{Wvariadic-1.c => Wvariadic-1p.c} | 3 +- gcc/testsuite/gcc.dg/cpp/endif-pedantic2.c | 2 +- gcc/testsuite/gcc.dg/cpp/macsyntx.c | 6 +- gcc/testsuite/gcc.dg/cpp/pr23827_c90.c | 23 + gcc/testsuite/gcc.dg/cpp/pr23827_c90_neg.c | 4 + gcc/testsuite/gcc.dg/cpp/pr23827_c99.c | 23 + gcc/testsuite/gcc.dg/cpp/pr61854-1.c | 15 + gcc/testsuite/gcc.dg/cpp/pr61854-2.c | 15 + gcc/testsuite/gcc.dg/cpp/pr61854-3.c | 6 + .../parse/semicolon1.h => gcc.dg/cpp/pr61854-3.h} | 4 +- gcc/testsuite/gcc.dg/cpp/pr61854-4.c | 16 + gcc/testsuite/gcc.dg/cpp/pr61854-5.c | 15 + gcc/testsuite/gcc.dg/cpp/pr61854-6.c | 19 + gcc/testsuite/gcc.dg/cpp/pr61854-7.c | 19 + gcc/testsuite/gcc.dg/cpp/pr61854-c90.c | 13 + gcc/testsuite/gcc.dg/cpp/pr61854-c94.c | 13 + gcc/testsuite/gcc.dg/cpp/syshdr4.c | 24 + gcc/testsuite/gcc.dg/cpp/syshdr4.h | 8 + gcc/testsuite/gcc.dg/cpp/syshdr5.c | 14 + gcc/testsuite/gcc.dg/cpp/syshdr5.h | 6 + gcc/testsuite/gcc.dg/cpp/sysmac1.c | 4 +- gcc/testsuite/gcc.dg/cpp/trad/macroargs.c | 1 + gcc/testsuite/gcc.dg/cpp/warn-normalized-3.c | 1 - .../gcc.dg/cproj-fails-with-broken-glibc.c | 25 - gcc/testsuite/gcc.dg/darwin-minversion-1.c | 3 +- gcc/testsuite/gcc.dg/darwin-minversion-2.c | 3 +- gcc/testsuite/gcc.dg/darwin-minversion-3.c | 3 +- gcc/testsuite/gcc.dg/darwin-minversion-4.c | 12 + gcc/testsuite/gcc.dg/debug/20010207-1.c | 2 + gcc/testsuite/gcc.dg/debug/dwarf2-2.c | 1 + gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die3.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/inline1.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/ipa-cp1.c | 1 + .../debug/dwarf2/stacked-qualified-types-1.c | 18 + .../debug/dwarf2/stacked-qualified-types-2.c | 19 + gcc/testsuite/gcc.dg/debug/pr35154.c | 3 +- gcc/testsuite/gcc.dg/debug/pr42767.c | 1 + gcc/testsuite/gcc.dg/debug/pr49522.c | 2 + gcc/testsuite/gcc.dg/decl-nospec-1.c | 2 +- gcc/testsuite/gcc.dg/decl-nospec-2.c | 2 +- gcc/testsuite/gcc.dg/decl-nospec-3.c | 2 +- gcc/testsuite/gcc.dg/declspec-13.c | 24 +- gcc/testsuite/gcc.dg/declspec-5.c | 2 +- gcc/testsuite/gcc.dg/declspec-6.c | 2 +- gcc/testsuite/gcc.dg/declspec-7.c | 2 +- gcc/testsuite/gcc.dg/delay-slot-2.c | 1 + gcc/testsuite/gcc.dg/dfp/wtr-conversion-1.c | 2 +- gcc/testsuite/gcc.dg/errno-1.c | 2 + gcc/testsuite/gcc.dg/fail_always_inline.c | 1 + gcc/testsuite/gcc.dg/fastmath-1.c | 1 + gcc/testsuite/gcc.dg/fold-abs-5.c | 11 + gcc/testsuite/gcc.dg/fold-compare-8.c | 11 + gcc/testsuite/gcc.dg/fold-cstring.c | 44 + gcc/testsuite/gcc.dg/fold-cvect.c | 38 + gcc/testsuite/gcc.dg/fold-reassoc-3.c | 17 + gcc/testsuite/gcc.dg/fork-instrumentation.c | 1 + gcc/testsuite/gcc.dg/format/array-1.c | 16 +- gcc/testsuite/gcc.dg/format/asm_fprintf-1.c | 52 +- gcc/testsuite/gcc.dg/format/attr-2.c | 2 +- gcc/testsuite/gcc.dg/format/attr-4.c | 2 +- gcc/testsuite/gcc.dg/format/attr-6.c | 2 +- gcc/testsuite/gcc.dg/format/attr-7.c | 2 +- gcc/testsuite/gcc.dg/format/bitfld-1.c | 2 +- gcc/testsuite/gcc.dg/format/branch-1.c | 19 +- gcc/testsuite/gcc.dg/format/c90-printf-1.c | 220 +- gcc/testsuite/gcc.dg/format/format.exp | 2 +- gcc/testsuite/gcc.dg/format/warn-signedness.c | 11 + gcc/testsuite/gcc.dg/fstack-protector-strong.c | 20 +- gcc/testsuite/gcc.dg/ftrapv-2.c | 1 + gcc/testsuite/gcc.dg/func-outside-2.c | 6 +- gcc/testsuite/gcc.dg/funcorder.c | 4 +- gcc/testsuite/gcc.dg/fuse-caller-save.c | 21 + gcc/testsuite/gcc.dg/fwrapv-1.c | 1 + gcc/testsuite/gcc.dg/fwrapv-2.c | 1 + gcc/testsuite/gcc.dg/globalalias-2.c | 21 + gcc/testsuite/gcc.dg/globalalias.c | 42 + gcc/testsuite/gcc.dg/gnu-predef-1.c | 14 + gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.4.c | 2 + gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.5.c | 2 + gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.6.c | 2 + gcc/testsuite/gcc.dg/gomp/asm-1.c | 2 + gcc/testsuite/gcc.dg/gomp/empty.c | 1 + gcc/testsuite/gcc.dg/gomp/for-1.c | 2 + gcc/testsuite/gcc.dg/gomp/sharing-3.c | 1 + gcc/testsuite/gcc.dg/gomp/udr-3.c | 2 +- .../gcc.dg/graphite/isl-ast-gen-blocks-1.c | 27 + .../gcc.dg/graphite/isl-ast-gen-blocks-2.c | 27 + .../gcc.dg/graphite/isl-ast-gen-blocks-3.c | 27 + .../gcc.dg/graphite/isl-ast-gen-blocks-4.c | 32 + gcc/testsuite/gcc.dg/graphite/isl-ast-gen-if-1.c | 37 + gcc/testsuite/gcc.dg/graphite/isl-ast-gen-if-2.c | 31 + .../gcc.dg/graphite/isl-ast-gen-single-loop-1.c | 26 + .../gcc.dg/graphite/isl-ast-gen-single-loop-2.c | 34 + .../gcc.dg/graphite/isl-ast-gen-single-loop-3.c | 34 + gcc/testsuite/gcc.dg/graphite/isl-ast-gen-user-1.c | 25 + .../gcc.dg/graphite/isl-codegen-loop-dumping.c | 16 + gcc/testsuite/gcc.dg/graphite/pr35356-2.c | 6 +- gcc/testsuite/gcc.dg/graphite/pr60979.c | 37 + gcc/testsuite/gcc.dg/guality/const-volatile.c | 94 + gcc/testsuite/gcc.dg/guality/guality.exp | 10 +- gcc/testsuite/gcc.dg/guality/nrv-1.c | 2 +- gcc/testsuite/gcc.dg/guality/pr41616-1.c | 2 +- .../gcc.dg/guality/pr63300-const-volatile.c | 12 + gcc/testsuite/gcc.dg/guality/restrict.c | 48 + gcc/testsuite/gcc.dg/hoist-register-pressure-1.c | 14 +- gcc/testsuite/gcc.dg/hoist-register-pressure-2.c | 14 +- gcc/testsuite/gcc.dg/hoist-register-pressure-3.c | 14 +- gcc/testsuite/gcc.dg/iftrap-1.c | 2 + gcc/testsuite/gcc.dg/init-bad-1.c | 20 +- gcc/testsuite/gcc.dg/init-bad-2.c | 10 +- gcc/testsuite/gcc.dg/init-bad-3.c | 10 +- gcc/testsuite/gcc.dg/init-string-1.c | 4 +- gcc/testsuite/gcc.dg/inline-1.c | 2 +- gcc/testsuite/gcc.dg/inline-22.c | 1 + gcc/testsuite/gcc.dg/inline-3.c | 2 + gcc/testsuite/gcc.dg/inline-33.c | 2 + gcc/testsuite/gcc.dg/inline_4.c | 1 + gcc/testsuite/gcc.dg/ipa/ctor-empty-1.c | 6 +- gcc/testsuite/gcc.dg/ipa/inline-2.c | 1 + gcc/testsuite/gcc.dg/ipa/inline-4.c | 2 + gcc/testsuite/gcc.dg/ipa/inline-5.c | 3 + gcc/testsuite/gcc.dg/ipa/inline-6.c | 8 +- gcc/testsuite/gcc.dg/ipa/inlinehint-1.c | 3 + gcc/testsuite/gcc.dg/ipa/inlinehint-2.c | 2 + gcc/testsuite/gcc.dg/ipa/inlinehint-3.c | 2 + gcc/testsuite/gcc.dg/ipa/ipacost-1.c | 1 + gcc/testsuite/gcc.dg/ipa/ipacost-2.c | 1 + gcc/testsuite/gcc.dg/ipa/pr57539.c | 2 + gcc/testsuite/gcc.dg/ipa/pr61986.c | 48 + gcc/testsuite/gcc.dg/ipa/pure-const-1.c | 9 +- gcc/testsuite/gcc.dg/ira-loop-pressure.c | 32 + gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-1.c | 6 +- gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-2.c | 4 +- gcc/testsuite/gcc.dg/localalias-2.c | 20 + gcc/testsuite/gcc.dg/localalias.c | 42 + gcc/testsuite/gcc.dg/lto/20080924_0.c | 1 + gcc/testsuite/gcc.dg/lto/20081115_0.c | 4 +- gcc/testsuite/gcc.dg/lto/20081115_1.c | 2 +- gcc/testsuite/gcc.dg/lto/20081118_0.c | 4 +- gcc/testsuite/gcc.dg/lto/20081118_1.c | 2 +- gcc/testsuite/gcc.dg/lto/20081120-1_1.c | 2 +- gcc/testsuite/gcc.dg/lto/20081201-1_0.c | 4 +- gcc/testsuite/gcc.dg/lto/20081201-1_1.c | 2 +- gcc/testsuite/gcc.dg/lto/20081210-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20090210_0.c | 1 - gcc/testsuite/gcc.dg/lto/20090213_0.c | 1 + gcc/testsuite/gcc.dg/lto/20090218-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20090218-1_1.c | 2 + gcc/testsuite/gcc.dg/lto/20090218-2_0.c | 1 + gcc/testsuite/gcc.dg/lto/20090218-2_1.c | 1 + gcc/testsuite/gcc.dg/lto/20090706-2_0.c | 1 + gcc/testsuite/gcc.dg/lto/20091006-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20091013-1_1.c | 2 + gcc/testsuite/gcc.dg/lto/20091013-1_2.c | 4 + gcc/testsuite/gcc.dg/lto/20091015-1_2.c | 1 + gcc/testsuite/gcc.dg/lto/20091027-1_1.c | 1 + gcc/testsuite/gcc.dg/lto/attr-weakref-1_0.c | 3 + gcc/testsuite/gcc.dg/lto/attr-weakref-1_1.c | 1 + gcc/testsuite/gcc.dg/lto/attr-weakref-1_2.c | 1 + gcc/testsuite/gcc.dg/lto/ipareference2_0.c | 1 + gcc/testsuite/gcc.dg/lto/ipareference_0.c | 3 +- gcc/testsuite/gcc.dg/lto/ipareference_1.c | 2 +- gcc/testsuite/gcc.dg/lto/materialize-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr47924_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr48622_0.c | 1 + gcc/testsuite/gcc.dg/lto/pr54709_1.c | 2 +- gcc/testsuite/gcc.dg/lto/pr55703_0.c | 1 + gcc/testsuite/gcc.dg/lto/pr60449_0.c | 30 + gcc/testsuite/gcc.dg/lto/pr60449_1.c | 76 + gcc/testsuite/gcc.dg/lto/pr60820_0.c | 13 + gcc/testsuite/gcc.dg/lto/pr60820_1.c | 11 + gcc/testsuite/gcc.dg/lto/pr61278_0.c | 30 + gcc/testsuite/gcc.dg/lto/pr61278_1.c | 10 + gcc/testsuite/gcc.dg/lto/pr61526_0.c | 7 + gcc/testsuite/gcc.dg/lto/pr61526_1.c | 2 + gcc/testsuite/gcc.dg/lto/pr61786_0.c | 27 + gcc/testsuite/gcc.dg/lto/pr61786_1.c | 8 + gcc/testsuite/gcc.dg/lto/resolutions_0.c | 2 + gcc/testsuite/gcc.dg/lto/trans-mem-3_1.c | 1 + gcc/testsuite/gcc.dg/memcpy-5.c | 28 + gcc/testsuite/gcc.dg/memmove-1.c | 1 + gcc/testsuite/gcc.dg/memmove-4.c | 12 + gcc/testsuite/gcc.dg/non-local-goto-1.c | 6 +- gcc/testsuite/gcc.dg/non-local-goto-2.c | 6 +- gcc/testsuite/gcc.dg/noncompile/20020130-1.c | 1 + gcc/testsuite/gcc.dg/noncompile/20050120-1.c | 2 +- gcc/testsuite/gcc.dg/noncompile/920616-2.c | 2 +- gcc/testsuite/gcc.dg/noncompile/920923-1.c | 6 + gcc/testsuite/gcc.dg/noncompile/930301-1.c | 1 + gcc/testsuite/gcc.dg/noncompile/930622-1.c | 1 + gcc/testsuite/gcc.dg/noncompile/930622-2.c | 1 + gcc/testsuite/gcc.dg/noncompile/950825-1.c | 1 + gcc/testsuite/gcc.dg/noncompile/971104-1.c | 3 + gcc/testsuite/gcc.dg/noncompile/invalid_asm.c | 1 + gcc/testsuite/gcc.dg/noncompile/noncompile.exp | 2 +- gcc/testsuite/gcc.dg/noncompile/old-style-parm-2.c | 2 +- gcc/testsuite/gcc.dg/noncompile/scope.c | 2 + gcc/testsuite/gcc.dg/noncompile/va-arg-1.c | 1 + gcc/testsuite/gcc.dg/nonnull-2.c | 2 +- gcc/testsuite/gcc.dg/noreorder.c | 38 + gcc/testsuite/gcc.dg/noreorder2.c | 11 + gcc/testsuite/gcc.dg/noreorder3.c | 10 + gcc/testsuite/gcc.dg/noreorder4.c | 5 + gcc/testsuite/gcc.dg/noreturn-8.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapdi-1.c | 4 +- gcc/testsuite/gcc.dg/optimize-bswapdi-2.c | 4 +- gcc/testsuite/gcc.dg/optimize-bswapdi-3.c | 64 + gcc/testsuite/gcc.dg/optimize-bswaphi-1.c | 47 + gcc/testsuite/gcc.dg/optimize-bswapsi-1.c | 22 +- gcc/testsuite/gcc.dg/optimize-bswapsi-2.c | 49 + gcc/testsuite/gcc.dg/parm-impl-decl-1.c | 2 +- gcc/testsuite/gcc.dg/parm-impl-decl-3.c | 2 +- gcc/testsuite/gcc.dg/parse-decl-after-if.c | 2 +- gcc/testsuite/gcc.dg/parse-decl-after-label.c | 2 +- gcc/testsuite/gcc.dg/pedwarn-init.c | 20 + gcc/testsuite/gcc.dg/pg-override.c | 18 + gcc/testsuite/gcc.dg/pg.c | 18 + gcc/testsuite/gcc.dg/plugin/finish_unit_plugin.c | 1 - gcc/testsuite/gcc.dg/plugin/ggcplug.c | 1 - gcc/testsuite/gcc.dg/plugin/one_time_plugin.c | 12 +- gcc/testsuite/gcc.dg/plugin/plugin.exp | 11 + gcc/testsuite/gcc.dg/plugin/selfassign.c | 46 +- gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c | 1 - gcc/testsuite/gcc.dg/pr10474.c | 2 +- gcc/testsuite/gcc.dg/pr13519-1.c | 6 +- gcc/testsuite/gcc.dg/pr18079-2.c | 16 + gcc/testsuite/gcc.dg/pr18079.c | 33 + gcc/testsuite/gcc.dg/pr18596-1.c | 2 +- gcc/testsuite/gcc.dg/pr18596-2.c | 2 +- gcc/testsuite/gcc.dg/pr18596-3.c | 2 +- gcc/testsuite/gcc.dg/pr19633-1.c | 1 + gcc/testsuite/gcc.dg/pr19633.c | 3 + gcc/testsuite/gcc.dg/pr19967.c | 2 +- gcc/testsuite/gcc.dg/pr22458-1.c | 2 + gcc/testsuite/gcc.dg/pr23408.c | 2 + gcc/testsuite/gcc.dg/pr23470-1.c | 2 + gcc/testsuite/gcc.dg/pr25795-1.c | 1 + gcc/testsuite/gcc.dg/pr25795.c | 1 + gcc/testsuite/gcc.dg/pr25801.c | 44 + gcc/testsuite/gcc.dg/pr27861-1.c | 2 + gcc/testsuite/gcc.dg/pr28121.c | 3 + gcc/testsuite/gcc.dg/pr28243.c | 2 + gcc/testsuite/gcc.dg/pr28574.c | 1 + gcc/testsuite/gcc.dg/pr28888.c | 2 + gcc/testsuite/gcc.dg/pr29254.c | 7 +- gcc/testsuite/gcc.dg/pr29467.c | 13 + gcc/testsuite/gcc.dg/pr30189.c | 2 +- gcc/testsuite/gcc.dg/pr30260.c | 2 + gcc/testsuite/gcc.dg/pr31529-1.c | 3 +- gcc/testsuite/gcc.dg/pr31529-2.c | 1 + gcc/testsuite/gcc.dg/pr32573.c | 2 + gcc/testsuite/gcc.dg/pr33676.c | 1 + gcc/testsuite/gcc.dg/pr33826.c | 4 + gcc/testsuite/gcc.dg/pr33923.c | 1 + gcc/testsuite/gcc.dg/pr34263.c | 1 + gcc/testsuite/gcc.dg/pr35065.c | 2 + gcc/testsuite/gcc.dg/pr35899.c | 2 +- gcc/testsuite/gcc.dg/pr36194.c | 1 + gcc/testsuite/gcc.dg/pr36901.h | 4 - gcc/testsuite/gcc.dg/pr38616.c | 2 + gcc/testsuite/gcc.dg/pr39867.c | 2 + gcc/testsuite/gcc.dg/pr41470.c | 3 + gcc/testsuite/gcc.dg/pr41837.c | 4 + gcc/testsuite/gcc.dg/pr43245.c | 18 + gcc/testsuite/gcc.dg/pr44024.c | 7 +- gcc/testsuite/gcc.dg/pr44194-1.c | 2 +- gcc/testsuite/gcc.dg/pr44699.c | 1 + gcc/testsuite/gcc.dg/pr45415.c | 1 + gcc/testsuite/gcc.dg/pr46252.c | 2 + gcc/testsuite/gcc.dg/pr46878-1.c | 3 + gcc/testsuite/gcc.dg/pr47443.c | 2 +- gcc/testsuite/gcc.dg/pr47763.c | 1 + gcc/testsuite/gcc.dg/pr48062.c | 13 + gcc/testsuite/gcc.dg/pr49000.c | 2 +- gcc/testsuite/gcc.dg/pr50340.c | 2 +- gcc/testsuite/gcc.dg/pr50908-3.c | 1 + gcc/testsuite/gcc.dg/pr50908.c | 4 + gcc/testsuite/gcc.dg/pr51796.c | 1 + gcc/testsuite/gcc.dg/pr51879-7.c | 2 - gcc/testsuite/gcc.dg/pr52549.c | 7 +- gcc/testsuite/gcc.dg/pr52808.c | 2 +- gcc/testsuite/gcc.dg/pr52904.c | 20 + gcc/testsuite/gcc.dg/pr53119.c | 22 + gcc/testsuite/gcc.dg/pr55150-2.c | 1 + gcc/testsuite/gcc.dg/pr55570.c | 2 +- gcc/testsuite/gcc.dg/pr55833.c | 1 + gcc/testsuite/gcc.dg/pr56724-1.c | 33 + gcc/testsuite/gcc.dg/pr56724-2.c | 31 + gcc/testsuite/gcc.dg/pr56724-3.c | 14 + gcc/testsuite/gcc.dg/pr56989.c | 19 + gcc/testsuite/gcc.dg/pr57233.c | 172 + gcc/testsuite/gcc.dg/pr58893-0.h | 1 + gcc/testsuite/gcc.dg/pr58893.c | 5 + gcc/testsuite/gcc.dg/pr59304.c | 40 + gcc/testsuite/gcc.dg/pr59350.c | 4 + gcc/testsuite/gcc.dg/pr59418.c | 3 +- gcc/testsuite/gcc.dg/pr59717.c | 277 + gcc/testsuite/gcc.dg/pr59940.c | 2 +- gcc/testsuite/gcc.dg/pr59963-1.c | 2 +- gcc/testsuite/gcc.dg/pr60114.c | 31 + gcc/testsuite/gcc.dg/pr60139.c | 14 + gcc/testsuite/gcc.dg/pr60257.c | 37 + gcc/testsuite/gcc.dg/pr60351.c | 11 + gcc/testsuite/gcc.dg/pr60647-1.c | 8 +- gcc/testsuite/gcc.dg/pr60647-2.c | 3 + gcc/testsuite/gcc.dg/pr60784.c | 25 + gcc/testsuite/gcc.dg/pr60866.c | 18 + gcc/testsuite/gcc.dg/pr60915.c | 7 + gcc/testsuite/gcc.dg/pr61045.c | 12 + gcc/testsuite/gcc.dg/pr61053.c | 75 + gcc/testsuite/gcc.dg/pr61060.c | 19 + gcc/testsuite/gcc.dg/pr61077.c | 12 + gcc/testsuite/gcc.dg/pr61096-1.c | 61 + gcc/testsuite/gcc.dg/pr61096-2.c | 10 + gcc/testsuite/gcc.dg/pr61158.c | 12 + gcc/testsuite/gcc.dg/pr61162-2.c | 48 + gcc/testsuite/gcc.dg/pr61162.c | 12 + gcc/testsuite/gcc.dg/pr61220.c | 39 + gcc/testsuite/gcc.dg/pr61561.c | 15 + gcc/testsuite/gcc.dg/pr61583.c | 18 + gcc/testsuite/gcc.dg/pr61756.c | 14 + gcc/testsuite/gcc.dg/pr61762.c | 19 + gcc/testsuite/gcc.dg/pr61776.c | 27 + gcc/testsuite/gcc.dg/pr61852.c | 10 + gcc/testsuite/gcc.dg/pr61861.c | 37 + gcc/testsuite/gcc.dg/pr61868.c | 10 + gcc/testsuite/gcc.dg/pr62004.c | 47 + gcc/testsuite/gcc.dg/pr62024.c | 8 + gcc/testsuite/gcc.dg/pr62030.c | 50 + gcc/testsuite/gcc.dg/{pr47684.c => pr62070.c} | 4 +- gcc/testsuite/gcc.dg/pr62090-2.c | 24 + gcc/testsuite/gcc.dg/pr62090.c | 17 + gcc/testsuite/gcc.dg/pr62294.c | 10 + gcc/testsuite/gcc.dg/pr62294.h | 3 + gcc/testsuite/gcc.dg/pr63186.c | 32 + gcc/testsuite/gcc.dg/pr63284.c | 42 + gcc/testsuite/gcc.dg/pr63342.c | 26 + gcc/testsuite/gcc.dg/pr63453.c | 8 + gcc/testsuite/gcc.dg/pr63480.c | 14 + gcc/testsuite/gcc.dg/pragma-diag-1.c | 3 + gcc/testsuite/gcc.dg/redecl-15.c | 2 +- gcc/testsuite/gcc.dg/redecl-4.c | 3 +- gcc/testsuite/gcc.dg/shrink-wrap-loop.c | 20 + gcc/testsuite/gcc.dg/sibcall-3.c | 2 +- gcc/testsuite/gcc.dg/sibcall-4.c | 2 +- .../gcc.dg/simulate-thread/atomic-load-int.c | 1 + .../gcc.dg/simulate-thread/atomic-load-int128.c | 1 + .../gcc.dg/simulate-thread/atomic-load-longlong.c | 1 + .../gcc.dg/simulate-thread/atomic-load-short.c | 1 + .../gcc.dg/simulate-thread/atomic-other-int.c | 1 + .../gcc.dg/simulate-thread/simulate-thread.exp | 4 +- .../gcc.dg/simulate-thread/strict-align-global.c | 1 - gcc/testsuite/gcc.dg/simulate-thread/subfields.c | 1 - gcc/testsuite/gcc.dg/sms-1.c | 2 +- gcc/testsuite/gcc.dg/ssp-3.c | 16 + gcc/testsuite/gcc.dg/ssp-4.c | 18 + gcc/testsuite/gcc.dg/stack-usage-2.c | 17 +- gcc/testsuite/gcc.dg/strlenopt-9.c | 4 +- gcc/testsuite/gcc.dg/tm/20091013.c | 1 + gcc/testsuite/gcc.dg/tm/20091221.c | 1 + gcc/testsuite/gcc.dg/tm/20100125.c | 1 + gcc/testsuite/gcc.dg/tm/debug-1.c | 12 +- gcc/testsuite/gcc.dg/tm/irrevocable-1.c | 3 +- gcc/testsuite/gcc.dg/tm/irrevocable-2.c | 1 + gcc/testsuite/gcc.dg/tm/irrevocable-3.c | 1 + gcc/testsuite/gcc.dg/tm/irrevocable-4.c | 2 +- gcc/testsuite/gcc.dg/tm/memopt-1.c | 5 +- gcc/testsuite/gcc.dg/tm/memopt-11.c | 1 + gcc/testsuite/gcc.dg/tm/memopt-12.c | 1 + gcc/testsuite/gcc.dg/tm/memopt-16.c | 1 + gcc/testsuite/gcc.dg/tm/memopt-3.c | 1 + gcc/testsuite/gcc.dg/tm/memopt-4.c | 1 + gcc/testsuite/gcc.dg/tm/memopt-5.c | 1 + gcc/testsuite/gcc.dg/tm/memopt-6.c | 1 + gcc/testsuite/gcc.dg/tm/pr52173-1.c | 1 + gcc/testsuite/gcc.dg/tm/props-1.c | 1 + gcc/testsuite/gcc.dg/tm/props-2.c | 3 +- gcc/testsuite/gcc.dg/tm/props-3.c | 1 + gcc/testsuite/gcc.dg/tm/wrap-2.c | 2 +- gcc/testsuite/gcc.dg/tm/wrap-4.c | 2 + gcc/testsuite/gcc.dg/torture/20140610-1.c | 15 + gcc/testsuite/gcc.dg/torture/20140610-2.c | 12 + .../gcc.dg/torture/Wsizeof-pointer-memaccess1.c | 2 +- gcc/testsuite/gcc.dg/torture/dg-torture.exp | 2 +- .../gcc.dg/torture/float128-exact-underflow.c | 41 + gcc/testsuite/gcc.dg/torture/ftrapv-1.c | 37 + gcc/testsuite/gcc.dg/torture/inline-1.c | 1 + gcc/testsuite/gcc.dg/torture/pr24626-1.c | 2 + gcc/testsuite/gcc.dg/torture/pr24626-2.c | 5 + gcc/testsuite/gcc.dg/torture/pr24626-3.c | 1 + gcc/testsuite/gcc.dg/torture/pr25947-1.c | 1 + gcc/testsuite/gcc.dg/torture/pr26763-2.c | 2 +- gcc/testsuite/gcc.dg/torture/pr27409.c | 1 + gcc/testsuite/gcc.dg/torture/pr28814.c | 2 + gcc/testsuite/gcc.dg/torture/pr31254.c | 1 + gcc/testsuite/gcc.dg/torture/pr35227.c | 2 + gcc/testsuite/gcc.dg/torture/pr36373-10.c | 4 +- gcc/testsuite/gcc.dg/torture/pr38948.c | 2 + gcc/testsuite/gcc.dg/torture/pr43781.c | 2 +- gcc/testsuite/gcc.dg/torture/pr43879_1.c | 2 +- gcc/testsuite/gcc.dg/torture/pr44807.c | 3 + gcc/testsuite/gcc.dg/torture/pr45865.c | 1 + gcc/testsuite/gcc.dg/torture/pr47917.c | 1 - gcc/testsuite/gcc.dg/torture/pr49603.c | 1 + gcc/testsuite/gcc.dg/torture/pr51071-2.c | 2 + gcc/testsuite/gcc.dg/torture/pr51801.c | 2 + gcc/testsuite/gcc.dg/torture/pr52720.c | 1 + gcc/testsuite/gcc.dg/torture/pr52912.c | 2 +- gcc/testsuite/gcc.dg/torture/pr55124.c | 1 + gcc/testsuite/gcc.dg/torture/pr55238.c | 2 + gcc/testsuite/gcc.dg/torture/pr55687.c | 1 + gcc/testsuite/gcc.dg/torture/pr55888.c | 2 + gcc/testsuite/gcc.dg/torture/pr55890-1.c | 2 +- gcc/testsuite/gcc.dg/torture/pr55890-2.c | 2 +- gcc/testsuite/gcc.dg/torture/pr56965-1.c | 32 + gcc/testsuite/gcc.dg/torture/pr56965-2.c | 34 + gcc/testsuite/gcc.dg/torture/pr57036-1.c | 3 + gcc/testsuite/gcc.dg/torture/pr57036-2.c | 1 + gcc/testsuite/gcc.dg/torture/pr57147-3.c | 2 + gcc/testsuite/gcc.dg/torture/pr57393-2.c | 1 + gcc/testsuite/gcc.dg/torture/pr57584.c | 2 + gcc/testsuite/gcc.dg/torture/pr57864.c | 4 +- gcc/testsuite/gcc.dg/torture/pr58079.c | 1 + gcc/testsuite/gcc.dg/torture/pr59139.c | 2 +- gcc/testsuite/gcc.dg/torture/pr59164.c | 2 +- gcc/testsuite/gcc.dg/torture/pr59993.c | 2 + gcc/testsuite/gcc.dg/torture/pr60606-1.c | 9 + gcc/testsuite/gcc.dg/torture/pr61010.c | 8 + gcc/testsuite/gcc.dg/torture/pr61095.c | 23 + gcc/testsuite/gcc.dg/torture/pr61136.c | 5 + gcc/testsuite/gcc.dg/torture/pr61221.c | 32 + gcc/testsuite/gcc.dg/torture/pr61346.c | 162 + gcc/testsuite/gcc.dg/torture/pr61383-1.c | 35 + gcc/testsuite/gcc.dg/torture/pr61391.c | 18 + gcc/testsuite/gcc.dg/torture/pr61438.c | 48 + gcc/testsuite/gcc.dg/torture/pr61452.c | 31 + gcc/testsuite/gcc.dg/torture/pr61518.c | 29 + gcc/testsuite/gcc.dg/torture/pr61576.c | 29 + gcc/testsuite/gcc.dg/torture/pr61681.c | 37 + gcc/testsuite/gcc.dg/torture/pr61742.c | 30 + gcc/testsuite/gcc.dg/torture/pr61757.c | 33 + gcc/testsuite/gcc.dg/torture/pr61772.c | 25 + gcc/testsuite/gcc.dg/torture/pr61786.c | 31 + gcc/testsuite/gcc.dg/torture/pr61787.c | 27 + gcc/testsuite/gcc.dg/torture/pr61964.c | 33 + gcc/testsuite/gcc.dg/torture/pr62031.c | 52 + gcc/testsuite/gcc.dg/torture/pr63380-1.c | 15 + gcc/testsuite/gcc.dg/torture/pr63380-2.c | 10 + gcc/testsuite/gcc.dg/torture/pta-ptrarith-3.c | 2 +- .../gcc.dg/torture/stackalign/builtin-apply-4.c | 1 + .../gcc.dg/torture/stackalign/builtin-return-1.c | 10 +- .../gcc.dg/torture/stackalign/comp-goto-1.c | 4 +- gcc/testsuite/gcc.dg/torture/stackalign/nested-3.c | 1 + .../gcc.dg/torture/stackalign/non-local-goto-4.c | 5 +- .../gcc.dg/torture/stackalign/non-local-goto-5.c | 2 +- .../gcc.dg/torture/stackalign/stackalign.exp | 2 +- gcc/testsuite/gcc.dg/torture/tls/tls.exp | 2 +- gcc/testsuite/gcc.dg/torture/va-arg-25.c | 2 + gcc/testsuite/gcc.dg/torture/vector-2.c | 2 + gcc/testsuite/gcc.dg/torture/vshuf-16.inc | 4 +- gcc/testsuite/gcc.dg/torture/vshuf-32.inc | 8 +- gcc/testsuite/gcc.dg/torture/vshuf-4.inc | 4 +- gcc/testsuite/gcc.dg/torture/vshuf-64.inc | 140 + .../gcc.dg/torture/{vshuf-v4sf.c => vshuf-v16sf.c} | 8 +- .../gcc.dg/torture/{vshuf-v8si.c => vshuf-v16si.c} | 6 +- .../torture/{vshuf-v32qi.c => vshuf-v32hi.c} | 2 +- .../torture/{vshuf-v16qi.c => vshuf-v64qi.c} | 4 +- .../gcc.dg/torture/{vshuf-v4df.c => vshuf-v8df.c} | 6 +- .../gcc.dg/torture/{vshuf-v4di.c => vshuf-v8di.c} | 4 +- .../execute => gcc.dg/tree-prof}/20050826-2.c | 17 +- .../execute => gcc.dg/tree-prof}/cmpsf-1.c | 27 +- .../gcc.dg/tree-prof/crossmodule-indircall-1.c | 1 + .../gcc.dg/tree-prof/crossmodule-indircall-1a.c | 1 + gcc/testsuite/gcc.dg/tree-prof/inliner-1.c | 3 +- .../{update-cunroll-2.c => merge_block.c} | 5 +- gcc/testsuite/gcc.dg/tree-prof/peel-1.c | 1 + gcc/testsuite/gcc.dg/tree-prof/stringop-1.c | 1 + gcc/testsuite/gcc.dg/tree-prof/stringop-2.c | 3 +- gcc/testsuite/gcc.dg/tree-prof/unroll-1.c | 1 + gcc/testsuite/gcc.dg/tree-prof/update-cunroll-2.c | 1 + gcc/testsuite/gcc.dg/tree-prof/update-loopch.c | 7 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-1.c | 1 + gcc/testsuite/gcc.dg/tree-prof/val-prof-2.c | 1 + gcc/testsuite/gcc.dg/tree-prof/val-prof-3.c | 1 + gcc/testsuite/gcc.dg/tree-prof/val-prof-4.c | 1 + gcc/testsuite/gcc.dg/tree-prof/val-prof-5.c | 1 + gcc/testsuite/gcc.dg/tree-prof/val-prof-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20030530-2.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030611-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030703-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030708-1.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/20030709-2.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030710-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030711-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030711-2.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030711-3.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030728-1.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/20030729-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20030731-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20030731-2.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/20030807-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030807-11.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030807-2.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/20030807-3.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030807-8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20030807-9.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/20030814-1.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/20030814-2.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030814-3.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030814-4.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030814-5.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/20030820-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030820-2.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/20030821-1.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/20030917-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20030917-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20030917-3.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20031022-1.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/20040121-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20040209-1.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/20040211-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20040216-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20040302-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20040319-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20040326-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20040326-2.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20040729-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20041008-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20041122-1.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/20050314-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20050719-1.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/20070302-1.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/alias-13.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/alias-28.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/alias-32.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/alias-33.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/asm-3.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/attr-alias-2.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/attr-alias.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-1.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-2.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-3.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-4.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-5.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/calloc-1.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/calloc-2.c | 27 + gcc/testsuite/gcc.dg/tree-ssa/calloc-3.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/coalesce-1.c | 5 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-2.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-3.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-4.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-5.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-9.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/foldconst-2.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/foldconst-3.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/foldconst-4.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/foldconst-5.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/foldstring-1.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/forwprop-21.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-25.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/forwprop-26.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/forwprop-28.c | 16 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-4.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ifc-6.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/inline-10.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/inline-5.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/inline-6.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/inline-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/inline-9.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/interposition.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/ipa-cp-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ipa-split-1.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ipa-split-2.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/ipa-split-5.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/ivopts-2.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/ivopts-3.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ivopts-lower_base.c | 61 + .../gcc.dg/tree-ssa/{ivopts-lt.c => ivopts-lt-2.c} | 9 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre7.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/loadpre8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/local-pure-const.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/loop-19.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-20.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/loop-38.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c | 9 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-12.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-13.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/pr20913.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/pr21559.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr21582.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/pr22117.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr23434.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr23744.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr24117.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr24670.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/pr24840.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr25734.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr33723.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr33920.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr33922.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr34146-2.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr34146.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr38385.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr42585.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr45427.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr49642-1.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr49642-2.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr59597.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr61090.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/pr61140.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/pr61144.c | 7 + gcc/testsuite/gcc.dg/tree-ssa/pr61150.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/pr61197.c | 26 + gcc/testsuite/gcc.dg/tree-ssa/pr61385.c | 43 + gcc/testsuite/gcc.dg/tree-ssa/pr61607.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/pr62112-1.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr62112-2.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/reassoc-32.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/recip-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-3.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/scev-4.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/scev-5.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/sra-1.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/sra-12.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/sra-14.c | 70 + gcc/testsuite/gcc.dg/tree-ssa/sra-2.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/sra-5.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/sra-6.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-10.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-12.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-31.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/ssa-copyprop-2.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-5.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-15.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-16.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-4.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-6.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-9.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-24.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-25.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-32.c | 14 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-39.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-40.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-41.c | 12 + .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-12.c | 27 + .../gcc.dg/tree-ssa/{ssa-lim-9.c => ssa-lim-8.c} | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-14.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-29.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-8.c | 4 +- .../{torture/pr57517.c => tree-ssa/ssa-sink-10.c} | 4 + gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-11.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-12.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/ssa-vrp-thread-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/struct-aliasing-2.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/vrp01.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp02.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp03.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp04.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp05.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp06.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/vrp07.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp08.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp09.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp10.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/vrp11.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp12.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/vrp13.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/vrp14.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp23.c | 5 + gcc/testsuite/gcc.dg/tree-ssa/vrp24.c | 5 + gcc/testsuite/gcc.dg/tree-ssa/vrp25.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/vrp27.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp35.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp36.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp46.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/vrp55.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/vrp56.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp67.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/vrp72.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp73.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp75.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp87.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp91.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/vrp92.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/{vrp89.c => vrp93.c} | 37 +- gcc/testsuite/gcc.dg/tree-ssa/vrp94.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/wholeprogram-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/writeonly.c | 21 + gcc/testsuite/gcc.dg/tsan/tsan.exp | 10 +- gcc/testsuite/gcc.dg/typeof-2.c | 28 + gcc/testsuite/gcc.dg/ubsan/bounds-1.c | 10 + .../gcc.dg/ubsan/float-cast-overflow-bf.c | 72 + gcc/testsuite/gcc.dg/ubsan/ubsan.exp | 6 +- gcc/testsuite/gcc.dg/ucnid-8.c | 2 +- gcc/testsuite/gcc.dg/uninit-13.c | 4 +- .../gcc.dg/{uninit-12-O0.c => uninit-17-O0.c} | 9 +- gcc/testsuite/gcc.dg/uninit-17.c | 15 + gcc/testsuite/gcc.dg/uninit-B-O0.c | 2 +- gcc/testsuite/gcc.dg/uninit-I-O0.c | 4 +- gcc/testsuite/gcc.dg/uninit-pr19430-O0.c | 9 +- gcc/testsuite/gcc.dg/uninit-suppress.c | 1 + gcc/testsuite/gcc.dg/uninit-suppress_2.c | 1 + gcc/testsuite/gcc.dg/unused-3.c | 1 + gcc/testsuite/gcc.dg/utf-dflt.c | 2 +- gcc/testsuite/gcc.dg/utf-dflt2.c | 2 +- gcc/testsuite/gcc.dg/va-arg-pack-1.c | 2 +- gcc/testsuite/gcc.dg/varpool-1.c | 3 +- gcc/testsuite/gcc.dg/vec-andxor1.c | 17 + gcc/testsuite/gcc.dg/vect/bb-slp-1.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-10.c | 6 +- gcc/testsuite/gcc.dg/vect/bb-slp-11.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-13.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-14.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-15.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-16.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-17.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-18.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-19.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-2.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-20.c | 6 +- gcc/testsuite/gcc.dg/vect/bb-slp-21.c | 8 +- gcc/testsuite/gcc.dg/vect/bb-slp-22.c | 6 +- gcc/testsuite/gcc.dg/vect/bb-slp-23.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-24.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-25.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-26.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-27.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-28.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-29.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-3.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-30.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-31.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-32.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-4.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-5.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-6.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-7.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-8.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-8a.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-8b.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-9.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-cond-1.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-pattern-1.c | 9 +- gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c | 5 +- .../gcc.dg/vect/costmodel/i386/costmodel-vect-31.c | 3 +- .../gcc.dg/vect/costmodel/i386/costmodel-vect-33.c | 2 +- .../vect/costmodel/ppc/costmodel-bb-slp-9a.c | 4 +- .../gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c | 1 - .../vect/costmodel/x86_64/costmodel-vect-31.c | 3 +- .../vect/costmodel/x86_64/costmodel-vect-33.c | 2 +- .../gcc.dg/vect/fast-math-bb-slp-call-1.c | 5 +- .../gcc.dg/vect/fast-math-bb-slp-call-2.c | 5 +- .../gcc.dg/vect/fast-math-bb-slp-call-3.c | 3 +- .../gcc.dg/vect/no-tree-reassoc-bb-slp-12.c | 5 +- .../gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c | 4 +- gcc/testsuite/gcc.dg/vect/nodump-forwprop-22.c | 10 +- gcc/testsuite/gcc.dg/vect/pr24049.c | 2 + .../{dump-tree-dceloop-pr26359.c => pr26359.c} | 6 +- gcc/testsuite/gcc.dg/vect/pr28952.c | 2 + gcc/testsuite/gcc.dg/vect/pr31041.c | 1 + gcc/testsuite/gcc.dg/vect/pr32216.c | 1 + gcc/testsuite/gcc.dg/vect/pr32224.c | 1 + gcc/testsuite/gcc.dg/vect/pr32366.c | 1 + gcc/testsuite/gcc.dg/vect/pr33866.c | 2 +- gcc/testsuite/gcc.dg/vect/pr37730.c | 2 + gcc/testsuite/gcc.dg/vect/pr43430-2.c | 1 + gcc/testsuite/gcc.dg/vect/pr43842.c | 2 + gcc/testsuite/gcc.dg/vect/pr48765.c | 4 +- gcc/testsuite/gcc.dg/vect/pr52252-ld.c | 29 + gcc/testsuite/gcc.dg/vect/pr52252-st.c | 21 + gcc/testsuite/gcc.dg/vect/pr52870.c | 2 + gcc/testsuite/gcc.dg/vect/pr56933.c | 1 - gcc/testsuite/gcc.dg/vect/pr57705.c | 1 - gcc/testsuite/gcc.dg/vect/pr57741-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr57741-3.c | 1 - gcc/testsuite/gcc.dg/vect/pr59591-1.c | 1 - gcc/testsuite/gcc.dg/vect/pr59591-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr59594.c | 2 +- gcc/testsuite/gcc.dg/vect/pr60092-2.c | 3 + .../gcc.dg/vect/{pr60092-2.c => pr60092.c} | 13 +- gcc/testsuite/gcc.dg/vect/pr60196-1.c | 33 + gcc/testsuite/gcc.dg/vect/pr60196-2.c | 32 + gcc/testsuite/gcc.dg/vect/pr60276.c | 1 - gcc/testsuite/gcc.dg/vect/pr61194.c | 43 + gcc/testsuite/gcc.dg/vect/pr61680.c | 52 + gcc/testsuite/gcc.dg/vect/pr62073.c | 40 + gcc/testsuite/gcc.dg/vect/pr62075.c | 22 + gcc/testsuite/gcc.dg/vect/pr63148.c | 92 + gcc/testsuite/gcc.dg/vect/pr63189.c | 25 + gcc/testsuite/gcc.dg/vect/pr63341-1.c | 32 + gcc/testsuite/gcc.dg/vect/pr63341-2.c | 35 + gcc/testsuite/gcc.dg/vect/tree-vect.h | 5 - gcc/testsuite/gcc.dg/vect/vect-1-big-array.c | 1 + gcc/testsuite/gcc.dg/vect/vect-1.c | 1 + gcc/testsuite/gcc.dg/vect/vect-109.c | 1 + gcc/testsuite/gcc.dg/vect/vect-33.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-93.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-bswap16.c | 44 + gcc/testsuite/gcc.dg/vect/vect-bswap32.c | 44 + gcc/testsuite/gcc.dg/vect/vect-bswap64.c | 44 + .../gcc.dg/vect/{pr30795.c => vect-cond-reduc-1.c} | 21 +- .../gcc.dg/vect/{pr32824.c => vect-cond-reduc-2.c} | 16 +- gcc/testsuite/gcc.dg/vect/vect-mask-load-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-mask-loadstore-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-nop-move.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-mul_1.c | 36 + gcc/testsuite/gcc.dg/vect/vect-reduc-mul_2.c | 32 + gcc/testsuite/gcc.dg/vect/vect-reduc-or_1.c | 35 + gcc/testsuite/gcc.dg/vect/vect-reduc-or_2.c | 31 + gcc/testsuite/gcc.dg/vect/vect-reduc-sad.c | 55 + gcc/testsuite/gcc.dg/vect/vect-simd-clone-10.c | 1 - gcc/testsuite/gcc.dg/vect/vect-simd-clone-12.c | 1 - gcc/testsuite/gcc.dg/vect/vect-singleton_1.c | 38 + ...den-mult-u16.c => vect-widen-mult-u8-s16-s32.c} | 16 +- ...ct-widen-mult-u8.c => vect-widen-mult-u8-u32.c} | 10 +- gcc/testsuite/gcc.dg/vect/vect.exp | 31 +- gcc/testsuite/gcc.dg/vla-5.c | 4 +- gcc/testsuite/gcc.dg/vla-init-1.c | 2 +- gcc/testsuite/gcc.dg/vmx/3c-01a.c | 1 + gcc/testsuite/gcc.dg/vmx/ops-long-1.c | 1 + gcc/testsuite/gcc.dg/vmx/ops.c | 513 +- gcc/testsuite/gcc.dg/vmx/vmx.exp | 2 +- gcc/testsuite/gcc.dg/wdate-time.c | 6 - gcc/testsuite/gcc.dg/webizer.c | 2 + gcc/testsuite/gcc.dg/winline-2.c | 2 +- gcc/testsuite/gcc.dg/winline-3.c | 2 +- gcc/testsuite/gcc.dg/winline-5.c | 2 +- gcc/testsuite/gcc.dg/winline-6.c | 2 +- gcc/testsuite/gcc.dg/winline-7.c | 2 +- gcc/testsuite/gcc.dg/winline-9.c | 3 +- gcc/testsuite/gcc.dg/wtr-conversion-1.c | 2 +- gcc/testsuite/gcc.dg/wtr-func-def-1.c | 2 +- gcc/testsuite/gcc.dg/wvla-1.c | 2 +- gcc/testsuite/gcc.dg/wvla-2.c | 2 +- gcc/testsuite/gcc.dg/wvla-4.c | 2 +- gcc/testsuite/gcc.dg/wvla-6.c | 2 +- gcc/testsuite/gcc.dg/zero_sign_ext_test.c | 136 + gcc/testsuite/gcc.misc-tests/acker1.exp | 12 + gcc/testsuite/gcc.misc-tests/dhry.exp | 12 + gcc/testsuite/gcc.misc-tests/gcov-14.c | 2 +- gcc/testsuite/gcc.misc-tests/help.exp | 12 + gcc/testsuite/gcc.misc-tests/i386-prefetch.exp | 8 +- gcc/testsuite/gcc.misc-tests/linkage.exp | 13 + gcc/testsuite/gcc.misc-tests/matrix1.exp | 12 + gcc/testsuite/gcc.misc-tests/mg-2.exp | 12 + gcc/testsuite/gcc.misc-tests/mg.exp | 12 + gcc/testsuite/gcc.misc-tests/options.exp | 13 + gcc/testsuite/gcc.misc-tests/sieve.exp | 12 + gcc/testsuite/gcc.misc-tests/sort2.exp | 12 + .../gcc.target/aarch64/aapcs64/aapcs64.exp | 6 +- .../gcc.target/aarch64/aapcs64/abitest-2.h | 15 +- gcc/testsuite/gcc.target/aarch64/aapcs64/abitest.S | 5 + .../gcc.target/aarch64/aapcs64/func-ret-64x1_1.c | 17 + gcc/testsuite/gcc.target/aarch64/aapcs64/test_25.c | 14 +- .../gcc.target/aarch64/aapcs64/test_64x1_1.c | 20 + .../gcc.target/aarch64/aapcs64/type-def.h | 7 + .../gcc.target/aarch64/aapcs64/va_arg-1.c | 18 +- .../gcc.target/aarch64/aapcs64/va_arg-12.c | 16 +- .../gcc.target/aarch64/aapcs64/va_arg-13.c | 59 + .../gcc.target/aarch64/aapcs64/va_arg-14.c | 35 + .../gcc.target/aarch64/aapcs64/va_arg-15.c | 39 + .../gcc.target/aarch64/aapcs64/va_arg-2.c | 15 +- .../gcc.target/aarch64/aapcs64/va_arg-3.c | 8 + .../gcc.target/aarch64/aapcs64/va_arg-4.c | 6 +- .../gcc.target/aarch64/aapcs64/va_arg-5.c | 2 +- .../gcc.target/aarch64/aapcs64/va_arg-6.c | 2 +- .../gcc.target/aarch64/aapcs64/va_arg-7.c | 6 +- .../gcc.target/{arm => aarch64}/acle/acle.exp | 6 +- gcc/testsuite/gcc.target/aarch64/acle/crc32b.c | 15 + gcc/testsuite/gcc.target/aarch64/acle/crc32cb.c | 15 + gcc/testsuite/gcc.target/aarch64/acle/crc32cd.c | 15 + gcc/testsuite/gcc.target/aarch64/acle/crc32ch.c | 15 + gcc/testsuite/gcc.target/aarch64/acle/crc32cw.c | 15 + gcc/testsuite/gcc.target/aarch64/acle/crc32d.c | 15 + gcc/testsuite/gcc.target/aarch64/acle/crc32h.c | 15 + gcc/testsuite/gcc.target/aarch64/acle/crc32w.c | 15 + gcc/testsuite/gcc.target/aarch64/cvtf_1.c | 95 + gcc/testsuite/gcc.target/aarch64/fcsel_1.c | 22 + .../gcc.target/aarch64/fuse-caller-save.c | 24 + .../aarch64/legitimize_stack_var_before_reload_1.c | 21 + gcc/testsuite/gcc.target/aarch64/pr61325.c | 19 + gcc/testsuite/gcc.target/aarch64/pr62040.c | 21 + gcc/testsuite/gcc.target/aarch64/pr62262.c | 20 + gcc/testsuite/gcc.target/aarch64/rev16_1.c | 59 + .../gcc.target/aarch64/scalar_intrinsics.c | 691 +- gcc/testsuite/gcc.target/aarch64/scalar_shift_1.c | 2 - .../gcc.target/aarch64/shrink_wrap_symbol_ref_1.c | 28 + gcc/testsuite/gcc.target/aarch64/simd/ext_f32.x | 30 + gcc/testsuite/gcc.target/aarch64/simd/ext_f32_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/ext_f64_1.c | 25 + gcc/testsuite/gcc.target/aarch64/simd/ext_p16.x | 58 + gcc/testsuite/gcc.target/aarch64/simd/ext_p16_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/ext_p8.x | 114 + gcc/testsuite/gcc.target/aarch64/simd/ext_p8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/ext_s16.x | 58 + gcc/testsuite/gcc.target/aarch64/simd/ext_s16_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/ext_s32.x | 30 + gcc/testsuite/gcc.target/aarch64/simd/ext_s32_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/ext_s64_1.c | 26 + gcc/testsuite/gcc.target/aarch64/simd/ext_s8.x | 114 + gcc/testsuite/gcc.target/aarch64/simd/ext_s8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/ext_u16.x | 58 + gcc/testsuite/gcc.target/aarch64/simd/ext_u16_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/ext_u32.x | 30 + gcc/testsuite/gcc.target/aarch64/simd/ext_u32_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/ext_u64_1.c | 26 + gcc/testsuite/gcc.target/aarch64/simd/ext_u8.x | 114 + gcc/testsuite/gcc.target/aarch64/simd/ext_u8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/extq_f32.x | 58 + gcc/testsuite/gcc.target/aarch64/simd/extq_f32_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/extq_f64_1.c | 36 + gcc/testsuite/gcc.target/aarch64/simd/extq_p16.x | 114 + gcc/testsuite/gcc.target/aarch64/simd/extq_p16_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/extq_p8.x | 227 + gcc/testsuite/gcc.target/aarch64/simd/extq_p8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/extq_s16.x | 114 + gcc/testsuite/gcc.target/aarch64/simd/extq_s16_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/extq_s32.x | 58 + gcc/testsuite/gcc.target/aarch64/simd/extq_s32_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/extq_s64.x | 30 + gcc/testsuite/gcc.target/aarch64/simd/extq_s64_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/extq_s8.x | 227 + gcc/testsuite/gcc.target/aarch64/simd/extq_s8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/extq_u16.x | 114 + gcc/testsuite/gcc.target/aarch64/simd/extq_u16_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/extq_u32.x | 58 + gcc/testsuite/gcc.target/aarch64/simd/extq_u32_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/extq_u64.x | 30 + gcc/testsuite/gcc.target/aarch64/simd/extq_u64_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/extq_u8.x | 227 + gcc/testsuite/gcc.target/aarch64/simd/extq_u8_1.c | 10 + .../gcc.target/aarch64/simd/int_comparisons.x | 68 + .../gcc.target/aarch64/simd/int_comparisons_1.c | 45 + .../gcc.target/aarch64/simd/int_comparisons_2.c | 131 + .../aarch64/{aarch64.exp => simd/simd.exp} | 4 +- gcc/testsuite/gcc.target/aarch64/simd/vbsl_f64_1.c | 32 + gcc/testsuite/gcc.target/aarch64/simd/vcage_f64.c | 38 + gcc/testsuite/gcc.target/aarch64/simd/vcagt_f64.c | 38 + gcc/testsuite/gcc.target/aarch64/simd/vcale_f64.c | 38 + gcc/testsuite/gcc.target/aarch64/simd/vcaled_f64.c | 36 + gcc/testsuite/gcc.target/aarch64/simd/vcales_f32.c | 36 + gcc/testsuite/gcc.target/aarch64/simd/vcalt_f64.c | 38 + gcc/testsuite/gcc.target/aarch64/simd/vcaltd_f64.c | 36 + gcc/testsuite/gcc.target/aarch64/simd/vcalts_f32.c | 36 + gcc/testsuite/gcc.target/aarch64/simd/vfma_f64.c | 37 + gcc/testsuite/gcc.target/aarch64/simd/vfms_f64.c | 37 + gcc/testsuite/gcc.target/aarch64/simd/vmla_f64.c | 33 + gcc/testsuite/gcc.target/aarch64/simd/vmls_f64.c | 33 + gcc/testsuite/gcc.target/aarch64/simd/vmul_f64_1.c | 30 + .../aarch64/simd/vmul_lane_const_lane_1.c | 28 + .../gcc.target/aarch64/simd/vmul_n_f64_1.c | 27 + .../gcc.target/aarch64/simd/vmuld_lane_f64_1.c | 26 + .../gcc.target/aarch64/simd/vmuld_laneq_f64_1.c | 36 + .../gcc.target/aarch64/simd/vmuls_lane_f32_1.c | 36 + .../gcc.target/aarch64/simd/vmuls_laneq_f32_1.c | 50 + gcc/testsuite/gcc.target/aarch64/simd/vpaddd_f64.c | 27 + gcc/testsuite/gcc.target/aarch64/simd/vpaddd_s64.c | 27 + gcc/testsuite/gcc.target/aarch64/simd/vpaddd_u64.c | 27 + .../aarch64/simd/vqdmlal_high_lane_s16.c | 15 + .../aarch64/simd/vqdmlal_high_lane_s32.c | 15 + .../aarch64/simd/vqdmlal_high_laneq_s16.c | 15 + .../aarch64/simd/vqdmlal_high_laneq_s32.c | 15 + .../gcc.target/aarch64/simd/vqdmlal_lane_s16.c | 15 + .../gcc.target/aarch64/simd/vqdmlal_lane_s32.c | 15 + .../gcc.target/aarch64/simd/vqdmlal_laneq_s16.c | 15 + .../gcc.target/aarch64/simd/vqdmlal_laneq_s32.c | 15 + .../gcc.target/aarch64/simd/vqdmlalh_lane_s16.c | 15 + .../gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c | 35 + .../gcc.target/aarch64/simd/vqdmlals_lane_s32.c | 15 + .../gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c | 35 + .../aarch64/simd/vqdmlsl_high_lane_s16.c | 15 + .../aarch64/simd/vqdmlsl_high_lane_s32.c | 15 + .../aarch64/simd/vqdmlsl_high_laneq_s16.c | 15 + .../aarch64/simd/vqdmlsl_high_laneq_s32.c | 15 + .../gcc.target/aarch64/simd/vqdmlsl_lane_s16.c | 15 + .../gcc.target/aarch64/simd/vqdmlsl_lane_s32.c | 15 + .../gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c | 15 + .../gcc.target/aarch64/simd/vqdmlslh_lane_s16.c | 15 + .../gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c | 35 + .../gcc.target/aarch64/simd/vqdmlsls_lane_s32.c | 15 + .../gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c | 35 + .../gcc.target/aarch64/simd/vqdmulh_laneq_s16.c | 15 + .../gcc.target/aarch64/simd/vqdmulh_laneq_s32.c | 15 + .../gcc.target/aarch64/simd/vqdmulhh_lane_s16.c | 36 + .../gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c | 33 + .../gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c | 15 + .../gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c | 15 + .../gcc.target/aarch64/simd/vqdmulhs_lane_s32.c | 34 + .../gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c | 33 + .../aarch64/simd/vqdmull_high_lane_s16.c | 15 + .../aarch64/simd/vqdmull_high_lane_s32.c | 15 + .../aarch64/simd/vqdmull_high_laneq_s16.c | 15 + .../aarch64/simd/vqdmull_high_laneq_s32.c | 15 + .../gcc.target/aarch64/simd/vqdmull_lane_s16.c | 15 + .../gcc.target/aarch64/simd/vqdmull_lane_s32.c | 15 + .../gcc.target/aarch64/simd/vqdmull_laneq_s16.c | 15 + .../gcc.target/aarch64/simd/vqdmull_laneq_s32.c | 15 + .../gcc.target/aarch64/simd/vqdmullh_lane_s16.c | 15 + .../gcc.target/aarch64/simd/vqdmullh_laneq_s16.c | 15 + .../gcc.target/aarch64/simd/vqdmulls_lane_s32.c | 15 + .../gcc.target/aarch64/simd/vqdmulls_laneq_s32.c | 15 + .../gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c | 15 + .../gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c | 15 + .../gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c | 35 + .../aarch64/simd/vqrdmulhh_laneq_s16_1.c | 33 + .../gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c | 15 + .../gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c | 15 + .../gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c | 35 + .../aarch64/simd/vqrdmulhs_laneq_s32_1.c | 32 + gcc/testsuite/gcc.target/aarch64/simd/vqshlb_1.c | 21 + gcc/testsuite/gcc.target/aarch64/simd/vrbit_1.c | 56 + gcc/testsuite/gcc.target/aarch64/simd/vrev16p8.x | 22 + gcc/testsuite/gcc.target/aarch64/simd/vrev16p8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev16qp8.x | 22 + .../gcc.target/aarch64/simd/vrev16qp8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev16qs8.x | 22 + .../gcc.target/aarch64/simd/vrev16qs8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev16qu8.x | 22 + .../gcc.target/aarch64/simd/vrev16qu8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev16s8.x | 22 + gcc/testsuite/gcc.target/aarch64/simd/vrev16s8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev16u8.x | 22 + gcc/testsuite/gcc.target/aarch64/simd/vrev16u8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev32p16.x | 22 + .../gcc.target/aarch64/simd/vrev32p16_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev32p8.x | 22 + gcc/testsuite/gcc.target/aarch64/simd/vrev32p8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev32qp16.x | 22 + .../gcc.target/aarch64/simd/vrev32qp16_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev32qp8.x | 22 + .../gcc.target/aarch64/simd/vrev32qp8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev32qs16.x | 22 + .../gcc.target/aarch64/simd/vrev32qs16_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev32qs8.x | 22 + .../gcc.target/aarch64/simd/vrev32qs8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev32qu16.x | 22 + .../gcc.target/aarch64/simd/vrev32qu16_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev32qu8.x | 22 + .../gcc.target/aarch64/simd/vrev32qu8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev32s16.x | 22 + .../gcc.target/aarch64/simd/vrev32s16_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev32s8.x | 22 + gcc/testsuite/gcc.target/aarch64/simd/vrev32s8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev32u16.x | 22 + .../gcc.target/aarch64/simd/vrev32u16_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev32u8.x | 22 + gcc/testsuite/gcc.target/aarch64/simd/vrev32u8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev64f32.x | 22 + .../gcc.target/aarch64/simd/vrev64f32_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev64p16.x | 22 + .../gcc.target/aarch64/simd/vrev64p16_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev64p8.x | 22 + gcc/testsuite/gcc.target/aarch64/simd/vrev64p8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev64qf32.x | 22 + .../gcc.target/aarch64/simd/vrev64qf32_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev64qp16.x | 22 + .../gcc.target/aarch64/simd/vrev64qp16_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev64qp8.x | 22 + .../gcc.target/aarch64/simd/vrev64qp8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev64qs16.x | 22 + .../gcc.target/aarch64/simd/vrev64qs16_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev64qs32.x | 22 + .../gcc.target/aarch64/simd/vrev64qs32_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev64qs8.x | 22 + .../gcc.target/aarch64/simd/vrev64qs8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev64qu16.x | 22 + .../gcc.target/aarch64/simd/vrev64qu16_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev64qu32.x | 22 + .../gcc.target/aarch64/simd/vrev64qu32_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev64qu8.x | 22 + .../gcc.target/aarch64/simd/vrev64qu8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev64s16.x | 22 + .../gcc.target/aarch64/simd/vrev64s16_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev64s32.x | 22 + .../gcc.target/aarch64/simd/vrev64s32_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev64s8.x | 22 + gcc/testsuite/gcc.target/aarch64/simd/vrev64s8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev64u16.x | 22 + .../gcc.target/aarch64/simd/vrev64u16_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev64u32.x | 22 + .../gcc.target/aarch64/simd/vrev64u32_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vrev64u8.x | 22 + gcc/testsuite/gcc.target/aarch64/simd/vrev64u8_1.c | 10 + gcc/testsuite/gcc.target/aarch64/simd/vtrnf32.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vtrnf32_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vtrnp16.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vtrnp16_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vtrnp8.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vtrnp8_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vtrnqf32.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vtrnqf32_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vtrnqp16.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vtrnqp16_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vtrnqp8.x | 28 + gcc/testsuite/gcc.target/aarch64/simd/vtrnqp8_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vtrnqs16.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vtrnqs16_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vtrnqs32.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vtrnqs32_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vtrnqs8.x | 28 + gcc/testsuite/gcc.target/aarch64/simd/vtrnqs8_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vtrnqu16.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vtrnqu16_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vtrnqu32.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vtrnqu32_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vtrnqu8.x | 28 + gcc/testsuite/gcc.target/aarch64/simd/vtrnqu8_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vtrns16.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vtrns16_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vtrns32.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vtrns32_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vtrns8.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vtrns8_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vtrnu16.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vtrnu16_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vtrnu32.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vtrnu32_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vtrnu8.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vtrnu8_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vuzpf32.x | 26 + gcc/testsuite/gcc.target/aarch64/simd/vuzpf32_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vuzpp16.x | 26 + gcc/testsuite/gcc.target/aarch64/simd/vuzpp16_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vuzpp8.x | 26 + gcc/testsuite/gcc.target/aarch64/simd/vuzpp8_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vuzpqf32.x | 26 + gcc/testsuite/gcc.target/aarch64/simd/vuzpqf32_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vuzpqp16.x | 26 + gcc/testsuite/gcc.target/aarch64/simd/vuzpqp16_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vuzpqp8.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vuzpqp8_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vuzpqs16.x | 26 + gcc/testsuite/gcc.target/aarch64/simd/vuzpqs16_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vuzpqs32.x | 26 + gcc/testsuite/gcc.target/aarch64/simd/vuzpqs32_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vuzpqs8.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vuzpqs8_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vuzpqu16.x | 26 + gcc/testsuite/gcc.target/aarch64/simd/vuzpqu16_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vuzpqu32.x | 26 + gcc/testsuite/gcc.target/aarch64/simd/vuzpqu32_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vuzpqu8.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vuzpqu8_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vuzps16.x | 26 + gcc/testsuite/gcc.target/aarch64/simd/vuzps16_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vuzps32.x | 26 + gcc/testsuite/gcc.target/aarch64/simd/vuzps32_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vuzps8.x | 26 + gcc/testsuite/gcc.target/aarch64/simd/vuzps8_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vuzpu16.x | 26 + gcc/testsuite/gcc.target/aarch64/simd/vuzpu16_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vuzpu32.x | 26 + gcc/testsuite/gcc.target/aarch64/simd/vuzpu32_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vuzpu8.x | 26 + gcc/testsuite/gcc.target/aarch64/simd/vuzpu8_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vzipf32.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vzipf32_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vzipp16.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vzipp16_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vzipp8.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vzipp8_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vzipqf32.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vzipqf32_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vzipqp16.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vzipqp16_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vzipqp8.x | 29 + gcc/testsuite/gcc.target/aarch64/simd/vzipqp8_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vzipqs16.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vzipqs16_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vzipqs32.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vzipqs32_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vzipqs8.x | 29 + gcc/testsuite/gcc.target/aarch64/simd/vzipqs8_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vzipqu16.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vzipqu16_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vzipqu32.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vzipqu32_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vzipqu8.x | 29 + gcc/testsuite/gcc.target/aarch64/simd/vzipqu8_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vzips16.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vzips16_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vzips32.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vzips32_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vzips8.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vzips8_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vzipu16.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vzipu16_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vzipu32.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vzipu32_1.c | 11 + gcc/testsuite/gcc.target/aarch64/simd/vzipu8.x | 27 + gcc/testsuite/gcc.target/aarch64/simd/vzipu8_1.c | 11 + .../gcc.target/aarch64/singleton_intrinsics_1.c | 404 + .../gcc.target/aarch64/tail_indirect_call_1.c | 18 + .../gcc.target/aarch64/test_fp_attribute_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_1.c | 19 + gcc/testsuite/gcc.target/aarch64/test_frame_10.c | 21 + gcc/testsuite/gcc.target/aarch64/test_frame_11.c | 16 + gcc/testsuite/gcc.target/aarch64/test_frame_12.c | 19 + gcc/testsuite/gcc.target/aarch64/test_frame_13.c | 18 + gcc/testsuite/gcc.target/aarch64/test_frame_14.c | 12 + gcc/testsuite/gcc.target/aarch64/test_frame_15.c | 19 + gcc/testsuite/gcc.target/aarch64/test_frame_2.c | 20 + gcc/testsuite/gcc.target/aarch64/test_frame_3.c | 14 + gcc/testsuite/gcc.target/aarch64/test_frame_4.c | 19 + gcc/testsuite/gcc.target/aarch64/test_frame_5.c | 13 + gcc/testsuite/gcc.target/aarch64/test_frame_6.c | 20 + gcc/testsuite/gcc.target/aarch64/test_frame_7.c | 20 + gcc/testsuite/gcc.target/aarch64/test_frame_8.c | 18 + gcc/testsuite/gcc.target/aarch64/test_frame_9.c | 17 + .../gcc.target/aarch64/test_frame_common.h | 94 + gcc/testsuite/gcc.target/aarch64/vadd_f64.c | 88 +- gcc/testsuite/gcc.target/aarch64/vdiv_f.c | 11 +- gcc/testsuite/gcc.target/aarch64/vdup_lane_1.c | 404 + gcc/testsuite/gcc.target/aarch64/vdup_lane_2.c | 343 + gcc/testsuite/gcc.target/aarch64/vdup_n_1.c | 619 + gcc/testsuite/gcc.target/aarch64/vdup_n_2.c | 28 + .../gcc.target/aarch64/vector_intrinsics.c | 14 +- gcc/testsuite/gcc.target/aarch64/vget_high_1.c | 60 + gcc/testsuite/gcc.target/aarch64/vget_low_1.c | 60 + gcc/testsuite/gcc.target/aarch64/vld1-vst1_1.c | 80 +- gcc/testsuite/gcc.target/aarch64/vldN_1.c | 79 + gcc/testsuite/gcc.target/aarch64/vldN_dup_1.c | 84 + gcc/testsuite/gcc.target/aarch64/vldN_lane_1.c | 97 + gcc/testsuite/gcc.target/aarch64/vneg_s.c | 18 +- gcc/testsuite/gcc.target/aarch64/vqabs_s64_1.c | 54 + .../aarch64/vqdml_lane_intrinsics-bad_1.c | 54 + gcc/testsuite/gcc.target/aarch64/vqneg_s64_1.c | 47 + .../gcc.target/aarch64/vreinterpret_f64_1.c | 596 + gcc/testsuite/gcc.target/aarch64/vrnd_f64_1.c | 105 + gcc/testsuite/gcc.target/aarch64/vset_lane_1.c | 85 + gcc/testsuite/gcc.target/aarch64/vstN_1.c | 76 + gcc/testsuite/gcc.target/aarch64/vsub_f64.c | 88 +- gcc/testsuite/gcc.target/alpha/pr61586.c | 10 + gcc/testsuite/gcc.target/arm/anddi_notdi-1.c | 65 + gcc/testsuite/gcc.target/arm/frame-pointer-1.c | 1 + gcc/testsuite/gcc.target/arm/fuse-caller-save.c | 25 + .../arm/get_address_cost_aligned_max_offset.c | 28 + .../gcc.target/arm/identical-invariants.c | 29 + gcc/testsuite/gcc.target/arm/iordi3-opt.c | 2 +- gcc/testsuite/gcc.target/arm/iordi_notdi-1.c | 65 + gcc/testsuite/gcc.target/arm/lceil-vcvt_1.c | 21 + gcc/testsuite/gcc.target/arm/lfloor-vcvt_1.c | 21 + gcc/testsuite/gcc.target/arm/lround-vcvt_1.c | 21 + .../{gcc.dg => gcc.target/arm}/lto/lto.exp | 6 +- .../gcc.target/arm/lto/pr61123-enum-size_0.c | 22 + .../gcc.target/arm/lto/pr61123-enum-size_1.c | 5 + gcc/testsuite/gcc.target/arm/max-insns-skipped.c | 21 + gcc/testsuite/gcc.target/arm/memset-inline-1.c | 39 + gcc/testsuite/gcc.target/arm/memset-inline-10.c | 95 + gcc/testsuite/gcc.target/arm/memset-inline-2.c | 38 + gcc/testsuite/gcc.target/arm/memset-inline-3.c | 40 + gcc/testsuite/gcc.target/arm/memset-inline-4.c | 68 + gcc/testsuite/gcc.target/arm/memset-inline-5.c | 78 + gcc/testsuite/gcc.target/arm/memset-inline-6.c | 68 + gcc/testsuite/gcc.target/arm/memset-inline-7.c | 171 + gcc/testsuite/gcc.target/arm/memset-inline-8.c | 44 + gcc/testsuite/gcc.target/arm/memset-inline-9.c | 42 + gcc/testsuite/gcc.target/arm/neon-vext-execute.c | 1 + gcc/testsuite/gcc.target/arm/pr45094.c | 3 +- gcc/testsuite/gcc.target/arm/pr48252.c | 13 +- gcc/testsuite/gcc.target/arm/pr51835.c | 4 +- gcc/testsuite/gcc.target/arm/pr56184.C | 1 + gcc/testsuite/gcc.target/arm/pr58784.c | 1 + gcc/testsuite/gcc.target/arm/pr59896.c | 1 + gcc/testsuite/gcc.target/arm/pr59985.C | 1 + gcc/testsuite/gcc.target/arm/pr60606-2.c | 10 + gcc/testsuite/gcc.target/arm/pr60606-3.c | 9 + gcc/testsuite/gcc.target/arm/pr60606-4.c | 9 + gcc/testsuite/gcc.target/arm/pr61948.c | 16 + gcc/testsuite/gcc.target/arm/pr63210.c | 12 + gcc/testsuite/gcc.target/arm/rev16.c | 35 + .../arm/{neon/neon.exp => simd/simd.exp} | 0 gcc/testsuite/gcc.target/arm/simd/vextQf32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vextQp16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vextQp64_1.c | 33 + gcc/testsuite/gcc.target/arm/simd/vextQp8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vextQs16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vextQs32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vextQs64_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vextQs8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vextQu16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vextQu32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vextQu64_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vextQu8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vextf32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vextp16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vextp64_1.c | 26 + gcc/testsuite/gcc.target/arm/simd/vextp8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vexts16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vexts32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vexts64_1.c | 27 + gcc/testsuite/gcc.target/arm/simd/vexts8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vextu16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vextu32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vextu64_1.c | 27 + gcc/testsuite/gcc.target/arm/simd/vextu8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev16p8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev16qp8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev16qs8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev16qu8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev16s8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev16u8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev32p16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev32p8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev32qp16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev32qp8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev32qs16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev32qs8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev32qu16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev32qu8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev32s16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev32s8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev32u16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev32u8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev64f32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev64p16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev64p8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev64qf32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev64qp16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev64qp8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev64qs16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev64qs32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev64qs8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev64qu16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev64qu32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev64qu8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev64s16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev64s32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev64s8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev64u16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev64u32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vrev64u8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vtrnf32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vtrnp16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vtrnp8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vtrnqf32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vtrnqp16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vtrnqp8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vtrnqs16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vtrnqs32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vtrnqs8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vtrnqu16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vtrnqu32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vtrnqu8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vtrns16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vtrns32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vtrns8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vtrnu16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vtrnu32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vtrnu8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vuzpf32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vuzpp16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vuzpp8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vuzpqf32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vuzpqp16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vuzpqp8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vuzpqs16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vuzpqs32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vuzpqs8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vuzpqu16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vuzpqu32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vuzpqu8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vuzps16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vuzps32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vuzps8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vuzpu16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vuzpu32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vuzpu8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vzipf32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vzipp16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vzipp8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vzipqf32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vzipqp16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vzipqp8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vzipqs16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vzipqs32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vzipqs8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vzipqu16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vzipqu32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vzipqu8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vzips16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vzips32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vzips8_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vzipu16_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vzipu32_1.c | 12 + gcc/testsuite/gcc.target/arm/simd/vzipu8_1.c | 12 + .../arm/split-live-ranges-for-shrink-wrap.c | 14 + gcc/testsuite/gcc.target/arm/stack-red-zone.c | 1 + gcc/testsuite/gcc.target/arm/tail-long-call.c | 12 + .../gcc.target/arm/thumb-find-work-register.c | 1 + ...thumb1-imm.c => thumb1-load-64bit-constant-1.c} | 10 +- ...thumb1-imm.c => thumb1-load-64bit-constant-2.c} | 12 +- ...thumb1-imm.c => thumb1-load-64bit-constant-3.c} | 8 +- gcc/testsuite/gcc.target/arm/vect-copysignf.c | 36 + .../{vect-rounding-btruncf.c => vect-lceilf_1.c} | 11 +- .../{vect-rounding-btruncf.c => vect-lfloorf_1.c} | 11 +- .../{vect-rounding-btruncf.c => vect-lroundf_1.c} | 11 +- gcc/testsuite/gcc.target/arm/vect-noalign.c | 3 +- .../gcc.target/arm/vect-rounding-btruncf.c | 5 +- gcc/testsuite/gcc.target/arm/vect-rounding-ceilf.c | 5 +- .../gcc.target/arm/vect-rounding-floorf.c | 5 +- .../gcc.target/arm/vect-rounding-roundf.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-1.c | 80 +- gcc/testsuite/gcc.target/arm/vfp-ldmdbd.c | 2 +- gcc/testsuite/gcc.target/arm/vfp-ldmdbs.c | 2 +- gcc/testsuite/gcc.target/arm/vfp-ldmiad.c | 2 +- gcc/testsuite/gcc.target/arm/vfp-ldmias.c | 2 +- gcc/testsuite/gcc.target/arm/vfp-stmdbd.c | 2 +- gcc/testsuite/gcc.target/arm/vfp-stmdbs.c | 2 +- gcc/testsuite/gcc.target/arm/vfp-stmiad.c | 2 +- gcc/testsuite/gcc.target/arm/vfp-stmias.c | 2 +- gcc/testsuite/gcc.target/arm/xordi3-opt.c | 2 +- gcc/testsuite/gcc.target/avr/pr52472.c | 16 + gcc/testsuite/gcc.target/avr/pr60991.c | 21 + .../gcc.target/avr/torture/avr-torture.exp | 2 +- gcc/testsuite/gcc.target/avr/torture/pr61055.c | 88 + gcc/testsuite/gcc.target/avr/torture/pr61443.c | 134 + .../gcc.target/cris/torture/cris-torture.exp | 2 +- gcc/testsuite/gcc.target/epiphany/btst-1.c | 11 + gcc/testsuite/gcc.target/epiphany/isr-arg.c | 9 + gcc/testsuite/gcc.target/epiphany/mode-switch.c | 12 + gcc/testsuite/gcc.target/epiphany/t1068-2.c | 53 + gcc/testsuite/gcc.target/frv/frv.exp | 2 +- gcc/testsuite/gcc.target/i386/20040112-1.c | 1 + gcc/testsuite/gcc.target/i386/980709-1.c | 1 + gcc/testsuite/gcc.target/i386/adx-addcarryx32-1.c | 5 +- gcc/testsuite/gcc.target/i386/adx-addcarryx32-2.c | 27 + gcc/testsuite/gcc.target/i386/adx-addcarryx32-3.c | 5 +- gcc/testsuite/gcc.target/i386/adx-addcarryx64-1.c | 5 +- gcc/testsuite/gcc.target/i386/adx-addcarryx64-2.c | 27 + gcc/testsuite/gcc.target/i386/adx-addcarryx64-3.c | 5 +- gcc/testsuite/gcc.target/i386/avx-pr57233.c | 18 + gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c | 1 - gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c | 1 - gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c | 1 - gcc/testsuite/gcc.target/i386/avx2-pr57233.c | 18 + gcc/testsuite/gcc.target/i386/avx2-vpop-check.h | 1 + .../gcc.target/i386/avx256-unaligned-load-2.c | 2 +- .../gcc.target/i386/avx256-unaligned-load-7.c | 1 + .../gcc.target/i386/avx256-unaligned-store-7.c | 1 + .../gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c | 5 +- .../gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c | 5 +- .../gcc.target/i386/avx512cd-vpconflictd-2.c | 2 +- .../gcc.target/i386/avx512cd-vpconflictq-2.c | 2 +- .../gcc.target/i386/avx512cd-vplzcntd-2.c | 2 +- .../gcc.target/i386/avx512cd-vplzcntq-2.c | 2 +- .../gcc.target/i386/avx512f-additional-reg-names.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-dummy.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-helper.h | 12 +- gcc/testsuite/gcc.target/i386/avx512f-kandnw-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-kandw-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-klogic-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-knotw-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-kortestw-1.c | 10 +- gcc/testsuite/gcc.target/i386/avx512f-korw-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-kunpckbw-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-kxnorw-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-kxorw-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-os-support.h | 17 +- gcc/testsuite/gcc.target/i386/avx512f-pr57233.c | 16 + gcc/testsuite/gcc.target/i386/avx512f-typecast-1.c | 118 + gcc/testsuite/gcc.target/i386/avx512f-vaddpd-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vaddps-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-valignd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-valignq-2.c | 2 +- .../gcc.target/i386/avx512f-vblendmpd-2.c | 3 +- .../gcc.target/i386/avx512f-vblendmps-2.c | 3 +- .../gcc.target/i386/avx512f-vbroadcastf32x4-2.c | 3 +- .../gcc.target/i386/avx512f-vbroadcastf64x4-2.c | 5 +- .../gcc.target/i386/avx512f-vbroadcasti32x4-2.c | 3 +- .../gcc.target/i386/avx512f-vbroadcasti64x4-2.c | 3 +- .../gcc.target/i386/avx512f-vbroadcastsd-2.c | 3 +- .../gcc.target/i386/avx512f-vbroadcastss-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vcmppd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vcmpps-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vcmpsd-2.c | 1 - gcc/testsuite/gcc.target/i386/avx512f-vcmpss-2.c | 1 - .../gcc.target/i386/avx512f-vcompresspd-2.c | 2 +- .../gcc.target/i386/avx512f-vcompressps-2.c | 2 +- .../gcc.target/i386/avx512f-vcvtdq2pd-2.c | 2 +- .../gcc.target/i386/avx512f-vcvtdq2ps-2.c | 2 +- .../gcc.target/i386/avx512f-vcvtpd2dq-2.c | 4 +- .../gcc.target/i386/avx512f-vcvtpd2ps-2.c | 2 +- .../gcc.target/i386/avx512f-vcvtpd2udq-2.c | 14 +- .../gcc.target/i386/avx512f-vcvtph2ps-2.c | 2 +- .../gcc.target/i386/avx512f-vcvtps2dq-2.c | 3 +- .../gcc.target/i386/avx512f-vcvtps2pd-2.c | 2 +- .../gcc.target/i386/avx512f-vcvtps2ph-2.c | 2 +- .../gcc.target/i386/avx512f-vcvtps2udq-2.c | 17 +- .../gcc.target/i386/avx512f-vcvttpd2dq-2.c | 2 +- .../gcc.target/i386/avx512f-vcvttpd2udq-2.c | 14 +- .../gcc.target/i386/avx512f-vcvttps2dq-2.c | 3 +- .../gcc.target/i386/avx512f-vcvttps2udq-2.c | 17 +- .../gcc.target/i386/avx512f-vcvttsd2si-1.c | 2 +- .../gcc.target/i386/avx512f-vcvttsd2si-2.c | 1 - .../gcc.target/i386/avx512f-vcvttss2si-1.c | 2 +- .../gcc.target/i386/avx512f-vcvttss2si-2.c | 1 - .../gcc.target/i386/avx512f-vcvtudq2pd-2.c | 4 +- .../gcc.target/i386/avx512f-vcvtudq2ps-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vdivpd-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vdivps-2.c | 3 +- .../gcc.target/i386/avx512f-vexpandpd-2.c | 2 +- .../gcc.target/i386/avx512f-vexpandps-2.c | 2 +- .../gcc.target/i386/avx512f-vextractf32x4-2.c | 4 +- .../gcc.target/i386/avx512f-vextracti32x4-2.c | 4 +- .../gcc.target/i386/avx512f-vfixupimmpd-2.c | 11 +- .../gcc.target/i386/avx512f-vfixupimmps-2.c | 10 +- .../gcc.target/i386/avx512f-vfixupimmsd-2.c | 10 +- .../gcc.target/i386/avx512f-vfixupimmss-2.c | 8 +- .../gcc.target/i386/avx512f-vfmaddXXXpd-2.c | 2 +- .../gcc.target/i386/avx512f-vfmaddXXXps-2.c | 2 +- .../gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c | 2 +- .../gcc.target/i386/avx512f-vfmaddsubXXXps-2.c | 2 +- .../gcc.target/i386/avx512f-vfmsubXXXpd-2.c | 2 +- .../gcc.target/i386/avx512f-vfmsubXXXps-2.c | 2 +- .../gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c | 2 +- .../gcc.target/i386/avx512f-vfmsubaddXXXps-2.c | 2 +- .../gcc.target/i386/avx512f-vfnmaddXXXpd-2.c | 2 +- .../gcc.target/i386/avx512f-vfnmaddXXXps-2.c | 2 +- .../gcc.target/i386/avx512f-vfnmsubXXXpd-2.c | 2 +- .../gcc.target/i386/avx512f-vfnmsubXXXps-2.c | 2 +- .../gcc.target/i386/avx512f-vgetexppd-2.c | 3 +- .../gcc.target/i386/avx512f-vgetexpps-2.c | 3 +- .../gcc.target/i386/avx512f-vgetexpsd-2.c | 1 - .../gcc.target/i386/avx512f-vgetexpss-2.c | 1 - .../gcc.target/i386/avx512f-vgetmantpd-2.c | 2 +- .../gcc.target/i386/avx512f-vgetmantps-2.c | 2 +- .../gcc.target/i386/avx512f-vgetmantsd-2.c | 2 - .../gcc.target/i386/avx512f-vgetmantss-2.c | 2 - .../gcc.target/i386/avx512f-vinsertf32x4-2.c | 2 +- .../gcc.target/i386/avx512f-vinserti32x4-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vmaxpd-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vmaxps-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vminpd-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vminps-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vmovapd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vmovaps-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vmovddup-2.c | 2 +- .../gcc.target/i386/avx512f-vmovdqa32-2.c | 2 +- .../gcc.target/i386/avx512f-vmovdqa64-2.c | 2 +- .../gcc.target/i386/avx512f-vmovdqu32-2.c | 2 +- .../gcc.target/i386/avx512f-vmovdqu64-2.c | 2 +- .../gcc.target/i386/avx512f-vmovshdup-2.c | 2 +- .../gcc.target/i386/avx512f-vmovsldup-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vmovupd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vmovups-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vmulpd-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vmulps-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpabsd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpabsq-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpaddd-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpaddq-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpandd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpandnd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpandnq-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpandq-2.c | 2 +- .../gcc.target/i386/avx512f-vpblendmd-2.c | 3 +- .../gcc.target/i386/avx512f-vpblendmq-2.c | 3 +- .../gcc.target/i386/avx512f-vpbroadcastd-2.c | 3 +- .../gcc.target/i386/avx512f-vpbroadcastq-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqd-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqq-2.c | 3 +- .../gcc.target/i386/avx512f-vpcmpequd-1.c | 16 + ...{avx512f-vpcmpeqd-2.c => avx512f-vpcmpequd-2.c} | 9 +- .../gcc.target/i386/avx512f-vpcmpequq-1.c | 16 + ...{avx512f-vpcmpeqq-2.c => avx512f-vpcmpequq-2.c} | 9 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpged-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpged-2.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeq-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeq-2.c | 12 +- .../gcc.target/i386/avx512f-vpcmpgeud-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpgeud-2.c | 12 +- .../gcc.target/i386/avx512f-vpcmpgeuq-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpgeuq-2.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtd-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtq-2.c | 3 +- .../gcc.target/i386/avx512f-vpcmpgtud-1.c | 16 + ...{avx512f-vpcmpgtd-2.c => avx512f-vpcmpgtud-2.c} | 9 +- .../gcc.target/i386/avx512f-vpcmpgtuq-1.c | 16 + ...{avx512f-vpcmpgtq-2.c => avx512f-vpcmpgtuq-2.c} | 9 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpled-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpled-2.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpleq-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpleq-2.c | 12 +- .../gcc.target/i386/avx512f-vpcmpleud-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpleud-2.c | 12 +- .../gcc.target/i386/avx512f-vpcmpleuq-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpleuq-2.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpltd-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpltd-2.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpltq-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpltq-2.c | 12 +- .../gcc.target/i386/avx512f-vpcmpltud-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpltud-2.c | 12 +- .../gcc.target/i386/avx512f-vpcmpltuq-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpltuq-2.c | 12 +- .../gcc.target/i386/avx512f-vpcmpneqd-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpneqd-2.c | 12 +- .../gcc.target/i386/avx512f-vpcmpneqq-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpneqq-2.c | 11 +- .../gcc.target/i386/avx512f-vpcmpnequd-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpnequd-2.c | 12 +- .../gcc.target/i386/avx512f-vpcmpnequq-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpnequq-2.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpq-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpud-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpuq-2.c | 2 +- .../gcc.target/i386/avx512f-vpcompressd-2.c | 2 +- .../gcc.target/i386/avx512f-vpcompressq-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpermd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpermi2d-2.c | 3 +- .../gcc.target/i386/avx512f-vpermi2pd-2.c | 3 +- .../gcc.target/i386/avx512f-vpermi2ps-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpermi2q-2.c | 3 +- .../gcc.target/i386/avx512f-vpermilpd-2.c | 2 +- .../gcc.target/i386/avx512f-vpermilpdi-2.c | 2 +- .../gcc.target/i386/avx512f-vpermilps-2.c | 2 +- .../gcc.target/i386/avx512f-vpermilpsi-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpermpd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpermpdi-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpermps-2.c | 2 +- .../gcc.target/i386/avx512f-vpermq-imm-2.c | 2 +- .../gcc.target/i386/avx512f-vpermq-var-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpermt2d-2.c | 3 +- .../gcc.target/i386/avx512f-vpermt2pd-2.c | 3 +- .../gcc.target/i386/avx512f-vpermt2ps-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpermt2q-2.c | 3 +- .../gcc.target/i386/avx512f-vpexpandd-2.c | 2 +- .../gcc.target/i386/avx512f-vpexpandq-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpmaxsd-2.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpmaxsq-2.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpmaxud-2.c | 17 +- gcc/testsuite/gcc.target/i386/avx512f-vpmaxuq-2.c | 16 +- gcc/testsuite/gcc.target/i386/avx512f-vpminsd-2.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpminsq-2.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpminud-2.c | 16 +- gcc/testsuite/gcc.target/i386/avx512f-vpminuq-2.c | 16 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovdb-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovdw-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovqb-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovqd-2.c | 5 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovqw-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovsdb-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovsdw-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovsqb-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovsqd-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovsqw-2.c | 3 +- .../gcc.target/i386/avx512f-vpmovsxbd-2.c | 2 +- .../gcc.target/i386/avx512f-vpmovsxbq-2.c | 2 +- .../gcc.target/i386/avx512f-vpmovsxdq-2.c | 2 +- .../gcc.target/i386/avx512f-vpmovsxwd-2.c | 2 +- .../gcc.target/i386/avx512f-vpmovsxwq-2.c | 2 +- .../gcc.target/i386/avx512f-vpmovusdb-2.c | 21 +- .../gcc.target/i386/avx512f-vpmovusdw-2.c | 21 +- .../gcc.target/i386/avx512f-vpmovusqb-2.c | 23 +- .../gcc.target/i386/avx512f-vpmovusqd-2.c | 21 +- .../gcc.target/i386/avx512f-vpmovusqw-2.c | 21 +- .../gcc.target/i386/avx512f-vpmovzxbd-2.c | 4 +- .../gcc.target/i386/avx512f-vpmovzxbq-2.c | 4 +- .../gcc.target/i386/avx512f-vpmovzxdq-2.c | 4 +- .../gcc.target/i386/avx512f-vpmovzxwd-2.c | 4 +- .../gcc.target/i386/avx512f-vpmovzxwq-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpmuldq-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpmulld-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpmuludq-2.c | 18 +- gcc/testsuite/gcc.target/i386/avx512f-vpord-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vporq-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vprold-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vprolq-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vprolvd-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vprolvq-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vprord-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vprorq-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vprorvd-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vprorvq-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpshufd-2.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpslld-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpslldi-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpsllq-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpsllqi-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpsllvd-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512f-vpsllvq-2.c | 9 +- gcc/testsuite/gcc.target/i386/avx512f-vpsrad-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpsradi-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpsraq-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpsraqi-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpsravd-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpsravq-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpsrld-2.c | 19 +- gcc/testsuite/gcc.target/i386/avx512f-vpsrldi-2.c | 27 +- gcc/testsuite/gcc.target/i386/avx512f-vpsrlq-2.c | 19 +- gcc/testsuite/gcc.target/i386/avx512f-vpsrlqi-2.c | 25 +- gcc/testsuite/gcc.target/i386/avx512f-vpsrlvd-2.c | 15 +- gcc/testsuite/gcc.target/i386/avx512f-vpsrlvq-2.c | 18 +- gcc/testsuite/gcc.target/i386/avx512f-vpsubd-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpsubq-2.c | 3 +- .../gcc.target/i386/avx512f-vpternlogd-2.c | 2 +- .../gcc.target/i386/avx512f-vpternlogq-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vptestmd-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vptestmq-2.c | 3 +- .../gcc.target/i386/avx512f-vptestnmd-2.c | 3 +- .../gcc.target/i386/avx512f-vptestnmq-2.c | 3 +- .../gcc.target/i386/avx512f-vpunpckhdq-2.c | 3 +- .../gcc.target/i386/avx512f-vpunpckhqdq-2.c | 3 +- .../gcc.target/i386/avx512f-vpunpckldq-2.c | 3 +- .../gcc.target/i386/avx512f-vpunpcklqdq-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vpxord-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpxorq-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vrcp14pd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vrcp14ps-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vrcp14sd-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vrcp14ss-2.c | 4 +- .../gcc.target/i386/avx512f-vrndscalepd-2.c | 3 +- .../gcc.target/i386/avx512f-vrndscaleps-2.c | 2 +- .../gcc.target/i386/avx512f-vrndscalesd-2.c | 1 - .../gcc.target/i386/avx512f-vrndscaless-2.c | 1 - .../gcc.target/i386/avx512f-vrsqrt14pd-2.c | 2 +- .../gcc.target/i386/avx512f-vrsqrt14ps-2.c | 2 +- .../gcc.target/i386/avx512f-vrsqrt14sd-2.c | 4 +- .../gcc.target/i386/avx512f-vrsqrt14ss-2.c | 4 +- .../gcc.target/i386/avx512f-vscalefpd-2.c | 3 +- .../gcc.target/i386/avx512f-vscalefps-2.c | 3 +- .../gcc.target/i386/avx512f-vscalefsd-2.c | 1 - .../gcc.target/i386/avx512f-vscalefss-2.c | 1 - .../gcc.target/i386/avx512f-vshuff32x4-2.c | 4 +- .../gcc.target/i386/avx512f-vshuff64x2-2.c | 4 +- .../gcc.target/i386/avx512f-vshufi32x4-2.c | 4 +- .../gcc.target/i386/avx512f-vshufi64x2-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vshufpd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vshufps-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vsqrtpd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vsqrtps-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vsubpd-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-vsubps-2.c | 3 +- .../gcc.target/i386/avx512f-vunpckhpd-2.c | 2 +- .../gcc.target/i386/avx512f-vunpckhps-2.c | 2 +- .../gcc.target/i386/avx512f-vunpcklpd-2.c | 2 +- .../gcc.target/i386/avx512f-vunpcklps-2.c | 2 +- gcc/testsuite/gcc.target/i386/avxfp-1.c | 2 + gcc/testsuite/gcc.target/i386/avxfp-2.c | 2 + gcc/testsuite/gcc.target/i386/cadd.c | 2 + gcc/testsuite/gcc.target/i386/clearcap.map | 3 - gcc/testsuite/gcc.target/i386/clearcapv2.map | 7 - gcc/testsuite/gcc.target/i386/clflushopt-1.c | 11 + gcc/testsuite/gcc.target/i386/cmov2.c | 1 + gcc/testsuite/gcc.target/i386/cmov3.c | 1 + gcc/testsuite/gcc.target/i386/cmov4.c | 1 + gcc/testsuite/gcc.target/i386/cold-attribute-1.c | 3 +- gcc/testsuite/gcc.target/i386/cold-attribute-2.c | 2 + gcc/testsuite/gcc.target/i386/crc32-4.c | 3 + gcc/testsuite/gcc.target/i386/cvt-1.c | 1 + gcc/testsuite/gcc.target/i386/fentry-override.c | 18 + gcc/testsuite/gcc.target/i386/fentry.c | 18 + gcc/testsuite/gcc.target/i386/fpcvt-1.c | 1 + gcc/testsuite/gcc.target/i386/fpcvt-2.c | 1 + gcc/testsuite/gcc.target/i386/fpcvt-3.c | 1 + .../gcc.target/i386/fuse-caller-save-rec.c | 29 + .../gcc.target/i386/fuse-caller-save-xmm-run.c | 32 + .../gcc.target/i386/fuse-caller-save-xmm.c | 26 + gcc/testsuite/gcc.target/i386/fuse-caller-save.c | 24 + gcc/testsuite/gcc.target/i386/i386.exp | 55 +- gcc/testsuite/gcc.target/i386/indjmp-1.c | 23 + gcc/testsuite/gcc.target/i386/local.c | 4 +- gcc/testsuite/gcc.target/i386/m128-check.h | 21 + gcc/testsuite/gcc.target/i386/m256-check.h | 28 + gcc/testsuite/gcc.target/i386/m512-check.h | 30 + .../gcc.target/i386/math-torture/math-torture.exp | 2 +- gcc/testsuite/gcc.target/i386/memcpy-2.c | 1 + gcc/testsuite/gcc.target/i386/memcpy-3.c | 1 + gcc/testsuite/gcc.target/i386/memset-1.c | 1 + gcc/testsuite/gcc.target/i386/minmax-1.c | 1 + gcc/testsuite/gcc.target/i386/minmax-2.c | 1 + gcc/testsuite/gcc.target/i386/nop-mcount.c | 24 + gcc/testsuite/gcc.target/i386/pause-2.c | 12 + gcc/testsuite/gcc.target/i386/pr20204.c | 2 + gcc/testsuite/gcc.target/i386/pr22076.c | 2 +- gcc/testsuite/gcc.target/i386/pr22152.c | 2 +- gcc/testsuite/gcc.target/i386/pr23570.c | 3 + gcc/testsuite/gcc.target/i386/pr26449-1.c | 1 + gcc/testsuite/gcc.target/i386/pr28839.c | 1 + gcc/testsuite/gcc.target/i386/pr37101.c | 1 + gcc/testsuite/gcc.target/i386/pr44551-1.c | 15 + gcc/testsuite/gcc.target/i386/pr45352-2.c | 6 +- gcc/testsuite/gcc.target/i386/pr46253.c | 2 +- gcc/testsuite/gcc.target/i386/pr49002-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr52252-atom.c | 29 + gcc/testsuite/gcc.target/i386/pr52252-core.c | 29 + gcc/testsuite/gcc.target/i386/pr53623.c | 2 +- gcc/testsuite/gcc.target/i386/pr53712.c | 2 +- gcc/testsuite/gcc.target/i386/pr53907.c | 2 +- gcc/testsuite/gcc.target/i386/pr57003.c | 2 +- gcc/testsuite/gcc.target/i386/pr57233.c | 15 + gcc/testsuite/gcc.target/i386/pr58066.c | 22 + gcc/testsuite/gcc.target/i386/pr59539-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr60901.c | 17 + gcc/testsuite/gcc.target/i386/pr60902.c | 33 + gcc/testsuite/gcc.target/i386/pr61215.c | 10 + gcc/testsuite/gcc.target/i386/pr61360.c | 12 + gcc/testsuite/gcc.target/i386/pr61403.c | 27 + gcc/testsuite/gcc.target/i386/pr61423.c | 38 + gcc/testsuite/gcc.target/i386/pr61446.c | 14 + gcc/testsuite/gcc.target/i386/pr61572.c | 46 + gcc/testsuite/gcc.target/i386/pr61599-1.c | 14 + gcc/testsuite/gcc.target/i386/pr61599-2.c | 13 + gcc/testsuite/gcc.target/i386/pr61794.c | 12 + gcc/testsuite/gcc.target/i386/pr61801.c | 21 + gcc/testsuite/gcc.target/i386/pr61855.c | 10 + gcc/testsuite/gcc.target/i386/pr61923.c | 37 + gcc/testsuite/gcc.target/i386/pr62120.c | 8 + gcc/testsuite/gcc.target/i386/pr62208.c | 23 + gcc/testsuite/gcc.target/i386/pr63285.c | 28 + gcc/testsuite/gcc.target/i386/record-mcount.c | 24 + gcc/testsuite/gcc.target/i386/shrink_wrap_1.c | 49 + gcc/testsuite/gcc.target/i386/sibcall-1.c | 11 + gcc/testsuite/gcc.target/i386/sibcall-2.c | 15 + gcc/testsuite/gcc.target/i386/sibcall-3.c | 15 + gcc/testsuite/gcc.target/i386/sibcall-4.c | 14 + gcc/testsuite/gcc.target/i386/sibcall-5.c | 3 +- gcc/testsuite/gcc.target/i386/sibcall-6.c | 36 + gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 14 +- gcc/testsuite/gcc.target/i386/sse-19.c | 1 + gcc/testsuite/gcc.target/i386/sse-22.c | 14 +- gcc/testsuite/gcc.target/i386/sse-23.c | 2 +- gcc/testsuite/gcc.target/i386/sse-os-support.h | 51 +- gcc/testsuite/gcc.target/i386/sse2-pr57233.c | 18 + gcc/testsuite/gcc.target/i386/sse4a-extract.c | 2 +- gcc/testsuite/gcc.target/i386/sse4a-insert.c | 2 +- gcc/testsuite/gcc.target/i386/ssefp-1.c | 2 + gcc/testsuite/gcc.target/i386/ssefp-2.c | 2 + gcc/testsuite/gcc.target/i386/ssp-strong-reg.c | 19 + gcc/testsuite/gcc.target/i386/struct-size.c | 11 + gcc/testsuite/gcc.target/i386/testimm-10.c | 3 + gcc/testsuite/gcc.target/i386/vect-abs-s16.c | 1 + gcc/testsuite/gcc.target/i386/vect-abs-s32.c | 1 + gcc/testsuite/gcc.target/i386/vect-abs-s8.c | 1 + gcc/testsuite/gcc.target/i386/vect8-ret.c | 2 +- gcc/testsuite/gcc.target/i386/vectorize1.c | 1 + gcc/testsuite/gcc.target/i386/vectorize4-avx.c | 1 + .../gcc.target/i386/xop-imul32widen-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-imul64-vector.c | 3 +- gcc/testsuite/gcc.target/i386/xop-pr57233.c | 18 + gcc/testsuite/gcc.target/i386/xop-rotate1-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-rotate2-vector.c | 3 +- gcc/testsuite/gcc.target/i386/xop-rotate3-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-shift1-vector.c | 4 +- gcc/testsuite/gcc.target/i386/xop-shift2-vector.c | 4 +- gcc/testsuite/gcc.target/i386/xop-shift3-vector.c | 4 +- gcc/testsuite/gcc.target/i386/xsavec-1.c | 11 + gcc/testsuite/gcc.target/i386/xsavec64-1.c | 11 + gcc/testsuite/gcc.target/i386/xsaves-1.c | 13 + gcc/testsuite/gcc.target/i386/xsaves64-1.c | 13 + gcc/testsuite/gcc.target/ia64/visibility-1.c | 4 +- gcc/testsuite/gcc.target/m68k/pr54555.c | 13 + gcc/testsuite/gcc.target/microblaze/microblaze.exp | 2 +- .../gcc.target/microblaze/others/break_handler.c | 15 + gcc/testsuite/gcc.target/mips/20140928.c | 20 + gcc/testsuite/gcc.target/mips/const-anchor-1.c | 4 +- gcc/testsuite/gcc.target/mips/const-anchor-2.c | 4 +- .../mips/{const-anchor-1.c => const-anchor-3.c} | 5 +- .../mips/{const-anchor-2.c => const-anchor-4.c} | 5 +- .../gcc.target/mips/fuse-caller-save-micromips.c | 17 + .../gcc.target/mips/fuse-caller-save-mips16.c | 17 + gcc/testsuite/gcc.target/mips/fuse-caller-save.c | 17 + gcc/testsuite/gcc.target/mips/fuse-caller-save.h | 17 + gcc/testsuite/gcc.target/mips/loongson-simd.c | 8 +- gcc/testsuite/gcc.target/mips/mips.exp | 3 +- gcc/testsuite/gcc.target/mips/near-far-1.c | 2 +- gcc/testsuite/gcc.target/mips/near-far-2.c | 8 +- gcc/testsuite/gcc.target/mips/near-far-4.c | 4 +- gcc/testsuite/gcc.target/mips/pr62030-octeon.c | 50 + gcc/testsuite/gcc.target/mips/umips-lwp-1.c | 2 +- gcc/testsuite/gcc.target/mips/umips-lwp-2.c | 2 +- gcc/testsuite/gcc.target/mips/umips-lwp-3.c | 2 +- gcc/testsuite/gcc.target/mips/umips-lwp-4.c | 2 +- gcc/testsuite/gcc.target/mips/umips-store16-1.c | 30 + gcc/testsuite/gcc.target/mips/umips-store16-2.c | 22 + .../gcc.target/nios2/custom-fp-conversion.c | 10 +- gcc/testsuite/gcc.target/nios2/custom-fp-lto.c | 29 + gcc/testsuite/gcc.target/powerpc/20050603-1.c | 1 + gcc/testsuite/gcc.target/powerpc/altivec-2.c | 1 + gcc/testsuite/gcc.target/powerpc/altivec-20.c | 2 +- gcc/testsuite/gcc.target/powerpc/altivec-6.c | 2 +- gcc/testsuite/gcc.target/powerpc/altivec-consts.c | 1 + .../gcc.target/powerpc/altivec-varargs-1.c | 1 + .../gcc.target/powerpc/altivec-vec-merge.c | 2 +- gcc/testsuite/gcc.target/powerpc/builtins-1.c | 166 + gcc/testsuite/gcc.target/powerpc/builtins-2.c | 47 + gcc/testsuite/gcc.target/powerpc/htm-ttest.c | 14 + .../gcc.target/powerpc/le-altivec-consts.c | 1 + gcc/testsuite/gcc.target/powerpc/lvsl-lvsr.c | 21 + gcc/testsuite/gcc.target/powerpc/pack02.c | 1 + gcc/testsuite/gcc.target/powerpc/pack03.c | 2 +- gcc/testsuite/gcc.target/powerpc/powerpc.exp | 2 +- .../gcc.target/powerpc/ppc-vector-memcpy.c | 2 + .../gcc.target/powerpc/ppc-vector-memset.c | 2 + .../gcc.target/powerpc/ppc64-abi-warn-1.c | 12 + .../gcc.target/powerpc/ppc64-abi-warn-2.c | 11 + .../gcc.target/powerpc/ppc64-abi-warn-3.c | 9 + gcc/testsuite/gcc.target/powerpc/pr26350.c | 1 + gcc/testsuite/gcc.target/powerpc/pr47755-2.c | 8 +- gcc/testsuite/gcc.target/powerpc/pr47862.c | 1 + gcc/testsuite/gcc.target/powerpc/pr48053-1.c | 1 + gcc/testsuite/gcc.target/powerpc/pr53487.c | 1 + gcc/testsuite/gcc.target/powerpc/pr60102.c | 11 + gcc/testsuite/gcc.target/powerpc/pr63335.c | 30 + gcc/testsuite/gcc.target/powerpc/shift-dot.c | 49 + gcc/testsuite/gcc.target/powerpc/spe-evmerge.c | 71 + gcc/testsuite/gcc.target/powerpc/swaps-p8-1.c | 34 + gcc/testsuite/gcc.target/powerpc/swaps-p8-10.c | 41 + gcc/testsuite/gcc.target/powerpc/swaps-p8-11.c | 52 + gcc/testsuite/gcc.target/powerpc/swaps-p8-12.c | 55 + gcc/testsuite/gcc.target/powerpc/swaps-p8-13.c | 53 + gcc/testsuite/gcc.target/powerpc/swaps-p8-14.c | 42 + gcc/testsuite/gcc.target/powerpc/swaps-p8-15.c | 50 + gcc/testsuite/gcc.target/powerpc/swaps-p8-16.c | 56 + gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c | 14 + gcc/testsuite/gcc.target/powerpc/swaps-p8-2.c | 40 + gcc/testsuite/gcc.target/powerpc/swaps-p8-3.c | 42 + gcc/testsuite/gcc.target/powerpc/swaps-p8-4.c | 44 + gcc/testsuite/gcc.target/powerpc/swaps-p8-5.c | 44 + gcc/testsuite/gcc.target/powerpc/swaps-p8-6.c | 31 + gcc/testsuite/gcc.target/powerpc/swaps-p8-7.c | 37 + gcc/testsuite/gcc.target/powerpc/swaps-p8-8.c | 39 + gcc/testsuite/gcc.target/powerpc/swaps-p8-9.c | 41 + gcc/testsuite/gcc.target/powerpc/tfmode_off.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-8.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/vsxcopy.c | 15 + gcc/testsuite/gcc.target/powerpc/warn-lvsl-lvsr.c | 14 + gcc/testsuite/gcc.target/rx/rx.exp | 2 +- gcc/testsuite/gcc.target/s390/dfp-conv1.c | 22 + gcc/testsuite/gcc.target/s390/leaf-profile.c | 10 + gcc/testsuite/gcc.target/s390/pr61078.c | 26 + gcc/testsuite/gcc.target/sh/fpchg.c | 17 + gcc/testsuite/gcc.target/sh/hiconst.c | 22 + gcc/testsuite/gcc.target/sh/memset.c | 13 + gcc/testsuite/gcc.target/sh/pr51244-14.c | 5 +- gcc/testsuite/gcc.target/sh/pr53976-1.c | 9 +- gcc/testsuite/gcc.target/sh/pr54236-3.c | 31 + gcc/testsuite/gcc.target/sh/pr61195.c | 19 + gcc/testsuite/gcc.target/sh/pr61996.c | 12 + gcc/testsuite/gcc.target/sh/torture/sh-torture.exp | 2 +- .../gcc.target/tic6x/builtins/c6x-builtins.exp | 2 +- .../gcc.target/x86_64/abi/avx/abi-avx.exp | 16 +- .../gcc.target/x86_64/abi/avx512f/abi-avx512f.exp | 16 +- .../gfortran.dg/allocatable_function_8.f90 | 59 + gcc/testsuite/gfortran.dg/array_assignment_5.f90 | 16 + gcc/testsuite/gfortran.dg/array_constructor_49.f90 | 13 + gcc/testsuite/gfortran.dg/array_memcpy_4.f90 | 2 +- gcc/testsuite/gfortran.dg/arrayio_14.f90 | 18 + gcc/testsuite/gfortran.dg/arrayio_15.f90 | 11 + gcc/testsuite/gfortran.dg/arrayio_16.f90 | 13 + gcc/testsuite/gfortran.dg/associate_16.f90 | 23 + gcc/testsuite/gfortran.dg/associate_17.f90 | 12 + gcc/testsuite/gfortran.dg/associative_1.f90 | 10 + gcc/testsuite/gfortran.dg/assumed_rank_5.f90 | 2 +- gcc/testsuite/gfortran.dg/assumed_type_4.f90 | 2 +- .../gfortran.dg/auto_char_dummy_array_1.f90 | 2 + gcc/testsuite/gfortran.dg/auto_save_2.f90 | 84 + gcc/testsuite/gfortran.dg/bessel_7.f90 | 2 +- gcc/testsuite/gfortran.dg/bind_c_array_params.f03 | 4 +- .../gfortran.dg/bind_c_array_params_2.f90 | 4 +- gcc/testsuite/gfortran.dg/bind_c_usage_24_c.c | 5 +- gcc/testsuite/gfortran.dg/bind_c_usage_28.f90 | 4 +- gcc/testsuite/gfortran.dg/bind_c_usage_29.f90 | 15 + .../gfortran.dg/binding_label_tests_10.f03 | 3 - .../gfortran.dg/binding_label_tests_10_main.f03 | 3 +- .../gfortran.dg/binding_label_tests_11.f03 | 3 - .../gfortran.dg/binding_label_tests_11_main.f03 | 3 +- .../gfortran.dg/binding_label_tests_13.f03 | 3 - .../gfortran.dg/binding_label_tests_13_main.f03 | 4 +- .../gfortran.dg/binding_label_tests_2.f03 | 21 +- .../gfortran.dg/binding_label_tests_26a.f90 | 4 - .../gfortran.dg/binding_label_tests_26b.f90 | 4 +- .../gfortran.dg/binding_label_tests_27.f90 | 27 + .../gfortran.dg/c_f_pointer_logical_driver.c | 8 +- gcc/testsuite/gfortran.dg/c_funloc_tests_5.f03 | 4 +- gcc/testsuite/gfortran.dg/c_funloc_tests_6.f90 | 4 +- gcc/testsuite/gfortran.dg/c_loc_tests_11.f03 | 2 +- gcc/testsuite/gfortran.dg/class_45a.f03 | 1 - gcc/testsuite/gfortran.dg/class_45b.f03 | 3 +- gcc/testsuite/gfortran.dg/class_4a.f03 | 7 +- gcc/testsuite/gfortran.dg/class_4b.f03 | 6 +- gcc/testsuite/gfortran.dg/class_4c.f03 | 5 +- gcc/testsuite/gfortran.dg/class_array_15.f03 | 3 + gcc/testsuite/gfortran.dg/coarray/alloc_comp_3.f90 | 23 + gcc/testsuite/gfortran.dg/coarray/atomic_2.f90 | 653 + gcc/testsuite/gfortran.dg/coarray/codimension.f90 | 49 + gcc/testsuite/gfortran.dg/coarray/coindexed_1.f90 | 1459 + gcc/testsuite/gfortran.dg/coarray/coindexed_3.f90 | 71 + .../gfortran.dg/coarray/collectives_1.f90 | 44 + .../gfortran.dg/coarray/collectives_2.f90 | 76 + .../gfortran.dg/coarray/collectives_3.f90 | 136 + gcc/testsuite/gfortran.dg/coarray/get_array.f90 | 288 + gcc/testsuite/gfortran.dg/coarray/send_array.f90 | 407 + .../gfortran.dg/coarray/sendget_array.f90 | 288 + gcc/testsuite/gfortran.dg/coarray_10.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_29_1.f90 | 3 - gcc/testsuite/gfortran.dg/coarray_29_2.f90 | 4 +- gcc/testsuite/gfortran.dg/coarray_32.f90 | 18 + gcc/testsuite/gfortran.dg/coarray_33.f90 | 17 + gcc/testsuite/gfortran.dg/coarray_34.f90 | 26 + gcc/testsuite/gfortran.dg/coarray_6.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_atomic_1.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_atomic_2.f90 | 27 + gcc/testsuite/gfortran.dg/coarray_atomic_3.f90 | 112 + gcc/testsuite/gfortran.dg/coarray_atomic_4.f90 | 69 + gcc/testsuite/gfortran.dg/coarray_atomic_5.f90 | 26 + .../gfortran.dg/coarray_collectives_1.f90 | 38 + .../gfortran.dg/coarray_collectives_10.f90 | 11 + .../gfortran.dg/coarray_collectives_11.f90 | 15 + .../gfortran.dg/coarray_collectives_12.f90 | 26 + .../gfortran.dg/coarray_collectives_2.f90 | 12 + .../gfortran.dg/coarray_collectives_3.f90 | 10 + .../gfortran.dg/coarray_collectives_4.f90 | 20 + .../gfortran.dg/coarray_collectives_5.f90 | 19 + .../gfortran.dg/coarray_collectives_6.f90 | 26 + .../gfortran.dg/coarray_collectives_8.f90 | 14 + .../gfortran.dg/coarray_collectives_9.f90 | 62 + gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 | 46 + .../gfortran.dg/coarray_lib_realloc_1.f90 | 2 +- .../gfortran.dg/coarray_lib_this_image_1.f90 | 27 + .../gfortran.dg/coarray_lib_this_image_2.f90 | 27 + gcc/testsuite/gfortran.dg/coarray_lib_token_4.f90 | 4 +- gcc/testsuite/gfortran.dg/coarray_poly_4.f90 | 23 + gcc/testsuite/gfortran.dg/coarray_poly_5.f90 | 14 + gcc/testsuite/gfortran.dg/coarray_poly_6.f90 | 22 + gcc/testsuite/gfortran.dg/coarray_poly_7.f90 | 22 + gcc/testsuite/gfortran.dg/coarray_poly_8.f90 | 22 + gcc/testsuite/gfortran.dg/coarray_this_image_1.f90 | 20 + gcc/testsuite/gfortran.dg/coarray_this_image_2.f90 | 20 + gcc/testsuite/gfortran.dg/cray_pointers_10.f90 | 18 + gcc/testsuite/gfortran.dg/cray_pointers_11.f90 | 22 + .../gfortran.dg/default_format_denormal_2.f90 | 4 +- gcc/testsuite/gfortran.dg/dependency_44.f90 | 36 + gcc/testsuite/gfortran.dg/dg.exp | 29 +- gcc/testsuite/gfortran.dg/dot_product_3.f90 | 15 + gcc/testsuite/gfortran.dg/erf_3.F90 | 2 +- gcc/testsuite/gfortran.dg/errnocheck_1.f90 | 8 + gcc/testsuite/gfortran.dg/filename_null.f90 | 17 + gcc/testsuite/gfortran.dg/finalize_27.f90 | 25 + gcc/testsuite/gfortran.dg/fmt_en.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/affinity-1.f90 | 19 + .../gfortran.dg/gomp/allocatable_components_1.f90 | 10 +- .../gfortran.dg/gomp/appendix-a/a.31.3.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/associate1.f90 | 83 + gcc/testsuite/gfortran.dg/gomp/declare-simd-1.f90 | 9 + gcc/testsuite/gfortran.dg/gomp/depend-1.f90 | 13 + gcc/testsuite/gfortran.dg/gomp/gomp.exp | 2 +- gcc/testsuite/gfortran.dg/gomp/intentin1.f90 | 16 + .../gfortran.dg/gomp/omp_do_concurrent.f90 | 13 + gcc/testsuite/gfortran.dg/gomp/openmp-simd-1.f90 | 137 + gcc/testsuite/gfortran.dg/gomp/openmp-simd-2.f90 | 28 + gcc/testsuite/gfortran.dg/gomp/openmp-simd-3.f90 | 28 + gcc/testsuite/gfortran.dg/gomp/pr62131.f90 | 19 + gcc/testsuite/gfortran.dg/gomp/proc_ptr_2.f90 | 14 + gcc/testsuite/gfortran.dg/gomp/reduction1.f90 | 68 +- gcc/testsuite/gfortran.dg/gomp/reduction3.f90 | 8 +- gcc/testsuite/gfortran.dg/gomp/target1.f90 | 520 + gcc/testsuite/gfortran.dg/gomp/target2.f90 | 74 + gcc/testsuite/gfortran.dg/gomp/target3.f90 | 12 + gcc/testsuite/gfortran.dg/gomp/udr1.f90 | 41 + gcc/testsuite/gfortran.dg/gomp/udr2.f90 | 53 + gcc/testsuite/gfortran.dg/gomp/udr3.f90 | 75 + gcc/testsuite/gfortran.dg/gomp/udr4.f90 | 74 + gcc/testsuite/gfortran.dg/gomp/udr5.f90 | 59 + gcc/testsuite/gfortran.dg/gomp/udr6.f90 | 205 + gcc/testsuite/gfortran.dg/gomp/udr7.f90 | 90 + gcc/testsuite/gfortran.dg/gomp/udr8.f90 | 351 + gcc/testsuite/gfortran.dg/graphite/graphite.exp | 14 +- gcc/testsuite/gfortran.dg/graphite/pr59586.f | 11 + gcc/testsuite/gfortran.dg/guality/guality.exp | 2 +- gcc/testsuite/gfortran.dg/ieee/ieee.exp | 59 + gcc/testsuite/gfortran.dg/ieee/ieee_1.F90 | 150 + gcc/testsuite/gfortran.dg/ieee/ieee_2.f90 | 413 + gcc/testsuite/gfortran.dg/ieee/ieee_3.f90 | 167 + gcc/testsuite/gfortran.dg/ieee/ieee_4.f90 | 189 + gcc/testsuite/gfortran.dg/ieee/ieee_5.f90 | 34 + gcc/testsuite/gfortran.dg/ieee/ieee_6.f90 | 84 + gcc/testsuite/gfortran.dg/ieee/ieee_7.f90 | 34 + gcc/testsuite/gfortran.dg/ieee/rounding_1.f90 | 152 + gcc/testsuite/gfortran.dg/ieee/underflow_1.f90 | 50 + gcc/testsuite/gfortran.dg/implicit_14.f90 | 8 + gcc/testsuite/gfortran.dg/implicit_15.f90 | 70 + gcc/testsuite/gfortran.dg/implicit_4.f90 | 6 +- gcc/testsuite/gfortran.dg/io_constraints_11.f90 | 36 + gcc/testsuite/gfortran.dg/io_constraints_12.f90 | 36 + gcc/testsuite/gfortran.dg/io_constraints_13.f90 | 35 + gcc/testsuite/gfortran.dg/list_read_12.f90 | 1 + gcc/testsuite/gfortran.dg/list_read_13.f | 13 + gcc/testsuite/gfortran.dg/namelist_85.f90 | 66 + gcc/testsuite/gfortran.dg/namelist_utf8.f90 | 30 + gcc/testsuite/gfortran.dg/nint_2.f90 | 3 +- gcc/testsuite/gfortran.dg/no_range_check_3.f90 | 12 + gcc/testsuite/gfortran.dg/oldstyle_5.f | 8 + gcc/testsuite/gfortran.dg/openmp-define-3.f90 | 2 +- gcc/testsuite/gfortran.dg/pointer_intent_7.f90 | 2 +- gcc/testsuite/gfortran.dg/pr45636.f90 | 2 +- gcc/testsuite/gfortran.dg/pr48636-2.f90 | 2 +- gcc/testsuite/gfortran.dg/pr52835.f90 | 2 +- gcc/testsuite/gfortran.dg/pr61209.f90 | 46 + gcc/testsuite/gfortran.dg/pr61335.f90 | 117 + gcc/testsuite/gfortran.dg/pr61454.f90 | 14 + gcc/testsuite/gfortran.dg/pr61921.f90 | 15 + gcc/testsuite/gfortran.dg/pr62135.f90 | 17 + gcc/testsuite/gfortran.dg/pr62695.f90 | 27 + gcc/testsuite/gfortran.dg/pr63331.f90 | 5 + gcc/testsuite/gfortran.dg/realloc_on_assign_24.f90 | 10 + gcc/testsuite/gfortran.dg/round_4.f90 | 3 +- gcc/testsuite/gfortran.dg/sizeof_2.f90 | 2 +- gcc/testsuite/gfortran.dg/sizeof_4.f90 | 95 + gcc/testsuite/gfortran.dg/storage_size_1.f08 | 2 +- gcc/testsuite/gfortran.dg/storage_size_5.f90 | 44 + gcc/testsuite/gfortran.dg/system_clock_1.f90 | 35 + gcc/testsuite/gfortran.dg/system_clock_2.f90 | 18 + .../gfortran.dg/test_common_binding_labels_2.f03 | 1 - .../test_common_binding_labels_2_main.f03 | 4 +- .../gfortran.dg/test_common_binding_labels_3.f03 | 1 - .../test_common_binding_labels_3_main.f03 | 3 +- gcc/testsuite/gfortran.dg/trim_optimize_1.f90 | 2 +- gcc/testsuite/gfortran.dg/trim_optimize_2.f90 | 2 +- gcc/testsuite/gfortran.dg/use_without_only_1.f90 | 22 + gcc/testsuite/gfortran.dg/vect/pr48329.f90 | 29 + gcc/testsuite/gfortran.dg/vect/pr62283.f | 17 + gcc/testsuite/gfortran.dg/vect/vect.exp | 18 +- gcc/testsuite/gfortran.dg/wextra_1.f | 2 +- gcc/testsuite/gfortran.dg/whole_file_28.f90 | 3 - gcc/testsuite/gfortran.dg/whole_file_29.f90 | 3 +- gcc/testsuite/gfortran.dg/whole_file_30.f90 | 3 - gcc/testsuite/gfortran.dg/whole_file_31.f90 | 3 +- gcc/testsuite/gfortran.dg/widechar_10.f90 | 6 + gcc/testsuite/gnat.dg/aliasing1.adb | 2 +- gcc/testsuite/gnat.dg/blocklocs.adb | 26 + gcc/testsuite/gnat.dg/case_null.adb | 2 +- gcc/testsuite/gnat.dg/discr6.adb | 33 - gcc/testsuite/gnat.dg/discr6_pkg.ads | 16 - gcc/testsuite/gnat.dg/enum3.adb | 23 + gcc/testsuite/gnat.dg/lto16.adb | 17 + gcc/testsuite/gnat.dg/lto16_pkg.adb | 18 + gcc/testsuite/gnat.dg/lto16_pkg.ads | 5 + gcc/testsuite/gnat.dg/opt34.adb | 29 + gcc/testsuite/gnat.dg/opt34_pkg.ads | 14 + gcc/testsuite/gnat.dg/opt35.adb | 25 + gcc/testsuite/gnat.dg/opt35_pkg.adb | 11 + gcc/testsuite/gnat.dg/opt35_pkg.ads | 9 + gcc/testsuite/gnat.dg/opt36.adb | 23 + gcc/testsuite/gnat.dg/opt37.adb | 42 + gcc/testsuite/gnat.dg/opt37.ads | 18 + gcc/testsuite/gnat.dg/opt38.adb | 9 + gcc/testsuite/gnat.dg/opt38_pkg.adb | 33 + gcc/testsuite/gnat.dg/opt38_pkg.ads | 5 + gcc/testsuite/gnat.dg/opt39.adb | 31 + gcc/testsuite/gnat.dg/opt40.adb | 17 + gcc/testsuite/gnat.dg/overflow_fixed.adb | 19 + gcc/testsuite/gnat.dg/pack20.adb | 9 + gcc/testsuite/gnat.dg/pack20.ads | 15 + gcc/testsuite/gnat.dg/pack20_pkg.ads | 7 + gcc/testsuite/gnat.dg/return4.adb | 22 + gcc/testsuite/gnat.dg/return4_pkg.adb | 9 + gcc/testsuite/gnat.dg/return4_pkg.ads | 9 + gcc/testsuite/gnat.dg/specs/alignment2.ads | 2 + gcc/testsuite/gnat.dg/specs/debug1.ads | 2 +- gcc/testsuite/gnat.dg/specs/formal_type.ads | 3 +- gcc/testsuite/gnat.dg/specs/size_clause1.ads | 1 + gcc/testsuite/gnat.dg/specs/size_clause2.ads | 1 + gcc/testsuite/gnat.dg/vect11.adb | 33 + gcc/testsuite/gnat.dg/vect11.ads | 11 + gcc/testsuite/gnat.dg/vect12.adb | 27 + gcc/testsuite/gnat.dg/vect12.ads | 10 + gcc/testsuite/gnat.dg/vect13.adb | 27 + gcc/testsuite/gnat.dg/vect13.ads | 10 + gcc/testsuite/gnat.dg/vect14.adb | 25 + gcc/testsuite/gnat.dg/volatile12.adb | 7 + gcc/testsuite/gnat.dg/volatile12.ads | 7 + gcc/testsuite/go.dg/dg.exp | 2 +- gcc/testsuite/go.test/go-test.exp | 39 +- gcc/testsuite/go.test/test/deferfin.go | 8 +- gcc/testsuite/go.test/test/fixedbugs/bug371.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/issue4618.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4667.go | 4 +- gcc/testsuite/go.test/test/named1.go | 8 +- gcc/testsuite/go.test/test/shift1.go | 2 + gcc/testsuite/lib/asan-dg.exp | 47 +- gcc/testsuite/lib/c-compat.exp | 3 + gcc/testsuite/lib/clearcap.exp | 58 + gcc/testsuite/lib/g++-dg.exp | 8 +- gcc/testsuite/lib/g++.exp | 19 +- gcc/testsuite/lib/gcc-defs.exp | 80 + gcc/testsuite/lib/gcc-dg.exp | 17 +- gcc/testsuite/lib/gcc-gdb-test.exp | 51 +- gcc/testsuite/lib/gcc.exp | 26 +- gcc/testsuite/lib/gfortran-dg.exp | 8 +- gcc/testsuite/lib/gfortran.exp | 21 +- gcc/testsuite/lib/go-dg.exp | 8 +- gcc/testsuite/lib/lto.exp | 79 + gcc/testsuite/lib/obj-c++-dg.exp | 6 +- gcc/testsuite/lib/obj-c++.exp | 2 +- gcc/testsuite/lib/objc-dg.exp | 6 +- gcc/testsuite/lib/objc.exp | 6 +- gcc/testsuite/lib/scanasm.exp | 13 + gcc/testsuite/lib/target-libpath.exp | 46 +- gcc/testsuite/lib/target-supports.exp | 376 +- gcc/testsuite/lib/tsan-dg.exp | 25 +- gcc/testsuite/lib/ubsan-dg.exp | 27 +- gcc/testsuite/obj-c++.dg/exceptions-3.mm | 1 - gcc/testsuite/obj-c++.dg/exceptions-5.mm | 1 - gcc/testsuite/obj-c++.dg/torture/dg-torture.exp | 4 +- .../obj-c++.dg/torture/strings/strings.exp | 4 +- gcc/testsuite/obj-c++.dg/torture/tls/tls.exp | 4 +- .../objc.dg/gnu-encoding/gnu-encoding.exp | 2 + gcc/testsuite/objc.dg/ivar-scope-1.m | 24 + gcc/testsuite/objc.dg/ivar-scope-2.m | 34 + gcc/testsuite/objc.dg/ivar-scope-3.m | 60 + gcc/testsuite/objc.dg/ivar-scope-4.m | 83 + gcc/testsuite/objc.dg/ivar-visibility-1.m | 33 + gcc/testsuite/objc.dg/ivar-visibility-2.m | 34 + gcc/testsuite/objc.dg/ivar-visibility-3.m | 34 + gcc/testsuite/objc.dg/ivar-visibility-4.m | 36 + gcc/testsuite/objc.dg/shadow-1.m | 33 + gcc/testsuite/objc.dg/shadow-2.m | 33 + gcc/testsuite/objc.dg/torture/dg-torture.exp | 4 +- gcc/testsuite/objc.dg/torture/strings/strings.exp | 4 +- gcc/testsuite/objc.dg/torture/tls/tls.exp | 4 +- gcc/timevar.def | 6 +- gcc/tlink.c | 18 +- gcc/toplev.c | 150 +- gcc/toplev.h | 2 + gcc/tracer.c | 77 +- gcc/trans-mem.c | 273 +- gcc/tree-affine.c | 228 +- gcc/tree-affine.h | 37 +- gcc/tree-browser.c | 26 +- gcc/tree-call-cdce.c | 87 +- gcc/tree-cfg.c | 612 +- gcc/tree-cfg.h | 2 +- gcc/tree-cfgcleanup.c | 168 +- gcc/tree-chrec.c | 20 +- gcc/tree-complex.c | 66 +- gcc/tree-core.h | 88 +- gcc/tree-data-ref.c | 52 +- gcc/tree-data-ref.h | 7 +- gcc/tree-dfa.c | 240 +- gcc/tree-dfa.h | 147 +- gcc/tree-dump.c | 7 +- gcc/tree-eh.c | 412 +- gcc/tree-eh.h | 6 +- gcc/tree-emutls.c | 177 +- gcc/tree-hasher.h | 23 +- gcc/tree-if-conv.c | 265 +- gcc/tree-inline.c | 392 +- gcc/tree-inline.h | 13 +- gcc/tree-into-ssa.c | 136 +- gcc/tree-iterator.c | 4 +- gcc/tree-loop-distribution.c | 86 +- gcc/tree-nested.c | 359 +- gcc/tree-nrv.c | 144 +- gcc/tree-object-size.c | 74 +- gcc/tree-outof-ssa.c | 30 +- gcc/tree-parloops.c | 205 +- gcc/tree-pass.h | 39 +- gcc/tree-phinodes.c | 8 +- gcc/tree-predcom.c | 61 +- gcc/tree-pretty-print.c | 109 +- gcc/tree-pretty-print.h | 1 + gcc/tree-profile.c | 82 +- gcc/tree-scalar-evolution.c | 10 +- gcc/tree-sra.c | 444 +- gcc/tree-ssa-address.c | 43 +- gcc/tree-ssa-alias.c | 417 +- gcc/tree-ssa-alias.h | 15 +- gcc/tree-ssa-ccp.c | 729 +- gcc/tree-ssa-coalesce.c | 19 +- gcc/tree-ssa-copy.c | 114 +- gcc/tree-ssa-copyrename.c | 78 +- gcc/tree-ssa-dce.c | 90 +- gcc/tree-ssa-dom.c | 359 +- gcc/tree-ssa-dom.h | 1 - gcc/tree-ssa-dse.c | 225 +- gcc/tree-ssa-forwprop.c | 228 +- gcc/tree-ssa-ifcombine.c | 76 +- gcc/tree-ssa-live.c | 4 +- gcc/tree-ssa-loop-ch.c | 77 +- gcc/tree-ssa-loop-im.c | 112 +- gcc/tree-ssa-loop-ivcanon.c | 130 +- gcc/tree-ssa-loop-ivopts.c | 293 +- gcc/tree-ssa-loop-manip.c | 13 +- gcc/tree-ssa-loop-niter.c | 314 +- gcc/tree-ssa-loop-niter.h | 8 +- gcc/tree-ssa-loop-prefetch.c | 30 +- gcc/tree-ssa-loop-unswitch.c | 30 +- gcc/tree-ssa-loop.c | 279 +- gcc/tree-ssa-loop.h | 4 +- gcc/tree-ssa-math-opts.c | 1074 +- gcc/tree-ssa-operands.c | 18 +- gcc/tree-ssa-operands.h | 2 +- gcc/tree-ssa-phiopt.c | 616 +- gcc/tree-ssa-phiprop.c | 70 +- gcc/tree-ssa-pre.c | 1074 +- gcc/tree-ssa-propagate.c | 426 +- gcc/tree-ssa-reassoc.c | 83 +- gcc/tree-ssa-sccvn.c | 787 +- gcc/tree-ssa-sccvn.h | 12 +- gcc/tree-ssa-sink.c | 191 +- gcc/tree-ssa-strlen.c | 214 +- gcc/tree-ssa-structalias.c | 378 +- gcc/tree-ssa-tail-merge.c | 89 +- gcc/tree-ssa-ter.c | 5 - gcc/tree-ssa-threadedge.c | 221 +- gcc/tree-ssa-threadupdate.c | 860 +- gcc/tree-ssa-uncprop.c | 167 +- gcc/tree-ssa-uninit.c | 267 +- gcc/tree-ssa.c | 140 +- gcc/tree-ssa.h | 4 +- gcc/tree-ssanames.c | 153 +- gcc/tree-ssanames.h | 26 +- gcc/tree-stdarg.c | 93 +- gcc/tree-streamer-in.c | 44 +- gcc/tree-streamer-out.c | 46 +- gcc/tree-streamer.c | 17 +- gcc/tree-streamer.h | 3 +- gcc/tree-switch-conversion.c | 135 +- gcc/tree-tailcall.c | 28 +- gcc/tree-vect-data-refs.c | 895 +- gcc/tree-vect-generic.c | 237 +- gcc/tree-vect-loop-manip.c | 4 +- gcc/tree-vect-loop.c | 24 +- gcc/tree-vect-patterns.c | 395 +- gcc/tree-vect-slp.c | 5 +- gcc/tree-vect-stmts.c | 45 +- gcc/tree-vectorizer.c | 167 +- gcc/tree-vectorizer.h | 16 +- gcc/tree-vrp.c | 1320 +- gcc/tree.c | 1813 +- gcc/tree.def | 51 +- gcc/tree.h | 472 +- gcc/tsan.c | 38 +- gcc/ubsan.c | 830 +- gcc/ubsan.h | 23 +- gcc/valtrack.c | 29 +- gcc/valtrack.h | 6 +- gcc/value-prof.c | 211 +- gcc/value-prof.h | 2 + gcc/var-tracking.c | 546 +- gcc/varasm.c | 543 +- gcc/varasm.h | 2 +- gcc/varpool.c | 553 +- gcc/vec.h | 5 +- gcc/vmsdbg.h | 8 +- gcc/vmsdbgout.c | 4 +- gcc/vtable-verify.c | 75 +- gcc/vtable-verify.h | 4 +- gcc/web.c | 329 +- gcc/wide-int-print.cc | 146 + gcc/wide-int-print.h | 39 + gcc/wide-int.cc | 2117 ++ gcc/wide-int.h | 3195 +++ gcc/xcoff.h | 5 + gcc/xcoffout.h | 4 + gnattools/ChangeLog | 4 - include/ChangeLog | 45 +- include/demangle.h | 11 +- include/dwarf2.def | 2 + include/libiberty.h | 14 +- include/longlong.h | 25 +- intl/ChangeLog | 4 - libada/ChangeLog | 4 +- libada/Makefile.in | 2 +- libatomic/ChangeLog | 21 +- libatomic/Makefile.am | 2 +- libatomic/Makefile.in | 66 +- libatomic/aclocal.m4 | 75 +- libatomic/config/{posix => mingw}/host-config.h | 5 +- libatomic/config/{posix => mingw}/lock.c | 40 +- libatomic/configure | 50 +- libatomic/configure.ac | 6 + libatomic/configure.tgt | 19 +- libatomic/testsuite/Makefile.in | 62 +- libbacktrace/ChangeLog | 5 - libcilkrts/ChangeLog | 16 +- libcilkrts/Makefile.am | 7 +- libcilkrts/Makefile.in | 11 +- libcilkrts/configure | 91 +- libcilkrts/configure.ac | 57 +- libcilkrts/runtime/os-unix.c | 7 +- libcpp/ChangeLog | 217 +- libcpp/charset.c | 9 +- libcpp/config.in | 13 +- libcpp/configure | 104 +- libcpp/configure.ac | 37 +- libcpp/directives.c | 50 +- libcpp/errors.c | 5 +- libcpp/expr.c | 94 +- libcpp/files.c | 92 +- libcpp/identifiers.c | 2 + libcpp/include/cpplib.h | 21 +- libcpp/include/line-map.h | 12 +- libcpp/init.c | 62 +- libcpp/internal.h | 8 + libcpp/lex.c | 199 +- libcpp/line-map.c | 4 +- libcpp/macro.c | 155 +- libcpp/pch.c | 2 + libcpp/po/ChangeLog | 4 - libcpp/traditional.c | 19 +- libdecnumber/ChangeLog | 4 - libffi/ChangeLog | 29 +- libffi/src/alpha/ffi.c | 3 +- libffi/src/java_raw_api.c | 4 +- libffi/src/powerpc/linux64.S | 5 +- libffi/src/powerpc/linux64_closure.S | 5 +- libffi/src/x86/ffi.c | 2 +- libffi/src/x86/win64.S | 168 +- libffi/testsuite/lib/libffi.exp | 12 +- libgcc/ChangeLog | 557 +- libgcc/Makefile.in | 23 +- libgcc/config.host | 47 +- libgcc/config/{alpha => aarch64}/crtfastmath.c | 20 +- libgcc/config/aarch64/linux-unwind.h | 9 +- libgcc/config/alpha/vms-unwind.h | 2 +- libgcc/config/arm/bpabi-lib.h | 4 + libgcc/config/arm/bpabi-v6m.S | 2 +- libgcc/config/arm/bpabi.S | 150 +- libgcc/config/arm/bpabi.c | 14 - libgcc/config/arm/sfp-machine.h | 8 +- libgcc/config/avr/lib1funcs.S | 227 +- libgcc/config/avr/t-avr | 3 +- libgcc/config/cr16/unwind-cr16.c | 26 +- libgcc/config/cr16/unwind-dw2.h | 8 +- libgcc/config/i386/crtfastmath.c | 42 - libgcc/config/i386/cygming-crtbegin.c | 45 +- libgcc/config/i386/cygming-crtend.c | 10 +- libgcc/config/i386/dragonfly-unwind.h | 180 + libgcc/config/i386/sfp-machine.h | 2 +- libgcc/config/i386/sol2-unwind.h | 22 +- libgcc/config/i386/t-cygming | 3 + libgcc/config/ia64/sfp-machine.h | 5 + libgcc/config/libbid/ChangeLog | 16 +- libgcc/config/libbid/bid128_div.c | 24 +- libgcc/config/libbid/bid128_fma.c | 6 +- libgcc/config/libbid/bid64_div.c | 26 +- libgcc/config/libbid/bid_gcc_intrinsics.h | 18 +- libgcc/config/mips/linux-unwind.h | 9 +- libgcc/config/mips/mips16.S | 10 +- libgcc/config/msp430/t-msp430 | 2 +- libgcc/config/nios2/linux-unwind.h | 2 +- libgcc/config/pa/hpux-unwind.h | 4 +- libgcc/config/pa/linux-atomic.c | 25 +- libgcc/config/pa/linux-unwind.h | 7 +- libgcc/config/picochip/adddi3.S | 194 - libgcc/config/picochip/ashlsi3.S | 193 - libgcc/config/picochip/ashlsi3.c | 82 - libgcc/config/picochip/ashrsi3.S | 202 - libgcc/config/picochip/ashrsi3.c | 113 - libgcc/config/picochip/clzsi2.S | 189 - libgcc/config/picochip/cmpsi2.S | 212 - libgcc/config/picochip/divmod15.S | 261 - libgcc/config/picochip/divmodhi4.S | 246 - libgcc/config/picochip/divmodsi4.S | 233 - libgcc/config/picochip/lib1funcs.S | 4 - libgcc/config/picochip/longjmp.S | 182 - libgcc/config/picochip/lshrsi3.S | 190 - libgcc/config/picochip/lshrsi3.c | 76 - libgcc/config/picochip/parityhi2.S | 179 - libgcc/config/picochip/popcounthi2.S | 201 - libgcc/config/picochip/setjmp.S | 182 - libgcc/config/picochip/subdi3.S | 191 - libgcc/config/picochip/t-picochip | 39 - libgcc/config/picochip/ucmpsi2.S | 209 - libgcc/config/picochip/udivmodhi4.S | 238 - libgcc/config/picochip/udivmodsi4.S | 318 - libgcc/config/rs6000/aix-unwind.h | 10 +- libgcc/config/rs6000/darwin-fallback.c | 2 +- libgcc/config/rs6000/ibm-ldouble.c | 73 +- libgcc/config/rs6000/linux-unwind.h | 8 +- libgcc/config/s390/tpf-unwind.h | 65 +- libgcc/config/sparc/linux-unwind.h | 2 +- libgcc/config/sparc/sol2-unwind.h | 164 +- libgcc/config/t-slibgcc-sld | 4 + libgcc/config/tilepro/linux-unwind.h | 2 +- libgcc/config/xtensa/unwind-dw2-xtensa.h | 6 - libgcc/configure | 22 + libgcc/configure.ac | 16 + libgcc/crtstuff.c | 115 +- libgcc/dfp-bit.h | 14 +- libgcc/enable-execute-stack-mprotect.c | 15 +- libgcc/fixed-bit.h | 19 +- libgcc/fp-bit.c | 60 +- libgcc/generic-morestack.c | 24 +- libgcc/libgcc2.c | 91 +- libgcc/libgcc2.h | 63 +- libgcc/libgcov-driver-system.c | 105 +- libgcc/libgcov-driver.c | 344 +- libgcc/libgcov-interface.c | 115 +- libgcc/libgcov-merge.c | 83 +- libgcc/libgcov-profiler.c | 166 +- libgcc/libgcov-util.c | 1402 + libgcc/libgcov.h | 145 +- libgcc/unwind-dw2-fde-dip.c | 3 +- libgcc/unwind-dw2.c | 30 +- libgcc/unwind-dw2.h | 8 +- libgcc/unwind-seh.c | 46 +- libgcc/unwind-sjlj.c | 8 +- libgfortran/ChangeLog | 888 +- libgfortran/{ChangeLog => ChangeLog-2013} | 143 +- libgfortran/Makefile.am | 45 +- libgfortran/Makefile.in | 247 +- libgfortran/aclocal.m4 | 6 +- libgfortran/caf/libcaf.h | 78 +- libgfortran/caf/mpi.c | 40 +- libgfortran/caf/single.c | 957 +- libgfortran/config.h.in | 12 + libgfortran/config/fpu-387.h | 366 +- libgfortran/config/fpu-aix.h | 293 +- libgfortran/config/fpu-generic.h | 27 + libgfortran/config/fpu-glibc.h | 330 +- libgfortran/config/fpu-sysv.h | 348 +- libgfortran/configure | 81 +- libgfortran/configure.ac | 32 +- libgfortran/configure.host | 26 +- libgfortran/generated/all_l1.c | 5 +- libgfortran/generated/all_l16.c | 5 +- libgfortran/generated/all_l2.c | 5 +- libgfortran/generated/all_l4.c | 5 +- libgfortran/generated/all_l8.c | 5 +- libgfortran/generated/any_l1.c | 5 +- libgfortran/generated/any_l16.c | 5 +- libgfortran/generated/any_l2.c | 5 +- libgfortran/generated/any_l4.c | 5 +- libgfortran/generated/any_l8.c | 5 +- libgfortran/generated/bessel_r10.c | 6 +- libgfortran/generated/bessel_r16.c | 6 +- libgfortran/generated/bessel_r4.c | 6 +- libgfortran/generated/bessel_r8.c | 6 +- libgfortran/generated/count_16_l.c | 5 +- libgfortran/generated/count_1_l.c | 5 +- libgfortran/generated/count_2_l.c | 5 +- libgfortran/generated/count_4_l.c | 5 +- libgfortran/generated/count_8_l.c | 5 +- libgfortran/generated/cshift1_16.c | 2 +- libgfortran/generated/cshift1_4.c | 2 +- libgfortran/generated/cshift1_8.c | 2 +- libgfortran/generated/eoshift1_16.c | 4 +- libgfortran/generated/eoshift1_4.c | 4 +- libgfortran/generated/eoshift1_8.c | 4 +- libgfortran/generated/eoshift3_16.c | 6 +- libgfortran/generated/eoshift3_4.c | 6 +- libgfortran/generated/eoshift3_8.c | 6 +- libgfortran/generated/iall_i1.c | 15 +- libgfortran/generated/iall_i16.c | 15 +- libgfortran/generated/iall_i2.c | 15 +- libgfortran/generated/iall_i4.c | 15 +- libgfortran/generated/iall_i8.c | 15 +- libgfortran/generated/iany_i1.c | 15 +- libgfortran/generated/iany_i16.c | 15 +- libgfortran/generated/iany_i2.c | 15 +- libgfortran/generated/iany_i4.c | 15 +- libgfortran/generated/iany_i8.c | 15 +- libgfortran/generated/in_pack_c10.c | 2 +- libgfortran/generated/in_pack_c16.c | 2 +- libgfortran/generated/in_pack_c4.c | 2 +- libgfortran/generated/in_pack_c8.c | 2 +- libgfortran/generated/in_pack_i1.c | 2 +- libgfortran/generated/in_pack_i16.c | 2 +- libgfortran/generated/in_pack_i2.c | 2 +- libgfortran/generated/in_pack_i4.c | 2 +- libgfortran/generated/in_pack_i8.c | 2 +- libgfortran/generated/in_pack_r10.c | 2 +- libgfortran/generated/in_pack_r16.c | 2 +- libgfortran/generated/in_pack_r4.c | 2 +- libgfortran/generated/in_pack_r8.c | 2 +- libgfortran/generated/iparity_i1.c | 15 +- libgfortran/generated/iparity_i16.c | 15 +- libgfortran/generated/iparity_i2.c | 15 +- libgfortran/generated/iparity_i4.c | 15 +- libgfortran/generated/iparity_i8.c | 15 +- libgfortran/generated/matmul_c10.c | 2 +- libgfortran/generated/matmul_c16.c | 2 +- libgfortran/generated/matmul_c4.c | 2 +- libgfortran/generated/matmul_c8.c | 2 +- libgfortran/generated/matmul_i1.c | 2 +- libgfortran/generated/matmul_i16.c | 2 +- libgfortran/generated/matmul_i2.c | 2 +- libgfortran/generated/matmul_i4.c | 2 +- libgfortran/generated/matmul_i8.c | 2 +- libgfortran/generated/matmul_l16.c | 2 +- libgfortran/generated/matmul_l4.c | 2 +- libgfortran/generated/matmul_l8.c | 2 +- libgfortran/generated/matmul_r10.c | 2 +- libgfortran/generated/matmul_r16.c | 2 +- libgfortran/generated/matmul_r4.c | 2 +- libgfortran/generated/matmul_r8.c | 2 +- libgfortran/generated/maxloc0_16_i1.c | 6 +- libgfortran/generated/maxloc0_16_i16.c | 6 +- libgfortran/generated/maxloc0_16_i2.c | 6 +- libgfortran/generated/maxloc0_16_i4.c | 6 +- libgfortran/generated/maxloc0_16_i8.c | 6 +- libgfortran/generated/maxloc0_16_r10.c | 6 +- libgfortran/generated/maxloc0_16_r16.c | 6 +- libgfortran/generated/maxloc0_16_r4.c | 6 +- libgfortran/generated/maxloc0_16_r8.c | 6 +- libgfortran/generated/maxloc0_4_i1.c | 6 +- libgfortran/generated/maxloc0_4_i16.c | 6 +- libgfortran/generated/maxloc0_4_i2.c | 6 +- libgfortran/generated/maxloc0_4_i4.c | 6 +- libgfortran/generated/maxloc0_4_i8.c | 6 +- libgfortran/generated/maxloc0_4_r10.c | 6 +- libgfortran/generated/maxloc0_4_r16.c | 6 +- libgfortran/generated/maxloc0_4_r4.c | 6 +- libgfortran/generated/maxloc0_4_r8.c | 6 +- libgfortran/generated/maxloc0_8_i1.c | 6 +- libgfortran/generated/maxloc0_8_i16.c | 6 +- libgfortran/generated/maxloc0_8_i2.c | 6 +- libgfortran/generated/maxloc0_8_i4.c | 6 +- libgfortran/generated/maxloc0_8_i8.c | 6 +- libgfortran/generated/maxloc0_8_r10.c | 6 +- libgfortran/generated/maxloc0_8_r16.c | 6 +- libgfortran/generated/maxloc0_8_r4.c | 6 +- libgfortran/generated/maxloc0_8_r8.c | 6 +- libgfortran/generated/maxloc1_16_i1.c | 15 +- libgfortran/generated/maxloc1_16_i16.c | 15 +- libgfortran/generated/maxloc1_16_i2.c | 15 +- libgfortran/generated/maxloc1_16_i4.c | 15 +- libgfortran/generated/maxloc1_16_i8.c | 15 +- libgfortran/generated/maxloc1_16_r10.c | 15 +- libgfortran/generated/maxloc1_16_r16.c | 15 +- libgfortran/generated/maxloc1_16_r4.c | 15 +- libgfortran/generated/maxloc1_16_r8.c | 15 +- libgfortran/generated/maxloc1_4_i1.c | 15 +- libgfortran/generated/maxloc1_4_i16.c | 15 +- libgfortran/generated/maxloc1_4_i2.c | 15 +- libgfortran/generated/maxloc1_4_i4.c | 15 +- libgfortran/generated/maxloc1_4_i8.c | 15 +- libgfortran/generated/maxloc1_4_r10.c | 15 +- libgfortran/generated/maxloc1_4_r16.c | 15 +- libgfortran/generated/maxloc1_4_r4.c | 15 +- libgfortran/generated/maxloc1_4_r8.c | 15 +- libgfortran/generated/maxloc1_8_i1.c | 15 +- libgfortran/generated/maxloc1_8_i16.c | 15 +- libgfortran/generated/maxloc1_8_i2.c | 15 +- libgfortran/generated/maxloc1_8_i4.c | 15 +- libgfortran/generated/maxloc1_8_i8.c | 15 +- libgfortran/generated/maxloc1_8_r10.c | 15 +- libgfortran/generated/maxloc1_8_r16.c | 15 +- libgfortran/generated/maxloc1_8_r4.c | 15 +- libgfortran/generated/maxloc1_8_r8.c | 15 +- libgfortran/generated/maxval_i1.c | 15 +- libgfortran/generated/maxval_i16.c | 15 +- libgfortran/generated/maxval_i2.c | 15 +- libgfortran/generated/maxval_i4.c | 15 +- libgfortran/generated/maxval_i8.c | 15 +- libgfortran/generated/maxval_r10.c | 15 +- libgfortran/generated/maxval_r16.c | 15 +- libgfortran/generated/maxval_r4.c | 15 +- libgfortran/generated/maxval_r8.c | 15 +- libgfortran/generated/minloc0_16_i1.c | 6 +- libgfortran/generated/minloc0_16_i16.c | 6 +- libgfortran/generated/minloc0_16_i2.c | 6 +- libgfortran/generated/minloc0_16_i4.c | 6 +- libgfortran/generated/minloc0_16_i8.c | 6 +- libgfortran/generated/minloc0_16_r10.c | 6 +- libgfortran/generated/minloc0_16_r16.c | 6 +- libgfortran/generated/minloc0_16_r4.c | 6 +- libgfortran/generated/minloc0_16_r8.c | 6 +- libgfortran/generated/minloc0_4_i1.c | 6 +- libgfortran/generated/minloc0_4_i16.c | 6 +- libgfortran/generated/minloc0_4_i2.c | 6 +- libgfortran/generated/minloc0_4_i4.c | 6 +- libgfortran/generated/minloc0_4_i8.c | 6 +- libgfortran/generated/minloc0_4_r10.c | 6 +- libgfortran/generated/minloc0_4_r16.c | 6 +- libgfortran/generated/minloc0_4_r4.c | 6 +- libgfortran/generated/minloc0_4_r8.c | 6 +- libgfortran/generated/minloc0_8_i1.c | 6 +- libgfortran/generated/minloc0_8_i16.c | 6 +- libgfortran/generated/minloc0_8_i2.c | 6 +- libgfortran/generated/minloc0_8_i4.c | 6 +- libgfortran/generated/minloc0_8_i8.c | 6 +- libgfortran/generated/minloc0_8_r10.c | 6 +- libgfortran/generated/minloc0_8_r16.c | 6 +- libgfortran/generated/minloc0_8_r4.c | 6 +- libgfortran/generated/minloc0_8_r8.c | 6 +- libgfortran/generated/minloc1_16_i1.c | 15 +- libgfortran/generated/minloc1_16_i16.c | 15 +- libgfortran/generated/minloc1_16_i2.c | 15 +- libgfortran/generated/minloc1_16_i4.c | 15 +- libgfortran/generated/minloc1_16_i8.c | 15 +- libgfortran/generated/minloc1_16_r10.c | 15 +- libgfortran/generated/minloc1_16_r16.c | 15 +- libgfortran/generated/minloc1_16_r4.c | 15 +- libgfortran/generated/minloc1_16_r8.c | 15 +- libgfortran/generated/minloc1_4_i1.c | 15 +- libgfortran/generated/minloc1_4_i16.c | 15 +- libgfortran/generated/minloc1_4_i2.c | 15 +- libgfortran/generated/minloc1_4_i4.c | 15 +- libgfortran/generated/minloc1_4_i8.c | 15 +- libgfortran/generated/minloc1_4_r10.c | 15 +- libgfortran/generated/minloc1_4_r16.c | 15 +- libgfortran/generated/minloc1_4_r4.c | 15 +- libgfortran/generated/minloc1_4_r8.c | 15 +- libgfortran/generated/minloc1_8_i1.c | 15 +- libgfortran/generated/minloc1_8_i16.c | 15 +- libgfortran/generated/minloc1_8_i2.c | 15 +- libgfortran/generated/minloc1_8_i4.c | 15 +- libgfortran/generated/minloc1_8_i8.c | 15 +- libgfortran/generated/minloc1_8_r10.c | 15 +- libgfortran/generated/minloc1_8_r16.c | 15 +- libgfortran/generated/minloc1_8_r4.c | 15 +- libgfortran/generated/minloc1_8_r8.c | 15 +- libgfortran/generated/minval_i1.c | 15 +- libgfortran/generated/minval_i16.c | 15 +- libgfortran/generated/minval_i2.c | 15 +- libgfortran/generated/minval_i4.c | 15 +- libgfortran/generated/minval_i8.c | 15 +- libgfortran/generated/minval_r10.c | 15 +- libgfortran/generated/minval_r16.c | 15 +- libgfortran/generated/minval_r4.c | 15 +- libgfortran/generated/minval_r8.c | 15 +- libgfortran/generated/norm2_r10.c | 5 +- libgfortran/generated/norm2_r16.c | 5 +- libgfortran/generated/norm2_r4.c | 5 +- libgfortran/generated/norm2_r8.c | 5 +- libgfortran/generated/pack_c10.c | 4 +- libgfortran/generated/pack_c16.c | 4 +- libgfortran/generated/pack_c4.c | 4 +- libgfortran/generated/pack_c8.c | 4 +- libgfortran/generated/pack_i1.c | 4 +- libgfortran/generated/pack_i16.c | 4 +- libgfortran/generated/pack_i2.c | 4 +- libgfortran/generated/pack_i4.c | 4 +- libgfortran/generated/pack_i8.c | 4 +- libgfortran/generated/pack_r10.c | 4 +- libgfortran/generated/pack_r16.c | 4 +- libgfortran/generated/pack_r4.c | 4 +- libgfortran/generated/pack_r8.c | 4 +- libgfortran/generated/parity_l1.c | 5 +- libgfortran/generated/parity_l16.c | 5 +- libgfortran/generated/parity_l2.c | 5 +- libgfortran/generated/parity_l4.c | 5 +- libgfortran/generated/parity_l8.c | 5 +- libgfortran/generated/product_c10.c | 15 +- libgfortran/generated/product_c16.c | 15 +- libgfortran/generated/product_c4.c | 15 +- libgfortran/generated/product_c8.c | 15 +- libgfortran/generated/product_i1.c | 15 +- libgfortran/generated/product_i16.c | 15 +- libgfortran/generated/product_i2.c | 15 +- libgfortran/generated/product_i4.c | 15 +- libgfortran/generated/product_i8.c | 15 +- libgfortran/generated/product_r10.c | 15 +- libgfortran/generated/product_r16.c | 15 +- libgfortran/generated/product_r4.c | 15 +- libgfortran/generated/product_r8.c | 15 +- libgfortran/generated/reshape_c10.c | 6 +- libgfortran/generated/reshape_c16.c | 6 +- libgfortran/generated/reshape_c4.c | 6 +- libgfortran/generated/reshape_c8.c | 6 +- libgfortran/generated/reshape_i16.c | 6 +- libgfortran/generated/reshape_i4.c | 6 +- libgfortran/generated/reshape_i8.c | 6 +- libgfortran/generated/reshape_r10.c | 6 +- libgfortran/generated/reshape_r16.c | 6 +- libgfortran/generated/reshape_r4.c | 6 +- libgfortran/generated/reshape_r8.c | 6 +- libgfortran/generated/shape_i16.c | 2 +- libgfortran/generated/shape_i4.c | 2 +- libgfortran/generated/shape_i8.c | 2 +- libgfortran/generated/spread_c10.c | 6 +- libgfortran/generated/spread_c16.c | 6 +- libgfortran/generated/spread_c4.c | 6 +- libgfortran/generated/spread_c8.c | 6 +- libgfortran/generated/spread_i1.c | 6 +- libgfortran/generated/spread_i16.c | 6 +- libgfortran/generated/spread_i2.c | 6 +- libgfortran/generated/spread_i4.c | 6 +- libgfortran/generated/spread_i8.c | 6 +- libgfortran/generated/spread_r10.c | 6 +- libgfortran/generated/spread_r16.c | 6 +- libgfortran/generated/spread_r4.c | 6 +- libgfortran/generated/spread_r8.c | 6 +- libgfortran/generated/sum_c10.c | 15 +- libgfortran/generated/sum_c16.c | 15 +- libgfortran/generated/sum_c4.c | 15 +- libgfortran/generated/sum_c8.c | 15 +- libgfortran/generated/sum_i1.c | 15 +- libgfortran/generated/sum_i16.c | 15 +- libgfortran/generated/sum_i2.c | 15 +- libgfortran/generated/sum_i4.c | 15 +- libgfortran/generated/sum_i8.c | 15 +- libgfortran/generated/sum_r10.c | 15 +- libgfortran/generated/sum_r16.c | 15 +- libgfortran/generated/sum_r4.c | 15 +- libgfortran/generated/sum_r8.c | 15 +- libgfortran/generated/transpose_c10.c | 3 +- libgfortran/generated/transpose_c16.c | 3 +- libgfortran/generated/transpose_c4.c | 3 +- libgfortran/generated/transpose_c8.c | 3 +- libgfortran/generated/transpose_i16.c | 3 +- libgfortran/generated/transpose_i4.c | 3 +- libgfortran/generated/transpose_i8.c | 3 +- libgfortran/generated/transpose_r10.c | 3 +- libgfortran/generated/transpose_r16.c | 3 +- libgfortran/generated/transpose_r4.c | 3 +- libgfortran/generated/transpose_r8.c | 3 +- libgfortran/generated/unpack_c10.c | 8 +- libgfortran/generated/unpack_c16.c | 8 +- libgfortran/generated/unpack_c4.c | 8 +- libgfortran/generated/unpack_c8.c | 8 +- libgfortran/generated/unpack_i1.c | 8 +- libgfortran/generated/unpack_i16.c | 8 +- libgfortran/generated/unpack_i2.c | 8 +- libgfortran/generated/unpack_i4.c | 8 +- libgfortran/generated/unpack_i8.c | 8 +- libgfortran/generated/unpack_r10.c | 8 +- libgfortran/generated/unpack_r16.c | 8 +- libgfortran/generated/unpack_r4.c | 8 +- libgfortran/generated/unpack_r8.c | 8 +- libgfortran/gfortran.map | 81 + libgfortran/ieee/ieee_arithmetic.F90 | 872 + libgfortran/ieee/ieee_exceptions.F90 | 218 + libgfortran/ieee/ieee_features.F90 | 49 + libgfortran/ieee/ieee_helper.c | 116 + libgfortran/intrinsics/c99_functions.c | 7 + libgfortran/intrinsics/cshift0.c | 4 +- libgfortran/intrinsics/ctime.c | 70 +- libgfortran/intrinsics/eoshift0.c | 4 +- libgfortran/intrinsics/eoshift2.c | 4 +- libgfortran/intrinsics/getcwd.c | 38 +- libgfortran/intrinsics/pack_generic.c | 9 +- libgfortran/intrinsics/reshape_generic.c | 6 +- libgfortran/intrinsics/spread_generic.c | 4 +- libgfortran/intrinsics/string_intrinsics_inc.c | 4 +- libgfortran/intrinsics/transpose_generic.c | 2 +- libgfortran/intrinsics/unpack_generic.c | 2 +- libgfortran/io/close.c | 11 +- libgfortran/io/fbuf.c | 5 +- libgfortran/io/format.c | 22 +- libgfortran/io/inquire.c | 8 +- libgfortran/io/io.h | 9 +- libgfortran/io/list_read.c | 414 +- libgfortran/io/open.c | 36 +- libgfortran/io/transfer.c | 8 +- libgfortran/io/unit.c | 27 +- libgfortran/io/unix.c | 233 +- libgfortran/io/unix.h | 14 +- libgfortran/io/write.c | 9 +- libgfortran/libgfortran.h | 72 +- libgfortran/m4/bessel.m4 | 6 +- libgfortran/m4/cshift1.m4 | 2 +- libgfortran/m4/eoshift1.m4 | 4 +- libgfortran/m4/eoshift3.m4 | 6 +- libgfortran/m4/iforeach.m4 | 6 +- libgfortran/m4/ifunction.m4 | 15 +- libgfortran/m4/ifunction_logical.m4 | 5 +- libgfortran/m4/in_pack.m4 | 2 +- libgfortran/m4/matmul.m4 | 2 +- libgfortran/m4/matmull.m4 | 2 +- libgfortran/m4/pack.m4 | 4 +- libgfortran/m4/reshape.m4 | 6 +- libgfortran/m4/shape.m4 | 2 +- libgfortran/m4/spread.m4 | 6 +- libgfortran/m4/transpose.m4 | 3 +- libgfortran/m4/unpack.m4 | 8 +- libgfortran/runtime/convert_char.c | 4 +- libgfortran/runtime/environ.c | 2 +- libgfortran/runtime/in_pack_generic.c | 2 +- libgfortran/runtime/main.c | 64 +- libgfortran/runtime/memory.c | 45 +- libgfortran/runtime/stop.c | 12 +- libgfortran/runtime/string.c | 44 + libgo/MERGE | 2 +- libgo/Makefile.am | 96 +- libgo/Makefile.in | 209 +- libgo/config.h.in | 3 - libgo/configure | 85 +- libgo/configure.ac | 63 +- libgo/go/archive/tar/common.go | 3 + libgo/go/archive/tar/reader.go | 465 +- libgo/go/archive/tar/reader_test.go | 368 +- libgo/go/archive/tar/stat_atim.go | 2 +- libgo/go/archive/tar/stat_unix.go | 2 +- libgo/go/archive/tar/tar_test.go | 4 + libgo/go/archive/tar/testdata/sparse-formats.tar | Bin 0 -> 17920 bytes .../{writer-big.tar => writer-big-long.tar} | Bin 4096 -> 4096 bytes .../tar/testdata/{writer-big.tar => xattrs.tar} | Bin 4096 -> 5120 bytes libgo/go/archive/tar/writer.go | 10 +- libgo/go/archive/tar/writer_test.go | 63 + libgo/go/archive/zip/reader.go | 2 +- libgo/go/archive/zip/reader_test.go | 28 +- libgo/go/archive/zip/register.go | 41 +- libgo/go/archive/zip/struct.go | 4 +- libgo/go/archive/zip/testdata/zip64-2.zip | Bin 0 -> 266 bytes libgo/go/archive/zip/writer_test.go | 18 + libgo/go/bufio/bufio.go | 147 +- libgo/go/bufio/bufio_test.go | 343 +- libgo/go/bufio/scan.go | 6 +- libgo/go/bufio/scan_test.go | 14 +- libgo/go/bytes/bytes.go | 10 +- libgo/go/bytes/bytes_test.go | 36 +- libgo/go/bytes/compare_test.go | 4 + libgo/go/bytes/reader.go | 52 +- libgo/go/bytes/reader_test.go | 82 +- libgo/go/compress/bzip2/bzip2_test.go | 12 +- libgo/go/compress/bzip2/huffman.go | 32 +- .../bzip2/testdata/Mark.Twain-Tom.Sawyer.txt.bz2 | Bin 0 -> 124744 bytes libgo/go/compress/bzip2/testdata/e.txt.bz2 | Bin 0 -> 43149 bytes libgo/go/compress/flate/fixedhuff.go | 4 + libgo/go/compress/flate/flate_test.go | 2 +- libgo/go/compress/flate/inflate.go | 4 +- libgo/go/compress/flate/reader_test.go | 2 +- libgo/go/compress/gzip/gunzip.go | 15 + libgo/go/compress/gzip/gunzip_test.go | 36 +- libgo/go/compress/gzip/gzip.go | 8 +- libgo/go/compress/gzip/gzip_test.go | 2 +- libgo/go/compress/lzw/reader.go | 4 +- libgo/go/compress/lzw/reader_test.go | 4 +- libgo/go/compress/lzw/writer.go | 4 +- libgo/go/compress/zlib/reader.go | 3 +- libgo/go/compress/zlib/reader_test.go | 2 +- libgo/go/compress/zlib/writer.go | 4 +- libgo/go/compress/zlib/writer_test.go | 2 +- libgo/go/container/heap/heap.go | 4 +- libgo/go/container/list/list.go | 10 +- libgo/go/container/list/list_test.go | 56 + libgo/go/container/ring/ring_test.go | 8 + libgo/go/crypto/aes/aes_test.go | 28 + libgo/go/crypto/aes/cipher.go | 12 + libgo/go/crypto/aes/cipher_asm.go | 2 + libgo/go/crypto/cipher/benchmark_test.go | 139 + libgo/go/crypto/cipher/cbc.go | 55 +- libgo/go/crypto/cipher/cbc_aes_test.go | 46 +- libgo/go/crypto/cipher/cfb.go | 60 +- libgo/go/crypto/cipher/cfb_test.go | 8 +- libgo/go/crypto/cipher/cipher.go | 10 - libgo/go/crypto/cipher/ctr.go | 55 +- libgo/go/crypto/cipher/gcm.go | 27 +- libgo/go/crypto/cipher/gcm_test.go | 16 - libgo/go/crypto/cipher/ofb.go | 42 +- libgo/go/crypto/cipher/xor.go | 84 + libgo/go/crypto/cipher/xor_test.go | 28 + libgo/go/crypto/dsa/dsa.go | 12 +- libgo/go/crypto/ecdsa/ecdsa.go | 12 +- libgo/go/crypto/hmac/hmac_test.go | 66 +- libgo/go/crypto/md5/gen.go | 9 +- libgo/go/crypto/md5/md5_test.go | 13 + libgo/go/crypto/md5/md5block.go | 8 +- libgo/go/crypto/md5/md5block_decl.go | 2 +- libgo/go/crypto/md5/md5block_generic.go | 9 + libgo/go/crypto/rand/rand_unix.go | 2 +- libgo/go/crypto/rand/util.go | 8 +- libgo/go/crypto/rand/util_test.go | 65 + libgo/go/crypto/rc4/rc4.go | 17 + libgo/go/crypto/rc4/rc4_asm.go | 2 +- libgo/go/crypto/rc4/rc4_ref.go | 11 +- libgo/go/crypto/rc4/rc4_test.go | 19 +- libgo/go/crypto/rsa/pkcs1v15.go | 12 +- libgo/go/crypto/rsa/pkcs1v15_test.go | 22 + libgo/go/crypto/rsa/pss.go | 6 +- libgo/go/crypto/rsa/rsa.go | 14 +- libgo/go/crypto/rsa/rsa_test.go | 2 +- libgo/go/crypto/sha1/sha1.go | 10 +- libgo/go/crypto/sha1/sha1_test.go | 27 + libgo/go/crypto/sha1/sha1block.go | 10 +- libgo/go/crypto/sha1/sha1block_decl.go | 2 +- libgo/go/crypto/sha1/sha1block_generic.go | 9 + libgo/go/crypto/sha256/sha256.go | 12 +- libgo/go/crypto/sha256/sha256_test.go | 18 + libgo/go/crypto/sha256/sha256block.go | 2 + .../sha256block_decl.go} | 4 +- libgo/go/crypto/sha512/sha512.go | 10 +- libgo/go/crypto/sha512/sha512_test.go | 18 + libgo/go/crypto/sha512/sha512block.go | 2 + .../sha512block_decl.go} | 4 +- libgo/go/crypto/subtle/constant_time.go | 4 + libgo/go/crypto/tls/common.go | 153 +- libgo/go/crypto/tls/conn.go | 169 +- libgo/go/crypto/tls/generate_cert.go | 13 +- libgo/go/crypto/tls/handshake_client.go | 362 +- libgo/go/crypto/tls/handshake_client_test.go | 3351 +-- libgo/go/crypto/tls/handshake_messages.go | 115 +- libgo/go/crypto/tls/handshake_messages_test.go | 4 +- libgo/go/crypto/tls/handshake_server.go | 60 +- libgo/go/crypto/tls/handshake_server_test.go | 3838 +-- libgo/go/crypto/tls/handshake_test.go | 167 + libgo/go/crypto/tls/key_agreement.go | 79 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA | 129 + .../testdata/Client-TLSv10-ClientCert-ECDSA-RSA | 125 + .../testdata/Client-TLSv10-ClientCert-RSA-ECDSA | 128 + .../tls/testdata/Client-TLSv10-ClientCert-RSA-RSA | 124 + .../tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES | 87 + .../tls/testdata/Client-TLSv10-ECDHE-RSA-AES | 97 + libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4 | 83 + .../tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES | 89 + .../tls/testdata/Client-TLSv11-ECDHE-RSA-AES | 99 + libgo/go/crypto/tls/testdata/Client-TLSv11-RSA-RC4 | 83 + .../testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA | 134 + .../testdata/Client-TLSv12-ClientCert-ECDSA-RSA | 127 + .../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 133 + .../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 126 + .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES | 89 + .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM | 84 + .../tls/testdata/Client-TLSv12-ECDHE-RSA-AES | 99 + libgo/go/crypto/tls/testdata/Client-TLSv12-RSA-RC4 | 83 + libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-3DES | 83 + libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-AES | 84 + libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-RC4 | 79 + .../tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES | 84 + .../go/crypto/tls/testdata/Server-TLSv10-RSA-3DES | 79 + libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-AES | 82 + libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-RC4 | 76 + libgo/go/crypto/tls/testdata/Server-TLSv11-RSA-RC4 | 76 + .../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 91 + .../Server-TLSv12-CipherSuiteCertPreferenceRSA | 101 + .../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 122 + .../Server-TLSv12-ClientAuthRequestedAndGiven | 121 + .../Server-TLSv12-ClientAuthRequestedNotGiven | 81 + .../tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES | 89 + .../crypto/tls/testdata/Server-TLSv12-IssueTicket | 87 + .../go/crypto/tls/testdata/Server-TLSv12-RSA-3DES | 83 + libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES | 87 + .../crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM | 93 + libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-RC4 | 79 + libgo/go/crypto/tls/testdata/Server-TLSv12-Resume | 36 + libgo/go/crypto/tls/testdata/Server-TLSv12-SNI | 76 + libgo/go/crypto/tls/tls.go | 86 +- libgo/go/crypto/tls/tls_test.go | 130 + libgo/go/crypto/x509/pkix/pkix.go | 7 + .../x509/{root_darwin.go => root_cgo_darwin.go} | 6 +- libgo/go/crypto/x509/root_darwin.go | 78 +- .../go/crypto/x509/root_nocgo_darwin.go | 10 +- libgo/go/crypto/x509/root_stub.go | 14 - libgo/go/crypto/x509/root_unix.go | 2 +- libgo/go/crypto/x509/verify.go | 3 +- libgo/go/crypto/x509/verify_test.go | 367 +- libgo/go/crypto/x509/x509.go | 602 +- libgo/go/crypto/x509/x509_test.go | 242 +- libgo/go/crypto/x509/x509_test_import.go | 53 + libgo/go/database/sql/convert.go | 50 +- libgo/go/database/sql/convert_test.go | 56 + libgo/go/database/sql/driver/driver.go | 2 +- libgo/go/database/sql/fakedb_test.go | 32 +- libgo/go/database/sql/sql.go | 166 +- libgo/go/database/sql/sql_test.go | 137 +- libgo/go/debug/dwarf/const.go | 35 +- libgo/go/debug/dwarf/entry.go | 16 +- libgo/go/debug/dwarf/open.go | 10 + libgo/go/debug/dwarf/testdata/typedef.elf4 | Bin 0 -> 9496 bytes libgo/go/debug/dwarf/type.go | 75 +- libgo/go/debug/dwarf/type_test.go | 2 + libgo/go/debug/dwarf/typeunit.go | 166 + libgo/go/debug/dwarf/unit.go | 2 +- libgo/go/debug/elf/elf.go | 2 +- libgo/go/debug/elf/elf_test.go | 2 +- libgo/go/debug/elf/file.go | 106 +- libgo/go/debug/elf/file_test.go | 6 + .../elf/testdata/go-relocation-test-clang-x86.obj | Bin 0 -> 1900 bytes libgo/go/debug/{macho => elf}/testdata/hello.c | 5 +- libgo/go/debug/gosym/pclntab.go | 27 + libgo/go/debug/gosym/symtab.go | 7 + libgo/go/debug/macho/fat.go | 146 + libgo/go/debug/macho/file.go | 23 +- libgo/go/debug/macho/file_test.go | 43 + libgo/go/debug/macho/macho.go | 23 +- .../macho/testdata/fat-gcc-386-amd64-darwin-exec | Bin 0 -> 28992 bytes libgo/go/debug/pe/file.go | 56 +- libgo/go/debug/pe/file_test.go | 139 +- libgo/go/debug/pe/pe.go | 72 + libgo/go/debug/pe/testdata/gcc-amd64-mingw-exec | Bin 0 -> 37376 bytes libgo/go/debug/pe/testdata/gcc-amd64-mingw-obj | Bin 0 -> 736 bytes libgo/go/debug/plan9obj/file.go | 325 + libgo/go/debug/plan9obj/file_test.go | 81 + libgo/go/debug/plan9obj/plan9obj.go | 36 + libgo/go/debug/plan9obj/testdata/386-plan9-exec | Bin 0 -> 37232 bytes libgo/go/debug/plan9obj/testdata/amd64-plan9-exec | Bin 0 -> 34279 bytes libgo/go/debug/plan9obj/testdata/hello.c | 8 + libgo/go/encoding/ascii85/ascii85.go | 12 + libgo/go/encoding/ascii85/ascii85_test.go | 21 +- libgo/go/encoding/asn1/asn1.go | 43 +- libgo/go/encoding/asn1/asn1_test.go | 75 + libgo/go/encoding/asn1/marshal.go | 57 +- libgo/go/encoding/asn1/marshal_test.go | 9 + libgo/go/encoding/base32/base32.go | 12 +- libgo/go/encoding/base32/base32_test.go | 8 +- libgo/go/encoding/base64/base64.go | 39 +- libgo/go/encoding/base64/base64_test.go | 27 +- libgo/go/encoding/binary/binary.go | 1 + libgo/go/encoding/binary/binary_test.go | 28 +- libgo/go/encoding/binary/varint_test.go | 8 +- libgo/go/encoding/csv/reader.go | 6 - libgo/go/encoding/csv/writer_test.go | 2 + libgo/go/encoding/gob/codec_test.go | 56 +- libgo/go/encoding/gob/decode.go | 21 +- libgo/go/encoding/gob/decoder.go | 8 +- libgo/go/encoding/gob/encode.go | 2 +- libgo/go/encoding/gob/encoder_test.go | 4 +- libgo/go/encoding/gob/gobencdec_test.go | 19 +- libgo/go/encoding/hex/hex.go | 3 + libgo/go/encoding/hex/hex_test.go | 6 +- libgo/go/encoding/json/decode.go | 16 +- libgo/go/encoding/json/decode_test.go | 42 +- libgo/go/encoding/json/encode.go | 41 +- libgo/go/encoding/json/encode_test.go | 31 +- libgo/go/encoding/json/fold.go | 143 + libgo/go/encoding/json/fold_test.go | 116 + libgo/go/encoding/json/indent.go | 5 +- libgo/go/encoding/json/scanner_test.go | 22 +- libgo/go/encoding/json/stream.go | 5 +- libgo/go/encoding/xml/marshal.go | 11 +- libgo/go/encoding/xml/marshal_test.go | 115 + libgo/go/encoding/xml/read.go | 11 +- libgo/go/encoding/xml/read_test.go | 27 + libgo/go/encoding/xml/typeinfo.go | 3 + libgo/go/encoding/xml/xml.go | 2 + libgo/go/expvar/expvar.go | 62 +- libgo/go/expvar/expvar_test.go | 32 +- libgo/go/flag/flag.go | 6 +- libgo/go/fmt/doc.go | 58 +- libgo/go/fmt/fmt_test.go | 234 +- libgo/go/fmt/format.go | 139 +- libgo/go/fmt/print.go | 53 +- libgo/go/fmt/scan.go | 10 +- libgo/go/go/ast/commentmap.go | 2 +- libgo/go/go/build/build.go | 17 +- libgo/go/go/build/deps_test.go | 17 +- libgo/go/go/build/doc.go | 9 +- libgo/go/go/build/syslist.go | 4 +- libgo/go/go/doc/comment.go | 49 +- libgo/go/go/doc/comment_test.go | 106 +- libgo/go/go/doc/example.go | 15 +- libgo/go/go/parser/error_test.go | 21 +- libgo/go/go/parser/interface.go | 7 + libgo/go/go/parser/parser.go | 75 +- libgo/go/go/parser/parser_test.go | 15 +- libgo/go/go/parser/short_test.go | 25 +- libgo/go/go/printer/nodes.go | 72 +- libgo/go/go/printer/printer.go | 125 +- libgo/go/go/printer/printer_test.go | 6 +- libgo/go/go/printer/testdata/comments.golden | 13 +- libgo/go/go/printer/testdata/comments.input | 12 +- libgo/go/go/printer/testdata/comments2.golden | 26 + libgo/go/go/printer/testdata/comments2.input | 28 +- libgo/go/go/printer/testdata/declarations.golden | 18 +- libgo/go/go/printer/testdata/declarations.input | 21 +- libgo/go/go/scanner/scanner.go | 118 +- libgo/go/go/scanner/scanner_test.go | 103 +- .../hash/crc32/{crc32_amd64.go => crc32_amd64x.go} | 2 + libgo/go/hash/fnv/fnv.go | 3 +- libgo/go/html/escape_test.go | 18 + libgo/go/html/template/attr.go | 4 +- libgo/go/html/template/content.go | 3 +- libgo/go/html/template/context.go | 4 +- libgo/go/html/template/escape.go | 52 +- libgo/go/html/template/escape_test.go | 32 + libgo/go/html/template/html.go | 4 +- libgo/go/html/template/js.go | 2 +- libgo/go/html/template/template.go | 8 + libgo/go/image/color/palette/gen.go | 4 + libgo/go/image/color/palette/palette.go | 4 + libgo/go/image/gif/reader.go | 22 +- libgo/go/image/gif/reader_test.go | 4 + libgo/go/image/jpeg/huffman.go | 6 + libgo/go/image/jpeg/reader_test.go | 27 +- libgo/go/image/jpeg/scan.go | 21 +- libgo/go/image/png/reader.go | 10 +- libgo/go/image/png/testdata/benchGray.png | Bin 0 -> 14709 bytes .../go/image/png/testdata/benchNRGBA-gradient.png | Bin 0 -> 58831 bytes libgo/go/image/png/testdata/benchNRGBA-opaque.png | Bin 0 -> 44237 bytes libgo/go/image/png/testdata/benchPaletted.png | Bin 0 -> 13397 bytes libgo/go/image/png/testdata/benchRGB.png | Bin 0 -> 39571 bytes .../video-001.separate.dc.progression.jpeg | Bin 0 -> 14288 bytes ...eo-001.separate.dc.progression.progressive.jpeg | Bin 0 -> 14312 bytes libgo/go/image/testdata/video-005.gray.gif | Bin 0 -> 14505 bytes libgo/go/io/io.go | 1 + libgo/go/io/io_test.go | 20 + libgo/go/io/ioutil/blackhole.go | 23 - libgo/go/io/ioutil/ioutil.go | 14 +- libgo/go/io/multi.go | 11 +- libgo/go/io/multi_test.go | 27 + libgo/go/log/syslog/syslog.go | 5 +- libgo/go/log/syslog/syslog_test.go | 2 +- libgo/go/log/syslog/syslog_unix.go | 2 +- libgo/go/math/big/arith.go | 14 +- libgo/go/math/big/int.go | 37 +- libgo/go/math/big/int_test.go | 66 + libgo/go/math/big/nat.go | 11 +- libgo/go/math/big/nat_test.go | 27 +- libgo/go/math/big/rat.go | 21 +- libgo/go/math/big/rat_test.go | 65 + libgo/go/math/cmplx/cmath_test.go | 13 + libgo/go/math/cmplx/pow.go | 18 + libgo/go/math/cmplx/sqrt.go | 1 + libgo/go/math/ldexp.go | 10 - libgo/go/math/rand/rand.go | 52 +- libgo/go/math/rand/rand_test.go | 39 + libgo/go/math/rand/regress_test.go | 355 + libgo/go/mime/mediatype.go | 10 +- libgo/go/mime/mediatype_test.go | 1 + libgo/go/mime/multipart/formdata_test.go | 3 +- libgo/go/mime/multipart/multipart.go | 10 +- libgo/go/mime/multipart/quotedprintable_test.go | 2 +- libgo/go/mime/type_unix.go | 2 +- libgo/go/net/cgo_bsd.go | 2 +- libgo/go/net/cgo_unix_test.go | 24 + libgo/go/net/conn_test.go | 39 +- libgo/go/net/dial.go | 25 +- libgo/go/net/dial_test.go | 89 +- libgo/go/net/dialgoogle_test.go | 26 +- libgo/go/net/dnsclient.go | 4 +- libgo/go/net/dnsclient_test.go | 69 + libgo/go/net/dnsclient_unix.go | 103 +- libgo/go/net/dnsclient_unix_test.go | 134 +- libgo/go/net/dnsconfig_unix.go | 9 +- libgo/go/net/dnsconfig_unix_test.go | 46 + libgo/go/net/fd_mutex_test.go | 27 +- libgo/go/net/fd_plan9.go | 115 +- libgo/go/net/fd_poll_nacl.go | 94 + libgo/go/net/fd_poll_runtime.go | 7 +- libgo/go/net/fd_unix.go | 60 +- libgo/go/net/fd_unix_test.go | 2 +- libgo/go/net/fd_windows.go | 14 +- libgo/go/net/file_plan9.go | 10 +- libgo/go/net/file_test.go | 8 +- libgo/go/net/file_unix.go | 4 +- libgo/go/net/hosts_test.go | 2 +- libgo/go/net/http/cgi/host.go | 27 + libgo/go/net/http/cgi/matryoshka_test.go | 137 +- libgo/go/net/http/chunked.go | 58 +- libgo/go/net/http/chunked_test.go | 112 +- libgo/go/net/http/client.go | 111 +- libgo/go/net/http/client_test.go | 275 +- libgo/go/net/http/cookie.go | 58 +- libgo/go/net/http/cookie_test.go | 107 +- libgo/go/net/http/export_test.go | 18 +- libgo/go/net/http/fcgi/child.go | 19 +- libgo/go/net/http/fs.go | 18 +- libgo/go/net/http/fs_test.go | 70 +- libgo/go/net/http/header.go | 19 +- libgo/go/net/http/header_test.go | 9 +- libgo/go/net/http/httptest/server_test.go | 23 + libgo/go/net/http/httputil/chunked.go | 74 +- libgo/go/net/http/httputil/chunked_test.go | 120 +- libgo/go/net/http/httputil/dump.go | 35 +- libgo/go/net/http/httputil/dump_test.go | 87 +- libgo/go/net/http/httputil/httputil.go | 32 + libgo/go/net/http/httputil/persist.go | 21 +- libgo/go/net/http/httputil/reverseproxy.go | 4 + libgo/go/net/http/httputil/reverseproxy_test.go | 16 + libgo/go/net/http/proxy_test.go | 19 +- .../bug191.dir/a.go => libgo/go/net/http/race.go | 11 +- libgo/go/net/http/request.go | 139 +- libgo/go/net/http/request_test.go | 133 +- libgo/go/net/http/requestwrite_test.go | 42 +- libgo/go/net/http/response.go | 68 +- libgo/go/net/http/response_test.go | 20 +- libgo/go/net/http/responsewrite_test.go | 123 +- libgo/go/net/http/serve_test.go | 586 +- libgo/go/net/http/server.go | 270 +- libgo/go/net/http/transfer.go | 155 +- libgo/go/net/http/transfer_test.go | 33 +- libgo/go/net/http/transport.go | 393 +- libgo/go/net/http/transport_test.go | 529 +- libgo/go/net/interface.go | 10 +- libgo/go/net/interface_linux.go | 58 +- libgo/go/net/interface_stub.go | 2 +- libgo/go/net/ip.go | 3 + libgo/go/net/ip_test.go | 1 + libgo/go/net/ipraw_test.go | 4 +- libgo/go/net/iprawsock_posix.go | 18 +- libgo/go/net/ipsock.go | 6 +- libgo/go/net/ipsock_plan9.go | 66 +- libgo/go/net/ipsock_posix.go | 9 +- libgo/go/net/lookup_plan9.go | 46 +- libgo/go/net/lookup_unix.go | 2 +- libgo/go/net/mail/message.go | 20 +- libgo/go/net/mail/message_test.go | 17 + libgo/go/net/multicast_test.go | 8 +- libgo/go/net/net.go | 15 +- libgo/go/net/net_test.go | 25 +- libgo/go/net/packetconn_test.go | 32 +- libgo/go/net/parse.go | 2 +- libgo/go/net/port_unix.go | 12 +- libgo/go/net/protoconn_test.go | 6 +- libgo/go/net/rpc/client.go | 14 +- libgo/go/net/rpc/client_test.go | 36 + libgo/go/net/rpc/jsonrpc/all_test.go | 35 + libgo/go/net/rpc/jsonrpc/server.go | 6 +- libgo/go/net/rpc/server.go | 5 +- libgo/go/net/rpc/server_test.go | 38 +- libgo/go/net/sendfile_dragonfly.go | 2 +- libgo/go/net/sendfile_freebsd.go | 2 +- libgo/go/net/sendfile_stub.go | 2 +- libgo/go/net/server_test.go | 86 +- libgo/go/net/smtp/smtp.go | 8 +- libgo/go/net/smtp/smtp_test.go | 144 + libgo/go/net/sock_bsd.go | 2 +- libgo/go/net/sock_cloexec.go | 47 +- libgo/go/net/sock_posix.go | 2 +- libgo/go/net/sock_solaris.go | 13 +- libgo/go/net/sockopt_bsd.go | 15 +- libgo/go/net/sockopt_plan9.go | 13 + libgo/go/net/sockopt_posix.go | 2 +- .../net/{sockopt_linux.go => sockopt_solaris.go} | 0 libgo/go/net/sockoptip_bsd.go | 2 +- libgo/go/net/sockoptip_posix.go | 2 +- libgo/go/net/sockoptip_stub.go | 39 + libgo/go/net/sys_cloexec.go | 18 +- libgo/go/net/tcp_test.go | 53 +- libgo/go/net/tcpsock_plan9.go | 29 +- libgo/go/net/tcpsock_posix.go | 21 +- ...{tcpsockopt_unix.go => tcpsockopt_dragonfly.go} | 12 +- libgo/go/net/tcpsockopt_plan9.go | 18 + libgo/go/net/tcpsockopt_posix.go | 2 +- ...tcpsockopt_openbsd.go => tcpsockopt_solaris.go} | 4 +- libgo/go/net/tcpsockopt_unix.go | 2 +- libgo/go/net/tcpsockopt_windows.go | 17 +- libgo/go/net/testdata/resolv.conf | 5 + libgo/go/net/textproto/reader.go | 112 +- libgo/go/net/textproto/reader_test.go | 29 +- libgo/go/net/timeout_test.go | 25 +- libgo/go/net/udp_test.go | 4 + libgo/go/net/udpsock.go | 4 - libgo/go/net/udpsock_plan9.go | 3 +- libgo/go/net/udpsock_posix.go | 10 +- libgo/go/net/unicast_posix_test.go | 7 +- libgo/go/net/unix_test.go | 69 +- libgo/go/net/unixsock_posix.go | 28 +- libgo/go/net/url/url.go | 2 +- libgo/go/net/url/url_test.go | 11 + libgo/go/net/z_last_test.go | 37 + libgo/go/os/dir_unix.go | 2 +- libgo/go/os/doc.go | 3 + libgo/go/os/env_unix_test.go | 2 +- libgo/go/os/error_unix.go | 2 +- libgo/go/os/exec/exec.go | 88 +- libgo/go/os/exec/exec_test.go | 151 +- libgo/go/os/exec/lp_unix.go | 2 +- libgo/go/os/exec/lp_unix_test.go | 2 +- libgo/go/os/exec_plan9.go | 9 +- libgo/go/os/exec_posix.go | 2 +- libgo/go/os/exec_unix.go | 5 +- libgo/go/os/file.go | 8 + libgo/go/os/file_plan9.go | 33 +- libgo/go/os/file_posix.go | 7 +- libgo/go/os/file_unix.go | 59 +- libgo/go/os/getwd.go | 28 +- libgo/go/os/os_test.go | 156 +- libgo/go/os/os_unix_test.go | 40 +- libgo/go/os/path_test.go | 5 +- libgo/go/os/path_unix.go | 2 +- libgo/go/os/pipe_bsd.go | 2 +- libgo/go/os/signal/signal_test.go | 2 +- libgo/go/os/signal/signal_unix.go | 2 +- libgo/go/os/{stat_atim.go => stat_nacl.go} | 9 +- libgo/go/os/stat_solaris.go | 7 +- libgo/go/os/sys_bsd.go | 2 +- libgo/go/os/sys_darwin.go | 31 + libgo/go/os/sys_freebsd.go | 23 + libgo/go/os/sys_nacl.go | 9 + libgo/go/os/sys_unix.go | 11 + libgo/go/os/user/lookup_unix.go | 2 +- .../go/path/filepath/export_test.go | 4 +- libgo/go/path/filepath/match.go | 2 +- libgo/go/path/filepath/match_test.go | 53 +- libgo/go/path/filepath/path.go | 38 +- libgo/go/path/filepath/path_test.go | 63 +- libgo/go/path/filepath/path_unix.go | 2 +- libgo/go/reflect/all_test.go | 282 +- libgo/go/reflect/deepequal.go | 3 - libgo/go/reflect/export_test.go | 1 + libgo/go/reflect/makefunc.go | 94 +- libgo/go/reflect/makefunc_dummy.c | 11 +- libgo/go/reflect/makefunc_ffi.go | 88 + libgo/go/reflect/makefunc_ffi_c.c | 128 + libgo/go/reflect/makefuncgo_386.go | 13 +- libgo/go/reflect/makefuncgo_amd64.go | 16 +- libgo/go/reflect/type.go | 71 +- libgo/go/reflect/value.go | 842 +- libgo/go/regexp/all_test.go | 65 + libgo/go/regexp/exec.go | 121 +- libgo/go/regexp/onepass.go | 582 + libgo/go/regexp/onepass_test.go | 208 + libgo/go/regexp/regexp.go | 20 +- libgo/go/regexp/syntax/doc.go | 4 + libgo/go/regexp/syntax/parse.go | 3 +- libgo/go/regexp/syntax/parse_test.go | 4 +- libgo/go/regexp/syntax/perl_groups.go | 4 + libgo/go/regexp/syntax/prog.go | 54 +- libgo/go/regexp/syntax/prog_test.go | 4 +- libgo/go/runtime/append_test.go | 19 + libgo/go/runtime/chan_test.go | 637 +- libgo/go/runtime/crash_test.go | 96 +- libgo/go/runtime/debug/garbage.go | 20 +- libgo/go/runtime/debug/heapdump_test.go | 33 + libgo/go/runtime/debug/stack.go | 6 + libgo/go/runtime/error.go | 7 +- libgo/go/runtime/export_test.go | 34 +- libgo/go/runtime/extern.go | 28 +- libgo/go/runtime/gc_test.go | 83 + libgo/go/runtime/lfstack_test.go | 12 +- libgo/go/runtime/map_test.go | 73 + libgo/go/runtime/mapspeed_test.go | 30 + libgo/go/runtime/mem.go | 7 +- libgo/go/runtime/memmove_test.go | 179 +- libgo/go/runtime/mfinal_test.go | 179 +- libgo/go/runtime/mgc0.go | 12 + libgo/go/runtime/norace_test.go | 36 +- libgo/go/runtime/pprof/pprof.go | 2 +- libgo/go/runtime/pprof/pprof_test.go | 29 +- libgo/go/runtime/proc_test.go | 66 +- libgo/go/runtime/runtime_test.go | 89 +- libgo/go/runtime/runtime_unix_test.go | 56 + libgo/go/runtime/type.go | 4 +- libgo/go/sort/sort.go | 6 +- libgo/go/strconv/atob_test.go | 34 + libgo/go/strconv/atof.go | 11 - libgo/go/strconv/atoi.go | 8 +- libgo/go/strconv/isprint.go | 4 + libgo/go/strconv/makeisprint.go | 3 + libgo/go/strconv/quote.go | 3 +- libgo/go/strconv/quote_example_test.go | 35 + libgo/go/strconv/quote_test.go | 1 + libgo/go/strings/example_test.go | 32 +- libgo/go/strings/reader.go | 52 +- libgo/go/strings/reader_test.go | 56 +- libgo/go/strings/replace.go | 2 +- libgo/go/strings/strings_test.go | 30 +- libgo/go/sync/atomic/atomic_test.go | 7 +- libgo/go/sync/mutex_test.go | 72 +- libgo/go/sync/once_test.go | 25 +- libgo/go/sync/pool.go | 223 + libgo/go/sync/pool_test.go | 156 + libgo/go/sync/runtime_sema_test.go | 85 +- libgo/go/sync/rwmutex_test.go | 79 +- libgo/go/sync/waitgroup.go | 10 +- libgo/go/sync/waitgroup_test.go | 125 +- libgo/go/syscall/consistency_unix_test.go | 34 - libgo/go/syscall/dir_plan9.go | 9 +- libgo/go/syscall/env_unix.go | 2 +- libgo/go/syscall/exec_linux.go | 4 +- libgo/go/syscall/exec_unix.go | 4 +- libgo/go/syscall/libcall_posix.go | 11 +- libgo/go/syscall/libcall_posix_largefile.go | 6 + libgo/go/syscall/libcall_posix_regfile.go | 6 + libgo/go/syscall/lsf_linux.go | 4 +- libgo/go/syscall/mksyscall.awk | 9 +- libgo/go/syscall/mmap_unix_test.go | 22 + libgo/go/syscall/rlimit_linux_test.go | 41 - libgo/go/syscall/route_bsd.go | 9 +- libgo/go/syscall/route_dragonfly.go | 2 +- libgo/go/syscall/route_freebsd.go | 12 +- libgo/go/syscall/route_freebsd_32bit.go | 24 + libgo/go/syscall/route_freebsd_64bit.go | 14 + libgo/go/syscall/route_netbsd.go | 2 +- libgo/go/syscall/route_openbsd.go | 2 +- libgo/go/syscall/sockcmsg_unix.go | 8 +- libgo/go/syscall/socket.go | 50 +- libgo/go/syscall/socket_posix.go | 4 +- libgo/go/syscall/socket_xnet.go | 4 +- libgo/go/syscall/syscall_linux_386.go | 3 + libgo/go/syscall/syscall_unix.go | 11 +- .../{passfd_test.go => syscall_unix_test.go} | 120 +- libgo/go/testing/benchmark.go | 102 +- libgo/go/testing/benchmark_test.go | 53 + libgo/go/testing/testing.go | 47 +- libgo/go/text/scanner/scanner.go | 6 +- libgo/go/text/scanner/scanner_test.go | 41 +- libgo/go/text/tabwriter/tabwriter.go | 12 +- libgo/go/text/tabwriter/tabwriter_test.go | 39 +- libgo/go/text/template/doc.go | 2 +- libgo/go/text/template/exec.go | 11 + libgo/go/text/template/exec_test.go | 30 +- libgo/go/text/template/multi_test.go | 12 + libgo/go/text/template/template.go | 2 +- libgo/go/time/format.go | 9 +- libgo/go/time/format_test.go | 513 + libgo/go/time/internal_test.go | 20 +- libgo/go/time/sleep.go | 12 +- libgo/go/time/sleep_test.go | 31 +- libgo/go/time/sys_unix.go | 2 +- libgo/go/time/tick.go | 3 +- libgo/go/time/tick_test.go | 18 + libgo/go/time/time.go | 2 + libgo/go/time/time_test.go | 555 +- libgo/go/time/zoneinfo.go | 87 +- libgo/go/time/zoneinfo_plan9.go | 2 +- libgo/go/time/zoneinfo_read.go | 8 +- libgo/go/time/zoneinfo_test.go | 66 + libgo/go/time/zoneinfo_unix.go | 2 +- libgo/go/time/zoneinfo_windows.go | 8 +- libgo/go/unicode/letter.go | 4 +- libgo/go/unicode/letter_test.go | 16 +- libgo/go/unicode/script_test.go | 2 +- libgo/go/unicode/tables.go | 65 +- libgo/go/unicode/utf16/utf16.go | 2 +- libgo/go/unicode/utf16/utf16_test.go | 48 + libgo/go/unicode/utf8/example_test.go | 4 + libgo/go/unicode/utf8/utf8.go | 32 +- libgo/merge.sh | 2 +- libgo/mksysinfo.sh | 10 + libgo/runtime/chan.c | 2466 +- libgo/runtime/{chan.c => chan.goc} | 611 +- libgo/runtime/chan.h | 75 + libgo/runtime/cpuprof.c | 779 +- libgo/runtime/{cpuprof.c => cpuprof.goc} | 15 +- libgo/runtime/env_posix.c | 4 +- libgo/runtime/getncpu-linux.c | 2 +- libgo/runtime/go-append.c | 5 +- libgo/runtime/go-caller.c | 14 +- libgo/runtime/go-callers.c | 34 +- libgo/runtime/go-cdiv.c | 31 +- libgo/runtime/go-cgo.c | 16 - libgo/runtime/go-defer.c | 12 +- libgo/runtime/go-defer.h | 10 +- libgo/runtime/go-eface-compare.c | 4 - libgo/runtime/go-eface-val-compare.c | 2 - libgo/runtime/{go-reflect-call.c => go-ffi.c} | 244 +- libgo/runtime/go-ffi.h | 16 + libgo/runtime/go-getgoroot.c | 26 - libgo/runtime/{iface.goc => go-iface.goc} | 8 - libgo/runtime/go-interface-eface-compare.c | 2 - libgo/runtime/go-map-delete.c | 4 +- libgo/runtime/go-now.c | 10 - libgo/runtime/go-panic.c | 6 +- libgo/runtime/go-panic.h | 9 + libgo/runtime/go-recover.c | 228 +- libgo/runtime/go-reflect-call.c | 319 +- libgo/runtime/go-reflect-map.c | 178 +- libgo/runtime/go-setenv.c | 20 +- libgo/runtime/go-signal.c | 25 +- libgo/runtime/go-string-to-byte-array.c | 9 +- libgo/runtime/go-string-to-int-array.c | 13 +- libgo/runtime/go-traceback.c | 2 +- libgo/runtime/go-type-complex.c | 110 +- libgo/runtime/go-type-eface.c | 3 - libgo/runtime/go-type-float.c | 88 +- libgo/runtime/go-type.h | 19 +- libgo/runtime/go-typestring.c | 17 - libgo/runtime/go-unsafe-pointer.c | 21 +- libgo/runtime/go-unwind.c | 12 +- libgo/runtime/go-varargs.c | 6 + libgo/runtime/goc2c.c | 17 +- libgo/runtime/heapdump.c | 776 + libgo/runtime/lfstack.c | 105 +- libgo/runtime/{lfstack.c => lfstack.goc} | 12 +- libgo/runtime/lock_futex.c | 16 +- libgo/runtime/lock_sema.c | 11 +- libgo/runtime/malloc.goc | 614 +- libgo/runtime/malloc.h | 224 +- libgo/runtime/mcache.c | 124 +- libgo/runtime/mcentral.c | 205 +- libgo/runtime/mem.c | 55 +- libgo/runtime/mfinal.c | 218 - libgo/runtime/mgc0.c | 1757 +- libgo/runtime/mgc0.h | 41 + libgo/runtime/mheap.c | 482 +- libgo/runtime/mprof.goc | 280 +- libgo/runtime/msize.c | 27 +- libgo/runtime/netpoll.goc | 169 +- libgo/runtime/netpoll_epoll.c | 13 +- libgo/runtime/netpoll_kqueue.c | 12 +- libgo/runtime/netpoll_select.c | 4 +- libgo/runtime/netpoll_stub.c | 3 +- libgo/runtime/panic.c | 113 +- libgo/runtime/parfor.c | 47 +- libgo/runtime/print.c | 77 +- libgo/runtime/proc.c | 598 +- libgo/runtime/race.h | 3 +- libgo/runtime/rdebug.goc | 26 + libgo/runtime/reflect.goc | 2 - libgo/runtime/runtime.c | 69 +- libgo/runtime/runtime.h | 149 +- libgo/runtime/runtime1.goc | 62 + libgo/runtime/sema.goc | 6 +- libgo/runtime/signal_unix.c | 11 +- libgo/runtime/string.goc | 13 +- libgo/runtime/time.goc | 40 +- libgo/runtime/yield.c | 6 +- libgo/testsuite/Makefile.in | 1 + libgo/testsuite/gotest | 46 +- libgomp/ChangeLog | 236 +- libgomp/libgomp.h | 17 +- libgomp/libgomp.texi | 84 +- libgomp/omp_lib.f90.in | 2 +- libgomp/omp_lib.h.in | 2 +- libgomp/task.c | 354 +- libgomp/testsuite/lib/libgomp.exp | 6 + libgomp/testsuite/libgomp.c++/c++.exp | 3 + libgomp/testsuite/libgomp.c++/for-10.C | 3 + libgomp/testsuite/libgomp.c++/pr63248.C | 62 + libgomp/testsuite/libgomp.c++/simd-9.C | 52 + libgomp/testsuite/libgomp.c++/simd10.C | 6 + libgomp/testsuite/libgomp.c++/simd11.C | 6 + libgomp/testsuite/libgomp.c++/simd12.C | 6 + libgomp/testsuite/libgomp.c++/simd13.C | 6 + libgomp/testsuite/libgomp.c/affinity-1.c | 1 + libgomp/testsuite/libgomp.c/appendix-a/a.15.1.c | 1 + libgomp/testsuite/libgomp.c/appendix-a/a.29.1.c | 4 +- libgomp/testsuite/libgomp.c/c.exp | 3 + libgomp/testsuite/libgomp.c/depend-10.c | 3 + libgomp/testsuite/libgomp.c/depend-5.c | 98 + libgomp/testsuite/libgomp.c/depend-6.c | 3 + libgomp/testsuite/libgomp.c/depend-7.c | 3 + libgomp/testsuite/libgomp.c/depend-8.c | 3 + libgomp/testsuite/libgomp.c/depend-9.c | 3 + libgomp/testsuite/libgomp.c/for-2.c | 3 + libgomp/testsuite/libgomp.c/for-2.h | 21 +- libgomp/testsuite/libgomp.c/nqueens-1.c | 1 + libgomp/testsuite/libgomp.c/omp-loop02.c | 1 + libgomp/testsuite/libgomp.c/omp-parallel-for.c | 1 + libgomp/testsuite/libgomp.c/omp-parallel-if.c | 1 + libgomp/testsuite/libgomp.c/omp-single-1.c | 1 + libgomp/testsuite/libgomp.c/omp-single-2.c | 1 + libgomp/testsuite/libgomp.c/omp_matvec.c | 1 + libgomp/testsuite/libgomp.c/omp_workshare3.c | 1 + libgomp/testsuite/libgomp.c/omp_workshare4.c | 1 + libgomp/testsuite/libgomp.c/pr26943-3.c | 1 + libgomp/testsuite/libgomp.c/pr26943-4.c | 1 + libgomp/testsuite/libgomp.c/pr36802-2.c | 3 + libgomp/testsuite/libgomp.c/pr36802-3.c | 3 + libgomp/testsuite/libgomp.c/pr61200.c | 87 + libgomp/testsuite/libgomp.c/shared-1.c | 2 + libgomp/testsuite/libgomp.c/simd-14.c | 123 + libgomp/testsuite/libgomp.c/simd-15.c | 129 + libgomp/testsuite/libgomp.c/simd-16.c | 67 + libgomp/testsuite/libgomp.c/simd-17.c | 73 + libgomp/testsuite/libgomp.c/target-8.c | 26 + libgomp/testsuite/libgomp.c/thread-limit-1.c | 1 + libgomp/testsuite/libgomp.c/thread-limit-2.c | 1 + libgomp/testsuite/libgomp.fortran/aligned1.f03 | 133 + libgomp/testsuite/libgomp.fortran/alloc-comp-1.f90 | 328 + libgomp/testsuite/libgomp.fortran/alloc-comp-2.f90 | 367 + libgomp/testsuite/libgomp.fortran/alloc-comp-3.f90 | 372 + .../testsuite/libgomp.fortran/allocatable10.f90 | 112 + .../testsuite/libgomp.fortran/allocatable11.f90 | 72 + .../testsuite/libgomp.fortran/allocatable12.f90 | 74 + libgomp/testsuite/libgomp.fortran/allocatable9.f90 | 156 + libgomp/testsuite/libgomp.fortran/associate1.f90 | 23 + libgomp/testsuite/libgomp.fortran/associate2.f90 | 46 + libgomp/testsuite/libgomp.fortran/cancel-do-1.f90 | 14 + libgomp/testsuite/libgomp.fortran/cancel-do-2.f90 | 90 + .../libgomp.fortran/cancel-parallel-1.f90 | 10 + .../libgomp.fortran/cancel-parallel-3.f90 | 38 + .../libgomp.fortran/cancel-sections-1.f90 | 23 + .../libgomp.fortran/cancel-taskgroup-2.f90 | 28 + .../testsuite/libgomp.fortran/declare-simd-1.f90 | 95 + .../testsuite/libgomp.fortran/declare-simd-2.f90 | 25 + .../testsuite/libgomp.fortran/declare-simd-3.f90 | 22 + libgomp/testsuite/libgomp.fortran/depend-1.f90 | 203 + libgomp/testsuite/libgomp.fortran/depend-2.f90 | 34 + libgomp/testsuite/libgomp.fortran/depend-3.f90 | 42 + libgomp/testsuite/libgomp.fortran/fortran.exp | 12 +- libgomp/testsuite/libgomp.fortran/nestedfn5.f90 | 96 + libgomp/testsuite/libgomp.fortran/omp_atomic5.f90 | 59 + .../testsuite/libgomp.fortran/openmp_version-1.f | 2 +- .../testsuite/libgomp.fortran/openmp_version-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr34020.f90 | 1 + libgomp/testsuite/libgomp.fortran/procptr1.f90 | 42 + libgomp/testsuite/libgomp.fortran/simd1.f90 | 35 + libgomp/testsuite/libgomp.fortran/simd2.f90 | 101 + libgomp/testsuite/libgomp.fortran/simd3.f90 | 109 + libgomp/testsuite/libgomp.fortran/simd4.f90 | 103 + libgomp/testsuite/libgomp.fortran/simd5.f90 | 124 + libgomp/testsuite/libgomp.fortran/simd6.f90 | 135 + libgomp/testsuite/libgomp.fortran/simd7.f90 | 172 + libgomp/testsuite/libgomp.fortran/target1.f90 | 58 + libgomp/testsuite/libgomp.fortran/target2.f90 | 96 + libgomp/testsuite/libgomp.fortran/target3.f90 | 29 + libgomp/testsuite/libgomp.fortran/target4.f90 | 48 + libgomp/testsuite/libgomp.fortran/target5.f90 | 21 + libgomp/testsuite/libgomp.fortran/target6.f90 | 50 + libgomp/testsuite/libgomp.fortran/target7.f90 | 38 + libgomp/testsuite/libgomp.fortran/target8.f90 | 33 + libgomp/testsuite/libgomp.fortran/taskgroup1.f90 | 80 + libgomp/testsuite/libgomp.fortran/udr1.f90 | 51 + libgomp/testsuite/libgomp.fortran/udr10.f90 | 32 + libgomp/testsuite/libgomp.fortran/udr11.f90 | 95 + libgomp/testsuite/libgomp.fortran/udr12.f90 | 76 + libgomp/testsuite/libgomp.fortran/udr13.f90 | 106 + libgomp/testsuite/libgomp.fortran/udr14.f90 | 50 + libgomp/testsuite/libgomp.fortran/udr15.f90 | 64 + libgomp/testsuite/libgomp.fortran/udr2.f90 | 51 + libgomp/testsuite/libgomp.fortran/udr3.f90 | 38 + libgomp/testsuite/libgomp.fortran/udr4.f90 | 50 + libgomp/testsuite/libgomp.fortran/udr5.f90 | 57 + libgomp/testsuite/libgomp.fortran/udr6.f90 | 69 + libgomp/testsuite/libgomp.fortran/udr7.f90 | 46 + libgomp/testsuite/libgomp.fortran/udr8.f90 | 46 + libgomp/testsuite/libgomp.fortran/udr9.f90 | 65 + libgomp/testsuite/libgomp.graphite/graphite.exp | 3 + libiberty/ChangeLog | 91 +- libiberty/Makefile.in | 396 +- libiberty/configure | 7 + libiberty/configure.ac | 6 + libiberty/cp-demangle.c | 87 +- libiberty/cplus-dem.c | 25 +- libiberty/d-demangle.c | 1338 + libiberty/maint-tool | 5 +- libiberty/pex-common.c | 8 +- libiberty/pex-common.h | 2 +- libiberty/pex-djgpp.c | 6 +- libiberty/pex-unix.c | 7 +- libiberty/pex-win32.c | 52 +- libiberty/simple-object-elf.c | 38 +- libiberty/testsuite/Makefile.in | 14 +- libiberty/testsuite/d-demangle-expected | 936 + libiberty/testsuite/demangle-expected | 39 + libiberty/testsuite/demangler-fuzzer.c | 108 + libitm/ChangeLog | 27 +- libitm/acinclude.m4 | 10 +- libitm/clearcap.map | 14 - libitm/config/{sh => aarch64}/sjlj.S | 126 +- libitm/config/{sh => aarch64}/target.h | 16 +- libitm/configure | 8 +- libitm/configure.tgt | 3 +- libitm/testsuite/libitm.c/memcpy-1.c | 1 + libitm/testsuite/libitm.c/memset-1.c | 1 + libjava/ChangeLog | 19 +- libjava/boehm.cc | 6 +- libjava/classpath/ChangeLog | 6 +- libjava/classpath/native/fdlibm/mprec.c | 9 +- libjava/configure | 5 - libjava/configure.ac | 5 - libjava/configure.host | 7 + libjava/java/lang/natClass.cc | 6 +- libjava/libltdl/ChangeLog | 4 - libjava/testsuite/lib/libjava.exp | 4 +- libobjc/ChangeLog | 7 +- libobjc/encoding.c | 1 + libquadmath/ChangeLog | 12 +- libquadmath/Makefile.am | 6 + libquadmath/Makefile.in | 8 +- libquadmath/libquadmath.texi | 2 +- libsanitizer/ChangeLog | 65 +- libsanitizer/MERGE | 2 +- libsanitizer/Makefile.am | 9 + libsanitizer/Makefile.in | 64 +- libsanitizer/asan/Makefile.am | 7 +- libsanitizer/asan/Makefile.in | 26 +- libsanitizer/asan/asan_activation.cc | 72 + .../asan/asan_activation.h | 17 +- libsanitizer/asan/asan_allocator.h | 44 +- libsanitizer/asan/asan_allocator2.cc | 150 +- libsanitizer/asan/asan_debugging.cc | 72 + libsanitizer/asan/asan_dll_thunk.cc | 196 - libsanitizer/asan/asan_fake_stack.cc | 61 +- libsanitizer/asan/asan_fake_stack.h | 8 +- libsanitizer/asan/asan_flags.h | 67 +- libsanitizer/asan/asan_globals.cc | 53 +- libsanitizer/asan/asan_init_version.h | 30 + libsanitizer/asan/asan_intercepted_functions.h | 77 - libsanitizer/asan/asan_interceptors.cc | 246 +- libsanitizer/asan/asan_interceptors.h | 74 +- libsanitizer/asan/asan_interface_internal.h | 86 +- libsanitizer/asan/asan_internal.h | 45 +- libsanitizer/asan/asan_linux.cc | 149 +- libsanitizer/asan/asan_mac.cc | 88 +- libsanitizer/asan/asan_mac.h | 57 - libsanitizer/asan/asan_malloc_linux.cc | 115 +- libsanitizer/asan/asan_malloc_mac.cc | 36 +- libsanitizer/asan/asan_malloc_win.cc | 126 +- libsanitizer/asan/asan_mapping.h | 80 +- libsanitizer/asan/asan_new_delete.cc | 74 +- libsanitizer/asan/asan_poisoning.cc | 131 +- libsanitizer/asan/asan_poisoning.h | 32 +- libsanitizer/asan/asan_posix.cc | 75 +- libsanitizer/asan/asan_preinit.cc | 12 +- libsanitizer/asan/asan_report.cc | 482 +- libsanitizer/asan/asan_report.h | 29 +- libsanitizer/asan/asan_rtl.cc | 469 +- libsanitizer/asan/asan_stack.cc | 30 - libsanitizer/asan/asan_stack.h | 75 +- libsanitizer/asan/asan_stats.cc | 13 +- libsanitizer/asan/asan_thread.cc | 49 +- libsanitizer/asan/asan_thread.h | 5 +- libsanitizer/asan/asan_win.cc | 121 +- libsanitizer/asan/asan_win_dll_thunk.cc | 374 + .../asan/asan_win_dynamic_runtime_thunk.cc | 50 + libsanitizer/asan/libtool-version | 2 +- libsanitizer/configure.tgt | 2 + .../include/sanitizer/allocator_interface.h | 64 + libsanitizer/include/sanitizer/asan_interface.h | 81 +- .../include/sanitizer/common_interface_defs.h | 33 +- libsanitizer/include/sanitizer/dfsan_interface.h | 11 + libsanitizer/include/sanitizer/lsan_interface.h | 31 +- libsanitizer/include/sanitizer/msan_interface.h | 90 +- .../sanitizer}/tsan_interface_atomic.h | 163 +- libsanitizer/interception/interception.h | 31 +- libsanitizer/interception/interception_linux.cc | 6 +- libsanitizer/interception/interception_linux.h | 20 +- .../interception/interception_type_test.cc | 12 +- libsanitizer/interception/interception_win.cc | 182 +- libsanitizer/interception/interception_win.h | 32 +- libsanitizer/lsan/lsan.cc | 27 +- libsanitizer/lsan/lsan.h | 20 + libsanitizer/lsan/lsan_allocator.cc | 48 +- libsanitizer/lsan/lsan_allocator.h | 2 +- libsanitizer/lsan/lsan_common.cc | 391 +- libsanitizer/lsan/lsan_common.h | 49 +- libsanitizer/lsan/lsan_common_linux.cc | 25 +- libsanitizer/lsan/lsan_interceptors.cc | 50 +- libsanitizer/lsan/lsan_preinit.cc | 6 +- libsanitizer/sanitizer_common/Makefile.am | 19 +- libsanitizer/sanitizer_common/Makefile.in | 58 +- .../sanitizer_common/sanitizer_addrhashmap.h | 340 + .../sanitizer_common/sanitizer_allocator.cc | 4 +- .../sanitizer_common/sanitizer_allocator.h | 42 +- .../sanitizer_allocator_interface.h | 36 + .../sanitizer_allocator_internal.h | 22 +- libsanitizer/sanitizer_common/sanitizer_atomic.h | 3 +- .../sanitizer_common/sanitizer_atomic_clang.h | 71 +- .../sanitizer_atomic_clang_other.h | 95 + .../sanitizer_common/sanitizer_atomic_clang_x86.h | 114 + .../sanitizer_common/sanitizer_atomic_msvc.h | 100 +- .../sanitizer_common/sanitizer_bitvector.h | 349 + libsanitizer/sanitizer_common/sanitizer_bvgraph.h | 163 + libsanitizer/sanitizer_common/sanitizer_common.cc | 46 +- libsanitizer/sanitizer_common/sanitizer_common.h | 107 +- .../sanitizer_common_interceptors.inc | 2539 +- .../sanitizer_common_interceptors_format.inc | 557 + .../sanitizer_common_interceptors_ioctl.inc | 60 +- .../sanitizer_common_interceptors_scanf.inc | 309 - .../sanitizer_common/sanitizer_common_libcdep.cc | 37 + .../sanitizer_common/sanitizer_common_syscalls.inc | 61 +- .../sanitizer_common/sanitizer_coverage.cc | 111 - .../sanitizer_common/sanitizer_coverage_libcdep.cc | 377 + .../sanitizer_coverage_mapping_libcdep.cc | 126 + .../sanitizer_common/sanitizer_deadlock_detector.h | 410 + .../sanitizer_deadlock_detector1.cc | 187 + .../sanitizer_deadlock_detector2.cc | 426 + .../sanitizer_deadlock_detector_interface.h | 91 + libsanitizer/sanitizer_common/sanitizer_flags.cc | 192 +- libsanitizer/sanitizer_common/sanitizer_flags.h | 53 +- libsanitizer/sanitizer_common/sanitizer_freebsd.h | 135 + .../sanitizer_common/sanitizer_interception.h | 23 + .../sanitizer_common/sanitizer_internal_defs.h | 47 +- libsanitizer/sanitizer_common/sanitizer_libc.cc | 2 +- libsanitizer/sanitizer_common/sanitizer_libc.h | 6 + .../sanitizer_common/sanitizer_libignore.cc | 11 +- libsanitizer/sanitizer_common/sanitizer_linux.cc | 616 +- libsanitizer/sanitizer_common/sanitizer_linux.h | 27 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 262 +- libsanitizer/sanitizer_common/sanitizer_list.h | 17 + libsanitizer/sanitizer_common/sanitizer_mac.cc | 253 +- libsanitizer/sanitizer_common/sanitizer_mac.h | 34 + libsanitizer/sanitizer_common/sanitizer_mutex.h | 84 + ...er_win.cc => sanitizer_persistent_allocator.cc} | 12 +- .../sanitizer_persistent_allocator.h | 69 + libsanitizer/sanitizer_common/sanitizer_platform.h | 63 +- .../sanitizer_platform_interceptors.h | 278 +- .../sanitizer_platform_limits_linux.cc | 14 +- .../sanitizer_platform_limits_posix.cc | 432 +- .../sanitizer_platform_limits_posix.h | 482 +- libsanitizer/sanitizer_common/sanitizer_posix.cc | 110 +- .../sanitizer_common/sanitizer_posix_libcdep.cc | 133 +- libsanitizer/sanitizer_common/sanitizer_printf.cc | 29 +- libsanitizer/sanitizer_common/sanitizer_procmaps.h | 77 +- .../sanitizer_common/sanitizer_procmaps_common.cc | 176 + .../sanitizer_common/sanitizer_procmaps_freebsd.cc | 86 + .../sanitizer_common/sanitizer_procmaps_linux.cc | 88 + .../sanitizer_common/sanitizer_procmaps_mac.cc | 188 + .../sanitizer_common/sanitizer_report_decorator.h | 12 +- .../sanitizer_common/sanitizer_stackdepot.cc | 267 +- .../sanitizer_common/sanitizer_stackdepot.h | 30 +- .../sanitizer_common/sanitizer_stackdepotbase.h | 174 + .../sanitizer_common/sanitizer_stacktrace.cc | 130 +- .../sanitizer_common/sanitizer_stacktrace.h | 26 +- .../sanitizer_stacktrace_libcdep.cc | 84 +- .../sanitizer_stoptheworld_linux_libcdep.cc | 58 +- .../sanitizer_common/sanitizer_suppressions.cc | 33 +- .../sanitizer_common/sanitizer_suppressions.h | 11 +- .../sanitizer_common/sanitizer_symbolizer.cc | 11 - .../sanitizer_common/sanitizer_symbolizer.h | 41 +- .../sanitizer_symbolizer_libbacktrace.cc | 45 +- .../sanitizer_symbolizer_libbacktrace.h | 12 +- .../sanitizer_symbolizer_libcdep.cc | 21 +- .../sanitizer_symbolizer_posix_libcdep.cc | 459 +- .../sanitizer_common/sanitizer_symbolizer_win.cc | 104 +- .../sanitizer_common/sanitizer_syscall_generic.inc | 12 +- .../sanitizer_syscall_linux_x86_64.inc | 2 + .../sanitizer_common/sanitizer_thread_registry.cc | 20 +- .../sanitizer_common/sanitizer_thread_registry.h | 8 +- .../sanitizer_common/sanitizer_tls_get_addr.cc | 129 + .../sanitizer_common/sanitizer_tls_get_addr.h | 58 + .../sanitizer_unwind_posix_libcdep.cc | 151 + libsanitizer/sanitizer_common/sanitizer_win.cc | 160 +- libsanitizer/tsan/Makefile.am | 51 +- libsanitizer/tsan/Makefile.in | 72 +- libsanitizer/tsan/tsan_clock.cc | 454 +- libsanitizer/tsan/tsan_clock.h | 95 +- libsanitizer/tsan/tsan_defs.h | 25 +- libsanitizer/tsan/tsan_dense_alloc.h | 135 + libsanitizer/tsan/tsan_fd.cc | 19 +- libsanitizer/tsan/tsan_fd.h | 4 +- libsanitizer/tsan/tsan_flags.cc | 81 +- libsanitizer/tsan/tsan_flags.h | 24 +- libsanitizer/tsan/tsan_interceptors.cc | 813 +- libsanitizer/tsan/tsan_interface_ann.cc | 15 +- libsanitizer/tsan/tsan_interface_atomic.cc | 470 +- libsanitizer/tsan/tsan_interface_java.cc | 164 +- libsanitizer/tsan/tsan_interface_java.h | 7 +- libsanitizer/tsan/tsan_mman.cc | 160 +- libsanitizer/tsan/tsan_mman.h | 6 +- libsanitizer/tsan/tsan_mutex.cc | 39 +- libsanitizer/tsan/tsan_mutex.h | 10 +- libsanitizer/tsan/tsan_mutexset.h | 5 + libsanitizer/tsan/tsan_platform.h | 82 +- libsanitizer/tsan/tsan_platform_linux.cc | 245 +- libsanitizer/tsan/tsan_platform_mac.cc | 39 +- libsanitizer/tsan/tsan_platform_windows.cc | 14 +- libsanitizer/tsan/tsan_report.cc | 99 +- libsanitizer/tsan/tsan_report.h | 11 +- libsanitizer/tsan/tsan_rtl.cc | 437 +- libsanitizer/tsan/tsan_rtl.h | 256 +- libsanitizer/tsan/tsan_rtl_mutex.cc | 291 +- libsanitizer/tsan/tsan_rtl_report.cc | 203 +- libsanitizer/tsan/tsan_rtl_thread.cc | 74 +- libsanitizer/tsan/tsan_stack_trace.cc | 110 + libsanitizer/tsan/tsan_stack_trace.h | 52 + libsanitizer/tsan/tsan_stat.cc | 358 +- libsanitizer/tsan/tsan_stat.h | 359 +- libsanitizer/tsan/tsan_suppressions.cc | 86 +- libsanitizer/tsan/tsan_suppressions.h | 1 - libsanitizer/tsan/tsan_symbolize.cc | 14 +- libsanitizer/tsan/tsan_symbolize.h | 2 - .../tsan/tsan_symbolize_addr2line_linux.cc | 191 - libsanitizer/tsan/tsan_sync.cc | 419 +- libsanitizer/tsan/tsan_sync.h | 100 +- libsanitizer/tsan/tsan_trace.h | 2 +- libsanitizer/tsan/tsan_update_shadow_word_inl.h | 13 +- libsanitizer/tsan/tsan_vector.h | 22 +- libsanitizer/ubsan/Makefile.am | 2 + libsanitizer/ubsan/Makefile.in | 9 +- libsanitizer/ubsan/ubsan_diag.cc | 120 +- libsanitizer/ubsan/ubsan_diag.h | 29 + libsanitizer/ubsan/ubsan_flags.cc | 61 + libsanitizer/ubsan/ubsan_flags.h | 38 + libsanitizer/ubsan/ubsan_handlers.cc | 305 +- libsanitizer/ubsan/ubsan_handlers.h | 29 +- libsanitizer/ubsan/ubsan_handlers_cxx.cc | 36 +- libsanitizer/ubsan/ubsan_init.cc | 59 + libsanitizer/ubsan/ubsan_init.h | 22 + libsanitizer/ubsan/ubsan_value.cc | 1 + libsanitizer/ubsan/ubsan_value.h | 6 +- libssp/ChangeLog | 4 - libstdc++-v3/ChangeLog | 1919 +- libstdc++-v3/ChangeLog-2013 | 4 +- libstdc++-v3/acinclude.m4 | 48 +- .../64 => aarch64-linux-gnu}/baseline_symbols.txt | 146 +- .../abi/post/alpha-linux-gnu/baseline_symbols.txt | 11 + .../abi/post/hppa-linux-gnu/baseline_symbols.txt | 44 + .../abi/post/ia64-linux-gnu/baseline_symbols.txt | 7 + .../abi/post/m68k-linux-gnu/baseline_symbols.txt | 1 + .../abi/post/solaris2.9/baseline_symbols.txt | 3636 --- .../post/solaris2.9/sparcv9/baseline_symbols.txt | 3688 --- .../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 7 + .../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 23 + libstdc++-v3/config/abi/pre/gnu.ver | 162 +- libstdc++-v3/config/io/basic_file_stdio.h | 20 + .../locale/{generic => dragonfly}/c_locale.cc | 42 +- .../locale/{darwin => dragonfly}/ctype_members.cc | 9 +- .../os/bsd/{openbsd => dragonfly}/ctype_base.h | 31 +- .../{freebsd => dragonfly}/ctype_configure_char.cc | 2 +- .../os/bsd/{freebsd => dragonfly}/ctype_inline.h | 19 +- .../os/{qnx/qnx6.1 => bsd/dragonfly}/os_defines.h | 5 +- libstdc++-v3/config/os/mingw32-w64/os_defines.h | 5 + libstdc++-v3/config/os/newlib/os_defines.h | 6 + .../{solaris2.9 => solaris2.10}/ctype_base.h | 0 .../ctype_configure_char.cc | 0 .../{solaris2.9 => solaris2.10}/ctype_inline.h | 0 .../{solaris2.9 => solaris2.10}/os_defines.h | 7 +- libstdc++-v3/configure | 80 +- libstdc++-v3/configure.host | 22 +- libstdc++-v3/crossconfig.m4 | 28 +- libstdc++-v3/doc/Makefile.am | 3 +- libstdc++-v3/doc/Makefile.in | 3 +- libstdc++-v3/doc/doxygen/user.cfg.in | 2335 +- libstdc++-v3/doc/html/api.html | 15 +- libstdc++-v3/doc/html/faq.html | 256 +- libstdc++-v3/doc/html/index.html | 6 +- libstdc++-v3/doc/html/manual/abi.html | 26 +- libstdc++-v3/doc/html/manual/algorithms.html | 2 +- libstdc++-v3/doc/html/manual/api.html | 4 +- .../doc/html/manual/appendix_contributing.html | 16 +- libstdc++-v3/doc/html/manual/appendix_free.html | 2 +- libstdc++-v3/doc/html/manual/appendix_gpl.html | 4 +- libstdc++-v3/doc/html/manual/appendix_porting.html | 4 +- libstdc++-v3/doc/html/manual/associative.html | 4 +- libstdc++-v3/doc/html/manual/atomics.html | 2 +- libstdc++-v3/doc/html/manual/backwards.html | 10 +- .../doc/html/manual/bitmap_allocator_impl.html | 2 +- libstdc++-v3/doc/html/manual/concurrency.html | 2 +- libstdc++-v3/doc/html/manual/configure.html | 6 +- libstdc++-v3/doc/html/manual/containers.html | 16 +- libstdc++-v3/doc/html/manual/debug.html | 3 +- libstdc++-v3/doc/html/manual/debug_mode_using.html | 4 +- libstdc++-v3/doc/html/manual/diagnostics.html | 2 +- .../doc/html/manual/documentation_hacking.html | 47 +- libstdc++-v3/doc/html/manual/dynamic_memory.html | 6 +- .../doc/html/manual/ext_concurrency_impl.html | 2 +- libstdc++-v3/doc/html/manual/ext_preface.html | 2 +- libstdc++-v3/doc/html/manual/extensions.html | 2 +- libstdc++-v3/doc/html/manual/facets.html | 88 +- libstdc++-v3/doc/html/manual/index.html | 22 +- libstdc++-v3/doc/html/manual/intro.html | 2 +- libstdc++-v3/doc/html/manual/io.html | 2 +- libstdc++-v3/doc/html/manual/iterators.html | 2 +- libstdc++-v3/doc/html/manual/localization.html | 22 +- libstdc++-v3/doc/html/manual/memory.html | 48 +- libstdc++-v3/doc/html/manual/numerics.html | 2 +- libstdc++-v3/doc/html/manual/parallel_mode.html | 4 +- .../doc/html/manual/parallel_mode_using.html | 2 +- .../doc/html/manual/policy_data_structures.html | 14 +- .../html/manual/policy_data_structures_design.html | 66 +- .../html/manual/policy_data_structures_using.html | 2 +- libstdc++-v3/doc/html/manual/profile_mode.html | 2 +- .../doc/html/manual/profile_mode_design.html | 2 +- .../doc/html/manual/profile_mode_diagnostics.html | 2 +- libstdc++-v3/doc/html/manual/setup.html | 10 +- libstdc++-v3/doc/html/manual/status.html | 40 +- libstdc++-v3/doc/html/manual/std_contents.html | 6 +- libstdc++-v3/doc/html/manual/strings.html | 2 +- libstdc++-v3/doc/html/manual/support.html | 2 +- libstdc++-v3/doc/html/manual/termination.html | 2 +- libstdc++-v3/doc/html/manual/test.html | 2 +- libstdc++-v3/doc/html/manual/using.html | 2 +- libstdc++-v3/doc/html/manual/using_exceptions.html | 18 +- libstdc++-v3/doc/html/manual/using_headers.html | 12 +- libstdc++-v3/doc/html/manual/utilities.html | 4 +- libstdc++-v3/doc/xml/api.xml | 23 +- libstdc++-v3/doc/xml/faq.xml | 262 +- libstdc++-v3/doc/xml/manual/abi.xml | 10 +- libstdc++-v3/doc/xml/manual/allocator.xml | 6 +- .../doc/xml/manual/appendix_contributing.xml | 14 +- .../doc/xml/manual/backwards_compatibility.xml | 2 +- libstdc++-v3/doc/xml/manual/bitmap_allocator.xml | 2 +- libstdc++-v3/doc/xml/manual/build_hacking.xml | 2 +- libstdc++-v3/doc/xml/manual/codecvt.xml | 2 +- libstdc++-v3/doc/xml/manual/configure.xml | 6 +- libstdc++-v3/doc/xml/manual/containers.xml | 24 +- libstdc++-v3/doc/xml/manual/ctype.xml | 2 +- libstdc++-v3/doc/xml/manual/debug.xml | 3 +- libstdc++-v3/doc/xml/manual/debug_mode.xml | 4 +- .../doc/xml/manual/documentation_hacking.xml | 62 +- libstdc++-v3/doc/xml/manual/evolution.xml | 4 +- libstdc++-v3/doc/xml/manual/extensions.xml | 2 +- libstdc++-v3/doc/xml/manual/intro.xml | 10 +- libstdc++-v3/doc/xml/manual/locale.xml | 4 +- libstdc++-v3/doc/xml/manual/messages.xml | 32 +- libstdc++-v3/doc/xml/manual/parallel_mode.xml | 2 +- libstdc++-v3/doc/xml/manual/profile_mode.xml | 4 +- libstdc++-v3/doc/xml/manual/shared_ptr.xml | 20 +- libstdc++-v3/doc/xml/manual/status_cxx1998.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 38 +- libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 22 +- libstdc++-v3/doc/xml/manual/status_cxxtr1.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml | 2 +- libstdc++-v3/doc/xml/manual/support.xml | 8 +- libstdc++-v3/doc/xml/manual/using.xml | 26 +- libstdc++-v3/include/Makefile.am | 29 +- libstdc++-v3/include/Makefile.in | 29 +- libstdc++-v3/include/bits/alloc_traits.h | 3 + libstdc++-v3/include/bits/allocated_ptr.h | 109 + libstdc++-v3/include/bits/allocator.h | 6 +- libstdc++-v3/include/bits/atomic_base.h | 4 +- libstdc++-v3/include/bits/basic_ios.h | 41 + libstdc++-v3/include/bits/basic_string.h | 20 +- libstdc++-v3/include/bits/char_traits.h | 4 +- libstdc++-v3/include/bits/deque.tcc | 45 +- libstdc++-v3/include/bits/forward_list.h | 9 +- libstdc++-v3/include/bits/fstream.tcc | 85 + libstdc++-v3/include/bits/functexcept.h | 2 +- libstdc++-v3/include/bits/hashtable.h | 207 +- libstdc++-v3/include/bits/hashtable_policy.h | 19 +- libstdc++-v3/include/bits/ios_base.h | 40 +- libstdc++-v3/include/bits/locale_facets.tcc | 20 +- libstdc++-v3/include/bits/locale_facets_nonio.tcc | 2 - libstdc++-v3/include/bits/move.h | 10 + libstdc++-v3/include/bits/parse_numbers.h | 341 +- libstdc++-v3/include/bits/random.h | 19 +- libstdc++-v3/include/bits/random.tcc | 3 + libstdc++-v3/include/bits/regex.h | 56 +- libstdc++-v3/include/bits/regex.tcc | 36 +- libstdc++-v3/include/bits/regex_automaton.h | 34 +- libstdc++-v3/include/bits/regex_automaton.tcc | 38 +- libstdc++-v3/include/bits/regex_compiler.h | 67 +- libstdc++-v3/include/bits/regex_compiler.tcc | 144 +- libstdc++-v3/include/bits/regex_executor.h | 108 +- libstdc++-v3/include/bits/regex_executor.tcc | 327 +- libstdc++-v3/include/bits/regex_scanner.h | 1 - libstdc++-v3/include/bits/regex_scanner.tcc | 17 +- libstdc++-v3/include/bits/shared_ptr.h | 4 +- libstdc++-v3/include/bits/shared_ptr_base.h | 101 +- libstdc++-v3/include/bits/stl_algo.h | 14 +- libstdc++-v3/include/bits/stl_algobase.h | 3 + libstdc++-v3/include/bits/stl_deque.h | 316 +- libstdc++-v3/include/bits/stl_function.h | 4 + libstdc++-v3/include/bits/stl_iterator.h | 9 +- libstdc++-v3/include/bits/stl_list.h | 13 +- libstdc++-v3/include/bits/stl_map.h | 30 +- libstdc++-v3/include/bits/stl_multimap.h | 30 +- libstdc++-v3/include/bits/stl_multiset.h | 30 +- libstdc++-v3/include/bits/stl_queue.h | 3 + libstdc++-v3/include/bits/stl_set.h | 30 +- libstdc++-v3/include/bits/stl_stack.h | 3 + libstdc++-v3/include/bits/stl_tree.h | 544 +- libstdc++-v3/include/bits/stl_uninitialized.h | 39 +- libstdc++-v3/include/bits/stl_vector.h | 20 +- libstdc++-v3/include/bits/unique_ptr.h | 3 + libstdc++-v3/include/bits/unordered_map.h | 48 +- libstdc++-v3/include/bits/unordered_set.h | 50 +- libstdc++-v3/include/bits/uses_allocator.h | 31 +- libstdc++-v3/include/bits/vector.tcc | 38 +- libstdc++-v3/include/c_global/ctgmath | 1 + libstdc++-v3/include/debug/array | 2 +- libstdc++-v3/include/debug/deque | 157 +- libstdc++-v3/include/debug/forward_list | 394 +- libstdc++-v3/include/debug/list | 185 +- libstdc++-v3/include/debug/macros.h | 6 +- libstdc++-v3/include/debug/map.h | 168 +- libstdc++-v3/include/debug/multimap.h | 167 +- libstdc++-v3/include/debug/multiset.h | 149 +- libstdc++-v3/include/debug/safe_base.h | 51 +- libstdc++-v3/include/debug/safe_container.h | 125 + libstdc++-v3/include/debug/safe_iterator.h | 182 +- libstdc++-v3/include/debug/safe_local_iterator.h | 143 +- libstdc++-v3/include/debug/safe_sequence.h | 27 +- libstdc++-v3/include/debug/safe_sequence.tcc | 43 +- libstdc++-v3/include/debug/safe_unordered_base.h | 17 +- .../include/debug/safe_unordered_container.h | 26 +- libstdc++-v3/include/debug/set.h | 162 +- libstdc++-v3/include/debug/string | 150 +- libstdc++-v3/include/debug/unordered_map | 266 +- libstdc++-v3/include/debug/unordered_set | 288 +- libstdc++-v3/include/debug/vector | 316 +- libstdc++-v3/include/experimental/any | 604 + libstdc++-v3/include/experimental/optional | 3 + libstdc++-v3/include/experimental/string_view | 126 +- libstdc++-v3/include/experimental/string_view.tcc | 4 - .../experimental/tuple} | 63 +- libstdc++-v3/include/ext/aligned_buffer.h | 5 + libstdc++-v3/include/ext/alloc_traits.h | 2 +- libstdc++-v3/include/ext/mt_allocator.h | 2 +- .../ext/pb_ds/detail/bin_search_tree_/traits.hpp | 4 +- libstdc++-v3/include/ext/pod_char_traits.h | 4 +- libstdc++-v3/include/ext/random | 461 +- libstdc++-v3/include/ext/random.tcc | 260 +- libstdc++-v3/include/ext/rope | 7 +- libstdc++-v3/include/ext/stdio_filebuf.h | 9 + libstdc++-v3/include/ext/stdio_sync_filebuf.h | 34 +- libstdc++-v3/include/parallel/list_partition.h | 6 +- libstdc++-v3/include/profile/array | 36 +- libstdc++-v3/include/profile/base.h | 6 +- libstdc++-v3/include/profile/bitset | 159 +- libstdc++-v3/include/profile/deque | 369 +- libstdc++-v3/include/profile/forward_list | 115 +- .../include/profile/impl/profiler_hash_func.h | 2 +- .../profile/impl/profiler_map_to_unordered_map.h | 60 +- libstdc++-v3/include/profile/iterator_tracker.h | 21 +- libstdc++-v3/include/profile/list | 394 +- libstdc++-v3/include/profile/map.h | 412 +- libstdc++-v3/include/profile/multimap.h | 352 +- libstdc++-v3/include/profile/multiset.h | 322 +- libstdc++-v3/include/profile/ordered_base.h | 65 + libstdc++-v3/include/profile/set.h | 334 +- libstdc++-v3/include/profile/unordered_base.h | 8 +- libstdc++-v3/include/profile/unordered_map | 248 +- libstdc++-v3/include/profile/unordered_set | 168 +- libstdc++-v3/include/profile/vector | 447 +- libstdc++-v3/include/std/array | 4 +- libstdc++-v3/include/std/atomic | 37 +- libstdc++-v3/include/std/bitset | 7 +- libstdc++-v3/include/std/chrono | 100 +- libstdc++-v3/include/std/complex | 57 +- libstdc++-v3/include/std/condition_variable | 9 +- libstdc++-v3/include/std/fstream | 146 +- libstdc++-v3/include/std/functional | 27 +- libstdc++-v3/include/std/future | 196 +- libstdc++-v3/include/std/iomanip | 42 +- libstdc++-v3/include/std/ios | 2 +- libstdc++-v3/include/std/iosfwd | 2 +- libstdc++-v3/include/std/istream | 52 + libstdc++-v3/include/std/mutex | 63 +- libstdc++-v3/include/std/ostream | 28 +- libstdc++-v3/include/std/regex | 1 + libstdc++-v3/include/std/shared_mutex | 3 + libstdc++-v3/include/std/sstream | 155 +- libstdc++-v3/include/std/streambuf | 188 +- libstdc++-v3/include/std/thread | 11 + libstdc++-v3/include/std/tuple | 195 +- libstdc++-v3/include/std/type_traits | 162 +- libstdc++-v3/include/std/utility | 19 +- libstdc++-v3/include/tr1/beta_function.tcc | 2 +- libstdc++-v3/include/tr1/regex | 4 +- libstdc++-v3/include/tr2/bool_set | 2 +- libstdc++-v3/include/tr2/dynamic_bitset | 51 +- libstdc++-v3/include/tr2/dynamic_bitset.tcc | 14 +- libstdc++-v3/libsupc++/atexit_thread.cc | 26 +- libstdc++-v3/libsupc++/cxxabi.h | 8 + libstdc++-v3/libsupc++/dyncast.cc | 12 + libstdc++-v3/libsupc++/eh_personality.cc | 6 + libstdc++-v3/libsupc++/nested_exception.h | 125 +- libstdc++-v3/libsupc++/new_op.cc | 5 +- libstdc++-v3/libsupc++/new_opnt.cc | 6 +- libstdc++-v3/libsupc++/tinfo.h | 8 - libstdc++-v3/python/Makefile.am | 1 + libstdc++-v3/python/Makefile.in | 1 + libstdc++-v3/python/hook.in | 4 +- libstdc++-v3/python/libstdcxx/v6/__init__.py | 31 + libstdc++-v3/python/libstdcxx/v6/printers.py | 357 +- libstdc++-v3/python/libstdcxx/v6/xmethods.py | 103 + libstdc++-v3/scripts/run_doxygen | 11 +- libstdc++-v3/scripts/testsuite_flags.in | 2 +- libstdc++-v3/src/c++11/Makefile.am | 8 + libstdc++-v3/src/c++11/Makefile.in | 18 +- libstdc++-v3/src/c++11/debug.cc | 10 +- .../src/{c++98/ios-inst.cc => c++11/ext11-inst.cc} | 18 +- libstdc++-v3/src/{c++98 => c++11}/ios-inst.cc | 0 libstdc++-v3/src/{c++98 => c++11}/ios.cc | 68 + libstdc++-v3/src/{c++98 => c++11}/iostream-inst.cc | 0 libstdc++-v3/src/{c++98 => c++11}/istream-inst.cc | 0 libstdc++-v3/src/{c++98 => c++11}/ostream-inst.cc | 0 libstdc++-v3/src/{c++98 => c++11}/sstream-inst.cc | 0 .../src/{c++98 => c++11}/streambuf-inst.cc | 0 libstdc++-v3/src/c++11/thread.cc | 6 + libstdc++-v3/src/c++98/Makefile.am | 7 - libstdc++-v3/src/c++98/Makefile.in | 25 +- libstdc++-v3/src/c++98/ext-inst.cc | 5 - libstdc++-v3/src/c++98/ios_locale.cc | 7 + libstdc++-v3/src/c++98/locale_facets.cc | 20 +- libstdc++-v3/src/c++98/misc-inst.cc | 15 - .../testsuite/17_intro/headers/c++1998/stdc++.cc | 2 +- .../headers/c++1998/stdc++_multiple_inclusion.cc | 2 +- .../testsuite/17_intro/headers/c++200x/stdc++.cc | 2 +- .../headers/c++200x/stdc++_multiple_inclusion.cc | 2 +- .../nested_exception/62154.cc} | 50 +- libstdc++-v3/testsuite/18_support/pthread_guard.cc | 4 +- libstdc++-v3/testsuite/20_util/aligned_union/1.cc | 72 + .../testsuite/20_util/auto_ptr/assign_neg.cc | 1 - .../testsuite/20_util/{tuple => bind}/60497.cc | 23 +- .../20_util/declval/requirements/1_neg.cc | 2 +- .../duration/literals/61166.cc} | 29 +- .../duration/literals/range.cc} | 19 +- .../testsuite/20_util/duration/literals/values.cc | 6 + libstdc++-v3/testsuite/20_util/forward/1_neg.cc | 2 +- .../testsuite/20_util/is_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 6 +- .../requirements/typedefs.cc | 6 +- .../{is_function/24808.cc => is_final/value.cc} | 21 +- .../requirements/explicit_instantiation.cc | 6 +- .../requirements/typedefs.cc | 6 +- .../20_util/is_trivially_assignable/value.cc | 135 + .../requirements/explicit_instantiation.cc | 6 +- .../requirements/typedefs.cc | 6 +- .../20_util/is_trivially_constructible/value.cc | 168 + .../requirements/explicit_instantiation.cc | 6 +- .../requirements/typedefs.cc | 6 +- .../20_util/is_trivially_copy_assignable/value.cc | 92 + .../requirements/explicit_instantiation.cc | 6 +- .../requirements/typedefs.cc | 6 +- .../is_trivially_copy_constructible/value.cc | 86 + .../requirements/explicit_instantiation.cc | 6 +- .../requirements/typedefs.cc | 6 +- .../20_util/is_trivially_copyable/value.cc | 86 + .../requirements/explicit_instantiation.cc | 6 +- .../requirements/typedefs.cc | 6 +- .../is_trivially_default_constructible/value.cc | 66 + .../requirements/explicit_instantiation.cc | 6 +- .../requirements/typedefs.cc | 6 +- .../20_util/is_trivially_move_assignable/value.cc | 92 + .../requirements/explicit_instantiation.cc | 6 +- .../requirements/typedefs.cc | 6 +- .../is_trivially_move_constructible/value.cc | 86 + .../20_util/make_signed/requirements/typedefs-1.cc | 5 +- .../20_util/make_signed/requirements/typedefs-2.cc | 6 +- .../make_signed/requirements/typedefs-4.cc} | 22 +- .../make_signed/requirements/typedefs_neg.cc | 4 +- .../make_unsigned/requirements/typedefs-1.cc | 5 +- .../make_unsigned/requirements/typedefs-2.cc | 6 +- .../make_unsigned/requirements/typedefs_neg.cc | 4 +- .../20_util/pair/astuple/get_by_type_neg.cc | 2 +- .../shared_ptr/assign/unique_ptr_lvalue_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/43820_neg.cc | 2 +- .../20_util/shared_ptr/cons/unique_ptr_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/void_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/alloc.cc | 9 + .../creation/{alloc_min.cc => no_rtti.cc} | 13 +- .../20_util/shared_ptr/modifiers/reset_neg.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 11 +- .../requirements/explicit_instantiation/2.cc | 9 +- .../shared_ptr/thread/default_weaktoshared.cc | 4 +- .../shared_ptr/thread/mutex_weaktoshared.cc | 4 +- .../uninitialized_fill_n/16505.cc | 2 +- .../uninitialized_fill_n/dr1339.cc} | 59 +- libstdc++-v3/testsuite/20_util/tuple/53648.cc | 10 +- libstdc++-v3/testsuite/20_util/tuple/60497.cc | 6 + .../map/58764.cc => 20_util/tuple/61947.cc} | 17 +- .../tuple/comparison_operators/overloaded.cc | 52 + .../20_util/tuple/element_access/get_by_type.cc | 4 + .../20_util/unique_ptr/assign/assign_neg.cc | 1 - .../cons/pointer_array_convertible_neg.cc | 2 +- .../20_util/unique_ptr/modifiers/reset_neg.cc | 2 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 2 +- .../20_util/weak_ptr/comparison/cmp_neg.cc | 1 - .../requirements/explicit_instantiation/1.cc | 11 +- .../requirements/explicit_instantiation/2.cc | 11 +- .../basic_string/inserters_extractors/char/12.cc} | 28 +- .../inserters_extractors/wchar_t/12.cc} | 28 +- .../21_strings/basic_string/pthread18185.cc | 4 +- .../testsuite/21_strings/basic_string/pthread4.cc | 4 +- .../22_locale/locale/cons/12658_thread-1.cc | 4 +- .../22_locale/locale/cons/12658_thread-2.cc | 4 +- .../array/element_access}/60497.cc | 27 +- .../array/tuple_interface/tuple_element_neg.cc | 2 +- .../{vector => deque}/allocator/copy.cc | 25 +- .../{vector => deque}/allocator/copy_assign.cc | 28 +- .../{vector => deque}/allocator/ext_ptr.cc | 11 +- .../{vector => deque}/allocator/minimal.cc | 19 +- .../{vector => deque}/allocator/move.cc | 14 +- .../23_containers/deque/allocator/move_assign-2.cc | 78 + .../{vector => deque}/allocator/move_assign.cc | 36 +- .../{set => deque}/allocator/noexcept.cc | 19 +- .../{vector => deque}/allocator/swap.cc | 29 +- .../deque/requirements/dr438/assign_neg.cc | 2 +- .../deque/requirements/dr438/constructor_1_neg.cc | 2 +- .../deque/requirements/dr438/constructor_2_neg.cc | 2 +- .../deque/requirements/dr438/insert_neg.cc | 2 +- .../23_containers/forward_list/allocator/move.cc | 2 + .../forward_list/allocator/move_assign.cc | 2 + ...r_self_move_assign_neg.cc => construct1_neg.cc} | 7 +- ...r_self_move_assign_neg.cc => construct2_neg.cc} | 7 +- .../debug/construct3_neg.cc | 5 +- .../debug/construct4_neg.cc} | 20 +- .../debug/move_assign_neg.cc | 21 +- .../debug/move_neg.cc} | 30 +- .../testsuite/23_containers/list/pthread1.cc | 4 +- .../testsuite/23_containers/list/pthread5.cc | 4 +- .../list/requirements/dr438/assign_neg.cc | 2 +- .../list/requirements/dr438/constructor_1_neg.cc | 2 +- .../list/requirements/dr438/constructor_2_neg.cc | 2 +- .../list/requirements/dr438/insert_neg.cc | 2 +- .../23_containers/map/allocator/copy_assign.cc | 24 + .../map/allocator/{minimal.cc => init-list.cc} | 43 +- .../testsuite/23_containers/map/allocator/move.cc | 4 + .../23_containers/map/allocator/move_assign.cc | 47 +- .../debug/construct5_neg.cc} | 21 +- .../{vector => map}/debug/move_assign_neg.cc | 22 +- .../move_assign_neg.cc => map/debug/move_neg.cc} | 30 +- .../testsuite/23_containers/map/operators/1.cc | 16 +- .../testsuite/23_containers/map/pthread6.cc | 4 +- .../multimap/allocator/copy_assign.cc | 24 + .../minimal.cc => multimap/allocator/init-list.cc} | 43 +- .../23_containers/multimap/allocator/move.cc | 4 + .../multimap/allocator/move_assign.cc | 35 + .../debug/construct5_neg.cc} | 21 +- .../{vector => multimap}/debug/move_assign_neg.cc | 22 +- .../debug/move_neg.cc} | 30 +- .../multiset/allocator/copy_assign.cc | 24 + .../minimal.cc => multiset/allocator/init-list.cc} | 43 +- .../23_containers/multiset/allocator/move.cc | 4 + .../multiset/allocator/move_assign.cc | 33 + .../debug/construct5_neg.cc} | 19 +- .../{vector => multiset}/debug/move_assign_neg.cc | 21 +- .../debug/move_neg.cc} | 30 +- .../requirements/uses_allocator.cc} | 15 +- .../requirements/uses_allocator.cc} | 15 +- .../23_containers/set/allocator/copy_assign.cc | 24 + .../set/allocator/{minimal.cc => init-list.cc} | 43 +- .../testsuite/23_containers/set/allocator/move.cc | 4 + .../23_containers/set/allocator/move_assign.cc | 33 + .../debug/construct5_neg.cc} | 19 +- .../{vector => set}/debug/move_assign_neg.cc | 21 +- .../move_assign_neg.cc => set/debug/move_neg.cc} | 30 +- .../requirements/uses_allocator.cc} | 15 +- .../23_containers/unordered_map/allocator/move.cc | 2 + .../unordered_map/allocator/move_assign.cc | 4 + .../unordered_map/allocator/noexcept.cc | 7 + .../debug/construct5_neg.cc} | 23 +- .../debug/move_assign_neg.cc | 23 +- .../debug/move_neg.cc} | 31 +- .../modifiers/61667.cc} | 22 +- .../unordered_map/requirements/debug_container.cc | 18 +- .../requirements/explicit_instantiation/3.cc | 5 +- .../unordered_multimap/allocator/move.cc | 2 + .../unordered_multimap/allocator/move_assign.cc | 4 + .../unordered_multimap/allocator/noexcept.cc | 7 + .../debug/construct5_neg.cc} | 23 +- .../debug/move_assign_neg.cc | 23 +- .../debug/move_neg.cc} | 31 +- .../unordered_multimap/requirements/debug.cc | 6 +- .../requirements/explicit_instantiation/3.cc | 5 +- .../unordered_multiset/allocator/move.cc | 2 + .../unordered_multiset/allocator/move_assign.cc | 4 + .../unordered_multiset/allocator/noexcept.cc | 7 + .../debug/construct5_neg.cc} | 21 +- .../debug/move_assign_neg.cc | 23 +- .../debug/move_neg.cc} | 31 +- .../unordered_multiset/requirements/debug.cc | 6 +- .../requirements/explicit_instantiation/3.cc | 5 +- .../debug/60499.cc => unordered_set/61143.cc} | 29 +- .../{deque/58764.cc => unordered_set/63456.cc} | 16 +- .../23_containers/unordered_set/allocator/move.cc | 2 + .../unordered_set/allocator/move_assign.cc | 4 + .../unordered_set/allocator/noexcept.cc | 7 + .../debug/construct5_neg.cc} | 21 +- .../debug/move_assign_neg.cc | 23 +- .../debug/move_neg.cc} | 31 +- .../unordered_set/modifiers/swap.cc} | 60 +- .../unordered_set/requirements/debug_container.cc | 6 +- .../requirements/explicit_instantiation/3.cc | 5 +- .../testsuite/23_containers/vector/52591.cc | 43 +- .../23_containers/vector/capacity/resize/1.cc | 2 +- .../23_containers/vector/debug/move_assign_neg.cc | 2 +- .../debug/{move_assign_neg.cc => move_neg.cc} | 26 +- .../vector/debug/multithreaded_swap.cc | 4 +- .../insert_iterator/requirements/container.cc | 6 +- .../move_iterator/dr2106.cc} | 24 +- .../make_heap/complexity.cc} | 37 +- .../pop_heap/complexity.cc} | 40 +- .../push_heap/complexity.cc} | 41 +- .../random_shuffle/59603.cc} | 23 +- .../sort_heap/complexity.cc} | 40 +- .../26_numerics/headers/cmath/c_math_dynamic.cc | 2 +- .../26_numerics/headers/complex/synopsis.cc | 2 +- .../headers/ctgmath/complex.cc} | 11 +- .../requirements/non_uint_neg.cc | 4 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 15 + .../basic_filebuf/cons/char/copy_neg.cc} | 10 +- .../testsuite/27_io/basic_fstream/assign/1.cc | 88 + .../testsuite/27_io/basic_fstream/cons/move.cc | 70 + .../testsuite/27_io/basic_ifstream/assign/1.cc | 85 + .../basic_ifstream/cons/move.cc} | 62 +- .../basic_ios/conv/bool.cc} | 28 +- .../58764.cc => 27_io/basic_ios/conv/bool_neg.cc} | 11 +- .../basic_ios/conv/voidptr.cc} | 28 +- .../basic_istream/extractors_arithmetic/char/12.cc | 5 +- .../extractors_arithmetic/wchar_t/12.cc | 5 +- .../27_io/basic_istringstream/assign/1.cc | 97 + .../27_io/basic_istringstream/cons/move.cc | 94 + .../dr2213.cc => 27_io/basic_ofstream/assign/1.cc} | 63 +- .../testsuite/27_io/basic_ofstream/cons/move.cc | 78 + .../testsuite/27_io/basic_ofstream/pthread2.cc | 4 +- .../basic_ostream/cons/char/null.cc} | 18 +- .../inserters_arithmetic/char/hexfloat.cc | 152 + .../inserters_arithmetic/wchar_t/4402.cc | 8 +- .../27_io/basic_ostringstream/assign/1.cc | 117 + .../27_io/basic_ostringstream/cons/move.cc | 82 + .../27_io/basic_ostringstream/pthread3.cc | 4 +- .../testsuite/27_io/basic_streambuf/cons/57394.cc | 113 + .../testsuite/27_io/basic_stringstream/assign/1.cc | 100 + .../27_io/basic_stringstream/cons/move.cc | 82 + .../standard/char/{60270.cc => dr2344.cc} | 32 +- .../standard/{char/60270.cc => wchar_t/dr2344.cc} | 32 +- .../regex_match/ecma/char/{hex.cc => 61601.cc} | 23 +- .../algorithms/regex_match/ecma/char/emptygroup.cc | 1 + .../regex_match/ecma/char/quoted_char.cc | 10 + .../ecma/{char/57173.cc => wchar_t/63199.cc} | 43 +- .../anymatcher.cc => regex_search/61424.cc} | 51 +- .../char/empty_range.cc => regex_search/61720.cc} | 19 +- .../28_regex/basic_regex/multiple_quantifiers.cc | 4 + .../base.cc} | 19 +- .../cons/61036.cc => 29_atomics/atomic/60695.cc} | 14 +- libstdc++-v3/testsuite/30_threads/async/42819.cc | 4 +- libstdc++-v3/testsuite/30_threads/async/49668.cc | 4 +- libstdc++-v3/testsuite/30_threads/async/54297.cc | 4 +- libstdc++-v3/testsuite/30_threads/async/any.cc | 4 +- libstdc++-v3/testsuite/30_threads/async/async.cc | 4 +- .../cons/copy.cc => async/forced_unwind.cc} | 31 +- libstdc++-v3/testsuite/30_threads/async/launch.cc | 4 +- libstdc++-v3/testsuite/30_threads/async/sync.cc | 4 +- .../testsuite/30_threads/call_once/39909.cc | 4 +- .../testsuite/30_threads/call_once/49668.cc | 4 +- .../{packaged_task/60564.cc => call_once/60497.cc} | 34 +- .../testsuite/30_threads/call_once/call_once1.cc | 4 +- .../30_threads/condition_variable/54185.cc | 4 +- .../30_threads/condition_variable/cons/1.cc | 4 +- .../30_threads/condition_variable/members/1.cc | 4 +- .../30_threads/condition_variable/members/2.cc | 4 +- .../30_threads/condition_variable/members/53841.cc | 4 +- .../condition_variable/native_handle/typesizes.cc | 4 +- .../30_threads/condition_variable_any/50862.cc | 4 +- .../30_threads/condition_variable_any/53830.cc | 4 +- .../30_threads/condition_variable_any/cons/1.cc | 4 +- .../30_threads/condition_variable_any/members/1.cc | 4 +- .../30_threads/condition_variable_any/members/2.cc | 4 +- .../testsuite/30_threads/future/cons/move.cc | 4 +- .../testsuite/30_threads/future/members/45133.cc | 4 +- .../testsuite/30_threads/future/members/get.cc | 4 +- .../testsuite/30_threads/future/members/get2.cc | 4 +- .../testsuite/30_threads/future/members/share.cc | 4 +- .../testsuite/30_threads/future/members/valid.cc | 4 +- .../testsuite/30_threads/future/members/wait.cc | 4 +- .../30_threads/future/members/wait_for.cc | 4 +- .../30_threads/future/members/wait_until.cc | 4 +- libstdc++-v3/testsuite/30_threads/lock/1.cc | 4 +- libstdc++-v3/testsuite/30_threads/lock/2.cc | 4 +- libstdc++-v3/testsuite/30_threads/lock/3.cc | 4 +- libstdc++-v3/testsuite/30_threads/lock/4.cc | 4 +- libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc | 4 +- .../30_threads/mutex/dest/destructor_locked.cc | 4 +- libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc | 4 +- .../testsuite/30_threads/mutex/native_handle/1.cc | 4 +- .../30_threads/mutex/native_handle/typesizes.cc | 4 +- .../testsuite/30_threads/mutex/try_lock/1.cc | 4 +- .../testsuite/30_threads/mutex/try_lock/2.cc | 4 +- .../testsuite/30_threads/mutex/unlock/1.cc | 4 +- .../testsuite/30_threads/packaged_task/49668.cc | 4 +- .../testsuite/30_threads/packaged_task/60564.cc | 4 +- .../testsuite/30_threads/packaged_task/cons/1.cc | 4 +- .../testsuite/30_threads/packaged_task/cons/2.cc | 4 +- .../testsuite/30_threads/packaged_task/cons/3.cc | 4 +- .../30_threads/packaged_task/cons/56492.cc | 4 +- .../30_threads/packaged_task/cons/alloc.cc | 4 +- .../30_threads/packaged_task/cons/move.cc | 4 +- .../30_threads/packaged_task/cons/move_assign.cc | 4 +- .../packaged_task/{60564.cc => forced_unwind.cc} | 41 +- .../30_threads/packaged_task/members/get_future.cc | 4 +- .../packaged_task/members/get_future2.cc | 4 +- .../30_threads/packaged_task/members/invoke.cc | 4 +- .../30_threads/packaged_task/members/invoke2.cc | 4 +- .../30_threads/packaged_task/members/invoke3.cc | 4 +- .../30_threads/packaged_task/members/invoke4.cc | 4 +- .../30_threads/packaged_task/members/invoke5.cc | 4 +- .../30_threads/packaged_task/members/reset.cc | 4 +- .../30_threads/packaged_task/members/reset2.cc | 4 +- .../30_threads/packaged_task/members/swap.cc | 4 +- .../30_threads/packaged_task/members/valid.cc | 4 +- libstdc++-v3/testsuite/30_threads/promise/60966.cc | 67 + .../testsuite/30_threads/promise/cons/1.cc | 4 +- .../testsuite/30_threads/promise/cons/alloc.cc | 21 +- .../testsuite/30_threads/promise/cons/move.cc | 4 +- .../30_threads/promise/cons/move_assign.cc | 4 +- .../30_threads/promise/members/get_future.cc | 4 +- .../30_threads/promise/members/get_future2.cc | 4 +- .../30_threads/promise/members/set_exception.cc | 4 +- .../30_threads/promise/members/set_exception2.cc | 4 +- .../30_threads/promise/members/set_value.cc | 4 +- .../30_threads/promise/members/set_value2.cc | 4 +- .../30_threads/promise/members/set_value3.cc | 4 +- .../testsuite/30_threads/promise/members/swap.cc | 4 +- .../testsuite/30_threads/recursive_mutex/cons/1.cc | 4 +- .../recursive_mutex/dest/destructor_locked.cc | 4 +- .../testsuite/30_threads/recursive_mutex/lock/1.cc | 4 +- .../30_threads/recursive_mutex/native_handle/1.cc | 4 +- .../recursive_mutex/native_handle/typesizes.cc | 4 +- .../30_threads/recursive_mutex/try_lock/1.cc | 4 +- .../30_threads/recursive_mutex/try_lock/2.cc | 4 +- .../30_threads/recursive_mutex/unlock/1.cc | 4 +- .../30_threads/recursive_timed_mutex/cons/1.cc | 4 +- .../dest/destructor_locked.cc | 4 +- .../30_threads/recursive_timed_mutex/lock/1.cc | 4 +- .../30_threads/recursive_timed_mutex/lock/2.cc | 4 +- .../recursive_timed_mutex/native_handle/1.cc | 4 +- .../native_handle/typesizes.cc | 4 +- .../30_threads/recursive_timed_mutex/try_lock/1.cc | 4 +- .../30_threads/recursive_timed_mutex/try_lock/2.cc | 4 +- .../recursive_timed_mutex/try_lock_for/1.cc | 4 +- .../recursive_timed_mutex/try_lock_for/2.cc | 4 +- .../recursive_timed_mutex/try_lock_for/3.cc | 4 +- .../recursive_timed_mutex/try_lock_until/1.cc | 4 +- .../recursive_timed_mutex/try_lock_until/2.cc | 4 +- .../30_threads/recursive_timed_mutex/unlock/1.cc | 4 +- .../30_threads/shared_future/cons/move.cc | 4 +- .../30_threads/shared_future/members/45133.cc | 4 +- .../30_threads/shared_future/members/get.cc | 4 +- .../30_threads/shared_future/members/get2.cc | 4 +- .../30_threads/shared_future/members/valid.cc | 4 +- .../30_threads/shared_future/members/wait.cc | 4 +- .../30_threads/shared_future/members/wait_for.cc | 4 +- .../30_threads/shared_future/members/wait_until.cc | 4 +- .../testsuite/30_threads/shared_lock/cons/1.cc | 4 +- .../testsuite/30_threads/shared_lock/cons/2.cc | 4 +- .../testsuite/30_threads/shared_lock/cons/3.cc | 4 +- .../testsuite/30_threads/shared_lock/cons/4.cc | 4 +- .../testsuite/30_threads/shared_lock/cons/5.cc | 4 +- .../testsuite/30_threads/shared_lock/cons/6.cc | 4 +- .../testsuite/30_threads/shared_lock/locking/1.cc | 4 +- .../testsuite/30_threads/shared_lock/locking/2.cc | 4 +- .../testsuite/30_threads/shared_lock/locking/3.cc | 4 +- .../testsuite/30_threads/shared_lock/locking/4.cc | 4 +- .../30_threads/shared_lock/modifiers/1.cc | 4 +- .../30_threads/shared_lock/modifiers/2.cc | 4 +- .../30_threads/shared_timed_mutex/cons/1.cc | 4 +- .../30_threads/shared_timed_mutex/try_lock/1.cc | 4 +- .../30_threads/shared_timed_mutex/try_lock/2.cc | 4 +- libstdc++-v3/testsuite/30_threads/this_thread/1.cc | 4 +- libstdc++-v3/testsuite/30_threads/this_thread/2.cc | 4 +- libstdc++-v3/testsuite/30_threads/this_thread/3.cc | 4 +- libstdc++-v3/testsuite/30_threads/this_thread/4.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/1.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/2.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/3.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/4.cc | 4 +- .../testsuite/30_threads/thread/cons/49668.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/5.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/6.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/7.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/8.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/9.cc | 4 +- .../testsuite/30_threads/thread/cons/moveable.cc | 4 +- .../testsuite/30_threads/thread/members/1.cc | 4 +- .../testsuite/30_threads/thread/members/2.cc | 4 +- .../testsuite/30_threads/thread/members/3.cc | 4 +- .../testsuite/30_threads/thread/members/4.cc | 4 +- .../testsuite/30_threads/thread/members/5.cc | 4 +- .../thread/members/hardware_concurrency.cc | 4 +- .../30_threads/thread/native_handle/cancel.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/swap/1.cc | 4 +- .../testsuite/30_threads/timed_mutex/cons/1.cc | 4 +- .../timed_mutex/dest/destructor_locked.cc | 4 +- .../testsuite/30_threads/timed_mutex/lock/1.cc | 4 +- .../30_threads/timed_mutex/native_handle/1.cc | 4 +- .../timed_mutex/native_handle/typesizes.cc | 4 +- .../testsuite/30_threads/timed_mutex/try_lock/1.cc | 4 +- .../testsuite/30_threads/timed_mutex/try_lock/2.cc | 4 +- .../30_threads/timed_mutex/try_lock_for/1.cc | 4 +- .../30_threads/timed_mutex/try_lock_for/2.cc | 4 +- .../30_threads/timed_mutex/try_lock_for/3.cc | 4 +- .../30_threads/timed_mutex/try_lock_until/1.cc | 4 +- .../30_threads/timed_mutex/try_lock_until/2.cc | 4 +- .../30_threads/timed_mutex/try_lock_until/57641.cc | 4 +- .../testsuite/30_threads/timed_mutex/unlock/1.cc | 4 +- libstdc++-v3/testsuite/30_threads/try_lock/1.cc | 4 +- libstdc++-v3/testsuite/30_threads/try_lock/2.cc | 4 +- libstdc++-v3/testsuite/30_threads/try_lock/3.cc | 4 +- libstdc++-v3/testsuite/30_threads/try_lock/4.cc | 15 +- .../testsuite/30_threads/unique_lock/cons/1.cc | 4 +- .../testsuite/30_threads/unique_lock/cons/2.cc | 4 +- .../testsuite/30_threads/unique_lock/cons/3.cc | 4 +- .../testsuite/30_threads/unique_lock/cons/4.cc | 4 +- .../testsuite/30_threads/unique_lock/cons/5.cc | 4 +- .../testsuite/30_threads/unique_lock/cons/6.cc | 4 +- .../unique_lock/cons/60497.cc} | 27 +- .../testsuite/30_threads/unique_lock/locking/1.cc | 4 +- .../testsuite/30_threads/unique_lock/locking/2.cc | 4 +- .../testsuite/30_threads/unique_lock/locking/3.cc | 4 +- .../testsuite/30_threads/unique_lock/locking/4.cc | 4 +- .../30_threads/unique_lock/modifiers/1.cc | 4 +- .../30_threads/unique_lock/modifiers/2.cc | 4 +- libstdc++-v3/testsuite/Makefile.am | 86 +- libstdc++-v3/testsuite/Makefile.in | 86 +- .../char/60270.cc => experimental/any/assign/1.cc} | 48 +- .../char/60270.cc => experimental/any/assign/2.cc} | 39 +- .../char/60270.cc => experimental/any/cons/1.cc} | 46 +- .../char/60270.cc => experimental/any/cons/2.cc} | 37 +- libstdc++-v3/testsuite/experimental/any/cons/3.cc | 83 + libstdc++-v3/testsuite/experimental/any/cons/4.cc | 73 + .../testsuite/experimental/any/misc/any_cast.cc | 108 + .../any/misc/any_cast_neg.cc} | 16 +- .../any/misc/any_cast_no_rtti.cc} | 42 +- .../60270.cc => experimental/any/misc/swap.cc} | 26 +- .../60270.cc => experimental/any/modifiers/1.cc} | 32 +- .../any/observers/type.cc} | 27 +- .../any/typedefs.cc} | 22 +- libstdc++-v3/testsuite/experimental/feat-cxx14.cc | 119 + .../testsuite/experimental/feat-lib-fund.cc | 29 + .../{constexpr/observers/5.cc => typedefs.cc} | 29 +- .../experimental/string_view/cons/char/1.cc | 7 +- .../experimental/string_view/cons/wchar_t/1.cc | 7 +- .../string_view/operations/copy/char/1.cc | 3 +- .../string_view/operations/copy/wchar_t/1.cc | 3 +- .../string_view/operations/data/char/1.cc | 5 +- .../string_view/operations/data/wchar_t/1.cc | 5 +- .../operations/{copy/char => to_string}/1.cc | 29 +- .../string_view/typedefs.cc} | 25 +- .../char/dr2213.cc => experimental/tuple/apply.cc} | 42 +- .../testsuite/ext/enc_filebuf/char/13598.cc | 2 +- .../hypergeometric_distribution/cons/default.cc | 4 +- .../hypergeometric_distribution/cons/parms.cc | 4 +- .../hypergeometric_distribution/operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 4 +- .../operators/values.cc | 5 +- .../random/hypergeometric_distribution/pr60037.cc | 23 + .../requirements/typedefs.cc | 4 +- .../ext/random/k_distribution/cons/default.cc | 4 +- .../ext/random/k_distribution/cons/parms.cc | 4 +- .../ext/random/k_distribution/operators/equal.cc | 2 +- .../ext/random/k_distribution/operators/inequal.cc | 2 +- .../random/k_distribution/operators/serialize.cc | 4 +- .../random/k_distribution/requirements/typedefs.cc | 4 +- .../cons/default.cc | 20 +- .../cons/parms.cc} | 21 +- .../operators/equal.cc | 10 +- .../operators/inequal.cc | 10 +- .../operators/serialize.cc | 11 +- .../requirements/typedefs.cc | 9 +- .../random/nakagami_distribution/cons/default.cc | 4 +- .../ext/random/nakagami_distribution/cons/parms.cc | 4 +- .../nakagami_distribution/operators/equal.cc | 2 +- .../nakagami_distribution/operators/inequal.cc | 2 +- .../nakagami_distribution/operators/serialize.cc | 4 +- .../nakagami_distribution/requirements/typedefs.cc | 4 +- .../ext/random/pareto_distribution/cons/default.cc | 4 +- .../ext/random/pareto_distribution/cons/parms.cc | 4 +- .../random/pareto_distribution/operators/equal.cc | 2 +- .../pareto_distribution/operators/inequal.cc | 2 +- .../pareto_distribution/operators/serialize.cc | 4 +- .../pareto_distribution/requirements/typedefs.cc | 4 +- .../ext/random/rice_distribution/cons/default.cc | 4 +- .../ext/random/rice_distribution/cons/parms.cc | 4 +- .../random/rice_distribution/operators/equal.cc | 2 +- .../random/rice_distribution/operators/inequal.cc | 2 +- .../rice_distribution/operators/serialize.cc | 4 +- .../rice_distribution/requirements/typedefs.cc | 4 +- .../cons/default.cc} | 15 +- .../operators/equal.cc | 11 +- .../operators/generate.cc} | 30 +- .../operators/inequal.cc | 11 +- .../operators/serialize.cc | 12 +- .../map/58764.cc => ext/rope/61946.cc} | 13 +- libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc | 4 +- libstdc++-v3/testsuite/ext/throw_value/cons.cc | 6 +- libstdc++-v3/testsuite/lib/gdb-test.exp | 36 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 88 +- libstdc++-v3/testsuite/libstdc++-abi/abi.exp | 16 +- .../libstdc++-prettyprinters/libfundts.cc | 69 + .../testsuite/libstdc++-prettyprinters/whatis.cc | 46 + .../61036.cc => libstdc++-xmethods/unique_ptr.cc} | 20 +- .../58764.cc => libstdc++-xmethods/vector.cc} | 25 +- .../xmethods.exp} | 15 +- .../range.cc} | 29 +- .../shared_ptr/assign/auto_ptr_rvalue_neg.cc | 2 +- .../shared_ptr/modifiers/reset_neg.cc | 2 +- .../shared_ptr/thread/default_weaktoshared.cc | 4 +- .../shared_ptr/thread/mutex_weaktoshared.cc | 4 +- .../requirements/non_uint_neg.cc | 4 +- libstdc++-v3/testsuite/util/debug/checks.h | 12 +- libstdc++-v3/testsuite/util/testsuite_abi.cc | 6 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 342 +- .../testsuite/util/testsuite_common_types.h | 3 +- .../testsuite/util/testsuite_counter_type.h | 5 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 2 +- libstdc++-v3/testsuite/util/testsuite_regex.h | 10 +- libstdc++-v3/testsuite/util/testsuite_tr1.h | 4 + libtool-ldflags | 7 +- libvtv/ChangeLog | 4 - lto-plugin/ChangeLog | 38 +- lto-plugin/Makefile.am | 34 +- lto-plugin/Makefile.in | 37 +- lto-plugin/configure | 51 +- lto-plugin/configure.ac | 26 +- maintainer-scripts/ChangeLog | 21 +- maintainer-scripts/crontab | 4 +- maintainer-scripts/generate_libstdcxx_web_docs | 56 + maintainer-scripts/update_version_svn | 2 +- maintainer-scripts/update_web_docs_svn | 18 +- zlib/ChangeLog | 4 - 8267 files changed, 390942 insertions(+), 245094 deletions(-) create mode 100644 config/mh-alpha-linux create mode 100644 config/mt-nios2-elf create mode 100644 contrib/dg-extract-results.py delete mode 100644 fixincludes/tests/base/iso/setjmp_iso.h delete mode 100644 fixincludes/tests/base/linux/compiler.h delete mode 100644 fixincludes/tests/base/sys/int_types.h delete mode 100644 fixincludes/tests/base/sys/va_list.h delete mode 100644 gcc/ada/a-caldel-vms.adb delete mode 100644 gcc/ada/a-calend-vms.adb delete mode 100644 gcc/ada/a-calend-vms.ads delete mode 100644 gcc/ada/a-dirval-vms.adb delete mode 100644 gcc/ada/a-intnam-vms.ads delete mode 100644 gcc/ada/a-numaux-vms.ads delete mode 100644 gcc/ada/exp_vfpt.adb delete mode 100644 gcc/ada/exp_vfpt.ads delete mode 100644 gcc/ada/g-eacodu-vms.adb delete mode 100644 gcc/ada/g-enblsp-vms-alpha.adb delete mode 100644 gcc/ada/g-enblsp-vms-ia64.adb delete mode 100644 gcc/ada/g-expect-vms.adb create mode 100644 gcc/ada/g-forstr.adb create mode 100644 gcc/ada/g-forstr.ads create mode 100644 gcc/ada/g-rewdat.adb create mode 100644 gcc/ada/g-rewdat.ads delete mode 100644 gcc/ada/g-socthi-vms.adb delete mode 100644 gcc/ada/g-socthi-vms.ads delete mode 100644 gcc/ada/g-trasym-vms-alpha.adb delete mode 100644 gcc/ada/g-trasym-vms-ia64.adb delete mode 100644 gcc/ada/gnatsym.adb delete mode 100644 gcc/ada/i-cpp.adb delete mode 100644 gcc/ada/i-cpp.ads delete mode 100644 gcc/ada/i-cstrea-vms.adb delete mode 100644 gcc/ada/mlib-tgt-specific-vms-alpha.adb delete mode 100644 gcc/ada/mlib-tgt-specific-vms-ia64.adb delete mode 100644 gcc/ada/mlib-tgt-vms_common.adb delete mode 100644 gcc/ada/mlib-tgt-vms_common.ads delete mode 100644 gcc/ada/s-asthan-vms-alpha.adb delete mode 100644 gcc/ada/s-asthan-vms-ia64.adb delete mode 100644 gcc/ada/s-asthan.adb delete mode 100644 gcc/ada/s-asthan.ads delete mode 100644 gcc/ada/s-auxdec-vms-alpha.adb delete mode 100644 gcc/ada/s-auxdec-vms-ia64.adb delete mode 100644 gcc/ada/s-auxdec-vms_64.ads copy gcc/ada/{s-widllu.adb => s-elaall.adb} (62%) copy gcc/ada/{g-htable.ads => s-elaall.ads} (61%) copy gcc/ada/{g-exctra.adb => s-exctra.adb} (80%) copy gcc/ada/{g-exctra.ads => s-exctra.ads} (90%) delete mode 100644 gcc/ada/s-filofl.ads delete mode 100644 gcc/ada/s-fishfl.ads delete mode 100644 gcc/ada/s-fvadfl.ads delete mode 100644 gcc/ada/s-fvaffl.ads delete mode 100644 gcc/ada/s-fvagfl.ads delete mode 100644 gcc/ada/s-inmaop-vms.adb delete mode 100644 gcc/ada/s-interr-vms.adb delete mode 100644 gcc/ada/s-intman-vms.adb delete mode 100644 gcc/ada/s-intman-vms.ads delete mode 100644 gcc/ada/s-mastop-vms.adb delete mode 100644 gcc/ada/s-memory-vms_64.adb delete mode 100644 gcc/ada/s-memory-vms_64.ads delete mode 100644 gcc/ada/s-osinte-vms.adb delete mode 100644 gcc/ada/s-osinte-vms.ads delete mode 100644 gcc/ada/s-osprim-vms.adb delete mode 100644 gcc/ada/s-osprim-vms.ads delete mode 100644 gcc/ada/s-parame-vms-alpha.ads delete mode 100644 gcc/ada/s-parame-vms-ia64.ads delete mode 100644 gcc/ada/s-po32gl.adb delete mode 100644 gcc/ada/s-po32gl.ads delete mode 100644 gcc/ada/s-ransee-vms.adb delete mode 100644 gcc/ada/s-taprop-vms.adb delete mode 100644 gcc/ada/s-tasdeb-vms.adb delete mode 100644 gcc/ada/s-taspri-vms.ads delete mode 100644 gcc/ada/s-tpopde-vms.adb delete mode 100644 gcc/ada/s-tpopde-vms.ads delete mode 100644 gcc/ada/s-tpopsp-vms.adb delete mode 100644 gcc/ada/s-traent-vms.adb delete mode 100644 gcc/ada/s-traent-vms.ads copy gcc/ada/{g-trasym.adb => s-trasym.adb} (87%) copy gcc/ada/{g-trasym.ads => s-trasym.ads} (75%) delete mode 100644 gcc/ada/s-vaflop-vms-alpha.adb delete mode 100644 gcc/ada/s-vaflop.adb delete mode 100644 gcc/ada/s-vaflop.ads delete mode 100644 gcc/ada/s-vmexta.adb delete mode 100644 gcc/ada/s-vmexta.ads copy gcc/ada/{urealp.h => scos.h} (56%) delete mode 100644 gcc/ada/sem_vfpt.adb delete mode 100644 gcc/ada/sem_vfpt.ads delete mode 100644 gcc/ada/sigtramp-armvxw.c rename gcc/ada/{sigtramp-ppcvxw.c => sigtramp-vxworks.c} (65%) delete mode 100644 gcc/ada/symbols-processing-vms-alpha.adb delete mode 100644 gcc/ada/symbols-processing-vms-ia64.adb delete mode 100644 gcc/ada/symbols-vms.adb delete mode 100644 gcc/ada/system-vms-ia64.ads delete mode 100644 gcc/ada/system-vms_64.ads delete mode 100644 gcc/ada/tb-alvms.c delete mode 100644 gcc/ada/tb-alvxw.c delete mode 100644 gcc/ada/tb-ivms.c delete mode 100644 gcc/ada/ug_words delete mode 100644 gcc/ada/vms_cmds.ads delete mode 100644 gcc/ada/vms_conv.adb delete mode 100644 gcc/ada/vms_conv.ads delete mode 100644 gcc/ada/vms_data.ads create mode 100644 gcc/ada/vxworks-crtbe-link.spec create mode 100644 gcc/ada/vxworks-ppc-link.spec delete mode 100644 gcc/ada/xgnatugn.adb create mode 100644 gcc/collect-utils.c create mode 100644 gcc/collect-utils.h create mode 100644 gcc/common.md delete mode 100644 gcc/common/config/picochip/picochip-common.c delete mode 100644 gcc/common/config/score/score-common.c copy gcc/config/{arm => aarch64}/arm_acle.h (77%) create mode 100644 gcc/config/aarch64/geniterators.sh delete mode 100644 gcc/config/arm/neon-docgen.ml delete mode 100644 gcc/config/arm/neon-gen.ml create mode 100644 gcc/config/arm/thumb1.md create mode 100644 gcc/config/avr/gen-avr-mmcu-specs.c copy gcc/config/{freebsd-stdint.h => dragonfly-stdint.h} (54%) create mode 100644 gcc/config/dragonfly.h copy gcc/config/{freebsd.opt => dragonfly.opt} (93%) copy gcc/config/i386/{xtestintrin.h => clflushoptintrin.h} (63%) copy gcc/config/{pa/pa-hpux10.opt => i386/cygwin.opt} (84%) copy gcc/config/i386/{freebsd.h => dragonfly.h} (54%) delete mode 100644 gcc/config/i386/sol2-bi.h rename gcc/config/i386/{t-sol2-64 => t-sol2} (100%) delete mode 100644 gcc/config/i386/vx-common.h copy gcc/config/i386/{xsaveoptintrin.h => xsavecintrin.h} (63%) copy gcc/config/i386/{fxsrintrin.h => xsavesintrin.h} (64%) delete mode 100644 gcc/config/mips/gnu-user64.h delete mode 100644 gcc/config/mips/linux64.h create mode 100644 gcc/config/mips/p5600.md copy gcc/config/moxie/{rtems.h => moxiebox.h} (69%) create mode 100644 gcc/config/nds32/nds32-cost.c create mode 100644 gcc/config/nds32/nds32-fp-as-gp.c create mode 100644 gcc/config/nds32/nds32-intrinsic.c create mode 100644 gcc/config/nds32/nds32-isr.c create mode 100644 gcc/config/nds32/nds32-md-auxiliary.c create mode 100644 gcc/config/nds32/nds32-memory-manipulation.c create mode 100644 gcc/config/nds32/nds32-pipelines-auxiliary.c create mode 100644 gcc/config/nds32/nds32-predicates.c create mode 100644 gcc/config/nds32/t-nds32 copy gcc/config/{mips => nios2}/rtems.h (53%) create mode 100644 gcc/config/nios2/t-rtems delete mode 100644 gcc/config/picochip/constraints.md delete mode 100644 gcc/config/picochip/dfa_space.md delete mode 100644 gcc/config/picochip/dfa_speed.md delete mode 100644 gcc/config/picochip/picochip-protos.h delete mode 100644 gcc/config/picochip/picochip.c delete mode 100644 gcc/config/picochip/picochip.h delete mode 100644 gcc/config/picochip/picochip.md delete mode 100644 gcc/config/picochip/picochip.opt delete mode 100644 gcc/config/picochip/predicates.md delete mode 100644 gcc/config/picochip/t-picochip create mode 100644 gcc/config/rs6000/t-vxworksmils copy gcc/{dce.h => config/rs6000/vxworksae.h} (71%) copy gcc/{c-family/c-ubsan.h => config/rs6000/vxworksmils.h} (55%) delete mode 100644 gcc/config/score/constraints.md delete mode 100644 gcc/config/score/elf.h delete mode 100644 gcc/config/score/predicates.md delete mode 100644 gcc/config/score/score-conv.h delete mode 100644 gcc/config/score/score-generic.md delete mode 100644 gcc/config/score/score-modes.def delete mode 100644 gcc/config/score/score-protos.h delete mode 100644 gcc/config/score/score.c delete mode 100644 gcc/config/score/score.h delete mode 100644 gcc/config/score/score.md delete mode 100644 gcc/config/score/score.opt delete mode 100644 gcc/config/sol2-10.h delete mode 100644 gcc/config/sol2-bi.h create mode 100644 gcc/config/sol2-clearcap.map create mode 100644 gcc/config/sol2-clearcapv2.map rename gcc/config/sparc/{t-sol2-64 => t-sol2} (100%) create mode 100644 gcc/doc/aarch64-acle-intrinsics.texi create mode 100644 gcc/doc/gcov-tool.texi copy gcc/{diagnostic.def => fortran/gfc-diagnostic.def} (71%) create mode 100644 gcc/gcov-counter.def create mode 100644 gcc/gcov-tool.c delete mode 100644 gcc/go/gofrontend/gogo-tree.cc create mode 100644 gcc/graphite-isl-ast-to-gimple.c rename gcc/{config/i386/sol2-9.h => graphite-isl-ast-to-gimple.h} (71%) create mode 100644 gcc/hash-map.h create mode 100644 gcc/hash-set.h create mode 100644 gcc/inchash.c create mode 100644 gcc/inchash.h create mode 100644 gcc/ipa-comdats.c create mode 100644 gcc/ipa-polymorphic-call.c delete mode 100644 gcc/ipa-ref-inline.h create mode 100644 gcc/ipa-visibility.c delete mode 100644 gcc/loop-unswitch.c copy gcc/{cppbuiltin.h => lto-section-names.h} (50%) delete mode 100644 gcc/pointer-set.c delete mode 100644 gcc/pointer-set.h copy gcc/{print-rtl.h => regcprop.h} (69%) create mode 100644 gcc/rtl-iter.h create mode 100644 gcc/rtlhash.c copy gcc/{print-rtl.h => rtlhash.h} (79%) create mode 100644 gcc/shrink-wrap.c create mode 100644 gcc/shrink-wrap.h create mode 100644 gcc/signop.h create mode 100644 gcc/testsuite/c-c++-common/Wbool-compare-1.c create mode 100644 gcc/testsuite/c-c++-common/Wmemset-transposed-args1.c create mode 100644 gcc/testsuite/c-c++-common/Wmemset-transposed-args2.c delete mode 100644 gcc/testsuite/c-c++-common/abi-bf.c create mode 100644 gcc/testsuite/c-c++-common/addrtmp.c create mode 100644 gcc/testsuite/c-c++-common/asan/asan-interface-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/bitfield-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/bitfield-2.c create mode 100644 gcc/testsuite/c-c++-common/asan/bitfield-3.c create mode 100644 gcc/testsuite/c-c++-common/asan/bitfield-4.c create mode 100644 gcc/testsuite/c-c++-common/asan/instrument-with-calls-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/instrument-with-calls-2.c create mode 100644 gcc/testsuite/c-c++-common/asan/instrument-with-calls-3.c create mode 100644 gcc/testsuite/c-c++-common/asan/misalign-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/misalign-2.c create mode 100644 gcc/testsuite/c-c++-common/asan/no-redundant-instrumentation-9.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr61530.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr62089.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr62140-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr62140-2.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr63316.c create mode 100644 gcc/testsuite/c-c++-common/asan/red-align-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/red-align-2.c create mode 100644 gcc/testsuite/c-c++-common/asan/strlen-overflow-1.c create mode 100644 gcc/testsuite/c-c++-common/attributes-2.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr57541-2.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr58942.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr61191.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr61455-2.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr61455.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr61962.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr61963.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr62008.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk-for-2.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk-for-3.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk-fors.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_errors.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_grain.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/invalid_sync.cc create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/nested_cilk_for.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr61200.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr61486-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr61486-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr63249.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr63328.c create mode 100644 gcc/testsuite/c-c++-common/pr19807-1.c create mode 100644 gcc/testsuite/c-c++-common/pr30020.c create mode 100644 gcc/testsuite/c-c++-common/pr43395.c create mode 100644 gcc/testsuite/c-c++-common/pr49706-2.c create mode 100644 gcc/testsuite/c-c++-common/pr49706.c create mode 100644 gcc/testsuite/c-c++-common/pr50459-2.c create mode 100644 gcc/testsuite/c-c++-common/pr50459.c create mode 100644 gcc/testsuite/c-c++-common/pr53874.c create mode 100644 gcc/testsuite/c-c++-common/pr57653-2.c copy libstdc++-v3/testsuite/27_io/objects/wchar_t/4_xin.in => gcc/testsuite/c-c++- [...] create mode 100644 gcc/testsuite/c-c++-common/pr57653.c create mode 100644 gcc/testsuite/c-c++-common/pr57653.h create mode 100644 gcc/testsuite/c-c++-common/pr60156.c create mode 100644 gcc/testsuite/c-c++-common/pr60226.c create mode 100644 gcc/testsuite/c-c++-common/pr60439.c create mode 100644 gcc/testsuite/c-c++-common/pr61405.c create mode 100644 gcc/testsuite/c-c++-common/pr61553.c create mode 100644 gcc/testsuite/c-c++-common/pr62199-2.c create mode 100644 gcc/testsuite/c-c++-common/pr62199.c create mode 100644 gcc/testsuite/c-c++-common/sizeof-array-argument.c create mode 100644 gcc/testsuite/c-c++-common/torture/pr61184.c create mode 100644 gcc/testsuite/c-c++-common/torture/pr61741.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/align-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/align-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/align-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/align-4.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/align-5.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/attrib-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/attrib-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/attrib-4.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-4.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-5.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-6.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-7.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/div-by-zero-6.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/div-by-zero-7.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-10.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-4.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-5.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-6.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-7.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-7.h create mode 100644 gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-8.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-9.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/float-cast.h create mode 100644 gcc/testsuite/c-c++-common/ubsan/float-div-by-zero-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/nonnull-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/nonnull-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/nonnull-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/nonnull-4.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/nonnull-5.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/overflow-add-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/overflow-add-4.c copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => gcc/testsuite/c-c++-commo [...] create mode 100644 gcc/testsuite/g++.dg/Wshadow.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag10.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag8.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag9.C delete mode 100644 gcc/testsuite/g++.dg/abi/bitfield12.C delete mode 100644 gcc/testsuite/g++.dg/abi/bitfield5.C delete mode 100644 gcc/testsuite/g++.dg/abi/bitfield7.C create mode 100644 gcc/testsuite/g++.dg/abi/comdat1.C delete mode 100644 gcc/testsuite/g++.dg/abi/cookie2.C delete mode 100644 gcc/testsuite/g++.dg/abi/dtor2.C delete mode 100644 gcc/testsuite/g++.dg/abi/empty6.C delete mode 100644 gcc/testsuite/g++.dg/abi/layout4.C delete mode 100644 gcc/testsuite/g++.dg/abi/macro1.C delete mode 100644 gcc/testsuite/g++.dg/abi/mangle11.C delete mode 100644 gcc/testsuite/g++.dg/abi/mangle12.C delete mode 100644 gcc/testsuite/g++.dg/abi/mangle14.C delete mode 100644 gcc/testsuite/g++.dg/abi/mangle17.C delete mode 100644 gcc/testsuite/g++.dg/abi/mangle18-2.C delete mode 100644 gcc/testsuite/g++.dg/abi/mangle19-2.C delete mode 100644 gcc/testsuite/g++.dg/abi/mangle20-2.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle63.C create mode 100644 gcc/testsuite/g++.dg/abi/no-weak1.C create mode 100644 gcc/testsuite/g++.dg/abi/scoped1.C create mode 100644 gcc/testsuite/g++.dg/abi/spec1.C delete mode 100644 gcc/testsuite/g++.dg/abi/vbase10.C delete mode 100644 gcc/testsuite/g++.dg/abi/vbase14.C create mode 100644 gcc/testsuite/g++.dg/asan/pr62017.C create mode 100644 gcc/testsuite/g++.dg/asan/sanitizer_pthread_wrappers.h create mode 100644 gcc/testsuite/g++.dg/asan/sanitizer_test_config.h delete mode 100644 gcc/testsuite/g++.dg/asan/symbolize-callback-1.C create mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/array_function.cc copy libgomp/testsuite/libgomp.c++/for-1.C => gcc/testsuite/g++.dg/cilk-plus/CK/cf [...] create mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/cilk-for-tplt.cc copy libgomp/testsuite/libgomp.c++/for-1.C => gcc/testsuite/g++.dg/cilk-plus/CK/fo [...] create mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/stl_iter.cc create mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/stl_rev_iter.cc create mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/stl_test.cc create mode 100644 gcc/testsuite/g++.dg/cilk-plus/pr60967.C create mode 100644 gcc/testsuite/g++.dg/cpp/pr23827_cxx11.C create mode 100644 gcc/testsuite/g++.dg/cpp/pr23827_cxx98.C create mode 100644 gcc/testsuite/g++.dg/cpp/pr23827_cxx98_neg.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wattributes1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wdtor1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/aggr1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/aggr2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-42.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-43.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-51707.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-52282-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-52892-1.C copy gcc/testsuite/g++.dg/cpp0x/{constexpr-fnptr.C => constexpr-52892-2.C} (57%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-54002.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-56991.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-57764.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-59938.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-60199.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-60432.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-61484.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-63241.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-abi1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-attribute3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-inhctor1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-neg3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-template7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-type-decl1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-type-def1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-union6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-volatile.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/cplusplus.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/cplusplus_0x.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype58.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype59.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype60.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/diag2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/elision_conv.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum29.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/explicit8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-58.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-59.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-vect.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist83.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist84.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist85.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist86.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist87.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-59483.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-61148.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-62155.C copy gcc/testsuite/g++.dg/cpp0x/{alignof4.C => lambda/lambda-cast1.C} (60%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const-this.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this18.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept23.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept24.C copy gcc/testsuite/g++.dg/cpp0x/{rv-this.C => nsdmi-dr1397.C} (50%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-union6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr31.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr54377.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr57543-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr57543-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr57543-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr57958.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr58155.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr58781.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr60209-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr60209.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr60249.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr61038.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr62024.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr62101.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-qual15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-cond1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-cond2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-init1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae-nullptr1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae51.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae52.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/union6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/using-enum-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/using-enum-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic157.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic158.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic159.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic160.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic161.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic162.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-57397-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-57397-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-59361.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-local1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-neg1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-type-def1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/cplusplus_1y.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/feat-cxx11-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/feat-cxx11.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/feat-cxx98-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/feat-cxx98.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init8.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init9.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/phoobhar.h create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr57644.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr59867.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr60054.C copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => gcc/testsuite/g++.dg/cpp1 [...] create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ11.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ12.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ13.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ5.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ6.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ8.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ9.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/cplusplus.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/range-for1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/typename-tmpl-tmpl-parm.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/deleted-member-function.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/dwarf4-nested.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/imported-decl-2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr61433.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr13981.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr60862.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr61004.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/ref1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/ref2.C delete mode 100644 gcc/testsuite/g++.dg/dso/dlclose1-dso.cc delete mode 100644 gcc/testsuite/g++.dg/dso/dlclose1.C create mode 100644 gcc/testsuite/g++.dg/expr/cond10.C create mode 100644 gcc/testsuite/g++.dg/expr/cond11.C create mode 100644 gcc/testsuite/g++.dg/expr/cond12.C create mode 100644 gcc/testsuite/g++.dg/expr/cond13.C create mode 100644 gcc/testsuite/g++.dg/expr/cond14.C create mode 100644 gcc/testsuite/g++.dg/ext/atomic-2.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib49.C create mode 100644 gcc/testsuite/g++.dg/ext/complit14.C create mode 100644 gcc/testsuite/g++.dg/ext/desig7.C create mode 100644 gcc/testsuite/g++.dg/ext/is_literal_type2.C create mode 100644 gcc/testsuite/g++.dg/ext/is_trivially_constructible1.C create mode 100644 gcc/testsuite/g++.dg/ext/is_trivially_constructible2.C create mode 100644 gcc/testsuite/g++.dg/ext/is_trivially_constructible3.C create mode 100644 gcc/testsuite/g++.dg/ext/restrict2.C create mode 100644 gcc/testsuite/g++.dg/ext/varargs1.C create mode 100644 gcc/testsuite/g++.dg/ext/vector28.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr63249.C create mode 100644 gcc/testsuite/g++.dg/init/aggr11.C create mode 100644 gcc/testsuite/g++.dg/init/aggr12.C create mode 100644 gcc/testsuite/g++.dg/init/copy7.C copy gcc/testsuite/g++.dg/init/{explicit1.C => explicit2.C} (68%) create mode 100644 gcc/testsuite/g++.dg/init/pr43453.C create mode 100644 gcc/testsuite/g++.dg/ipa/comdat.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-28a.C copy gcc/testsuite/g++.dg/ipa/{devirt-31.C => devirt-32.C} (100%) create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-33.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-34.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-35.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-36.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-37.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-38.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-39.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-40.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-41.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-42.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-43.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-44.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-45.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-46.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-47.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-48.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr61085.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr61160-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr61160-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr61160-3.C copy gcc/testsuite/g++.dg/ipa/{pr60600.C => pr61540.C} (63%) create mode 100644 gcc/testsuite/g++.dg/ipa/pr61654.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr61800.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr62015.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr63306.C create mode 100644 gcc/testsuite/g++.dg/lto/pr63166_0.ii create mode 100644 gcc/testsuite/g++.dg/lto/pr63166_1.ii create mode 100644 gcc/testsuite/g++.dg/lto/pr63270.h create mode 100644 gcc/testsuite/g++.dg/lto/pr63270_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr63270_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr63270_2.C create mode 100644 gcc/testsuite/g++.dg/opt/declone2.C create mode 100644 gcc/testsuite/g++.dg/opt/devirt5.C create mode 100644 gcc/testsuite/g++.dg/opt/pr61456.C create mode 100644 gcc/testsuite/g++.dg/opt/pr61654.C create mode 100644 gcc/testsuite/g++.dg/opt/pr62146.C create mode 100644 gcc/testsuite/g++.dg/opt/typeinfo1.C create mode 100644 gcc/testsuite/g++.dg/other/default10.C create mode 100644 gcc/testsuite/g++.dg/other/default9.C create mode 100644 gcc/testsuite/g++.dg/other/operator3.C create mode 100644 gcc/testsuite/g++.dg/other/redecl3.C create mode 100644 gcc/testsuite/g++.dg/other/void3.C create mode 100644 gcc/testsuite/g++.dg/overload/ellipsis3.C create mode 100644 gcc/testsuite/g++.dg/parse/error54.C create mode 100644 gcc/testsuite/g++.dg/parse/friend10.C create mode 100644 gcc/testsuite/g++.dg/parse/friend11.C create mode 100644 gcc/testsuite/g++.dg/parse/friend9.C create mode 100644 gcc/testsuite/g++.dg/parse/pr34049.C create mode 100644 gcc/testsuite/g++.dg/parse/pr56961.C create mode 100644 gcc/testsuite/g++.dg/parse/pr58664.C create mode 100644 gcc/testsuite/g++.dg/parse/pr58898.C create mode 100644 gcc/testsuite/g++.dg/parse/pr61804.C create mode 100644 gcc/testsuite/g++.dg/pr54442.C create mode 100644 gcc/testsuite/g++.dg/pr60969.C create mode 100644 gcc/testsuite/g++.dg/pr61094.C create mode 100644 gcc/testsuite/g++.dg/pr61289-2.c create mode 100644 gcc/testsuite/g++.dg/pr61289.C create mode 100644 gcc/testsuite/g++.dg/pr62079.C create mode 100644 gcc/testsuite/g++.dg/rtti/dyncast7.C copy gcc/testsuite/g++.dg/tc1/{dr217.C => dr217-2.C} (80%) delete mode 100644 gcc/testsuite/g++.dg/template/array1-1.C delete mode 100644 gcc/testsuite/g++.dg/template/array2-1.C create mode 100644 gcc/testsuite/g++.dg/template/array28.C create mode 100644 gcc/testsuite/g++.dg/template/array29.C create mode 100644 gcc/testsuite/g++.dg/template/conv14.C delete mode 100644 gcc/testsuite/g++.dg/template/conv8.C create mode 100644 gcc/testsuite/g++.dg/template/friend56.C create mode 100644 gcc/testsuite/g++.dg/template/local-fn1.C create mode 100644 gcc/testsuite/g++.dg/template/local8.C create mode 100644 gcc/testsuite/g++.dg/template/local9.C create mode 100644 gcc/testsuite/g++.dg/template/operator13.C create mode 100644 gcc/testsuite/g++.dg/template/pr16564.C create mode 100644 gcc/testsuite/g++.dg/template/pr34938-1.C create mode 100644 gcc/testsuite/g++.dg/template/pr34938-2.C create mode 100644 gcc/testsuite/g++.dg/template/pr51199.C create mode 100644 gcc/testsuite/g++.dg/template/pr51385.C create mode 100644 gcc/testsuite/g++.dg/template/pr52819.C create mode 100644 gcc/testsuite/g++.dg/template/pr54310.C create mode 100644 gcc/testsuite/g++.dg/template/pr54377.C create mode 100644 gcc/testsuite/g++.dg/template/pr57573.C create mode 100644 gcc/testsuite/g++.dg/template/pr61537.C create mode 100644 gcc/testsuite/g++.dg/template/pr61745.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem27.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem28.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem29.C create mode 100644 gcc/testsuite/g++.dg/template/recurse4.C create mode 100644 gcc/testsuite/g++.dg/template/spec38.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local10.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local9.C create mode 100644 gcc/testsuite/g++.dg/torture/pr60854.C create mode 100644 gcc/testsuite/g++.dg/torture/pr61482.C create mode 100644 gcc/testsuite/g++.dg/torture/pr61554.C create mode 100644 gcc/testsuite/g++.dg/torture/pr62121.C create mode 100644 gcc/testsuite/g++.dg/torture/pr62175.C create mode 100644 gcc/testsuite/g++.dg/torture/pr63237.C create mode 100644 gcc/testsuite/g++.dg/tree-prof/morefunc.C create mode 100644 gcc/testsuite/g++.dg/tree-prof/pr35545.C create mode 100644 gcc/testsuite/g++.dg/tree-prof/reorder.C create mode 100644 gcc/testsuite/g++.dg/tree-prof/reorder_class1.h create mode 100644 gcc/testsuite/g++.dg/tree-prof/reorder_class2.h create mode 100644 gcc/testsuite/g++.dg/tree-ssa/calloc.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/forwprop-switch.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/nonzero-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/nonzero-2.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr61009.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr61034.C delete mode 100644 gcc/testsuite/g++.dg/tree-ssa/tmmti-2.C create mode 100644 gcc/testsuite/g++.dg/ubsan/align-1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/align-2.C create mode 100644 gcc/testsuite/g++.dg/ubsan/align-3.C create mode 100644 gcc/testsuite/g++.dg/ubsan/attrib-1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/float-cast-overflow-bf.C create mode 100644 gcc/testsuite/g++.dg/ubsan/null-1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/null-2.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr61272.C copy gcc/testsuite/g++.dg/ubsan/{return-1.C => return-3.C} (56%) create mode 100644 gcc/testsuite/g++.dg/vect/pr60896.cc create mode 100644 gcc/testsuite/g++.dg/warn/Waddress-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmemset-transposed-args-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmissing-field-initializers-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsuggest-final-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsuggest-final.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-parm-6.C create mode 100644 gcc/testsuite/g++.dg/warn/nonnull2.C create mode 100644 gcc/testsuite/g++.dg/warn/pr61945.C create mode 100644 gcc/testsuite/g++.dg/warn/warn_format_signedness.C delete mode 100644 gcc/testsuite/g++.dg/warn/wdate-time.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20140528-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20140723-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20140816-1.c rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/386.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/86.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG11.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG12.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG13.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG16.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG17.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG18.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG2.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG21.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG22.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG23.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG24.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG25.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG3.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG4.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG5.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG6.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/DFcmp.c (99%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/HIcmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/HIset.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/PYRBUG.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/QIcmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/QIset.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/SFset.c (98%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/SIcmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/SIset.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/UHIcmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/UQIcmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/USIcmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/a.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/a1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/a3.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/aa.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/aaa.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/abs.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/ac.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/acc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/add.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/add386.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/addcc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/andm.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/andmem.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/andn.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/andok.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/andsi.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/andsparc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/aos.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/arr.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/as.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/ase.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/b.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/b1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/b2.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/b3.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/b88.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bad.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/band.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bb0.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bb1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bbb.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bcopy.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bf.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bfins.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bfx.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bge.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bit.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bitf.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bitw.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/blk.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bt.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bt386.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bug.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bugc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/buns.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bx.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/c.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/c1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/c2.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/call.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/call386.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/callind.c (100%) copy gcc/testsuite/gcc.c-torture/compile/{calls.c => calls-void.c} (87%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/cc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/charmtst.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/cmb.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/cmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/cmphi.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/cmpsi386.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/cmul.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/cn1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/comb.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/consec.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/const.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/conv.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/conv_tst.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/cp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/csebug.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/cvt.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/d.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/dbl_parm.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/dblbug.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/ddd.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/dead.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/delay.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/di.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/dic.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/dilayout.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/dimove.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/dimul.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/div.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/divdf.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/dm.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/dshift.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/e.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/ex.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/ext.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/f1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/f2.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/fdmul.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/flo.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/float.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/flt_const.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/fnul.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/foo.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/forgetcc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/fq.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/g.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/gen_tst.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/glob.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/gronk.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/hi.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/hibug.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/i++.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/i.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/ic.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/icmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/ifreg.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/imm.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/isinf.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/jmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/jumptab.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/l.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/layout.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/lbug.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/ll1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/llbug.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/lll.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/load8.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/loadhicc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/log2.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/logic.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/loop-1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/loop386.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/lop.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/m1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/m2.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/m5.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/m68.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mbyte.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mchar.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mcmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mdouble.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/memtst.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/miscomp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mm.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mod.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/modcc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/move.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/move_qhi.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mregtst.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/msp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mtst.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mu.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mul.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mword.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mword1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/n.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/n1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/nand.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/neg.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/o.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/omit.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/opout.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/opt.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/or.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/or386.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/p.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/parms.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/pass.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/pmt.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/poor.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/pp.c (100%) create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr61222-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr61222-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr61684.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr62312.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr63282.c rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/pret-arg.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/pyr.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/pyr2.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/q.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/r.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/r1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/rel.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/rmsc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/round.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/run.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/s.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/sar.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/sc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/scal.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/scc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/scond.c (100%) create mode 100644 gcc/testsuite/gcc.c-torture/compile/section.c rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/selfrec.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/seq.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/set386.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/set88.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/sh.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/shand.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/shft.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/shift.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/shloop.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/shm.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/signext.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/signext2.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/sim.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/simple.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/sne.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/sound.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/sparcbug.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/speed.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/stor.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/store0.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/storecc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/str.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/stru.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/structret.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/stuct.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/sub32.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/subcc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/subcse.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/sym.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/symconst.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/t.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/test-flow.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/test-loop.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/test.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/time.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/tmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/trivial.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/trunc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/u.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/udconvert.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/udivmod4.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/uns.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/uns_tst.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/uuarg.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/v.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/w.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/ww.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/x.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xb.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xbg.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xcsebug.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xdi.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xfoo.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xi.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xlop.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xmtst.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xneg.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xopt.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xor.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xorn.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xpp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xs.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xsh.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xz.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xzz.c (100%) delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20010122-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20010129-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20020404-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20021024-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20021127-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20030125-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20030216-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20030222-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20040629-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20040703-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20040705-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20040705-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20040709-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20040709-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20040811-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20050316-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20050316-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20050604-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20061101-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20061220-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20081117-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20101011-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20120919-1.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/20140622-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20140828-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/920612-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/920710-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/920711-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/930529-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/931004-12.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/980709-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/981130-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/990127-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/990413-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/990826-0.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/bf64-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/bitfld-4.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/bitfld-6.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/bswap-2.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/cmpsi-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/cvt-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/eeprof-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ipa-sra-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/loop-2f.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/loop-2g.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/mode-dependent-address.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/nest-align-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr19689.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr22493-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr23047.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr29797-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr31448.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr35456.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr37573.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr38151.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr39228.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr39501.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr40386.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr43220.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr44683.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr45262.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr47237.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr51581-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr51581-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr52979-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr52979-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr53366-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr56799.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr57124.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr57344-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr58570.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr60822.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr61306-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr61306-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr61306-3.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr61375.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr61517.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr61673.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr61682.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr61725.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr63209.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr7284-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/shiftdi.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/simd-4.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/strncmp-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/usmul.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/vrp-5.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/vrp-6.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/zerolen-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/unsorted/DFcmp.x delete mode 100644 gcc/testsuite/gcc.c-torture/unsorted/SFset.x rename gcc/testsuite/{gcc.c-torture/execute => gcc.dg}/20111227-2.c (89%) rename gcc/testsuite/{gcc.c-torture/execute => gcc.dg}/20111227-3.c (89%) create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-1.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-2.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-3.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-4.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-5.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-6.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-7.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-8.c create mode 100644 gcc/testsuite/gcc.dg/Wc99-c11-compat-1.c create mode 100644 gcc/testsuite/gcc.dg/Wc99-c11-compat-2.c create mode 100644 gcc/testsuite/gcc.dg/Wc99-c11-compat-3.c create mode 100644 gcc/testsuite/gcc.dg/Wc99-c11-compat-4.c create mode 100644 gcc/testsuite/gcc.dg/Wc99-c11-compat-5.c create mode 100644 gcc/testsuite/gcc.dg/Wc99-c11-compat-6.c create mode 100644 gcc/testsuite/gcc.dg/Wc99-c11-compat-7.c copy gcc/testsuite/gcc.dg/{c99-mixdecl-1.c => Wdeclaration-after-statement-4.c} (60%) create mode 100644 gcc/testsuite/gcc.dg/Wdesignated-init-2.c create mode 100644 gcc/testsuite/gcc.dg/Wdesignated-init.c create mode 100644 gcc/testsuite/gcc.dg/Wincompatible-pointer-types.c create mode 100644 gcc/testsuite/gcc.dg/Wint-conversion.c copy gcc/testsuite/gcc.dg/{Wstrict-overflow-1.c => Wstrict-overflow-25.c} (50%) create mode 100644 gcc/testsuite/gcc.dg/Wstrict-overflow-26.c create mode 100644 gcc/testsuite/gcc.dg/c11-stdatomic-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-true_min-1.c create mode 100644 gcc/testsuite/gcc.dg/c90-func-1.c create mode 100644 gcc/testsuite/gcc.dg/c90-func-2.c copy gcc/testsuite/{g++.dg/parse/semicolon1.h => gcc.dg/c90-func-2.h} (56%) create mode 100644 gcc/testsuite/gcc.dg/case-bogus-1.c create mode 100644 gcc/testsuite/gcc.dg/combine-clobber.c create mode 100644 gcc/testsuite/gcc.dg/combine_ashiftrt_1.c create mode 100644 gcc/testsuite/gcc.dg/combine_ashiftrt_2.c copy gcc/testsuite/gcc.dg/cpp/{Wvariadic-1.c => Wvariadic-1p.c} (71%) create mode 100644 gcc/testsuite/gcc.dg/cpp/pr23827_c90.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr23827_c90_neg.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr23827_c99.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-3.c copy gcc/testsuite/{g++.dg/parse/semicolon1.h => gcc.dg/cpp/pr61854-3.h} (63%) create mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-4.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-5.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-6.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-7.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-c90.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-c94.c create mode 100644 gcc/testsuite/gcc.dg/cpp/syshdr4.c create mode 100644 gcc/testsuite/gcc.dg/cpp/syshdr4.h create mode 100644 gcc/testsuite/gcc.dg/cpp/syshdr5.c create mode 100644 gcc/testsuite/gcc.dg/cpp/syshdr5.h delete mode 100644 gcc/testsuite/gcc.dg/cproj-fails-with-broken-glibc.c create mode 100644 gcc/testsuite/gcc.dg/darwin-minversion-4.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/stacked-qualified-types-1.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/stacked-qualified-types-2.c create mode 100644 gcc/testsuite/gcc.dg/fold-abs-5.c create mode 100644 gcc/testsuite/gcc.dg/fold-compare-8.c create mode 100644 gcc/testsuite/gcc.dg/fold-cstring.c create mode 100644 gcc/testsuite/gcc.dg/fold-cvect.c create mode 100644 gcc/testsuite/gcc.dg/fold-reassoc-3.c create mode 100644 gcc/testsuite/gcc.dg/format/warn-signedness.c create mode 100644 gcc/testsuite/gcc.dg/fuse-caller-save.c create mode 100644 gcc/testsuite/gcc.dg/globalalias-2.c create mode 100644 gcc/testsuite/gcc.dg/globalalias.c create mode 100644 gcc/testsuite/gcc.dg/gnu-predef-1.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-gen-blocks-1.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-gen-blocks-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-gen-blocks-3.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-gen-blocks-4.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-gen-if-1.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-gen-if-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-gen-single-loop-1.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-gen-single-loop-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-gen-single-loop-3.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-gen-user-1.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-codegen-loop-dumping.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr60979.c create mode 100644 gcc/testsuite/gcc.dg/guality/const-volatile.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr63300-const-volatile.c create mode 100644 gcc/testsuite/gcc.dg/guality/restrict.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr61986.c create mode 100644 gcc/testsuite/gcc.dg/ira-loop-pressure.c create mode 100644 gcc/testsuite/gcc.dg/localalias-2.c create mode 100644 gcc/testsuite/gcc.dg/localalias.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr60449_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr60449_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr60820_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr60820_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr61278_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr61278_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr61526_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr61526_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr61786_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr61786_1.c create mode 100644 gcc/testsuite/gcc.dg/memcpy-5.c create mode 100644 gcc/testsuite/gcc.dg/memmove-4.c create mode 100644 gcc/testsuite/gcc.dg/noreorder.c create mode 100644 gcc/testsuite/gcc.dg/noreorder2.c create mode 100644 gcc/testsuite/gcc.dg/noreorder3.c create mode 100644 gcc/testsuite/gcc.dg/noreorder4.c create mode 100644 gcc/testsuite/gcc.dg/optimize-bswapdi-3.c create mode 100644 gcc/testsuite/gcc.dg/optimize-bswaphi-1.c create mode 100644 gcc/testsuite/gcc.dg/optimize-bswapsi-2.c create mode 100644 gcc/testsuite/gcc.dg/pedwarn-init.c create mode 100644 gcc/testsuite/gcc.dg/pg-override.c create mode 100644 gcc/testsuite/gcc.dg/pg.c create mode 100644 gcc/testsuite/gcc.dg/pr18079-2.c create mode 100644 gcc/testsuite/gcc.dg/pr18079.c create mode 100644 gcc/testsuite/gcc.dg/pr25801.c create mode 100644 gcc/testsuite/gcc.dg/pr29467.c create mode 100644 gcc/testsuite/gcc.dg/pr43245.c create mode 100644 gcc/testsuite/gcc.dg/pr48062.c create mode 100644 gcc/testsuite/gcc.dg/pr52904.c create mode 100644 gcc/testsuite/gcc.dg/pr53119.c create mode 100644 gcc/testsuite/gcc.dg/pr56724-1.c create mode 100644 gcc/testsuite/gcc.dg/pr56724-2.c create mode 100644 gcc/testsuite/gcc.dg/pr56724-3.c create mode 100644 gcc/testsuite/gcc.dg/pr56989.c create mode 100644 gcc/testsuite/gcc.dg/pr57233.c create mode 100644 gcc/testsuite/gcc.dg/pr58893-0.h create mode 100644 gcc/testsuite/gcc.dg/pr58893.c create mode 100644 gcc/testsuite/gcc.dg/pr59304.c create mode 100644 gcc/testsuite/gcc.dg/pr59717.c create mode 100644 gcc/testsuite/gcc.dg/pr60114.c create mode 100644 gcc/testsuite/gcc.dg/pr60139.c create mode 100644 gcc/testsuite/gcc.dg/pr60257.c create mode 100644 gcc/testsuite/gcc.dg/pr60351.c create mode 100644 gcc/testsuite/gcc.dg/pr60784.c create mode 100644 gcc/testsuite/gcc.dg/pr60866.c create mode 100644 gcc/testsuite/gcc.dg/pr60915.c create mode 100644 gcc/testsuite/gcc.dg/pr61045.c create mode 100644 gcc/testsuite/gcc.dg/pr61053.c create mode 100644 gcc/testsuite/gcc.dg/pr61060.c create mode 100644 gcc/testsuite/gcc.dg/pr61077.c create mode 100644 gcc/testsuite/gcc.dg/pr61096-1.c create mode 100644 gcc/testsuite/gcc.dg/pr61096-2.c create mode 100644 gcc/testsuite/gcc.dg/pr61158.c create mode 100644 gcc/testsuite/gcc.dg/pr61162-2.c create mode 100644 gcc/testsuite/gcc.dg/pr61162.c create mode 100644 gcc/testsuite/gcc.dg/pr61220.c create mode 100644 gcc/testsuite/gcc.dg/pr61561.c create mode 100644 gcc/testsuite/gcc.dg/pr61583.c create mode 100644 gcc/testsuite/gcc.dg/pr61756.c create mode 100644 gcc/testsuite/gcc.dg/pr61762.c create mode 100644 gcc/testsuite/gcc.dg/pr61776.c create mode 100644 gcc/testsuite/gcc.dg/pr61852.c create mode 100644 gcc/testsuite/gcc.dg/pr61861.c create mode 100644 gcc/testsuite/gcc.dg/pr61868.c create mode 100644 gcc/testsuite/gcc.dg/pr62004.c create mode 100644 gcc/testsuite/gcc.dg/pr62024.c create mode 100644 gcc/testsuite/gcc.dg/pr62030.c copy gcc/testsuite/gcc.dg/{pr47684.c => pr62070.c} (65%) create mode 100644 gcc/testsuite/gcc.dg/pr62090-2.c create mode 100644 gcc/testsuite/gcc.dg/pr62090.c create mode 100644 gcc/testsuite/gcc.dg/pr62294.c create mode 100644 gcc/testsuite/gcc.dg/pr62294.h create mode 100644 gcc/testsuite/gcc.dg/pr63186.c create mode 100644 gcc/testsuite/gcc.dg/pr63284.c create mode 100644 gcc/testsuite/gcc.dg/pr63342.c create mode 100644 gcc/testsuite/gcc.dg/pr63453.c create mode 100644 gcc/testsuite/gcc.dg/pr63480.c create mode 100644 gcc/testsuite/gcc.dg/shrink-wrap-loop.c create mode 100644 gcc/testsuite/gcc.dg/ssp-3.c create mode 100644 gcc/testsuite/gcc.dg/ssp-4.c create mode 100644 gcc/testsuite/gcc.dg/torture/20140610-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/20140610-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/float128-exact-underflow.c create mode 100644 gcc/testsuite/gcc.dg/torture/ftrapv-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr56965-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr56965-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr60606-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61010.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61095.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61136.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61221.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61346.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61383-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61391.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61438.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61452.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61518.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61576.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61681.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61742.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61757.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61772.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61786.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61787.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61964.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr62031.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr63380-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr63380-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/vshuf-64.inc copy gcc/testsuite/gcc.dg/torture/{vshuf-v4sf.c => vshuf-v16sf.c} (70%) copy gcc/testsuite/gcc.dg/torture/{vshuf-v8si.c => vshuf-v16si.c} (75%) copy gcc/testsuite/gcc.dg/torture/{vshuf-v32qi.c => vshuf-v32hi.c} (85%) copy gcc/testsuite/gcc.dg/torture/{vshuf-v16qi.c => vshuf-v64qi.c} (79%) copy gcc/testsuite/gcc.dg/torture/{vshuf-v4df.c => vshuf-v8df.c} (74%) copy gcc/testsuite/gcc.dg/torture/{vshuf-v4di.c => vshuf-v8di.c} (81%) copy gcc/testsuite/{gcc.c-torture/execute => gcc.dg/tree-prof}/20050826-2.c (78%) copy gcc/testsuite/{gcc.c-torture/execute => gcc.dg/tree-prof}/cmpsf-1.c (90%) copy gcc/testsuite/gcc.dg/tree-prof/{update-cunroll-2.c => merge_block.c} (63%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-32.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-33.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/calloc-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/calloc-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/calloc-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/interposition.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ivopts-lower_base.c copy gcc/testsuite/gcc.dg/tree-ssa/{ivopts-lt.c => ivopts-lt-2.c} (72%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-12.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr61090.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr61140.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr61144.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr61150.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr61197.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr61385.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr61607.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr62112-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr62112-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/sra-14.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-copyprop-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-15.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-16.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-39.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-40.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-41.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-12.c copy gcc/testsuite/gcc.dg/tree-ssa/{ssa-lim-9.c => ssa-lim-8.c} (94%) copy gcc/testsuite/gcc.dg/{torture/pr57517.c => tree-ssa/ssa-sink-10.c} (60%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-12.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp91.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp92.c copy gcc/testsuite/gcc.dg/tree-ssa/{vrp89.c => vrp93.c} (50%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp94.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/writeonly.c create mode 100644 gcc/testsuite/gcc.dg/typeof-2.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/bounds-1.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/float-cast-overflow-bf.c copy gcc/testsuite/gcc.dg/{uninit-12-O0.c => uninit-17-O0.c} (62%) create mode 100644 gcc/testsuite/gcc.dg/uninit-17.c create mode 100644 gcc/testsuite/gcc.dg/vec-andxor1.c rename gcc/testsuite/gcc.dg/vect/{dump-tree-dceloop-pr26359.c => pr26359.c} (54%) create mode 100644 gcc/testsuite/gcc.dg/vect/pr52252-ld.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr52252-st.c copy gcc/testsuite/gcc.dg/vect/{pr60092-2.c => pr60092.c} (66%) create mode 100644 gcc/testsuite/gcc.dg/vect/pr60196-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr60196-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr61194.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr61680.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr62073.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr62075.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr63148.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr63189.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr63341-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr63341-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bswap16.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bswap32.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bswap64.c copy gcc/testsuite/gcc.dg/vect/{pr30795.c => vect-cond-reduc-1.c} (53%) copy gcc/testsuite/gcc.dg/vect/{pr32824.c => vect-cond-reduc-2.c} (57%) create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-mul_1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-mul_2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-or_1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-or_2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-singleton_1.c copy gcc/testsuite/gcc.dg/vect/{vect-widen-mult-u16.c => vect-widen-mult-u8-s16-s3 [...] copy gcc/testsuite/gcc.dg/vect/{vect-widen-mult-u8.c => vect-widen-mult-u8-u32.c} (90%) delete mode 100644 gcc/testsuite/gcc.dg/wdate-time.c create mode 100644 gcc/testsuite/gcc.dg/zero_sign_ext_test.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/func-ret-64x1_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/test_64x1_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/va_arg-13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/va_arg-14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/va_arg-15.c copy gcc/testsuite/gcc.target/{arm => aarch64}/acle/acle.exp (86%) create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/crc32b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/crc32cb.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/crc32cd.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/crc32ch.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/crc32cw.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/crc32d.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/crc32h.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/crc32w.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cvtf_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fcsel_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fuse-caller-save.c create mode 100644 gcc/testsuite/gcc.target/aarch64/legitimize_stack_var_before_re [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/pr61325.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr62040.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr62262.c create mode 100644 gcc/testsuite/gcc.target/aarch64/rev16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shrink_wrap_symbol_ref_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_f32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_p16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_p16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_p8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_p8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_s16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_s16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_s32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_s32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_s64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_s8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_s8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_u16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_u16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_u32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_u32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_u64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_u8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_u8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_f32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_p16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_p16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_p8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_p8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_s16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_s16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_s32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_s32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_s64.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_s64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_s8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_s8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_u16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_u16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_u32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_u32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_u64.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_u64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_u8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/extq_u8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/int_comparisons.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/int_comparisons_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/int_comparisons_2.c copy gcc/testsuite/gcc.target/aarch64/{aarch64.exp => simd/simd.exp} (91%) create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vbsl_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcage_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcagt_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcale_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcaled_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcales_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcalt_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcaltd_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcalts_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vfma_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vfms_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmla_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmls_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmul_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmul_lane_const_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmul_n_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmuld_lane_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmuld_laneq_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmuls_lane_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmuls_laneq_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vpaddd_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vpaddd_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vpaddd_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_laneq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlalh_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlals_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlslh_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsls_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulh_laneq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulh_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulhh_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulhs_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_high_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_high_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_laneq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmullh_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmullh_laneq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulls_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulls_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqshlb_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrbit_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev16p8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev16p8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev16qp8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev16qp8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev16qs8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev16qs8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev16qu8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev16qu8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev16s8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev16s8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev16u8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev16u8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32p16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32p16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32p8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32p8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32qp16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32qp16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32qp8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32qp8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32qs16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32qs16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32qs8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32qs8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32qu16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32qu16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32qu8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32qu8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32s16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32s16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32s8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32s8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32u16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32u16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32u8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev32u8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64f32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64p16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64p16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64p8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64p8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64qf32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64qf32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64qp16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64qp16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64qp8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64qp8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64qs16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64qs16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64qs32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64qs32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64qs8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64qs8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64qu16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64qu16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64qu32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64qu32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64qu8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64qu8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64s16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64s16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64s32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64s32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64s8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64s8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64u16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64u16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64u32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64u32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64u8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrev64u8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnf32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnf32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnp16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnp16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnp8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnp8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnqf32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnqf32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnqp16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnqp16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnqp8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnqp8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnqs16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnqs16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnqs32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnqs32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnqs8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnqs8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnqu16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnqu16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnqu32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnqu32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnqu8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnqu8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrns16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrns16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrns32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrns32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrns8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrns8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnu16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnu16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnu32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnu32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnu8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vtrnu8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpf32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpf32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpp16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpp16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpp8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpp8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpqf32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpqf32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpqp16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpqp16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpqp8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpqp8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpqs16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpqs16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpqs32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpqs32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpqs8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpqs8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpqu16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpqu16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpqu32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpqu32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpqu8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpqu8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzps16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzps16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzps32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzps32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzps8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzps8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpu16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpu16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpu32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpu32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpu8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vuzpu8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipf32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipf32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipp16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipp16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipp8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipp8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipqf32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipqf32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipqp16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipqp16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipqp8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipqp8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipqs16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipqs16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipqs32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipqs32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipqs8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipqs8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipqu16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipqu16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipqu32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipqu32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipqu8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipqu8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzips16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzips16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzips32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzips32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzips8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzips8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipu16.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipu16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipu32.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipu32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipu8.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vzipu8_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/singleton_intrinsics_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tail_indirect_call_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_15.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_common.h create mode 100644 gcc/testsuite/gcc.target/aarch64/vdup_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vdup_lane_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vdup_n_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vdup_n_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vget_high_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vget_low_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vldN_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vldN_dup_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vldN_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vqabs_s64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vqneg_s64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vreinterpret_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vrnd_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vset_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vstN_1.c create mode 100644 gcc/testsuite/gcc.target/alpha/pr61586.c create mode 100644 gcc/testsuite/gcc.target/arm/anddi_notdi-1.c create mode 100644 gcc/testsuite/gcc.target/arm/fuse-caller-save.c create mode 100644 gcc/testsuite/gcc.target/arm/get_address_cost_aligned_max_offset.c create mode 100644 gcc/testsuite/gcc.target/arm/identical-invariants.c create mode 100644 gcc/testsuite/gcc.target/arm/iordi_notdi-1.c create mode 100644 gcc/testsuite/gcc.target/arm/lceil-vcvt_1.c create mode 100644 gcc/testsuite/gcc.target/arm/lfloor-vcvt_1.c create mode 100644 gcc/testsuite/gcc.target/arm/lround-vcvt_1.c copy gcc/testsuite/{gcc.dg => gcc.target/arm}/lto/lto.exp (92%) create mode 100644 gcc/testsuite/gcc.target/arm/lto/pr61123-enum-size_0.c create mode 100644 gcc/testsuite/gcc.target/arm/lto/pr61123-enum-size_1.c create mode 100644 gcc/testsuite/gcc.target/arm/max-insns-skipped.c create mode 100644 gcc/testsuite/gcc.target/arm/memset-inline-1.c create mode 100644 gcc/testsuite/gcc.target/arm/memset-inline-10.c create mode 100644 gcc/testsuite/gcc.target/arm/memset-inline-2.c create mode 100644 gcc/testsuite/gcc.target/arm/memset-inline-3.c create mode 100644 gcc/testsuite/gcc.target/arm/memset-inline-4.c create mode 100644 gcc/testsuite/gcc.target/arm/memset-inline-5.c create mode 100644 gcc/testsuite/gcc.target/arm/memset-inline-6.c create mode 100644 gcc/testsuite/gcc.target/arm/memset-inline-7.c create mode 100644 gcc/testsuite/gcc.target/arm/memset-inline-8.c create mode 100644 gcc/testsuite/gcc.target/arm/memset-inline-9.c create mode 100644 gcc/testsuite/gcc.target/arm/pr60606-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr60606-3.c create mode 100644 gcc/testsuite/gcc.target/arm/pr60606-4.c create mode 100644 gcc/testsuite/gcc.target/arm/pr61948.c create mode 100644 gcc/testsuite/gcc.target/arm/pr63210.c create mode 100644 gcc/testsuite/gcc.target/arm/rev16.c copy gcc/testsuite/gcc.target/arm/{neon/neon.exp => simd/simd.exp} (100%) create mode 100644 gcc/testsuite/gcc.target/arm/simd/vextQf32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vextQp16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vextQp64_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vextQp8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vextQs16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vextQs32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vextQs64_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vextQs8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vextQu16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vextQu32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vextQu64_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vextQu8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vextf32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vextp16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vextp64_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vextp8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vexts16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vexts32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vexts64_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vexts8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vextu16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vextu32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vextu64_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vextu8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev16p8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev16qp8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev16qs8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev16qu8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev16s8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev16u8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev32p16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev32p8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev32qp16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev32qp8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev32qs16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev32qs8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev32qu16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev32qu8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev32s16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev32s8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev32u16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev32u8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev64f32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev64p16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev64p8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev64qf32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev64qp16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev64qp8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev64qs16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev64qs32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev64qs8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev64qu16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev64qu32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev64qu8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev64s16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev64s32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev64s8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev64u16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev64u32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vrev64u8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vtrnf32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vtrnp16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vtrnp8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vtrnqf32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vtrnqp16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vtrnqp8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vtrnqs16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vtrnqs32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vtrnqs8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vtrnqu16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vtrnqu32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vtrnqu8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vtrns16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vtrns32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vtrns8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vtrnu16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vtrnu32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vtrnu8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vuzpf32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vuzpp16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vuzpp8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vuzpqf32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vuzpqp16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vuzpqp8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vuzpqs16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vuzpqs32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vuzpqs8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vuzpqu16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vuzpqu32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vuzpqu8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vuzps16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vuzps32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vuzps8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vuzpu16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vuzpu32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vuzpu8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vzipf32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vzipp16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vzipp8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vzipqf32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vzipqp16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vzipqp8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vzipqs16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vzipqs32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vzipqs8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vzipqu16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vzipqu32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vzipqu8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vzips16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vzips32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vzips8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vzipu16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vzipu32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vzipu8_1.c create mode 100644 gcc/testsuite/gcc.target/arm/split-live-ranges-for-shrink-wrap.c create mode 100644 gcc/testsuite/gcc.target/arm/tail-long-call.c copy gcc/testsuite/gcc.target/arm/{thumb1-imm.c => thumb1-load-64bit-constant-1.c} (54%) copy gcc/testsuite/gcc.target/arm/{thumb1-imm.c => thumb1-load-64bit-constant-2.c} (51%) copy gcc/testsuite/gcc.target/arm/{thumb1-imm.c => thumb1-load-64bit-constant-3.c} (54%) create mode 100644 gcc/testsuite/gcc.target/arm/vect-copysignf.c copy gcc/testsuite/gcc.target/arm/{vect-rounding-btruncf.c => vect-lceilf_1.c} (57%) copy gcc/testsuite/gcc.target/arm/{vect-rounding-btruncf.c => vect-lfloorf_1.c} (57%) copy gcc/testsuite/gcc.target/arm/{vect-rounding-btruncf.c => vect-lroundf_1.c} (57%) create mode 100644 gcc/testsuite/gcc.target/avr/pr52472.c create mode 100644 gcc/testsuite/gcc.target/avr/pr60991.c create mode 100644 gcc/testsuite/gcc.target/avr/torture/pr61055.c create mode 100644 gcc/testsuite/gcc.target/avr/torture/pr61443.c create mode 100644 gcc/testsuite/gcc.target/epiphany/btst-1.c create mode 100644 gcc/testsuite/gcc.target/epiphany/isr-arg.c create mode 100644 gcc/testsuite/gcc.target/epiphany/mode-switch.c create mode 100644 gcc/testsuite/gcc.target/epiphany/t1068-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr57233.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr57233.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr57233.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-typecast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpcmpequd-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpeqd-2.c => avx512f-vpcmpequd-2.c} (80%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpcmpequq-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpeqq-2.c => avx512f-vpcmpequq-2.c} (79%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtud-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512f-vpcmpgtud-2.c} (80%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtuq-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtq-2.c => avx512f-vpcmpgtuq-2.c} (79%) delete mode 100644 gcc/testsuite/gcc.target/i386/clearcap.map delete mode 100644 gcc/testsuite/gcc.target/i386/clearcapv2.map create mode 100644 gcc/testsuite/gcc.target/i386/clflushopt-1.c create mode 100644 gcc/testsuite/gcc.target/i386/fentry-override.c create mode 100644 gcc/testsuite/gcc.target/i386/fentry.c create mode 100644 gcc/testsuite/gcc.target/i386/fuse-caller-save-rec.c create mode 100644 gcc/testsuite/gcc.target/i386/fuse-caller-save-xmm-run.c create mode 100644 gcc/testsuite/gcc.target/i386/fuse-caller-save-xmm.c create mode 100644 gcc/testsuite/gcc.target/i386/fuse-caller-save.c create mode 100644 gcc/testsuite/gcc.target/i386/indjmp-1.c create mode 100644 gcc/testsuite/gcc.target/i386/nop-mcount.c create mode 100644 gcc/testsuite/gcc.target/i386/pause-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr44551-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr52252-atom.c create mode 100644 gcc/testsuite/gcc.target/i386/pr52252-core.c create mode 100644 gcc/testsuite/gcc.target/i386/pr57233.c create mode 100644 gcc/testsuite/gcc.target/i386/pr58066.c create mode 100644 gcc/testsuite/gcc.target/i386/pr60901.c create mode 100644 gcc/testsuite/gcc.target/i386/pr60902.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61215.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61360.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61403.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61423.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61446.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61572.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61599-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61599-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61794.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61801.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61855.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61923.c create mode 100644 gcc/testsuite/gcc.target/i386/pr62120.c create mode 100644 gcc/testsuite/gcc.target/i386/pr62208.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63285.c create mode 100644 gcc/testsuite/gcc.target/i386/record-mcount.c create mode 100644 gcc/testsuite/gcc.target/i386/shrink_wrap_1.c create mode 100644 gcc/testsuite/gcc.target/i386/sibcall-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sibcall-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sibcall-3.c create mode 100644 gcc/testsuite/gcc.target/i386/sibcall-4.c create mode 100644 gcc/testsuite/gcc.target/i386/sibcall-6.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr57233.c create mode 100644 gcc/testsuite/gcc.target/i386/ssp-strong-reg.c create mode 100644 gcc/testsuite/gcc.target/i386/struct-size.c create mode 100644 gcc/testsuite/gcc.target/i386/xop-pr57233.c create mode 100644 gcc/testsuite/gcc.target/i386/xsavec-1.c create mode 100644 gcc/testsuite/gcc.target/i386/xsavec64-1.c create mode 100644 gcc/testsuite/gcc.target/i386/xsaves-1.c create mode 100644 gcc/testsuite/gcc.target/i386/xsaves64-1.c create mode 100644 gcc/testsuite/gcc.target/m68k/pr54555.c create mode 100644 gcc/testsuite/gcc.target/microblaze/others/break_handler.c create mode 100644 gcc/testsuite/gcc.target/mips/20140928.c copy gcc/testsuite/gcc.target/mips/{const-anchor-1.c => const-anchor-3.c} (67%) copy gcc/testsuite/gcc.target/mips/{const-anchor-2.c => const-anchor-4.c} (62%) create mode 100644 gcc/testsuite/gcc.target/mips/fuse-caller-save-micromips.c create mode 100644 gcc/testsuite/gcc.target/mips/fuse-caller-save-mips16.c create mode 100644 gcc/testsuite/gcc.target/mips/fuse-caller-save.c create mode 100644 gcc/testsuite/gcc.target/mips/fuse-caller-save.h create mode 100644 gcc/testsuite/gcc.target/mips/pr62030-octeon.c create mode 100644 gcc/testsuite/gcc.target/mips/umips-store16-1.c create mode 100644 gcc/testsuite/gcc.target/mips/umips-store16-2.c create mode 100644 gcc/testsuite/gcc.target/nios2/custom-fp-lto.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/htm-ttest.c create mode 100644 gcc/testsuite/gcc.target/powerpc/lvsl-lvsr.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ppc64-abi-warn-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ppc64-abi-warn-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ppc64-abi-warn-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr60102.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr63335.c create mode 100644 gcc/testsuite/gcc.target/powerpc/shift-dot.c create mode 100644 gcc/testsuite/gcc.target/powerpc/spe-evmerge.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-10.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-11.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-12.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-13.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-14.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-15.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-16.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsxcopy.c create mode 100644 gcc/testsuite/gcc.target/powerpc/warn-lvsl-lvsr.c create mode 100644 gcc/testsuite/gcc.target/s390/dfp-conv1.c create mode 100644 gcc/testsuite/gcc.target/s390/leaf-profile.c create mode 100644 gcc/testsuite/gcc.target/s390/pr61078.c create mode 100644 gcc/testsuite/gcc.target/sh/fpchg.c create mode 100644 gcc/testsuite/gcc.target/sh/hiconst.c create mode 100644 gcc/testsuite/gcc.target/sh/memset.c create mode 100644 gcc/testsuite/gcc.target/sh/pr54236-3.c create mode 100644 gcc/testsuite/gcc.target/sh/pr61195.c create mode 100644 gcc/testsuite/gcc.target/sh/pr61996.c create mode 100644 gcc/testsuite/gfortran.dg/allocatable_function_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/array_assignment_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/array_constructor_49.f90 create mode 100644 gcc/testsuite/gfortran.dg/arrayio_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/arrayio_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/arrayio_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/associative_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_save_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_usage_29.f90 create mode 100644 gcc/testsuite/gfortran.dg/binding_label_tests_27.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/alloc_comp_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/atomic_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/codimension.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/coindexed_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/coindexed_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/collectives_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/collectives_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/collectives_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/get_array.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/send_array.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/sendget_array.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_32.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_33.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_34.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_atomic_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_atomic_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_atomic_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_atomic_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_lib_this_image_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_lib_this_image_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_poly_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_poly_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_poly_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_poly_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_poly_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_this_image_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_this_image_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/cray_pointers_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/cray_pointers_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_44.f90 create mode 100644 gcc/testsuite/gfortran.dg/dot_product_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/errnocheck_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/filename_null.f90 create mode 100644 gcc/testsuite/gfortran.dg/finalize_27.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/affinity-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/associate1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-simd-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/depend-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/intentin1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/omp_do_concurrent.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/openmp-simd-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/openmp-simd-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/openmp-simd-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr62131.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/proc_ptr_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/target1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/target2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/target3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/udr1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/udr2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/udr3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/udr4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/udr5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/udr6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/udr7.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/udr8.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr59586.f create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee.exp create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_1.F90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/rounding_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/underflow_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/implicit_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/implicit_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/io_constraints_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/io_constraints_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/io_constraints_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/list_read_13.f create mode 100644 gcc/testsuite/gfortran.dg/namelist_85.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_utf8.f90 create mode 100644 gcc/testsuite/gfortran.dg/no_range_check_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/oldstyle_5.f create mode 100644 gcc/testsuite/gfortran.dg/pr61209.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr61335.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr61454.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr61921.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr62135.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr62695.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr63331.f90 create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_24.f90 create mode 100644 gcc/testsuite/gfortran.dg/sizeof_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/storage_size_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/system_clock_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/system_clock_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/use_without_only_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr48329.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr62283.f create mode 100644 gcc/testsuite/gfortran.dg/widechar_10.f90 create mode 100644 gcc/testsuite/gnat.dg/blocklocs.adb delete mode 100644 gcc/testsuite/gnat.dg/discr6.adb delete mode 100644 gcc/testsuite/gnat.dg/discr6_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/enum3.adb create mode 100644 gcc/testsuite/gnat.dg/lto16.adb create mode 100644 gcc/testsuite/gnat.dg/lto16_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/lto16_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt34.adb create mode 100644 gcc/testsuite/gnat.dg/opt34_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt35.adb create mode 100644 gcc/testsuite/gnat.dg/opt35_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt35_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt36.adb create mode 100644 gcc/testsuite/gnat.dg/opt37.adb create mode 100644 gcc/testsuite/gnat.dg/opt37.ads create mode 100644 gcc/testsuite/gnat.dg/opt38.adb create mode 100644 gcc/testsuite/gnat.dg/opt38_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt38_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt39.adb create mode 100644 gcc/testsuite/gnat.dg/opt40.adb create mode 100644 gcc/testsuite/gnat.dg/overflow_fixed.adb create mode 100644 gcc/testsuite/gnat.dg/pack20.adb create mode 100644 gcc/testsuite/gnat.dg/pack20.ads create mode 100644 gcc/testsuite/gnat.dg/pack20_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/return4.adb create mode 100644 gcc/testsuite/gnat.dg/return4_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/return4_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/vect11.adb create mode 100644 gcc/testsuite/gnat.dg/vect11.ads create mode 100644 gcc/testsuite/gnat.dg/vect12.adb create mode 100644 gcc/testsuite/gnat.dg/vect12.ads create mode 100644 gcc/testsuite/gnat.dg/vect13.adb create mode 100644 gcc/testsuite/gnat.dg/vect13.ads create mode 100644 gcc/testsuite/gnat.dg/vect14.adb create mode 100644 gcc/testsuite/gnat.dg/volatile12.adb create mode 100644 gcc/testsuite/gnat.dg/volatile12.ads create mode 100644 gcc/testsuite/lib/clearcap.exp create mode 100644 gcc/testsuite/objc.dg/ivar-scope-1.m create mode 100644 gcc/testsuite/objc.dg/ivar-scope-2.m create mode 100644 gcc/testsuite/objc.dg/ivar-scope-3.m create mode 100644 gcc/testsuite/objc.dg/ivar-scope-4.m create mode 100644 gcc/testsuite/objc.dg/ivar-visibility-1.m create mode 100644 gcc/testsuite/objc.dg/ivar-visibility-2.m create mode 100644 gcc/testsuite/objc.dg/ivar-visibility-3.m create mode 100644 gcc/testsuite/objc.dg/ivar-visibility-4.m create mode 100644 gcc/testsuite/objc.dg/shadow-1.m create mode 100644 gcc/testsuite/objc.dg/shadow-2.m create mode 100644 gcc/wide-int-print.cc create mode 100644 gcc/wide-int-print.h create mode 100644 gcc/wide-int.cc create mode 100644 gcc/wide-int.h copy libatomic/config/{posix => mingw}/host-config.h (93%) copy libatomic/config/{posix => mingw}/lock.c (72%) copy libgcc/config/{alpha => aarch64}/crtfastmath.c (70%) create mode 100644 libgcc/config/i386/dragonfly-unwind.h delete mode 100644 libgcc/config/picochip/adddi3.S delete mode 100644 libgcc/config/picochip/ashlsi3.S delete mode 100644 libgcc/config/picochip/ashlsi3.c delete mode 100644 libgcc/config/picochip/ashrsi3.S delete mode 100644 libgcc/config/picochip/ashrsi3.c delete mode 100644 libgcc/config/picochip/clzsi2.S delete mode 100644 libgcc/config/picochip/cmpsi2.S delete mode 100644 libgcc/config/picochip/divmod15.S delete mode 100644 libgcc/config/picochip/divmodhi4.S delete mode 100644 libgcc/config/picochip/divmodsi4.S delete mode 100644 libgcc/config/picochip/lib1funcs.S delete mode 100644 libgcc/config/picochip/longjmp.S delete mode 100644 libgcc/config/picochip/lshrsi3.S delete mode 100644 libgcc/config/picochip/lshrsi3.c delete mode 100644 libgcc/config/picochip/parityhi2.S delete mode 100644 libgcc/config/picochip/popcounthi2.S delete mode 100644 libgcc/config/picochip/setjmp.S delete mode 100644 libgcc/config/picochip/subdi3.S delete mode 100644 libgcc/config/picochip/t-picochip delete mode 100644 libgcc/config/picochip/ucmpsi2.S delete mode 100644 libgcc/config/picochip/udivmodhi4.S delete mode 100644 libgcc/config/picochip/udivmodsi4.S create mode 100644 libgcc/libgcov-util.c copy libgfortran/{ChangeLog => ChangeLog-2013} (71%) create mode 100644 libgfortran/ieee/ieee_arithmetic.F90 create mode 100644 libgfortran/ieee/ieee_exceptions.F90 create mode 100644 libgfortran/ieee/ieee_features.F90 create mode 100644 libgfortran/ieee/ieee_helper.c create mode 100644 libgo/go/archive/tar/testdata/sparse-formats.tar copy libgo/go/archive/tar/testdata/{writer-big.tar => writer-big-long.tar} (89%) copy libgo/go/archive/tar/testdata/{writer-big.tar => xattrs.tar} (68%) create mode 100644 libgo/go/archive/zip/testdata/zip64-2.zip create mode 100644 libgo/go/compress/bzip2/testdata/Mark.Twain-Tom.Sawyer.txt.bz2 create mode 100644 libgo/go/compress/bzip2/testdata/e.txt.bz2 create mode 100644 libgo/go/crypto/cipher/benchmark_test.go create mode 100644 libgo/go/crypto/cipher/xor.go create mode 100644 libgo/go/crypto/cipher/xor_test.go create mode 100644 libgo/go/crypto/md5/md5block_generic.go create mode 100644 libgo/go/crypto/rand/util_test.go create mode 100644 libgo/go/crypto/sha1/sha1block_generic.go copy libgo/go/crypto/{sha1/sha1block_decl.go => sha256/sha256block_decl.go} (85%) copy libgo/go/crypto/{sha1/sha1block_decl.go => sha512/sha512block_decl.go} (86%) create mode 100644 libgo/go/crypto/tls/handshake_test.go create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-RSA create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv10-ClientCert-RSA-ECDSA create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv10-ClientCert-RSA-RSA create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv10-ECDHE-RSA-AES create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv11-ECDHE-RSA-AES create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv11-RSA-RC4 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-ECDSA-RSA create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-ECDSA create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-RSA create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ECDHE-RSA-AES create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-RSA-RC4 create mode 100644 libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-3DES create mode 100644 libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-AES create mode 100644 libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-RC4 create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-3DES create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-AES create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-RC4 create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv11-RSA-RC4 create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-CipherSuiteCertPrefe [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-CipherSuiteCertPrefe [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedA [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedAndGiven create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedNotGiven create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-IssueTicket create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-3DES create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-RC4 create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-Resume create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-SNI copy libgo/go/crypto/x509/{root_darwin.go => root_cgo_darwin.go} (94%) copy gcc/testsuite/go.test/test/fixedbugs/issue5470.dir/b.go => libgo/go/crypto/x5 [...] delete mode 100644 libgo/go/crypto/x509/root_stub.go create mode 100644 libgo/go/crypto/x509/x509_test_import.go create mode 100644 libgo/go/debug/dwarf/testdata/typedef.elf4 create mode 100644 libgo/go/debug/dwarf/typeunit.go create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-clang-x86.obj copy libgo/go/debug/{macho => elf}/testdata/hello.c (60%) create mode 100644 libgo/go/debug/macho/fat.go create mode 100644 libgo/go/debug/macho/testdata/fat-gcc-386-amd64-darwin-exec create mode 100644 libgo/go/debug/pe/testdata/gcc-amd64-mingw-exec create mode 100644 libgo/go/debug/pe/testdata/gcc-amd64-mingw-obj create mode 100644 libgo/go/debug/plan9obj/file.go create mode 100644 libgo/go/debug/plan9obj/file_test.go create mode 100644 libgo/go/debug/plan9obj/plan9obj.go create mode 100644 libgo/go/debug/plan9obj/testdata/386-plan9-exec create mode 100644 libgo/go/debug/plan9obj/testdata/amd64-plan9-exec create mode 100644 libgo/go/debug/plan9obj/testdata/hello.c create mode 100644 libgo/go/encoding/json/fold.go create mode 100644 libgo/go/encoding/json/fold_test.go rename libgo/go/hash/crc32/{crc32_amd64.go => crc32_amd64x.go} (96%) create mode 100644 libgo/go/image/png/testdata/benchGray.png create mode 100644 libgo/go/image/png/testdata/benchNRGBA-gradient.png create mode 100644 libgo/go/image/png/testdata/benchNRGBA-opaque.png create mode 100644 libgo/go/image/png/testdata/benchPaletted.png create mode 100644 libgo/go/image/png/testdata/benchRGB.png create mode 100644 libgo/go/image/testdata/video-001.separate.dc.progression.jpeg create mode 100644 libgo/go/image/testdata/video-001.separate.dc.progression.progr [...] create mode 100644 libgo/go/image/testdata/video-005.gray.gif delete mode 100644 libgo/go/io/ioutil/blackhole.go create mode 100644 libgo/go/math/rand/regress_test.go create mode 100644 libgo/go/net/cgo_unix_test.go create mode 100644 libgo/go/net/dnsclient_test.go create mode 100644 libgo/go/net/dnsconfig_unix_test.go create mode 100644 libgo/go/net/fd_poll_nacl.go create mode 100644 libgo/go/net/http/httputil/httputil.go copy gcc/testsuite/go.test/test/fixedbugs/bug191.dir/a.go => libgo/go/net/http/rac [...] create mode 100644 libgo/go/net/rpc/client_test.go create mode 100644 libgo/go/net/sockopt_plan9.go copy libgo/go/net/{sockopt_linux.go => sockopt_solaris.go} (100%) create mode 100644 libgo/go/net/sockoptip_stub.go copy libgo/go/net/{tcpsockopt_unix.go => tcpsockopt_dragonfly.go} (63%) create mode 100644 libgo/go/net/tcpsockopt_plan9.go copy libgo/go/net/{tcpsockopt_openbsd.go => tcpsockopt_solaris.go} (86%) create mode 100644 libgo/go/net/testdata/resolv.conf create mode 100644 libgo/go/net/z_last_test.go copy libgo/go/os/{stat_atim.go => stat_nacl.go} (85%) create mode 100644 libgo/go/os/sys_darwin.go create mode 100644 libgo/go/os/sys_freebsd.go create mode 100644 libgo/go/os/sys_nacl.go create mode 100644 libgo/go/os/sys_unix.go copy gcc/testsuite/go.test/test/fixedbugs/issue4932.dir/foo.go => libgo/go/path/fi [...] create mode 100644 libgo/go/reflect/makefunc_ffi.go create mode 100644 libgo/go/reflect/makefunc_ffi_c.c create mode 100644 libgo/go/regexp/onepass.go create mode 100644 libgo/go/regexp/onepass_test.go create mode 100644 libgo/go/runtime/debug/heapdump_test.go create mode 100644 libgo/go/runtime/runtime_unix_test.go create mode 100644 libgo/go/strconv/quote_example_test.go create mode 100644 libgo/go/sync/pool.go create mode 100644 libgo/go/sync/pool_test.go delete mode 100644 libgo/go/syscall/consistency_unix_test.go create mode 100644 libgo/go/syscall/mmap_unix_test.go delete mode 100644 libgo/go/syscall/rlimit_linux_test.go create mode 100644 libgo/go/syscall/route_freebsd_32bit.go create mode 100644 libgo/go/syscall/route_freebsd_64bit.go rename libgo/go/syscall/{passfd_test.go => syscall_unix_test.go} (62%) create mode 100644 libgo/go/time/format_test.go create mode 100644 libgo/go/time/zoneinfo_test.go copy libgo/runtime/{chan.c => chan.goc} (63%) create mode 100644 libgo/runtime/chan.h copy libgo/runtime/{cpuprof.c => cpuprof.goc} (98%) copy libgo/runtime/{go-reflect-call.c => go-ffi.c} (62%) create mode 100644 libgo/runtime/go-ffi.h delete mode 100644 libgo/runtime/go-getgoroot.c rename libgo/runtime/{iface.goc => go-iface.goc} (89%) delete mode 100644 libgo/runtime/go-typestring.c create mode 100644 libgo/runtime/heapdump.c copy libgo/runtime/{lfstack.c => lfstack.goc} (90%) delete mode 100644 libgo/runtime/mfinal.c create mode 100644 libgo/runtime/rdebug.goc create mode 100644 libgomp/testsuite/libgomp.c++/pr63248.C create mode 100644 libgomp/testsuite/libgomp.c++/simd-9.C create mode 100644 libgomp/testsuite/libgomp.c++/simd10.C create mode 100644 libgomp/testsuite/libgomp.c++/simd11.C create mode 100644 libgomp/testsuite/libgomp.c++/simd12.C create mode 100644 libgomp/testsuite/libgomp.c++/simd13.C create mode 100644 libgomp/testsuite/libgomp.c/depend-10.c create mode 100644 libgomp/testsuite/libgomp.c/depend-5.c create mode 100644 libgomp/testsuite/libgomp.c/depend-6.c create mode 100644 libgomp/testsuite/libgomp.c/depend-7.c create mode 100644 libgomp/testsuite/libgomp.c/depend-8.c create mode 100644 libgomp/testsuite/libgomp.c/depend-9.c create mode 100644 libgomp/testsuite/libgomp.c/pr61200.c create mode 100644 libgomp/testsuite/libgomp.c/simd-14.c create mode 100644 libgomp/testsuite/libgomp.c/simd-15.c create mode 100644 libgomp/testsuite/libgomp.c/simd-16.c create mode 100644 libgomp/testsuite/libgomp.c/simd-17.c create mode 100644 libgomp/testsuite/libgomp.c/target-8.c create mode 100644 libgomp/testsuite/libgomp.fortran/aligned1.f03 create mode 100644 libgomp/testsuite/libgomp.fortran/alloc-comp-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/alloc-comp-2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/alloc-comp-3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/allocatable10.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/allocatable11.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/allocatable12.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/allocatable9.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/associate1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/associate2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/cancel-do-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/cancel-do-2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/cancel-parallel-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/cancel-parallel-3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/cancel-sections-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/cancel-taskgroup-2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/declare-simd-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/declare-simd-2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/declare-simd-3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/depend-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/depend-2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/depend-3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/nestedfn5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/omp_atomic5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/procptr1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/simd1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/simd2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/simd3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/simd4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/simd5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/simd6.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/simd7.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target6.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target7.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target8.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/taskgroup1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/udr1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/udr10.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/udr11.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/udr12.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/udr13.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/udr14.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/udr15.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/udr2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/udr3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/udr4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/udr5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/udr6.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/udr7.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/udr8.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/udr9.f90 create mode 100644 libiberty/d-demangle.c create mode 100644 libiberty/testsuite/d-demangle-expected create mode 100644 libiberty/testsuite/demangler-fuzzer.c delete mode 100644 libitm/clearcap.map copy libitm/config/{sh => aarch64}/sjlj.S (50%) copy libitm/config/{sh => aarch64}/target.h (81%) create mode 100644 libsanitizer/asan/asan_activation.cc copy gcc/testsuite/g++.dg/asan/shared-lib-test-1-so.cc => libsanitizer/asan/asan_a [...] create mode 100644 libsanitizer/asan/asan_debugging.cc delete mode 100644 libsanitizer/asan/asan_dll_thunk.cc create mode 100644 libsanitizer/asan/asan_init_version.h delete mode 100644 libsanitizer/asan/asan_intercepted_functions.h delete mode 100644 libsanitizer/asan/asan_mac.h create mode 100644 libsanitizer/asan/asan_win_dll_thunk.cc create mode 100644 libsanitizer/asan/asan_win_dynamic_runtime_thunk.cc create mode 100644 libsanitizer/include/sanitizer/allocator_interface.h rename libsanitizer/{tsan => include/sanitizer}/tsan_interface_atomic.h (60%) create mode 100644 libsanitizer/sanitizer_common/sanitizer_addrhashmap.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_interface.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_atomic_clang_other.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_atomic_clang_x86.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_bitvector.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_bvgraph.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_interceptors_format.inc delete mode 100644 libsanitizer/sanitizer_common/sanitizer_common_interceptors_scanf.inc delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_deadlock_detector.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_deadlock_detector1.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_deadlock_detector2.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_deadlock_detector_interface.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_freebsd.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_interception.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_mac.h copy libsanitizer/sanitizer_common/{sanitizer_symbolizer_win.cc => sanitizer_persi [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_persistent_allocator.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_common.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_freebsd.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_linux.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_mac.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stackdepotbase.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_tls_get_addr.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_tls_get_addr.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_unwind_posix_libcdep.cc create mode 100644 libsanitizer/tsan/tsan_dense_alloc.h create mode 100644 libsanitizer/tsan/tsan_stack_trace.cc create mode 100644 libsanitizer/tsan/tsan_stack_trace.h delete mode 100644 libsanitizer/tsan/tsan_symbolize_addr2line_linux.cc create mode 100644 libsanitizer/ubsan/ubsan_flags.cc create mode 100644 libsanitizer/ubsan/ubsan_flags.h create mode 100644 libsanitizer/ubsan/ubsan_init.cc create mode 100644 libsanitizer/ubsan/ubsan_init.h copy libstdc++-v3/config/abi/post/{mips64-linux-gnu/64 => aarch64-linux-gnu}/basel [...] delete mode 100644 libstdc++-v3/config/abi/post/solaris2.9/baseline_symbols.txt delete mode 100644 libstdc++-v3/config/abi/post/solaris2.9/sparcv9/baseline_symbols.txt copy libstdc++-v3/config/locale/{generic => dragonfly}/c_locale.cc (84%) copy libstdc++-v3/config/locale/{darwin => dragonfly}/ctype_members.cc (94%) copy libstdc++-v3/config/os/bsd/{openbsd => dragonfly}/ctype_base.h (67%) copy libstdc++-v3/config/os/bsd/{freebsd => dragonfly}/ctype_configure_char.cc (97%) copy libstdc++-v3/config/os/bsd/{freebsd => dragonfly}/ctype_inline.h (83%) copy libstdc++-v3/config/os/{qnx/qnx6.1 => bsd/dragonfly}/os_defines.h (91%) rename libstdc++-v3/config/os/solaris/{solaris2.9 => solaris2.10}/ctype_base.h (100%) rename libstdc++-v3/config/os/solaris/{solaris2.9 => solaris2.10}/ctype_configure_ [...] rename libstdc++-v3/config/os/solaris/{solaris2.9 => solaris2.10}/ctype_inline.h (100%) rename libstdc++-v3/config/os/solaris/{solaris2.9 => solaris2.10}/os_defines.h (88%) create mode 100644 libstdc++-v3/include/bits/allocated_ptr.h create mode 100644 libstdc++-v3/include/debug/safe_container.h create mode 100644 libstdc++-v3/include/experimental/any copy libstdc++-v3/{src/c++11/compatibility-condvar.cc => include/experimental/tupl [...] create mode 100644 libstdc++-v3/include/profile/ordered_base.h create mode 100644 libstdc++-v3/python/libstdcxx/v6/xmethods.py copy libstdc++-v3/src/{c++98/ios-inst.cc => c++11/ext11-inst.cc} (77%) rename libstdc++-v3/src/{c++98 => c++11}/ios-inst.cc (100%) rename libstdc++-v3/src/{c++98 => c++11}/ios.cc (73%) rename libstdc++-v3/src/{c++98 => c++11}/iostream-inst.cc (100%) rename libstdc++-v3/src/{c++98 => c++11}/istream-inst.cc (100%) rename libstdc++-v3/src/{c++98 => c++11}/ostream-inst.cc (100%) rename libstdc++-v3/src/{c++98 => c++11}/sstream-inst.cc (100%) rename libstdc++-v3/src/{c++98 => c++11}/streambuf-inst.cc (100%) copy libstdc++-v3/testsuite/{29_atomics/atomic/60658.cc => 18_support/nested_excep [...] create mode 100644 libstdc++-v3/testsuite/20_util/aligned_union/1.cc copy libstdc++-v3/testsuite/20_util/{tuple => bind}/60497.cc (69%) copy libstdc++-v3/testsuite/{27_io/manipulators/standard/char/60270.cc => 20_util/ [...] copy libstdc++-v3/testsuite/{23_containers/deque/58764.cc => 20_util/duration/lite [...] copy libstdc++-v3/testsuite/20_util/{rank => is_final}/requirements/explicit_insta [...] copy libstdc++-v3/testsuite/20_util/{alignment_of => is_final}/requirements/typede [...] copy libstdc++-v3/testsuite/20_util/{is_function/24808.cc => is_final/value.cc} (73%) copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_ass [...] copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_ass [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_trivially_assignable/value.cc copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_con [...] copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_con [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_trivially_constructible/value.cc copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_cop [...] copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_cop [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_trivially_copy_assignable/value.cc copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_cop [...] copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_cop [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_trivially_copy_constructible/ [...] copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_cop [...] copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_cop [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_trivially_copyable/value.cc copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_def [...] copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_def [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_trivially_default_constructib [...] copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_mov [...] copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_mov [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_trivially_move_assignable/value.cc copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_mov [...] copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_mov [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_trivially_move_constructible/ [...] copy libstdc++-v3/testsuite/{28_regex/basic_regex/multiple_quantifiers.cc => 20_ut [...] copy libstdc++-v3/testsuite/20_util/shared_ptr/creation/{alloc_min.cc => no_rtti.c [...] copy libstdc++-v3/testsuite/{28_regex/algorithms/regex_replace/char/dr2213.cc => 2 [...] copy libstdc++-v3/testsuite/{23_containers/map/58764.cc => 20_util/tuple/61947.cc} (82%) create mode 100644 libstdc++-v3/testsuite/20_util/tuple/comparison_operators/overl [...] copy libstdc++-v3/testsuite/{27_io/manipulators/standard/char/60270.cc => 21_strin [...] copy libstdc++-v3/testsuite/{27_io/manipulators/standard/char/60270.cc => 21_strin [...] copy libstdc++-v3/testsuite/{20_util/tuple => 23_containers/array/element_access}/ [...] copy libstdc++-v3/testsuite/23_containers/{vector => deque}/allocator/copy.cc (81%) copy libstdc++-v3/testsuite/23_containers/{vector => deque}/allocator/copy_assign. [...] copy libstdc++-v3/testsuite/23_containers/{vector => deque}/allocator/ext_ptr.cc (83%) copy libstdc++-v3/testsuite/23_containers/{vector => deque}/allocator/minimal.cc (80%) copy libstdc++-v3/testsuite/23_containers/{vector => deque}/allocator/move.cc (84%) create mode 100644 libstdc++-v3/testsuite/23_containers/deque/allocator/move_assign-2.cc copy libstdc++-v3/testsuite/23_containers/{vector => deque}/allocator/move_assign. [...] copy libstdc++-v3/testsuite/23_containers/{set => deque}/allocator/noexcept.cc (78%) copy libstdc++-v3/testsuite/23_containers/{vector => deque}/allocator/swap.cc (82%) copy libstdc++-v3/testsuite/23_containers/forward_list/debug/{iterator_self_move_a [...] copy libstdc++-v3/testsuite/23_containers/forward_list/debug/{iterator_self_move_a [...] copy libstdc++-v3/testsuite/23_containers/{deque => forward_list}/debug/construct3 [...] copy libstdc++-v3/testsuite/23_containers/{vector/debug/move_assign_neg.cc => forw [...] copy libstdc++-v3/testsuite/23_containers/{vector => forward_list}/debug/move_assi [...] copy libstdc++-v3/testsuite/23_containers/{vector/debug/move_assign_neg.cc => forw [...] copy libstdc++-v3/testsuite/23_containers/map/allocator/{minimal.cc => init-list.c [...] copy libstdc++-v3/testsuite/23_containers/{vector/debug/move_assign_neg.cc => map/ [...] copy libstdc++-v3/testsuite/23_containers/{vector => map}/debug/move_assign_neg.cc (69%) copy libstdc++-v3/testsuite/23_containers/{vector/debug/move_assign_neg.cc => map/ [...] copy libstdc++-v3/testsuite/23_containers/{map/allocator/minimal.cc => multimap/al [...] copy libstdc++-v3/testsuite/23_containers/{vector/debug/move_assign_neg.cc => mult [...] copy libstdc++-v3/testsuite/23_containers/{vector => multimap}/debug/move_assign_n [...] copy libstdc++-v3/testsuite/23_containers/{vector/debug/move_assign_neg.cc => mult [...] copy libstdc++-v3/testsuite/23_containers/{set/allocator/minimal.cc => multiset/al [...] copy libstdc++-v3/testsuite/23_containers/{vector/debug/move_assign_neg.cc => mult [...] copy libstdc++-v3/testsuite/23_containers/{vector => multiset}/debug/move_assign_n [...] copy libstdc++-v3/testsuite/23_containers/{vector/debug/move_assign_neg.cc => mult [...] copy libstdc++-v3/testsuite/23_containers/{deque/58764.cc => priority_queue/requir [...] copy libstdc++-v3/testsuite/23_containers/{map/58764.cc => queue/requirements/uses [...] copy libstdc++-v3/testsuite/23_containers/set/allocator/{minimal.cc => init-list.c [...] copy libstdc++-v3/testsuite/23_containers/{vector/debug/move_assign_neg.cc => set/ [...] copy libstdc++-v3/testsuite/23_containers/{vector => set}/debug/move_assign_neg.cc (72%) copy libstdc++-v3/testsuite/23_containers/{vector/debug/move_assign_neg.cc => set/ [...] copy libstdc++-v3/testsuite/23_containers/{map/58764.cc => stack/requirements/uses [...] copy libstdc++-v3/testsuite/23_containers/{vector/debug/move_assign_neg.cc => unor [...] copy libstdc++-v3/testsuite/23_containers/{vector => unordered_map}/debug/move_ass [...] copy libstdc++-v3/testsuite/23_containers/{vector/debug/move_assign_neg.cc => unor [...] copy libstdc++-v3/testsuite/23_containers/{vector/bool/capacity/shrink_to_fit.cc = [...] copy libstdc++-v3/testsuite/23_containers/{vector/debug/move_assign_neg.cc => unor [...] copy libstdc++-v3/testsuite/23_containers/{vector => unordered_multimap}/debug/mov [...] copy libstdc++-v3/testsuite/23_containers/{vector/debug/move_assign_neg.cc => unor [...] copy libstdc++-v3/testsuite/23_containers/{vector/debug/move_assign_neg.cc => unor [...] copy libstdc++-v3/testsuite/23_containers/{vector => unordered_multiset}/debug/mov [...] copy libstdc++-v3/testsuite/23_containers/{vector/debug/move_assign_neg.cc => unor [...] copy libstdc++-v3/testsuite/23_containers/{unordered_multiset/debug/60499.cc => un [...] copy libstdc++-v3/testsuite/23_containers/{deque/58764.cc => unordered_set/63456.c [...] copy libstdc++-v3/testsuite/23_containers/{vector/debug/move_assign_neg.cc => unor [...] copy libstdc++-v3/testsuite/23_containers/{vector => unordered_set}/debug/move_ass [...] copy libstdc++-v3/testsuite/23_containers/{vector/debug/move_assign_neg.cc => unor [...] copy libstdc++-v3/testsuite/{28_regex/algorithms/regex_replace/char/dr2213.cc => 2 [...] copy libstdc++-v3/testsuite/23_containers/vector/debug/{move_assign_neg.cc => move [...] copy libstdc++-v3/testsuite/{23_containers/vector/58764.cc => 24_iterators/move_it [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/insert/move_range.cc => 2 [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/insert/move_range.cc => 2 [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/insert/move_range.cc => 2 [...] copy libstdc++-v3/testsuite/{23_containers/vector/debug/60499.cc => 25_algorithms/ [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/insert/move_range.cc => 2 [...] copy libstdc++-v3/testsuite/{23_containers/set/58764.cc => 26_numerics/headers/ctg [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/pr60037-neg.cc copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/61036.cc => 27_io/basic_fileb [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_fstream/assign/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_fstream/cons/move.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ifstream/assign/1.cc copy libstdc++-v3/testsuite/{28_regex/algorithms/regex_replace/char/dr2213.cc => 2 [...] copy libstdc++-v3/testsuite/{28_regex/basic_regex/multiple_quantifiers.cc => 27_io [...] copy libstdc++-v3/testsuite/{23_containers/deque/58764.cc => 27_io/basic_ios/conv/ [...] copy libstdc++-v3/testsuite/{28_regex/basic_regex/multiple_quantifiers.cc => 27_io [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_istringstream/assign/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istringstream/cons/move.cc copy libstdc++-v3/testsuite/{28_regex/algorithms/regex_replace/char/dr2213.cc => 2 [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_ofstream/cons/move.cc copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/61036.cc => 27_io/basic_ostre [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostringstream/assign/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/move.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_streambuf/cons/57394.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringstream/assign/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringstream/cons/move.cc copy libstdc++-v3/testsuite/27_io/manipulators/standard/char/{60270.cc => dr2344.c [...] copy libstdc++-v3/testsuite/27_io/manipulators/standard/{char/60270.cc => wchar_t/ [...] copy libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/{hex.cc => 6 [...] copy libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/{char/57173.cc => [...] copy libstdc++-v3/testsuite/28_regex/algorithms/{regex_match/ecma/wchar_t/anymatch [...] copy libstdc++-v3/testsuite/28_regex/algorithms/{regex_match/ecma/char/empty_range [...] copy libstdc++-v3/testsuite/28_regex/{basic_regex/multiple_quantifiers.cc => regex [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/61036.cc => 29_atomics/atomic [...] copy libstdc++-v3/testsuite/30_threads/{shared_future/cons/copy.cc => async/forced [...] copy libstdc++-v3/testsuite/30_threads/{packaged_task/60564.cc => call_once/60497. [...] copy libstdc++-v3/testsuite/30_threads/packaged_task/{60564.cc => forced_unwind.cc} (59%) create mode 100644 libstdc++-v3/testsuite/30_threads/promise/60966.cc copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/61036.cc => 30_threads/unique [...] copy libstdc++-v3/testsuite/{27_io/manipulators/standard/char/60270.cc => experime [...] copy libstdc++-v3/testsuite/{27_io/manipulators/standard/char/60270.cc => experime [...] copy libstdc++-v3/testsuite/{27_io/manipulators/standard/char/60270.cc => experime [...] copy libstdc++-v3/testsuite/{27_io/manipulators/standard/char/60270.cc => experime [...] create mode 100644 libstdc++-v3/testsuite/experimental/any/cons/3.cc create mode 100644 libstdc++-v3/testsuite/experimental/any/cons/4.cc create mode 100644 libstdc++-v3/testsuite/experimental/any/misc/any_cast.cc copy libstdc++-v3/testsuite/{23_containers/list/58764.cc => experimental/any/misc/ [...] copy libstdc++-v3/testsuite/{27_io/manipulators/standard/char/60270.cc => experime [...] copy libstdc++-v3/testsuite/{27_io/manipulators/standard/char/60270.cc => experime [...] copy libstdc++-v3/testsuite/{27_io/manipulators/standard/char/60270.cc => experime [...] copy libstdc++-v3/testsuite/{27_io/manipulators/standard/char/60270.cc => experime [...] copy libstdc++-v3/testsuite/{20_util/tuple/tuple_element_t.cc => experimental/any/ [...] create mode 100644 libstdc++-v3/testsuite/experimental/feat-cxx14.cc create mode 100644 libstdc++-v3/testsuite/experimental/feat-lib-fund.cc copy libstdc++-v3/testsuite/experimental/optional/{constexpr/observers/5.cc => typ [...] copy libstdc++-v3/testsuite/experimental/string_view/operations/{copy/char => to_s [...] copy libstdc++-v3/testsuite/{20_util/tuple/60497.cc => experimental/string_view/ty [...] copy libstdc++-v3/testsuite/{28_regex/algorithms/regex_replace/char/dr2213.cc => e [...] create mode 100644 libstdc++-v3/testsuite/ext/random/hypergeometric_distribution/p [...] copy libstdc++-v3/testsuite/ext/random/{hoyt_distribution => logistic_distribution [...] copy libstdc++-v3/testsuite/ext/random/{pareto_distribution/cons/default.cc => log [...] copy libstdc++-v3/testsuite/ext/random/{arcsine_distribution => logistic_distribut [...] copy libstdc++-v3/testsuite/ext/random/{hoyt_distribution => logistic_distribution [...] copy libstdc++-v3/testsuite/ext/random/{arcsine_distribution => logistic_distribut [...] copy libstdc++-v3/testsuite/ext/random/{arcsine_distribution => logistic_distribut [...] copy libstdc++-v3/testsuite/ext/random/{hypergeometric_distribution/operators/ineq [...] copy libstdc++-v3/testsuite/ext/random/{hypergeometric_distribution => uniform_on_ [...] copy libstdc++-v3/testsuite/ext/random/{hypergeometric_distribution/operators/seri [...] copy libstdc++-v3/testsuite/ext/random/{hypergeometric_distribution => uniform_on_ [...] copy libstdc++-v3/testsuite/ext/random/{hypergeometric_distribution => uniform_on_ [...] copy libstdc++-v3/testsuite/{23_containers/map/58764.cc => ext/rope/61946.cc} (76%) create mode 100644 libstdc++-v3/testsuite/libstdc++-prettyprinters/libfundts.cc copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/61036.cc => libstdc++-xmethod [...] copy libstdc++-v3/testsuite/{23_containers/vector/58764.cc => libstdc++-xmethods/v [...] copy libstdc++-v3/testsuite/{libstdc++-prettyprinters/prettyprinters.exp => libstd [...] copy libstdc++-v3/testsuite/performance/{25_algorithms/lexicographical_compare.cc [...] create mode 100644 maintainer-scripts/generate_libstdcxx_web_docs