This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch jason/comdat-debug in repository gcc.
from f4ad6e4 put base types at top adds 41bd135 Daily bump. adds d14317e * gcc-interface/decl.c (Has_Thiscall_Convention): New macro. [...] adds a65b88b * cgraphbuild.c (record_reference): Update. * lto-cgraph.c [...] adds 48c84ee * cgraphunit.c (handle_alias_pairs): Cleanup; handle all typ [...] adds 18a71d5 * cgraphunit.c (handle_alias_pairs): Declare; free alias_pai [...] adds 6b04e60 Daily bump. adds 06d1ba5 toplevel/include/ * dwarf2.def: Update comment re: UPC exten [...] adds 20a8df1 Fix oversight adds a768883 * gcc-interface/utils.c (gnat_write_global_declarations): Pu [...] adds 362dc73 2012-05-20 Razya Ladelsky razya@il.ibm.com adds c91c518 PR rtl-optimzation/53373 * config/pa/pa.md (call_symref_pic [...] adds db3de90 Add RDRND, F16C and FSGSBASE support to -march=native adds ae4dcb1 * config/rs6000/predicates.md (input_operand): Don't match [...] adds 67501ff Daily bump. adds 0773b62 2012-05-21 Razya Ladelsky razya@il.ibm.com adds abe0186 2012-05-21 Chung-Lin Tang cltang@codesourcery.com adds 6681da8 2012-05-21 Richard Guenther rguenther@suse.de adds af7c8a5 2012-05-21 Richard Guenther rguenther@suse.de adds bdd31be Use unspec_volatile on rdrand<mode>_1 adds 02a2bdc 2012-05-21 Richard Guenther rguenther@suse.de adds 391d150 Warn passing SSE argument ABI change for -m64 adds 31eb619 * genattrtab.c (attr_rtx_cost): Move earlier, start with cos [...] adds 8cb435f PR tree-optimization/53410 * fold-const.c (fold_binary_loc) [...] adds 791e639 PR tree-optimization/53409 * tree-vect-loop.c (vect_analyze [...] adds e694f1e PR tree-optimization/53366 * tree-vect-slp.c (vect_supporte [...] adds 7c2df6d PR c/53148 * c-typeck.c (build_conditional_expr): Remove C_ [...] adds c77bfbc 2012-05-21 Richard Guenther rguenther@suse.de adds 793fb8f /cp 2012-05-21 Paolo Carlini paolo.carlini@oracle.com adds b118270 PR target/53399 * config/i386/i386.md (ffs<mode>2): Generat [...] adds 6a17c9e Fix PR number in ChangeLogs. adds ee7897e PR java/52815 * class.c (emit_register_classes_in_jcr_secti [...] adds ef47fd1 * expr.c (get_def_for_expr_class): Define only if HAVE_condit [...] adds f033ae1 2012-05-21 Benjamin Kosnik bkoz@redhat.com adds 6ad451f * gimple.h (gimple_set_in_transaction): Remove. [...] adds eddf6a6 * config/m68k/m68k.md (*clzsi2_cf): Renamed from clzsi2. Cal [...] adds c05436a 2012-05-21 Andrew Pinski apinski@cavium.com adds 04275ed * config/i386/i386.c (put_condition_code): Change "reverse" [...] adds 445d06b PR tree-optimization/53436 * omp-low.c (omp_build_component [...] adds d73df29 PR rtl-optimization/53373 * caller-save.c (save_call_clobbe [...] adds c5d8940 2012-05-21 Paolo Carlini paolo.carlini@oracle.com adds 426fe22 2012-05-21 Patrick Marlier patrick.marlier@gmail.com adds 5afb4a4 * config/rs6000/rs6000.c: Delete unnecessary forward declara [...] adds 1988c1c * config/rs6000/rs6000.c (save_reg_p): New function. (first [...] adds 07f7357 * aix.h (FP_SAVE_INLINE, GP_SAVE_INLINE): Delete. * darwin. [...] adds 664ecbb 2012-05-21 Paolo Carlini paolo.carlini@oracle.com adds c254bab Daily bump. adds 43cbde16e PR c++/53322 - -Wunused-local-typedefs is not enabled by Wall [...] adds 5384556 fix paths in previous ChangeLog entry adds 3f55c2b gcc: 2012-05-16 Paolo Bonzini bonzini@gnu.org adds 6940c58 2012-05-22 Dimitrios Apostolou jimis@gmx.net adds f9aa416 Fix PR target/53334 adds 665507e 2012-05-22 Richard Guenther rguenther@suse.de adds 6084b64 2012-05-22 Richard Guenther rguenther@suse.de adds 700a849 2012-05-22 Richard Guenther rguenther@suse.de adds 9e64f22 2012-05-22 Tobias Burnus burnus@net-b.de adds 22ba412 2012-05-22 Richard Guenther rguenther@suse.de adds 5084b2e 2012-05-22 Richard Guenther rguenther@suse.de adds 6fc68d0 http://sourceware.org/bugzilla/show_bug.cgi?id=14065 * test [...] adds f8efdac * config/rs6000/rs6000.c (rs6000_aix_asm_output_dwarf_table_r [...] adds c93570a 2012-05-22 Steven Drake sbd@NetBSD.org adds 2fb6295 runtime: Use getcontext, not setjmp, to save regs for GC. adds d0c5362 * leb128.h: New file. adds d65d9e7 runtime: Tweak runtime.Callers for Go 1 compatibility. adds 25023e2 PR other/53231 * tas_n.c (libat_test_and_set): Correct retu [...] adds 2be3f9f Daily bump. adds a8d8f72 2012-05-23 Tobias Burnus burnus@net-b.de adds 5f9a44b 2012-05-23 Robert Mason rbmj@verizon.net Tobi [...] adds ad0fe10 PR middle-end/53161 * symtab.c (symtab_register_node): Fix [...] adds f963f90 PR middle-end/53426 * tree-ssa-structalias.c (create_variab [...] adds ad75582 2012-05-23 Richard Guenther rguenther@suse.de adds 5a8ef56 /cp 2012-05-23 Paolo Carlini paolo.carlini@oracle.com adds 7ce72b6 PR target/53448 * config/avr/avr.h (ASM_OUTPUT_ALIGN): Don' [...] adds 53b5b75 Index: gcc/tree-sra.c ======================================= [...] adds f871e03 PR 53456 clock_gettime fallback for gf_gettime adds 4190f29 * gimple.c (gimple_types_compatible_p_1) <ARRAY_TYPE>: Remov [...] adds 71f58d9 2012-05-23 Tobias Burnus burnus@net-b.de adds 9d68bc0 2012-05-23 Martin Jambor mjambor@suse.cz adds 73e554b * leb128.h: #include stdint.h, inttypes.h. (read_uleb128_to [...] adds 2a52943 Daily bump. adds afea39a * tree.h (alias_diag_flags): Remove. (alias_pair): Remove e [...] adds 2887c01 2012-05-24 Richard Guenther rguenther@suse.de adds cc3f82b 2012-05-24 Richard Guenther rguenther@suse.de adds 71e16a8 2012-05-24 Jim MacArthurjim.macarthur@arm.com adds a2623f6 PR tree-optimization/53465 * tree-vrp.c (extract_range_from [...] adds 1b55a29 2012-05-24 Richard Guenther rguenther@suse.de adds b864218 2012-05-24 Richard Guenther rguenther@suse.de adds 141de90 2012-05-24 Richard Guenther rguenther@suse.de adds 376a817 /cp 2012-05-24 Paolo Carlini paolo.carlini@oracle.com adds 511797d libgcc/ * Makefile.in (clean): Remove libgcc_ [...] adds de055a8 libgcc/ * Makefile.in: move dependency on ins [...] adds 05c265f Fix typo in latest ChangeLog entry addition. adds 3b2d64d 2012-05-24 Paolo Carlini paolo.carlini@oracle.com adds 8ae39fa Make unwound macro expansion trace less redundant adds a5d13f8 PR 53456 CPU timing fallback using clock_gettime. adds 409e1a5 * config/rs6000/rs6000.c (rs6000_option_override_internal): [...] adds ea45cfe runtime: Copy runtime_printf from other Go library. adds 0bc2f2d runtime: Copy runtime_printf from other Go library. adds 2e2fa61 runtime: Correct definition of __go_file_line to match declaration. adds dd605e8 PR bootstrap/53459 - unused local typedef when building on altivec adds bc6bb56 runtime: Make runtime.Stack actually work. adds fa16a29 Daily bump. adds 5253ef2 gcc/ * fold-const.c (optimize_bit_field_compare): Abort earl [...] adds 05b6028 libgcc/ * config/rs6000/vxworks/tramp.S (tram [...] adds bfde030 2012-05-25 Tristan Gingold gingold@adacore.com adds 5bb035a gcc/ 2012-05-25 Tristan Gingold gingold@adacore.com adds 8ffcff2 PR ada/52362 * config.gcc (i[34567]86-*-mingw* | x86_64-*-m [...] adds be3c7aa Fix formatting adds bb9d88f Remove any .comment sections if the first cmp failed adds b04c1b7 2012-05-21 Alexander Ivchenko alexander.ivchenko@intel.com adds 4547680 PR target/53474 * config/i386/i386.c (ix86_print_operand) < [...] adds bc2775f * decl.c: Revert unwanted commit. adds 709ed32 PR middle-end/53008 * trans-mem.c (ipa_tm_cre [...] adds 961954a PR obj-c++/53441 * decl.c (grokdeclarator): Check that curr [...] adds da24c08 runtime: Fix cast error in print.c on 32-bit systems. adds e684d54 2012-05-25 Michael Meissner meissner@linux.vnet.ibm.com adds eaf1e57 PR lto/52178 * tree-inline.c (remap_gimple_op_r): Fix handl [...] adds 4bb0c59 libgcc/: * config/i386/morestack.S (__morestack_non_split): [...] adds 2010c17 compiler: Don't create a closure if not needed. adds e70c1fd runtime: More efficient implementation of trampolines. adds 97abbe2 /cp 2012-05-25 Paolo Carlini paolo.carlini@oracle.com adds b1ffa35 Daily bump. adds b429b8a * gcc-interface/decl.c (variant_desc): Rename 'record' to 'n [...] adds f7583c7 2012-05-26 Dimitrios Apostolou jimis@gmx.net Paolo B [...] adds bc7ef93 * gnat.dg/renaming5.adb: Adjust dg-final directive. adds 8ddad41 * cfgcleanup.c (try_optimize_cfg): Do not delete forwarder b [...] adds 91da4ab PR ada/50294 * gnat.dg/array21.adb: New test. adds eb5d9b7 PR c++/53220 gcc/ * c-typeck.c (array_to_pointer_conversion [...] adds 4602ae7 /cp 2012-05-26 Paolo Carlini paolo.carlini@oracle.com adds 32e3801 Daily bump. adds 417e3e9 Minor timing cleanups. adds b3a0814 * tree.c (build_constructor): Propagate TREE_SIDE_EFFECTS. t [...] adds 7fb6dd7 Daily bump. adds 8d42956 gcc/cp 2012-05-28 Paolo Carlini paolo.carlini@oracle.com adds d9e2aee PR tree-optimization/53505 * c-c++-common/torture/pr53505.c [...] adds e67780f * doc/md.texi (stack_protect_test): Remove negation of [...] adds 91e2d32 * doc/md.texi (Standard Names): Fix typos in documentation f [...] adds 3ed894b Fix grammo in last CL entry. adds 8b64dc3 /c-family 2012-05-28 Paolo Carlini paolo.carlini@oracle.com adds 703bc31 Daily bump. adds 2cfdd77 * config/cris/cris.h (TARGET_HAS_BREAK, TARGET_TRAP_USING_BR [...] adds 05d93de * gcc.target/cris/torture/trap-1.c, gcc.target/cris/torture [...] adds 8c6425e PR preprocessor/53229 - Fix diagnostics location when pasting tokens adds 40e8322 Revert "PR bootstrap/53459 - unused local typedef when buildi [...] adds 5fe4454 PR bootstrap/53459 - unused local typedef when building on altivec adds 8cf857d 2012-05-29 Manuel López-Ibáñez manu@gcc.gnu.org adds c306fbb PR middle-end/53510 * input.c (read_line): Use XRESIZEVEC i [...] adds d6443eb * alias.c (reg_known_value): Make this a VEC. (reg_known_eq [...] adds 134f095 2012-05-29 Richard Guenther rguenther@suse.de adds d668316 * doc/include/texinfo.tex: Update to version 2012-05-16.16. adds 9d75589 * LANGUAGES: Fix typos. * Makefile.in: Fix typos. * alias. [...] adds 87c952b 2012-05-29 Richard Guenther rguenther@suse.de adds 7843e4b * expr.c (expand_expr_real_1 <normal_inner_ref>): Don't allo [...] adds 0ab4813 * rtl.h (assign_stack_temp, assign_stack_temp_for_type, ass [...] adds e8aa7ea * directives.c: Fix typos. * include/line-map.h: Fix typos. [...] adds e1c346e * config/arm/ieee754-df.S: Fix typos. * config/arm/ieee754- [...] adds 234d19a * config/avr/t-avr (s-avr-mmcu-texi): Call gen-avr-mmcu-tex [...] adds ea1760a * integrate.c: Remove. * integrate.h: Remove. * Makefile.i [...] adds 6c0933e * mt-sde: Fix typos. * stdint.m4: Fix typos. * tcl.m4: Fix typos. adds 9315255 * config/alpha/ev6.md: (define_bypass "ev6_fmul,ev6_f [...] adds e4a33ab 2012-05-29 Meador Inge meadori@codesourcery.com adds 8032877 * c-common.c: Fix typo. adds 4881291 * mf-impl.h: Fix typo. adds 869cd0e * lto-plugin.c: Fix typo. adds 12c1779 fixincludes/ * configure.ac: Use GCC_AC_FUNC_MMAP_BLACKLIST [...] adds 4f35afb 2012-05-29 François Dumont fdumont@gcc.gnu.org adds 59c7f52 2012-05-29 Edmar Wienskoski edmar@freescale.com adds e10782c PR target/52941 * config/sh/predicates.md (atomic_arith_ope [...] adds de9013a PR target/51340 * config/sh/sh.c (sh_option_override): Set [...] adds 4c654fa 2012-05-29 Iain Sandoe iains@gcc.gnu.org adds 41f5b5b Oops, wrong changelog, this is the right one: adds effa044 2012-05-29 Jack Howarth howarth@bromo.med.uc.edu adds a7c81d2 Daily bump. adds e8f3287 2012-05-30 Ramana Radhakrishnan ramana.radhakrishnan@linaro.org adds df08431 2012-05-30 Tobias Burnus burnus@net-b.de adds 77b4556 PR rtl-optimization/53519 * combine.c (simplify_shift_const [...] adds 15b37e3 * explow.c (probe_stack_range): Restore simple control flow [...] adds 20ecc3c 2012-05-30 Richard Guenther rguenther@suse.de adds 22bcc33 2012-05-30 Marc Glisse marc.glisse@inria.fr adds eb3dd80 * Makefile.in: Fix many dependencies. (DWARF2_H): Depend on [...] adds 7c53b49 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, [...] adds e8aef9e 2012-05-30 Richard Guenther rguenther@suse.de adds 722a583 PR c++/53356 * tree.c (stabilize_init): Side effects make t [...] adds 91c4f7e * config/i386/i386.c (legitimize_tls_address) <TLS_MODEL_INI [...] adds d55c368 2012-05-30 Tobias Burnus burnus@net-b.de adds 2276002 * ira.c (allocate_initial_values): Make static. adds 07a3e84 * tree.c (stabilize_expr): Tweak logic. adds 55d147e PR c++/53356 * tree.c (stabilize_init): Handle stabilizing [...] adds 7949e3e 2012-05-30 John David Anglin dave.anglin@nrc-cnrc.gc.ca adds 9767e2d compiler: Don't crash for invalid constant types for && or ||. adds f66458d Daily bump. adds 1072fec gcc/ * ira.h (target_ira): Delete x_ira_available_class_regs [...] adds ad8d4dc gcc/ * ira-costs.c (copy_cost): Use ira_init_register_move_c [...] adds 36eb146 gcc/ * regs.h (move_table, move_cost, may_move_in_cost, may_ [...] adds f3d2630 gcc/ * ira.c (init_move_cost): Adjust local variable names t [...] adds 0d08965 gcc/ * ira.c (setup_allocno_and_important_classes): Use ira [...] adds a0085a5 gcc/ * ira.c (init_move_cost): Adjust choice of subclasses t [...] adds 80ebb64 gcc/ * ira-int.h (target_ira_int): Rename x_move_cost to x_ [...] adds e7628b1 2012-05-31 Tobias Burnus burnus@net-b.de adds 0e7a4ca * config/cris/cris.h (CC1_SPEC): Pass through all -march= a [...] adds bf48fd4 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S, gcc. [...] adds 27677dd * doc/invoke.texi (AVR Options): Fix typos. adds 1d8d64a gcc/testsuite adds 7667733 2012-05-31 Richard Guenther rguenther@suse.de adds 9f386f9 2012-05-31 Richard Guenther rguenther@suse.de adds 34409c1 * tree-dfa.c (get_ref_base_and_extent): Compute the offset u [...] adds bfcf35f 2012-05-31 Richard Guenther rguenther@suse.de adds 9635c0c 2012-05-31 Tobias Burnus burnus@net-b.de adds 543506e 2012-05-31 Richard Guenther rguenther@suse.de adds 93110b9 * config/avr/t-avr: Correct avr-mmcu.texi dependencies. (s- [...] adds 7da94a4 * config/avr/gen-avr-mmcu-texi.c: Sort MCUs. * doc/avr-mmcu [...] adds 0f24619 * Makefile.in: Fix many dependencies. * tree-profile.c: Don [...] adds a44c8c3 Fix compilation of build/*.o when using C++. adds f69bbc7 PR target/51345 * config/avr/avr.opt (-msp8): Document it. [...] adds 47e8b7a Add new skeleton ChangeLog file generator to contrib/ adds 06e4a26 2012-05-31 Benjamin Kosnik bkoz@redhat.com adds 61025ec PR tree-optimization/52558 * cfg.c (alloc_aux [...] adds b5369b7 * output.h (__gcc_host_wide_int__): Move to hwint.h. (decl_ [...] adds 3918c28 gcc/ 2012-02-24 Matt Turner mattst88@gmail.com adds c264943 2012-05-31 Benjamin Kosnik bkoz@redhat.com adds 38ef097 Sparc longlong.h enhancements. adds 97c9714 Daily bump. adds 4f2e7ac * doc/xml/manual/status_cxx2011.xml: Correct C++11 status table. adds 2ef7687 Add CRIS atomic patterns for 1, 2, and 4 bytes. * config/cr [...] adds 241098f * gcc.target/cris/sync-1-v10.c, gcc.target/cris/sync-1-v32. [...] adds a8ce53c 2012-06-01 Tobias Burnus burnus@net-b.de adds 132fa26 PR ada/53517 * gnat.dg/lto14.adb: Skip on Solaris. adds 556cfe5 Allow --specs options. adds 01fdca2 2012-06-01 Manuel López-Ibáñez manu@gcc.gnu.org [...] adds d32bc1d 2012-06-01 Richard Guenther rguenther@suse.de adds 35ec037 2012-06-01 Richard Guenther rguenther@suse.de adds 7d5d66f * config/i386/i386.c (x86_sched_reorder): New function [...] adds 25c3057 * tree-ssa-loop-im.c (execute_sm): Do not check flag_ [...] adds d8a1daa /cp 2012-06-01 Paolo Carlini paolo.carlini@oracle.com adds 988d058 * config/rs6000/vxworks.h (SUBSUBTARGET_OVERRIDE_OPTI [...] adds 275371d PR c++/53484 * pt.c (do_auto_deduction): Don't try to deduc [...] adds f899a73 PR c++/53137 * pt.c (instantiate_class_template_1): Set LAM [...] adds 6722755 PR middle-end/53501 * fold-const.c (fold_binary_loc): Refin [...] adds 5578e0f PR c++/52725 * parser.c (cp_parser_binary_expression): Bail [...] adds 8405357 Daily bump. adds 6935b87 PR c++/52973 * parser.c (cp_parser_class_head): Apply attri [...] adds 24cd46a 2012-06-2 Kenneth Zadeck zadeck@naturalbridge.com adds 1ecd9aa Restore Sparc build. adds 78f8e39 Daily bump. adds c90c997 gcc/ 2012-03-24 Matt Turner mattst88@gmail.com adds 2b15a89 PR target/53512 * sh.opt (mfsca, mfsrra): New options. * s [...] adds 4f12c67 * config/pa/pa.h (MAX_PCREL17F_OFFSET): Define. * config/pa [...] adds bc70e8c 2012-06-03 Alessandro Fanfarillo fanfarillo.gcc@gmail.com [...] adds 4fa83f9 2012-06-03 Martin Jambor mjambor@suse.cz adds 899b73b Daily bump. adds 620803f Fix bug added to sparc 64-bit sub_ddmmss() implementation. adds e446a06 runtime: Better SWIG interface for allocating Go memory from C/C++. adds 05c9fb0 * Makefile.in (GIMPLE_H): Do not depend on TARGET_H. adds 54459dd 2012-06-04 Richard Guenther rguenther@suse.de adds a50fd9b PR tree-optimization/53550 * tree-ssa-loop-niter.c (number_ [...] adds c496ceb Update Copyright years. adds 6e5a549 PR target/46261 * config/avr/avr-stdint.h: New file. * con [...] adds dff12c1 * output.h (merge_weak, assemble_alias, initializer_constan [...] adds bcab8a3 PR target/53461 * config/m68k/m68k.md ("tablejump"): Fix chec [...] adds f83623c 2012-06-04 Richard Guenther rguenther@suse.de adds c909c89 2012-06-04 Richard Guenther rguenther@suse.de adds 79a1581 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments. adds 6198d96 2012-06-04 Richard Guenther rguenther@suse.de adds b953589 PR middle-end/47530 * trans-mem.c (expand_blo [...] adds 8a47db4 2012-06-04 Sterling Augustine saugustine@google.com adds b48acad 2012-06-04 Vladimir Makarov vmakarov@redhat.com adds 670e461 2012-06-04 Edmar Wienskoski edmar@freescale.com adds 5746620 PR 53456 Fix typo in gf_cputime. adds 9d812cf PR 53456 Fix incorrect ChangeLog entry. adds 0aa42a5 PR preprocessor/53463 - Fix system header detection for built [...] adds 2a99a57 2012-06-04 Paolo Carlini paolo.carlini@oracle.com adds e8802ff 2012-06-04 Tobias Burnus burnus@net-b.de adds bf3a97c * dwarf2out.c (is_unit_die): New. (copy_declaration_context [...] adds 874bb5c Skip debug insns in ix86_sched_reorder adds 8454dd0 Daily bump. adds 4de0f29 Extend validate_failures.py to run outside the build directory. adds 790b9b0 Add ChangeLog entry for previous commit. adds 2b1e078 * doc/md.texi (Standard Pattern Names For Generation): Docum [...] adds 6862f94 gcc/ * config/rs6000/rs6000.c (ptr_regno_for_savres): Commen [...] adds 265824e Fix typo. adds 3ab1d02 Fix typo. adds a5067d0 mksysinfo: Fix for recent change to glibc <sys/resource.h>. adds 92b5b19 runtime: Fix call to _dl_get_tls_static_info for i386. adds 0644fcb 2012-06-05 Richard Guenther rguenther@suse.de adds e5edce8 2012-06-05 Richard Guenther rguenther@suse.de adds ec84182 2012-06-05 Richard Guenther rguenther@suse.de adds 9171843 runtime: Comment out code adding TLS size to stack size. adds d26d40c Select x32 run-time library for --with-abi={x32|mx32} adds c8dda42 * line-map.c (linemap_enter_macro): Don't zero max_column_h [...] adds 156b8fe 2012-06-05 Richard Guenther rguenther@suse.de adds b770074 2012-06-01 Edmar Wienskoski edmar@freescale.com adds e7ae865 2012-06-05 Edmar Wienskoski edmar@freescale.com adds 1877c42 * gcc.target/powerpc/lhs-1.c: Use parm instead of sta [...] adds aca8cc6 [gcc] 2012-06-04 Michael Meissner meissner@linux.vnet.ibm.com adds 9690a00 Daily bump. adds d86dbf9 gcc/ * doc/invoke.texi (sched-pressure-algorithm): Document [...] adds 966d417 For Matt Turner. adds f689d33 2012-06-06 Richard Guenther rguenther@suse.de adds ba1d6ba 2012-06-06 Fabien Chene fabien@gcc.gnu.org adds 6d3325f The new mklog script prints three spaces after the date part, [...] adds 6c99e71 2012-06-06 Richard Guenther rguenther@suse.de adds 3b748a1 Fix comments adds 5d533d0 Fix comments adds 98da658 2012-06-06 Edmar Wienskoski edmar@freescale.com adds b3f60ed * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MAS [...] adds b0eb3de PR libgomp/52993 * config/linux/lock.c (gomp_init_nest_lock [...] adds b37a360 gcc/ * doc/invoke.texi (fconserve-space): Remove documentation. adds c4698a2 /cp 2012-06-06 Paolo Carlini paolo.carlini@oracle.com adds 5f9e7dd Move Changelog entries to the right file. adds fd4076f Daily bump. adds a01550a runtime: Use dl_iterate_phdr to get TLS size. adds 273b3fa gcc/testsuite/ChangeLog adds 71cf72f compiler: Fix unsafe.Sizeof for named structs with named stru [...] adds 64c9a6c runtime: Fix printing of names in stack dumps. adds ab12907 PR middle-end/53580 * omp-low.c (scan_omp): Change first ar [...] adds 3b890ce compiler: Fix taking address of field of local variable. adds af87b36 2012-06-07 Thomas König tkoenig@gcc.gnu.org adds 7bfdbc1 * genhooks.c (main): Set progname. (emit_documentation): Remo [...] adds 08e9fd7 2012-06-07 Thomas König tkoenig@gcc.gnu.org adds 6f0b865 PR middle-end/53535 * gcc.dg/pr46647.c: xfail for cris-* an [...] adds 6282df1 Daily bump. adds aac1571 Fix discrepancies in submitted patch vs. committed patch for [...] adds c73f762 2012-06-08 Janus Weil janus@gcc.gnu.org adds 6d8ed50 * config/avr/avr.c (avr_case_values_threshold): Return 7. adds d233e0d * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): Ne [...] adds 8122f4a Adjust last commit. adds c7474a2 Daily bump. adds f62cadc PR c++/53602 * combine-stack-adj.c (force_move_args_s [...] adds eea1518 PR c++/53602 adds 8601845 2012-06-09 Kenneth Zadeck zadeck@naturalbridge.com adds 76cdbc6 PR c++/53602 * cfgcleanup.c (execute_jump): Rename fr [...] adds 2c223cf * config/i386/32/sfp-machine.h (__gcc_CMPtype, CMPtype, _FP [...] adds 32354ea Fix CRIS build errors with --enable-build-with-cxx. * confi [...] adds 2bdcdb6 Daily bump. adds e4a2c33 Daily bump. adds 5382f1d * gcc-interface/decl.c (gnat_to_gnu_entity): Translate the E [...] adds f29f9ff * gcc-interface/decl.c (gnat_to_gnu_entity): Do not specific [...] adds e45f381 * gcc-interface/trans.c (Identifier_to_gnu): Test Is_Element [...] adds 7016287 * gcc-interface/decl.c (gnat_to_gnu_entity) <object>: Conver [...] adds 557f718 2012-06-11 Richard Guenther rguenther@suse.de adds a124222 2012-06-11 Richard Guenther rguenther@suse.de adds 8f6a4a6 2012-06-11 Richard Guenther rguenther@suse.de adds f1cb32b Fixup ChangeLog adds 56b1090 * Makefile.in (GNATLIBCFLAGS_FOR_C): Remove $(PIC_FLAG [...] adds dfed30b * dwarf2cfi.c (scan_trace): Handle annulled branch-taken dela [...] adds 658a6fb PR target/53511 * config/sh/sh.md (fmasf4): New expander. [...] adds 6c1286f Fix ChangeLog formatting. adds 117f897 Roland McGrath mcgrathr@google.com adds 7c31971 * lib/target-supports.exp (check_effective_ta [...] adds 026e608e * gthr-posix.h [neither FreeBSD nor Solaris] (__gthread_acti [...] adds cf9b5bb * gcc/config/mips/mips-tables.opt (xlp): Fix merge typo. adds 8c20007 * emit-rtl.c (init_emit_once): Iterate through the MODE_PAR [...] adds 7bc65ea * doc/tm.texi.in (Addressing Modes) <TARGET_LEGITIMIZE_ADDRE [...] adds 3ea2446 * config/alpha/alpha.c (alpha_trampoline_init): Split [...] adds 47eaf06 Daily bump. adds ac0eec8 * config/alpha/alpha.c (HWI_HEX2): Add missing shift. [...] adds 725b956 2012-06-11 Sriraman Tallam tmsriram@google.com adds 645fc80 Set SVN property mime-type to application/octet-stream. adds cddee78 Set property svn:mime-type, not mime-type, to application/oct [...] adds c8ad18e 2012-06-12 Chung-Lin Tang cltang@codesourcery.com adds 4830f67 PR target/50749 * gcc.target/sh/pr50749-sf-postinc-2.c: New [...] adds 92f67f6 PR rtl-optimization/53589 * cfgrtl.c (force_nonfallthru_and [...] adds cbc80ce 2012-06-12 Richard Guenther rguenther@suse.de adds a5a6427 2012-06-12 Eric Botcazou ebotcazou@adacore.com adds f4f8b6b 2012-06-12 Ed Schonberg schonberg@adacore.com adds 5bf9d77 2012-06-12 Gary Dismukes dismukes@adacore.com adds b6a174b 2012-06-12 Robert Dewar dewar@adacore.com adds 608b54c 2012-06-12 Thomas Quinot quinot@adacore.com adds fc211e7 2012-06-12 Hristian Kirtchev kirtchev@adacore.com adds b11ac6d 2012-06-12 Robert Dewar dewar@adacore.com adds 1d8c4b7 2012-06-12 Robert Dewar dewar@adacore.com adds 41d55ff 2012-06-12 Robert Dewar dewar@adacore.com adds eb827c8 2012-06-12 Ed Schonberg schonberg@adacore.com adds 73c6a42 2012-06-12 Ed Schonberg schonberg@adacore.com adds f022418 2012-06-12 Hristian Kirtchev kirtchev@adacore.com adds 37d19a6 2012-06-12 Robert Dewar dewar@adacore.com adds 658f173 * alias.c (nonoverlapping_component_refs_p): Take two rtx ar [...] adds a96d523 2012-06-12 Robert Dewar dewar@adacore.com adds 56381e2 2012-06-12 Ed Schonberg schonberg@adacore.com adds 6a8773a 2012-06-12 Robert Dewar dewar@adacore.com adds 3e031db 2012-06-12 Robert Dewar dewar@adacore.com adds a5e7b48 2012-06-12 Arnaud Charlet charlet@adacore.com adds 89f1e35 2012-06-12 Robert Dewar dewar@adacore.com adds 17631aa 2012-06-12 Robert Dewar dewar@adacore.com adds 239e967 2012-06-12 Bill Schmidt wschmidt@linux.ibm.com adds ab19f7e Move Ada specific ChangeLog entry to Ada specific ChangeLog file. adds 84dabd7 * config/rs6000/sync.md (atomic_load, atomic_store): [...] adds 5fdd0ba PR target/53511 * gcc.target/sh/pr51340-1.c: Delete obsolet [...] adds 5c6001e utf8 adds c9e4cdb PR c++/53599 * name-lookup.c (pushtag_1): Add a DECL_EXPR f [...] adds 9785864 * pt.c (tsubst_expr) [TAG_DEFN]: Instantiate local class. * [...] adds 5a909fa * config/ia64/sync.md (fetchop_name): Change ior attribute to "or". adds a15af0c * gcc.dg/cpp/include2a.c: Add comments to checks for multipl [...] adds e46b103 * c-c++-common/raw-string-3.c: Add comments to checks for mu [...] adds c970c58 * gcc.dg/20031223-1.c: Add comments to check for multiple m [...] adds 83f71f6 * gcc.c-torture/compile/sync-1.c: Add comments to checks for [...] adds 519b311 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comme [...] adds c0521a1 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack a [...] adds b3e2a6c compiler, reflect: Handle package path like gc compiler. adds 4269c49 PR c/53532 PR c/51034 PR c/53196 * c-decl.c (build_compou [...] adds c0b7038 2012-06-12 Rafael Ávila de Espíndola respindola@mozilla.com adds bdc109a Daily bump. adds 3b74bd2 os: Use Entersyscall when reading directories. adds c8688be os/user: Use Entersyscall. adds 6b8f7c2 * config/arm/arm.c (FL_IWMMXT2): New define. (arm_arch_iwmm [...] adds ca8a2f4 * ChangeLog: Fix whitespace. adds 9f9d05a * ChangeLog: Fix whitespace. adds b504831 2012-06-13 Tobias Burnus burnus@net-b.de adds 6b3952d 2012-06-13 Tobias Burnus burnus@net-b.de adds d13adc7 2012-06-13 Bill Schmidt wschmidt@linux.ibm.com adds 6f0ddab 2012-06-13 Bill Schmidt wschmidt@linux.ibm.com adds 295f5c5 * config.gcc (unsupported): Move obsoleted FPA-based configu [...] adds 39854e5 Revert 2012-05-19 Eric Botcazou ebotcazou@adacore.com adds 72940ce 2012-06-13 Richard Guenther rguenther@suse.de adds c357630 * config/i386/32/sfp-machine.h (_FP_NANSIGN_S, _FP_NANSIGN_D [...] adds 1927db1 * config/ia64/sfp-machine.h (__sfp_handle_exceptions): New [...] adds 7b9088d * ChangeLog: Fix whitespace. adds df8c2b2 Set cache values from -mtune adds 81170d7 PR target/53568 * config/sh/sh.md (bswapsi2): New expander. [...] adds f5d566f gcc/ * read-rtl.c (mapping): Remove index field. Add curren [...] adds 4015e18 gcc/ChangeLog: * common.opt (ftree-coalesce-inlined-vars): Ne [...] adds 5ea3fd4 PR debug/52983 PR debug/48866 * dce.c (word_dce_process_block [...] adds 187795b * sr.po: New. adds df22685 PR debug/47624 * var-tracking.c (loc_exp_dep_pool): New. (vt_ [...] adds c573c1b gcc/ChangeLog: PR debug/49888 * var-tracking.c: Include alias [...] adds a1fa60e * cpplib.pot: Regenerate. adds 4a04df6 * gcc.pot: Regenerate. adds 1fa4dd5 Add and use HOST_WIDEST_INT_C, HOST_WIDE_INT_C. adds d8212cf * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for [...] adds faa45b3 * lib/scandump.exp (scan-dump-times): Use printable version [...] adds d5526ca * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan- [...] adds b628516 PR testsuite/20771 * lib/dg-pch.exp (dg-flags-pch): Add fla [...] adds 1c74838 Daily bump. adds 5421195 compiler: Avoid unnecessary interface conversions. adds 2802d6c libgo: Make the subdirectory in the CHECK target. adds bcd3f38 compiler, reflect: Quote package path with tabs. adds cf7c925 gcc/testsuite/ * gcc.target/mips/mips.exp (mips-dg-options): [...] adds 748eb1f 2012-06-14 Richard Guenther rguenther@suse.de adds 901e08a PR target/53621 * config/sh/sh.c (sh_option_override): Don't [...] adds 3d835ed Added offset bits of MOVA/Sz assembly instruction for memory access adds 320bbcd Added offset bits of MOVA/Sz assembly instruction for memory access adds d5bd3ab * arm.opt (mfp=2, mfp=3, mfpe, mfpe=2, mfpe=3): Delete optio [...] adds 9745ab9 2012-06-14 Richard Guenther rguenther@suse.de adds 714e7f2 2012-06-14 Ed Schonberg schonberg@adacore.com adds 89b3b36 2012-06-14 Vincent Pucci pucci@adacore.com adds 2fec2b5 2012-06-14 Gary Dismukes dismukes@adacore.com adds caf125c 2012-06-14 Robert Dewar dewar@adacore.com adds 2b184b2 2012-06-14 Vincent Pucci pucci@adacore.com adds f4ac3f3 2012-06-14 Bill Schmidt wschmidt@linux.ibm.com adds d354483 2012-06-14 Jose Ruiz ruiz@adacore.com adds 994606f * arm.md (divsf3, divdf3): Remove FPA support. (negsf2, neg [...] adds 37bd48b * dwarf2out.c (function_possibly_abstracted_p): New static f [...] adds b805622 * arm.c (arm_cirrus_insn_p): Delete. (cirrus_reorg): Delete [...] adds 4fb6257 PR target/53639 * config/i386/i386.md (*anddi_1 into *andsi [...] adds 60c519a * config/i386/i386.md (*zero_extendsidi2): Mark movd alterna [...] adds e5952d2 PR target/53568 * config/sh/sh.md: Add peephole for swapbsi [...] adds e3b79a3 Fix my previous commit to: adds e6df5f9 * doc/xml/manual/status_cxx2011.xml: Correct C++11 status table. adds a002015 PR libstdc++/53648 * include/std/tuple (__empty_not_final): [...] adds 8853343 PR libstdc++/53270 * include/ext/concurrence.h (__mutex, __ [...] adds 9abfe9e * config/tilegx/sync.md (atomic_fetch_sub<mode>): Fix typo. adds 88cc9f4 Update sysdep/sh/locks.h with atomic builtins * sysdep/sh/lo [...] adds e0d632a Daily bump. adds 21997a8 PR libstdc++/53578 * include/ext/concurrence.h (__recursive [...] adds 97c56fb (*zero_extendsidi2_rex64): Remove isa attribute. adds ca117eb 2012-06-15 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds 22e93a4 * sysdep/m68k/locks.h (compare_and_swap): Use __sync_bool_com [...] adds bc0dfc8 PR middle-end/53590 * common.opt (-fdelete-dead-exceptions) [...] adds ffda9ae PR ada/53592 * gcc-interface/gigi.h (maybe_vector_array): M [...] adds 5ecc7cc 2012-06-15 Richard Guenther rguenther@suse.de adds 127cb1c PR tree-optimization/51581 * expr.h (choose_multiplier): Ne [...] adds eca8fcc * tree-vect-patterns.c (vect_pattern_recog): Don't unnecessa [...] adds 53d8486 2012-06-15 Ramana Radhakrishnan ramana.radhakrishnan@linaro.org adds 38682b6 gcc/ PR tree-optimization/53636 * tree-vect-data-refs.c (v [...] adds d86c91f * arm.md (addsf3, adddf3): Use s_register_operand. (subsf3, [...] adds bc8c1f8 2012-06-15 Richard Guenther rguenther@suse.de adds 8f1c7d1 * gimplify.c (gimplify_modify_expr): Fold generated statemen [...] adds 930802a * gimplify.c (gimplify_compound_literal_expr): Take gimple_t [...] adds fc3c948 PR middle-end/38474 * cfgexpand.c (add_alias_set_conflicts) [...] adds d0acfa5 * config/avr/avr.c (avr_default_expand_builtin): New functio [...] adds bf0cb01 2012-06-15 Marc Glisse marc.glisse@inria.fr adds 187cc7c * arm.c (note_invalid_constants): Don't return a result. (a [...] adds 6dc33d0 * config/tilegx/sync.md (atomic_fetch_<fetchop_name><m [...] adds ff447f4 2012-06-15 Easwaran Raman eraman@google.com adds f9fedb8 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple [...] adds 99ac73d * g++.dg/torture/stackalign/stackalign.exp: Combine stack a [...] adds e7da927 * lib/gcov.exp (verify-lines, verify-branches, verify-calls) [...] adds f067d1a Daily bump. adds 39e8019 PR middle-end/53590 * tree-inline.c (initialize_cfun): Copy [...] adds d525497 2012-06-16 Tobias Burnus burnus@net-b.de adds 104f536 Daily bump. adds 65c90b6 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order. adds 30f58bc * config/i386/sse.md (vcvtph2ps): Fix vec_select selector. adds 6f24586 * config/i386/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Use __b [...] adds c66341e 2012-06-17 Tobias Burnus burnus@net-b.de adds 6df8340 * config/cris/cris.h (TARGET_ELF): Remove. (FORCE_EH_FRAME_ [...] adds f80de6c * expmed.c (ceil_log2): Move from here... * hwint.c: ... to [...] adds aedb7bf * cfgloop.h: Do not include rtl.h. (enum iv_extend_code): N [...] adds 23a070f 2012-06-17 Steven Bosscher steven@gcc.gnu.org adds 1fe976c forgot ChangeLog adds 21eb463 * output.h (split_double): Move prototype to rtl.h. (constr [...] adds 814eec2 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024. adds a60f54b * gcc.target/i386/pr33329.c: Fix tabcount increase. adds be1f937 * gcc.target/i386/pr33329.c: . adds 388e82a Daily bump. adds fe26539 gcc/ PR middle-end/53698 * expr.c (expand_expr_addr_expr_1) [...] adds 65729bd Implement support for int iterators. adds 91f7d5f 2012-06-18 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds 04dbf3c 2012-06-18 Richard Guenther rguenther@suse.de adds 6789e11 gcc/ * config/vax/vax.h (VMS_TARGET): Remove. adds 7c74ee5 gcc: adds 897c6e0 2012-06-18 Richard Guenther rguenther@suse.de adds d0e38b8 This patch updates ldm_stm_operation_p to check for loads tha [...] adds 426be8c This patch adds new define_insn patterns for epilogue with in [...] adds 1a0b0f1 New define insn pattern for epilogue with floating point regi [...] adds d775771 Helper function for epilogue expansion. Emit RTL for APCS fra [...] adds c363578 The main function for epilogue RTL generation, used by expand [...] adds e2549f8 Add a new parameter to the function output_return_instruction [...] adds 8cba51a Generate RTL for return in Thumb2 mode. Used by expand of ret [...] adds b1324f4 As a result of the previous changes, epilogue_insns pattern c [...] adds fe51e88 gcc/testsuite adds f6099ce 2012-06-18 Tobias Burnus burnus@net-b.de adds fc378a7 2012-06-18 Tobias Burnus burnus@net-b.de adds da22090 2012-06-18 Tobias Burnus burnus@net-b.de adds 90342c7 2012-06-18 Tobias Burnus burnus@net-b.de adds 6a5af5b * ChangeLog: Fix whitespace. adds 538c1aa PR target/53712 * config/i386/sse.md (*sse4_2_pcmpestr_unal [...] adds 0f5ba2d * config/rs6000/aix52.h (TARGET_EXTRA_BUILTINS): Defi [...] adds 1549357 2012-06-18 Jörg Sonnenberger joerg@britannica.bec.de [...] adds 3c4aeb3 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index. adds 6ec2d11 Daily bump. adds 161121a The intent of the phases was to have a high-level but mutuall [...] adds 5f8265c 2012-06-19 Richard Guenther rguenther@suse.de adds a339107 2012-06-19 Richard Guenther rguenther@suse.de adds 9685419 * arm.md (enum unspec): Delete UNSPEC_SIN and UNSPEC_COS. ( [...] adds 9c0a48c 2012-06-19 Richard Guenther rguenther@suse.de adds 952d78f 2012-06-19 Richard Guenther rguenther@suse.de adds 112f073 * lex.c (search_line_sse42): Use __builtin_ia32_loaddqu and [...] adds cb741a6 * config/i386/i386.md (FRNDINT_ROUNDING): New int iterator. [...] adds 3adcc56 * inclhack.def (aix_mutex_initializer_1): New fix. [...] adds 313507b Add rtx costs for sse integer ops adds 49db198 Use synth_mult for vector multiplies vs scalar constant adds 087cf0d Handle const_vector in mulv4si3 for pre-sse4.1. adds f373171 pr33329.c: Change multiplier constant to 12345 adds 5278936 * config/i386/i386.md (FIST_ROUNDING): New int iterator. (r [...] adds 367b145 gcc/ * target.def (output_ident): New hook. * targhooks.h ( [...] adds f16c00a * check_makefile_deps.sh: Look for c-common.o in c-family/. [...] adds ff6624b gcc/ * doc/tm.texi.in (TARGET_OBJC_DECLARE_UNRESOLVED_CLASS_ [...] adds 5631731 Set cache parameters for alpha adds ebd7547 * config/rs6000/spe.md (*mov_si<mode>_e500_subreg0): Rename [...] adds efc7f97 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*. adds d0c24bc Daily bump. adds 39a8c5e 2012-06-19 Tom de Vries vries@codesourcery.com Maxim [...] adds 974f0a7 2012-06-19 Tom de Vries vries@codesourcery.com [...] adds 0f8e46b 2012-06-19 Maxim Kuvyrkov maxim@codesourcery.com adds 30c3c44 * emit-rtl.c (need_atomic_barrier_p): New function. * emit- [...] adds 0ba44b8 PR c++/53651 * name-lookup.c (constructor_name_p): Don't tr [...] adds 8013e73 * parser.c (cp_parser_direct_declarator): Move virt-specifie [...] adds 999f64e PR c++/52637 * g++.dg/debug/localclass1.C: New. adds ce42964 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targ [...] adds 97a652e * config/cris/cris.c: Include cgraph.h. (cris_option_overri [...] adds 16db4b0 Clear hwcap_2 with Sun ld adds e322828 * config/rl78/rl78-c.c: Remove unnecessary includes. adds 0bbf0fd 2012-06-20 Richard Guenther rguenther@suse.de adds 2c07aa0 * config/arm/arm.h (EMIT_EABI_ATTRIBUTE): Remove. * config/ [...] adds 4cc5b3b 2012-06-20 Uros Bizjak ubizjak@gmail.com adds d5be138 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character [...] adds ac4a800 2012-06-20 Richard Guenther rguenther@suse.de adds e13065b 2012-06-20 David Edelsohn dje.gcc@gmail.com A [...] adds 56f1dc5 Fix typo. adds c6b9d78 * system.h: Poison ASM_OUTPUT_IDENT and IDENT_ASM_OP. adds c144493 * config/i386/i386.md (<rounding_insn><mode>2): Macroize exp [...] adds cff9d20 Add DECL_SOURCE_COLUMN. adds 55df1c0 * Makefile.tpl (check-target-libgomp-c++): New. (check-targ [...] adds c62ec2b 2012-06-20 Uros Bizjak ubizjak@gmail.com adds 03984c1 Daily bump. adds 0d6939f 2012-06-21 Richard Guenther rguenther@suse.de adds 5dd3f78 PR middle-end/53688 * builtins.c (get_memory_rtx): Always b [...] adds 355e7f0 * config/m32c/m32c-pragma.c: Remove unnecessary includes. adds 3169c57 c-family/ * c-common.h (c_common_print_pch_checksum): Remove [...] adds 7a99cca 2012-06-21 Sterling Augustine saugustine@google.com [...] adds dd64519 PR 39654 FTELL intrinsic function return type. adds 7d075cd 2012-06-21 Meador Inge meadori@codesourcery.com adds fd9cb2c PR c/53702 adds daba566 Daily bump. adds 17ed1ca PR debug/53682 * cselib.c (promote_debug_loc): Don't crash on [...] adds 5d3c92c * ddg.c (build_intra_loop_deps): Discard deps of nondebug on debug. adds f78d5f5 PR debug/53671 PR debug/49888 * alias.c (memrefs_conflict_p): [...] adds b47bca6 PR debug/53671 PR debug/49888 * var-tracking.c (vt_init_cfa_b [...] adds e9c7d46 PR debug/53671 PR debug/49888 * var-tracking.c (vt_initialize [...] adds d806488 PR debug/53671 PR debug/49888 * var-tracking.c (vt_get_canoni [...] adds 25db41e * tree-ssa-live.c (remove_unused_scope_block_p): Remove agai [...] adds 53c763a PR debug/53704 * dwarf2out.c (gen_compile_unit_die): Use DW [...] adds 17cb58e Fix entry adds f174c04 2012-06-22 Richard Guenther rguenther@suse.de adds f451848 * doc/include/texinfo.tex: Update to version 2012-06-05.14. adds ed5a298 2012-06-22 Richard Guenther rguenther@suse.de adds 45565b9 * config/rs6000/rs6000.c (rs6000_pre_atomic_barrier): Pass i [...] adds 479a6d7 2012-06-22 Richard Guenther rguenther@suse.de adds 8ac8f5a 2012-06-22 Bill Schmidt wschmidt@linux.ibm.com adds e24005a Allow -mpreferred-stack-boundary=3 on x86-64 adds e7d8781 Update -mpreferred-stack-boundary=3 warning adds aab806a 2012-06-22 Edmar Wienskoski edmar@freescale.com adds bfc1ce1 2012-06-22 Janus Weil janus@gcc.gnu.org adds 6785536 Daily bump. adds b1b4d74 i386: Extract the guts of mulv16qi3 to ix86_expand_vecop_qihi adds 3b87d2e i386: Pass ix86_expand_sse_unpack operands by value adds 1f98310 PR target/53749 * config/i386/i386.c (ix86_rtx_costs) [...] adds cb40caa Daily bump. adds d574b95 gcc/ * config/mips/mips.c (mips_process_sync_loop): Add miss [...] adds 4adce37e * gcc.target/i386/pr23943.c (size_t): Use compatible [...] adds 774dffd * system.h: Poison ASM_BYTE_OP and ASM_OUTPUT_BYTE. [...] adds d5bf7b6 * output.h: (current_function_is_leaf, current_function_sp_ [...] adds 80fac00 Daily bump. adds 870acb6 2012-06-24 Benjamin Kosnik bkoz@redhat.com adds 5f0d1d0 PR c++/53594 * class.c (check_bases_and_members): Avoid -Wu [...] adds a9dc3c0 * MAINTAINERS (Write After Approval): Update my email address. adds 595bdb3 2012-06-25 Tristan Gingold gingold@adacore.com adds 646ea1f 2012-06-25 Tristan Gingold gingold@adacore.com adds 91bb968 * config/v850/v850.c: Remove redundant extern declarations f [...] adds 198a48a gcc/ PR debug/53740 * df.h (dead_debug_add): Remove third a [...] adds f84542f PR debug/53740 * df.h, df-problems.c, dce.c: Revert last patch. adds 50c10b9 PR target/53759 * config/i386/sse.md (sse_loadlps): Use x m [...] adds b48c764 PR c++/53565 * pt.c (tsubst_omp_for_iterator): Simplify DEC [...] adds 2e6c5d7 PR c++/53202 * semantics.c (build_data_member_initializatio [...] adds 4b786d3 libgo: Update to Go 1.0.2 release. adds bc67d02 gotest: Only look in data segment for ppc64, not ppc*. adds 425588b 2012-05-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.c [...] adds 653d8b9 C++: Reject variably modified types in operator new adds f983358 Commit for Christophe Lyon. adds d5bcfd1 PR c++/52988 * typeck.c (decay_conversion): Don't discard s [...] adds ab02988 Testcase for pr53749 adds 3737d3e i386: Cleanup and unify widening multiply patterns adds a3fa028 i386: Use vpmacsdd for mulv4si3 adds de9b854 i386: Add widen_multiply_even/odd builtins and hooks adds 48bb0be i386: Delete sse sdot_prod; add sdot_prodv4si for xop adds d28e989 Obvious fix to Changelog entry. adds 5d1859c * lib/profopt.exp: Make prof_option_list local to profopt-ex [...] adds b84ce04 2012-06-25 Benjamin Kosnik bkoz@redhat.com adds 0be17af Obvious ChangeLog fix. adds 1498b82 Add C++11 isms to tr2/dynamic_bitset and tr2/bool_set. adds 42464af Daily bump. adds dae098c * lib/target-supports-dg.exp (testname-for-summary): New. * [...] adds da68aae PR c++/53498 PR c++/53305 * pt.c (tsubst_decl) [PARM_DECL] [...] adds 47b8831 PR tree-optimization/53748 * tree-ssa-phiopt.c (conditional [...] adds a6a2183 * config/rl78/rl78.h: Do not undefine DONT_USE_BUILTIN_SETJM [...] adds 1ad4159 PR tree-optimization/53729 PR tree-optimization/53636 * tr [...] adds c2e72ba 2012-06-26 Dehao Chen dehao@google.com adds 59991b3 PR lto/53572 * cgraph.h (varpool_can_remove_if_no_refs): Fi [...] adds c07f27f PR other/33190 * config/mips/mips.h: Do not define ALL_COP_ [...] adds 802c644 PR other/33190 * doc/tm.texi.in: Document LOGICAL_OP [...] adds 1c89c7a 2012-06-26 Richard Guenther rguenther@suse.de adds 9b7441d 2012-06-26 Richard Guenther rguenther@suse.de adds b780dd2 * doc/extend.texi (__builtin_arm_tinsrb): Add missing second [...] adds 4502f5d gcc: adds d8555e7 * system.h (UNALIGNED_SHORT_ASM_OP, UNALIGNED_INT_ASM_OP, U [...] adds a52c3a6 2012-06-26 Sterling Augustine saugustine@google.com adds 58b4004 Obvious ChangeLog formatting fix. adds 8133be7 2012-06-26 Sterling Augustine saugustine@google.com [...] adds 06ef5f8 2012-06-26 Vincent Pucci pucci@adacore.com adds e792283 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem, [...] adds 7882e02 * var-tracking.c (vt_add_function_parameter): Use a preserved [...] adds f97cd9e * system.h (USE_COMMON_FOR_ONE_ONLY): Poison. * defaults.h [...] adds e9d4005 Daily bump. adds 04c4f04 i386: Expand mul<VI8_AVX2> earlier adds 5cd92c3 i386: Implement widen_smul_*_v4si for plain sse2 adds 981d19b4 i386: Correct costs on CONST_DOUBLE and CONST_VECTOR adds 71b18c4 * config/rx/rx.md (simple_return): Use the simple_return rtx. adds 61e371b 2012-06-27 Richard Guenther rguenther@suse.de adds 3ef2344 2012-06-27 Richard Guenther rguenther@suse.de adds 9136fef * config/rx/rx.md (comparesi3_extend): Remove = modifier fro [...] adds 3d9c25e PR preprocessor/37215 * c-ppoutput.c (preproc [...] adds 4cdb0ea 2012-06-27 Ramana Radhakrishnan ramana.radhakrishnan@linaro.org adds 5562d50 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize even s [...] adds fc028a4 2012-06-27 Janus Weil janus@gcc.gnu.org adds 5daea21 comment adds bb2431c PR c++/53563 * parser.c (cp_parser_template_id): Add tag_ty [...] adds aa2f35a * parser.c (cp_parser_check_for_invalid_template_id): tag_ty [...] adds d6187fd i386: Fix logic error in r188785 adds 9650487 Add MULT_HIGHPART_EXPR adds 21c2a8b alpha: Cleaup builtins and folding adds ef1d421 Daily bump. adds 704e91b PR debug/53740 PR debug/52983 PR debug/48866 * dce.c (word_dc [...] adds b7517b8 PR debug/53706 PR debug/47624 * var-tracking.c (vt_emit_notes [...] adds 2793927 PR debug/53671 PR debug/49888 * gcc.dg/guality/pr49888.c: Acc [...] adds 49787d3 2012-06-27 Benjamin Kosnik bkoz@redhat.com adds c43fbd6 * expr.c (convert_move): Latch mem integer inputs int [...] adds 3e3743d * libgomp.texi: Include gpl_v3.texi instead of gpl.texi. adds 7f28687 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete. adds 60420e1 PR tree-optimization/53645 * tree-vect-generic.c (add_rshif [...] adds 6788865 * doc/include/gpl.texi: Remove. * doc/sourcebuild.texi (Texin [...] adds 2357fda 2012-06-28 Richard Guenther rguenther@suse.de adds 2be1222 * configure.ac (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Make [...] adds f55cb01 PR 53595 * config/avr/avr.c (avr_hard_regno_call_part_clobb [...] adds 99ee4cc PR tree-optimization/53645 * tree-vect-generic.c (expand_ve [...] adds 3af51fe PR tree-optimization/51581 * tree-vect-stmts.c (permute_vec [...] adds b485560 Document MULT_HIGHPART_EXPR adds 0a569ff * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_T [...] adds eab683f Daily bump. adds db608da * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax [...] adds 8bc0ff5 * g++.dg/template/error46.C: Add missing comment to dg-messa [...] adds 7e72076 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line. adds e5da810 * tree-vect-stmts.c (vectorizable_operation): Check both VE [...] adds 98eea2e * config/lm32/lm32.c (lm32_compute_frame_size): Fix typo. adds 16b07ae * copying-lib.texi (Library Copying): Don't use @heading insi [...] adds 765d6b5 2012-06-29 Richard Guenther rguenther@suse.de adds e2ca32a * system.h (IFCVT_EXTRA_FIELDS): Poison. (IFCVT_INIT_EXTRA_ [...] adds e6845b7 2012-06-29 Richard Guenther rguenther@suse.de adds c9ff52f 2012-06-29 Richard Guenther rguenther@suse.de adds 22d29d9 * system.h (CASE_USE_BIT_TESTS): Poison. * stmt.c (CASE_USE [...] adds e53d55e toplevel/ * configure.ac: Skip C if explicitly selected. * [...] adds 10dd733 Use builtin_widen_mult_even/odd in tree-vect-generic division [...] adds 9425f22 * tree-vect-generic.c (expand_vector_divmod): For even/odd [...] adds de4eff3 2012-06-29 Sterling Augustine saugustine@google.com adds 5837776 Use int for WCHAR_TYPE only for TARGET_LP64 adds a6217c5 * tree-eh.c (lower_try_finally_switch): Really put the locat [...] adds c6688ef Daily bump. adds baa99c5 2012-06-29 Cary Coutant ccoutant@google.com adds 267dc7f * coverage.c (bbg_file_stamp): New. (read_counts_file): Mer [...] adds e20b7c3 Daily bump. adds 405ed67 * c-pch.c (c_common_write_pch): Remove unused variables. adds 19931ee * ChangeLog: Fix whitespace. * c-family/ChangeLog: Ditto. [...] adds 10e5ccd PR target/53447 * config/arm/arm-protos.h (const_ok_for_dim [...] adds 3d845e6 Daily bump. adds ca0ab26 PR tree-optimization/53645 * tree-vect-generic.c (expand_ve [...] adds cec5bd0 2012-07-02 Richard Guenther rguenther@suse.de adds 32819af 2012-07-02 Richard Guenther rguenther@suse.de adds 87e2004 2012-07-02 Richard Guenther rguenther@suse.de Michael Ma [...] adds 44678cb 2012-07-02 Richard Guenther rguenther@suse.de Michael Ma [...] adds cf7b954 2012-07-02 Richard Guenther rguenther@suse.de adds 11e6842 * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, id.po, ja [...] adds 7c33163 2012-07-02 Martin Jambor mjambor@suse.cz adds 023c714 * MAINTAINERS (Various Mainterers): Add myself as testsuite [...] adds aadbf54 fix typo in previous commit adds 78b7a67 gcc/ * stmt.c (emit_case_bit_tests): Remove. (expand_case): [...] adds c28ddc9 PR c++/53524 gcc/cp/ * call.c (build_conditional_expr_1): D [...] adds b1039d0 PR c++/53821 * semantics.c (maybe_add_lambda_conv_op): Don' [...] adds a6be782 PR target/51244 * config/sh/predicates.md (t_reg_operand, n [...] adds 5950d94 PR target/53568 * gcc.target/sh/pr53568-1.c: New. adds 9ccbe25 Daily bump. adds 08caf8b 2012-07-02 Paolo Carlini paolo.carlini@oracle.com adds 579349b PR c++/53816 * class.c (resolves_to_fixed_type_p): Check us [...] adds 93d504b PR c++/53788 * pt.c (build_non_dependent_expr): Don't wrap [...] adds 64da67d PR c++/53783 * pt.c (tsubst_copy_and_build) [LAMBDA_EXPR]: [...] adds ad026e7 PR c++/53619 * pt.c (in_template_function): New. * cp-tree [...] adds bfd5f8c * g++.dg/other/packed1.C: Remove SH from xfail list. adds 948e3ea * configure.ac (HAVE_AS_IX86_REP_LOCK_PREFIX): Also require [...] adds 44bfcc4 gcc/ adds 66f0b04 * gcc-interface/utils.c (gnat_pushdecl): Set TYPE_CONTEXT fo [...] adds 265200d * exp_disp.adb (Expand_Dispatching_Call): Propagate the conv [...] adds 0ceb8ef * gcc-interface/utils2.c (build_simple_component_ref): Do no [...] adds c1a30d6 * gcc-interface/trans.c (Call_to_gnu): Robustify test for fu [...] adds 0394663 Fix ISL check with static libisl adds bacb15c 2012-07-03 Richard Guenther rguenther@suse.de adds d229c21 PR target/28896 * config/m68k/m68k.c (m68k_option_override) [...] adds 72c2409 2012-07-03 Richard Guenther rguenther@suse.de adds f3e7bab PR target/53811 * config/i386/i386.c (x86_output_mi_thunk): [...] adds e4304ad * config/i386/i386.c (ix86_option_override_internal): Fix wr [...] adds 9f071b1 PR c++/53812 * semantics.c (finish_goto_stmt): Surround com [...] adds fdb86f9 2012-07-03 Richard Guenther rguenther@suse.de adds 6f3836d * config/mep/mep.c (mep_reorg_regmove): Use next_nonnote_no [...] adds e30361c PR c++/53826 * tree.c (build_zero_cst): Handle NULLPTR_TYPE. adds 5aeb439 2012-07-03 Paolo Carlini paolo.carlini@oracle.com adds 48d72ad * config/sh/predicates.md (logical_and_operand): New predica [...] adds 3d02dd7 Daily bump. adds 52646d7 2012-07-04 Matthias Klose doko@ubuntu.com adds 89049f2 2012-07-04 Tobias Grosser tobias@grosser.es Michael Matz [...] adds 61523a3 2012-07-04 Richard Guenther rguenther@suse.de adds 29b4b21 * config/i386/winnt.c (i386_pe_reloc_rw_mask): New fu [...] adds f31a6f3 2012-07-04 Richard Guenther rguenther@suse.de adds 4808997 2012-07-04 Richard Guenther rguenther@suse.de adds 7d7c562 config/ 2012-07-04 Tristan Gingold gingold@adacore.com adds 80a91f5 2012-07-04 Richard Guenther rguenther@suse.de adds b3df2fb PR middle-end/53321 * ipa.c (symtab_remove_unreachable_node [...] adds 9c30a2d PR c++/53848 * decl.c (build_enumerator): Don't use build_l [...] adds fbd028b PR libstdc++/53830 * include/std/condition_variable (condit [...] adds 392e1ee * config/sh/predicates.md (zero_extend_operand): New predica [...] adds 662c29c Daily bump. adds 30cea69 * include/std/condition_variable: Update copyright years. adds a3f4b5c 2012-07-04 Sandra Loosemore sandra@codesourcery.com adds 45e9f80 * expmed.c (expand_mult): Initialize coeff and is_neg. adds 7c0baf2 * gcc/config/arm/iterators.md (SDF): New mode iterator. (V_ [...] adds 81b4999 Add files forgotten in last commit (ChangeLog has them already): adds 5e9ee57 gcc/ * expr.c (try_casesi): Remove bogus ATTRIBUTE_UNUSED ma [...] adds fcddec9 2012-07-05 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds daa87e5 2012-07-05 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds fd9d59c * hr.po: New. adds 69435ea 2012-07-05 Richard Guenther rguenther@suse.de adds 76d620d fortran/ PR fortran/53732 * trans-array.c (gfc_add_loop_ss_ [...] adds e71384d 2012-07-05 Ramana Radhakrishnan ramana.radhakrishnan@linaro.org adds 6ebed03 Correct bug number to PR target/48941 adds 944bf83 PR c++/50852 PR c++/53039 * tree.c (strip_typedefs_expr): [...] adds 208949c4 * cp-tree.h (TEMPLATE_PARM_NUM_SIBLINGS): Remove. (struct t [...] adds 6a7f681 PR c++/53039 * pt.c (arg_from_parm_pack_p): Go back to usin [...] adds 665d5f8 Daily bump. adds cc564d0 Revert 2012-06-14 Eric Botcazou ebotcazou@adacore.com adds f2285ec PR target/53811 * config/i386/i386.c (x86_output_mi_thunk): [...] adds b4d5791 * config/mn10300/mn10300.c (mn10300_encode_section_info): Ca [...] adds e1bfea6 * config/i386/i386.c (construct_plt_address): Make static. [...] adds 35821c0 * config/i386/i386.md (simple lea to add peephole): Also tra [...] adds 39215e0 2012-07-06 Tom de Vries tom@codesourcery.com adds feb5292 2012-07-06 Tom de Vries tom@codesourcery.com adds 7ec657f 2012-07-06 Tom de Vries tom@codesourcery.com adds cfc5707 2012-07-06 Tom de Vries tom@codesourcery.com adds 686d491 PR rtl-optimization/53827 PR debug/53671 PR debug/49888 * ali [...] adds 89952ba PR debug/53820 * var-tracking.c (vt_add_function_parameter): [...] adds e412845 2012-07-06 Richard Guenther rguenther@suse.de adds 281f78b 2012-07-06 Richard Guenther rguenther@suse.de adds d926ac9 2012-07-06 Paolo Carlini paolo.carlini@oracle.com adds 6668d73 PR c++/53858 * name-lookup.c (ambiguous_decl): Use DECL_TYP [...] adds 7dbc9f4 * cp-tree.h (DECL_DECLARES_TYPE_P): Check DECL_TYPE_TEMPLATE_P. adds ca5518f PR c++/53862 * pt.c (tsubst_arg_types): Add "end" parameter [...] adds 03870e3 PR bootstrap/52947 * config/i386/mingw32.h (N [...] adds a0c8ccf Daily bump. adds e8adf55 Fix configure test for "stack protector support in target C [...] adds 7c4d4cb * combine.c (force_to_mode) [LSHIFTRT]: Avoid undefined beha [...] adds 3a7ac8c gcc/ PR tree-optimization/53881 * tree-switch-conversion.c [...] adds bffbb86 * arm.h (TARGET_CPU_CPP_BUILTINS): Remove Maverick support. [...] adds 5280ef3 Daily bump. adds c833363 * Makefile.in (gengtype-lex.o, gengtype-parse.o, gengtype-st [...] adds e4d6c7f * gfortran.h: Do not include coretypes.h here. Make it an e [...] adds 50a8e74 gcc/ * alias.h: Do not include coretypes.h in header files. [...] adds 4a020a8 gcc/ * basic-block.h: Re-group most prototypes per file. (s [...] adds dc1be6d PR target/51244 * config/sh/sh.md (*branch_true_eq, *branch [...] adds 62f13ad * mcf.c: Do not include tm.h, tree.h, and langhooks.h. (dum [...] adds c8378fe * config/sh/sh.md (*return_i): Move trap_exit attribute chec [...] adds bec5544 Daily bump. adds 5ab7f28 * gensupport.c (init_rtx_reader_args_cb): Start counting cod [...] adds e4c87fa 2012-07-09 Vincent Celier celier@adacore.com adds 00c092f 2012-07-09 Tristan Gingold gingold@adacore.com adds 84ed752 2012-07-09 Tristan Gingold gingold@adacore.com adds 960a0aa 2012-07-09 Pascal Obry obry@adacore.com adds 6b34a33 2012-07-09 Robert Dewar dewar@adacore.com adds 6e8b08c mksysinfo.sh: Fix handling of glibc 2.16 bits/resource.h. adds 3a88948 2012-07-09 Richard Guenther rguenther@suse.de adds a940e5c 2012-07-09 Tristan Gingold gingold@adacore.com adds b43a577 2012-07-09 Robert Dewar dewar@adacore.com adds f117057 2012-07-09 Thomas Quinot quinot@adacore.com adds e2f8db2 2012-07-09 Ed Schonberg schonberg@adacore.com adds 1f52684 2012-07-09 Robert Dewar dewar@adacore.com adds 155cbed 2012-07-09 Vincent Pucci pucci@adacore.com adds cfe5eb8 Remove duplicate entries. adds f87df69 2012-07-09 Tom de Vries tom@codesourcery.com Richard [...] adds 94e8729 2012-07-09 Tom de Vries tom@codesourcery.com Richard [...] adds 3bf14af 2012-07-09 Pascal Obry obry@adacore.com adds defd3e2 PR c++/53882 * tree.c (type_contains_placeholder_1): Handle [...] adds b7d0690 gcc/ PR tree-optimization/53887 * tree-cfg.c (group_case_la [...] adds c60ecc9 * config/darwin.h (SUBTARGET_C_COMMON_OVERRIDE_OPTIONS): Mov [...] adds 988609f PR target/53283 * config/i386/i386.c (ix86_fold_builtin): C [...] adds ea863de gcc/cp/ChangeLog 2012-07-09 Sterling Augustine <saugustine@ [...] adds 66bbc86 PR target/53886 * config/sh/sh.c (sequence_insn_p): New fun [...] adds 118da0f * method.c (synthesized_method_walk): Avoid changing EH spe [...] adds a57df39 DR 1402 PR c++/53733 * cp-tree.h (FNDECL_SUPPRESS_IMPLICIT [...] adds 7f974c5 Daily bump. adds b82a98e 2012-07-10 Dehao Chen dehao@google.com adds 79a78f7 Add VEC_WIDEN_MULT_EVEN/ODD_EXPR adds d139d8b i386: Rename patterns for vec_widen_<s>mult_even/odd_<mode> adds 151e7b5 rs6000: Rename patterns for vec_widen_<s>mult_even/odd_<mode> adds 64cd118 spu: Rename patterns for vec_widen_<s>mult_even/odd_<mode> adds ebf4f76 Move vector highpart emulation to the optabs layer adds 04fb053 Use VEC_WIDEN_MULT_EVEN/ODD_EXPR in supportable_widening_operation adds dc5ba18 Zap now unused builtin_mul_widen_even/odd target hooks new afaa7fc Merge remote-tracking branch 'trunk' into comdat-debug new 5592216 Merge branch 'comdat-debug' adds df47af5 PR bootstrap/53913 * config/m68k/m68k.c (m68k_epilogue_uses): [...] adds b8d5d07 2012-07-10 Julian Brown julian@codesourcery.com adds 5680e50 Implement -freuse-stack= option adds f5e4df5 PR target/53911 * config/sh/sh.md: Remove displacement addr [...] adds 4ad8294 PR target/53886 * gcc.c-torture/compile/pr53886.c: New. adds 9b82514 Daily bump. adds b1cd4fd * doc/extend.texi (Namespace Association): Alter cautionary text. adds a7a9c5b 2012-07-10 Greta Yorsh Greta.Yorsh@arm.com adds 161dfa6 * basic-block.h (struct edge_def): Use basic_block instead o [...] adds 88c5a1d gcc/ * expr.h (can_move_by_pieces): Move prototype from here [...] adds f018a23 DR 1402 * method.c (synthesized_method_walk): Replace uses [...] new c76ab5a Merge remote-tracking branch 'trunk' into comdat-debug new 7838958 fix pubtypes new cf4612c fix lambda adds 512f73c Allow for / comments in g++.dg/debug/dwarf2/pubnames-2.C adds 6577a8c * java-tree.h (force_evaluation_order): Remove prototype. * [...] adds 897e039 Daily bump. adds addebd9 2012-07-12 Robert Dewar dewar@adacore.com adds f893f3a 2012-07-12 Javier Miranda miranda@adacore.com adds 9e6a9b4 2012-07-12 Ed Schonberg schonberg@adacore.com adds d0a9ea3 2012-07-12 Thomas Quinot quinot@adacore.com adds 10381db 2012-07-12 Robert Dewar dewar@adacore.com adds da2e82e 2012-07-12 Robert Dewar dewar@adacore.com adds aee191c 2012-07-12 Robert Dewar dewar@adacore.com adds d068541 2012-07-12 Vasiliy Fofanov fofanov@adacore.com adds adde45e * config/i386/i386.md (QImode and HImode cmove splitters): M [...] adds 3b3b530 PR rtl-optimization/53176 * rtlanal.c (rtx_cost): Adjust de [...] adds 49938e0 2012-07-12 Tobias Burnus burnus@net-b.de adds b83eeaf * pt.c (deduction_tsubst_fntype): Just suppress access check [...] adds 3817a00 * pt.c (instantiate_decl): Check typedefs access here. (ins [...] adds 2c2228a Daily bump. adds 57dcce1 PR c++/53531 * testsuite/g++.dg/cpp0x/variadic135.C: New. adds ca675b2 2012-07-13 Richard Guenther rguenther@suse.de adds cd73458 PR rtl-optimization/53908 * df-problems.c (can_move_insns_a [...] adds ba18773 PR rtl-optimization/53908 * gcc.dg/torture/pr53908.c: New test. adds 4f2884d 2012-07-13 Paolo Carlini paolo.carlini@oracle.com adds 0bb8b39 2012-07-13 Richard Guenther rguenther@suse.de adds 4db2b57 2012-07-13 Bill Schmidt wschmidt@linux.ibm.com adds 7d48cd6 2012-07-13 Richard Guenther rguenther@suse.de adds c9c1733 2012-07-13 Richard Guenther rguenther@suse.de adds 89a5458 2012-07-13 Richard Guenther rguenther@suse.de adds 4f4d16b 2012-07-13 Richard Guenther rguenther@suse.de adds b458c18 PR c++/53953 * method.c (synthesized_method_walk): Initiali [...] adds e4fdf07 * emit-rtl.c (make_debug_insn_raw, make_jump_insn_raw): Make [...] adds bc6d217 * ggc.h (ggc_internal_alloc_stat, ggc_alloc_typed_stat, ggc [...] adds 712932d include/ * filenames.h: #include "hashtab.h". (filename_ha [...] adds 61b33788 2012-07-13 Bill Schmidt wschmidt@linux.ibm.com adds 8675a33 Daily bump. adds 58225c7 2012-07-13 Andrew Pinski apinski@cavium.com adds 017bf97 * config/t-darwin (crt3.0): Remove work-around for fixed PR26840. adds c2a65b9 gcc/ * toplev.c (init_asm_output): Open asm_out_file in 'w' mode. adds 9235bed * config/i386/i386.c (ix86_set_reg_reg_cost): Enable TFmode/ [...] adds 609237e Add missing pthread requirement. adds 81b46c0 2012-07-14 Andrew Stubbs ams@codesourcery.com Sandra [...] adds 9c529e2 Daily bump. adds ff5d8ce * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment [...] adds 8ad8575 gcc/ * config/mips/mips.md (move_type): Replace mfhilo and m [...] adds bf7aa75 Daily bump. adds c2934ca * config/cris/sync.md ("atomic_fetch_<atomic_op_name><mode>" [...] adds b1df3e7 * config/cris/sync.md ("atomic_compare_and_swap<mode>"): Cha [...] adds 6c9930b * gcc.target/cris/20011127-1.c: Adjust to %P being a valid [...] adds 71b2d56 * config/cris/cris.c (cris_print_operand) <case 'P', 'q'>: N [...] adds 102c21a * config/cris/cris.c (cris_init_libfuncs): Handle initializa [...] adds c10efe6 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c, gcc [...] adds bd50355 * config/cris/cris.c (cris_preferred_reload_class): Don't r [...] adds d5c0ec8 * config/cris/cris-protos.h (cris_legitimate_address_p): Dec [...] adds bf4739e Tweak ChangeLog formatting for my recent entries adds 2703237 Commit hunk missing from last change adds ae6224b 2012-07-16 Andrew Pinski apinski@cavium.com adds bf1c0af 2012-07-16 Sergey Melnikov sergey.melnikov@intel.com adds c09d273 2012-07-16 Janus Weil janus@gcc.gnu.org adds f50256f 2012-07-16 Robert Dewar dewar@adacore.com adds cf88384 2012-07-16 Vasiliy Fofanov fofanov@adacore.com adds 60d535d 2012-07-16 Dehao Chen dehao@google.com adds b9ed141 gcc/ * system.h (dump_file): Do not define. * tree-pass.h: [...] adds 0aca815 * flags.h (TYPE_OVERFLOW_WRAPS, TYPE_OVERFLOW_UNDEFINED, TY [...] adds 596ef49 * emit-rtl.c (emit_label_before): Do not allow the same labe [...] adds 5a13cc4 * function.c (stack_protect_epilogue): Use expand_call to ex [...] adds 4ecbba1 * haifa-sched.c (init_before_recovery): Do not set EDGE_CAN_ [...] adds f0a18dd * graphite-clast-to-gimple.c, graphite-dependences.c, graph [...] adds 0c6c84b 2012-07-16 Pascal Obry obry@adacore.com adds 1398e76 2012-07-16 Robert Dewar dewar@adacore.com adds 955ef4c 2012-07-16 Bill Schmidt wschmidt@linux.ibm.com adds b62cafa Restore type attribute comparison adds 9f66133 2012-07-16 Robert Dewar dewar@adacore.com adds 204c9c3 2012-07-16 Thomas Quinot quinot@adacore.com adds b3d5d0a 2012-07-16 Thomas Quinot quinot@adacore.com adds 85377c9 2012-07-16 Robert Dewar dewar@adacore.com adds e3cb820 2012-07-16 Thomas Quinot quinot@adacore.com adds 4be5aaf 2012-07-16 Tristan Gingold gingold@adacore.com adds 9f47255 * README: Document use of ranges of years in copyright notices. adds a204f06 Revert r189513. adds 522f73a * tree-ssa-ccp.c (optimize_unreachable): Check gsi_end_p be [...] adds a07e3d8 * config/i386/rtmintrin.h (_xabort): Remove trailing semicolon. adds 1498e4f 2012-07-16 Andrew Pinski apinski@cavium.com adds 3defb88 * config/spu/spu.c (targetm): Move to bottom of file. (spu_ [...] adds 02d6624 PR c++/53919 * doc/install.texi (Installing GCC): Refer to [...] adds 28e793d PR libstdc++/53978 * include/bits/alloc_traits.h (allocator [...] adds cbe0bc0 2012-07-16 Thomas König tkoenig@gcc.gnu.org adds 0bd67b2 * config/sh/sh.md: Delete mov related define_peephole patterns. adds 05aca90 * config/sh/sh.h (CONST_OK_FOR_I06): Delete. (CONST_OK_FOR_ [...] adds 5d56c2e * cp-tree.h (struct deferred_access_check): Add location. * [...] adds 14fdf93 PR libstdc++/53270 * include/ext/concurrence.h (__mutex, __ [...] adds fb81bb2 Daily bump. adds 2b0f5dc 2012-07-17 Tobias Burnus burnus@net-b.de Stev [...] adds 84a1059 2012-07-17 Ramana Radhakrishnan <ramana.radhakrishnan@linar [...] adds 926b875 2012-07-17 Tobias Burnus burnus@net-b.de adds e22bc81 2012-07-17 Robert Dewar dewar@adacore.com adds fc34391 2012-07-17 Robert Dewar dewar@adacore.com adds 2ff0322 2012-07-17 Tristan Gingold gingold@adacore.com adds eb87f0f 2012-07-17 Tristan Gingold gingold@adacore.com adds 4f19349 2012-07-17 Vincent Pucci pucci@adacore.com adds 087dde2 Clean up supportable_widening_operation. adds 45105ae 2012-07-17 Tom de Vries tom@codesourcery.com adds 0354b36 2012-07-17 Tom de Vries tom@codesourcery.com adds 3524449 2012-07-17 Richard Guenther rguenther@suse.de adds b7e9aec PR c++/53549 * parser.c (cp_parser_class_head): Call xref_b [...] adds 39b3e19 * decl.c (xref_basetypes): Complain about incomplete templat [...] adds e25ecd2 2012-07-17 Tobias Burnus burnus@net-b.de adds adf1f88 PR c++/53989 * tree.c (build_cplus_array_type): Also add TY [...] adds f25dbbf 2012-07-17 Janus Weil janus@gcc.gnu.org adds 5147ec0 * dumpfile.h (TDF_COMMENT): New define. * basic-block.h (ED [...] adds 20b80b8 fix botched commit adds 7c5d00e Daily bump. adds 3612337 2012-07-17 Kazu Hirata kazu@codesourcery.com Sandra [...] adds 45b5add PR c++/53995 * decl.c (finish_enum_value_list): Only call [...] adds 35e5655 * graphite-poly.c (print_pbb_body): Fixup dump_bb call. adds df3032f PR target/33135 * config/sh/sh.opt (mieee): Use Var instead [...] adds da2c752 * config/sh/sh.md (mulsidi3, umulsidi3): Remove constraints [...] adds 5ee2f88 * doc/invoke.texi (ARM Options): Document -munaligned-access. adds 55111bb PR target/38621 * gcc.c-torture/compile/pr38621.c: New. adds 3482bf1 2012-07-18 Richard Guenther rguenther@suse.de adds cfa724c 2012-07-18 Richard Guenther rguenther@suse.de adds 4dfe9a2 gcc/ * config/arm/vfp.md (*arm_movsi_vfp, *thumb2_movsi_vfp [...] adds 5e3c6fe gcc/ * config/arm/arm.c (arm_rtx_costs_1): Adjust cos [...] adds 5df7fe6 * gcc-interface/trans.c (stmt_group_may_fallthru): New funct [...] adds 6de100e 2012-07-18 Bill Schmidt wschmidt@linux.ibm.com adds 20fbb1f 2012-07-18 Ralf Corsépius ralf.corsepius@rtems.org adds 3889790 2012-07-18 Julian Brown julian@codesourcery.com Sand [...] adds aea51dc Check and skip 67h address size prefix for x32 adds 0e02c03 Skip 67h address size prefix unconditionally adds e876044 2012-07-18 Maciej W. Rozycki macro@codesourcery.com [...] adds b64804e * include/x86_64-signal.h (HANDLE_DIVIDE_OVERFLOW): Fix whitespace. adds bfa8abb Define FFI_SIZEOF_JAVA_RAW to 4 for x32 adds 8146f8e * ChangeLog.libgcj: Move last two entries ... * ChangeLog: [...] adds 6434e00 * cp-demangle.c (cplus_demangle_operators): Add *_cast. (op [...] adds 02b988a * testsuite-management/validate_failures.py: Fix /usr/bin/p [...] adds 3cf84e5 Daily bump. adds d70a13f * method.c (process_subob_fn): Make sure no_implicit_p is no [...] adds eb833cb DR 1170 PR c++/51213 * semantics.c (perform_access_checks) [...] adds 7df9514 * pt.c (instantiate_decl): Don't recheck substitutions. new 01daaf1 Merge remote-tracking branch 'trunk' into comdat-debug adds 8ad0b53 libstdc++-v3/ * libsupc++/eh_personality.cc (__gxx_personali [...] adds 76db201 2012-07-19 Richard Guenther rguenther@suse.de adds 43c92e0 2012-07-19 Richard Guenther rguenther@suse.de Eric Botca [...] adds bc22be5 PR target/54029 * config/sh/sh.c (gen_far_branch): Set JUMP_L [...] adds d244d9d PR middle-end/54017 * tree-cfgcleanup.c (cleanup_omp_return [...] adds d8364a0 Fix --produce_manifest flag in validate_failures.py. adds 7bc8959 * doc/tm.texi.in (MODE_AFTER): Add entity as the first macro [...] adds 061ad73 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Subtyp [...] adds 006e765 2012-07-19 Tobias Burnus burnus@net-b.de adds d386876 Fix 0 != CODE_FOR_nothing thinko adds 82e7611 Allow divmod on UNITS_PER_WORD vectors adds bd7ac40 ia64: Update vector multiply pattern names; delete dot_prod adds d11043f PR debug/53235 * dwarf2out.c (generate_type_signature): Han [...] adds 2be3584 PR c++/54021 * call.c (build_cxx_call): Set optimize when f [...] adds bc118ad 2012-07-19 Tobias Burnus burnus@net-b.de adds 835deb0 2012-07-19 Steve Ellcey sellcey@mips.com adds 3079004 PR rtl-optimization/53942 * function.c (assign_parm_setup_r [...] adds be42dbc * gcc-interface/decl.c (gnat_to_gnu_entity) <object>: Try to [...] adds cbcfd5e * gimple-fold.c (canonicalize_constructor_val): Strip only u [...] adds 3aeff04 * tree-ssa-forwprop.c (combine_conversions): Punt if the RHS [...] adds 9c103f9 * config/sparc/sparc.md (adddi3_insn_sp32): Add early [...] adds 9fa499d Daily bump. adds f00f6dd 2012-07-20 Tobias Burnus burnus@net-b.de adds 78636c5 PR c++/54026 * typeck.c (cp_apply_type_quals_to_decl): Chec [...] adds c609237 2012-07-20 Kirill Yukhin kirill.yukhin@intel.com adds 4083990 2012-07-20 Richard Guenther rguenther@suse.de adds 9ca77b0 PR c++/28656 * tree-vrp.c (nonnull_arg_p): Handle all nonnu [...] adds d0136b7 2012-07-20 Paolo Carlini paolo.carlini@oracle.com adds 806c21a 2012-07-20 Chip Salzenberg chip@pobox.com Jonathan W [...] adds 6a1933e 2012-07-20 Richard Guenther rguenther@suse.de adds 59da1bc 2012-07-20 Richard Guenther rguenther@suse.de adds bec2cf9 gcc/ * basic-block.h (BB_FLAGS_TO_PRESERVE): New define. (b [...] adds 24ccd9c 2012-07-20 Richard Guenther rguenther@suse.de adds ce26237 PR c++/54038 * tree.c (build_cplus_array_type): Use build_c [...] adds 4a94ccf gcc/ adds b718416 gcc/ adds c33294e 2012-07-20 Tobias Burnus burnus@net-b.de adds 9350ae4 2012-07-20 Tobias Burnus burnus@net-b.de adds 2e4eb8f 2012-07-20 Pat Haugen pthaugen@us.ibm.com Steven Boss [...] adds bb787f6 * config/cris/cris.c (cris_asm_output_ident): Remove unused [...] adds a762aed * config/sh/sh.md: Group and sort shift related patterns. ( [...] adds 6cdd727 Fix ChangeLog formatting. adds e027dae * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 [...] adds 408ae78 * config/mips/mips.md (define_attr sync_*): Move before "typ [...] adds 04fa892 Daily bump. adds 6bed0fe 2012-07-21 Andrew Pinski apinski@cavium.com adds 18b86a1 2012-07-21 Tobias Burnus burnus@net-b.de adds 1dbb233 2012-07-21 Tobias Burnus burnus@net-b.de adds 7378b7d 2012-07-21 Andrew Pinski apinski@cavium.com adds 9b58b4c 2012-07-21 Tobias Burnus burnus@net-b.de adds 5c8affd 2012-07-21 Andrew Pinski apinski@cavium.com adds d8ab4f2 Fix comment typo. adds 6f88d0f 2012-07-21 Tobias Burnus burnus@net-b.de adds 923c30f * config/sh/sh.md: Correct comment regarding clrt and sett insns. adds 2ba3016 PR gcov-profile/32543 * profile.c (branch_prob): Update tot [...] adds 3dfa4f2 Daily bump. adds 26ebf92 2012-07-21 Andrew Pinski apinski@cavium.com adds 60cd52b 2012-07-21 Andrew Pinski apinski@cavium.com adds f9b43f5 2012-07-22 Chung-Lin Tang cltang@codesourcery.com Ma [...] adds 5baeff2 Emit executable-stack note correctly for CRIS targets. * co [...] adds b411c06 PR target/53961 * config/i386/i386.md (*lea): New insn patt [...] adds ae3aeba Handle recent changes in default atomics for cris*-*-linux*. [...] adds cbb73f9 * config/sh/sh.md (negc): Delete expander. (*negc): Rename [...] adds 5e3df43 * config/sh/sh.h (TARGET_DYNSHIFT): New macro. (SH_DYNAMIC_ [...] adds 912ffd0 Daily bump. adds 73fdd92 runtime: correct a logic error in hashmap growth. adds d237745 * config/i386/i386.c (ix86_avoid_lea_for_addr): Prevent zero [...] adds 1831dae 2012-07-23 Tristan Gingold gingold@adacore.com adds c7dbb79 2012-07-23 Robert Dewar dewar@adacore.com adds d6a9dc1 2012-07-23 Fedor Rybin frybin@adacore.com adds 549ddc3 2012-07-23 Hristian Kirtchev kirtchev@adacore.com adds 3a72f9c 2012-07-23 Vincent Celier celier@adacore.com adds 1630f2a 2012-07-23 Ed Schonberg schonberg@adacore.com adds 094ed68 2012-07-23 Ed Schonberg schonberg@adacore.com adds 8f53164 2012-07-23 Arnaud Charlet charlet@adacore.com adds c2d9cb2 2012-07-23 Tristan Gingold gingold@adacore.com adds 3e7f455 * opts.c (common_handle_option): Do not set flag_value_prof [...] adds ccbef2e gcc/ PR tree-optimization/53881 * tree-cfg.c (group_case_la [...] adds e0f0657 gcc/testsuite/ * gcc.c-torture/execute/20101011-1.c (__aeab [...] adds 56b17dd gcc/ * coverage.c: Refer to "notes file" instead of "graph f [...] adds 2aac21c 2012-07-23 Richard Guenther rguenther@suse.de adds 7f518cd * config/frv/frv-protos.h (frv_ifcvt_machdep_init): Prototyp [...] adds 099ee83 gcc/testsuite/ * g++.dg/other/armv7m-1.c: New test. adds 34ad4b8 * sbitmap.h (struct int_list): Remove. (sbitmap_intersect_o [...] adds 76f0a16 PR target/53961 * config/i386/i386.md (*lea): Add asserts t [...] adds 6272f51 * config/arm/arm.c (arm_reorg): Ensure all insns are split. adds 8c99863 * config/i386/i386-protos.c (ix86_lea_outperforms): Remove p [...] adds 8474a05 * config/sh/sh.md (addc1, subc1): Delete. (adddi3_compact): [...] adds 83876ac PR target/53511 * config/sh/sh.md (mulsf3_ie): Delete. (mu [...] adds 61af358 PR target/51244 * config/sh/predicates.md (general_movsrc_o [...] adds 191d504 Daily bump. adds 885d1f6 PR target/53914 PR target/54009 * config/rs6000/constraint [...] adds ed74aa4 2012-07-24 Richard Guenther rguenther@suse.de adds ecd52ea gcc/ * sbitmap.h (SBITMAP_ELT_BITS): Use "1u" trick as for B [...] adds a5656b7 gcc/lto/ChangeLog: adds a9f3876 gcc/ * doc/sourcebuild.texi (arm_hf_eabi): Document e [...] adds 12095e0 PR target/53961 * config/i386/i386.c (ix86_legitimate_addre [...] adds e62e996 2012-07-24 Roland McGrath mcgrathr@google.com adds 0b66dd3 Fix PR target/54051 adds 8a8e7da * MAINTAINERS (Write After Approval): Add myself. adds bdc1331 * alloc-pool.c (create_alloc_pool): Fix ENABLE_CHECKING check. adds 82a4f61 * config/i386/i386.c: Fix whitespace. adds c808e68 * lib/gcc-dg.exp (process-message): Don't ignore errors. adds 6cdd383 Introduce and use unknown_optab adds 8b1bf73 Tidy some include usage + dependencies adds ebb6e3c Introduce and use code_to_optab and optab_to_code functions adds 6ca8572 * bitmap.c (bitmap_descriptor): Adjust order of parameters t [...] adds 4162280 * ChangeLog: Fix my recent entry. adds ee65118 Reduce the size of optabs representation adds ac990d9 2012-07-24 Paolo Carlini paolo.carlini@oracle.com adds eb7cb9b Purge FIXUNS_TRUNC_LIKE_FIX_TRUNC adds c1c4afa Daily bump. adds f97dec8 2012-07-24 Bill Schmidt wschmidt@linux.ibm.com adds 75eddf9 AMD btver2 enablement adds 051a57b * gimple-pretty-print.c (gimple_dump_bb_buff): Call pp_flush. adds 05c1aa9 2012-07-25 Sergey Melnikov sergey.melnikov@intel.com adds 7962a5b Changelog entry: 2012-07-25 Kirill Yukhin <kirill.yukhin@in [...] adds 1496fdb Fix typo in comment in basic-block.h adds bbc219a * pt.c (print_candidates_1): Use inform instead of error. adds 1f43fa9 * cp-tree.h (tsubst_flags): Remove tf_no_access_control. * [...] adds 8bd5fdf PR c++/54020 * semantics.c (potential_constant_expression_1 [...] adds 59ff58d PR c++/54086 * decl.c (grokdeclarator): Allow const and con [...] new 58c216e Merge remote-tracking branch 'trunk' into comdat-debug new ceef456 fix pubtypes-2.C new e01eb85 foo
The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 154 +- MAINTAINERS | 6 +- Makefile.def | 22 +- Makefile.in | 1188 +- Makefile.tpl | 22 +- README | 5 + config/ChangeLog | 32 + config/cloog.m4 | 169 +- config/isl.m4 | 163 + config/mt-sde | 2 +- config/stdint.m4 | 2 +- config/tcl.m4 | 6 +- configure | 581 +- configure.ac | 142 +- contrib/ChangeLog | 42 + contrib/check_makefile_deps.sh | 4 +- contrib/compare-debug | 24 + contrib/mklog | 151 + contrib/testsuite-management/validate_failures.py | 75 +- fixincludes/ChangeLog | 26 +- fixincludes/Makefile.in | 2 +- fixincludes/aclocal.m4 | 2 +- fixincludes/configure | 6 +- fixincludes/configure.ac | 2 +- fixincludes/fixincl.x | 145 +- fixincludes/inclhack.def | 43 +- fixincludes/tests/base/pthread.h | 21 + gcc/ChangeLog | 6934 ++++++++- gcc/DATESTAMP | 2 +- gcc/LANGUAGES | 2 +- gcc/Makefile.in | 1343 +- gcc/ada/ChangeLog | 2026 +++ gcc/ada/ChangeLog-2011 | 3192 ----- gcc/ada/Makefile.rtl | 1 + gcc/ada/a-cbhama.adb | 4 +- gcc/ada/a-cborma.adb | 4 +- gcc/ada/a-cfdlli.ads | 8 +- gcc/ada/a-cidlli.adb | 13 +- gcc/ada/a-cihama.adb | 19 + gcc/ada/a-cihase.adb | 28 +- gcc/ada/a-cimutr.adb | 45 +- gcc/ada/a-ciorma.adb | 20 +- gcc/ada/a-ciormu.adb | 16 +- gcc/ada/a-ciorse.adb | 57 +- gcc/ada/a-coinho.adb | 21 +- gcc/ada/a-coinve.adb | 56 +- gcc/ada/a-coorma.adb | 2 +- gcc/ada/a-direct.adb | 94 +- gcc/ada/a-except-2005.adb | 257 +- gcc/ada/a-except-2005.ads | 23 +- gcc/ada/a-except.adb | 43 +- gcc/ada/a-except.ads | 3 - gcc/ada/a-exexda.adb | 10 +- gcc/ada/a-exexpr-gcc.adb | 172 +- gcc/ada/a-exexpr.adb | 64 +- gcc/ada/a-exextr.adb | 27 +- gcc/ada/a-ststio.ads | 3 +- gcc/ada/adaint.c | 1 - gcc/ada/adaint.h | 2 +- gcc/ada/ali-util.adb | 10 +- gcc/ada/ali.adb | 318 +- gcc/ada/back_end.adb | 19 +- gcc/ada/checks.adb | 68 +- gcc/ada/debug.adb | 7 +- gcc/ada/einfo.adb | 167 +- gcc/ada/einfo.ads | 94 +- gcc/ada/exp_aggr.adb | 98 +- gcc/ada/exp_alfa.adb | 5 +- gcc/ada/exp_attr.adb | 135 +- gcc/ada/exp_cg.adb | 6 +- gcc/ada/exp_ch13.adb | 30 +- gcc/ada/exp_ch3.adb | 489 +- gcc/ada/exp_ch3.ads | 8 +- gcc/ada/exp_ch4.adb | 327 +- gcc/ada/exp_ch5.adb | 23 +- gcc/ada/exp_ch6.adb | 99 +- gcc/ada/exp_ch7.adb | 176 +- gcc/ada/exp_ch8.adb | 95 +- gcc/ada/exp_ch9.adb | 1407 +- gcc/ada/exp_dbug.ads | 10 +- gcc/ada/exp_disp.adb | 32 +- gcc/ada/exp_intr.adb | 1 + gcc/ada/exp_pakd.adb | 75 +- gcc/ada/exp_prag.adb | 9 +- gcc/ada/exp_util.adb | 22 +- gcc/ada/freeze.adb | 363 +- gcc/ada/g-bytswa.adb | 19 +- gcc/ada/g-bytswa.ads | 2 +- gcc/ada/g-debpoo.adb | 9 +- gcc/ada/g-dirope.adb | 8 +- gcc/ada/g-spitbo.adb | 4 +- gcc/ada/g-spitbo.ads | 4 +- gcc/ada/gcc-interface/Make-lang.in | 4892 +++---- gcc/ada/gcc-interface/Makefile.in | 34 +- gcc/ada/gcc-interface/decl.c | 246 +- gcc/ada/gcc-interface/gigi.h | 22 +- gcc/ada/gcc-interface/misc.c | 11 +- gcc/ada/gcc-interface/trans.c | 77 +- gcc/ada/gcc-interface/utils.c | 40 +- gcc/ada/gcc-interface/utils2.c | 9 +- gcc/ada/gnat1drv.adb | 63 +- gcc/ada/gnat_rm.texi | 88 +- gcc/ada/gnat_ugn.texi | 350 +- gcc/ada/gnatlink.adb | 166 +- gcc/ada/gnatname.adb | 12 +- gcc/ada/i-cstrea.ads | 9 +- gcc/ada/init.c | 23 + gcc/ada/initialize.c | 57 +- gcc/ada/inline.adb | 47 +- gcc/ada/layout.adb | 32 +- gcc/ada/lib-writ.adb | 151 +- gcc/ada/lib-writ.ads | 117 +- gcc/ada/lib-xref.adb | 12 +- gcc/ada/lib-xref.ads | 29 +- gcc/ada/lib.adb | 81 +- gcc/ada/lib.ads | 13 +- gcc/ada/link.c | 34 +- gcc/ada/make.adb | 21 +- gcc/ada/mkdir.c | 12 +- gcc/ada/mlib-utl.adb | 124 +- gcc/ada/opt.ads | 7 + gcc/ada/par-ch13.adb | 481 +- gcc/ada/par-ch6.adb | 39 +- gcc/ada/par-prag.adb | 1 + gcc/ada/par-util.adb | 2 +- gcc/ada/par.adb | 8 +- gcc/ada/par_sco.adb | 854 +- gcc/ada/par_sco.ads | 4 +- gcc/ada/prj-attr.adb | 10 + gcc/ada/prj-nmsc.adb | 28 +- gcc/ada/prj-util.adb | 148 +- gcc/ada/prj-util.ads | 34 +- gcc/ada/prj.adb | 68 +- gcc/ada/projects.texi | 98 +- gcc/ada/raise-gcc.c | 504 +- gcc/ada/raise.h | 4 +- gcc/ada/restrict.adb | 8 +- gcc/ada/restrict.ads | 2 +- gcc/ada/rident.ads | 2 +- gcc/ada/rtsfind.ads | 45 +- gcc/ada/s-assert.ads | 6 +- gcc/ada/s-atopri.adb | 201 + gcc/ada/s-atopri.ads | 155 +- gcc/ada/{s-fore.ads => s-bytswa.ads} | 28 +- gcc/ada/s-commun.ads | 3 +- gcc/ada/s-crtl.ads | 7 +- gcc/ada/s-diflio.adb | 70 +- gcc/ada/s-diflio.ads | 121 +- gcc/ada/s-diinio.adb | 64 +- gcc/ada/s-diinio.ads | 117 +- gcc/ada/s-dim.ads | 21 +- gcc/ada/s-dimmks.ads | 100 +- gcc/ada/s-ficobl.ads | 3 +- gcc/ada/s-fileio.adb | 22 +- gcc/ada/s-fileio.ads | 3 +- gcc/ada/s-os_lib.ads | 2 +- gcc/ada/s-oscons-tmplt.c | 10 + gcc/ada/s-osinte-hpux.ads | 4 +- gcc/ada/s-regexp.adb | 12 +- gcc/ada/s-rident.ads | 30 +- gcc/ada/s-taprop-dummy.adb | 17 +- gcc/ada/s-taprop-mingw.adb | 55 +- gcc/ada/s-tarest.adb | 15 +- gcc/ada/s-tasinf-linux.ads | 4 +- gcc/ada/s-tasini.ads | 4 +- gcc/ada/s-tassta.adb | 15 +- gcc/ada/scil_ll.adb | 5 +- gcc/ada/scos.ads | 10 +- gcc/ada/seh_init.c | 130 +- gcc/ada/sem.adb | 87 - gcc/ada/sem.ads | 2 +- gcc/ada/sem_attr.adb | 267 +- gcc/ada/sem_aux.adb | 157 +- gcc/ada/sem_aux.ads | 47 + gcc/ada/sem_case.adb | 16 +- gcc/ada/sem_cat.adb | 23 +- gcc/ada/sem_ch10.adb | 17 +- gcc/ada/sem_ch12.adb | 43 +- gcc/ada/sem_ch13.adb | 1689 ++- gcc/ada/sem_ch13.ads | 7 +- gcc/ada/sem_ch3.adb | 20 +- gcc/ada/sem_ch4.adb | 65 +- gcc/ada/sem_ch5.adb | 10 +- gcc/ada/sem_ch6.adb | 132 +- gcc/ada/sem_ch7.adb | 14 +- gcc/ada/sem_ch8.adb | 57 + gcc/ada/sem_ch9.adb | 817 +- gcc/ada/sem_ch9.ads | 18 + gcc/ada/sem_dim.adb | 968 +- gcc/ada/sem_dim.ads | 2 +- gcc/ada/sem_disp.adb | 183 +- gcc/ada/sem_dist.adb | 2 +- gcc/ada/sem_elab.adb | 161 +- gcc/ada/sem_elim.adb | 18 +- gcc/ada/sem_eval.adb | 246 +- gcc/ada/sem_prag.adb | 516 +- gcc/ada/sem_res.adb | 77 +- gcc/ada/sem_scil.adb | 7 +- gcc/ada/sem_type.adb | 11 +- gcc/ada/sem_util.adb | 109 +- gcc/ada/sem_util.ads | 6 +- gcc/ada/sem_warn.adb | 7 +- gcc/ada/sinfo.adb | 102 +- gcc/ada/sinfo.ads | 110 +- gcc/ada/snames.adb-tmpl | 32 +- gcc/ada/snames.ads-tmpl | 104 +- gcc/ada/stringt.adb | 28 +- gcc/ada/stringt.ads | 11 +- gcc/ada/switch-c.adb | 11 + gcc/ada/switch-m.adb | 26 +- gcc/ada/system-aix.ads | 3 +- gcc/ada/system-aix64.ads | 3 +- gcc/ada/system-darwin-ppc.ads | 3 +- gcc/ada/system-darwin-x86.ads | 3 +- gcc/ada/system-darwin-x86_64.ads | 3 +- gcc/ada/system-freebsd-x86.ads | 3 +- gcc/ada/system-freebsd-x86_64.ads | 3 +- gcc/ada/system-hpux-ia64.ads | 5 +- gcc/ada/system-hpux.ads | 3 +- gcc/ada/system-linux-alpha.ads | 3 +- gcc/ada/system-linux-hppa.ads | 3 +- gcc/ada/system-linux-ia64.ads | 3 +- gcc/ada/system-linux-ppc.ads | 3 +- gcc/ada/system-linux-s390.ads | 3 +- gcc/ada/system-linux-s390x.ads | 3 +- gcc/ada/system-linux-sh4.ads | 3 +- gcc/ada/system-linux-sparc.ads | 3 +- gcc/ada/system-linux-x86.ads | 3 +- gcc/ada/system-linux-x86_64.ads | 3 +- gcc/ada/system-lynxos-ppc.ads | 3 +- gcc/ada/system-lynxos-x86.ads | 3 +- gcc/ada/system-mingw-x86_64.ads | 3 +- gcc/ada/system-mingw.ads | 3 +- gcc/ada/system-solaris-sparc.ads | 3 +- gcc/ada/system-solaris-sparcv9.ads | 3 +- gcc/ada/system-solaris-x86.ads | 3 +- gcc/ada/system-solaris-x86_64.ads | 3 +- gcc/ada/system-vms-ia64.ads | 3 +- gcc/ada/system-vms_64.ads | 3 +- gcc/ada/system-vxworks-arm.ads | 3 +- gcc/ada/system-vxworks-m68k.ads | 3 +- gcc/ada/system-vxworks-mips.ads | 3 +- gcc/ada/system-vxworks-ppc.ads | 11 +- gcc/ada/system-vxworks-sparcv9.ads | 3 +- gcc/ada/system-vxworks-x86.ads | 3 +- gcc/ada/targparm.adb | 4 + gcc/ada/targparm.ads | 8 + gcc/ada/tb-gcc.c | 4 +- gcc/ada/tracebak.c | 72 +- gcc/ada/treepr.adb | 2 +- gcc/ada/treepr.ads | 2 +- gcc/ada/ug_words | 2 + gcc/ada/uintp.adb | 2 +- gcc/ada/usage.adb | 4 +- gcc/ada/vms_cmds.ads | 3 +- gcc/ada/vms_conv.adb | 12 +- gcc/ada/vms_data.ads | 19 + gcc/ada/xref_lib.adb | 12 +- gcc/alias.c | 183 +- gcc/alias.h | 2 - gcc/alloc-pool.c | 68 +- gcc/alloc-pool.h | 2 +- gcc/auto-inc-dec.c | 4 +- gcc/basic-block.h | 199 +- gcc/bb-reorder.c | 47 +- gcc/bitmap.c | 132 +- gcc/bitmap.h | 7 +- gcc/bt-load.c | 5 +- gcc/builtins.c | 363 +- gcc/c-family/ChangeLog | 211 +- gcc/c-family/c-ada-spec.c | 3 +- gcc/c-family/c-common.c | 148 +- gcc/c-family/c-common.h | 5 +- gcc/c-family/c-cppbuiltin.c | 2 +- gcc/c-family/c-dump.c | 9 - gcc/c-family/c-gimplify.c | 3 +- gcc/c-family/c-lex.c | 5 +- gcc/c-family/c-opts.c | 9 +- gcc/c-family/c-pch.c | 109 +- gcc/c-family/c-ppoutput.c | 2 +- gcc/c-family/c-pragma.c | 1 - gcc/c-family/c-pretty-print.c | 4 +- gcc/c-family/c-pretty-print.h | 3 +- gcc/c-family/c-semantics.c | 1 - gcc/c-family/c-target.def | 16 +- gcc/c-family/c.opt | 6 +- gcc/{ => c-family}/cppspec.c | 0 gcc/c/ChangeLog | 34 + gcc/c/Make-lang.in | 196 + gcc/{ => c}/c-aux-info.c | 0 gcc/{ => c}/c-convert.c | 0 gcc/{ => c}/c-decl.c | 18 +- gcc/{ => c}/c-errors.c | 0 gcc/{ => c}/c-lang.c | 0 gcc/{ => c}/c-lang.h | 2 +- gcc/{ => c}/c-objc-common.c | 0 gcc/{ => c}/c-objc-common.h | 0 gcc/{ => c}/c-parser.c | 3 +- gcc/{ => c}/c-tree.h | 2 - gcc/{ => c}/c-typeck.c | 110 +- gcc/{c-config-lang.in => c/config-lang.in} | 20 +- gcc/{ => c}/gccspec.c | 0 gcc/caller-save.c | 14 +- gcc/calls.c | 26 +- gcc/cfg-flags.def | 178 + gcc/cfg.c | 492 +- gcc/cfganal.c | 371 +- gcc/cfgbuild.c | 1 - gcc/cfgcleanup.c | 61 +- gcc/cfgexpand.c | 89 +- gcc/cfghooks.c | 231 +- gcc/cfghooks.h | 16 +- gcc/cfglayout.c | 1499 -- gcc/cfglayout.h | 38 - gcc/cfgloop.c | 4 +- gcc/cfgloop.h | 21 +- gcc/cfgloopanal.c | 1 - gcc/cfgloopmanip.c | 6 +- gcc/cfgrtl.c | 1478 +- gcc/cgraph.c | 19 +- gcc/cgraph.h | 9 +- gcc/cgraphbuild.c | 2 +- gcc/cgraphclones.c | 6 - gcc/cgraphunit.c | 136 +- gcc/collect2-aix.h | 8 +- gcc/collect2.c | 10 +- gcc/collect2.h | 2 +- gcc/combine-stack-adj.c | 36 +- gcc/combine.c | 7 +- gcc/common.opt | 62 +- gcc/common/config/arm/arm-common.c | 1 + gcc/common/config/i386/i386-common.c | 39 + gcc/common/config/ia64/ia64-common.c | 4 +- gcc/common/config/s390/s390-common.c | 5 +- gcc/compare-elim.c | 2 +- gcc/config.gcc | 174 +- gcc/config.in | 15 +- gcc/config/alpha/alpha.c | 211 +- gcc/config/alpha/ev6.md | 4 + gcc/config/alpha/vms.h | 2 +- gcc/config/arm/README-interworking | 2 +- gcc/config/arm/aout.h | 184 +- gcc/config/arm/arm-arches.def | 5 +- gcc/config/arm/arm-c.c | 5 +- gcc/config/arm/arm-cores.def | 8 +- gcc/config/arm/arm-fpus.def | 4 - gcc/config/arm/arm-generic.md | 8 - gcc/config/arm/arm-protos.h | 22 +- gcc/config/arm/arm-tables.opt | 47 +- gcc/config/arm/arm.c | 2967 ++-- gcc/config/arm/arm.h | 482 +- gcc/config/arm/arm.md | 713 +- gcc/config/arm/arm.opt | 16 - gcc/config/arm/arm_neon.h | 318 +- gcc/config/arm/cirrus.md | 540 - gcc/config/arm/constraints.md | 27 +- gcc/config/arm/ecos-elf.h | 24 - gcc/config/arm/fpa.md | 889 -- gcc/config/arm/freebsd.h | 64 - gcc/config/arm/iterators.md | 19 +- gcc/config/arm/iwmmxt.md | 1755 ++- gcc/config/arm/iwmmxt2.md | 918 ++ gcc/config/arm/linux-elf.h | 3 +- gcc/config/arm/marvell-f-iwmmxt.md | 179 + gcc/config/arm/mmintrin.h | 658 +- gcc/config/arm/neon-gen.ml | 112 +- gcc/config/arm/neon.md | 63 +- gcc/config/arm/neon.ml | 87 +- gcc/config/arm/pe.c | 257 - gcc/config/arm/pe.h | 146 - gcc/config/arm/pe.opt | 23 - gcc/config/arm/predicates.md | 88 +- gcc/config/arm/rtems-elf.h | 44 - gcc/config/arm/t-arm | 10 +- gcc/config/arm/t-rtems | 45 - gcc/config/arm/t-strongarm-elf | 23 - gcc/config/arm/t-wince-pe | 31 - gcc/config/arm/thumb2.md | 15 +- gcc/config/arm/vfp.md | 72 +- gcc/config/arm/vxworks.h | 2 +- gcc/config/arm/wince-pe.h | 26 - gcc/config/avr/avr-log.c | 6 +- gcc/config/avr/avr-protos.h | 1 + gcc/config/avr/avr-stdint.h | 66 + gcc/config/avr/avr.c | 250 +- gcc/config/avr/avr.h | 16 +- gcc/config/avr/avr.md | 2 +- gcc/config/avr/avr.opt | 3 +- gcc/config/avr/builtins.def | 7 +- gcc/config/avr/elf.h | 2 +- gcc/config/avr/gen-avr-mmcu-texi.c | 53 +- gcc/config/avr/t-avr | 14 +- gcc/config/bfin/bfin.c | 23 +- gcc/config/c6x/c6x.c | 12 +- gcc/config/cr16/cr16.c | 4 +- gcc/config/cr16/cr16.md | 2 +- gcc/config/cris/cris-protos.h | 4 +- gcc/config/cris/cris.c | 148 +- gcc/config/cris/cris.h | 112 +- gcc/config/cris/cris.md | 34 +- gcc/config/cris/cris.opt | 12 + gcc/config/cris/sync.md | 315 + gcc/config/darwin-c.c | 55 +- gcc/config/darwin.c | 14 +- gcc/config/darwin.h | 45 +- gcc/config/darwin.opt | 2 +- gcc/config/elfos.h | 6 +- gcc/config/epiphany/epiphany.c | 7 +- gcc/config/epiphany/epiphany.h | 4 +- gcc/config/frv/frv-protos.h | 3 +- gcc/config/frv/frv.c | 17 +- gcc/config/frv/frv.h | 11 +- gcc/config/h8300/genmova.sh | 8 +- gcc/config/h8300/h8300.c | 8 +- gcc/config/h8300/h8300.h | 4 - gcc/config/h8300/mova.md | 94 +- gcc/config/i386/constraints.md | 7 +- gcc/config/i386/cpuid.h | 9 +- gcc/config/i386/cygming.h | 9 + gcc/config/i386/djgpp.h | 4 - gcc/config/i386/driver-i386.c | 17 +- gcc/config/i386/gas.h | 3 +- gcc/config/i386/gnu-user64.h | 3 + gcc/config/i386/i386-builtin-types.def | 5 +- gcc/config/i386/i386-c.c | 11 +- gcc/config/i386/i386-protos.h | 17 +- gcc/config/i386/i386.c | 1619 ++- gcc/config/i386/i386.h | 18 +- gcc/config/i386/i386.md | 1128 +- gcc/config/i386/i386.opt | 4 + gcc/config/i386/lzcntintrin.h | 12 + gcc/config/i386/mingw32.h | 5 + gcc/config/i386/mm3dnow.h | 7 +- gcc/config/i386/predicates.md | 5 - gcc/config/i386/{xtestintrin.h => prfchwintrin.h} | 26 +- gcc/config/i386/rtmintrin.h | 2 +- gcc/config/i386/sse.md | 687 +- gcc/config/i386/t-i386 | 2 +- gcc/config/i386/winnt.c | 82 +- gcc/config/i386/x86intrin.h | 4 + gcc/config/i386/xmmintrin.h | 2 +- gcc/config/ia64/ia64-protos.h | 1 - gcc/config/ia64/ia64.c | 65 +- gcc/config/ia64/sync.md | 2 +- gcc/config/ia64/t-ia64 | 2 +- gcc/config/ia64/vect.md | 88 +- gcc/config/linux.h | 4 + gcc/config/lm32/lm32.c | 2 +- gcc/config/m32c/m32c-pragma.c | 6 - gcc/config/m32r/m32r.c | 2 +- gcc/config/m68k/cf.md | 2 +- gcc/config/m68k/m68k-protos.h | 3 +- gcc/config/m68k/m68k.c | 25 +- gcc/config/m68k/m68k.h | 10 +- gcc/config/m68k/m68k.md | 27 +- gcc/config/mep/mep-pragma.c | 2 +- gcc/config/mep/mep.c | 20 +- gcc/config/mep/mep.h | 3 - gcc/config/mep/t-mep | 2 +- gcc/config/microblaze/microblaze-protos.h | 2 +- gcc/config/microblaze/microblaze.c | 38 +- gcc/config/microblaze/microblaze.h | 13 +- gcc/config/mips/10000.md | 10 +- gcc/config/mips/20kc.md | 6 +- gcc/config/mips/24k.md | 6 +- gcc/config/mips/4130.md | 8 +- gcc/config/mips/4600.md | 71 +- gcc/config/mips/4k.md | 6 +- gcc/config/mips/5400.md | 4 +- gcc/config/mips/5500.md | 6 +- gcc/config/mips/5k.md | 6 +- gcc/config/mips/7000.md | 6 +- gcc/config/mips/74k.md | 6 +- gcc/config/mips/9000.md | 6 +- gcc/config/mips/constraints.md | 5 + gcc/config/mips/generic.md | 18 +- gcc/config/mips/loongson2ef.md | 6 +- gcc/config/mips/loongson3a.md | 4 +- gcc/config/mips/mips-cpus.def | 1 + gcc/config/mips/mips-dsp.md | 16 +- gcc/config/mips/mips-protos.h | 2 +- gcc/config/mips/mips-tables.opt | 280 +- gcc/config/mips/mips.c | 95 +- gcc/config/mips/mips.h | 27 +- gcc/config/mips/mips.md | 167 +- gcc/config/mips/mips.opt | 4 + gcc/config/mips/octeon.md | 10 +- gcc/config/mips/predicates.md | 4 + gcc/config/mips/sb1.md | 10 +- gcc/config/mips/sde.h | 11 - gcc/config/mips/sr71k.md | 4 +- gcc/config/mips/sync.md | 161 +- gcc/config/mips/xlp.md | 213 + gcc/config/mips/xlr.md | 4 +- gcc/config/mmix/mmix.c | 1 - gcc/config/mmix/mmix.md | 8 +- gcc/config/mn10300/mn10300.c | 12 +- gcc/config/mn10300/mn10300.h | 4 - gcc/config/mn10300/mn10300.md | 4 +- gcc/config/pa/pa.c | 39 +- gcc/config/pa/pa.h | 12 +- gcc/config/pa/pa.md | 120 +- gcc/config/pdp11/pdp11.c | 2 +- gcc/config/picochip/picochip.c | 7 +- gcc/config/picochip/picochip.h | 5 +- gcc/config/rl78/rl78-c.c | 9 - gcc/config/rl78/rl78.c | 8 +- gcc/config/rl78/rl78.h | 3 - gcc/config/rs6000/476.md | 2 +- gcc/config/rs6000/a2.md | 2 +- gcc/config/rs6000/aix.h | 7 +- gcc/config/rs6000/aix52.h | 2 + gcc/config/rs6000/altivec.md | 70 +- gcc/config/rs6000/constraints.md | 5 +- gcc/config/rs6000/darwin.h | 16 +- gcc/config/rs6000/e5500.md | 176 + gcc/config/rs6000/e6500.md | 213 + gcc/config/rs6000/power4.md | 8 +- gcc/config/rs6000/power5.md | 2 +- gcc/config/rs6000/power6.md | 5 + gcc/config/rs6000/power7.md | 2 +- gcc/config/rs6000/predicates.md | 64 +- gcc/config/rs6000/rs6000-builtin.def | 24 +- gcc/config/rs6000/rs6000-cpus.def | 4 + gcc/config/rs6000/rs6000-opts.h | 2 + gcc/config/rs6000/rs6000-protos.h | 11 +- gcc/config/rs6000/rs6000-tables.opt | 58 +- gcc/config/rs6000/rs6000.c | 1586 ++- gcc/config/rs6000/rs6000.h | 7 +- gcc/config/rs6000/rs6000.md | 343 +- gcc/config/rs6000/spe.md | 31 +- gcc/config/rs6000/sync.md | 8 +- gcc/config/rs6000/sysv4.h | 15 +- gcc/config/rs6000/t-linux64 | 11 +- gcc/config/rs6000/t-rs6000 | 4 +- gcc/config/rs6000/vector.md | 2 +- gcc/config/rs6000/vxworks.h | 1 + gcc/config/rx/rx.c | 3 +- gcc/config/rx/rx.h | 4 - gcc/config/rx/rx.md | 6 +- gcc/config/rx/rx.opt | 2 +- gcc/config/s390/2097.md | 4 +- gcc/config/s390/s390-protos.h | 4 +- gcc/config/s390/s390.c | 40 +- gcc/config/s390/s390.h | 2 +- gcc/config/s390/s390.md | 16 +- gcc/config/score/score.c | 6 +- gcc/config/sh/constraints.md | 12 + gcc/config/sh/predicates.md | 86 + gcc/config/sh/sh-protos.h | 2 + gcc/config/sh/sh.c | 194 +- gcc/config/sh/sh.h | 40 +- gcc/config/sh/sh.md | 1452 +- gcc/config/sh/sh.opt | 25 +- gcc/config/sh/sync.md | 537 +- gcc/config/sparc/sparc-protos.h | 1 + gcc/config/sparc/sparc.c | 42 +- gcc/config/sparc/sparc.h | 24 +- gcc/config/sparc/sparc.md | 4 +- gcc/config/sparc/sync.md | 2 +- gcc/config/sparc/t-sparc | 4 +- gcc/config/spu/spu-builtins.def | 24 +- gcc/config/spu/spu-builtins.md | 65 - gcc/config/spu/spu.c | 633 +- gcc/config/spu/spu.md | 88 +- gcc/config/spu/t-spu-elf | 6 +- gcc/config/stormy16/stormy16.c | 2 +- gcc/config/stormy16/stormy16.h | 3 - gcc/config/tilegx/sync.md | 4 +- gcc/config/tilegx/tilegx.c | 36 +- gcc/config/tilepro/tilepro.c | 4 +- gcc/config/{sh => v850}/rtems.h | 9 +- gcc/config/v850/t-rtems | 3 + gcc/config/v850/v850.c | 4 - gcc/config/v850/v850.h | 4 - gcc/config/v850/v850.md | 14 +- gcc/config/vax/vax.h | 6 - gcc/config/vax/vax.md | 7 +- gcc/config/vms/vms-c.c | 2 +- gcc/config/vms/vms.c | 4 +- gcc/config/vxworks-dummy.h | 2 +- gcc/config/vxworks.h | 2 +- gcc/configure | 89 +- gcc/configure.ac | 59 +- gcc/coretypes.h | 3 +- gcc/coverage.c | 45 +- gcc/cp/ChangeLog | 580 + gcc/cp/Make-lang.in | 22 +- gcc/cp/call.c | 135 +- gcc/cp/class.c | 135 +- gcc/cp/cp-lang.c | 8 +- gcc/cp/cp-tree.h | 96 +- gcc/cp/cvt.c | 199 +- gcc/cp/decl.c | 110 +- gcc/cp/decl2.c | 20 +- gcc/cp/dump.c | 9 + gcc/cp/error.c | 40 +- gcc/cp/except.c | 9 +- gcc/cp/friend.c | 4 +- gcc/cp/init.c | 95 +- gcc/cp/lex.c | 37 +- gcc/cp/mangle.c | 9 +- gcc/cp/method.c | 145 +- gcc/cp/name-lookup.c | 74 +- gcc/cp/optimize.c | 5 +- gcc/cp/parser.c | 265 +- gcc/cp/pt.c | 707 +- gcc/cp/rtti.c | 23 +- gcc/cp/search.c | 65 +- gcc/cp/semantics.c | 220 +- gcc/cp/tree.c | 272 +- gcc/cp/typeck.c | 146 +- gcc/cp/typeck2.c | 3 +- gcc/cppbuiltin.h | 3 - gcc/cprop.c | 2 - gcc/cse.c | 17 +- gcc/cselib.c | 8 +- gcc/dbgcnt.c | 4 +- gcc/dbxout.c | 42 +- gcc/dbxout.h | 22 + gcc/dce.c | 44 +- gcc/ddg.c | 11 +- gcc/defaults.h | 11 +- gcc/df-core.c | 41 +- gcc/df-problems.c | 120 +- gcc/df-scan.c | 244 +- gcc/df.h | 2 +- gcc/doc/avr-mmcu.texi | 14 +- gcc/doc/cfg.texi | 238 +- gcc/doc/cpp.texi | 6 +- gcc/doc/extend.texi | 60 +- gcc/doc/gcov.texi | 25 +- gcc/doc/generic.texi | 6 + gcc/doc/gty.texi | 2 +- gcc/doc/include/gpl.texi | 410 - gcc/doc/include/texinfo.tex | 2953 ++-- gcc/doc/install.texi | 49 +- gcc/doc/invoke.texi | 413 +- gcc/doc/md.texi | 128 +- gcc/doc/plugins.texi | 2 +- gcc/doc/rtl.texi | 2 +- gcc/doc/sourcebuild.texi | 38 +- gcc/doc/tm.texi | 180 +- gcc/doc/tm.texi.in | 166 +- gcc/dojump.c | 27 +- gcc/double-int.c | 28 +- gcc/double-int.h | 17 +- gcc/dse.c | 11 +- gcc/dumpfile.h | 118 + gcc/dwarf2asm.c | 2 +- gcc/dwarf2cfi.c | 24 +- gcc/dwarf2out.c | 483 +- gcc/emit-rtl.c | 352 +- gcc/emit-rtl.h | 2 + gcc/et-forest.c | 2 +- gcc/except.c | 2 - gcc/except.h | 4 +- gcc/explow.c | 11 +- gcc/expmed.c | 509 +- gcc/expr.c | 187 +- gcc/expr.h | 12 +- gcc/final.c | 269 +- gcc/fixed-value.c | 64 +- gcc/flag-types.h | 10 +- gcc/flags.h | 25 - gcc/fold-const.c | 125 +- gcc/fortran/ChangeLog | 427 + gcc/fortran/Make-lang.in | 4 +- gcc/fortran/arith.c | 5 +- gcc/fortran/array.c | 49 +- gcc/fortran/bbt.c | 1 + gcc/fortran/check.c | 102 +- gcc/fortran/class.c | 11 +- gcc/fortran/constructor.c | 1 + gcc/fortran/data.c | 5 +- gcc/fortran/decl.c | 188 +- gcc/fortran/dependency.c | 1 + gcc/fortran/dump-parse-tree.c | 4 +- gcc/fortran/error.c | 46 +- gcc/fortran/expr.c | 57 +- gcc/fortran/f95-lang.c | 3 +- gcc/fortran/frontend-passes.c | 23 +- gcc/fortran/gfortran.h | 20 +- gcc/fortran/interface.c | 171 +- gcc/fortran/intrinsic.c | 7 +- gcc/fortran/intrinsic.h | 1 + gcc/fortran/intrinsic.texi | 11 +- gcc/fortran/io.c | 63 +- gcc/fortran/iresolve.c | 13 +- gcc/fortran/iso-c-binding.def | 2 + gcc/fortran/match.c | 96 +- gcc/fortran/matchexp.c | 1 + gcc/fortran/misc.c | 1 + gcc/fortran/module.c | 12 +- gcc/fortran/openmp.c | 1 + gcc/fortran/parse.c | 20 +- gcc/fortran/primary.c | 19 +- gcc/fortran/resolve.c | 382 +- gcc/fortran/scanner.c | 1 + gcc/fortran/simplify.c | 14 +- gcc/fortran/st.c | 1 + gcc/fortran/symbol.c | 30 +- gcc/fortran/target-memory.c | 1 + gcc/fortran/trans-array.c | 95 +- gcc/fortran/trans-array.h | 1 + gcc/fortran/trans-common.c | 3 +- gcc/fortran/trans-decl.c | 17 +- gcc/fortran/trans-expr.c | 314 +- gcc/fortran/trans-intrinsic.c | 151 +- gcc/fortran/trans-types.c | 53 +- gcc/fortran/trans.c | 15 +- gcc/fortran/trans.h | 2 + gcc/function.c | 348 +- gcc/function.h | 53 +- gcc/fwprop.c | 2 - gcc/gcc.c | 135 +- gcc/gcov-dump.c | 6 +- gcc/gcov-io.h | 2 +- gcc/gcov-iov.c | 12 +- gcc/gcov.c | 57 +- gcc/gcse.c | 24 +- gcc/genattrtab.c | 296 +- gcc/genautomata.c | 2 +- gcc/gencodes.c | 7 +- gcc/genemit.c | 1 - gcc/gengenrtl.c | 4 +- gcc/gengtype-parse.c | 3 - gcc/gengtype-state.c | 4 +- gcc/gengtype.c | 18 +- gcc/gengtype.h | 4 + gcc/genhooks.c | 10 +- gcc/genopinit.c | 928 +- gcc/genoutput.c | 23 +- gcc/genpeep.c | 30 +- gcc/gensupport.c | 16 +- gcc/ggc-common.c | 11 +- gcc/ggc-internal.h | 2 +- gcc/ggc-page.c | 133 +- gcc/ggc-zone.c | 128 +- gcc/ggc.h | 28 +- gcc/gimple-fold.c | 139 +- gcc/gimple-fold.h | 2 - gcc/gimple-pretty-print.c | 162 +- gcc/gimple-ssa-strength-reduction.c | 1524 ++ gcc/gimple.c | 91 +- gcc/gimple.h | 34 +- gcc/gimplify.c | 41 +- gcc/go/ChangeLog | 4 + gcc/go/go-backend.c | 2 +- gcc/go/go-lang.c | 2 +- gcc/go/gofrontend/expressions.cc | 58 +- gcc/go/gofrontend/expressions.h | 4 + gcc/go/gofrontend/gogo.cc | 11 +- gcc/go/gofrontend/types.cc | 30 +- gcc/go/gofrontend/types.h | 7 +- gcc/graph.c | 1 - gcc/graphite-blocking.c | 83 +- gcc/graphite-clast-to-gimple.c | 783 +- gcc/graphite-clast-to-gimple.h | 3 - gcc/graphite-cloog-compat.h | 275 - gcc/graphite-cloog-util.c | 414 - gcc/graphite-cloog-util.h | 42 - gcc/graphite-dependences.c | 1211 +- gcc/graphite-dependences.h | 64 - gcc/graphite-interchange.c | 407 +- gcc/graphite-optimize-isl.c | 473 + gcc/graphite-poly.c | 1040 +- gcc/graphite-poly.h | 268 +- gcc/graphite-ppl.c | 566 - gcc/graphite-ppl.h | 176 - gcc/graphite-scop-detection.c | 13 +- gcc/graphite-sese-to-poly.c | 1218 +- gcc/graphite.c | 45 +- gcc/haifa-sched.c | 18 +- gcc/hw-doloop.c | 3 +- gcc/hwint.c | 34 +- gcc/hwint.h | 41 +- gcc/ifcvt.c | 23 +- gcc/input.c | 17 +- gcc/integrate.c | 360 - gcc/integrate.h | 33 - gcc/ipa-cp.c | 78 +- gcc/ipa-inline-analysis.c | 16 +- gcc/ipa-inline-transform.c | 4 +- gcc/ipa-inline.c | 5 +- gcc/ipa-prop.c | 170 +- gcc/ipa-prop.h | 104 +- gcc/ipa-pure-const.c | 6 +- gcc/ipa-ref.h | 2 +- gcc/ipa-reference.c | 6 +- gcc/ipa-split.c | 2 - gcc/ipa-utils.c | 6 +- gcc/ipa.c | 18 +- gcc/ira-build.c | 5 +- gcc/ira-color.c | 4 +- gcc/ira-conflicts.c | 9 +- gcc/ira-costs.c | 34 +- gcc/ira-emit.c | 9 +- gcc/ira-int.h | 48 +- gcc/ira-lives.c | 20 +- gcc/ira.c | 404 +- gcc/ira.h | 6 - gcc/java/ChangeLog | 39 +- gcc/java/Make-lang.in | 6 +- gcc/java/class.c | 15 +- gcc/java/decl.c | 1 - gcc/java/expr.c | 76 - gcc/java/java-gimplify.c | 2 +- gcc/java/java-tree.h | 1 - gcc/java/jcf-io.c | 4 +- gcc/java/jvgenmain.c | 1 - gcc/java/mangle.c | 1 - gcc/java/resource.c | 1 - gcc/java/verify-impl.c | 2 + gcc/java/verify.h | 2 - gcc/jump.c | 1 - gcc/langhooks.c | 9 +- gcc/langhooks.h | 2 +- gcc/lcm.c | 10 +- gcc/libfuncs.h | 3 +- gcc/loop-doloop.c | 2 +- gcc/loop-init.c | 14 +- gcc/loop-invariant.c | 6 +- gcc/loop-iv.c | 102 +- gcc/loop-unroll.c | 3 +- gcc/loop-unswitch.c | 3 +- gcc/lower-subreg.c | 1 - gcc/lto-cgraph.c | 1 - gcc/lto-section-in.c | 1 - gcc/lto-section-out.c | 1 - gcc/lto-streamer-in.c | 55 +- gcc/lto-streamer-out.c | 139 +- gcc/lto-streamer.c | 2 +- gcc/lto-streamer.h | 4 +- gcc/lto-wrapper.c | 2 +- gcc/lto/ChangeLog | 26 + gcc/lto/Make-lang.in | 2 +- gcc/lto/lto-tree.h | 2 +- gcc/lto/lto.c | 60 +- gcc/machmode.h | 11 +- gcc/matrix-reorg.c | 3 - gcc/mcf.c | 14 +- gcc/mode-switching.c | 10 +- gcc/modulo-sched.c | 5 +- gcc/objc/ChangeLog | 25 + gcc/objc/Make-lang.in | 8 +- gcc/objc/config-lang.in | 2 +- gcc/objc/objc-act.c | 7 +- gcc/objc/objc-encoding.c | 6 +- gcc/objc/objc-gnu-runtime-abi-01.c | 6 +- gcc/objc/objc-lang.c | 6 +- gcc/objc/objc-next-runtime-abi-01.c | 80 +- gcc/objc/objc-next-runtime-abi-02.c | 6 +- gcc/objc/objc-runtime-shared-support.c | 6 +- gcc/objcp/ChangeLog | 5 + gcc/objcp/objcp-decl.c | 2 +- gcc/omega.c | 2 +- gcc/omp-low.c | 227 +- gcc/optabs.c | 846 +- gcc/optabs.def | 308 + gcc/optabs.h | 967 +- gcc/opts.c | 11 +- gcc/output.h | 92 +- gcc/params.def | 6 + gcc/passes.c | 37 +- gcc/plugin.c | 3 +- gcc/po/ChangeLog | 14 + gcc/po/be.po | 5234 +++---- gcc/po/da.po | 5248 +++---- gcc/po/de.po | 5247 +++---- gcc/po/el.po | 5245 +++---- gcc/po/es.po | 5255 +++---- gcc/po/fi.po | 5237 +++---- gcc/po/fr.po | 5251 +++---- gcc/po/gcc.pot | 14113 ++++++++++--------- gcc/po/{gcc.pot => hr.po} | 13942 ++++++++---------- gcc/po/id.po | 5253 +++---- gcc/po/ja.po | 5249 +++---- gcc/po/nl.po | 5244 +++---- gcc/po/ru.po | 5499 ++++---- gcc/po/sr.po | 5254 +++---- gcc/po/sv.po | 5235 +++---- gcc/po/tr.po | 5254 +++---- gcc/po/vi.po | 5242 +++---- gcc/po/zh_CN.po | 5259 +++---- gcc/po/zh_TW.po | 5254 +++---- gcc/postreload-gcse.c | 2 - gcc/postreload.c | 4 +- gcc/predict.c | 7 +- gcc/pretty-print.c | 1 + gcc/print-rtl.c | 2 +- gcc/print-tree.c | 4 +- gcc/profile.c | 100 +- gcc/read-rtl.c | 643 +- gcc/real.c | 6 +- gcc/recog.c | 10 +- gcc/ree.c | 4 - gcc/reg-stack.c | 3 - gcc/regcprop.c | 2 - gcc/reginfo.c | 114 +- gcc/regmove.c | 2 - gcc/regrename.c | 3 +- gcc/regs.h | 34 +- gcc/regset.h | 3 +- gcc/regstat.c | 67 +- gcc/reload.c | 1 - gcc/reload.h | 4 - gcc/reload1.c | 2 +- gcc/reorg.c | 4 +- gcc/resource.c | 2 +- gcc/rtl.c | 29 +- gcc/rtl.h | 54 +- gcc/rtlanal.c | 171 +- gcc/sbitmap.c | 201 +- gcc/sbitmap.h | 32 +- gcc/sched-deps.c | 9 +- gcc/sched-ebb.c | 2 - gcc/sched-int.h | 8 + gcc/sched-rgn.c | 7 +- gcc/sched-vis.c | 51 +- gcc/sdbout.c | 2 +- gcc/sel-sched-dump.c | 1 - gcc/sel-sched-ir.c | 4 +- gcc/sel-sched-ir.h | 4 +- gcc/sel-sched.c | 11 +- gcc/sese.c | 4 +- gcc/simplify-rtx.c | 49 +- gcc/stack-ptr-mod.c | 10 +- gcc/statistics.c | 8 +- gcc/statistics.h | 29 +- gcc/stmt.c | 881 +- gcc/stor-layout.c | 23 +- gcc/store-motion.c | 2 - gcc/symtab.c | 6 +- gcc/system.h | 17 +- gcc/target-hooks-macros.h | 2 +- gcc/target.def | 90 +- gcc/target.h | 18 +- gcc/targhooks.c | 70 +- gcc/targhooks.h | 9 + gcc/testsuite/ChangeLog | 1854 ++- gcc/testsuite/c-c++-common/array-lit.c | 12 + gcc/testsuite/c-c++-common/gomp/pr53580.c | 19 + gcc/testsuite/c-c++-common/gomp/pr54017.c | 65 + gcc/testsuite/c-c++-common/pr20000.c | 8 +- gcc/testsuite/c-c++-common/pr28656.c | 29 + gcc/testsuite/c-c++-common/raw-string-3.c | 42 +- gcc/testsuite/c-c++-common/raw-string-4.c | 20 +- gcc/testsuite/c-c++-common/raw-string-5.c | 28 +- gcc/testsuite/c-c++-common/raw-string-6.c | 4 +- gcc/testsuite/c-c++-common/torture/pr53505.c | 42 + .../execute => c-c++-common/torture}/vshuf-16.inc | 0 .../execute => c-c++-common/torture}/vshuf-2.inc | 0 .../execute => c-c++-common/torture}/vshuf-4.inc | 0 .../execute => c-c++-common/torture}/vshuf-8.inc | 0 .../torture}/vshuf-main.inc | 0 .../execute => c-c++-common/torture}/vshuf-v16hi.c | 0 .../execute => c-c++-common/torture}/vshuf-v16qi.c | 0 .../execute => c-c++-common/torture}/vshuf-v2df.c | 0 .../execute => c-c++-common/torture}/vshuf-v2di.c | 0 .../execute => c-c++-common/torture}/vshuf-v2sf.c | 0 .../execute => c-c++-common/torture}/vshuf-v2si.c | 0 .../execute => c-c++-common/torture}/vshuf-v4df.c | 0 .../execute => c-c++-common/torture}/vshuf-v4di.c | 0 .../execute => c-c++-common/torture}/vshuf-v4hi.c | 0 .../execute => c-c++-common/torture}/vshuf-v4sf.c | 0 .../execute => c-c++-common/torture}/vshuf-v4si.c | 0 .../execute => c-c++-common/torture}/vshuf-v8hi.c | 0 .../execute => c-c++-common/torture}/vshuf-v8qi.c | 0 .../execute => c-c++-common/torture}/vshuf-v8si.c | 0 .../g++.dg/abi/{mangle3.C => mangle3-2.C} | 3 +- gcc/testsuite/g++.dg/abi/mangle3.C | 1 + gcc/testsuite/g++.dg/bprob/bprob.exp | 11 +- gcc/testsuite/g++.dg/cpp/limits.C | 21 + gcc/testsuite/g++.dg/cpp0x/alias-decl-19.C | 31 + gcc/testsuite/g++.dg/cpp0x/alias-decl-20.C | 9 + gcc/testsuite/g++.dg/cpp0x/auto27.C | 6 +- gcc/testsuite/g++.dg/cpp0x/auto33.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-52672.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-builtin2.C | 16 + gcc/testsuite/g++.dg/cpp0x/constexpr-const1.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-decl.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-default1.C | 22 + gcc/testsuite/g++.dg/cpp0x/constexpr-neg2.C | 27 + gcc/testsuite/g++.dg/cpp0x/constexpr-object1.C | 3 +- gcc/testsuite/g++.dg/cpp0x/constexpr-tuple.C | 106 + gcc/testsuite/g++.dg/cpp0x/decltype2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/decltype3.C | 4 +- gcc/testsuite/g++.dg/cpp0x/decltype37.C | 14 + gcc/testsuite/g++.dg/cpp0x/decltype38.C | 17 + gcc/testsuite/g++.dg/cpp0x/decltype39.C | 19 + gcc/testsuite/g++.dg/cpp0x/defaulted21.C | 5 +- gcc/testsuite/g++.dg/cpp0x/defaulted36.C | 24 + gcc/testsuite/g++.dg/cpp0x/defaulted37.C | 21 + gcc/testsuite/g++.dg/cpp0x/forw_enum11.C | 23 + gcc/testsuite/g++.dg/cpp0x/implicit13.C | 10 +- gcc/testsuite/g++.dg/cpp0x/inline-ns2.C | 16 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-syntax1.C | 4 +- .../g++.dg/cpp0x/lambda/lambda-template5.C | 17 + .../g++.dg/cpp0x/lambda/lambda-template6.C | 14 + .../g++.dg/cpp0x/lambda/lambda-template7.C | 5 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this5.C | 22 + gcc/testsuite/g++.dg/cpp0x/nsdmi7.C | 17 + gcc/testsuite/g++.dg/cpp0x/nullptr19.C | 4 +- gcc/testsuite/g++.dg/cpp0x/nullptr28.C | 16 + gcc/testsuite/g++.dg/cpp0x/nullptr29.C | 4 + gcc/testsuite/g++.dg/cpp0x/override2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/override4.C | 45 + gcc/testsuite/g++.dg/cpp0x/pr31437.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr52841.C | 17 + gcc/testsuite/g++.dg/cpp0x/range-for14.C | 2 +- gcc/testsuite/g++.dg/cpp0x/regress/debug-debug7.C | 4 +- .../g++.dg/cpp0x/regress/error-recovery1.C | 4 +- .../g++.dg/cpp0x/regress/template-function1.C | 3 +- gcc/testsuite/g++.dg/cpp0x/scoped_enum.C | 2 +- gcc/testsuite/g++.dg/cpp0x/sfinae37.C | 22 + gcc/testsuite/g++.dg/cpp0x/static_assert3.C | 6 +- gcc/testsuite/g++.dg/cpp0x/udlit-cpp98-neg.C | 4 +- gcc/testsuite/g++.dg/cpp0x/udlit-shadow-neg.C | 16 +- gcc/testsuite/g++.dg/cpp0x/union1.C | 16 +- gcc/testsuite/g++.dg/cpp0x/variadic-ex10.C | 6 +- gcc/testsuite/g++.dg/cpp0x/variadic-ex14.C | 12 +- gcc/testsuite/g++.dg/cpp0x/variadic132.C | 6 +- gcc/testsuite/g++.dg/cpp0x/variadic133.C | 46 + gcc/testsuite/g++.dg/cpp0x/variadic134.C | 17 + gcc/testsuite/g++.dg/cpp0x/variadic135.C | 5 + gcc/testsuite/g++.dg/cpp0x/variadic2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/variadic20.C | 8 +- gcc/testsuite/g++.dg/cpp0x/variadic74.C | 8 +- gcc/testsuite/g++.dg/debug/dwarf2/nested-3.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/nested-4.C | 14 + gcc/testsuite/g++.dg/debug/dwarf2/pubnames-2.C | 194 + gcc/testsuite/g++.dg/debug/localclass1.C | 21 + gcc/testsuite/g++.dg/debug/nullptr01.C | 4 +- gcc/testsuite/g++.dg/debug/pr53466.C | 39 + gcc/testsuite/g++.dg/diagnostic/bitfld2.C | 6 +- gcc/testsuite/g++.dg/diagnostic/method1.C | 4 +- gcc/testsuite/g++.dg/eh/goto2.C | 12 + gcc/testsuite/g++.dg/ext/attrib14.C | 4 +- gcc/testsuite/g++.dg/ext/attrib44.C | 4 +- gcc/testsuite/g++.dg/ext/attrib46.C | 4 + gcc/testsuite/g++.dg/ext/complit12.C | 10 +- gcc/testsuite/g++.dg/ext/label14.C | 17 + gcc/testsuite/g++.dg/ext/no-asm-1.C | 6 +- gcc/testsuite/g++.dg/ext/pr53605.C | 16 + gcc/testsuite/g++.dg/ext/visibility/template12.C | 13 + gcc/testsuite/g++.dg/ext/vla5.C | 2 +- gcc/testsuite/g++.dg/ext/vla8.C | 4 +- gcc/testsuite/g++.dg/gomp/for-19.C | 4 +- gcc/testsuite/g++.dg/init/mutable1.C | 20 + gcc/testsuite/g++.dg/init/new33.C | 11 + gcc/testsuite/g++.dg/init/new34.C | 11 + gcc/testsuite/g++.dg/init/new35.C | 13 + gcc/testsuite/g++.dg/init/new36.C | 153 + gcc/testsuite/g++.dg/init/new37.C | 63 + gcc/testsuite/g++.dg/lookup/ambig1.C | 2 +- gcc/testsuite/g++.dg/lookup/ambig2.C | 2 +- gcc/testsuite/g++.dg/lookup/ambig3.C | 2 +- gcc/testsuite/g++.dg/lookup/ambig4.C | 4 +- gcc/testsuite/g++.dg/lookup/ambig5.C | 4 +- gcc/testsuite/g++.dg/lookup/crash3.C | 4 +- gcc/testsuite/g++.dg/lookup/strong-using-2.C | 4 +- gcc/testsuite/g++.dg/lookup/using16.C | 4 +- gcc/testsuite/g++.dg/lookup/using17.C | 4 +- gcc/testsuite/g++.dg/lookup/using18.C | 4 +- gcc/testsuite/g++.dg/lookup/using20.C | 4 +- gcc/testsuite/g++.dg/lto/pr51992_0.C | 1 + gcc/testsuite/g++.dg/lto/pr53470_0.C | 26 + gcc/testsuite/g++.dg/other/abstract4.C | 18 + gcc/testsuite/g++.dg/other/anon-union3.C | 25 + gcc/testsuite/g++.dg/other/armv7m-1.C | 69 + gcc/testsuite/g++.dg/other/array7.C | 9 + gcc/testsuite/g++.dg/other/enum3.C | 10 + gcc/testsuite/g++.dg/other/error34.C | 4 +- gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/g++.dg/other/packed1.C | 2 +- gcc/testsuite/g++.dg/other/pr53811.C | 29 + gcc/testsuite/g++.dg/other/ptrmem10.C | 5 +- gcc/testsuite/g++.dg/other/ptrmem11.C | 5 +- gcc/testsuite/g++.dg/overload/defarg6.C | 7 + gcc/testsuite/g++.dg/overload/operator5.C | 2 +- gcc/testsuite/g++.dg/parse/access8.C | 4 +- gcc/testsuite/g++.dg/parse/ambig4.C | 4 +- gcc/testsuite/g++.dg/parse/ambig6.C | 4 +- gcc/testsuite/g++.dg/parse/crash22.C | 8 +- gcc/testsuite/g++.dg/parse/crash28.C | 4 +- gcc/testsuite/g++.dg/parse/crash35.C | 4 +- gcc/testsuite/g++.dg/parse/crash46.C | 12 +- gcc/testsuite/g++.dg/parse/crash53.C | 8 +- gcc/testsuite/g++.dg/parse/crash60.C | 14 + gcc/testsuite/g++.dg/parse/enum9.C | 13 + gcc/testsuite/g++.dg/parse/error10.C | 4 +- gcc/testsuite/g++.dg/parse/error19.C | 2 +- gcc/testsuite/g++.dg/parse/error2.C | 10 +- gcc/testsuite/g++.dg/parse/error3.C | 4 +- gcc/testsuite/g++.dg/parse/error36.C | 12 +- gcc/testsuite/g++.dg/parse/error8.C | 6 +- gcc/testsuite/g++.dg/parse/error9.C | 4 +- gcc/testsuite/g++.dg/parse/namespace-alias-1.C | 7 + gcc/testsuite/g++.dg/parse/new6.C | 10 + gcc/testsuite/g++.dg/parse/non-dependent2.C | 4 +- gcc/testsuite/g++.dg/parse/parser-pr28152-2.C | 10 +- gcc/testsuite/g++.dg/parse/parser-pr28152.C | 10 +- gcc/testsuite/g++.dg/parse/template25.C | 4 +- gcc/testsuite/g++.dg/parse/template27.C | 12 + gcc/testsuite/g++.dg/parse/typename11.C | 4 +- gcc/testsuite/g++.dg/tc1/dr147.C | 4 +- gcc/testsuite/g++.dg/template/access23.C | 16 + gcc/testsuite/g++.dg/template/access7.C | 2 +- gcc/testsuite/g++.dg/template/array23.C | 12 + gcc/testsuite/g++.dg/template/crash107.C | 4 +- gcc/testsuite/g++.dg/template/crash108.C | 2 +- gcc/testsuite/g++.dg/template/crash74.C | 4 +- gcc/testsuite/g++.dg/template/crash92.C | 4 +- gcc/testsuite/g++.dg/template/current-inst1.C | 19 + gcc/testsuite/g++.dg/template/deduce3.C | 6 +- gcc/testsuite/g++.dg/template/defarg6.C | 6 +- gcc/testsuite/g++.dg/template/enum7.C | 8 + gcc/testsuite/g++.dg/template/error46.C | 2 +- gcc/testsuite/g++.dg/template/error47.C | 2 +- gcc/testsuite/g++.dg/template/error5.C | 4 +- gcc/testsuite/g++.dg/template/inherit8.C | 4 +- gcc/testsuite/g++.dg/template/injected1.C | 2 +- gcc/testsuite/g++.dg/template/koenig9.C | 12 +- gcc/testsuite/g++.dg/template/local7.C | 15 + gcc/testsuite/g++.dg/template/overload10.C | 4 +- gcc/testsuite/g++.dg/template/param1.C | 4 +- gcc/testsuite/g++.dg/template/pr23510.C | 6 +- gcc/testsuite/g++.dg/template/ref6.C | 15 + gcc/testsuite/g++.dg/template/sfinae10.C | 55 +- gcc/testsuite/g++.dg/template/sfinae6_neg.C | 8 +- .../g++.dg/template/sizeof-template-argument.C | 4 +- gcc/testsuite/g++.dg/template/typedef11.C | 6 +- gcc/testsuite/g++.dg/template/typedef39.C | 15 + gcc/testsuite/g++.dg/template/using21.C | 43 +- gcc/testsuite/g++.dg/template/using22.C | 51 +- gcc/testsuite/g++.dg/tm/pr47530-2.C | 35 + gcc/testsuite/g++.dg/torture/pr53161.C | 22 + gcc/testsuite/g++.dg/torture/pr53321.C | 36 + gcc/testsuite/g++.dg/torture/pr53336.C | 45 + gcc/testsuite/g++.dg/torture/pr53602.C | 365 + gcc/testsuite/g++.dg/torture/pr53693.C | 21 + gcc/testsuite/g++.dg/torture/pr53752.C | 156 + gcc/testsuite/g++.dg/torture/pr53970.C | 17 + .../g++.dg/torture/stackalign/stackalign.exp | 37 +- gcc/testsuite/g++.dg/torture/vshuf-16.inc | 50 + gcc/testsuite/g++.dg/torture/vshuf-2.inc | 22 + gcc/testsuite/g++.dg/torture/vshuf-4.inc | 25 + gcc/testsuite/g++.dg/torture/vshuf-8.inc | 56 + gcc/testsuite/g++.dg/torture/vshuf-main.inc | 29 + .../vshuf-v16hi.c => g++.dg/torture/vshuf-v16hi.C} | 3 + .../vshuf-v16qi.c => g++.dg/torture/vshuf-v16qi.C} | 3 + .../vshuf-v2df.c => g++.dg/torture/vshuf-v2df.C} | 2 + .../vshuf-v2di.c => g++.dg/torture/vshuf-v2di.C} | 3 + .../vshuf-v2sf.c => g++.dg/torture/vshuf-v2sf.C} | 2 + .../vshuf-v2si.c => g++.dg/torture/vshuf-v2si.C} | 2 + .../vshuf-v4df.c => g++.dg/torture/vshuf-v4df.C} | 3 + .../vshuf-v4di.c => g++.dg/torture/vshuf-v4di.C} | 3 + .../vshuf-v4sf.c => g++.dg/torture/vshuf-v4sf.C} | 4 + .../vshuf-v4si.c => g++.dg/torture/vshuf-v4si.C} | 3 + .../vshuf-v8hi.c => g++.dg/torture/vshuf-v8hi.C} | 3 + .../vshuf-v8qi.c => g++.dg/torture/vshuf-v8qi.C} | 3 + .../vshuf-v8si.c => g++.dg/torture/vshuf-v8si.C} | 3 + gcc/testsuite/g++.dg/tree-prof/pr53460.C | 25 + gcc/testsuite/g++.dg/tree-prof/tree-prof.exp | 9 +- gcc/testsuite/g++.dg/tree-ssa/ivopts-2.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr53844.C | 78 + gcc/testsuite/g++.dg/tree-ssa/stabilize1.C | 14 + gcc/testsuite/g++.dg/warn/Wbraces3.C | 34 + gcc/testsuite/g++.dg/warn/Wbraces4.C | 34 + .../g++.dg/warn/Wconversion-real-integer2.C | 4 +- gcc/testsuite/g++.dg/warn/Wdouble-promotion.C | 2 +- gcc/testsuite/g++.dg/warn/Wenum-compare-no-2.C | 31 + gcc/testsuite/g++.dg/warn/Wunused-local-typedefs.C | 16 +- gcc/testsuite/g++.dg/warn/delete-array-1.C | 11 + gcc/testsuite/g++.dg/warn/pr12242.C | 4 +- gcc/testsuite/g++.dg/warn/pr30551-2.C | 4 +- gcc/testsuite/g++.dg/warn/pr30551.C | 4 +- gcc/testsuite/g++.dg/warn/pr35635.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/array1.C | 1 - gcc/testsuite/g++.old-deja/g++.bugs/900519_13.C | 6 +- gcc/testsuite/g++.old-deja/g++.jason/overload20.C | 4 +- gcc/testsuite/g++.old-deja/g++.martin/ambig1.C | 4 +- gcc/testsuite/g++.old-deja/g++.martin/typedef2.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/pmf3.C | 6 +- gcc/testsuite/g++.old-deja/g++.oliva/overload1.C | 4 +- gcc/testsuite/g++.old-deja/g++.other/ambig1.C | 12 +- gcc/testsuite/g++.old-deja/g++.other/lineno2.C | 6 +- gcc/testsuite/g++.old-deja/g++.other/typename1.C | 4 +- gcc/testsuite/g++.old-deja/g++.pt/assign1.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/crash58.C | 4 +- gcc/testsuite/g++.old-deja/g++.pt/koenig1.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C | 4 +- gcc/testsuite/g++.old-deja/g++.pt/overload5.C | 2 +- gcc/testsuite/g++.old-deja/g++.warn/impint.C | 4 +- gcc/testsuite/gcc.c-torture/compile/20000326-1.c | 13 +- gcc/testsuite/gcc.c-torture/compile/20101216-1.c | 32 + gcc/testsuite/gcc.c-torture/compile/20120524-1.c | 4 + gcc/testsuite/gcc.c-torture/compile/pr38621.c | 16 + gcc/testsuite/gcc.c-torture/compile/pr53409.c | 19 + gcc/testsuite/gcc.c-torture/compile/pr53410-1.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr53410-2.c | 64 + gcc/testsuite/gcc.c-torture/compile/pr53418-1.c | 5 + gcc/testsuite/gcc.c-torture/compile/pr53418-2.c | 5 + gcc/testsuite/gcc.c-torture/compile/pr53519.c | 26 + gcc/testsuite/gcc.c-torture/compile/pr53748.c | 9 + gcc/testsuite/gcc.c-torture/compile/pr53886.c | 68 + gcc/testsuite/gcc.c-torture/compile/sync-1.c | 4 +- gcc/testsuite/gcc.c-torture/compile/unalign-1.c | 15 + gcc/testsuite/gcc.c-torture/compile/vector-5.c | 7 + gcc/testsuite/gcc.c-torture/compile/vector-6.c | 7 + gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 28 +- gcc/testsuite/gcc.c-torture/execute/20120615-1.c | 16 + gcc/testsuite/gcc.c-torture/execute/bswap-1.c | 51 + .../gcc.c-torture/execute/builtins/builtins.exp | 2 +- gcc/testsuite/gcc.c-torture/execute/pr51581-1.c | 157 + gcc/testsuite/gcc.c-torture/execute/pr51581-2.c | 173 + gcc/testsuite/gcc.c-torture/execute/pr53465.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr53645-2.c | 120 + gcc/testsuite/gcc.c-torture/execute/pr53645.c | 96 + gcc/testsuite/gcc.c-torture/execute/pr53688.c | 32 + gcc/testsuite/gcc.dg/20031223-1.c | 6 +- gcc/testsuite/gcc.dg/Wconversion-integer.c | 8 +- gcc/testsuite/gcc.dg/Wcxx-compat-8.c | 2 + gcc/testsuite/gcc.dg/Wfatal-2.c | 4 +- gcc/testsuite/gcc.dg/Wfatal.c | 4 +- gcc/testsuite/gcc.dg/Wobjsize-1.c | 4 +- .../gcc.dg/Wstrict-aliasing-converted-assigned.c | 8 +- gcc/testsuite/gcc.dg/Wunused-local-typedefs.c | 36 + gcc/testsuite/gcc.dg/builtin-unreachable-5.c | 23 + gcc/testsuite/gcc.dg/builtin-unreachable-6.c | 21 + gcc/testsuite/gcc.dg/c99-complit-2.c | 28 +- gcc/testsuite/gcc.dg/c99-vla-jump-1.c | 4 +- gcc/testsuite/gcc.dg/c99-vla-jump-2.c | 4 +- gcc/testsuite/gcc.dg/c99-vla-jump-3.c | 4 +- gcc/testsuite/gcc.dg/c99-vla-jump-4.c | 4 +- gcc/testsuite/gcc.dg/c99-vla-jump-5.c | 4 +- gcc/testsuite/gcc.dg/cpp/include2a.c | 6 +- gcc/testsuite/gcc.dg/cpp/macro-exp-tracking-1.c | 8 +- gcc/testsuite/gcc.dg/cpp/macro-exp-tracking-2.c | 9 +- gcc/testsuite/gcc.dg/cpp/macro-exp-tracking-3.c | 6 +- gcc/testsuite/gcc.dg/cpp/macro-exp-tracking-4.c | 5 +- gcc/testsuite/gcc.dg/cpp/macro-exp-tracking-5.c | 6 +- gcc/testsuite/gcc.dg/cpp/macspace2.c | 4 +- gcc/testsuite/gcc.dg/cpp/missing-header-1.c | 4 +- gcc/testsuite/gcc.dg/cpp/missing-header-MD.c | 4 +- gcc/testsuite/gcc.dg/cpp/missing-header-MMD.c | 4 +- gcc/testsuite/gcc.dg/cpp/missing-sysheader-MD.c | 4 +- gcc/testsuite/gcc.dg/cpp/missing-sysheader-MMD.c | 4 +- gcc/testsuite/gcc.dg/cpp/paste12-2.c | 11 + gcc/testsuite/gcc.dg/cpp/paste12.c | 5 +- gcc/testsuite/gcc.dg/cpp/paste13.c | 5 +- gcc/testsuite/gcc.dg/cpp/paste14-2.c | 11 + gcc/testsuite/gcc.dg/cpp/paste14.c | 5 +- gcc/testsuite/gcc.dg/cpp/paste18.c | 16 + gcc/testsuite/gcc.dg/cpp/paste6.c | 5 +- gcc/testsuite/gcc.dg/cpp/paste8-2.c | 15 + gcc/testsuite/gcc.dg/cpp/paste8.c | 2 +- gcc/testsuite/gcc.dg/cpp/pr28709.c | 4 +- gcc/testsuite/gcc.dg/cpp/pr30786.c | 4 +- gcc/testsuite/gcc.dg/cpp/pragma-diagnostic-2.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/inline3.c | 5 +- gcc/testsuite/gcc.dg/decl-9.c | 2 +- gcc/testsuite/gcc.dg/declspec-10.c | 2 +- gcc/testsuite/gcc.dg/declspec-18.c | 48 +- gcc/testsuite/gcc.dg/di-longlong64-sync-1.c | 4 +- gcc/testsuite/gcc.dg/foo.specs | 2 + gcc/testsuite/gcc.dg/format/few-1.c | 14 +- gcc/testsuite/gcc.dg/gomp/critical-4.c | 4 +- gcc/testsuite/gcc.dg/gomp/nesting-1.c | 64 +- gcc/testsuite/gcc.dg/guality/pr49888.c | 26 + gcc/testsuite/gcc.dg/ia64-sync-2.c | 4 +- gcc/testsuite/gcc.dg/lto/pr53470_0.c | 9 + gcc/testsuite/gcc.dg/matrix/matrix.exp | 8 +- gcc/testsuite/gcc.dg/mtune.c | 6 +- gcc/testsuite/gcc.dg/noncompile/950825-1.c | 2 +- gcc/testsuite/gcc.dg/noncompile/pr44517.c | 4 +- gcc/testsuite/gcc.dg/noncompile/pr52290.c | 4 +- gcc/testsuite/gcc.dg/parser-pr28152-2.c | 4 +- gcc/testsuite/gcc.dg/parser-pr28152.c | 4 +- gcc/testsuite/gcc.dg/pch/ident-1.c | 2 + gcc/testsuite/gcc.dg/pch/ident-1.hs | 1 + gcc/testsuite/gcc.dg/pr14475.c | 8 +- gcc/testsuite/gcc.dg/pr27953.c | 10 +- gcc/testsuite/gcc.dg/pr28322-3.c | 4 +- gcc/testsuite/gcc.dg/pr30457.c | 6 +- gcc/testsuite/gcc.dg/pr30551-2.c | 6 +- gcc/testsuite/gcc.dg/pr30551-3.c | 6 +- gcc/testsuite/gcc.dg/pr30551-4.c | 6 +- gcc/testsuite/gcc.dg/pr30551-5.c | 6 +- gcc/testsuite/gcc.dg/pr30551-6.c | 6 +- gcc/testsuite/gcc.dg/pr30551.c | 6 +- gcc/testsuite/gcc.dg/pr45461.c | 6 +- gcc/testsuite/gcc.dg/pr46647.c | 3 +- gcc/testsuite/gcc.dg/pr48552-1.c | 24 +- gcc/testsuite/gcc.dg/pr48552-2.c | 24 +- gcc/testsuite/gcc.dg/pr51034.c | 14 + gcc/testsuite/gcc.dg/pr51879-16.c | 32 + gcc/testsuite/gcc.dg/pr51879-17.c | 32 + gcc/testsuite/gcc.dg/pr51879-18.c | 17 + gcc/testsuite/gcc.dg/{pr51879.c => pr51879-7.c} | 11 +- gcc/testsuite/gcc.dg/pr52558-1.c | 22 + gcc/testsuite/gcc.dg/pr52558-2.c | 23 + gcc/testsuite/gcc.dg/pr53196-1.c | 14 + gcc/testsuite/gcc.dg/pr53196-2.c | 16 + gcc/testsuite/gcc.dg/pr53532.c | 13 + gcc/testsuite/gcc.dg/pr53550.c | 12 + gcc/testsuite/gcc.dg/pr53749.c | 26 + gcc/testsuite/gcc.dg/pr53849.c | 14 + gcc/testsuite/gcc.dg/pr53881-1.c | 22 + gcc/testsuite/gcc.dg/pr53881-2.c | 19 + gcc/testsuite/gcc.dg/pr53887.c | 24 + gcc/testsuite/gcc.dg/pr53942.c | 34 + gcc/testsuite/gcc.dg/pubtypes-2.c | 2 +- gcc/testsuite/gcc.dg/pubtypes-3.c | 2 +- gcc/testsuite/gcc.dg/pubtypes-4.c | 2 +- gcc/testsuite/gcc.dg/redecl-1.c | 8 +- gcc/testsuite/gcc.dg/spec-options.c | 17 + gcc/testsuite/gcc.dg/{split-3.c => split-6.c} | 23 +- gcc/testsuite/gcc.dg/stack-usage-1.c | 2 + gcc/testsuite/gcc.dg/stmt-expr-4.c | 22 + gcc/testsuite/gcc.dg/sync-2.c | 4 +- gcc/testsuite/gcc.dg/tm/pr53008.c | 14 + gcc/testsuite/gcc.dg/tm/reg-promotion.c | 24 + gcc/testsuite/gcc.dg/torture/alias-1.c | 38 + gcc/testsuite/gcc.dg/torture/builtins-1.c | 9 + gcc/testsuite/gcc.dg/torture/ldist-1.c | 12 + gcc/testsuite/gcc.dg/torture/pr39074-2.c | 3 +- gcc/testsuite/gcc.dg/torture/pr39074.c | 3 +- gcc/testsuite/gcc.dg/torture/pr48493.c | 18 + gcc/testsuite/gcc.dg/torture/pr51071-2.c | 38 + gcc/testsuite/gcc.dg/torture/pr53366-1.c | 70 + gcc/testsuite/gcc.dg/torture/pr53366-2.c | 43 + gcc/testsuite/gcc.dg/torture/pr53408.c | 20 + gcc/testsuite/gcc.dg/torture/pr53501.c | 22 + gcc/testsuite/gcc.dg/torture/pr53516.c | 32 + gcc/testsuite/gcc.dg/torture/pr53589.c | 15 + gcc/testsuite/gcc.dg/torture/pr53703.c | 149 + gcc/testsuite/gcc.dg/torture/pr53790.c | 17 + gcc/testsuite/gcc.dg/torture/pr53908.c | 288 + gcc/testsuite/gcc.dg/torture/pr53922.c | 22 + gcc/testsuite/gcc.dg/torture/pta-structcopy-1.c | 3 +- gcc/testsuite/gcc.dg/torture/stackalign/alloca-2.c | 2 +- gcc/testsuite/gcc.dg/torture/stackalign/alloca-3.c | 2 +- gcc/testsuite/gcc.dg/torture/stackalign/alloca-4.c | 2 +- gcc/testsuite/gcc.dg/torture/stackalign/alloca-5.c | 2 +- gcc/testsuite/gcc.dg/torture/stackalign/alloca-6.c | 2 +- .../gcc.dg/torture/stackalign/builtin-apply-2.c | 2 + gcc/testsuite/gcc.dg/torture/stackalign/push-1.c | 2 +- .../gcc.dg/torture/stackalign/stackalign.exp | 52 +- gcc/testsuite/gcc.dg/torture/stackalign/vararg-3.c | 2 +- gcc/testsuite/gcc.dg/transparent-union-3.c | 16 +- gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp | 9 +- gcc/testsuite/gcc.dg/tree-prof/update-loopch.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/20031021-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/alias-19.c | 2 +- .../{binop-notand1.c => tree-ssa/alias-21.c} | 12 +- .../{binop-notand1.c => tree-ssa/alias-22.c} | 12 +- gcc/testsuite/gcc.dg/tree-ssa/foldstring-1.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-17.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-19.c | 72 + gcc/testsuite/gcc.dg/tree-ssa/ldist-20.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/ldist-pr45948-2.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/ldist-pr45948.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-19.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr18133-1.c | 12 +- gcc/testsuite/gcc.dg/tree-ssa/pr36881.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/pr37508.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/scev-6.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/slsr-1.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/slsr-2.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/slsr-3.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/slsr-4.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vector-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vector-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vector-4.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/vrp.h | 27 + gcc/testsuite/gcc.dg/tree-ssa/vrp68.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/vrp69.c | 38 + gcc/testsuite/gcc.dg/tree-ssa/vrp70.c | 28 + gcc/testsuite/gcc.dg/tree-ssa/vrp71.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/vrp72.c | 30 + gcc/testsuite/gcc.dg/tree-ssa/vrp73.c | 30 + gcc/testsuite/gcc.dg/tree-ssa/vrp74.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/vrp75.c | 31 + gcc/testsuite/gcc.dg/utf-dflt.c | 8 +- gcc/testsuite/gcc.dg/utf-dflt2.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-30.c | 47 + gcc/testsuite/gcc.dg/vect/pr51581-1.c | 18 + gcc/testsuite/gcc.dg/vect/pr51581-2.c | 18 + gcc/testsuite/gcc.dg/vect/pr51581-3.c | 118 + gcc/testsuite/gcc.dg/vect/pr51581-4.c | 166 + gcc/testsuite/gcc.dg/vect/slp-26.c | 6 +- gcc/testsuite/gcc.dg/vect/slp-perm-8.c | 6 +- gcc/testsuite/gcc.dg/vla-8.c | 4 +- gcc/testsuite/gcc.dg/vla-init-1.c | 4 +- gcc/testsuite/gcc.dg/wtr-int-type-1.c | 4 +- gcc/testsuite/gcc.misc-tests/bprob.exp | 16 +- .../arm/di-longlong64-sync-withhelpers.c | 4 +- .../gcc.target/arm/di-longlong64-sync-withldrexd.c | 4 +- gcc/testsuite/gcc.target/arm/epilog-1.c | 17 + gcc/testsuite/gcc.target/arm/fma-sp.c | 13 + gcc/testsuite/gcc.target/arm/fma.c | 13 + gcc/testsuite/gcc.target/arm/fma.h | 50 + gcc/testsuite/gcc.target/arm/ftest-armv4-arm.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv4t-arm.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv4t-thumb.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv5t-arm.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv5t-thumb.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv5te-arm.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv5te-thumb.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv6-arm.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv6-thumb.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv6k-arm.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv6k-thumb.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv6m-thumb.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv6t2-arm.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv6t2-thumb.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv6z-arm.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv6z-thumb.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv7a-arm.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv7a-thumb.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv7em-thumb.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv7m-thumb.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv7r-arm.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv7r-thumb.c | 14 + gcc/testsuite/gcc.target/arm/ftest-support-arm.h | 29 + gcc/testsuite/gcc.target/arm/ftest-support-thumb.h | 29 + gcc/testsuite/gcc.target/arm/ftest-support.h | 83 + gcc/testsuite/gcc.target/arm/mmx-2.c | 166 + .../arm/neon-combine-sub-abs-into-vabd.c | 16 +- gcc/testsuite/gcc.target/arm/neon-vdup-1.c | 17 + gcc/testsuite/gcc.target/arm/neon-vdup-10.c | 17 + gcc/testsuite/gcc.target/arm/neon-vdup-11.c | 17 + gcc/testsuite/gcc.target/arm/neon-vdup-12.c | 17 + gcc/testsuite/gcc.target/arm/neon-vdup-13.c | 17 + gcc/testsuite/gcc.target/arm/neon-vdup-14.c | 17 + gcc/testsuite/gcc.target/arm/neon-vdup-15.c | 17 + gcc/testsuite/gcc.target/arm/neon-vdup-16.c | 17 + gcc/testsuite/gcc.target/arm/neon-vdup-17.c | 17 + gcc/testsuite/gcc.target/arm/neon-vdup-18.c | 17 + gcc/testsuite/gcc.target/arm/neon-vdup-19.c | 17 + gcc/testsuite/gcc.target/arm/neon-vdup-2.c | 17 + gcc/testsuite/gcc.target/arm/neon-vdup-3.c | 17 + gcc/testsuite/gcc.target/arm/neon-vdup-4.c | 17 + gcc/testsuite/gcc.target/arm/neon-vdup-5.c | 17 + gcc/testsuite/gcc.target/arm/neon-vdup-6.c | 17 + gcc/testsuite/gcc.target/arm/neon-vdup-7.c | 17 + gcc/testsuite/gcc.target/arm/neon-vdup-8.c | 17 + gcc/testsuite/gcc.target/arm/neon-vdup-9.c | 17 + gcc/testsuite/gcc.target/arm/neon-vld1_dupQ.c | 24 + gcc/testsuite/gcc.target/arm/neon-vrev.c | 105 + gcc/testsuite/gcc.target/arm/neon/vtrnf32.c | 2 +- gcc/testsuite/gcc.target/arm/neon/vtrns32.c | 2 +- gcc/testsuite/gcc.target/arm/neon/vtrnu32.c | 2 +- gcc/testsuite/gcc.target/arm/neon/vzipf32.c | 2 +- gcc/testsuite/gcc.target/arm/neon/vzips32.c | 2 +- gcc/testsuite/gcc.target/arm/neon/vzipu32.c | 2 +- gcc/testsuite/gcc.target/arm/pr53447-1.c | 8 + gcc/testsuite/gcc.target/arm/pr53447-2.c | 8 + gcc/testsuite/gcc.target/arm/pr53447-3.c | 9 + gcc/testsuite/gcc.target/arm/pr53447-4.c | 9 + gcc/testsuite/gcc.target/arm/pr53636.c | 48 + gcc/testsuite/gcc.target/arm/pr53859.c | 11 + gcc/testsuite/gcc.target/arm/pr54051.c | 20 + gcc/testsuite/gcc.target/arm/vfp-1.c | 2 +- gcc/testsuite/gcc.target/cris/20011127-1.c | 1 - gcc/testsuite/gcc.target/cris/asm-other.S | 15 + gcc/testsuite/gcc.target/cris/asm-v10.S | 6 + gcc/testsuite/gcc.target/cris/asm-v8.S | 6 + gcc/testsuite/gcc.target/cris/inasm-other.c | 23 + gcc/testsuite/gcc.target/cris/inasm-v10.c | 6 + gcc/testsuite/gcc.target/cris/inasm-v8.c | 6 + gcc/testsuite/gcc.target/cris/sync-1-v10.c | 5 + gcc/testsuite/gcc.target/cris/sync-1-v32.c | 5 + gcc/testsuite/gcc.target/cris/sync-1.c | 35 + gcc/testsuite/gcc.target/cris/sync-2c.c | 8 + gcc/testsuite/gcc.target/cris/sync-2i.c | 10 + gcc/testsuite/gcc.target/cris/sync-2s.c | 10 + gcc/testsuite/gcc.target/cris/sync-3i.c | 12 + gcc/testsuite/gcc.target/cris/sync-3s.c | 12 + gcc/testsuite/gcc.target/cris/sync-4c.c | 8 + gcc/testsuite/gcc.target/cris/sync-4i.c | 9 + gcc/testsuite/gcc.target/cris/sync-4s.c | 9 + gcc/testsuite/gcc.target/cris/sync-xchg-1.c | 21 + .../gcc.target/cris/torture/sync-mis-op-i-1.c | 4 + .../gcc.target/cris/torture/sync-mis-op-i-1a.c | 6 + .../gcc.target/cris/torture/sync-mis-op-i-1ml.c | 4 + .../gcc.target/cris/torture/sync-mis-op-i-2.c | 4 + .../gcc.target/cris/torture/sync-mis-op-i-2a.c | 6 + .../gcc.target/cris/torture/sync-mis-op-i-2ml.c | 4 + .../gcc.target/cris/torture/sync-mis-op-i-3.c | 4 + .../gcc.target/cris/torture/sync-mis-op-i-3a.c | 6 + .../gcc.target/cris/torture/sync-mis-op-i-3ml.c | 4 + .../gcc.target/cris/torture/sync-mis-op-s-1.c | 126 + .../gcc.target/cris/torture/sync-mis-op-s-1a.c | 6 + .../gcc.target/cris/torture/sync-mis-op-s-1ml.c | 4 + .../gcc.target/cris/torture/sync-mis-xchg-i-1.c | 4 + .../gcc.target/cris/torture/sync-mis-xchg-i-1a.c | 6 + .../gcc.target/cris/torture/sync-mis-xchg-i-1ml.c | 4 + .../gcc.target/cris/torture/sync-mis-xchg-i-2.c | 4 + .../gcc.target/cris/torture/sync-mis-xchg-i-2a.c | 6 + .../gcc.target/cris/torture/sync-mis-xchg-i-2ml.c | 4 + .../gcc.target/cris/torture/sync-mis-xchg-i-3.c | 4 + .../gcc.target/cris/torture/sync-mis-xchg-i-3a.c | 6 + .../gcc.target/cris/torture/sync-mis-xchg-i-3ml.c | 4 + .../gcc.target/cris/torture/sync-mis-xchg-s-1.c | 4 + .../gcc.target/cris/torture/sync-mis-xchg-s-1a.c | 6 + .../gcc.target/cris/torture/sync-mis-xchg-s-1ml.c | 4 + gcc/testsuite/gcc.target/cris/torture/trap-1.c | 13 + gcc/testsuite/gcc.target/cris/torture/trap-2.c | 11 + gcc/testsuite/gcc.target/cris/torture/trap-3.c | 10 + gcc/testsuite/gcc.target/cris/torture/trap-v0.c | 11 + gcc/testsuite/gcc.target/cris/torture/trap-v3.c | 12 + gcc/testsuite/gcc.target/i386/avx-os-support.h | 12 +- gcc/testsuite/gcc.target/i386/avx-pr51581-1.c | 23 + gcc/testsuite/gcc.target/i386/avx-pr51581-2.c | 23 + gcc/testsuite/gcc.target/i386/avx2-pr51581-1.c | 9 + gcc/testsuite/gcc.target/i386/avx2-pr51581-2.c | 9 + gcc/testsuite/gcc.target/i386/builtin_target.c | 226 +- gcc/testsuite/gcc.target/i386/clearcapv2.map | 7 + gcc/testsuite/gcc.target/i386/i386.exp | 17 +- gcc/testsuite/gcc.target/i386/large-frame.c | 10 + gcc/testsuite/gcc.target/i386/pr23943.c | 2 +- gcc/testsuite/gcc.target/i386/pr33329.c | 6 +- gcc/testsuite/gcc.target/i386/pr38988.c | 2 +- gcc/testsuite/gcc.target/i386/pr53366-1.c | 5 + gcc/testsuite/gcc.target/i386/pr53366-2.c | 5 + gcc/testsuite/gcc.target/i386/pr53416.c | 17 + gcc/testsuite/gcc.target/i386/pr53425-1.c | 14 + gcc/testsuite/gcc.target/i386/pr53425-2.c | 14 + gcc/testsuite/gcc.target/i386/pr53698.c | 16 + gcc/testsuite/gcc.target/i386/pr53712.c | 13 + gcc/testsuite/gcc.target/i386/pr53759.c | 17 + gcc/testsuite/gcc.target/i386/pr53907.c | 14 + gcc/testsuite/gcc.target/i386/prefetchw-1.c | 13 + gcc/testsuite/gcc.target/i386/shuf-concat.c | 13 + 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 | 2 +- gcc/testsuite/gcc.target/i386/sse-22.c | 4 +- gcc/testsuite/gcc.target/i386/sse-23.c | 2 +- gcc/testsuite/gcc.target/i386/sse4_1-pmuldq.c | 2 +- gcc/testsuite/gcc.target/m68k/pr36134.c | 9 +- gcc/testsuite/gcc.target/m68k/stack-limit-1.c | 6 + gcc/testsuite/gcc.target/mips/mips.exp | 4 + gcc/testsuite/gcc.target/mips/octeon-pipe-1.c | 2 +- gcc/testsuite/gcc.target/mips/octeon-pop-2.c | 10 + gcc/testsuite/gcc.target/mips/octeon2-pipe-1.c | 2 +- gcc/testsuite/gcc.target/mips/unaligned-1.c | 44 + gcc/testsuite/gcc.target/powerpc/cell_builtin-1.c | 48 + gcc/testsuite/gcc.target/powerpc/cell_builtin-2.c | 48 + gcc/testsuite/gcc.target/powerpc/cell_builtin-3.c | 48 + gcc/testsuite/gcc.target/powerpc/cell_builtin-4.c | 48 + gcc/testsuite/gcc.target/powerpc/cell_builtin-5.c | 48 + gcc/testsuite/gcc.target/powerpc/cell_builtin-6.c | 48 + gcc/testsuite/gcc.target/powerpc/cell_builtin-7.c | 48 + gcc/testsuite/gcc.target/powerpc/cell_builtin-8.c | 48 + gcc/testsuite/gcc.target/powerpc/lhs-1.c | 21 + gcc/testsuite/gcc.target/powerpc/lhs-2.c | 21 + gcc/testsuite/gcc.target/powerpc/lhs-3.c | 21 + gcc/testsuite/gcc.target/powerpc/powerpc.exp | 2 + gcc/testsuite/gcc.target/powerpc/pr53487.c | 27 + gcc/testsuite/gcc.target/powerpc/savres.c | 206 +- gcc/testsuite/gcc.target/sh/pr33135-1.c | 32 + gcc/testsuite/gcc.target/sh/pr33135-2.c | 32 + gcc/testsuite/gcc.target/sh/pr33135-3.c | 32 + gcc/testsuite/gcc.target/sh/pr33135-4.c | 32 + .../gcc.target/sh/pr50749-qihisi-postinc-1.c | 34 + .../gcc.target/sh/pr50749-qihisi-postinc-2.c | 70 + .../gcc.target/sh/pr50749-qihisi-postinc-3.c | 40 + .../gcc.target/sh/pr50749-qihisi-postinc-4.c | 46 + .../gcc.target/sh/pr50749-qihisi-predec-1.c | 28 + .../gcc.target/sh/pr50749-qihisi-predec-2.c | 58 + .../gcc.target/sh/pr50749-qihisi-predec-3.c | 37 + .../gcc.target/sh/pr50749-qihisi-predec-4.c | 43 + gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-1.c | 15 + gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-2.c | 27 + gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-3.c | 17 + gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-4.c | 19 + gcc/testsuite/gcc.target/sh/pr50749-sf-predec-1.c | 13 + gcc/testsuite/gcc.target/sh/pr50749-sf-predec-2.c | 23 + gcc/testsuite/gcc.target/sh/pr50749-sf-predec-3.c | 16 + gcc/testsuite/gcc.target/sh/pr50749-sf-predec-4.c | 18 + gcc/testsuite/gcc.target/sh/pr51244-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr53511-1.c | 14 + gcc/testsuite/gcc.target/sh/pr53512-1.c | 26 + gcc/testsuite/gcc.target/sh/pr53512-2.c | 26 + gcc/testsuite/gcc.target/sh/pr53512-3.c | 15 + gcc/testsuite/gcc.target/sh/pr53512-4.c | 15 + gcc/testsuite/gcc.target/sh/pr53568-1.c | 82 + gcc/testsuite/gfortran.dg/allocate_alloc_opt_1.f90 | 2 +- gcc/testsuite/gfortran.dg/allocate_class_1.f90 | 2 +- gcc/testsuite/gfortran.dg/allocate_class_2.f90 | 16 + .../gfortran.dg/allocate_with_typespec_4.f90 | 2 +- .../gfortran.dg/allocate_with_typespec_6.f90 | 17 + gcc/testsuite/gfortran.dg/assumed_rank_1.f90 | 145 + gcc/testsuite/gfortran.dg/assumed_rank_10.f90 | 106 + gcc/testsuite/gfortran.dg/assumed_rank_11.f90 | 52 + gcc/testsuite/gfortran.dg/assumed_rank_12.f90 | 21 + gcc/testsuite/gfortran.dg/assumed_rank_1_c.c | 16 + gcc/testsuite/gfortran.dg/assumed_rank_2.f90 | 135 + gcc/testsuite/gfortran.dg/assumed_rank_3.f90 | 19 + gcc/testsuite/gfortran.dg/assumed_rank_4.f90 | 50 + gcc/testsuite/gfortran.dg/assumed_rank_5.f90 | 9 + gcc/testsuite/gfortran.dg/assumed_rank_6.f90 | 39 + gcc/testsuite/gfortran.dg/assumed_rank_7.f90 | 64 + gcc/testsuite/gfortran.dg/assumed_rank_8.f90 | 71 + gcc/testsuite/gfortran.dg/assumed_rank_8_c.c | 25 + gcc/testsuite/gfortran.dg/assumed_rank_9.f90 | 139 + gcc/testsuite/gfortran.dg/assumed_type_3.f90 | 4 +- gcc/testsuite/gfortran.dg/bind_c_array_params.f03 | 3 +- .../gfortran.dg/bind_c_array_params_2.f90 | 19 + gcc/testsuite/gfortran.dg/bind_c_procs.f03 | 1 + gcc/testsuite/gfortran.dg/bind_c_usage_13.f03 | 2 +- gcc/testsuite/gfortran.dg/bind_c_usage_18.f90 | 1 + gcc/testsuite/gfortran.dg/bind_c_usage_26.f90 | 14 + .../gfortran.dg/c_f_pointer_shape_tests_5.f90 | 27 + gcc/testsuite/gfortran.dg/c_f_pointer_tests_3.f90 | 15 +- gcc/testsuite/gfortran.dg/coarray/move_alloc_1.f90 | 24 + gcc/testsuite/gfortran.dg/coarray_27.f90 | 34 + gcc/testsuite/gfortran.dg/coarray_allocate_1.f90 | 95 + .../gfortran.dg/coarray_lib_move_alloc_1.f90 | 23 + .../gfortran.dg/deferred_type_param_8.f90 | 54 + .../gfortran.dg/elemental_optional_args_6.f90 | 56 + .../gfortran.dg/gomp/appendix-a/a.35.1.f90 | 2 +- .../gfortran.dg/gomp/appendix-a/a.35.3.f90 | 2 +- .../gfortran.dg/gomp/appendix-a/a.35.4.f90 | 2 +- .../gfortran.dg/gomp/appendix-a/a.35.6.f90 | 2 +- gcc/testsuite/gfortran.dg/init_flag_10.f90 | 43 + gcc/testsuite/gfortran.dg/inline_sum_4.f90 | 19 + gcc/testsuite/gfortran.dg/intent_out_7.f90 | 26 + gcc/testsuite/gfortran.dg/interop_params.f03 | 1 + .../module_procedure_double_colon_3.f90 | 16 + .../module_procedure_double_colon_4.f90 | 16 + gcc/testsuite/gfortran.dg/oldstyle_4.f90 | 13 + .../gfortran.dg/parameter_array_element_2.f90 | 16 + gcc/testsuite/gfortran.dg/pr46519-2.f90 | 2 +- gcc/testsuite/gfortran.dg/proc_decl_28.f90 | 15 + gcc/testsuite/gfortran.dg/realloc_on_assign_15.f90 | 40 + gcc/testsuite/gfortran.dg/save_4.f90 | 13 + gcc/testsuite/gfortran.dg/string_assign_1.f90 | 11 + gcc/testsuite/gfortran.dg/string_assign_2.f90 | 9 + gcc/testsuite/gfortran.dg/transfer_check_3.f90 | 33 + gcc/testsuite/gfortran.dg/typebound_generic_12.f03 | 26 + gcc/testsuite/gfortran.dg/typebound_generic_13.f03 | 28 + .../gfortran.dg/typebound_operator_16.f03 | 49 + gcc/testsuite/gfortran.dg/vect/pr32380.f | 2 +- gcc/testsuite/gnat.dg/aggr20.adb | 10 + gcc/testsuite/gnat.dg/aggr20.ads | 24 + gcc/testsuite/gnat.dg/aggr20_pkg.ads | 9 + gcc/testsuite/gnat.dg/array21.adb | 16 + gcc/testsuite/gnat.dg/array22.adb | 21 + gcc/testsuite/gnat.dg/constant4.adb | 12 + gcc/testsuite/gnat.dg/constant4_pkg.ads | 15 + gcc/testsuite/gnat.dg/deep_old.adb | 10 - gcc/testsuite/gnat.dg/derived_type3.adb | 9 + gcc/testsuite/gnat.dg/derived_type3_pkg.adb | 42 + gcc/testsuite/gnat.dg/derived_type3_pkg.ads | 6 + gcc/testsuite/gnat.dg/discr37.adb | 12 + gcc/testsuite/gnat.dg/discr37.ads | 22 + gcc/testsuite/gnat.dg/discr38.adb | 40 + gcc/testsuite/gnat.dg/loop_optimization11.adb | 19 + gcc/testsuite/gnat.dg/loop_optimization11_pkg.ads | 11 + gcc/testsuite/gnat.dg/lto13.adb | 9 + gcc/testsuite/gnat.dg/lto13_pkg.adb | 10 + gcc/testsuite/gnat.dg/lto13_pkg.ads | 9 + gcc/testsuite/gnat.dg/lto14.adb | 8 + gcc/testsuite/gnat.dg/lto15.adb | 11 + gcc/testsuite/gnat.dg/lto15.ads | 11 + gcc/testsuite/gnat.dg/noreturn4.adb | 21 + gcc/testsuite/gnat.dg/noreturn4.ads | 10 + gcc/testsuite/gnat.dg/noreturn4_pkg.ads | 18 + gcc/testsuite/gnat.dg/old_errors.adb | 47 - gcc/testsuite/gnat.dg/opt25.adb | 17 + gcc/testsuite/gnat.dg/opt25_pkg1.adb | 10 + gcc/testsuite/gnat.dg/opt25_pkg1.ads | 11 + gcc/testsuite/gnat.dg/opt25_pkg2.adb | 8 + gcc/testsuite/gnat.dg/opt25_pkg2.ads | 20 + gcc/testsuite/gnat.dg/recursive_call.adb | 10 + gcc/testsuite/gnat.dg/renaming5.adb | 2 +- gcc/testsuite/gnat.dg/specs/array1.ads | 10 + gcc/testsuite/gnat.dg/specs/array2.ads | 12 + gcc/testsuite/gnat.dg/vect8.adb | 11 + gcc/testsuite/gnat.dg/vect8.ads | 10 + gcc/testsuite/lib/dg-pch.exp | 8 +- gcc/testsuite/lib/gcc-dg.exp | 46 +- gcc/testsuite/lib/gcov.exp | 60 +- gcc/testsuite/lib/profopt.exp | 19 +- gcc/testsuite/lib/scanasm.exp | 42 +- gcc/testsuite/lib/scandump.exp | 37 +- gcc/testsuite/lib/target-supports-dg.exp | 28 + gcc/testsuite/lib/target-supports.exp | 43 +- gcc/timevar.c | 53 + gcc/timevar.def | 9 +- gcc/tlink.c | 8 +- gcc/toplev.c | 31 +- gcc/tracer.c | 9 +- gcc/trans-mem.c | 26 +- gcc/tree-affine.c | 3 +- gcc/tree-call-cdce.c | 2 - gcc/tree-cfg.c | 70 +- gcc/tree-cfgcleanup.c | 41 +- gcc/tree-chrec.c | 19 +- gcc/tree-data-ref.c | 320 +- gcc/tree-data-ref.h | 39 +- gcc/tree-dfa.c | 309 +- gcc/tree-diagnostic.c | 93 +- gcc/tree-dump.c | 1 - gcc/tree-dump.h | 4 +- gcc/tree-eh.c | 16 +- gcc/tree-emutls.c | 1 - gcc/tree-flow-inline.h | 5 +- gcc/tree-flow.h | 31 +- gcc/tree-if-conv.c | 6 +- gcc/tree-inline.c | 88 +- gcc/tree-inline.h | 2 +- gcc/tree-into-ssa.c | 6 +- gcc/tree-loop-distribution.c | 982 +- gcc/tree-mudflap.c | 5 - gcc/tree-nomudflap.c | 1 - gcc/tree-nrv.c | 2 - gcc/tree-object-size.c | 1 - gcc/tree-optimize.c | 3 - gcc/tree-outof-ssa.c | 5 +- gcc/tree-parloops.c | 35 +- gcc/tree-pass.h | 94 +- gcc/tree-phinodes.c | 19 +- gcc/tree-predcom.c | 3 +- gcc/tree-pretty-print.c | 50 +- gcc/tree-profile.c | 44 +- gcc/tree-scalar-evolution.c | 27 +- gcc/tree-sra.c | 20 +- gcc/tree-ssa-address.c | 9 +- gcc/tree-ssa-alias.c | 11 +- gcc/tree-ssa-alias.h | 3 - gcc/tree-ssa-ccp.c | 87 +- gcc/tree-ssa-coalesce.c | 2 +- gcc/tree-ssa-copy.c | 4 - gcc/tree-ssa-copyrename.c | 15 +- gcc/tree-ssa-dce.c | 9 +- gcc/tree-ssa-dom.c | 4 - gcc/tree-ssa-dse.c | 14 +- gcc/tree-ssa-forwprop.c | 62 +- gcc/tree-ssa-ifcombine.c | 2 - gcc/tree-ssa-live.c | 225 +- gcc/tree-ssa-loop-ch.c | 3 - gcc/tree-ssa-loop-im.c | 225 +- gcc/tree-ssa-loop-ivcanon.c | 2 - gcc/tree-ssa-loop-ivopts.c | 265 +- gcc/tree-ssa-loop-manip.c | 7 +- gcc/tree-ssa-loop-niter.c | 14 +- gcc/tree-ssa-loop-prefetch.c | 5 +- gcc/tree-ssa-loop-unswitch.c | 3 - gcc/tree-ssa-loop.c | 6 +- gcc/tree-ssa-math-opts.c | 3 +- gcc/tree-ssa-operands.c | 73 +- gcc/tree-ssa-operands.h | 2 +- gcc/tree-ssa-phiopt.c | 298 +- gcc/tree-ssa-phiprop.c | 3 - gcc/tree-ssa-pre.c | 6 +- gcc/tree-ssa-propagate.c | 7 +- gcc/tree-ssa-reassoc.c | 45 +- gcc/tree-ssa-sccvn.c | 96 +- gcc/tree-ssa-sccvn.h | 2 +- gcc/tree-ssa-sink.c | 4 - gcc/tree-ssa-structalias.c | 15 +- gcc/tree-ssa-tail-merge.c | 15 +- gcc/tree-ssa-ter.c | 5 +- gcc/tree-ssa-threadedge.c | 4 +- gcc/tree-ssa-threadupdate.c | 4 +- gcc/tree-ssa-uncprop.c | 4 - gcc/tree-ssa-uninit.c | 9 +- gcc/tree-ssa.c | 13 +- gcc/tree-ssanames.c | 16 +- gcc/tree-switch-conversion.c | 537 +- gcc/tree-tailcall.c | 40 +- gcc/tree-vect-data-refs.c | 211 +- gcc/tree-vect-generic.c | 571 +- gcc/tree-vect-loop-manip.c | 10 +- gcc/tree-vect-loop.c | 354 +- gcc/tree-vect-patterns.c | 471 +- gcc/tree-vect-slp.c | 186 +- gcc/tree-vect-stmts.c | 488 +- gcc/tree-vectorizer.c | 3 - gcc/tree-vectorizer.h | 183 +- gcc/tree-vrp.c | 1558 +- gcc/tree.c | 183 +- gcc/tree.def | 8 + gcc/tree.h | 133 +- gcc/value-prof.c | 100 +- gcc/var-tracking.c | 504 +- gcc/varasm.c | 327 +- gcc/varpool.c | 11 +- gcc/vec.c | 24 +- gcc/vec.h | 10 +- gcc/vmsdbgout.c | 53 +- gcc/web.c | 2 - include/ChangeLog | 38 + include/dwarf2.def | 7 +- include/dwarf2.h | 5 + include/filenames.h | 6 + include/leb128.h | 136 + include/plugin-api.h | 3 +- libada/ChangeLog | 4 + libada/Makefile.in | 2 +- libatomic/ChangeLog | 5 + libatomic/tas_n.c | 4 +- libcpp/ChangeLog | 56 + libcpp/directives.c | 32 +- libcpp/include/line-map.h | 6 +- libcpp/internal.h | 10 +- libcpp/lex.c | 11 +- libcpp/line-map.c | 35 +- libcpp/macro.c | 89 +- libcpp/po/ChangeLog | 8 + libcpp/po/cpplib.pot | 335 +- libcpp/po/sr.po | 955 ++ libffi/ChangeLog | 11 + libffi/ChangeLog.libgcj | 4 - libffi/src/x86/ffitarget.h | 3 +- libgcc/ChangeLog | 155 +- libgcc/Makefile.in | 7 +- libgcc/config.host | 4 +- libgcc/config/arm/ieee754-df.S | 4 +- libgcc/config/arm/ieee754-sf.S | 2 +- libgcc/config/c6x/libunwind.S | 2 +- libgcc/config/epiphany/udivsi3-float.c | 2 +- libgcc/config/i386/32/sfp-machine.h | 130 +- libgcc/config/i386/64/sfp-machine.h | 135 +- libgcc/config/i386/libgcc-bsd.ver | 1 + .../config/i386/libgcc-cygming.ver | 8 +- libgcc/config/i386/libgcc-glibc.ver | 2 + libgcc/config/i386/libgcc-sol2.ver | 1 + libgcc/config/i386/morestack.S | 42 +- libgcc/config/i386/sfp-exceptions.c | 90 + libgcc/config/i386/sfp-machine.h | 80 + libgcc/config/i386/t-seh-eh | 6 + libgcc/config/i386/t-slibgcc-cygming | 2 +- libgcc/config/i386/t-softfp | 1 + .../{sparc/crtfastmath.c => ia64/sfp-exceptions.c} | 46 +- libgcc/config/ia64/sfp-machine.h | 64 +- libgcc/config/ia64/t-softfp | 2 + libgcc/config/microblaze/muldi3_hard.S | 2 +- libgcc/config/picochip/adddi3.S | 2 +- libgcc/config/picochip/ashlsi3.S | 2 +- libgcc/config/picochip/ashrsi3.S | 2 +- libgcc/config/picochip/clzsi2.S | 2 +- libgcc/config/picochip/cmpsi2.S | 2 +- libgcc/config/picochip/divmod15.S | 2 +- libgcc/config/picochip/divmodhi4.S | 2 +- libgcc/config/picochip/divmodsi4.S | 2 +- libgcc/config/picochip/longjmp.S | 2 +- libgcc/config/picochip/lshrsi3.S | 2 +- libgcc/config/picochip/parityhi2.S | 2 +- libgcc/config/picochip/popcounthi2.S | 2 +- libgcc/config/picochip/setjmp.S | 2 +- libgcc/config/picochip/subdi3.S | 2 +- libgcc/config/picochip/ucmpsi2.S | 2 +- libgcc/config/picochip/udivmodhi4.S | 2 +- libgcc/config/picochip/udivmodsi4.S | 2 +- libgcc/config/rs6000/tramp.S | 12 + libgcc/config/spu/divv2df3.c | 2 +- libgcc/config/spu/mfc_multi_tag_release.c | 2 +- libgcc/config/spu/mfc_tag_release.c | 2 +- libgcc/config/t-darwin | 4 +- libgcc/configure | 331 +- libgcc/configure.ac | 7 +- libgcc/gthr-posix.h | 41 +- libgcc/libgcov.c | 3 +- libgcc/longlong.h | 80 +- libgcc/unwind-c.c | 15 + libgcc/unwind-generic.h | 17 + libgcc/unwind-seh.c | 483 + libgfortran/ChangeLog | 73 + libgfortran/acinclude.m4 | 26 + libgfortran/config.h.in | 5 +- libgfortran/configure | 54 +- libgfortran/configure.ac | 7 +- libgfortran/gfortran.map | 5 + libgfortran/intrinsics/chmod.c | 19 +- libgfortran/intrinsics/time_1.h | 40 +- libgfortran/io/intrinsics.c | 20 + libgfortran/io/io.h | 8 +- libgfortran/io/list_read.c | 2 +- libgfortran/io/unit.c | 3 +- libgfortran/io/unix.c | 24 +- libgfortran/runtime/backtrace.c | 2 +- libgfortran/runtime/error.c | 4 + libgo/MERGE | 2 +- libgo/Makefile.am | 110 +- libgo/Makefile.in | 126 +- libgo/config.h.in | 3 + libgo/configure | 2 +- libgo/configure.ac | 2 +- libgo/go/compress/flate/deflate.go | 20 + libgo/go/compress/flate/deflate_test.go | 44 + libgo/go/crypto/aes/const.go | 4 +- libgo/go/crypto/ecdsa/ecdsa.go | 6 +- libgo/go/crypto/rsa/pkcs1v15.go | 1 + libgo/go/crypto/tls/handshake_messages.go | 4 +- libgo/go/crypto/x509/x509.go | 4 +- libgo/go/debug/gosym/pclntab_test.go | 18 +- libgo/go/encoding/base64/base64.go | 2 +- libgo/go/encoding/base64/base64_test.go | 49 + libgo/go/encoding/gob/doc.go | 2 +- libgo/go/encoding/json/decode.go | 14 +- libgo/go/encoding/json/decode_test.go | 65 + libgo/go/encoding/json/encode.go | 4 +- libgo/go/encoding/xml/marshal_test.go | 2 +- libgo/go/flag/flag.go | 5 +- libgo/go/fmt/doc.go | 2 +- libgo/go/go/ast/ast.go | 14 +- libgo/go/go/ast/ast_test.go | 50 + libgo/go/go/build/build.go | 4 +- libgo/go/go/parser/parser.go | 42 +- libgo/go/go/parser/parser_test.go | 195 +- libgo/go/go/printer/nodes.go | 15 +- libgo/go/html/template/escape_test.go | 2 +- libgo/go/log/log.go | 2 +- libgo/go/math/big/nat.go | 10 +- libgo/go/math/big/nat_test.go | 18 + libgo/go/mime/multipart/multipart.go | 115 +- libgo/go/mime/multipart/multipart_test.go | 245 +- libgo/go/net/file.go | 4 +- libgo/go/net/http/client.go | 5 + libgo/go/net/http/client_test.go | 25 + libgo/go/net/http/proxy_test.go | 30 + libgo/go/net/http/response.go | 9 +- libgo/go/net/http/response_test.go | 15 + libgo/go/net/http/server.go | 2 +- libgo/go/net/http/transfer.go | 6 +- libgo/go/net/http/transport.go | 6 +- libgo/go/net/mail/message.go | 11 +- libgo/go/net/mail/message_test.go | 5 + libgo/go/net/url/url.go | 5 +- libgo/go/net/url/url_test.go | 31 + libgo/go/os/dir.go | 11 +- libgo/go/os/exec/exec.go | 18 +- libgo/go/os/user/lookup_unix.go | 7 +- libgo/go/path/filepath/path.go | 7 +- libgo/go/path/filepath/path_plan9.go | 2 +- libgo/go/path/filepath/path_test.go | 31 + libgo/go/reflect/type.go | 24 +- libgo/go/regexp/regexp.go | 4 +- libgo/go/regexp/syntax/parse.go | 7 +- libgo/go/regexp/syntax/parse_test.go | 8 + libgo/go/runtime/extern.go | 5 +- libgo/go/strconv/itoa.go | 8 +- libgo/go/strings/example_test.go | 1 - libgo/go/syscall/libcall_support.go | 6 + libgo/go/text/template/exec.go | 7 + libgo/go/text/template/exec_test.go | 6 + libgo/go/time/sleep_test.go | 22 + libgo/go/unicode/tables.go | 6 +- libgo/merge.sh | 2 +- libgo/mksysinfo.sh | 2 + libgo/runtime/chan.c | 4 +- libgo/runtime/go-assert.c | 3 +- libgo/runtime/go-caller.c | 2 +- libgo/runtime/go-callers.c | 5 +- libgo/runtime/go-cgo.c | 142 +- libgo/runtime/go-new-map.c | 4 +- libgo/runtime/go-panic.c | 8 +- libgo/runtime/go-print.c | 143 +- libgo/runtime/go-traceback.c | 66 +- libgo/runtime/go-trampoline.c | 112 +- libgo/runtime/malloc.goc | 13 +- libgo/runtime/mfinal.c | 3 +- libgo/runtime/mgc0.c | 29 +- libgo/runtime/mheap.c | 14 +- libgo/runtime/mprof.goc | 26 +- libgo/runtime/msize.c | 10 +- libgo/runtime/print.c | 310 + libgo/runtime/proc.c | 110 +- libgo/runtime/runtime.c | 12 + libgo/runtime/runtime.h | 49 +- libgo/runtime/thread-linux.c | 2 +- libgo/runtime/time.goc | 10 +- libgo/testsuite/gotest | 2 +- libgomp/ChangeLog | 49 + libgomp/config/linux/lock.c | 4 +- libgomp/config/linux/x86/futex.h | 2 +- libgomp/libgomp.texi | 10 +- libgomp/testsuite/libgomp.c/pr26943-2.c | 5 +- libgomp/testsuite/libgomp.c/pr26943-3.c | 5 +- libgomp/testsuite/libgomp.c/pr26943-4.c | 5 +- libgomp/testsuite/libgomp.c/sort-1.c | 2 +- libgomp/testsuite/libgomp.fortran/vla4.f90 | 6 +- libgomp/testsuite/libgomp.fortran/vla5.f90 | 6 +- .../testsuite/libgomp.graphite/force-parallel-1.c | 2 +- .../testsuite/libgomp.graphite/force-parallel-2.c | 2 +- .../testsuite/libgomp.graphite/force-parallel-4.c | 1 + .../testsuite/libgomp.graphite/force-parallel-5.c | 2 +- .../testsuite/libgomp.graphite/force-parallel-7.c | 21 +- .../testsuite/libgomp.graphite/force-parallel-8.c | 16 +- libiberty/ChangeLog | 22 + libiberty/copying-lib.texi | 5 - libiberty/cp-demangle.c | 33 +- libiberty/filename_cmp.c | 49 + libiberty/testsuite/demangle-expected | 7 + libitm/ChangeLog | 8 + libitm/config/x86/target.h | 2 +- libitm/eh_cpp.cc | 4 +- libjava/ChangeLog | 56 + libjava/configure | 2 +- libjava/configure.ac | 2 +- libjava/exception.cc | 20 +- libjava/include/x86_64-signal.h | 8 +- libjava/libgcj.ver | 1 + libjava/sysdep/m68k/locks.h | 46 +- libjava/sysdep/powerpc/locks.h | 76 +- libjava/sysdep/s390/locks.h | 24 +- libjava/sysdep/sh/locks.h | 36 +- libmudflap/ChangeLog | 17 + libmudflap/mf-impl.h | 2 +- libmudflap/testsuite/libmudflap.c++/c++frags.exp | 2 +- libmudflap/testsuite/libmudflap.c++/ctors.exp | 2 +- libmudflap/testsuite/libmudflap.c/cfrags.exp | 2 +- libmudflap/testsuite/libmudflap.c/externs.exp | 2 +- libmudflap/testsuite/libmudflap.c/fail11-frag.c | 2 +- libmudflap/testsuite/libmudflap.c/fail12-frag.c | 2 +- libmudflap/testsuite/libmudflap.cth/cthfrags.exp | 2 +- libobjc/ChangeLog | 7 +- libobjc/exception.c | 15 + libquadmath/ChangeLog | 6 + libquadmath/configure | 2 +- libquadmath/configure.ac | 2 +- libssp/ChangeLog | 6 + libssp/configure | 2 +- libssp/configure.ac | 2 +- libstdc++-v3/ChangeLog | 265 +- libstdc++-v3/config/abi/pre/gnu.ver | 1 + libstdc++-v3/config/os/bsd/netbsd/ctype_base.h | 6 +- libstdc++-v3/doc/doxygen/user.cfg.in | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 21 +- libstdc++-v3/include/bits/alloc_traits.h | 26 +- libstdc++-v3/include/bits/c++config | 3 +- libstdc++-v3/include/bits/hashtable_policy.h | 10 +- libstdc++-v3/include/bits/list.tcc | 44 +- libstdc++-v3/include/bits/locale_classes.tcc | 5 +- libstdc++-v3/include/bits/ptr_traits.h | 5 +- libstdc++-v3/include/bits/regex.h | 352 +- libstdc++-v3/include/bits/regex_compiler.h | 43 +- libstdc++-v3/include/bits/regex_constants.h | 59 +- libstdc++-v3/include/bits/regex_cursor.h | 17 +- libstdc++-v3/include/bits/regex_error.h | 34 +- libstdc++-v3/include/bits/regex_grep_matcher.h | 26 +- libstdc++-v3/include/bits/regex_grep_matcher.tcc | 42 +- libstdc++-v3/include/bits/regex_nfa.h | 97 +- libstdc++-v3/include/bits/regex_nfa.tcc | 6 +- libstdc++-v3/include/bits/stl_algobase.h | 4 + libstdc++-v3/include/bits/stl_list.h | 62 +- libstdc++-v3/include/bits/stl_map.h | 10 +- libstdc++-v3/include/bits/stl_multimap.h | 10 +- libstdc++-v3/include/bits/stl_pair.h | 10 +- libstdc++-v3/include/bits/stl_tempbuf.h | 39 +- libstdc++-v3/include/debug/map.h | 8 +- libstdc++-v3/include/debug/multimap.h | 8 +- libstdc++-v3/include/debug/unordered_map | 16 +- libstdc++-v3/include/ext/alloc_traits.h | 27 +- libstdc++-v3/include/ext/concurrence.h | 52 +- libstdc++-v3/include/ext/rope | 37 +- libstdc++-v3/include/profile/map.h | 10 +- libstdc++-v3/include/profile/multimap.h | 10 +- libstdc++-v3/include/profile/unordered_map | 18 +- libstdc++-v3/include/std/chrono | 9 +- libstdc++-v3/include/std/condition_variable | 48 +- libstdc++-v3/include/std/mutex | 4 +- libstdc++-v3/include/std/ratio | 49 +- libstdc++-v3/include/std/thread | 4 +- libstdc++-v3/include/std/tuple | 13 +- libstdc++-v3/include/tr2/bool_set | 6 +- libstdc++-v3/include/tr2/dynamic_bitset | 25 +- libstdc++-v3/libsupc++/eh_personality.cc | 20 +- .../primary.cc => 20_util/duration/cons/54025.cc} | 9 +- .../testsuite/20_util/duration/cons/constexpr.cc | 9 +- .../20_util/duration/requirements/typedefs_neg1.cc | 4 +- .../20_util/duration/requirements/typedefs_neg2.cc | 4 +- .../20_util/duration/requirements/typedefs_neg3.cc | 4 +- .../52799.cc => 20_util/pair/noncopyable.cc} | 27 +- .../operations/53840.cc} | 11 +- .../20_util/ratio/operations/ops_overflow_neg.cc | 8 +- .../explicit_instantiation.cc => tuple/53648.cc} | 27 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 2 +- .../52799.cc => 22_locale/ctype_base/53678.cc} | 16 +- .../testsuite/22_locale/num_put/put/char/9780-2.cc | 8 +- .../emplace/52799.cc => array/cons/53361.cc} | 16 +- .../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/unordered_map/erase/1.cc | 26 +- .../23_containers/unordered_map/observers.cc | 4 +- .../23_containers/unordered_multimap/erase/1.cc | 26 +- .../23_containers/unordered_multimap/erase/2.cc | 12 +- .../unordered_multimap/insert/53115.cc | 22 +- .../23_containers/unordered_multimap/observers.cc | 4 +- .../23_containers/unordered_multiset/erase/1.cc | 26 +- .../23_containers/unordered_multiset/erase/2.cc | 12 +- .../unordered_multiset/insert/53115.cc | 22 +- .../unordered_multiset/insert/multiset_range.cc | 37 +- .../23_containers/unordered_multiset/observers.cc | 4 +- .../23_containers/unordered_set/erase/1.cc | 26 +- .../23_containers/unordered_set/observers.cc | 4 +- .../23_containers/vector/debug/alloc_prop.cc | 4 +- .../39901.cc => 25_algorithms/stable_sort/3.cc} | 36 +- .../headers/cmath/53503.cc} | 11 +- .../{02_match => match}/basic/string_01.cc | 0 .../basic/string_range_00_03.cc | 0 .../basic/string_range_01_03.cc | 0 .../basic/string_range_02_03.cc | 0 .../{02_match => match}/extended/cstring_plus.cc | 0 .../extended/cstring_questionmark.cc | 0 .../{02_match => match}/extended/string_any.cc | 0 .../extended/string_range_00_03.cc | 0 .../extended/string_range_01_03.cc | 0 .../extended/string_range_02_03.cc | 0 .../headers/04_header/regex/std_c++0x_neg.cc | 23 - .../testsuite/29_atomics/atomic/cons/49445.cc | 4 +- .../atomic/operators/pointer_partial_void.cc | 4 +- .../3.cc => condition_variable_any/53830.cc} | 61 +- .../emplace/52799.cc => 30_threads/thread/adl.cc} | 21 +- .../testsuite/ext/profile/mutex_extensions_neg.cc | 2 +- lto-plugin/ChangeLog | 4 + lto-plugin/lto-plugin.c | 2 +- maintainer-scripts/ChangeLog | 5 + maintainer-scripts/crontab | 1 - maintainer-scripts/update_version_svn | 2 +- 2133 files changed, 144684 insertions(+), 110443 deletions(-) create mode 100644 config/isl.m4 create mode 100755 contrib/mklog create mode 100644 gcc/ada/s-atopri.adb copy gcc/ada/{s-fore.ads => s-bytswa.ads} (73%) rename gcc/{ => c-family}/cppspec.c (100%) create mode 100644 gcc/c/ChangeLog create mode 100644 gcc/c/Make-lang.in rename gcc/{ => c}/c-aux-info.c (100%) rename gcc/{ => c}/c-convert.c (100%) rename gcc/{ => c}/c-decl.c (99%) rename gcc/{ => c}/c-errors.c (100%) rename gcc/{ => c}/c-lang.c (100%) rename gcc/{ => c}/c-lang.h (97%) rename gcc/{ => c}/c-objc-common.c (100%) rename gcc/{ => c}/c-objc-common.h (100%) rename gcc/{ => c}/c-parser.c (99%) rename gcc/{ => c}/c-tree.h (99%) rename gcc/{ => c}/c-typeck.c (99%) rename gcc/{c-config-lang.in => c/config-lang.in} (54%) rename gcc/{ => c}/gccspec.c (100%) create mode 100644 gcc/cfg-flags.def delete mode 100644 gcc/cfglayout.c delete mode 100644 gcc/cfglayout.h delete mode 100644 gcc/config/arm/cirrus.md delete mode 100644 gcc/config/arm/ecos-elf.h delete mode 100644 gcc/config/arm/fpa.md delete mode 100644 gcc/config/arm/freebsd.h create mode 100644 gcc/config/arm/iwmmxt2.md create mode 100644 gcc/config/arm/marvell-f-iwmmxt.md delete mode 100644 gcc/config/arm/pe.c delete mode 100644 gcc/config/arm/pe.h delete mode 100644 gcc/config/arm/pe.opt delete mode 100644 gcc/config/arm/rtems-elf.h delete mode 100644 gcc/config/arm/t-rtems delete mode 100644 gcc/config/arm/t-strongarm-elf delete mode 100644 gcc/config/arm/t-wince-pe delete mode 100644 gcc/config/arm/wince-pe.h create mode 100644 gcc/config/avr/avr-stdint.h create mode 100644 gcc/config/cris/sync.md copy gcc/config/i386/{xtestintrin.h => prfchwintrin.h} (64%) create mode 100644 gcc/config/mips/xlp.md create mode 100644 gcc/config/rs6000/e5500.md create mode 100644 gcc/config/rs6000/e6500.md copy gcc/config/{sh => v850}/rtems.h (73%) create mode 100644 gcc/config/v850/t-rtems delete mode 100644 gcc/doc/include/gpl.texi create mode 100644 gcc/dumpfile.h create mode 100644 gcc/gimple-ssa-strength-reduction.c delete mode 100644 gcc/graphite-cloog-compat.h delete mode 100644 gcc/graphite-cloog-util.c delete mode 100644 gcc/graphite-cloog-util.h delete mode 100644 gcc/graphite-dependences.h create mode 100644 gcc/graphite-optimize-isl.c delete mode 100644 gcc/graphite-ppl.c delete mode 100644 gcc/graphite-ppl.h delete mode 100644 gcc/integrate.c delete mode 100644 gcc/integrate.h create mode 100644 gcc/optabs.def copy gcc/po/{gcc.pot => hr.po} (79%) create mode 100644 gcc/testsuite/c-c++-common/array-lit.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr53580.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr54017.c create mode 100644 gcc/testsuite/c-c++-common/pr28656.c create mode 100644 gcc/testsuite/c-c++-common/torture/pr53505.c rename gcc/testsuite/{gcc.c-torture/execute => c-c++-common/torture}/vshuf-16.inc (100%) rename gcc/testsuite/{gcc.c-torture/execute => c-c++-common/torture}/vshuf-2.inc (100%) rename gcc/testsuite/{gcc.c-torture/execute => c-c++-common/torture}/vshuf-4.inc (100%) rename gcc/testsuite/{gcc.c-torture/execute => c-c++-common/torture}/vshuf-8.inc (100%) rename gcc/testsuite/{gcc.c-torture/execute => c-c++-common/torture}/vshuf-main.in [...] copy gcc/testsuite/{gcc.c-torture/execute => c-c++-common/torture}/vshuf-v16hi.c (100%) copy gcc/testsuite/{gcc.c-torture/execute => c-c++-common/torture}/vshuf-v16qi.c (100%) copy gcc/testsuite/{gcc.c-torture/execute => c-c++-common/torture}/vshuf-v2df.c (100%) copy gcc/testsuite/{gcc.c-torture/execute => c-c++-common/torture}/vshuf-v2di.c (100%) copy gcc/testsuite/{gcc.c-torture/execute => c-c++-common/torture}/vshuf-v2sf.c (100%) copy gcc/testsuite/{gcc.c-torture/execute => c-c++-common/torture}/vshuf-v2si.c (100%) copy gcc/testsuite/{gcc.c-torture/execute => c-c++-common/torture}/vshuf-v4df.c (100%) copy gcc/testsuite/{gcc.c-torture/execute => c-c++-common/torture}/vshuf-v4di.c (100%) rename gcc/testsuite/{gcc.c-torture/execute => c-c++-common/torture}/vshuf-v4hi.c (100%) copy gcc/testsuite/{gcc.c-torture/execute => c-c++-common/torture}/vshuf-v4sf.c (100%) copy gcc/testsuite/{gcc.c-torture/execute => c-c++-common/torture}/vshuf-v4si.c (100%) copy gcc/testsuite/{gcc.c-torture/execute => c-c++-common/torture}/vshuf-v8hi.c (100%) copy gcc/testsuite/{gcc.c-torture/execute => c-c++-common/torture}/vshuf-v8qi.c (100%) copy gcc/testsuite/{gcc.c-torture/execute => c-c++-common/torture}/vshuf-v8si.c (100%) copy gcc/testsuite/g++.dg/abi/{mangle3.C => mangle3-2.C} (79%) create mode 100644 gcc/testsuite/g++.dg/cpp/limits.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto33.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-builtin2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-const1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-default1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-neg2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-tuple.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype37.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype38.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype39.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted36.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted37.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/forw_enum11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr28.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr29.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/override4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr52841.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae37.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic133.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic134.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic135.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/nested-4.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pubnames-2.C create mode 100644 gcc/testsuite/g++.dg/debug/localclass1.C create mode 100644 gcc/testsuite/g++.dg/debug/pr53466.C create mode 100644 gcc/testsuite/g++.dg/eh/goto2.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib46.C create mode 100644 gcc/testsuite/g++.dg/ext/label14.C create mode 100644 gcc/testsuite/g++.dg/ext/pr53605.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/template12.C create mode 100644 gcc/testsuite/g++.dg/init/mutable1.C create mode 100644 gcc/testsuite/g++.dg/init/new33.C create mode 100644 gcc/testsuite/g++.dg/init/new34.C create mode 100644 gcc/testsuite/g++.dg/init/new35.C create mode 100644 gcc/testsuite/g++.dg/init/new36.C create mode 100644 gcc/testsuite/g++.dg/init/new37.C create mode 100644 gcc/testsuite/g++.dg/lto/pr53470_0.C create mode 100644 gcc/testsuite/g++.dg/other/abstract4.C create mode 100644 gcc/testsuite/g++.dg/other/anon-union3.C create mode 100644 gcc/testsuite/g++.dg/other/armv7m-1.C create mode 100644 gcc/testsuite/g++.dg/other/array7.C create mode 100644 gcc/testsuite/g++.dg/other/enum3.C create mode 100644 gcc/testsuite/g++.dg/other/pr53811.C create mode 100644 gcc/testsuite/g++.dg/overload/defarg6.C create mode 100644 gcc/testsuite/g++.dg/parse/crash60.C create mode 100644 gcc/testsuite/g++.dg/parse/enum9.C create mode 100644 gcc/testsuite/g++.dg/parse/namespace-alias-1.C create mode 100644 gcc/testsuite/g++.dg/parse/new6.C create mode 100644 gcc/testsuite/g++.dg/parse/template27.C create mode 100644 gcc/testsuite/g++.dg/template/access23.C create mode 100644 gcc/testsuite/g++.dg/template/array23.C create mode 100644 gcc/testsuite/g++.dg/template/current-inst1.C create mode 100644 gcc/testsuite/g++.dg/template/enum7.C create mode 100644 gcc/testsuite/g++.dg/template/local7.C create mode 100644 gcc/testsuite/g++.dg/template/ref6.C create mode 100644 gcc/testsuite/g++.dg/template/typedef39.C create mode 100644 gcc/testsuite/g++.dg/tm/pr47530-2.C create mode 100644 gcc/testsuite/g++.dg/torture/pr53161.C create mode 100644 gcc/testsuite/g++.dg/torture/pr53321.C create mode 100644 gcc/testsuite/g++.dg/torture/pr53336.C create mode 100644 gcc/testsuite/g++.dg/torture/pr53602.C create mode 100644 gcc/testsuite/g++.dg/torture/pr53693.C create mode 100644 gcc/testsuite/g++.dg/torture/pr53752.C create mode 100644 gcc/testsuite/g++.dg/torture/pr53970.C create mode 100644 gcc/testsuite/g++.dg/torture/vshuf-16.inc create mode 100644 gcc/testsuite/g++.dg/torture/vshuf-2.inc create mode 100644 gcc/testsuite/g++.dg/torture/vshuf-4.inc create mode 100644 gcc/testsuite/g++.dg/torture/vshuf-8.inc create mode 100644 gcc/testsuite/g++.dg/torture/vshuf-main.inc rename gcc/testsuite/{gcc.c-torture/execute/vshuf-v16hi.c => g++.dg/torture/vshuf- [...] rename gcc/testsuite/{gcc.c-torture/execute/vshuf-v16qi.c => g++.dg/torture/vshuf- [...] rename gcc/testsuite/{gcc.c-torture/execute/vshuf-v2df.c => g++.dg/torture/vshuf-v [...] rename gcc/testsuite/{gcc.c-torture/execute/vshuf-v2di.c => g++.dg/torture/vshuf-v [...] rename gcc/testsuite/{gcc.c-torture/execute/vshuf-v2sf.c => g++.dg/torture/vshuf-v [...] rename gcc/testsuite/{gcc.c-torture/execute/vshuf-v2si.c => g++.dg/torture/vshuf-v [...] rename gcc/testsuite/{gcc.c-torture/execute/vshuf-v4df.c => g++.dg/torture/vshuf-v [...] rename gcc/testsuite/{gcc.c-torture/execute/vshuf-v4di.c => g++.dg/torture/vshuf-v [...] rename gcc/testsuite/{gcc.c-torture/execute/vshuf-v4sf.c => g++.dg/torture/vshuf-v [...] rename gcc/testsuite/{gcc.c-torture/execute/vshuf-v4si.c => g++.dg/torture/vshuf-v [...] rename gcc/testsuite/{gcc.c-torture/execute/vshuf-v8hi.c => g++.dg/torture/vshuf-v [...] rename gcc/testsuite/{gcc.c-torture/execute/vshuf-v8qi.c => g++.dg/torture/vshuf-v [...] rename gcc/testsuite/{gcc.c-torture/execute/vshuf-v8si.c => g++.dg/torture/vshuf-v [...] create mode 100644 gcc/testsuite/g++.dg/tree-prof/pr53460.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr53844.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/stabilize1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wbraces3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wbraces4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wenum-compare-no-2.C create mode 100644 gcc/testsuite/g++.dg/warn/delete-array-1.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20101216-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20120524-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr38621.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr53409.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr53410-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr53410-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr53418-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr53418-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr53519.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr53748.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr53886.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/unalign-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/vector-5.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/vector-6.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20120615-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/bswap-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr51581-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr51581-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr53465.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr53645-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr53645.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr53688.c create mode 100644 gcc/testsuite/gcc.dg/Wunused-local-typedefs.c create mode 100644 gcc/testsuite/gcc.dg/builtin-unreachable-5.c create mode 100644 gcc/testsuite/gcc.dg/builtin-unreachable-6.c create mode 100644 gcc/testsuite/gcc.dg/cpp/paste12-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/paste14-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/paste18.c create mode 100644 gcc/testsuite/gcc.dg/cpp/paste8-2.c create mode 100644 gcc/testsuite/gcc.dg/foo.specs create mode 100644 gcc/testsuite/gcc.dg/guality/pr49888.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr53470_0.c create mode 100644 gcc/testsuite/gcc.dg/pch/ident-1.c create mode 100644 gcc/testsuite/gcc.dg/pch/ident-1.hs create mode 100644 gcc/testsuite/gcc.dg/pr51034.c create mode 100644 gcc/testsuite/gcc.dg/pr51879-16.c create mode 100644 gcc/testsuite/gcc.dg/pr51879-17.c create mode 100644 gcc/testsuite/gcc.dg/pr51879-18.c copy gcc/testsuite/gcc.dg/{pr51879.c => pr51879-7.c} (57%) create mode 100644 gcc/testsuite/gcc.dg/pr52558-1.c create mode 100644 gcc/testsuite/gcc.dg/pr52558-2.c create mode 100644 gcc/testsuite/gcc.dg/pr53196-1.c create mode 100644 gcc/testsuite/gcc.dg/pr53196-2.c create mode 100644 gcc/testsuite/gcc.dg/pr53532.c create mode 100644 gcc/testsuite/gcc.dg/pr53550.c create mode 100644 gcc/testsuite/gcc.dg/pr53749.c create mode 100644 gcc/testsuite/gcc.dg/pr53849.c create mode 100644 gcc/testsuite/gcc.dg/pr53881-1.c create mode 100644 gcc/testsuite/gcc.dg/pr53881-2.c create mode 100644 gcc/testsuite/gcc.dg/pr53887.c create mode 100644 gcc/testsuite/gcc.dg/pr53942.c create mode 100644 gcc/testsuite/gcc.dg/spec-options.c copy gcc/testsuite/gcc.dg/{split-3.c => split-6.c} (57%) create mode 100644 gcc/testsuite/gcc.dg/stmt-expr-4.c create mode 100644 gcc/testsuite/gcc.dg/tm/pr53008.c create mode 100644 gcc/testsuite/gcc.dg/tm/reg-promotion.c create mode 100644 gcc/testsuite/gcc.dg/torture/alias-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/builtins-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/ldist-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr48493.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr51071-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr53366-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr53366-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr53408.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr53501.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr53516.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr53589.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr53703.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr53790.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr53908.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr53922.c copy gcc/testsuite/gcc.dg/{binop-notand1.c => tree-ssa/alias-21.c} (51%) copy gcc/testsuite/gcc.dg/{binop-notand1.c => tree-ssa/alias-22.c} (51%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ldist-19.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ldist-20.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ldist-pr45948-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/scev-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/slsr-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/slsr-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/slsr-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/slsr-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vector-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp.h create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp68.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp69.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp70.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp71.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp72.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp73.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp74.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp75.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-30.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr51581-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr51581-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr51581-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr51581-4.c create mode 100644 gcc/testsuite/gcc.target/arm/epilog-1.c create mode 100644 gcc/testsuite/gcc.target/arm/fma-sp.c create mode 100644 gcc/testsuite/gcc.target/arm/fma.c create mode 100644 gcc/testsuite/gcc.target/arm/fma.h create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv4-arm.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv4t-arm.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv4t-thumb.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv5t-arm.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv5t-thumb.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv5te-arm.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv5te-thumb.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv6-arm.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv6-thumb.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv6k-arm.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv6k-thumb.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv6m-thumb.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv6t2-arm.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv6t2-thumb.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv6z-arm.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv6z-thumb.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv7a-arm.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv7a-thumb.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv7em-thumb.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv7m-thumb.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv7r-arm.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-armv7r-thumb.c create mode 100644 gcc/testsuite/gcc.target/arm/ftest-support-arm.h create mode 100644 gcc/testsuite/gcc.target/arm/ftest-support-thumb.h create mode 100644 gcc/testsuite/gcc.target/arm/ftest-support.h create mode 100644 gcc/testsuite/gcc.target/arm/mmx-2.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vdup-1.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vdup-10.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vdup-11.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vdup-12.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vdup-13.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vdup-14.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vdup-15.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vdup-16.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vdup-17.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vdup-18.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vdup-19.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vdup-2.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vdup-3.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vdup-4.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vdup-5.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vdup-6.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vdup-7.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vdup-8.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vdup-9.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vld1_dupQ.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vrev.c create mode 100644 gcc/testsuite/gcc.target/arm/pr53447-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr53447-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr53447-3.c create mode 100644 gcc/testsuite/gcc.target/arm/pr53447-4.c create mode 100644 gcc/testsuite/gcc.target/arm/pr53636.c create mode 100644 gcc/testsuite/gcc.target/arm/pr53859.c create mode 100644 gcc/testsuite/gcc.target/arm/pr54051.c create mode 100644 gcc/testsuite/gcc.target/cris/asm-other.S create mode 100644 gcc/testsuite/gcc.target/cris/asm-v10.S create mode 100644 gcc/testsuite/gcc.target/cris/asm-v8.S create mode 100644 gcc/testsuite/gcc.target/cris/inasm-other.c create mode 100644 gcc/testsuite/gcc.target/cris/inasm-v10.c create mode 100644 gcc/testsuite/gcc.target/cris/inasm-v8.c create mode 100644 gcc/testsuite/gcc.target/cris/sync-1-v10.c create mode 100644 gcc/testsuite/gcc.target/cris/sync-1-v32.c create mode 100644 gcc/testsuite/gcc.target/cris/sync-1.c create mode 100644 gcc/testsuite/gcc.target/cris/sync-2c.c create mode 100644 gcc/testsuite/gcc.target/cris/sync-2i.c create mode 100644 gcc/testsuite/gcc.target/cris/sync-2s.c create mode 100644 gcc/testsuite/gcc.target/cris/sync-3i.c create mode 100644 gcc/testsuite/gcc.target/cris/sync-3s.c create mode 100644 gcc/testsuite/gcc.target/cris/sync-4c.c create mode 100644 gcc/testsuite/gcc.target/cris/sync-4i.c create mode 100644 gcc/testsuite/gcc.target/cris/sync-4s.c create mode 100644 gcc/testsuite/gcc.target/cris/sync-xchg-1.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-1.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-1a.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-1ml.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-2.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-2a.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-2ml.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-3.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-3a.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-3ml.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-s-1.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-s-1a.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-s-1ml.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-1.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-1a.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-1ml.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-2.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-2a.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-2ml.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-3.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-3a.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-3ml.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-s-1.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-s-1a.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-s-1ml.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/trap-1.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/trap-2.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/trap-3.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/trap-v0.c create mode 100644 gcc/testsuite/gcc.target/cris/torture/trap-v3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr51581-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr51581-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr51581-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr51581-2.c create mode 100644 gcc/testsuite/gcc.target/i386/clearcapv2.map create mode 100644 gcc/testsuite/gcc.target/i386/large-frame.c create mode 100644 gcc/testsuite/gcc.target/i386/pr53366-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr53366-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr53416.c create mode 100644 gcc/testsuite/gcc.target/i386/pr53425-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr53425-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr53698.c create mode 100644 gcc/testsuite/gcc.target/i386/pr53712.c create mode 100644 gcc/testsuite/gcc.target/i386/pr53759.c create mode 100644 gcc/testsuite/gcc.target/i386/pr53907.c create mode 100644 gcc/testsuite/gcc.target/i386/prefetchw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/shuf-concat.c create mode 100644 gcc/testsuite/gcc.target/m68k/stack-limit-1.c create mode 100644 gcc/testsuite/gcc.target/mips/octeon-pop-2.c create mode 100644 gcc/testsuite/gcc.target/mips/unaligned-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cell_builtin-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cell_builtin-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cell_builtin-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cell_builtin-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cell_builtin-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cell_builtin-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cell_builtin-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cell_builtin-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/lhs-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/lhs-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/lhs-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr53487.c create mode 100644 gcc/testsuite/gcc.target/sh/pr33135-1.c create mode 100644 gcc/testsuite/gcc.target/sh/pr33135-2.c create mode 100644 gcc/testsuite/gcc.target/sh/pr33135-3.c create mode 100644 gcc/testsuite/gcc.target/sh/pr33135-4.c create mode 100644 gcc/testsuite/gcc.target/sh/pr50749-qihisi-postinc-1.c create mode 100644 gcc/testsuite/gcc.target/sh/pr50749-qihisi-postinc-2.c create mode 100644 gcc/testsuite/gcc.target/sh/pr50749-qihisi-postinc-3.c create mode 100644 gcc/testsuite/gcc.target/sh/pr50749-qihisi-postinc-4.c create mode 100644 gcc/testsuite/gcc.target/sh/pr50749-qihisi-predec-1.c create mode 100644 gcc/testsuite/gcc.target/sh/pr50749-qihisi-predec-2.c create mode 100644 gcc/testsuite/gcc.target/sh/pr50749-qihisi-predec-3.c create mode 100644 gcc/testsuite/gcc.target/sh/pr50749-qihisi-predec-4.c create mode 100644 gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-1.c create mode 100644 gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-2.c create mode 100644 gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-3.c create mode 100644 gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-4.c create mode 100644 gcc/testsuite/gcc.target/sh/pr50749-sf-predec-1.c create mode 100644 gcc/testsuite/gcc.target/sh/pr50749-sf-predec-2.c create mode 100644 gcc/testsuite/gcc.target/sh/pr50749-sf-predec-3.c create mode 100644 gcc/testsuite/gcc.target/sh/pr50749-sf-predec-4.c create mode 100644 gcc/testsuite/gcc.target/sh/pr53511-1.c create mode 100644 gcc/testsuite/gcc.target/sh/pr53512-1.c create mode 100644 gcc/testsuite/gcc.target/sh/pr53512-2.c create mode 100644 gcc/testsuite/gcc.target/sh/pr53512-3.c create mode 100644 gcc/testsuite/gcc.target/sh/pr53512-4.c create mode 100644 gcc/testsuite/gcc.target/sh/pr53568-1.c create mode 100644 gcc/testsuite/gfortran.dg/allocate_class_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_typespec_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_1_c.c create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_8_c.c create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_array_params_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_usage_26.f90 create mode 100644 gcc/testsuite/gfortran.dg/c_f_pointer_shape_tests_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/move_alloc_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_27.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_lib_move_alloc_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_type_param_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/elemental_optional_args_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/init_flag_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_sum_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/intent_out_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/module_procedure_double_colon_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/module_procedure_double_colon_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/oldstyle_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/parameter_array_element_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_decl_28.f90 create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/save_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/string_assign_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/string_assign_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/transfer_check_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/typebound_generic_12.f03 create mode 100644 gcc/testsuite/gfortran.dg/typebound_generic_13.f03 create mode 100644 gcc/testsuite/gfortran.dg/typebound_operator_16.f03 create mode 100644 gcc/testsuite/gnat.dg/aggr20.adb create mode 100644 gcc/testsuite/gnat.dg/aggr20.ads create mode 100644 gcc/testsuite/gnat.dg/aggr20_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/array21.adb create mode 100644 gcc/testsuite/gnat.dg/array22.adb create mode 100644 gcc/testsuite/gnat.dg/constant4.adb create mode 100644 gcc/testsuite/gnat.dg/constant4_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/deep_old.adb create mode 100644 gcc/testsuite/gnat.dg/derived_type3.adb create mode 100644 gcc/testsuite/gnat.dg/derived_type3_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/derived_type3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/discr37.adb create mode 100644 gcc/testsuite/gnat.dg/discr37.ads create mode 100644 gcc/testsuite/gnat.dg/discr38.adb create mode 100644 gcc/testsuite/gnat.dg/loop_optimization11.adb create mode 100644 gcc/testsuite/gnat.dg/loop_optimization11_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/lto13.adb create mode 100644 gcc/testsuite/gnat.dg/lto13_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/lto13_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/lto14.adb create mode 100644 gcc/testsuite/gnat.dg/lto15.adb create mode 100644 gcc/testsuite/gnat.dg/lto15.ads create mode 100644 gcc/testsuite/gnat.dg/noreturn4.adb create mode 100644 gcc/testsuite/gnat.dg/noreturn4.ads create mode 100644 gcc/testsuite/gnat.dg/noreturn4_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/old_errors.adb create mode 100644 gcc/testsuite/gnat.dg/opt25.adb create mode 100644 gcc/testsuite/gnat.dg/opt25_pkg1.adb create mode 100644 gcc/testsuite/gnat.dg/opt25_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/opt25_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/opt25_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/recursive_call.adb create mode 100644 gcc/testsuite/gnat.dg/specs/array1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/array2.ads create mode 100644 gcc/testsuite/gnat.dg/vect8.adb create mode 100644 gcc/testsuite/gnat.dg/vect8.ads create mode 100644 include/leb128.h create mode 100644 libcpp/po/sr.po copy gcc/config/xtensa/t-xtensa => libgcc/config/i386/libgcc-cygming.ver (84%) create mode 100644 libgcc/config/i386/sfp-exceptions.c create mode 100644 libgcc/config/i386/t-seh-eh create mode 100644 libgcc/config/i386/t-softfp copy libgcc/config/{sparc/crtfastmath.c => ia64/sfp-exceptions.c} (56%) create mode 100644 libgcc/unwind-seh.c create mode 100644 libgo/go/go/ast/ast_test.go create mode 100644 libgo/runtime/print.c copy libstdc++-v3/testsuite/{18_support/numeric_limits/primary.cc => 20_util/durat [...] copy libstdc++-v3/testsuite/{23_containers/deque/modifiers/emplace/52799.cc => 20_ [...] copy libstdc++-v3/testsuite/20_util/{duration/requirements/explicit_instantiation/ [...] copy libstdc++-v3/testsuite/20_util/{is_nothrow_destructible/requirements/explicit [...] copy libstdc++-v3/testsuite/{23_containers/vector/modifiers/emplace/52799.cc => 22 [...] copy libstdc++-v3/testsuite/23_containers/{vector/modifiers/emplace/52799.cc => ar [...] copy libstdc++-v3/testsuite/{23_containers/map/element_access/39901.cc => 25_algor [...] copy libstdc++-v3/testsuite/{23_containers/list/modifiers/emplace/52799.cc => 26_n [...] rename libstdc++-v3/testsuite/28_regex/algorithms/{02_match => match}/basic/string [...] rename libstdc++-v3/testsuite/28_regex/algorithms/{02_match => match}/basic/string [...] rename libstdc++-v3/testsuite/28_regex/algorithms/{02_match => match}/basic/string [...] rename libstdc++-v3/testsuite/28_regex/algorithms/{02_match => match}/basic/string [...] rename libstdc++-v3/testsuite/28_regex/algorithms/{02_match => match}/extended/cst [...] rename libstdc++-v3/testsuite/28_regex/algorithms/{02_match => match}/extended/cst [...] rename libstdc++-v3/testsuite/28_regex/algorithms/{02_match => match}/extended/str [...] rename libstdc++-v3/testsuite/28_regex/algorithms/{02_match => match}/extended/str [...] rename libstdc++-v3/testsuite/28_regex/algorithms/{02_match => match}/extended/str [...] rename libstdc++-v3/testsuite/28_regex/algorithms/{02_match => match}/extended/str [...] delete mode 100644 libstdc++-v3/testsuite/28_regex/headers/04_header/regex/std_c++ [...] copy libstdc++-v3/testsuite/30_threads/{this_thread/3.cc => condition_variable_any [...] copy libstdc++-v3/testsuite/{23_containers/vector/modifiers/emplace/52799.cc => 30 [...]