{"push_id":1929028503,"size":669,"distinct_size":1,"ref":"refs/heads/hjl/pr53037/master","head":"60f00a9061917beeb67a2c2f4c4ddf89ed98d993","before":"441bd3479a83093ad46fbaa67d270d69808c05b2","commits":[{"sha":"ac818bf6ec4bd6a10b0af1306569c4eb5eeacb46","author":{"name":"rsandifo","email":"3f579589ab45b96cefc538787f73ce0d585c3f85@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"Fix coretypes.h-related dependencies\n\nThe bug fix here is to build/min-insn-modes.o, the rest are related\nclean-ups.\n\n2017-07-08  Richard Sandiford  <richard.sandiford@linaro.org>\n\ngcc/\n\t* Makefile.in (HOOKS_H, RTL_BASE_H, FUNCTION_H, EXPR_H, REGS_H)\n\t(REAL_H): Remove $(MACHMODE_H).\n\t(FIXED_VALUE_H, TREE_CORE_H, CFGLOOP_H): Remove $(MACHMODE_H) and\n\tdouble-int.h.\n\t(CORETYPES_H): Add signop.h, wide-int.h, wide-int-print.h,\n\t$(MACHMODE_H) and double-int.h.\n\t(build/min-insn-modes.o): Depend on $(CORETYPES_H) rather than\n\t$(MACHMODE_H).\n\t(gengtype-state.o, gengtype.o, build/gengtype.o): Don't depend on\n\tdouble-int.h.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250075 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/ac818bf6ec4bd6a10b0af1306569c4eb5eeacb46"},{"sha":"8834a24e36ab15b50c04a97e7818c502a433064b","author":{"name":"gccadmin","email":"66a8fd7f1a35ba796d14e599e616ec956c795011@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"Daily bump.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250079 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/8834a24e36ab15b50c04a97e7818c502a433064b"},{"sha":"63d551af5bf06e5bf9991c5bc4e5203f4266651f","author":{"name":"kristerw","email":"2d29afa120bfd9f5190ec97cb0d7fb124795b9a9@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"2017-07-09  Krister Walfridsson  <krister.walfridsson@gmail.com>\n\n\t* config.host (*-*-netbsd*): Remove check for aout NetBSD releases.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250080 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/63d551af5bf06e5bf9991c5bc4e5203f4266651f"},{"sha":"8c0c0f7c79b636b920a45fa7669ded2ad8e799e9","author":{"name":"kristerw","email":"2d29afa120bfd9f5190ec97cb0d7fb124795b9a9@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"2017-07-09  Krister Walfridsson  <krister.walfridsson@gmail.com>\n\n\t* config.gcc (*-*-netbsd*): Remove check for NetBSD versions not\n\tsupporting pthreds.\n\t* config/netbsd.h (NETBSD_LIBGCC_SPEC): Always enable pthreads.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250081 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/8c0c0f7c79b636b920a45fa7669ded2ad8e799e9"},{"sha":"cd34ead70340b4c38b9e94f8905e580e924d61bc","author":{"name":"dominiq","email":"fdfc48ab7f571768c1ceaafd08cdf212edd1e9b5@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"2017-07-09  Dominique d'Humieres  <dominiq@lps.ens.fr>\n\n\tPR fortran/81341\n\t* class.c (class_array_ref_detected): Remove a redundant\n\tcondition.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250083 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/cd34ead70340b4c38b9e94f8905e580e924d61bc"},{"sha":"84066338f533756496dc8ce09726fe8dad8b0cf5","author":{"name":"hjl","email":"a06718a5640a8dd21346c75092b9d220d5598f07@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"x86: Use DRAP only if there are outgoing arguments on stack\n\nSince DRAP is needed only if there are outgoing arguments on stack, we\nshould track outgoing arguments on stack and avoid setting need_drap to\ntrue when there are no outgoing arguments on stack.\n\ngcc/\n\n\tPR target/81313\n\t* config/i386/i386.c (ix86_function_arg_advance): Set\n\toutgoing_args_on_stack to true if there are outgoing arguments\n\ton stack.\n\t(ix86_function_arg): Likewise.\n\t(ix86_get_drap_rtx): Use DRAP only if there are outgoing\n\targuments on stack and ACCUMULATE_OUTGOING_ARGS is false.\n\t* config/i386/i386.h (machine_function): Add\n\toutgoing_args_on_stack.\n\ngcc/testsuite/\n\n\tPR target/81313\n\t* gcc.target/i386/pr81313-1.c: New test.\n\t* gcc.target/i386/pr81313-2.c: Likewise.\n\t* gcc.target/i386/pr81313-3.c: Likewise.\n\t* gcc.target/i386/pr81313-4.c: Likewise.\n\t* gcc.target/i386/pr81313-5.c: Likewise.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250084 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/84066338f533756496dc8ce09726fe8dad8b0cf5"},{"sha":"829231a6af3d9f01502fea6eb21eaa66976d6c1b","author":{"name":"tkoenig","email":"8dc88ef1e281457af30d7e976673b2551b31ef02@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"2017-06-09  Thomas Koenig  <tkoenig@gcc.gnu.org>\n\n\t* intrinsics/eoshift2.c (eoshift2):  Use memcpy\n\tfor innermost copy where possible.\n\t* m4/eoshift1.m4 (eoshift1): Likewise.\n\t* m4/eoshift3.m4 (eoshift3): Likewise.\n\t* generated/eoshift1_16.c: Regenerated.\n\t* generated/eoshift1_4.c: Regenerated.\n\t* generated/eoshift1_8.c: Regenerated.\n\t* generated/eoshift3_16.c: Regenerated.\n\t* generated/eoshift3_4.c: Regenerated.\n\t* generated/eoshift3_8.c: Regenerated.\n\n2017-06-09  Thomas Koenig  <tkoenig@gcc.gnu.org>\n\n\t* gfortran.dg/eoshift_4.f90:  New test.\n\t* gfortran.dg/eoshift_5.f90:  New test.\n\t* gfortran.dg/eoshift_6.f90:  New test.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250085 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/829231a6af3d9f01502fea6eb21eaa66976d6c1b"},{"sha":"ac2f5a408fa8768a0936b256f5cd7e0fe9f3b963","author":{"name":"uros","email":"4353b149a651e252ccaad23fae27e76cd0e2b021@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"\tPR target/81313\n\t* gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional\n\tinteger argumets to bypass x86_64 outgoing args optimization.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250086 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/ac2f5a408fa8768a0936b256f5cd7e0fe9f3b963"},{"sha":"d9a771e5a860d63827d37cc476ce8b3b04246056","author":{"name":"gccadmin","email":"66a8fd7f1a35ba796d14e599e616ec956c795011@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"Daily bump.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250090 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/d9a771e5a860d63827d37cc476ce8b3b04246056"},{"sha":"97032951ad920107e405d2ba11fe4eba69d5c217","author":{"name":"gjl","email":"ccdb95fcda9e415d056830d7d8d1b087810c64c5@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"gcc/\n\tMove jump-tables out of .text again.\n\tPR target/81075\n\t* config/avr/avr.c (ASM_OUTPUT_ADDR_VEC_ELT): Remove function.\n\t(ASM_OUTPUT_ADDR_VEC): New function.\n\t(avr_adjust_insn_length) [JUMP_TABLE_DATA_P]: Return 0.\n\t(avr_final_prescan_insn) [avr_log.insn_addresses]: Dump\n\tINSN_ADDRESSes as asm comment.\n\t* config/avr/avr.h (JUMP_TABLES_IN_TEXT_SECTION): Adjust comment.\n\t(ASM_OUTPUT_ADDR_VEC_ELT): Remove define.\n\t(ASM_OUTPUT_ADDR_VEC): Define to avr_output_addr_vec.\n\t* config/avr/avr.md (*tablejump): Adjust comment.\n\t* config/avr/elf.h (ASM_OUTPUT_BEFORE_CASE_LABEL): Remove.\n\t* config/avr/avr-log.c (avr_log_set_avr_log) <insn_addresses>:\n\tNew detail.\n\t* config/avr/avr-protos.h (avr_output_addr_vec_elt): Remove proto.\n\t(avr_output_addr_vec): New proto.\n\t(avr_log_t) <insn_addresses>: New field.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250091 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/97032951ad920107e405d2ba11fe4eba69d5c217"},{"sha":"f25d7d1e5a0cff80eee68b9b0f7f1c019a0019a9","author":{"name":"rearnsha","email":"b803ab30e5d14d7804ecc70108ef1e04c9a8bccd@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"[arm] Fix warning in parsecpu.awk\n    \nIn awk, single quotes within a quoted string do not need escaping.\nThe existing code causes awk to grumble in the build logs.\n    \n\t* config/arm/parsecpu.awk (gen_comm_data): Do not escape single quotes\n\tin quoted strings.\n\n(really commit it this time)...\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250092 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/f25d7d1e5a0cff80eee68b9b0f7f1c019a0019a9"},{"sha":"056f86e82edf33c2818bcdf665c7c8435ae39fd3","author":{"name":"gjl","email":"ccdb95fcda9e415d056830d7d8d1b087810c64c5@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"gcc/\n\tBetter ISR prologues by supporting GASes __gcc_isr pseudo insn.\n\tPR target/20296\n\tPR target/81268\n\t* configure.ac [target=avr]: Add GAS check for -mgcc-isr.\n\t(HAVE_AS_AVR_MGCCISR_OPTION):  If so, AC_DEFINE it.\n\t* config.in: Regenerate.\n\t* configure: Regenerate.\n\t* doc/extend.texi (AVR Function Attributes) <no_gccisr>: Document it.\n\t* doc/invoke.texi (AVR Options) <-mgas-isr-prologues>: Document it.\n\t* config/avr/avr.opt (-mgas-isr-prologues): New option and...\n\t(TARGET_GASISR_PROLOGUES): ...target mask.\n\t* common/config/avr/avr-common.c\n\t(avr_option_optimization_table) [OPT_LEVELS_1_PLUS_NOT_DEBUG]:\n\tSet -mgas-isr-prologues.\n\t* config/avr/avr-passes.def (avr_pass_pre_proep): Add\n\tINSERT_PASS_BEFORE for it.\n\t* config/avr/avr-protos.h (make_avr_pass_pre_proep): New proto.\n\t* config/avr/avr.c (avr_option_override)\n\t[!HAVE_AS_AVR_MGCCISR_OPTION]: Unset TARGET_GASISR_PROLOGUES.\n\t(avr_no_gccisr_function_p, avr_hregs_split_reg): New static functions.\n\t(avr_attribute_table) <no_gccisr>: Add new function attribute.\n\t(avr_set_current_function) <is_no_gccisr>: Init machine field.\n\t(avr_pass_data_pre_proep, avr_pass_pre_proep): New pass data\n\tand rtl_opt_pass.\n\t(make_avr_pass_pre_proep): New function.\n\t(emit_push_sfr) <treg>: Add argument to function and use it\n\tinstead of TMP_REG.\n\t(avr_expand_prologue) [machine->gasisr.maybe]: Emit gasisr insn\n\tand set machine->gasisr.yes.\n\t(avr_expand_epilogue) [machine->gasisr.yes]: Similar.\n\t(avr_asm_function_end_prologue) [machine->gasisr.yes]: Add\n\t__gcc_isr.n_pushed to .L__stack_usage.\n\t(TARGET_ASM_FINAL_POSTSCAN_INSN): Define to...\n\t(avr_asm_final_postscan_insn): ...this new static function.\n\t* config/avr/avr.h (machine_function)\n\t<is_no_gccisr, use_L__stack_usage>: New fields.\n\t<gasisr, gasisr.yes, gasisr.maybe, gasisr.regno>: New fields.\n\t* config/avr/avr.md (UNSPECV_GASISR): Add unspecv enum.\n\t(GASISR_Prologue, GASISR_Epilogue, GASISR_Done): New define_constants.\n\t(gasisr, *gasisr): New expander and insn.\n\t* config/avr/gen-avr-mmcu-specs.c (print_mcu)\n\t[HAVE_AS_AVR_MGCCISR_OPTION]: Print asm_gccisr spec.\n\t* config/avr/specs.h (ASM_SPEC) <asm_gccisr>: Add sub spec.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250093 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/056f86e82edf33c2818bcdf665c7c8435ae39fd3"},{"sha":"06e0d43920cf6500ebd5ce2696b25c2b4a9743d3","author":{"name":"hubicka","email":"9c12b8bce30f93658322da0d7da29bdbde69a021@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"\tPR lto/80838\n\t* lto-wrapper.c (remove_option): New function.\n\t(merge_and_complain): Merge PIC/PIE options more realistically.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250094 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/06e0d43920cf6500ebd5ce2696b25c2b4a9743d3"},{"sha":"1d034193a2f7f951a0aac0327bdc3362a425fd48","author":{"name":"claziss","email":"339bcf0bbe3389577271f2d10e8b50170486b960@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"[ARC] Define ADDITIONAL_REGISTER_NAMES.\n\nThis macro is needed to be used with -ffixed-<reg> option, and inline asm.\n\ngcc/\n2017-07-10  Claudiu Zissulescu  <claziss@synopsys.com>\n\n\t* config/arc/arc.h (ADDITIONAL_REGISTER_NAMES): Define.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250095 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/1d034193a2f7f951a0aac0327bdc3362a425fd48"},{"sha":"f16185c8793a02df350eb3b873b075dd58a6a8a2","author":{"name":"claziss","email":"339bcf0bbe3389577271f2d10e8b50170486b960@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"[ARC] Fix tests asm constraints.\n\nLRA doesn't like the 'X' constraint as used in our tests, remove it.\n\ngcc/testsuite\n2017-07-10  Claudiu Zissulescu  <claziss@synopsys.com>\n\n\t* gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.\n\t* gcc.target/arc/mulsi3_highpart-2.c: Likewise.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250096 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/f16185c8793a02df350eb3b873b075dd58a6a8a2"},{"sha":"927c0132251f1cd3452b96ebd75f1b06bc53e4ec","author":{"name":"claziss","email":"339bcf0bbe3389577271f2d10e8b50170486b960@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"[ARC] Configure script to allow non uclibc based triplets\n\ngcc/\n2017-07-10  Vineet Gupta <vgupta@synopsys.com>\n\n        * config.gcc: Remove uclibc from arc target spec.\n\nlibgcc/\n2017-07-10  Vineet Gupta <vgupta@synopsys.com>\n\n        * config.host: Remove uclibc from arc target spec.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250097 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/927c0132251f1cd3452b96ebd75f1b06bc53e4ec"},{"sha":"4169c1948b55043f7d25c38075a2e3823d6ef536","author":{"name":"redi","email":"ea9a538433941de18a9f06e8e7cb31c1c9a6a595@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"PR libstdc++/81338 correctly manage string capacity\n\n\tPR libstdc++/81338\n\t* include/bits/basic_string.h [_GLIBCXX_USE_CXX11_ABI] (basic_string):\n\tDeclare basic_stringbuf to be a friend.\n\t* include/bits/sstream.tcc (basic_stringbuf::overflow)\n\t[_GLIBCXX_USE_CXX11_ABI]: Use unused capacity before reallocating.\n\t* include/std/sstream (basic_stringbuf::__xfer_bufptrs): Update string\n\tlength to buffer length.\n\t* testsuite/27_io/basic_stringstream/assign/81338.cc: New.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250100 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/4169c1948b55043f7d25c38075a2e3823d6ef536"},{"sha":"42fd75d8faff700297f51fac0242828203b47d2c","author":{"name":"redi","email":"ea9a538433941de18a9f06e8e7cb31c1c9a6a595@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"PR libstdc++/81381 support stateful allocators in basic_stringbuf\n\n\tPR libstdc++/81381\n\t* include/bits/sstream.tcc (basic_stringbuf::overflow)\n\t(basic_stringbuf::basic_stringbuf(const __string_type&, ios::mode))\n\t(basic_stringbuf::str()): Construct new strings with an allocator.\n\t* testsuite/27_io/basic_stringbuf/cons/81381.cc: New.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250101 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/42fd75d8faff700297f51fac0242828203b47d2c"},{"sha":"be93e1578ea78f6512fc96926db8629b755ef75a","author":{"name":"redi","email":"ea9a538433941de18a9f06e8e7cb31c1c9a6a595@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"Include missing header for std::free\n\n\t* testsuite/abi/pr42230.cc: Add header for std::free.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250102 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/be93e1578ea78f6512fc96926db8629b755ef75a"},{"sha":"b1b5fc9c1cdbcd049d41748ae00590cf3899e34d","author":{"name":"msebor","email":"d9e1db7665a79af7bea31731d4a607a548a7a680@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"PR other/81345 -  -Wall resets -Wstringop-overflow to 1 from the default 2\n\ngcc/c-family/ChangeLog:\n\n\tPR other/81345\n\t* c.opt (-Wstringop-overflow): Set defaults in LangEnabledBy.\n\ngcc/testsuite/ChangeLog:\n\n\tPR other/81345\n\t* gcc.dg/pr81345.c: New test.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250104 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/b1b5fc9c1cdbcd049d41748ae00590cf3899e34d"}]}
{"actor":{"display_login":"hubot"}}