{"push_id":1332354357,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"d59520df9fe83f1a9aea7e766cef52bf6ec790df","before":"c8887d287f678cbe5e42ef0768537306697fa33c","commits":[{"sha":"2a340d635271bbf41dd269b4e135b0e1de3b0c3a","author":{"name":"dmalcolm","email":"31454f2ecb110b774e5f4b6650cc7a0d89765954@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"read-md.c: track column numbers\n\ngcc/ChangeLog:\n\t* genattrtab.c (make_internal_attr): Supply dummy column number to\n\tfile_location ctor.\n\t(main): Likewise.\n\t* genoutput.c (init_insn_for_nothing): Likewise.\n\t* gensupport.c (add_define_attr): Likewise.\n\t* read-md.c (message_at_1): Print column number.\n\t(fatal_with_file_and_line): Likewise.\n\t(rtx_reader::read_char): Track column numbers.\n\t(rtx_reader::unread_char): Likewise.\n\t(rtx_reader::rtx_reader): Initialize m_read_md_colno.\n\t(rtx_reader::handle_include): Stash and restore m_read_md_colno.\n\t(rtx_reader::handle_file): Initialize m_read_md_colno.\n\t(rtx_reader::get_current_location): Supply column number to\n\tfile_location ctor.\n\t* read-md.h (struct file_location): Add field \"colno\".\n\t(file_location::file_location): Likewise.\n\t(rtx_reader::get_colno): New accessor.\n\t(rtx_reader::m_read_md_colno): New field.\n\t(rtx_reader::m_last_line_colno): New field.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@240752 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/kraj/gcc/commits/2a340d635271bbf41dd269b4e135b0e1de3b0c3a"},{"sha":"c30da20973a19b7b3f134b07dc72b33d6d3fd136","author":{"name":"msebor","email":"d9e1db7665a79af7bea31731d4a607a548a7a680@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"PR c++/77804 - Internal compiler error on incorrect initialization of new-d array\n\ngcc/cp/ChangeLog:\n\n\tPR c++/77804\n\t* init.c (warn_placement_new_too_small): Avoid assuming an array type\n\thas a constant size.\n\ngcc/testsuite/ChangeLog:\n\n\tPR c++/77804\n\t* g++.dg/warn/Wplacement-new-size-4.C: New test.\n\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@240754 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/kraj/gcc/commits/c30da20973a19b7b3f134b07dc72b33d6d3fd136"},{"sha":"c2ab9194438e2805bdc12916ebf40890267d62f5","author":{"name":"jason","email":"158e602a35675d2a0b685478824aa5995557a235@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"Implement P0091R2, Template argument deduction for class templates.\n\n* parser.c (cp_parser_simple_type_specifier): Parse class placeholder.\nUse the location of the beginning of the type-specifier.\n(cp_parser_init_declarator): Parse deduction guide.\n(cp_parser_diagnose_invalid_type_name): Mention class deduction.\n(cp_parser_type_id_1): Don't accept class placeholder as template arg.\n* cp-tree.h (CLASS_PLACEHOLDER_TEMPLATE): New.\n* decl.c (grokdeclarator): Check for uninitialized auto here.\n(start_decl_1): Not here.\n(cp_finish_decl): Or here.  Don't collapse a list when doing\nclass deduction.\n(grokfndecl): Check deduction guide scope and body.\n* error.c (dump_decl, dump_function_decl, dump_function_name):\nHandle deduction guides.\n* pt.c (make_template_placeholder, do_class_deduction): New.\n(build_deduction_guide, rewrite_template_parm): New.\n(dguide_name, dguide_name_p, deduction_guide_p): New.\n(do_auto_deduction): Call do_class_deduction.\n(splice_late_return_type, is_auto): Handle class placeholders.\n(template_parms_level_to_args): Split from template_parms_to_args.\n(tsubst_template_parms_level): Split from tsubst_template_parms.\n* typeck2.c (build_functional_cast): Handle class placeholder.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@240756 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/kraj/gcc/commits/c2ab9194438e2805bdc12916ebf40890267d62f5"},{"sha":"a4360e57b7ed1ed08b1327adcdce53f18dc04f42","author":{"name":"jason","email":"158e602a35675d2a0b685478824aa5995557a235@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"\tPR c++/77775 - misoptimization of PMF comparison\n\n\t* constexpr.c (cxx_eval_component_reference): Use name matching\n\tfor PMFs.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@240757 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/kraj/gcc/commits/a4360e57b7ed1ed08b1327adcdce53f18dc04f42"},{"sha":"f72de674726c5d054b9d99b0a4db09dfb52bf494","author":{"name":"msebor","email":"d9e1db7665a79af7bea31731d4a607a548a7a680@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"gcc/testsuite/ChangeLog:\n\t* gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to\n\t%lc directive to wint_t to silence -Wformat warnings on targets\n\twhere the latter is a distinct type such as long.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@240758 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/kraj/gcc/commits/f72de674726c5d054b9d99b0a4db09dfb52bf494"},{"sha":"82c1fdab6cec44dc9c558bd0d20f6e31e0bab48e","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@240761 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/kraj/gcc/commits/82c1fdab6cec44dc9c558bd0d20f6e31e0bab48e"},{"sha":"78dc0da1b1e04b81a941d8d813bad271522a6e27","author":{"name":"ian","email":"668fd45181c31193793d12a7f2ecb1f2376600d1@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"gcc/:\n\t* explow.c (allocate_dynamic_stack_space): Call\n\tdo_pending_stack_adjust before handling flag_split_stack.\ngcc/testsuite/:\n\t* gcc.dg/split-7.c: New test.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@240764 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/kraj/gcc/commits/78dc0da1b1e04b81a941d8d813bad271522a6e27"},{"sha":"492ab670ad2c1ddc11c59bb77220c5a996b0f87a","author":{"name":"jason","email":"158e602a35675d2a0b685478824aa5995557a235@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"\tPR c++/77852 - class deduction from list-init\n\n\t* pt.c (do_class_deduction): Handle list-initialization.\n\t(do_auto_deduction): Call it sooner.\n\t(build_deduction_guide): Use tsubst_arg_types.\n\t(rewrite_template_parm): Don't copy_type.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@240765 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/kraj/gcc/commits/492ab670ad2c1ddc11c59bb77220c5a996b0f87a"},{"sha":"d59520df9fe83f1a9aea7e766cef52bf6ec790df","author":{"name":"jason","email":"158e602a35675d2a0b685478824aa5995557a235@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"\t* g++.dg/cpp1z/class-deduction16.C: Use tuple.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@240766 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/kraj/gcc/commits/d59520df9fe83f1a9aea7e766cef52bf6ec790df"}]}
{"actor":{"display_login":"kraj"}}