)]}'
{
  "log": [
    {
      "commit": "cf3f40121df7fd852a0942d12170bdaea3c22651",
      "tree": "7f9cae6b9e0d7f0d97a6b254f7353681123f8dad",
      "parents": [
        "582e4845608230f67160094a4b96b7a939a6ccf5"
      ],
      "author": {
        "name": "nickc",
        "email": "nickc@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 17:57:06 2011"
      },
      "committer": {
        "name": "nickc",
        "email": "nickc@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 17:57:06 2011"
      },
      "message": "\t* config/frv/frvbegin.c: Fix location of unwind-dw2-fde.h header\n\tfile.\n\t* config/frv/frvend.c: Likewise.\n\t* config/frv/frv.c (frv_function_prologue): Move misplaced\n\tCALL_ARG_LOCATION notes back to their proper locations.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179363 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "582e4845608230f67160094a4b96b7a939a6ccf5",
      "tree": "88e43530adf93758490c14138a167d81d9a07d87",
      "parents": [
        "ae86bb4726143f21675038d6b7977ba21035f8d9"
      ],
      "author": {
        "name": "paolo",
        "email": "paolo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 17:26:32 2011"
      },
      "committer": {
        "name": "paolo",
        "email": "paolo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 17:26:32 2011"
      },
      "message": "2011-09-29  Paolo Carlini  \u003cpaolo.carlini@oracle.com\u003e\n\n\t* include/bits/hashtable.h (_Hashtable\u003c\u003e::_Hashtable(_Hashtable\u0026\u0026)):\n\tRemove noexcept from declaration too.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179360 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "ae86bb4726143f21675038d6b7977ba21035f8d9",
      "tree": "1d1f74506ecc51c8e605cf4724167644add18e1e",
      "parents": [
        "2f0e736f35f15ad7624f66562f8e2856b118f6f7"
      ],
      "author": {
        "name": "gjl",
        "email": "gjl@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 16:24:57 2011"
      },
      "committer": {
        "name": "gjl",
        "email": "gjl@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 16:24:57 2011"
      },
      "message": "\tPR target/50566\n\t* config/avr/avr-log.c (avr_log_vadump): Use %b to print bool.\n\t* config/avr/avr.c (avr_rtx_costs_1): New static function, renamed\n\tfrom avr_rtx_costs.\n\t(avr_legitimate_address_p): Use avr_edump to print log information\n\tfiltered by avr_log.\n\t(extra_constraint_Q): Ditto.\n\t(avr_legitimize_address): Ditto.\n\t(avr_rtx_costs): Ditto.  Rewrite as wrapper for avr_rtx_costs_1.\n\t(final_prescan_insn): Use avr_log.rtx_costs as filter.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179359 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "2f0e736f35f15ad7624f66562f8e2856b118f6f7",
      "tree": "79b6e1888310e9b54510cd843d9d248a9b324cfb",
      "parents": [
        "224aeeadff414af08dfd0a74616a20275eb1179d"
      ],
      "author": {
        "name": "iains",
        "email": "iains@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 15:51:14 2011"
      },
      "committer": {
        "name": "iains",
        "email": "iains@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 15:51:14 2011"
      },
      "message": "\nada:\n\n\t* gcc-interface/Makefile.in (Darwin): Factor LIBGNAT_TARGET_PAIRS\n\tacross the port.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179358 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "224aeeadff414af08dfd0a74616a20275eb1179d",
      "tree": "ac3987acf270e78ee728d7301549854f65d862b3",
      "parents": [
        "c9722991b753c63015b2935a8f464be49f6f26dd"
      ],
      "author": {
        "name": "rsandifo",
        "email": "rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 15:03:06 2011"
      },
      "committer": {
        "name": "rsandifo",
        "email": "rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 15:03:06 2011"
      },
      "message": "gcc/\n\t* config/arm/arm-protos.h (arm_modes_tieable_p): Declare.\n\t* config/arm/arm.h (MODES_TIEABLE_P): Use it.\n\t* config/arm/arm.c (arm_modes_tieable_p): New function.  Allow\n\tNEON vector and structure modes to be tied.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179355 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "c9722991b753c63015b2935a8f464be49f6f26dd",
      "tree": "482d5aeb899b764a997afc5a665f64dbbb61b567",
      "parents": [
        "0f41df2b6ba9f39951b13926e429090034b4ebb9"
      ],
      "author": {
        "name": "wschmidt",
        "email": "wschmidt@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 14:06:31 2011"
      },
      "committer": {
        "name": "wschmidt",
        "email": "wschmidt@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 14:06:31 2011"
      },
      "message": "2011-09-29  Bill Schmidt  \u003cwschmidt@linux.vnet.ibm.com\u003e\n\n\t* graphite-scop-detection.c (make_close_phi_nodes_unique):  New\n\tforward declaration.\n\t(remove_duplicate_close_phi): Detect and repair creation of\n\tduplicate close-phis for a containing loop.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179351 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "0f41df2b6ba9f39951b13926e429090034b4ebb9",
      "tree": "73e1b598941a7e65ca0952e6d3da7a8f1ab89fe9",
      "parents": [
        "ad7665738cceb89b25315d45f22612510fb6acd2"
      ],
      "author": {
        "name": "ak",
        "email": "ak@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 13:15:29 2011"
      },
      "committer": {
        "name": "ak",
        "email": "ak@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 13:15:29 2011"
      },
      "message": "Use urandom in gcc.c too\n\ngcc also takes generates a random number in some special circumstances,\nso teach it about /dev/urandom too.\n\ngcc/:\n\n2011-09-27   Andi Kleen \u003cak@linux.intel.com\u003e\n\n\t* gcc.c (get_local_tick). Rename to get_random_number.\n        Read from /dev/urandom.\n\tAdd getpid call.\n\t(compare_debug_dump_opt_spec_function): Drop getpid call.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179349 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "ad7665738cceb89b25315d45f22612510fb6acd2",
      "tree": "036cb4380d2a3505ae1768b759e006e030596b0d",
      "parents": [
        "badc6cfaaad34c28dcf83d4773943e589bd47322"
      ],
      "author": {
        "name": "ak",
        "email": "ak@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 13:15:13 2011"
      },
      "committer": {
        "name": "ak",
        "email": "ak@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 13:15:13 2011"
      },
      "message": "Use urandom to get random seed\n\nWhen available use /dev/urandom to get the random seem. This will lower the probability\nof collisions.\n\nOn other systems it will fallback to the old methods.\n\nPasses bootstrap + testsuite on x86_64. Ok?\n\ngcc/:\n\n2011-09-26   Andi Kleen \u003cak@linux.intel.com\u003e\n\n\t* toplev.c (init_local_tick): Try reading random seed from /dev/urandom\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179348 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "badc6cfaaad34c28dcf83d4773943e589bd47322",
      "tree": "572521c2983256f9fae580c8be83c1898f33a849",
      "parents": [
        "5684c61c0def2f1ad31c094d19977a66681c6e87"
      ],
      "author": {
        "name": "ak",
        "email": "ak@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 13:14:51 2011"
      },
      "committer": {
        "name": "ak",
        "email": "ak@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 13:14:51 2011"
      },
      "message": "Change random seeds to 64bit and drop re-crcing\n\nI had some trouble with random build failures in a large LTO project\nand it turned out to be random seed collisions in a highly parallel build\n(thanks to Honza for suggesting that)\n\nThere were multiple problems:\n- The way to generate the random seed is not very random (milliseconds time plus pid)\nand prone to collisions on highly parallel builds\n- It\u0027s only 32bit\n- Several users take the existing ascii seed and re-CRC32 it again, which\ndoesn\u0027t exactly improve it.\n\nThis patch changes that to:\n- Always use 64bit seeds as numbers (no re-crcing)\n- Change all users to use HOST_WIDE_INT\n- When the user specifies a random seed it\u0027s still crc32ed, but only in\nthis case.\n\nPasses bootstrap + testsuite on x86_64-linux.\n\ngcc/cp:\n\n2011-09-26   Andi Kleen \u003cak@linux.intel.com\u003e\n\n\t* repo.c (finish_repo): Use HOST_WIDE_INT_PRINT_HEX_PURE.\n\ngcc/:\n\n2011-09-26   Andi Kleen \u003cak@linux.intel.com\u003e\n\n\t* hwint.h (HOST_WIDE_INT_PRINT_HEX_PURE): Add.\n\t* lto-streamer.c (lto_get_section_name): Remove crc32_string.\n \tHandle numerical random seed.\n\t* lto-streamer.h (lto_file_decl_data): Change id to unsigned HOST_WIDE_INT.\n\t* toplev.c (random_seed): Add.\n\t(init_random_seed): Change for numerical random seed.\n\t(get_random_seed): Return as HOST_WIDE_INT.\n\t(set_random_seed): Crc32 existing string.\n\t* toplev.h (get_random_seed): Change to numercal return.\n\t* tree.c (get_file_function_name): Remove CRC. Handle numerical random seed.\n\ngcc/lto/:\n\n2011-09-26   Andi Kleen \u003cak@linux.intel.com\u003e\n\n\t* lto.c (lto_resolution_read): Remove id dumping.\n\t(lto_section_with_id): Turn id HOST_WIDE_ID.\n\t(create_subid_section_table): Dito.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179347 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "5684c61c0def2f1ad31c094d19977a66681c6e87",
      "tree": "6eb80c27b0e8d8f204611e0d47e28d64aefa066d",
      "parents": [
        "47fe598eb8e215961cb05d5424b5ef10c358ad9a"
      ],
      "author": {
        "name": "janus",
        "email": "janus@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 11:57:35 2011"
      },
      "committer": {
        "name": "janus",
        "email": "janus@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 11:57:35 2011"
      },
      "message": "2011-09-29  Janus Weil  \u003cjanus@gcc.gnu.org\u003e\n\n\tPR fortran/50547\n\t* resolve.c (resolve_formal_arglist): Fix pureness check for dummy\n\tfunctions.\n\n\tPR fortran/50553\n\t* symbol.c (check_conflict): Forbid TARGET attribute for statement\n\tfunctions.\n\n\n2011-09-29  Janus Weil  \u003cjanus@gcc.gnu.org\u003e\n\n\tPR fortran/50547\n\t* gfortran.dg/pure_formal_proc_3.f90: New.\n\n\tPR fortran/50553\n\t* gfortran.dg/stfunc_7.f90: New.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179345 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "47fe598eb8e215961cb05d5424b5ef10c358ad9a",
      "tree": "a686f9d9d2c7a4dd98ad61ff4e2b8ce052f3bc0c",
      "parents": [
        "9886b9313d3a636ea2f7b651867b2cbc7449a9d7"
      ],
      "author": {
        "name": "gjl",
        "email": "gjl@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 11:51:59 2011"
      },
      "committer": {
        "name": "gjl",
        "email": "gjl@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 11:51:59 2011"
      },
      "message": "\tPR target/50566\n\t* config.gcc (extra_objs): Add avr-log.o for $target in:\n\tavr-*-rtems*, avr-*-*.\n\t* config/avr/t-avr (avr-log.o): New rule to compile...\n\t* config/avr/avr-log.c: ...this new file.\n\t* config/avr/avr.opt (mlog\u003d): New option.\n\t* config/avr/avr-protos.h (avr_edump, avr_fdump): New macros.\n\t(avr_log_set_caller_e, avr_log_set_caller_f): New prototypes.\n\t(avr_log_set_avr_log): New prototype.\n\t(avr_log_t): New typedef.\n\t(avr_log): New declaration.\n\t* config/avr/avr.c (avr_option_override): Call avr_log_set_avr_log.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179344 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "9886b9313d3a636ea2f7b651867b2cbc7449a9d7",
      "tree": "c7ab60372e5607ca7f8d8cb190a0044f823cdce2",
      "parents": [
        "d7ad16c2a7cc38820691e984a77a2a3d76e195ca"
      ],
      "author": {
        "name": "jbeulich",
        "email": "jbeulich@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 11:37:47 2011"
      },
      "committer": {
        "name": "jbeulich",
        "email": "jbeulich@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 11:37:47 2011"
      },
      "message": "The commands of the $(TOOLS_ZIP) rule include copying of two subtrees from the\nsource tree (asm/ and classes/). If the source tree is read-only, the use of\ncp\u0027s -p option here prevents the trees from getting deleted later in the rule\nif they (or at least their directories) don\u0027t get marked writable.\n\nCommitted as obvious.\n\nlibjava/classpath/\n2011-09-29  Jan Beulich  \u003cjbeulich@suse.com\u003e\n\n\t* tools/Makefile.am (TOOLS_ZIP): Make writable the copied subtrees\n\tasm/ and classes/.\n\t* tools/Makefile.in: Re-generate.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179343 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "d7ad16c2a7cc38820691e984a77a2a3d76e195ca",
      "tree": "288524066a797ac20c1839c796218ffa83932145",
      "parents": [
        "0a4bf03b6b1237b6f3974c8d1a39f6e7fb8b4306"
      ],
      "author": {
        "name": "rguenth",
        "email": "rguenth@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 11:29:03 2011"
      },
      "committer": {
        "name": "rguenth",
        "email": "rguenth@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 11:29:03 2011"
      },
      "message": "2011-09-29  Artjoms Sinkarovs \u003cartyom.shinkaroff@gmail.com\u003e\n\n\t* expr.c (do_store_flag): Expand vector comparison by\n\tbuilding an appropriate VEC_COND_EXPR.\n\t* c-typeck.c (build_binary_op): Typecheck vector comparisons.\n\t(c_objc_common_truthvalue_conversion): Adjust.\n\t* tree-vect-generic.c (do_compare): Helper function.\n\t(expand_vector_comparison): Check if hardware supports\n\tvector comparison of the given type or expand vector\n\tpiecewise.\n\t(expand_vector_operation): Treat comparison as binary\n\toperation of vector type.\n\t(expand_vector_operations_1): Adjust.\n\n\t* gcc.c-torture/execute/vector-compare-1.c: New testcase.\n\t* gcc.c-torture/execute/vector-compare-2.c: Likewise.\n\t* gcc.dg/vector-compare-1.c: Likewise.\n\t* gcc.dg/vector-compare-2.c: Likewise.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179342 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "0a4bf03b6b1237b6f3974c8d1a39f6e7fb8b4306",
      "tree": "8e4792c5afb79495862d51086e8f761ee701d601",
      "parents": [
        "a2aea2c142475e2b757f6bfdf1956586be6c94dd"
      ],
      "author": {
        "name": "rguenth",
        "email": "rguenth@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 11:26:46 2011"
      },
      "committer": {
        "name": "rguenth",
        "email": "rguenth@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 11:26:46 2011"
      },
      "message": "2011-09-29  Richard Guenther  \u003crguenther@suse.de\u003e\n\n\t* tree.c (build_opaque_vector_type): Make opaque vectors\n\tvariant types of the corresponding non-opaque type.  Make\n\tsure to share opaque vector types properly.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179341 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "a2aea2c142475e2b757f6bfdf1956586be6c94dd",
      "tree": "5a79c6240d87327c85351d493105e62c76e3fc2a",
      "parents": [
        "69dcaf46a9278682c87890ab41515f294adfc7cf"
      ],
      "author": {
        "name": "uros",
        "email": "uros@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 09:04:03 2011"
      },
      "committer": {
        "name": "uros",
        "email": "uros@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 09:04:03 2011"
      },
      "message": "\t* ChangeLog: Fix whitespace.\n\t* testsuite/ChangeLog: Ditto.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179338 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "69dcaf46a9278682c87890ab41515f294adfc7cf",
      "tree": "9dbe392df552911625c6b73d24d1d159b522b84a",
      "parents": [
        "386d043d466ce637453b8ac063e7d9d1fefb295c"
      ],
      "author": {
        "name": "davem",
        "email": "davem@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 07:56:05 2011"
      },
      "committer": {
        "name": "davem",
        "email": "davem@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 07:56:05 2011"
      },
      "message": "Remove unnecessary sparc code attr.\n\n\t* config/sparc/sparc.md (gcond_name): Delete unnecessary code attr.\n\t(VIS pixel-compare insn): Just use \u003cgcond:name\u003e.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179335 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "386d043d466ce637453b8ac063e7d9d1fefb295c",
      "tree": "31a4841ddb0d4032d26c50c2cc01d6b885e04a2e",
      "parents": [
        "df2d51d104198b64893c416145f73f2ed64e2ee6"
      ],
      "author": {
        "name": "davem",
        "email": "davem@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 07:35:16 2011"
      },
      "committer": {
        "name": "davem",
        "email": "davem@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 07:35:16 2011"
      },
      "message": "Add sparc 3D array addressing VIS intrinsics.\n\ngcc/\n\n\t* config/sparc/sparc.md (UNSPEC_ARRAY8, UNSPEC_ARRAY16,\n\tUNSPEC_ARRAY32): New unspec.\n\t(define_attr type): New type \u0027array\u0027.\n\t(array{8,16,32}\u003cP:mode\u003e_vis): New patterns.\n\t* config/sparc/ultra1_2.md: Add reservations for \u0027array\u0027.\n\t* config/sparc/ultra3.md: Likewise.\n\t* config/sparc/niagara.md: Likewise.\n\t* config/sparc/niagara2.md: Likewise.\n\t* config/sparc/sparc.c (sparc_vis_init_builtins): Build new\n\tarray builtins.\n\t* config/sparc/visintrin.h (__vis_array8, __vis_array16,\n\t__vis_array32): New.\n\t* doc/extend.texi: Document new VIS builtins.\n\ngcc/testsuite/\n\n\t* gcc.target/sparc/array.c: New test.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179334 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "df2d51d104198b64893c416145f73f2ed64e2ee6",
      "tree": "6a2a872ea0d1f5add53d8275d3664a695ee65795",
      "parents": [
        "c5852d6f96a0d1152fcf118cbc825bc3a9f21233"
      ],
      "author": {
        "name": "iains",
        "email": "iains@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 07:17:42 2011"
      },
      "committer": {
        "name": "iains",
        "email": "iains@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 07:17:42 2011"
      },
      "message": "\ngcc:\n\n\t* config/darwin9.h (STACK_CHECK_STATIC_BUILTIN): Enable for\n\tDarwin \u003e\u003d 9.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179332 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "c5852d6f96a0d1152fcf118cbc825bc3a9f21233",
      "tree": "fb7c30de36c2491e75533966fbe87d7aa90cc4c7",
      "parents": [
        "1e5d768ef58c92ff518295e24ec9e82676fd1128"
      ],
      "author": {
        "name": "jye2",
        "email": "jye2@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 06:48:26 2011"
      },
      "committer": {
        "name": "jye2",
        "email": "jye2@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 06:48:26 2011"
      },
      "message": "2011-09-29  Jiangning Liu  \u003cjiangning.liu@arm.com\u003e\n\n\t* gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on\n\tloop unroll and set max unroll times to 8.\n\t* gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.\n\t* gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.\n\t* gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.\n\t* gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179330 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "1e5d768ef58c92ff518295e24ec9e82676fd1128",
      "tree": "fa92a882c5837a3e572f41b8374a10389532d0e5",
      "parents": [
        "fb0e4eff785f351b889f9bb0850e6528aa393e29"
      ],
      "author": {
        "name": "davem",
        "email": "davem@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 03:52:00 2011"
      },
      "committer": {
        "name": "davem",
        "email": "davem@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 03:52:00 2011"
      },
      "message": "Respin sparc pixel-compare patterns using iterators.\n\n\t* config/sparc/sparc.md (UNSPEC_FCMPLE, UNSPEC_FCMPNE,\n\tUNSPEC_FCMPGT, UNSPEC_FCMPEQ): Delete and reduce to...\n\t(UNSPEC_FCMP): New unspec.\n\t(gcond): New code iterator.\n\t(gcond_name): New code attr.\n\t(GCM): New mode iterator.\n\t(gcm_name): New mode attr.\n\t(fcmp{le,ne,gt,eq}{16,32}_vis): Reimplement using iterators.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179329 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "fb0e4eff785f351b889f9bb0850e6528aa393e29",
      "tree": "effd783222013af1da704de9ccb158df6dcf0c54",
      "parents": [
        "2915f336d4ae220a8672708e6b9493f60d1e5fa8"
      ],
      "author": {
        "name": "gccadmin",
        "email": "gccadmin@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 00:18:27 2011"
      },
      "committer": {
        "name": "gccadmin",
        "email": "gccadmin@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Thu Sep 29 00:18:27 2011"
      },
      "message": "Daily bump.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179327 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "2915f336d4ae220a8672708e6b9493f60d1e5fa8",
      "tree": "f0f9d294e5d31d13bf98cbee7ea5622414ac80da",
      "parents": [
        "3b0d4f6d194bbf4de55663bbebcf2536c292f2d3"
      ],
      "author": {
        "name": "paolo",
        "email": "paolo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 23:14:04 2011"
      },
      "committer": {
        "name": "paolo",
        "email": "paolo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 23:14:04 2011"
      },
      "message": "2011-09-28  Paolo Carlini  \u003cpaolo.carlini@oracle.com\u003e\n\n\tPR c++/40145\n\t* g++.dg/ext/visibility/warn5.C: New.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179323 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "3b0d4f6d194bbf4de55663bbebcf2536c292f2d3",
      "tree": "7288113c3410ad7be6e2e1844c8ca4e76f8cbb26",
      "parents": [
        "58a8cd7ab81e6f93e84fec8b5e6211024fb97578"
      ],
      "author": {
        "name": "paolo",
        "email": "paolo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 22:04:48 2011"
      },
      "committer": {
        "name": "paolo",
        "email": "paolo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 22:04:48 2011"
      },
      "message": "/cp\n2011-09-28  Paolo Carlini  \u003cpaolo.carlini@oracle.com\u003e\n\n\tPR c++/45278\n\t* typeck.c (cp_build_binary_op): With -Wextra, warn for ordered\n\tcomparison of pointer with zero.\n\n/testsuite\n2011-09-28  Paolo Carlini  \u003cpaolo.carlini@oracle.com\u003e\n\n\tPR c++/45278\n\t* g++.dg/warn/Wextra-3.C: New.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179321 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "58a8cd7ab81e6f93e84fec8b5e6211024fb97578",
      "tree": "c47ac32fa9af142e7d2c71a947c4b90e2675ddc7",
      "parents": [
        "e30b34994bff2d2b31bec633a1e310af443a30c7"
      ],
      "author": {
        "name": "kkojima",
        "email": "kkojima@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 21:43:01 2011"
      },
      "committer": {
        "name": "kkojima",
        "email": "kkojima@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 21:43:01 2011"
      },
      "message": "\tPR target/49486\n\t* config/sh/sh.md (negdi2): Move expansion into split to\n\tallow more combination options.  Add T_REG clobber.\n\t(abssi2): New expander.\n\t(*negdi2, *abssi2, *negabssi2): New insns.\n\t(cneg): Change from insn to insn_and_split.  Rename to\n\tnegsi_cond.  Add alternative for non-SH4.\n\t* gcc.target/sh/pr49468-si.c: New.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179320 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "e30b34994bff2d2b31bec633a1e310af443a30c7",
      "tree": "c6b2cef2eb65af24805c3eb17f1e6207d9c1a47f",
      "parents": [
        "c12ded991ed38fc9d4aaaa3cce10695cbcfa6efb"
      ],
      "author": {
        "name": "devans",
        "email": "devans@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 19:09:50 2011"
      },
      "committer": {
        "name": "devans",
        "email": "devans@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 19:09:50 2011"
      },
      "message": "\tinclude/\n\t* timeval-utils.h: New file.\n\n\tlibiberty/\n\t* timeval-utils.c: New file.\n\t* Makefile.in (CFILES): Add it.\n\t(REQUIRED_OFILES): Add timeval-utils.$(objext).\n\t(INSTALLED_HEADERS): Add timeval-utils.h.\n\t(timeval-utils.$(objext)): Add rule.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179319 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "c12ded991ed38fc9d4aaaa3cce10695cbcfa6efb",
      "tree": "fdfb0d01e1c901837ac5426759f458176364fa86",
      "parents": [
        "be7a395b8a69ca5b53f4a96bdec4eed6c17a1c68"
      ],
      "author": {
        "name": "devans",
        "email": "devans@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 19:04:30 2011"
      },
      "committer": {
        "name": "devans",
        "email": "devans@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 19:04:30 2011"
      },
      "message": "\tinclude/\n\t* libiberty.h (countargv): Declare.\n\n\tlibiberty/\n\t* argv.c (countargv): New function.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179318 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "be7a395b8a69ca5b53f4a96bdec4eed6c17a1c68",
      "tree": "34a5de335986c583663858a18d6751ce9b02842a",
      "parents": [
        "7beada866b2b3e66b190ac0ab9663e981a7647aa"
      ],
      "author": {
        "name": "rsandifo",
        "email": "rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 15:00:10 2011"
      },
      "committer": {
        "name": "rsandifo",
        "email": "rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 15:00:10 2011"
      },
      "message": "gcc/\n\t* config/arm/neon.md (neon_move_lo_quad_\u003cmode\u003e): Delete.\n\t(neon_move_hi_quad_\u003cmode\u003e): Likewise.\n\t(move_hi_quad_\u003cmode\u003e, move_lo_quad_\u003cmode\u003e): Use subreg moves.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179316 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "7beada866b2b3e66b190ac0ab9663e981a7647aa",
      "tree": "9916d9a539e45075c1ae0c85de0801dcd97d6724",
      "parents": [
        "6ef008f9bdaacf5cc660301131797ca0ae5c229f"
      ],
      "author": {
        "name": "nickc",
        "email": "nickc@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 14:37:30 2011"
      },
      "committer": {
        "name": "nickc",
        "email": "nickc@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 14:37:30 2011"
      },
      "message": "\t* config/rx/predicates.md (rx_minmax_operand): New predicate.\n\tAccepts immediates and a restricted subset of MEMs.\n\t* config/rx/rx.md (int_modes): New iterator.\n\t(smaxsi3, sminsi3): Delete and replace with...\n\t(smax\u003cint_mode\u003e3, smin\u003cint_mode\u003e3): New patterns.\n\t(umax\u003c\u003e3_u, umax\u003c\u003e3_ur, umax\u003c\u003e3, umin\u003c\u003e3): New patterns.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179315 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "6ef008f9bdaacf5cc660301131797ca0ae5c229f",
      "tree": "1568f0fc4453ae55ce2d6ff31c87eed41e59f8dd",
      "parents": [
        "b754bc683e1f49713e8d8b3bac3d25f1768bce02"
      ],
      "author": {
        "name": "nickc",
        "email": "nickc@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 13:56:19 2011"
      },
      "committer": {
        "name": "nickc",
        "email": "nickc@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 13:56:19 2011"
      },
      "message": "\t* config/rx/rx-lib.h: Always restrict doubles to the SF type when\n\t64-bit doubles are not enabled.\n\t* config/rx/rx-abi.h: Fix extraneous renaming of the floatsisf\n\tand floatunsisf functions.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179314 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "b754bc683e1f49713e8d8b3bac3d25f1768bce02",
      "tree": "76046af01f71445893ce54d6fbb350126b673570",
      "parents": [
        "0469ed088867b0b88267c4c50d77bf61bbb73528"
      ],
      "author": {
        "name": "rguenth",
        "email": "rguenth@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 13:47:12 2011"
      },
      "committer": {
        "name": "rguenth",
        "email": "rguenth@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 13:47:12 2011"
      },
      "message": "2011-09-28  Richard Guenther  \u003crguenther@suse.de\u003e\n\n\tPR middle-end/50460\n\t* fold-const.c (try_move_mult_to_index): Handle \u0026a.array the\n\tsame as \u0026a.array[0].\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179313 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "0469ed088867b0b88267c4c50d77bf61bbb73528",
      "tree": "d483c9d8372a2d6cbdfce3fbd361168509253fec",
      "parents": [
        "5396abe37a80a2c7c76977b3febb1ed25f9fb271"
      ],
      "author": {
        "name": "ian",
        "email": "ian@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 13:14:11 2011"
      },
      "committer": {
        "name": "ian",
        "email": "ian@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 13:14:11 2011"
      },
      "message": "mksysinfo: #include \u003cttold.h\u003e on Irix.\n\nFrom Rainer Orth.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179312 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "5396abe37a80a2c7c76977b3febb1ed25f9fb271",
      "tree": "247a00213b77e0d63bdf138a9d62f676745d38a5",
      "parents": [
        "c23e11b583478cf23e55878dc6d4078bce49ba22"
      ],
      "author": {
        "name": "vries",
        "email": "vries@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 08:48:00 2011"
      },
      "committer": {
        "name": "vries",
        "email": "vries@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 08:48:00 2011"
      },
      "message": "2011-09-28  Tom de Vries  \u003ctom@codesourcery.com\u003e\n\n\tPR testsuite/50485\n\t* gcc.target/i386/sse4_1-blendps.c: Include \u003cstdlib.h\u003e.\n\t(TEST): Initialize src3 with random floats.\n\t* gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i from\n\tunion src3.  Initialize src3 with random floats.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179309 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "c23e11b583478cf23e55878dc6d4078bce49ba22",
      "tree": "54fa8e39315a2300568c6f1addebf0270867b3ce",
      "parents": [
        "56d808cf001ff2e652e0186ab4e2c29f46c394ff"
      ],
      "author": {
        "name": "ktietz",
        "email": "ktietz@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 08:07:39 2011"
      },
      "committer": {
        "name": "ktietz",
        "email": "ktietz@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 08:07:39 2011"
      },
      "message": "\t* configure.ac: Add test for new section attribute\n\tspecifier \"e\" via define HAVE_GAS_SECTION_EXCLUDE.\n\t* config.in: Regenerated.\n\t* configure: Regenerated.\n\t* config/i386/winnt.c (i386_pe_asm_named_section): Emit\n\tnew section flag \"e\" for excluded sections, if supported.\n\tOtherwise we mark section withc SECTION_EXCLUDE flag\n\tas never-load.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179308 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "56d808cf001ff2e652e0186ab4e2c29f46c394ff",
      "tree": "e75adc35cd647dc38ca98604fe72c9b2835d6ef7",
      "parents": [
        "9d11b88947fc00e8d85373d1c81a8f0ff290f706"
      ],
      "author": {
        "name": "bkoz",
        "email": "bkoz@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 01:37:10 2011"
      },
      "committer": {
        "name": "bkoz",
        "email": "bkoz@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 01:37:10 2011"
      },
      "message": "2011-09-27  Benjamin Kosnik  \u003cbkoz@redhat.com\u003e\n\n\t* doc/html/*: Regenerate.\n\n\t* doc/Makefile.am: Un-nest the ext output directory.\n\t* doc/Makefile.in: Regenerate.\n\t* spine.xml: Remove authors, add abstract for short\n\tcontents. Rename to index.html for html output.\n\t* manual/spine.xml: Authors here, manual starts with index.html.\n\t* api.xml: Update.\n\t* faq.xml: Same.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179304 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "9d11b88947fc00e8d85373d1c81a8f0ff290f706",
      "tree": "28854aa3ac14191c18336f8aa27fde162198df2b",
      "parents": [
        "690f10be90a7f66045392dd00a8cf30161156729"
      ],
      "author": {
        "name": "gccadmin",
        "email": "gccadmin@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 00:18:32 2011"
      },
      "committer": {
        "name": "gccadmin",
        "email": "gccadmin@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Wed Sep 28 00:18:32 2011"
      },
      "message": "Daily bump.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179302 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "690f10be90a7f66045392dd00a8cf30161156729",
      "tree": "fb3589baf799ba19d119869d165753306a87293f",
      "parents": [
        "a72992903dec82889692071922dc85a76b940def"
      ],
      "author": {
        "name": "rsandifo",
        "email": "rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 23:04:14 2011"
      },
      "committer": {
        "name": "rsandifo",
        "email": "rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 23:04:14 2011"
      },
      "message": "gcc/\n\t* config/m32r/m32r.md: Use match_test rather than eq/ne symbol_ref\n\tthroughout file.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179297 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "a72992903dec82889692071922dc85a76b940def",
      "tree": "571bcc7bd1583ee9ed9cd38573d32f1a27b114ad",
      "parents": [
        "4a59ee19bd687a1ea8b146de37874abd029583fd"
      ],
      "author": {
        "name": "rsandifo",
        "email": "rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 23:03:57 2011"
      },
      "committer": {
        "name": "rsandifo",
        "email": "rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 23:03:57 2011"
      },
      "message": "gcc/\n\t* config/iq2000/iq2000.md: Use match_test rather than eq/ne symbol_ref\n\tthroughout file.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179296 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "4a59ee19bd687a1ea8b146de37874abd029583fd",
      "tree": "8207300df5f89e18b60a9c2459c1dddbe1d5f635",
      "parents": [
        "70366e8358b7ad49ae722a9d7e7296264ebd44af"
      ],
      "author": {
        "name": "kkojima",
        "email": "kkojima@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 22:46:00 2011"
      },
      "committer": {
        "name": "kkojima",
        "email": "kkojima@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 22:46:00 2011"
      },
      "message": "\t* gcc.target/sh/mfmovd.c: Extend list of supported targets.\n\t* gcc.target/sh/struct-arg-dw2.c: Fix typo.\n\t* gcc.target/sh/sh4a-sincos.c: Make test SH4A only.\n\t* gcc.target/sh/sh4a-sincosf.c: Ditto.\n\t* gcc.target/sh/sh4a-cos.c: Ditto.\n\t* gcc.target/sh/sh4a-cosf.c: Ditto.\n\t* gcc.target/sh/sh4a-sin.c: Ditto.\n\t* gcc.target/sh/sh4a-sinf.c: Ditto.\n\t* gcc.target/sh/sh4a-fsrra.c: Ditto.\n\t* gcc.target/sh/sh4a-memmovua.c: Ditto.\n\t* gcc.target/sh/sh4a-bitmovua.c: Ditto.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179295 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "70366e8358b7ad49ae722a9d7e7296264ebd44af",
      "tree": "223b7775cf09fa658f31f839b5f3885bcee2cc6b",
      "parents": [
        "b04941de6611e7cade52181c61455272415beadf"
      ],
      "author": {
        "name": "paolo",
        "email": "paolo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 21:52:19 2011"
      },
      "committer": {
        "name": "paolo",
        "email": "paolo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 21:52:19 2011"
      },
      "message": "/cp\n2011-09-27  Paolo Carlini  \u003cpaolo.carlini@oracle.com\u003e\n\n\tPR c++/31489\n\t* parser.c (cp_parser_elaborated_type_specifier): For RECORD_TYPE,\n\tset CLASSTYPE_DECLARED_CLASS.\n\n/testsuite\n2011-09-27  Paolo Carlini  \u003cpaolo.carlini@oracle.com\u003e\n\n\tPR c++/31489\n\t* g++.dg/parse/error40.C: New.\n\t* g++.dg/warn/incomplete1.C: Adjust.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179293 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "b04941de6611e7cade52181c61455272415beadf",
      "tree": "8fe351ceea5fb4aa1c1e79248400f0b0802c3b84",
      "parents": [
        "bd931e3af88cac2fa6979c997a2a521aeac7fcae"
      ],
      "author": {
        "name": "jakub",
        "email": "jakub@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 19:17:31 2011"
      },
      "committer": {
        "name": "jakub",
        "email": "jakub@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 19:17:31 2011"
      },
      "message": "\t* trans-types.c (gfc_type_for_size): Return wider type\n\tif no suitable narrower type has been found.\n\t(gfc_type_for_mode): Return NULL_TREE if gfc_type_for_size\n\treturned type doesn\u0027t have expected TYPE_MODE.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179290 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "bd931e3af88cac2fa6979c997a2a521aeac7fcae",
      "tree": "f93cf1efed9c204307bc2d34f93f0589ef302b84",
      "parents": [
        "d2efb29d3e5967193ab5eeb9c9d403e6a61cd4ec"
      ],
      "author": {
        "name": "tmsriram",
        "email": "tmsriram@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 17:52:13 2011"
      },
      "committer": {
        "name": "tmsriram",
        "email": "tmsriram@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 17:52:13 2011"
      },
      "message": "2011-09-27  Sriraman Tallam  \u003ctmsriram@google.com\u003e\n\n\t* output.h (SECTION_EXCLUDE): New macro.\n\t* varasm.c (default_elf_asm_named_section): Check for\n\tSECTION_EXCLUDE.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179288 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "d2efb29d3e5967193ab5eeb9c9d403e6a61cd4ec",
      "tree": "39f60f475b6218eda95f7ba7195de7c72769f089",
      "parents": [
        "8918a3662d7b782e5a4d6b1dd6a6450272dcf0cf"
      ],
      "author": {
        "name": "rsandifo",
        "email": "rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 17:24:03 2011"
      },
      "committer": {
        "name": "rsandifo",
        "email": "rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 17:24:03 2011"
      },
      "message": "gcc/\n\t* fwprop.c (forward_propagate_and_simplify): After checking\n\treg/subreg combinations, check whether the modes are the same.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179287 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "8918a3662d7b782e5a4d6b1dd6a6450272dcf0cf",
      "tree": "0e9492fa9f4499ac207075f8804fec032fc0aae2",
      "parents": [
        "cdb0a2c3023a7467b5265410590cee01db0f2d71"
      ],
      "author": {
        "name": "rsandifo",
        "email": "rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 17:23:27 2011"
      },
      "committer": {
        "name": "rsandifo",
        "email": "rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 17:23:27 2011"
      },
      "message": "gcc/\n2011-09-25  Bernd Schmidt  \u003cbernds@codesourcery.com\u003e\n\t    Richard Sandiford  \u003crdsandiford@googlemail.com\u003e\n\n\t* config/mips/mips.c (mips_add_cfa_restore): New function.\n\t(mips16e_save_restore_reg): Use it.\n\t(mips_restore_reg): Likewise.  Split double FPRs for\n\tREG_CFA_RESTORE notes.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179286 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "cdb0a2c3023a7467b5265410590cee01db0f2d71",
      "tree": "0a2b2cb26e7c1a8e6b45253ec02a6781882e2232",
      "parents": [
        "0217cfffc7f489491b9929313d263c26dfdd9b13"
      ],
      "author": {
        "name": "rsandifo",
        "email": "rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 17:18:22 2011"
      },
      "committer": {
        "name": "rsandifo",
        "email": "rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 17:18:22 2011"
      },
      "message": "gcc/\n\tPR middle-end/50386\n\tPR middle-end/50326\n\t* tree-sra.c (build_ref_for_model): Use the type of the field as\n\tthe type of the COMPONENT_REF.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179285 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "0217cfffc7f489491b9929313d263c26dfdd9b13",
      "tree": "6381eca87c4993fc200ec70c432192fd905c402e",
      "parents": [
        "0c7d50da7c3898cd1feff262bda8e4ca04728bc0"
      ],
      "author": {
        "name": "law",
        "email": "law@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 16:49:17 2011"
      },
      "committer": {
        "name": "law",
        "email": "law@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 16:49:17 2011"
      },
      "message": "\t* ifcvt.c (cheap_bb_rtx_cost_p): Add SCALE argument.  Scale\n\tnon-jumping insns by REG_BR_PROB_BASE and the maximum cost\n\tby SCALE.\n\t(find_if_case_1): Use the probability of the THEN clause when\n\tdetermining if speculation is profitable.\n\t(find_if_case_2): Similarly for the ELSE clause.\n\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179284 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "0c7d50da7c3898cd1feff262bda8e4ca04728bc0",
      "tree": "c5687fbdc602e6649aaf05d3ac49b4f081f015a6",
      "parents": [
        "0210d998cecf81c84f62a8b26e85189c465f6f3d"
      ],
      "author": {
        "name": "hubicka",
        "email": "hubicka@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 16:28:24 2011"
      },
      "committer": {
        "name": "hubicka",
        "email": "hubicka@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 16:28:24 2011"
      },
      "message": "\tPR middle-end/49463\n\t* gcc.c-torture/execute/builtins/strstr-asm-lib.c\n\t(my_strstr): Mark used.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179280 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "0210d998cecf81c84f62a8b26e85189c465f6f3d",
      "tree": "e7326a4169cc25386eb33849cc31b9593463367f",
      "parents": [
        "2d64dc7089759b2ef43e9ac37b7166a1b88cc968"
      ],
      "author": {
        "name": "jakub",
        "email": "jakub@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 16:18:49 2011"
      },
      "committer": {
        "name": "jakub",
        "email": "jakub@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 16:18:49 2011"
      },
      "message": "\t* common.opt: Add -foptimize-strlen option.\n\t* Makefile.in (OBJS): Add tree-ssa-strlen.o.\n\t(tree-sssa-strlen.o): Add dependencies.\n\t* opts.c (default_options_table): Enable -foptimize-strlen\n\tby default at -O2 if not -Os.\n\t* passes.c (init_optimization_passes): Add pass_strlen\n\tafter pass_object_sizes.\n\t* timevar.def (TV_TREE_STRLEN): New timevar.\n\t* params.def (PARAM_MAX_TRACKED_STRLENS): New parameter.\n\t* tree-pass.h (pass_strlen): Declare.\n\t* tree-ssa-strlen.c: New file.\n\t* c-decl.c (merge_decls): If compatible stpcpy prototype\n\tis seen, set implicit_built_in_decls[BUILT_IN_STPCPY].\ncp/\n\t* decl.c (duplicate_decls): If compatible stpcpy prototype\n\tis seen, set implicit_built_in_decls[BUILT_IN_STPCPY].\ntestsuite/\n\t* gcc.dg/strlenopt-1.c: New test.\n\t* gcc.dg/strlenopt-1f.c: New test.\n\t* gcc.dg/strlenopt-2.c: New test.\n\t* gcc.dg/strlenopt-2f.c: New test.\n\t* gcc.dg/strlenopt-3.c: New test.\n\t* gcc.dg/strlenopt-4.c: New test.\n\t* gcc.dg/strlenopt-4g.c: New test.\n\t* gcc.dg/strlenopt-4gf.c: New test.\n\t* gcc.dg/strlenopt-5.c: New test.\n\t* gcc.dg/strlenopt-6.c: New test.\n\t* gcc.dg/strlenopt-7.c: New test.\n\t* gcc.dg/strlenopt-8.c: New test.\n\t* gcc.dg/strlenopt-9.c: New test.\n\t* gcc.dg/strlenopt-10.c: New test.\n\t* gcc.dg/strlenopt-11.c: New test.\n\t* gcc.dg/strlenopt-12.c: New test.\n\t* gcc.dg/strlenopt-12g.c: New test.\n\t* gcc.dg/strlenopt-13.c: New test.\n\t* gcc.dg/strlenopt-14g.c: New test.\n\t* gcc.dg/strlenopt-14gf.c: New test.\n\t* gcc.dg/strlenopt-15.c: New test.\n\t* gcc.dg/strlenopt-16g.c: New test.\n\t* gcc.dg/strlenopt-17g.c: New test.\n\t* gcc.dg/strlenopt-18g.c: New test.\n\t* gcc.dg/strlenopt.h: New file.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179279 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "2d64dc7089759b2ef43e9ac37b7166a1b88cc968",
      "tree": "faa25a6f7f913ab36ec02ff511db4f04057c146b",
      "parents": [
        "9efe50a4d79824946b1ee2e1ba14f454de1f3fe5"
      ],
      "author": {
        "name": "jakub",
        "email": "jakub@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 16:16:57 2011"
      },
      "committer": {
        "name": "jakub",
        "email": "jakub@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 16:16:57 2011"
      },
      "message": "\t* common.opt: Add -foptimize-strlen option.\n\t* Makefile.in (OBJS): Add tree-ssa-strlen.o.\n\t(tree-sssa-strlen.o): Add dependencies.\n\t* opts.c (default_options_table): Enable -foptimize-strlen\n\tby default at -O2 if not -Os.\n\t* passes.c (init_optimization_passes): Add pass_strlen\n\tafter pass_object_sizes.\n\t* timevar.def (TV_TREE_STRLEN): New timevar.\n\t* params.def (PARAM_MAX_TRACKED_STRLENS): New parameter.\n\t* tree-pass.h (pass_strlen): Declare.\n\t* tree-ssa-strlen.c: New file.\n\t* c-decl.c (merge_decls): If compatible stpcpy prototype\n\tis seen, set implicit_built_in_decls[BUILT_IN_STPCPY].\ncp/\n\t* decl.c (duplicate_decls): If compatible stpcpy prototype\n\tis seen, set implicit_built_in_decls[BUILT_IN_STPCPY].\ntestsuite/\n\t* gcc.dg/strlenopt-1.c: New test.\n\t* gcc.dg/strlenopt-1f.c: New test.\n\t* gcc.dg/strlenopt-2.c: New test.\n\t* gcc.dg/strlenopt-2f.c: New test.\n\t* gcc.dg/strlenopt-3.c: New test.\n\t* gcc.dg/strlenopt-4.c: New test.\n\t* gcc.dg/strlenopt-4g.c: New test.\n\t* gcc.dg/strlenopt-4gf.c: New test.\n\t* gcc.dg/strlenopt-5.c: New test.\n\t* gcc.dg/strlenopt-6.c: New test.\n\t* gcc.dg/strlenopt-7.c: New test.\n\t* gcc.dg/strlenopt-8.c: New test.\n\t* gcc.dg/strlenopt-9.c: New test.\n\t* gcc.dg/strlenopt-10.c: New test.\n\t* gcc.dg/strlenopt-11.c: New test.\n\t* gcc.dg/strlenopt-12.c: New test.\n\t* gcc.dg/strlenopt-12g.c: New test.\n\t* gcc.dg/strlenopt-13.c: New test.\n\t* gcc.dg/strlenopt-14g.c: New test.\n\t* gcc.dg/strlenopt-14gf.c: New test.\n\t* gcc.dg/strlenopt-15.c: New test.\n\t* gcc.dg/strlenopt-16g.c: New test.\n\t* gcc.dg/strlenopt-17g.c: New test.\n\t* gcc.dg/strlenopt-18g.c: New test.\n\t* gcc.dg/strlenopt.h: New file.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179278 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "9efe50a4d79824946b1ee2e1ba14f454de1f3fe5",
      "tree": "c8200cc6b87f6842f33b4c4ff883b03d7a81bc54",
      "parents": [
        "b26725ca1e5813a9009a0765e701cef281ccd900"
      ],
      "author": {
        "name": "jakub",
        "email": "jakub@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 16:15:46 2011"
      },
      "committer": {
        "name": "jakub",
        "email": "jakub@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 16:15:46 2011"
      },
      "message": "\t* common.opt: Add -foptimize-strlen option.\n\t* Makefile.in (OBJS): Add tree-ssa-strlen.o.\n\t(tree-sssa-strlen.o): Add dependencies.\n\t* opts.c (default_options_table): Enable -foptimize-strlen\n\tby default at -O2 if not -Os.\n\t* passes.c (init_optimization_passes): Add pass_strlen\n\tafter pass_object_sizes.\n\t* timevar.def (TV_TREE_STRLEN): New timevar.\n\t* params.def (PARAM_MAX_TRACKED_STRLENS): New parameter.\n\t* tree-pass.h (pass_strlen): Declare.\n\t* tree-ssa-strlen.c: New file.\n\t* c-decl.c (merge_decls): If compatible stpcpy prototype\n\tis seen, set implicit_built_in_decls[BUILT_IN_STPCPY].\ncp/\n\t* decl.c (duplicate_decls): If compatible stpcpy prototype\n\tis seen, set implicit_built_in_decls[BUILT_IN_STPCPY].\ntestsuite/\n\t* gcc.dg/strlenopt-1.c: New test.\n\t* gcc.dg/strlenopt-1f.c: New test.\n\t* gcc.dg/strlenopt-2.c: New test.\n\t* gcc.dg/strlenopt-2f.c: New test.\n\t* gcc.dg/strlenopt-3.c: New test.\n\t* gcc.dg/strlenopt-4.c: New test.\n\t* gcc.dg/strlenopt-4g.c: New test.\n\t* gcc.dg/strlenopt-4gf.c: New test.\n\t* gcc.dg/strlenopt-5.c: New test.\n\t* gcc.dg/strlenopt-6.c: New test.\n\t* gcc.dg/strlenopt-7.c: New test.\n\t* gcc.dg/strlenopt-8.c: New test.\n\t* gcc.dg/strlenopt-9.c: New test.\n\t* gcc.dg/strlenopt-10.c: New test.\n\t* gcc.dg/strlenopt-11.c: New test.\n\t* gcc.dg/strlenopt-12.c: New test.\n\t* gcc.dg/strlenopt-12g.c: New test.\n\t* gcc.dg/strlenopt-13.c: New test.\n\t* gcc.dg/strlenopt-14g.c: New test.\n\t* gcc.dg/strlenopt-14gf.c: New test.\n\t* gcc.dg/strlenopt-15.c: New test.\n\t* gcc.dg/strlenopt-16g.c: New test.\n\t* gcc.dg/strlenopt-17g.c: New test.\n\t* gcc.dg/strlenopt-18g.c: New test.\n\t* gcc.dg/strlenopt.h: New file.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179277 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "b26725ca1e5813a9009a0765e701cef281ccd900",
      "tree": "2b71d95dbe1af018b18208abbc8931a37536072c",
      "parents": [
        "51385f30da6baa68ab7dec9986a5e994ffac253d"
      ],
      "author": {
        "name": "vries",
        "email": "vries@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 16:12:35 2011"
      },
      "committer": {
        "name": "vries",
        "email": "vries@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 16:12:35 2011"
      },
      "message": "2011-09-27  Tom de Vries  \u003ctom@codesourcery.com\u003e\n\n\tPR middle-end/43864\n\t* gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.\n\t* gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.\n\t* gcc.dg/pr43864.c: New test.\n\t* gcc.dg/pr43864-2.c: Same.\n\t* gcc.dg/pr43864-3.c: Same.\n\t* gcc.dg/pr43864-4.c: Same.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179276 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "51385f30da6baa68ab7dec9986a5e994ffac253d",
      "tree": "9fb115ebc32f781835ba38daf51902c0c2321a0b",
      "parents": [
        "39273ba1f7f44cfb42588be89278f3f0a8261190"
      ],
      "author": {
        "name": "vries",
        "email": "vries@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 16:10:42 2011"
      },
      "committer": {
        "name": "vries",
        "email": "vries@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 16:10:42 2011"
      },
      "message": "2011-09-27  Tom de Vries  \u003ctom@codesourcery.com\u003e\n\n\tPR middle-end/43864\n\t* tree-ssa-tail-merge.c: New file.\n\t(struct same_succ_def): Define.\n\t(same_succ, const_same_succ): New typedef.\n\t(struct bb_cluster_def): Define.\n\t(bb_cluster, const_bb_cluster): New typedef.\n\t(struct aux_bb_info): Define.\n\t(BB_SIZE, BB_SAME_SUCC, BB_CLUSTER, BB_VOP_AT_EXIT): Define.\n\t(gvn_uses_equal): New function.\n\t(same_succ_print, same_succ_print_traverse, update_dep_bb)\n\t(stmt_update_dep_bb, local_def, same_succ_hash)\n\t(inverse_flags, same_succ_equal, same_succ_alloc, same_succ_delete)\n\t(same_succ_reset): New function.\n\t(same_succ_htab, same_succ_edge_flags)\n\t(deleted_bbs, deleted_bb_preds): New var.\n\t(debug_same_succ): New function.\n\t(worklist): New var.\n\t(print_worklist, add_to_worklist, find_same_succ_bb, find_same_succ)\n\t(init_worklist, delete_worklist, delete_basic_block_same_succ)\n\t(same_succ_flush_bbs, purge_bbs, update_worklist): New function.\n\t(print_cluster, debug_cluster, update_rep_bb)\n\t(add_bb_to_cluster, new_cluster, delete_cluster): New function.\n\t(all_clusters): New var.\n\t(alloc_cluster_vectors, reset_cluster_vectors, delete_cluster_vectors)\n\t(merge_clusters, set_cluster): New function.\n\t(gimple_equal_p, gsi_advance_bw_nondebug_nonlocal, find_duplicate)\n\t(same_phi_alternatives_1, same_phi_alternatives, bb_has_non_vop_phi)\n\t(deps_ok_for_redirect_from_bb_to_bb, deps_ok_for_redirect)\n\t(find_clusters_1, find_clusters): New function.\n\t(update_vuses, vop_phi, vop_at_entry, replace_block_by): New function.\n\t(update_bbs): New var.\n\t(apply_clusters): New function.\n\t(update_debug_stmt, update_debug_stmts): New function.\n\t(tail_merge_optimize): New function.\n\ttree-pass.h (tail_merge_optimize): Declare.\n\t* tree-ssa-pre.c (execute_pre): Use tail_merge_optimize.\n\t* Makefile.in (OBJS-common): Add tree-ssa-tail-merge.o.\n\t(tree-ssa-tail-merge.o): New rule.\n\t* opts.c (default_options_table): Set OPT_ftree_tail_merge by default at\n\tOPT_LEVELS_2_PLUS.\n\t* tree-ssa-sccvn.c (vn_valueize): Move to ...\n\t* tree-ssa-sccvn.h (vn_valueize): Here.\n\t* timevar.def (TV_TREE_TAIL_MERGE): New timevar.\n\t* common.opt (ftree-tail-merge): New switch.\n\t* params.def (PARAM_MAX_TAIL_MERGE_COMPARISONS)\n\t(PARAM_MAX_TAIL_MERGE_ITERATIONS): New parameter.\n\t* doc/invoke.texi (Optimization Options, -O2): Add -ftree-tail-merge.\n\t(-ftree-tail-merge, max-tail-merge-comparisons)\n\t(max-tail-merge-iterations): New item.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179275 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "39273ba1f7f44cfb42588be89278f3f0a8261190",
      "tree": "80042c0d4141db5eae06712323293c328fee6801",
      "parents": [
        "d4db9dfdb1e464bf389a95d401f4376633c3baf4"
      ],
      "author": {
        "name": "hubicka",
        "email": "hubicka@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 15:27:41 2011"
      },
      "committer": {
        "name": "hubicka",
        "email": "hubicka@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 15:27:41 2011"
      },
      "message": "\n\t* ipa-inline-analysis.c (MAX_TIME): Reduce to avoid overflows.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179274 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "d4db9dfdb1e464bf389a95d401f4376633c3baf4",
      "tree": "fd3ed542dc6613c932c6609e21cff03469e3eedc",
      "parents": [
        "ddedc10dcc8649652dd4fdd73ef960fe2ae6a0e5"
      ],
      "author": {
        "name": "hubicka",
        "email": "hubicka@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 15:08:31 2011"
      },
      "committer": {
        "name": "hubicka",
        "email": "hubicka@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 15:08:31 2011"
      },
      "message": "\t* gcc.dg/ipa/inline-5.c: New testcase.\n\t* ipa-inline-analysis.c (eliminated_by_inlining_prob): Handle parameters\n\tpassed by reference; handle loads from non-SSA scalars and update comments.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179273 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "ddedc10dcc8649652dd4fdd73ef960fe2ae6a0e5",
      "tree": "8e7b9e95f4f1a507bf826e229c87aabe59135a5b",
      "parents": [
        "b33542ab8c3bcc4cfb595b335889eada3c2e34d4"
      ],
      "author": {
        "name": "bernds",
        "email": "bernds@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 14:55:11 2011"
      },
      "committer": {
        "name": "bernds",
        "email": "bernds@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 14:55:11 2011"
      },
      "message": "\tPR rtl-optimization/50249\n\t* reload1.c (reload_reg_reaches_end_p): Accept a reloadnum argument\n\tinstead of opnum and type.  All callers changed.  Remove useless\n\tdeclaration.\n\tSearch forward for other reloads of the same type for the same operand\n\tusing the same register; if any are found, return false.\n\t(reload_regs_reach_end_p): Same argument changes; all callers changed.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179272 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "b33542ab8c3bcc4cfb595b335889eada3c2e34d4",
      "tree": "6a51259b773d6ffc2a40c93fe609a3331fd17b5f",
      "parents": [
        "77237956fe7207879d9ad4b64f91fa2392e9c652"
      ],
      "author": {
        "name": "hubicka",
        "email": "hubicka@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 14:36:48 2011"
      },
      "committer": {
        "name": "hubicka",
        "email": "hubicka@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 14:36:48 2011"
      },
      "message": "\t* doc/invoke.texi (ffat-lto-objects): Document.\n\t* toplev.c (compile_file): Do not output assembly when doing slim lto;\n\tOutput __gnu_slim_lto when doing slim lto.\n\t* cgraphunit.c (ipa_passes): Do only analysis when producing slim lto.\n\t(cgraph_optimize): Return early when doing slim lto.\n\t* opts.c (finish_options): Complain about lack of linker plugin\n\twhen doing slim lto.\n\t* common.opt (ffat-lto-objects): New.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179271 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "77237956fe7207879d9ad4b64f91fa2392e9c652",
      "tree": "58257e9d73cd408fbfc539a5a762ba0fd0e89e6c",
      "parents": [
        "f0ae355e38538111376682a344a85b9cbd75d691"
      ],
      "author": {
        "name": "ian",
        "email": "ian@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 13:16:22 2011"
      },
      "committer": {
        "name": "ian",
        "email": "ian@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 13:16:22 2011"
      },
      "message": "mksysinfo: Fix for systems that don\u0027t define TIOCSCTTY.\n\nFrom Rainer Orth.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179269 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "f0ae355e38538111376682a344a85b9cbd75d691",
      "tree": "87f50caa1b25e29c65a7bffaa3f2ca45776babc0",
      "parents": [
        "03dab8348d39bd6d6b555c2135f5ce0360f28ff7"
      ],
      "author": {
        "name": "rsandifo",
        "email": "rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 13:01:31 2011"
      },
      "committer": {
        "name": "rsandifo",
        "email": "rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 13:01:31 2011"
      },
      "message": "gcc/\n\t* ipa-inline-analysis.c (predicate_probability): Avoid comparison\n\tbetween signed and unsigned.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179268 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "03dab8348d39bd6d6b555c2135f5ce0360f28ff7",
      "tree": "a9affb65d722fc832803aca53919d2087436bef2",
      "parents": [
        "749701fdf83282460b76843460252c1de09f3d8a"
      ],
      "author": {
        "name": "irar",
        "email": "irar@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 12:26:34 2011"
      },
      "committer": {
        "name": "irar",
        "email": "irar@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 12:26:34 2011"
      },
      "message": "\n        * tree-vect-stmts.c (vectorizable_type_demotion): Handle basic\n        block vectorization.\n        (vectorizable_type_promotion): Likewise.\n        (vect_analyze_stmt): Call vectorizable_type_demotion and\n        vectorizable_type_promotion for basic blocks.\n        (supportable_widening_operation): Don\u0027t assume loop\n        vectorization.\n        * tree-vect-slp.c (vect_build_slp_tree): Allow multiple types\n        for basic blocks.  Update vectorization factor for basic block\n        vectorization.\n        (vect_analyze_slp_instance): Allow multiple types for basic\n        block vectorization.  Recheck unrolling factor after\n        construction of SLP instance.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179267 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "749701fdf83282460b76843460252c1de09f3d8a",
      "tree": "2bcf8c04176bb3910d6be1dc9a52619091094733",
      "parents": [
        "7f7bd971c4e7da64838f25a1a1aced592fd5c471"
      ],
      "author": {
        "name": "bernds",
        "email": "bernds@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 11:04:34 2011"
      },
      "committer": {
        "name": "bernds",
        "email": "bernds@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 11:04:34 2011"
      },
      "message": "\t* testsuite/lib/target-supports.exp (check_profiling_available):\n\tDon\u0027t rely solely on TLS tests for -fprofile-generate, fall\n\tthrough to the other code.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179263 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "7f7bd971c4e7da64838f25a1a1aced592fd5c471",
      "tree": "c7ec0579749b721790ac4965474b2502ccf80d84",
      "parents": [
        "ca70dcca983ba4626baa6adc39db954e7ad62556"
      ],
      "author": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 10:11:01 2011"
      },
      "committer": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 10:11:01 2011"
      },
      "message": "2011-09-27  Ed Schonberg  \u003cschonberg@adacore.com\u003e\n\n\t* a-cbhase.adb, a-cbhase.ads, a-cborse.adb, a-cborse.ads,\n\ta-cihase.adb, a-cihase.ads, a-ciorse.adb, a-ciorse.ads,\n\ta-coorse.adb, a-coorse.ads: Add iterator machinery to bounded sets and\n\tindefinite sets.\n\t* a-coorma.ads: Minor reformmating.\n\t* einfo.ads: Improve the comment describing the\n\tDirectly_Designated_Type function.\n\t* a-ciorma.adb, a-ciorma.ads: Add iterator machinery to indefinite\n\tordered maps.\n\t* gcc-interface/Makefile.in, gcc-interface/Make-lang.in: Update\n\tdependencies.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179260 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "ca70dcca983ba4626baa6adc39db954e7ad62556",
      "tree": "3d2b7b0a6e54125645ca22024e8f1a8ffd9553e9",
      "parents": [
        "7607042e4aa29e9f31cbcf83556aa11748a4214f"
      ],
      "author": {
        "name": "rguenth",
        "email": "rguenth@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 10:06:40 2011"
      },
      "committer": {
        "name": "rguenth",
        "email": "rguenth@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 10:06:40 2011"
      },
      "message": "2011-09-27  Richard Guenther  \u003crguenther@suse.de\u003e\n\n\t* tree-object-size.c (compute_object_sizes): Fix dumping of\n\tfolded statement.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179259 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "7607042e4aa29e9f31cbcf83556aa11748a4214f",
      "tree": "119eb2e20370d17d8cd10aad56e8c0dc1560c851",
      "parents": [
        "a9f1c79b87642425547c6be2586b7d108f03799e"
      ],
      "author": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 10:03:09 2011"
      },
      "committer": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 10:03:09 2011"
      },
      "message": "2011-09-27  Robert Dewar  \u003cdewar@adacore.com\u003e\n\n\t* a-comutr.ads: Minor reformatting.\n\n2011-09-27  Ed Schonberg  \u003cschonberg@adacore.com\u003e\n\n\t* a-cimutr.adb, a-cimutr.ads, a-cbmutr.adb, a-cbmutr.ads: Add children\n\titerators to multiway trees.\n\n2011-09-27  Yannick Moy  \u003cmoy@adacore.com\u003e\n\n\t* debug.adb (d.D): New option for strict Alfa mode.\n\t* opt.ads (Strict_Alfa_Mode): New flag to interpret compiler\n\tpermissions as strictly as possible.\n\t* sem_ch3.adb (Signed_Integer_Type_Declaration): In non-strict\n\tAlfa mode, now, interpret ranges of base types like GNAT does; in\n\tstrict mode, simply change the range of the implicit base Itype.\n\t* gnat1drv.adb: Update comments. Set Strict_Alfa_Mode.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179258 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "a9f1c79b87642425547c6be2586b7d108f03799e",
      "tree": "edb9b39b6c8e1f86a407fffec5385b70e1182935",
      "parents": [
        "245e87df1b8963727ba99800a803967cad860f52"
      ],
      "author": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 09:58:53 2011"
      },
      "committer": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 09:58:53 2011"
      },
      "message": "2011-09-27  Robert Dewar  \u003cdewar@adacore.com\u003e\n\n\t* exp_ch9.adb: Minor comment fixes.\n\n2011-09-27  Ed Schonberg  \u003cschonberg@adacore.com\u003e\n\n\t* a-comutr.adb, a-comutr.ads: Add children iterators on multiway\n\ttrees.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179257 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "245e87df1b8963727ba99800a803967cad860f52",
      "tree": "d922078b984b4e2014b2e2f9a39b347876db9222",
      "parents": [
        "d900a3fb1ab4c3dabc8c7048e4a8fab9dbd43bea"
      ],
      "author": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 09:57:19 2011"
      },
      "committer": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 09:57:19 2011"
      },
      "message": "2011-09-27  Eric Botcazou  \u003cebotcazou@adacore.com\u003e\n\n\t* checks.adb (Apply_Scalar_Range_Check): Use Designated_Type\n\tinstead of Directly_Designated_Type in the indirect array case.\n\n2011-09-27  Robert Dewar  \u003cdewar@adacore.com\u003e\n\n\t* exp_util.adb, exp_aggr.adb: Minor reformatting.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179256 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "d900a3fb1ab4c3dabc8c7048e4a8fab9dbd43bea",
      "tree": "0a7b6c7112ac119f5cabc47d74ee65a7bd493ba7",
      "parents": [
        "ed7ac9af135ba79fcda32b0a724609330065dd69"
      ],
      "author": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 09:54:10 2011"
      },
      "committer": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 09:54:10 2011"
      },
      "message": "2011-09-27  Ed Schonberg  \u003cschonberg@adacore.com\u003e\n\n\t* sinfo.ads, par-ch3.adb: Minor comment update: aspect specification\n\ton subtype declarations.\n\t* exp_aggr.adb: Minor comment update.\n\n2011-09-27  Eric Botcazou  \u003cebotcazou@adacore.com\u003e\n\n\t* exp_util.adb (Safe_Prefixed_Reference): Remove always-false\n\ttest in the N_Explicit_Dereference case.  Fold double logical\n\tnegation in the special loop case and conditionalize it on\n\tVariable_Ref being true.\n\n2011-09-27  Ed Schonberg  \u003cschonberg@adacore.com\u003e\n\n\t* sem_ch4.adb (Analyze_Selected_Component): If the prefix is a\n\tsingle protected object and the selector is a discriminant or an\n\tentry family, this is a non-overloaded candidate interpretation,\n\tand possible primitive operations of the type must not be\n\texamined.\n\n2011-09-27  Arnaud Charlet  \u003ccharlet@adacore.com\u003e\n\n\t* s-taspri-posix-noaltstack.ads (Lock): Mark fields aliased.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179255 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "ed7ac9af135ba79fcda32b0a724609330065dd69",
      "tree": "4fe983c2574ac0440a540e852d5684784c3ffdf5",
      "parents": [
        "3812c117961c89ca865071a5d8e9d39625b294da"
      ],
      "author": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 09:48:14 2011"
      },
      "committer": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 09:48:14 2011"
      },
      "message": "2011-09-27  Pascal Obry  \u003cobry@adacore.com\u003e\n\n\t* s-osinte-hpux.ads, s-osinte-aix.ads, s-osinte-solaris-posix.ads,\n\ts-osinte-irix.ads, s-osinte-darwin.ads, s-osinte-freebsd.ads:\n\tAdd dummy definitions for pthread_rwlock_t\n\tand pthread_rwlockattr_t on all POSIX platforms.\n\t* s-taprop-irix.adb, s-taprop-posix.adb (Initialize_Lock): Fix lock\n\treference.\n\t(Finalize_Lock): Likewise.\n\t(Write_Lock): Likewise.\n\t(Unlock): Likewise.\n\n2011-09-27  Tristan Gingold  \u003cgingold@adacore.com\u003e\n\n\t* s-tassta.adb (Task_Wrapper): Increase Guard_Page_Size value for\n\twindows 64.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179254 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "3812c117961c89ca865071a5d8e9d39625b294da",
      "tree": "e2a86a2cd807af9805a9f75b43e6ab06bf02771c",
      "parents": [
        "f52e508dca0d6bb1f0ba72882961142469942566"
      ],
      "author": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 09:45:00 2011"
      },
      "committer": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 09:45:00 2011"
      },
      "message": "2011-09-27  Pascal Obry  \u003cobry@adacore.com\u003e\n\n\t* s-osinte-hpux.ads, s-taprop-vxworks.adb, s-taspri-vxworks.ads,\n\ts-taprop-tru64.adb, s-osinte-aix.ads, s-taspri-posix-noaltstack.ads,\n\ts-taspri-mingw.ads, s-taprop-vms.adb, s-tpoben.adb, s-tpoben.ads,\n\ts-taprop-mingw.adb, s-taprob.adb, s-taprob.ads,\n\ts-osinte-solaris-posix.ads, s-taprop-solaris.adb, s-taspri-solaris.ads,\n\ts-osinte-irix.ads, s-taprop-irix.adb, s-osinte-darwin.ads,\n\ts-taspri-dummy.ads, s-taspri-posix.ads, s-taprop.ads,\n\ts-taspri-vms.ads, s-osinte-freebsd.ads, s-taprop-hpux-dce.adb,\n\ts-taspri-hpux-dce.ads, s-taspri-tru64.ads, s-taprop-dummy.adb,\n\ts-taprop-posix.adb: Revert previous changes.\n\t(Lock): Now a record containing the two possible lock\n\t(mutex and read/write) defined in OS_Interface.\n\t* s-taprop-linux.adb (Finalize_Protection): Use r/w lock for\n\t\u0027R\u0027 locking policy.\n\t(Initialize_Protection): Likewise.\n\t(Lock): Likewise.\n\t(Lock_Read_Only): Likewise.\n\t(Unlock): Likewise.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179253 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "f52e508dca0d6bb1f0ba72882961142469942566",
      "tree": "37169ca0c07156d926d1fe1e342b29d21ab6db1c",
      "parents": [
        "c5bd783914e5754e51e35348838500f5e85f30c7"
      ],
      "author": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 09:37:53 2011"
      },
      "committer": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 09:37:53 2011"
      },
      "message": "2011-09-27  Pascal Obry  \u003cobry@adacore.com\u003e\n\n\t* s-taspri-posix-noaltstack.ads (RW_Lock): This type is now defined as\n\tOS_Interface.pthread_rwlock_t.\n\n2011-09-27  Robert Dewar  \u003cdewar@adacore.com\u003e\n\n\t* exp_ch9.adb, a-cimutr.adb, a-cimutr.ads, gnat1drv.adb, a-comutr.adb,\n\ta-comutr.ads, exp_dist.adb, a-cbmutr.adb, a-cbmutr.ads,\n\tsem_ch5.adb, sem_util.adb: Minor reformatting.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179252 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "c5bd783914e5754e51e35348838500f5e85f30c7",
      "tree": "eedc8f468a523f0beb2b503bbe92a69881b03282",
      "parents": [
        "d8e0897657312c7d0ff112d72297ed98a45a9229"
      ],
      "author": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 09:33:30 2011"
      },
      "committer": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 09:33:30 2011"
      },
      "message": "2011-09-27  Pascal Obry  \u003cobry@adacore.com\u003e\n\n\t* s-taprop.ads (Initialize_Lock)[RW_Lock]: New spec for r/w lock.\n\t(Finalize_Lock)[RW_Lock]: Likewise.\n\t(Write_Lock)[RW_Lock]: Likewise.\n\t(Unlock)[RW_Lock]: Likewise.\n\t(Read_Lock): Define L as RW_Lock (instead of Lock).\n\t* s-taprop-linux.adb (Initialize_Lock)[RW_Lock]: New\n\troutine for r/w lock.\n\t(Finalize_Lock)[RW_Lock]: Likewise.\n\t(Write_Lock)[RW_Lock]: Likewise.\n\t(Unlock)[RW_Lock]: Likewise.\n\t(Read_Lock): Define L as RW_Lock (instead of Lock).\n\n\t* s-taprop-vxworks.adb, s-taprop-tru64.adb, s-taprop-vms.adb,\n\ts-taprop-mingw.adb, s-taprop-solaris.adb, s-taprop-irix.adb,\n\ts-taprop-hpux-dce.adb, s-taprop-dummy.adb, s-taprop-posix.adb\n\t(Initialize_Lock)[RW_Lock]: Same implementation as corresponding\n\troutine for standard lock.\n\t(Finalize_Lock)[RW_Lock]: Likewise.\n\t(Write_Lock)[RW_Lock]: Likewise.\n\t(Unlock)[RW_Lock]: Likewise.\n\t(Read_Lock): Define L as RW_Lock (instead of Lock).\n\t* s-taprob.ads, s-tpoben.ads (Protection): Add RWL (RW_Lock)\n\tin the record definition.\n\t* s-taprob.adb, s-taproben.adb (Finalize_Protection): Use r/w\n\tlock for \u0027R\u0027 locking policy.\n\t(Initialize_Protection): Likewise.\n\t(Lock): Likewise.\n\t(Lock_Read_Only): Likewise.\n\t(Unlock): Likewise.\n\t* s-taspri-posix.ads (RW_Lock): New type defined as\n\tOS_Interface.pthread_rwlock_t.\n\n\t* s-taspri-vxworks.ads, s-taspri-posix-noaltstack.ads,\n\ts-taspri-mingw.ads, s-taspri-solaris.ads, s-taspri-dummy.ads,\n\ts-taspri-posix.ads, s-taspri-vms.ads, s-taspri-hpux-dce.ads,\n\ts-taspri-tru64.ads (RW_Lock): New type defined as alias to Lock.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179251 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "d8e0897657312c7d0ff112d72297ed98a45a9229",
      "tree": "4774808744dba9de61e6e64c4a285b75b36bd6cc",
      "parents": [
        "d2500eb5291d59d84a61ef717bf1343e25d3b100"
      ],
      "author": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 09:26:11 2011"
      },
      "committer": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 09:26:11 2011"
      },
      "message": "2011-09-27  Pascal Obry  \u003cobry@adacore.com\u003e\n\n\t* exp_ch9.adb, s-taspri-posix.ads: Minor reformatting.\n\n2011-09-27  Pascal Obry  \u003cobry@adacore.com\u003e\n\n\t* s-osinte-aix.ads, s-osinte-darwin.ads, s-osinte-freebsd.ads,\n\ts-osinte-hpux.ads, s-osinte-irix.ads,\n\ts-osinte-solaris-posix.ads (pthread_rwlock_t): New definition alias of\n\tpthread_mutex_t.\n\t(pthread_rwlockattr_t): New definition alias of pthread_mutexattr_t.\n\t* s-osinte-linux.ads (pthread_rwlock_t, pthread_rwlockattr_t,\n\tpthread_rwlockattr_init, pthread_rwlockattr_destroy,\n\tpthread_rwlockattr_setkind_np, pthread_rwlock_init,\n\tpthread_rwlock_destroy, pthread_rwlock_rdlock,\n\tpthread_rwlock_wrlock, pthread_rwlock_unlock): New.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179250 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "d2500eb5291d59d84a61ef717bf1343e25d3b100",
      "tree": "270e602ff78dbecb097e5aa8cfefa927c2aef41e",
      "parents": [
        "4b1b9be0a347af1e9acc2cfcc2db4a00d345befa"
      ],
      "author": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 09:16:57 2011"
      },
      "committer": {
        "name": "charlet",
        "email": "charlet@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 09:16:57 2011"
      },
      "message": "2011-09-27  Pascal Obry  \u003cobry@adacore.com\u003e\n\n\t* rtsfind.ads: Add RE_Lock_Read_Only into rtsfind circuitry.\n\t(RE_Id): Add RE_Lock_Read_Only.\n\t(RE_Unit_Table): Likewise.\n\t* sem_prag.adb (Process_Convention): Change Pragma_Locking_Policy\n\tto lift restriction on first character. Handle now the\n\tName_Concurrent_Readers_Locking where policy character is set to\n\t\u0027R\u0027.\n\t* snames.ads-tmpl (Name_Concurrent_Readers_Locking): New\n\tconstant.\n\t* exp_ch9.adb (Build_Protected_Subprogram_Body): Generate a\n\tread only lock for function in protected object.\n\t* s-taprob.ads (Lock_Read_Only): Remove obsolete comment as\n\tthis routine is now used.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179248 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "4b1b9be0a347af1e9acc2cfcc2db4a00d345befa",
      "tree": "9119cbca0e6b9b1947798c5560d4da7cae77f886",
      "parents": [
        "33aeac4f77c4dd4b9fac19d5b91757abdb8448f4"
      ],
      "author": {
        "name": "rguenth",
        "email": "rguenth@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 08:53:08 2011"
      },
      "committer": {
        "name": "rguenth",
        "email": "rguenth@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 08:53:08 2011"
      },
      "message": "2011-09-27  Richard Guenther  \u003crguenther@suse.de\u003e\n\n\tPR tree-optimization/50363\n\t* tree-ssa-pre.c (create_expression_by_pieces): Handle\n\tpointer conversions in POINTER_PLUS_EXPRs properly.\n\n\t* gcc.dg/torture/pr50363.c: New testcase.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179247 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "33aeac4f77c4dd4b9fac19d5b91757abdb8448f4",
      "tree": "1089375b8ea853d003d17619db8d59edb49f315f",
      "parents": [
        "f2c981c7a23683ba6d5912e68916aa78817ffb28"
      ],
      "author": {
        "name": "rsandifo",
        "email": "rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 08:27:31 2011"
      },
      "committer": {
        "name": "rsandifo",
        "email": "rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 08:27:31 2011"
      },
      "message": "gcc/\n\t* config/arm/neon.md (neon_vget_highv16qi, neon_vget_highv8hi)\n\t(neon_vget_highv4si, neon_vget_highv4sf, neon_vget_highv2di)\n\t(neon_vget_lowv16qi, neon_vget_lowv8hi, neon_vget_lowv4si)\n\t(neon_vget_lowv4sf, neon_vget_lowv2di): Turn into define_expands\n\tthat produce subreg moves.  Define using VQX iterators.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179243 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "f2c981c7a23683ba6d5912e68916aa78817ffb28",
      "tree": "9fe74561bda193cd03df786340f041ff5815badf",
      "parents": [
        "ba8dfb0890200c952076430f29086b90a95e21bd"
      ],
      "author": {
        "name": "gjl",
        "email": "gjl@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 08:08:16 2011"
      },
      "committer": {
        "name": "gjl",
        "email": "gjl@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 08:08:16 2011"
      },
      "message": "\t* config/avr/avr.md (ashrqi3): Split alternative \"n\"\n\tinto its remaining parts C03, C04, C05, C06, C07 and describe\n\timpact in CC by attribute \"cc\" appropriately.\n\t* config/avr/avr.c (notice_update_cc): Clean-up: Don\u0027t patch CC0\n\tby digging RTX.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179241 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "ba8dfb0890200c952076430f29086b90a95e21bd",
      "tree": "4aa113c1bf28b09947ed8356c4d508a5ad73380f",
      "parents": [
        "05f3e2cd715285fea8b22747bbad7aab7148fd49"
      ],
      "author": {
        "name": "jakub",
        "email": "jakub@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 07:29:21 2011"
      },
      "committer": {
        "name": "jakub",
        "email": "jakub@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 07:29:21 2011"
      },
      "message": "\t* rtl.h (const_tiny_rtx): Change into array of 4 x MAX_MACHINE_MODE\n\tfrom 3 x MAX_MACHINE_MODE.\n\t(CONSTM1_RTX): Define.\n\t* emit-rtl.c (const_tiny_rtx): Change into array of 4 x MAX_MACHINE_MODE\n        from 3 x MAX_MACHINE_MODE.\n\t(gen_rtx_CONST_VECTOR): Use CONSTM1_RTX if all inner constants are\n\tCONSTM1_RTX.\n\t(init_emit_once): Initialize CONSTM1_RTX for MODE_INT and\n\tMODE_VECTOR_INT modes.\n\t* simplify-rtx.c (simplify_binary_operation_1) \u003ccase IOR, XOR, AND\u003e:\n\tOptimize if one operand is CONSTM1_RTX.\n\t* config/i386/i386.c (ix86_expand_sse_movcc): Optimize mask ? -1 : x\n\tinto mask | x.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179238 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "05f3e2cd715285fea8b22747bbad7aab7148fd49",
      "tree": "1737d444e44632ccc7d1ecf5c431c0d1c997f575",
      "parents": [
        "e39e0668b20293f4fe66d7c2a80910e17ec554a2"
      ],
      "author": {
        "name": "jye2",
        "email": "jye2@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 06:03:58 2011"
      },
      "committer": {
        "name": "jye2",
        "email": "jye2@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 06:03:58 2011"
      },
      "message": "2011-09-27  Marcus Shawcroft  \u003cmarcus.shawcroft@arm.com\u003e\n\n\t* libsupc++/tinfo.cc (type_info::operator\u003d\u003d): Test __name instead\n\tof name().\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179236 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "e39e0668b20293f4fe66d7c2a80910e17ec554a2",
      "tree": "441a2549171d7c28afe6ae704a69fba0da20b9f6",
      "parents": [
        "b07725b519f93d59644d0d9c4bc55e026d9eaea4"
      ],
      "author": {
        "name": "davem",
        "email": "davem@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 03:56:50 2011"
      },
      "committer": {
        "name": "davem",
        "email": "davem@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 03:56:50 2011"
      },
      "message": "Add explicit VIS intrinsics for addition and subtraction.\n\ngcc/\n\n\t* config/sparc/sparc.c (sparc_vis_init_builtins): Add explicit\n\tbuiltins for VIS vector addition and subtraction.\n\t* config/sparc/visintrin.h (__vis_fpadd16, __vis_fpadd16s,\n\t__vis_fpadd32, __vis_fpadd32s, __vis_fpsub16, __vis_fpsub16s,\n\t__vis_fpsub32, __vis_fpsub32s): New.\n\t* doc/extend.texi: Document new VIS intrinsics.\n\ngcc/testsuite/\n\n\t* gcc.target/sparc/fpaddsubi.c: New test.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179235 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "b07725b519f93d59644d0d9c4bc55e026d9eaea4",
      "tree": "b6525343983bf3112c8c0936acc632df1f36f60b",
      "parents": [
        "f7c68f14ecfc1cf2bed88a9a8850dbcdbd948fcb"
      ],
      "author": {
        "name": "paolo",
        "email": "paolo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 02:39:34 2011"
      },
      "committer": {
        "name": "paolo",
        "email": "paolo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 02:39:34 2011"
      },
      "message": "2011-09-26  Paolo Carlini  \u003cpaolo.carlini@oracle.com\u003e\n\n\tPR libstdc++/50529\n\t* include/bits/vector.tcc (vector\u003c\u003e::erase(iterator, iterator)):\n\tFix to do nothing if the range is empty.\n\t* include/bits/stl_bvector.h: Likewise.\n\t* include/bits/deque.tcc: Likewise.\n\t* include/debug/vector: Adjust.\n\t* include/debug/deque: Likewise.\n\t* testsuite/23_containers/vector/modifiers/erase/50529.cc: New.\n\t* testsuite/23_containers/deque/modifiers/erase/50529.cc: Likewise.\n\t* testsuite/23_containers/deque/modifiers/erase/3.cc: Adjust.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179234 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "f7c68f14ecfc1cf2bed88a9a8850dbcdbd948fcb",
      "tree": "cddb552cc0e107d6cdf8a066e001a8b1e5ded237",
      "parents": [
        "a1fc193d6720cf482c0327e71ad9beaf2624a300"
      ],
      "author": {
        "name": "jason",
        "email": "jason@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 02:21:24 2011"
      },
      "committer": {
        "name": "jason",
        "email": "jason@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 02:21:24 2011"
      },
      "message": "fix ChangeLog\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179233 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "a1fc193d6720cf482c0327e71ad9beaf2624a300",
      "tree": "6b5c05b831d06418be10d3a2edb54708d1dfc3cd",
      "parents": [
        "ec4670869159db6c647a0d5a524a9d3473e3412d"
      ],
      "author": {
        "name": "jason",
        "email": "jason@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 02:13:00 2011"
      },
      "committer": {
        "name": "jason",
        "email": "jason@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 02:13:00 2011"
      },
      "message": "\tPR c++/45102\n\t* pt.c (tsubst_copy_and_build) [CONST_DECL]: Don\u0027t pull out\n\tconstant value if we\u0027re still in a template.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179230 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "ec4670869159db6c647a0d5a524a9d3473e3412d",
      "tree": "252aadf72d57ed1807e5c65376923e98f5088fa0",
      "parents": [
        "d4a724ce3b2c29d41537566d96de9b654d416832"
      ],
      "author": {
        "name": "jason",
        "email": "jason@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 02:12:51 2011"
      },
      "committer": {
        "name": "jason",
        "email": "jason@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 02:12:51 2011"
      },
      "message": "\tPR c++/46105\n\t* typeck.c (structural_comptypes): Ignore cv-quals on typename scope.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179229 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "d4a724ce3b2c29d41537566d96de9b654d416832",
      "tree": "0137508a143f6407bb5e58b2b1e443359dc09c28",
      "parents": [
        "faa087bb581c160bb7b2e42a60e218b898990eb6"
      ],
      "author": {
        "name": "jason",
        "email": "jason@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 02:12:42 2011"
      },
      "committer": {
        "name": "jason",
        "email": "jason@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 02:12:42 2011"
      },
      "message": "\tPR c++/50508\n\t* semantics.c (cxx_eval_logical_expression): Use tree_int_cst_equal\n\trather than \u003d\u003d.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179228 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "faa087bb581c160bb7b2e42a60e218b898990eb6",
      "tree": "d8e42dd1926af159fe00a417353501088bd00c7c",
      "parents": [
        "180b6c8627c425036c1f79fd380b50baedf862bc"
      ],
      "author": {
        "name": "davem",
        "email": "davem@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 02:10:10 2011"
      },
      "committer": {
        "name": "davem",
        "email": "davem@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 02:10:10 2011"
      },
      "message": "Improve code generation for edge and pixel-compare, specifically avoid\nsign and zero extensions on 64-bit and allow such instructions to be\nplaced in delay slots.\n\ngcc/\n\n\t* config/sparc/sparc.md (edge{8,16,32}{,l}): Return Pmode.\n\t(fcmp{le,ne,gt,eq}{16,32}): Likewise.\n\t* config/sparc/visintrin.h: Update edge and pixel-compare\n\tintrinsics to return \u0027long\u0027 instead of \u0027int\u0027.\n\t* doc/extend.texi: Update documentation to match.\n\t* config/sparc/sparc.c (eligible_for_return_delay): When leaf or\n\tflat, allow any instruction.  Otherwise, when V9 allow parallels\n\twhich consist only of sets to registers outside of %o0 to %o5.\n\t(sparc_vis_init_builtins): Update VIS builtin types for edge\n\tand pixel-compare.\n\ngcc/testsuite/\n\n\t* gcc.target/sparc/edge.c: Update for new return types.\n\t* gcc.target/sparc/fcmp.c: Likewise.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179227 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "180b6c8627c425036c1f79fd380b50baedf862bc",
      "tree": "587369bfe4822d2f41d58f39b04835d3af207110",
      "parents": [
        "84f437a8f130705c1ecde56a6bfcfa540b8500f4"
      ],
      "author": {
        "name": "paolo",
        "email": "paolo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 01:56:17 2011"
      },
      "committer": {
        "name": "paolo",
        "email": "paolo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 01:56:17 2011"
      },
      "message": "/cp\n2011-09-26  Paolo Carlini  \u003cpaolo.carlini@oracle.com\u003e\n\n\tPR c++/45487\n\t* error.c (dump_template_bindings): Separate bindings with semicolons\n\tinstead of commas.\n\n/testsuite\n2011-09-26  Paolo Carlini  \u003cpaolo.carlini@oracle.com\u003e\n\n\tPR c++/45487\n\t* g++.dg/diagnostic/bindings1.C: New.\n\t* g++.old-deja/g++.pt/memtemp77.C: Adjust.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179226 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "84f437a8f130705c1ecde56a6bfcfa540b8500f4",
      "tree": "2149c92d375f738ab44beb1b25764110bd3a76a7",
      "parents": [
        "377fc3e81d6e928293a00a5d9d4eb3ca9def8449"
      ],
      "author": {
        "name": "gccadmin",
        "email": "gccadmin@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 00:18:54 2011"
      },
      "committer": {
        "name": "gccadmin",
        "email": "gccadmin@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 00:18:54 2011"
      },
      "message": "Daily bump.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179225 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "377fc3e81d6e928293a00a5d9d4eb3ca9def8449",
      "tree": "c7e5cfc13b50c93a7499aad398a80645438df998",
      "parents": [
        "17f036adb68e635c0e7221cc583df42d567475ca"
      ],
      "author": {
        "name": "bkoz",
        "email": "bkoz@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 00:02:54 2011"
      },
      "committer": {
        "name": "bkoz",
        "email": "bkoz@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Tue Sep 27 00:02:54 2011"
      },
      "message": "2011-09-26  Benjamin Kosnik  \u003cbkoz@redhat.com\n            Jonathan Wakely  \u003cjwakely.gcc@gmail.com\u003e\n\n\tPR libstdc++/48698\n\t* acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Set libtool_VERSION here.\n\t* configure.ac: Move AC_SUBST of libtool_VERSION past call to\n\tGLIBCXX_ENABLE_SYMVERS.\n\t* configure: Regenerate.\n\t* include/bits/c++config: Use __7 as versioned namespace name.\n\t* config/abi/pre/gnu-versioned-namespace.ver: Change mangling as\n\tper above.\n\t* include/c_global/cwchar: Adjust nested namespaces.\n\t* testsuite/20_util/bind/48698.cc: Add test case.\n\t* testsuite/ext/profile/mutex_extensions_neg.cc: Change line number.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179221 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "17f036adb68e635c0e7221cc583df42d567475ca",
      "tree": "ba5708f4f1b3afdacb08a80b7c1c07c38a298d1e",
      "parents": [
        "3329144ee9213f47f0daba96531a02f030296661"
      ],
      "author": {
        "name": "ccoutant",
        "email": "ccoutant@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 23:32:13 2011"
      },
      "committer": {
        "name": "ccoutant",
        "email": "ccoutant@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 23:32:13 2011"
      },
      "message": "\tPR lto/47247\n\t* plugin-api.h (enum ld_plugin_symbol_resolution): Add\n\tLDPR_PREVAILING_DEF_IRONLY_EXP.\n\t(enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179220 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "3329144ee9213f47f0daba96531a02f030296661",
      "tree": "0093a9ab3695f20defcc519d7a20d8df3ed57618",
      "parents": [
        "70a51116fdef3ba190cdd0f3ffefb892d791da9b"
      ],
      "author": {
        "name": "ian",
        "email": "ian@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 22:33:31 2011"
      },
      "committer": {
        "name": "ian",
        "email": "ian@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 22:33:31 2011"
      },
      "message": "Pass $(MATH_LIBS) $(NET_LIBS) when linking tests.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179219 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "70a51116fdef3ba190cdd0f3ffefb892d791da9b",
      "tree": "6dac860537102173323f07dfbfb30f357bb2520a",
      "parents": [
        "b687f73edf34744a191b2c534011e78e1f25ec52"
      ],
      "author": {
        "name": "ian",
        "email": "ian@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 21:49:08 2011"
      },
      "committer": {
        "name": "ian",
        "email": "ian@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 21:49:08 2011"
      },
      "message": "Fix sysinfo.go on systems which don\u0027t need to import \"unsafe\".\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179216 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "b687f73edf34744a191b2c534011e78e1f25ec52",
      "tree": "1d396ebe3cce77f445fd0402ade1f09773d7e1b3",
      "parents": [
        "8ec7259a969d6ff6049dec7592714ca7d56d21f3"
      ],
      "author": {
        "name": "davem",
        "email": "davem@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 21:09:06 2011"
      },
      "committer": {
        "name": "davem",
        "email": "davem@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 21:09:06 2011"
      },
      "message": "Add rdgsr, edge, and pixel-compare VIS tests.\n\ngcc/testsuite/\n\n\t* gcc.target/sparc/rdgsr.c: New test.\n\t* gcc.target/sparc/edge.c: New test.\n\t* gcc.target/sparc/fcmp.c: New test.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179215 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "8ec7259a969d6ff6049dec7592714ca7d56d21f3",
      "tree": "f1a2d8655f444bedd16919923de7767bf94e1f5a",
      "parents": [
        "092781dc172d55d980384f033429f737b7b2f425"
      ],
      "author": {
        "name": "davem",
        "email": "davem@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 20:21:19 2011"
      },
      "committer": {
        "name": "davem",
        "email": "davem@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 20:21:19 2011"
      },
      "message": "Fix sparc %gsr write elimination and add a testcase.\n\ngcc/\n\n\t* config/sparc/sparc.c (sparc_conditional_register_usage): When VIS\n\tis enabled, mark %gsr as global.\n\t* config/sparc/sparc.md (UNSPEC_WRGSR): Delete.\n\t(wrgsr_vis, *wrgsr_sp64, wrgsr_v8plus): Don\u0027t wrap in an unspec.\n\ngcc/testsuite/\n\n\t* gcc.target/sparc/wrgsr.c: New test.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179214 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "092781dc172d55d980384f033429f737b7b2f425",
      "tree": "c49eb4d91d7d86c25d6475bbd94e4881237da025",
      "parents": [
        "8480d2a22098eb44eaa8543486e3d8458dd2d47d"
      ],
      "author": {
        "name": "janus",
        "email": "janus@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 20:05:43 2011"
      },
      "committer": {
        "name": "janus",
        "email": "janus@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 20:05:43 2011"
      },
      "message": "2011-09-26  Janus Weil  \u003cjanus@gcc.gnu.org\u003e\n\n\tPR fortran/50515\n\t* resolve.c (resolve_common_blocks): Check for EXTERNAL attribute.\n\n\tPR fortran/50517\n\t* interface.c (gfc_compare_interfaces): Bugfix in check for result type.\n\n\n2011-09-26  Janus Weil  \u003cjanus@gcc.gnu.org\u003e\n\n\tPR fortran/50515\n\t* gfortran.dg/common_15.f90: New.\n\n\tPR fortran/50517\n\t* gfortran.dg/dummy_procedure_5.f90: New.\n\t* gfortran.dg/interface_26.f90: Modified error message.\n\t* gfortran.dg/proc_ptr_11.f90: Ditto.\n\t* gfortran.dg/proc_ptr_15.f90: Ditto.\n\t* gfortran.dg/proc_ptr_comp_20.f90: Ditto.\n\t* gfortran.dg/proc_ptr_result_5.f90: Ditto.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179213 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "8480d2a22098eb44eaa8543486e3d8458dd2d47d",
      "tree": "1f21e07f1377171b8394711358484ac198694172",
      "parents": [
        "9e64c9a422d0e4a50de219a78f5b58fdb8087ec1"
      ],
      "author": {
        "name": "ian",
        "email": "ian@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 19:36:06 2011"
      },
      "committer": {
        "name": "ian",
        "email": "ian@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 19:36:06 2011"
      },
      "message": "Fix location of error about unused import \"unsafe\".\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179211 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "9e64c9a422d0e4a50de219a78f5b58fdb8087ec1",
      "tree": "6c047b798984899fe89ec8b5c02c76d52d97768a",
      "parents": [
        "d900d05c4e0ab8737c8de51bd42e590fc3520d22"
      ],
      "author": {
        "name": "davem",
        "email": "davem@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 19:04:35 2011"
      },
      "committer": {
        "name": "davem",
        "email": "davem@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 19:04:35 2011"
      },
      "message": "Move target CPP macro handling to C file and add __VIS/__VIS__.\n\n\t* config/sparc/sparc-c.c: New file implementing sparc_target_macros,\n\twhich will now define __VIS and __VIS__ when -mvis is enabled.\n\t* config/sparc/t-sparc: Likewise.\n\t* config.gcc: Add sparc-c.o to c_target_objs and cxx_target_objs,\n\tand add t-sparc to tmake_file for all sparc targets.\n\t* config/sparc/sparc-protos.h (sparc_target_macros): Declare.\n\t* config/sparc/sparc.h (TARGE_CPU_CPP_BUILTINS): Call it.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179210 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "d900d05c4e0ab8737c8de51bd42e590fc3520d22",
      "tree": "8d459f359d524e6cbe9c6f0cdf60a67a3a1a398d",
      "parents": [
        "7f94020e90a3517495b3100ece6ce3c3476ab229"
      ],
      "author": {
        "name": "jason",
        "email": "jason@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 17:55:04 2011"
      },
      "committer": {
        "name": "jason",
        "email": "jason@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 17:55:04 2011"
      },
      "message": "\tPR c++/50512\n\t* call.c (compare_ics): Only consider rvaluedness_matches_p\n\tif the target type is the same or it too differs in rvalueness.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179208 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "7f94020e90a3517495b3100ece6ce3c3476ab229",
      "tree": "ad670ff51ebf5ff4c9ec7d3085c0c7cbd8ef69fa",
      "parents": [
        "be7317e9ef1829314069baac364ab9e624d07f35"
      ],
      "author": {
        "name": "gjl",
        "email": "gjl@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 16:55:55 2011"
      },
      "committer": {
        "name": "gjl",
        "email": "gjl@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 16:55:55 2011"
      },
      "message": "\n\t* config/avr/avr.md (peephole casesi+2): Use -1 instead of 65536.\n\t* config/avr/avr.c (avr_out_compare): Print shorter sequence for\n\tEQ/NE comparisons against +/-1 in the case of unused-after,\n\tnon-ld-regs target.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179206 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "be7317e9ef1829314069baac364ab9e624d07f35",
      "tree": "1703d97374f453dce244795360190c541f24f0af",
      "parents": [
        "31e9d6be74aeda21d3b81a013960c4216efbf167"
      ],
      "author": {
        "name": "jakub",
        "email": "jakub@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 16:19:55 2011"
      },
      "committer": {
        "name": "jakub",
        "email": "jakub@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 16:19:55 2011"
      },
      "message": "\t* gimple-fold.c (gimplify_and_update_call_from_tree): Set\n\tgctx.into_ssa after push_gimplify_context.\n\n\t* gimple.c (gimple_build_call_valist): New function.\n\t* gimple.h (gimple_build_call_valist): New prototype.\n\t* tree-ssa-propagate.c (finish_update_gimple_call): New function.\n\t(update_gimple_call): Likewise.\n\t(update_call_from_tree): Use finish_update_gimple_call.\n\t* tree-ssa-propagate.h (update_gimple_call): New prototype.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179204 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "31e9d6be74aeda21d3b81a013960c4216efbf167",
      "tree": "54fc5444301c0263f867679f45d2739c6aea979b",
      "parents": [
        "9ef300e1f4c25cf4957a7add04dfa2744226a400"
      ],
      "author": {
        "name": "jason",
        "email": "jason@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 15:47:17 2011"
      },
      "committer": {
        "name": "jason",
        "email": "jason@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 15:47:17 2011"
      },
      "message": "\tPR c++/50523\n\t* call.c (implicit_conversion): Mask out inappropriate LOOKUP\n\tflags at the top of the function.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179203 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "9ef300e1f4c25cf4957a7add04dfa2744226a400",
      "tree": "c65e776eacdf1a2d79ff9224d18e6a22dffd6f3f",
      "parents": [
        "431959b7a93fb3b056d71787c74d5d4866fb4f50"
      ],
      "author": {
        "name": "jason",
        "email": "jason@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 14:26:56 2011"
      },
      "committer": {
        "name": "jason",
        "email": "jason@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 14:26:56 2011"
      },
      "message": "\t* pt.c (tsubst_copy) [PARM_DECL]: Handle \u0027this\u0027 in NSDMI.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179201 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    },
    {
      "commit": "431959b7a93fb3b056d71787c74d5d4866fb4f50",
      "tree": "63855100f8caee1f9ef98899950086d453c68daf",
      "parents": [
        "1397a8eee31e977c4fb89d0e63ea30bf6a263861"
      ],
      "author": {
        "name": "paolo",
        "email": "paolo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 13:58:47 2011"
      },
      "committer": {
        "name": "paolo",
        "email": "paolo@138bc75d-0d04-0410-961f-82ee72b054a4",
        "time": "Mon Sep 26 13:58:47 2011"
      },
      "message": "/cp\n2011-09-26  Paolo Carlini  \u003cpaolo.carlini@oracle.com\u003e\n\n\t* pt.c (convert_nontype_argument): Handle NULLPTR_TYPE.\n\n/testsuite\n2011-09-26  Paolo Carlini  \u003cpaolo.carlini@oracle.com\u003e\n\n\t* g++.dg/cpp0x/nullptr25.C: New.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179199 138bc75d-0d04-0410-961f-82ee72b054a4\n"
    }
  ],
  "next": "1397a8eee31e977c4fb89d0e63ea30bf6a263861"
}
