Show patches with: Submitter = Simon Martin       |    State = Action Required       |    Archived = No       |   84 patches
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
c++: Properly fold <COND_EXPR>.*<COMPONENT> [PR114525] c++: Properly fold <COND_EXPR>.*<COMPONENT> [PR114525] - - - - --- 2025-03-25 Simon Martin New
[v3,backport] c++: Don't prune constant capture proxies only used in array dimensions [PR114292] [v3,backport] c++: Don't prune constant capture proxies only used in array dimensions [PR114292] - - - - --- 2025-03-19 Simon Martin New
cobol: Remove unnecesssary CPPFLAGS update and restore MacOS build cobol: Remove unnecesssary CPPFLAGS update and restore MacOS build - - - - --- 2025-03-12 Simon Martin New
vect: Fix build on MacOS vect: Fix build on MacOS - - - - --- 2025-03-07 Simon Martin New
[pushed] Fix comment typos [pushed] Fix comment typos - - - - --- 2025-03-06 Simon Martin New
[v3] c++: Use capture from outer lambda, if any, instead of erroring out [PR110584] [v3] c++: Use capture from outer lambda, if any, instead of erroring out [PR110584] - - - - --- 2025-03-06 Simon Martin New
[v2] c++: Use capture from outer lambda, if any, instead of erroring out [PR110584] [v2] c++: Use capture from outer lambda, if any, instead of erroring out [PR110584] - - - - --- 2025-03-05 Simon Martin New
[v2] c++: Don't replace INDIRECT_REFs by a const capture proxy too eagerly [PR117504] [v2] c++: Don't replace INDIRECT_REFs by a const capture proxy too eagerly [PR117504] - - - - --- 2025-03-05 Simon Martin New
c++: Fix checking assert upon invalid class definition [PR116740] c++: Fix checking assert upon invalid class definition [PR116740] - - - - --- 2025-02-18 Simon Martin New
c++: Use capture from outer lambda, if any, instead of erroring out [PR110584] c++: Use capture from outer lambda, if any, instead of erroring out [PR110584] - - - - --- 2025-02-18 Simon Martin New
c++: Don't replace INDIRECT_REFs by a const capture proxy too eagerly [PR117504] c++: Don't replace INDIRECT_REFs by a const capture proxy too eagerly [PR117504] - - - - --- 2025-02-14 Simon Martin New
c++: Add testcase for now fixed issue [PR117324] c++: Add testcase for now fixed issue [PR117324] - - - - --- 2025-02-14 Simon Martin New
[v4] c++: Reject cdtors and conversion operators with a single * as return type [PR118306] [v4] c++: Reject cdtors and conversion operators with a single * as return type [PR118306] - - - - --- 2025-02-10 Simon Martin New
[v3] c++: Reject cdtors and conversion operators with a single * as return type [PR118306] [v3] c++: Reject cdtors and conversion operators with a single * as return type [PR118306] - - - - --- 2025-02-07 Simon Martin New
c++: Properly support null pointer constants in conditional operators [PR118282] c++: Properly support null pointer constants in conditional operators [PR118282] - - - - --- 2025-02-07 Simon Martin New
[v4] c++: Reject default arguments for template class friend functions [PR118319] [v4] c++: Reject default arguments for template class friend functions [PR118319] - - - - --- 2025-02-05 Simon Martin New
[v3] c++: Reject default arguments for template class friend functions [PR118319] [v3] c++: Reject default arguments for template class friend functions [PR118319] - - - - --- 2025-02-04 Simon Martin New
[v2] c++: Properly detect calls to digest_init in build_vec_init [PR114619] [v2] c++: Properly detect calls to digest_init in build_vec_init [PR114619] - - - - --- 2025-02-03 Simon Martin New
[v11] c++: Fix overeager Woverloaded-virtual with conversion operators [PR109918] [v11] c++: Fix overeager Woverloaded-virtual with conversion operators [PR109918] - - - - --- 2025-01-31 Simon Martin New
[v2] c++: Don't merge friend declarations that specify default arguments [PR118319] [v2] c++: Don't merge friend declarations that specify default arguments [PR118319] - - - - --- 2025-01-31 Simon Martin New
[v10] c++: Fix overeager Woverloaded-virtual with conversion operators [PR109918] [v10] c++: Fix overeager Woverloaded-virtual with conversion operators [PR109918] - - - - --- 2025-01-27 Simon Martin New
[v3] c++: Don't prune constant capture proxies only used in array dimensions [PR114292] [v3] c++: Don't prune constant capture proxies only used in array dimensions [PR114292] - - - - --- 2025-01-27 Simon Martin New
[v2] c++: Don't prune constant capture proxies only used in array dimensions [PR114292] [v2] c++: Don't prune constant capture proxies only used in array dimensions [PR114292] - - - - --- 2025-01-23 Simon Martin New
[v9] c++: Fix overeager Woverloaded-virtual with conversion operators [PR109918] [v9] c++: Fix overeager Woverloaded-virtual with conversion operators [PR109918] - - - - --- 2025-01-17 Simon Martin New
[v2] c++: Reject cdtors and conversion operators with a single * as return type [PR118306] [v2] c++: Reject cdtors and conversion operators with a single * as return type [PR118306] - - - - --- 2025-01-15 Simon Martin New
c++: Inhibit subsequent warnings/notes in diagnostic_groups with an inhibited warning [PR118163,PR1… c++: Inhibit subsequent warnings/notes in diagnostic_groups with an inhibited warning [PR118163,PR1… - - - - --- 2025-01-12 Simon Martin New
c++: Inhibit subsequent warnings/notes in diagnostic_groups with an inhibited warning [PR118163,PR1… c++: Inhibit subsequent warnings/notes in diagnostic_groups with an inhibited warning [PR118163,PR1… - - - - --- 2025-01-12 Simon Martin New
testsuite: Fix test failing with -fimplicit-constexpr [PR118277] testsuite: Fix test failing with -fimplicit-constexpr [PR118277] - - - - --- 2025-01-12 Simon Martin New
c++: Reject cdtors and conversion operators with a single * as return type [PR118306] c++: Reject cdtors and conversion operators with a single * as return type [PR118306] - - - - --- 2025-01-10 Simon Martin New
c++: Ignore default arguments for friend functions that cannot have any [PR118319] c++: Ignore default arguments for friend functions that cannot have any [PR118319] - - - - --- 2025-01-09 Simon Martin New
gcc-wwwdocs: Fix typo in GCC version number. gcc-wwwdocs: Fix typo in GCC version number. - - - - --- 2025-01-07 Simon Martin New
c++: Clear TARGET_EXPR_ELIDING_P when forced to use a copy constructor due to __no_unique_address__… c++: Clear TARGET_EXPR_ELIDING_P when forced to use a copy constructor due to __no_unique_address__… - - - - --- 2025-01-05 Simon Martin New
c++: Friend classes don't shadow enclosing template class paramater [PR118255] c++: Friend classes don't shadow enclosing template class paramater [PR118255] - - - - --- 2025-01-05 Simon Martin New
c++: Don't ICE in build_class_member_access_expr during error recovery [PR118225] c++: Don't ICE in build_class_member_access_expr during error recovery [PR118225] - - - - --- 2025-01-04 Simon Martin New
c++: Reinstate check for uninitialized bases with c++ <= 17 [PR118239] c++: Reinstate check for uninitialized bases with c++ <= 17 [PR118239] - - - - --- 2025-01-03 Simon Martin New
libcc1: Fix tags generation target libcc1: Fix tags generation target - - - - --- 2024-12-23 Simon Martin New
c++: Suppress note linked to error suppressed by -Wno-template-body [PR118163] c++: Suppress note linked to error suppressed by -Wno-template-body [PR118163] - - - - --- 2024-12-21 Simon Martin New
c++: Avoid infinite recursion when deducing template arguments for invalid code [PR118078] c++: Avoid infinite recursion when deducing template arguments for invalid code [PR118078] - - - - --- 2024-12-20 Simon Martin New
c++: Only prune capture proxies for constant variables at instantiation time [PR114292] c++: Only prune capture proxies for constant variables at instantiation time [PR114292] - - - - --- 2024-12-12 Simon Martin New
tree-eh: Don't crash on GIMPLE_TRY_FINALLY with empty cleanup sequence [PR117845] tree-eh: Don't crash on GIMPLE_TRY_FINALLY with empty cleanup sequence [PR117845] - - - - --- 2024-12-07 Simon Martin New
c++: Don't reject pointer to virtual method during constant evaluation [PR117615] c++: Don't reject pointer to virtual method during constant evaluation [PR117615] - - - - --- 2024-12-03 Simon Martin New
c++: Make sure fold_sizeof_expr returns the correct type [PR117775] c++: Make sure fold_sizeof_expr returns the correct type [PR117775] - - - - --- 2024-11-29 Simon Martin New
[v2] c++: Fix another crash with invalid new operators [PR117463] [v2] c++: Fix another crash with invalid new operators [PR117463] - - - - --- 2024-11-11 Simon Martin New
c++: Fix another crash with invalid new operators [PR117463] c++: Fix another crash with invalid new operators [PR117463] - - - - --- 2024-11-06 Simon Martin New
[v2] c++: Defer -fstrong-eval-order processing to template instantiation time [PR117158] [v2] c++: Defer -fstrong-eval-order processing to template instantiation time [PR117158] - - - - --- 2024-11-04 Simon Martin New
c++: Don't crash upon invalid placement new operator [PR117101] c++: Don't crash upon invalid placement new operator [PR117101] - - - - --- 2024-11-01 Simon Martin New
c++: Add testcase for now fixed issue [PR101887] c++: Add testcase for now fixed issue [PR101887] - - - - --- 2024-11-01 Simon Martin New
c++: Handle SCOPE_REF in contains_placeholder_p [PR117158] c++: Handle SCOPE_REF in contains_placeholder_p [PR117158] - - - - --- 2024-11-01 Simon Martin New
c++: Relax checking assert about elision to support -fno-elide-constructors [PR114619] c++: Relax checking assert about elision to support -fno-elide-constructors [PR114619] - - - - --- 2024-10-19 Simon Martin New
[v2] c++: Fix crash during NRV optimization with invalid input [PR117099, PR117129] [v2] c++: Fix crash during NRV optimization with invalid input [PR117099, PR117129] - - - - --- 2024-10-17 Simon Martin New
c++: Fix crash during NRV optimization with invalid input [PR117099] c++: Fix crash during NRV optimization with invalid input [PR117099] - - - - --- 2024-10-16 Simon Martin New
[v8] c++: Fix overeager Woverloaded-virtual with conversion operators [PR109918] [v8] c++: Fix overeager Woverloaded-virtual with conversion operators [PR109918] - - - - --- 2024-10-16 Simon Martin New
c++: Restore rust front-end build [PR117114] c++: Restore rust front-end build [PR117114] - - - - --- 2024-10-13 Simon Martin New
[v7] c++: Fix overeager Woverloaded-virtual with conversion operators [PR109918] [v7] c++: Fix overeager Woverloaded-virtual with conversion operators [PR109918] - - - - --- 2024-10-11 Simon Martin New
[pushed] libiberty: Restore build with CP_DEMANGLE_DEBUG defined [pushed] libiberty: Restore build with CP_DEMANGLE_DEBUG defined - - - - --- 2024-10-10 Simon Martin New
[v6] c++: Fix overeager Woverloaded-virtual with conversion operators [PR109918] [v6] c++: Fix overeager Woverloaded-virtual with conversion operators [PR109918] - - - - --- 2024-10-07 Simon Martin New
gcc-wwwdocs: Mention check-c++-all target for C++ front end patch testing gcc-wwwdocs: Mention check-c++-all target for C++ front end patch testing - - - - --- 2024-10-02 Simon Martin New
[v4] c++: Don't crash when mangling member with anonymous union or template types [PR100632, PR1097… [v4] c++: Don't crash when mangling member with anonymous union or template types [PR100632, PR1097… - - - - --- 2024-09-23 Simon Martin New
[v2] c++: Don't ICE due to artificial constructor parameters [PR116722] [v2] c++: Don't ICE due to artificial constructor parameters [PR116722] - - - - --- 2024-09-23 Simon Martin New
c++: Don't ICE due to artificial constructor parameters [PR116722] c++: Don't ICE due to artificial constructor parameters [PR116722] - - - - --- 2024-09-20 Simon Martin New
c++: Avoid "infinite parsing" because of cp_parser_decltype [PR114858] c++: Avoid "infinite parsing" because of cp_parser_decltype [PR114858] - - - - --- 2024-09-17 Simon Martin New
[v5] c++: Fix overeager Woverloaded-virtual with conversion operators [PR109918] [v5] c++: Fix overeager Woverloaded-virtual with conversion operators [PR109918] - - - - --- 2024-09-17 Simon Martin New
[v3] c++: Don't crash when mangling member with anonymous union or template types [PR100632, PR1097… [v3] c++: Don't crash when mangling member with anonymous union or template types [PR100632, PR1097… - - - - --- 2024-09-16 Simon Martin New
c++: Don't mix timevar_start and auto_cond_timevar for TV_NAME_LOOKUP [PR116681] c++: Don't mix timevar_start and auto_cond_timevar for TV_NAME_LOOKUP [PR116681] - - - - --- 2024-09-13 Simon Martin New
[v2] c++: Don't crash when mangling member with anonymous union or template types [PR100632, PR1097… [v2] c++: Don't crash when mangling member with anonymous union or template types [PR100632, PR1097… - - - - --- 2024-09-12 Simon Martin New
c++: Don't ICE to build private access error message [PR116323] c++: Don't ICE to build private access error message [PR116323] - - - - --- 2024-09-11 Simon Martin New
c++: Don't crash when mangling member with anonymous union type [PR100632] c++: Don't crash when mangling member with anonymous union type [PR100632] - - - - --- 2024-09-10 Simon Martin New
c++: Properly mangle CONST_DECL without a INTEGER_CST value [PR116511] c++: Properly mangle CONST_DECL without a INTEGER_CST value [PR116511] - - - - --- 2024-09-06 Simon Martin New
c++: Don't show constructor internal name in error message [PR105483] c++: Don't show constructor internal name in error message [PR105483] - - - - --- 2024-08-26 Simon Martin New
c++: Fix overeager Woverloaded-virtual with conversion operators [PR109918] c++: Fix overeager Woverloaded-virtual with conversion operators [PR109918] - - - - --- 2024-08-23 Simon Martin New
c++: Add testcase for (now fixed) regression [PR113746] c++: Add testcase for (now fixed) regression [PR113746] - - - - --- 2024-08-23 Simon Martin New
c++: Check template parameter number in member class template specialization [PR115716] c++: Check template parameter number in member class template specialization [PR115716] - - - - --- 2024-08-22 Simon Martin New
c++: Don't accept multiple enum definitions within template class [PR115806] c++: Don't accept multiple enum definitions within template class [PR115806] - - - - --- 2024-08-09 Simon Martin New
c++: Fix ICE on valid involving variadic constructor [PR111592] c++: Fix ICE on valid involving variadic constructor [PR111592] - - - - --- 2024-07-09 Simon Martin New
c++: Fix ICE locating 'this' for (not matching) template member function [PR115364] c++: Fix ICE locating 'this' for (not matching) template member function [PR115364] - - - - --- 2024-06-28 Simon Martin New
c++: Relax too strict assert in stabilize_expr [PR111160] c++: Relax too strict assert in stabilize_expr [PR111160] - - - - --- 2024-06-26 Simon Martin New
lto: Fix build on MacOS lto: Fix build on MacOS - - - - --- 2024-06-07 Simon Martin New
c++: Make *_cast<*> parsing more robust to errors [PR108438] c++: Make *_cast<*> parsing more robust to errors [PR108438] - - - - --- 2024-06-07 Simon Martin New
c++: Handle erroneous DECL_LOCAL_DECL_ALIAS in duplicate_decls [PR107575] c++: Handle erroneous DECL_LOCAL_DECL_ALIAS in duplicate_decls [PR107575] - - - - --- 2024-06-05 Simon Martin New
PR c++/103338 - Add testcase for issue fixed by recent commit PR c++/103338 - Add testcase for issue fixed by recent commit - - - - --- 2024-06-04 Simon Martin New
Add missing space after seen_error in gcc/cp/pt.cc Add missing space after seen_error in gcc/cp/pt.cc - - - - --- 2024-06-04 Simon Martin New
Fix PR c++/109958: ICE taking the address of bound static member function brought into derived clas… Fix PR c++/109958: ICE taking the address of bound static member function brought into derived clas… - - - - --- 2024-05-31 Simon Martin New
Fix PR c++/111106: missing ; causes internal compiler error Fix PR c++/111106: missing ; causes internal compiler error - - - - --- 2024-05-30 Simon Martin New
Add testcase for PR c++/105229: ICE in lookup_template_class_1 Add testcase for PR c++/105229: ICE in lookup_template_class_1 - - - - --- 2024-05-24 Simon Martin New