{"push_id":1065527176,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"fd499010e6852cdeb1d69b34dbed4c08e758e668","before":"22f82b652e877c7ff574c23e586c46eef0fdb500","commits":[{"sha":"9d81feb8813a8790504fb608bd9e50b5543879ee","author":{"email":"68c46a606457643eab92053c1c05574abb26f861@138bc75d-0d04-0410-961f-82ee72b054a4","name":"jason"},"message":"\tPass empty class parameters like C.\n\n\t* call.c (pass_as_empty_struct, empty_class_arg): New.\n\t(type_passed_as, build_x_va_arg): Use pass_as_empty_struct.\n\t(build_call_a): Use empty_class_arg.\n\t* cp-tree.h (CPTI_EMPTY_STRUCT, empty_struct_type): New.\n\t* decl.c (cxx_init_decl_processing): Create empty_struct_type.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234959 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/9d81feb8813a8790504fb608bd9e50b5543879ee"},{"sha":"25c036a76d946bbac4c81da270068b996b81f33d","author":{"email":"68c46a606457643eab92053c1c05574abb26f861@138bc75d-0d04-0410-961f-82ee72b054a4","name":"jason"},"message":"\tWarn about empty parameter ABI with -Wabi=9.\n\n\t* call.c (empty_class_msg, mark_for_abi_warning)\n\t(warn_empty_class_abi): New.\n\t(build_call_a): Use them.\n\t* decl.c (store_parm_decls): Use mark_for_abi_warning.\n\t* error.c (pp_format_to_string): New.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234960 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/25c036a76d946bbac4c81da270068b996b81f33d"},{"sha":"d11f9fe74c7bfaab9aab8ef09a6da9cd4f309cbd","author":{"email":"1d3764b91b902f6b45836e2498da81fe35caf6d6@138bc75d-0d04-0410-961f-82ee72b054a4","name":"jakub"},"message":"\tPR c++/70594\n\t* tree-sra.c (create_access_replacement,\n\tget_replaced_param_substitute): Set DECL_NAMELESS on repl if it\n\tgets fancy name.\n\t* tree-pretty-print.c (dump_fancy_name): New function.\n\t(dump_decl_name, dump_generic_node): Use it.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234961 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/d11f9fe74c7bfaab9aab8ef09a6da9cd4f309cbd"},{"sha":"fd499010e6852cdeb1d69b34dbed4c08e758e668","author":{"email":"1d3764b91b902f6b45836e2498da81fe35caf6d6@138bc75d-0d04-0410-961f-82ee72b054a4","name":"jakub"},"message":"\tPR c++/70641\n\t* ipa-pure-const.c (pass_nothrow::execute): Call maybe_clean_eh_stmt\n\ton all recursive call stmts.  Return TODO_cleanup_cfg if any dead\n\teh edges have been purged.\n\n\t* g++.dg/opt/pr70641.C: New test.\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234962 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":true,"url":"https://api.github.com/repos/mickael-guene/gcc/commits/fd499010e6852cdeb1d69b34dbed4c08e758e668"}]}