{"push_id":806001415,"size":32,"distinct_size":32,"ref":"refs/heads/master","head":"99eafd724148296e5cb4d2665d3a208dc6e7b22d","before":"24500bbaac87c5e55ded55cb1d4aabca89be1649","commits":[{"sha":"0ed0ef698c866882fe1f78a8f930e00d4b5cbadd","author":{"email":"97990930a7021138495df169fe1d2d119e61f250@138bc75d-0d04-0410-961f-82ee72b054a4","name":"rearnsha"},"message":"ARM: fp16 Fix PR 67624 - Incorrect conversion of float Infinity to __fp16\n\n\tPR libgcc/67624\n\tlibgcc:\n\t* config/arm/fp16.c (__gnu_f2h_internal): Handle infinity correctly.\n\tgcc/testsuite:\n\t* gcc.target/arm/fp16-inf.c: New test.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228082 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/vries/gcc/commits/0ed0ef698c866882fe1f78a8f930e00d4b5cbadd"},{"sha":"127bbb781aa90ea71a156bbe089ce82037df36c6","author":{"email":"3ebd7b7705322dea264eed4d56852da7cab2707b@138bc75d-0d04-0410-961f-82ee72b054a4","name":"rguenth"},"message":"2015-09-24  Richard Biener  <rguenther@suse.de>\n\n\tPR lto/67699\n\t* lto-cgraph.c (compute_ltrans_boundary): Do not stream\n\tabstract origins.\n\n\t* g++.dg/pr67699.C: New testcase.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228084 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/vries/gcc/commits/127bbb781aa90ea71a156bbe089ce82037df36c6"},{"sha":"2e9b342d9f01007b23604f6e54dbb8acce832f57","author":{"email":"2343885bc648d4446d043d3be1cd7c9dbde217a3@138bc75d-0d04-0410-961f-82ee72b054a4","name":"segher"},"message":"rs6000: Fix -mdebug=stack code for spe_gp_offset\n\n\n2015-09-23  Segher Boessenkool  <segher@kernel.crashing.org>\n\n\t* config/rs6000/rs6000.c (debug_stack_info): Invert the test\n\tfor info->spe_gp_size.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228086 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/vries/gcc/commits/2e9b342d9f01007b23604f6e54dbb8acce832f57"},{"sha":"9b9bdd20462994fc2912d07aebba5d90245be302","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@138bc75d-0d04-0410-961f-82ee72b054a4","name":"ian"},"message":"    runtime: Fix recent lfstack change on Solaris.\n    \n    Reviewed-on: https://go-review.googlesource.com/14922\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228087 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/vries/gcc/commits/9b9bdd20462994fc2912d07aebba5d90245be302"},{"sha":"b3c76b90ca1e8656e10926b9b3979064700bc8e7","author":{"email":"66dbfa9ac70d64a0115425cd5cf334835ba79b72@138bc75d-0d04-0410-961f-82ee72b054a4","name":"nsz"},"message":"Fix aarch64/target_attr_10 test following r227997.\n\ngcc/testsuite/ChangeLog:\n\n\t* gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228088 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/vries/gcc/commits/b3c76b90ca1e8656e10926b9b3979064700bc8e7"},{"sha":"420fe69f193b87e461335ec117e139203909df8e","author":{"email":"71b1be2b66a17077a3afcb609973d02ab43136ba@138bc75d-0d04-0410-961f-82ee72b054a4","name":"redi"},"message":"Leave moved-from std::deque in a valid state\n\n\tPR libstdc++/67707\n\t* include/bits/stl_deque.h (_Deque_base::_M_move_impl): Initialize\n\tempty object.\n\t* testsuite/23_containers/deque/allocator/move.cc: Check moved-from\n\tdeque.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228090 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/vries/gcc/commits/420fe69f193b87e461335ec117e139203909df8e"},{"sha":"82882dbd68fb88fa50aa1ccf188ad801c771dcc8","author":{"email":"2f8b91e58710b6517650cbc5b5a1f913a635f84c@138bc75d-0d04-0410-961f-82ee72b054a4","name":"jiwang"},"message":"[AArch64] Delete aarch64_symbol_context which is not used\n\n2015-09-24  Jiong Wang  <jiong.wang@arm.com>\n\n\t* config/aarch64/aarch64-protos.h (aarch64_symbol_context): Delete.\n\t* config/aarch64/aarch64.c (aarch64_expand_mov_immediate): Likewise.\n\t(aarch64_cannot_force_const_mem): Likewise.\n\t(aarch64_classify_address): Likewise.\n\t(aarch64_classify_symbolic_expression): Likewise.\n\t(aarch64_print_operand): Likewise.\n\t(aarch64_classify_symbol): Likewise.\n\t(aarch64_mov_operand_p): Likewise.\n\t* config/aarch64/predicates.md (aarch64_valid_symref): Likewise.\n\t(aarch64_mov_operand): Likewise.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228092 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/vries/gcc/commits/82882dbd68fb88fa50aa1ccf188ad801c771dcc8"},{"sha":"1d46fab973921b7d944c6957758f1feb2986d982","author":{"email":"2f8b91e58710b6517650cbc5b5a1f913a635f84c@138bc75d-0d04-0410-961f-82ee72b054a4","name":"jiwang"},"message":"[AArch64] Handle const address in aarch64_print_operand\n\n2015-09-24  Jiong Wang  <jiong.wang@arm.com>\n\n\t* config/aarch64/aarch64.c (aarch64_print_operand): Add \"CONST\" support.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228093 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/vries/gcc/commits/1d46fab973921b7d944c6957758f1feb2986d982"},{"sha":"1b3e7760f44a8b21d1407239b0479aafcb860338","author":{"email":"158873d90a7ef40f3637a222b7329c09d0222554@138bc75d-0d04-0410-961f-82ee72b054a4","name":"manu"},"message":"fdiagnostics-color=never does not disable color for some diagnostics\n\nActually, I was trying to reject non-warning options as argument to\n-Werror=. However, the new test fails because -fdiagnostics-color=never is\nalways placed by the driver after the warning options when calling the compiler\nproper. This patch prunes all -fdiagnostics-color from the command-line but the\nlast one, which is moved to the first position.\n\ngcc/ChangeLog:\n\n2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>\n\n\tPR driver/67640\n\t* opts-common.c (prune_options): Discard all -fdiagnostics-color\n\tbut the last one, which is moved to the front to be processed\n\tfirst.\n\t* opts.c (enable_warning_as_error): Reject options that do not\n\tcontrol warnings.\n\ngcc/testsuite/ChangeLog:\n\n2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>\n\n\tPR driver/67640\n\t* gcc.dg/Werror-13.c: New test.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228094 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/vries/gcc/commits/1b3e7760f44a8b21d1407239b0479aafcb860338"},{"sha":"34bc30d7cdc9aecef6e7fbafe57d836f703ea07a","author":{"email":"5a3326b4765628ddb5d1f378f033c47a62364b89@138bc75d-0d04-0410-961f-82ee72b054a4","name":"vmakarov"},"message":"2015-09-24  Vladimir Makarov  <vmakarov@redhat.com>\n\n\tPR target/61578\n\t* ira-color.c (update_allocno_cost): Add parameter.\n\t(update_costs_from_allocno): Decrease conflict cost.  Pass the new\n\tparameter.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228097 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/vries/gcc/commits/34bc30d7cdc9aecef6e7fbafe57d836f703ea07a"},{"sha":"b6205e1fdb5e2389d59f27e20b657f3db480fd65","author":{"email":"3103228e5a41cd97ed59b630788c16d43ba4466f@138bc75d-0d04-0410-961f-82ee72b054a4","name":"collison"},"message":"2015-09-24  Michael Collison  <michael.collison@linaro.org>\n\n\tPR other/57195\n\t* read-md.c (read_name): Allow mode iterators inside angle\n\tbrackets in rtl expressions.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228102 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/vries/gcc/commits/b6205e1fdb5e2389d59f27e20b657f3db480fd65"},{"sha":"8ef0dc805f8c8499a061ba962cc61bebc0a67304","author":{"email":"b06eca558cd53ff42687c7e0c211938704f22414@138bc75d-0d04-0410-961f-82ee72b054a4","name":"danglin"},"message":"\t* config/pa/pa-linux.h (HAVE_sync_compare_and_swapdi): Define.\n\t* config/pa/pa-protos.h (pa_maybe_emit_compare_and_swap_exchange_loop):\n\tDeclare.\n\t* config/pa/pa.c (pa_init_libfuncs): Init sync libfuncs up to 8 bytes.\n\t(pa_expand_compare_and_swap_loop): New.\n\t(pa_maybe_emit_compare_and_swap_exchange_loop): New.\n\t* config/pa/pa.md (atomic_storeqi, atomic_storehi, atomic_storesi,\n\tatomic_storesf, atomic_loaddf, atomic_storedf): New expanders.\n\t(atomic_loaddf_1, atomic_storedf_1): New insn patterns.\n\t(atomic_loaddi, atomic_loaddi_1, atomic_storedi, atomic_storedi_1):\n\tRevise.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228104 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/vries/gcc/commits/8ef0dc805f8c8499a061ba962cc61bebc0a67304"},{"sha":"6764dd41fb82d88e969a0625459cb47a08af1ef2","author":{"email":"2aa286f04500e4a7a9254cbd74d9060dce58402c@138bc75d-0d04-0410-961f-82ee72b054a4","name":"gccadmin"},"message":"Daily bump.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228108 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/vries/gcc/commits/6764dd41fb82d88e969a0625459cb47a08af1ef2"},{"sha":"07d9b77b53e8a2b1237871fe253659cd81ca23a4","author":{"email":"0bbe8c5b9bf350b99c0e7df6fae7272845b5d241@138bc75d-0d04-0410-961f-82ee72b054a4","name":"hjl"},"message":"Change IA MCU processor from iamcu to lakemount\n\nThe first IA MCU processor will be Lakemount.  This patch changes IA MCU\nprocessor name from iamcu to lakemount.\n\ngcc/\n\n\t* config.gcc (x86_archs): Replace iamcu with lakemount.\n\t(with_cpu): Likewise.\n\t(with_arch): Likewise.\n\t* doc/invoke.texi: Likewise.\n\t* config/i386/i386-c.c (ix86_target_macros_internal): Replace\n\tPROCESSOR_IAMCU with PROCESSOR_LAKEMOUNT.  Replace\n\t__tune_iamcu__ with __tune_lakemount__.\n\t* config/i386/i386.c (iamcu_cost): Renamed to ...\n\t(lakemount_cost): This.\n\t(m_IAMCU): Renamed to ...\n\t(m_LAKEMOUNT): This.\n\t(initial_ix86_arch_features): Replace m_IAMCU with m_LAKEMOUNT.\n\t(processor_target_table): Replace \"iamcu\" with \"lakemount\".\n\t(processor_alias_table): Likewise.\n\t(ix86_issue_rate): Replace PROCESSOR_IAMCU with\n\tPROCESSOR_LAKEMOUNT.\n\t(ix86_adjust_cost): Likewise.\n\t(ia32_multipass_dfa_lookahead): Likewise.\n\t* config/i386/i386.h (processor_type): Likewise.\n\t* config/i386/x86-tune.def: Replace m_IAMCU with m_LAKEMOUNT.\n\ngcc/testsuite/\n\n\t* gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu\n\twith -mtune=lakemount.\n\t* gcc.target/i386/pr66821.c (dg-options): Likewise.\n\t* gcc.target/i386/pr67329.c (dg-options): Likewise.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228109 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/vries/gcc/commits/07d9b77b53e8a2b1237871fe253659cd81ca23a4"},{"sha":"ac13b2b22368acfe40e05fe807d70f7dd6a5091f","author":{"email":"5071043917170eded66fd66fb091b7dc3cd5eb4c@138bc75d-0d04-0410-961f-82ee72b054a4","name":"mpolacek"},"message":"\tPR sanitizer/64906\n\t* c-ubsan.c (ubsan_instrument_division): Also pre-evaluate OP1.\n\n\t* c-c++-common/ubsan/pr64906.c: New test.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228112 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/vries/gcc/commits/ac13b2b22368acfe40e05fe807d70f7dd6a5091f"},{"sha":"bd4b90d2661ed85dab857925a00af1899ba40fc0","author":{"email":"5071043917170eded66fd66fb091b7dc3cd5eb4c@138bc75d-0d04-0410-961f-82ee72b054a4","name":"mpolacek"},"message":"\t* c-ubsan.c (ubsan_instrument_division): Remove unnecessary code.\n\t(ubsan_instrument_shift): Likewise.\n\n\t* c-c++-common/ubsan/bounds-11.c: New test.\n\t* c-c++-common/ubsan/bounds-12.c: New test.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228114 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/vries/gcc/commits/bd4b90d2661ed85dab857925a00af1899ba40fc0"},{"sha":"3f6183e5e3f1466640a80fd1cdc982dff415f226","author":{"email":"0bbe8c5b9bf350b99c0e7df6fae7272845b5d241@138bc75d-0d04-0410-961f-82ee72b054a4","name":"hjl"},"message":"Rename IA MCU processor lakemount to lakemont\n\nIA MCU processor name is lakemont, not lakemount.\n\ngcc/\n\n\t* config.gcc (x86_archs): Replace lakemount with lakemont.\n\t(with_cpu): Likewise.\n\t(with_arch): Likewise.\n\t* config/i386/i386-c.c (ix86_target_macros_internal): Replace\n\tPROCESSOR_LAKEMOUNT with PROCESSOR_LAKEMONT.  Replace\n\t__tune_lakemount__ with __tune_lakemont__.\n\t* config/i386/i386.c (lakemount_cost): Renamed to ...\n\t(lakemont_cost): This.\n\t(m_LAKEMOUNT): Renamed to ...\n\t(m_LAKEMONT): This.\n\t(initial_ix86_arch_features): Replace m_LAKEMOUNT with m_LAKEMONT.\n\t(processor_target_table): Replace \"lakemount\" with \"lakemont\".\n\t(processor_alias_table): Likewise.\n\t(ix86_issue_rate): Replace PROCESSOR_LAKEMOUNT with\n\tPROCESSOR_LAKEMONT.\n\t(ix86_adjust_cost): Likewise.\n\t(ia32_multipass_dfa_lookahead): Likewise.\n\t* config/i386/i386.h (processor_type): Likewise.\n\t* config/i386/x86-tune.def: Replace m_LAKEMOUNT with m_LAKEMONT.\n\t* doc/invoke.texi: Replace lakemount with lakemont.  Replace\n\tLakemount with Lakemont.\n\ngcc/testsuite/\n\n\t* gcc.target/i386/pr66749.c (dg-options): Replace\n\t-mtune=lakemount with -mtune=lakemont.\n\t* gcc.target/i386/pr66821.c (dg-options): Likewise.\n\t* gcc.target/i386/pr67329.c (dg-options): Likewise.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228115 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/vries/gcc/commits/3f6183e5e3f1466640a80fd1cdc982dff415f226"},{"sha":"e9fd1d1b34815215aa1398fd7be361dd8d6d5593","author":{"email":"d14feb13b187709a6a8e3489dc080708170d5b05@138bc75d-0d04-0410-961f-82ee72b054a4","name":"rsandifo"},"message":"[AArch64] Force __builtin_aarch64_fp[sc]r argument into a REG\n\nThe testcase triggered an ICE because the builtin expansion\ncode passed the output of expand_normal directly to the SET_FP[SC]R\ngenerator, without forcing it into a register first.\n\ngcc/\n\t* config/aarch64/aarch64-builtins.c (aarch64_expand_builtin): Force\n\t__builtin_aarch64_fp[sc]r arguments into a register.\n\ngcc/testsuite/\n\t* gcc.target/aarch64/fpcr_fpsr_1.c: New file.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228116 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/vries/gcc/commits/e9fd1d1b34815215aa1398fd7be361dd8d6d5593"},{"sha":"b0d054a98e062cb8541c1dd00bdae82d5ee4dc9e","author":{"email":"70cc000bc893612d6992ddf2868c9faffb77d211@138bc75d-0d04-0410-961f-82ee72b054a4","name":"olegendo"},"message":"gcc/\n\tPR target/67675\n\t* config/sh/sh-mem.cc (sh_expand_cmpstr): Check alignment of addr1 and\n\taddr2 individually.  Don't emit logical or insn if one is known to\n\tbe aligned approriately.\n\t(sh_expand_cmpnstr): Likewise.\n\ngcc/testsuite/\n\tPR target/67675\n\t* gcc.target/sh/pr67675.c: New.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228118 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/vries/gcc/commits/b0d054a98e062cb8541c1dd00bdae82d5ee4dc9e"},{"sha":"a6871bda07973b01bb6472dbd4cac03339cce8e2","author":{"email":"158873d90a7ef40f3637a222b7329c09d0222554@138bc75d-0d04-0410-961f-82ee72b054a4","name":"manu"},"message":"PR pretty-print/67567 do not pass NULL as a string\n\nFortran passes NULL where a non-null string is expected by the pretty-printer,\nwhich causes a sanitizer warning. This could have been found earlier by using\ngcc_checking_assert. Even if the assertion is false, the result is just an\nincomplete diagnostic, thus it seems more user-friendly to assert only when\nchecking. I do not have any idea how to properly fix the Fortran bug, thus this\npatch simply works-around it.\n\ngcc/fortran/ChangeLog:\n\n2015-09-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>\n\n\tPR pretty-print/67567\n\t* resolve.c (resolve_fl_procedure): Work-around when iface->module\n\t== NULL.\n\ngcc/ChangeLog:\n\n2015-09-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>\n\n\tPR pretty-print/67567\n\t* pretty-print.c (pp_string): Add gcc_checking_assert.\n\t* pretty-print.h (output_buffer_append_r): Likewise.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228131 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/vries/gcc/commits/a6871bda07973b01bb6472dbd4cac03339cce8e2"}]}