Show patches with: Submitter = Martin Uecker       |    State = Action Required       |    Archived = No       |   147 patches
« 1 2 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[v2] c: fix checking ICE related to transparent unions and atomic [PR123309] [v2] c: fix checking ICE related to transparent unions and atomic [PR123309] - - - - --- 2026-01-10 Martin Uecker New
Fix wrong code related to TBAA for components of aggregates Fix wrong code related to TBAA for components of aggregates - - - - --- 2026-01-08 Martin Uecker New
[C] Fix wrong code related to TBAA to tagless structure / unions [PR122572] [C] Fix wrong code related to TBAA to tagless structure / unions [PR122572] - - - - --- 2026-01-08 Martin Uecker New
[C] fix checking ICE related to transparent unions and atomic [PR123309] [C] fix checking ICE related to transparent unions and atomic [PR123309] - - - - --- 2025-12-27 Martin Uecker New
[C] Fix construction of composite type for atomic pointers [PR121081] [C] Fix construction of composite type for atomic pointers [PR121081] - - - - --- 2025-12-27 Martin Uecker New
[C] Emit -Wzero-as-null-pointer-constant for all integral types [PR117687] [C] Emit -Wzero-as-null-pointer-constant for all integral types [PR117687] - - - - --- 2025-12-22 Martin Uecker New
[C] Fix ICE for invalid code with variadic and old-school prototypes [PR121507] [C] Fix ICE for invalid code with variadic and old-school prototypes [PR121507] - - - - --- 2025-12-22 Martin Uecker New
[C] c: gnu extension allowing compound literals of variable size [C] c: gnu extension allowing compound literals of variable size - - - - --- 2025-10-31 Martin Uecker New
[C] Fix ICE when using va_arg with arrays [PR97986] [C] Fix ICE when using va_arg with arrays [PR97986] - - - - --- 2025-10-31 Martin Uecker New
[C,v2] c2y: Allow unspecified arrays in generic association. [C,v2] c2y: Allow unspecified arrays in generic association. - - - - --- 2025-10-19 Martin Uecker New
[C] c2y: Allow unspecified arrays in generic association. [C] c2y: Allow unspecified arrays in generic association. - - - - --- 2025-10-12 Martin Uecker New
[C] Allow variably-modified types in generic associations for C2Y [C] Allow variably-modified types in generic associations for C2Y - - - - --- 2025-10-04 Martin Uecker New
[v2,2/2] Add reason string to compiler emitted traps. [v2,1/2] Add warning option that warns when a trap is generated. - - - - --- 2025-09-20 Martin Uecker New
[v2,1/2] Add warning option that warns when a trap is generated. [v2,1/2] Add warning option that warns when a trap is generated. - - - - --- 2025-09-20 Martin Uecker New
[C] Fix regression related to DECL_NONLOCAL on aarch64 [PR121933] [C] Fix regression related to DECL_NONLOCAL on aarch64 [PR121933] - - - - --- 2025-09-20 Martin Uecker New
[C,v2] c: Warn when returning nested functions that require a non-local context. [C,v2] c: Warn when returning nested functions that require a non-local context. - - - - --- 2025-09-06 Martin Uecker New
[C,v2] c: Add -Wuse-after-missed-init [PR87038] [C,v2] c: Add -Wuse-after-missed-init [PR87038] - - - - --- 2025-09-04 Martin Uecker New
[C] c: Add -Wuse-after-missed-init [PR87038] [C] c: Add -Wuse-after-missed-init [PR87038] - - - - --- 2025-08-19 Martin Uecker New
c: Warn when returning nested functions that require a non-local context. c: Warn when returning nested functions that require a non-local context. - - - - --- 2025-08-08 Martin Uecker New
[C] Evaluate size expression only in the active branch of conditional operator [PR108931] [C] Evaluate size expression only in the active branch of conditional operator [PR108931] - - - - --- 2025-08-02 Martin Uecker New
[C,v2] Fix ICE on invalid code involving bit fields [PR121217] [C,v2] Fix ICE on invalid code involving bit fields [PR121217] - - - - --- 2025-08-02 Martin Uecker New
[C] Fix ICE on invalid code involving bit fields [PR121217] [C] Fix ICE on invalid code involving bit fields [PR121217] - - - - --- 2025-07-29 Martin Uecker New
[C] c: rewrite implementation of `arg spec' attribute. [C] c: rewrite implementation of `arg spec' attribute. - - - - --- 2025-07-27 Martin Uecker New
c: Revise -Wjump-misses-init to better support idiomatic C code [PR87038] c: Revise -Wjump-misses-init to better support idiomatic C code [PR87038] - - - - --- 2025-06-15 Martin Uecker New
c: remaining fix for the composite type inconsistency [PR120510] c: remaining fix for the composite type inconsistency [PR120510] - - - - --- 2025-06-10 Martin Uecker New
c: clean up some functions in c-typeck.cc c: clean up some functions in c-typeck.cc - - - - --- 2025-06-10 Martin Uecker New
c: fix ICE for invalid code in generic selection [PR120303] c: fix ICE for invalid code in generic selection [PR120303] - - - - --- 2025-06-10 Martin Uecker New
[3/3] c: Add remove_qualifier helper function [PR120510] c: detect variably-modified types [PR117145,PR117245,PR100420] - - - - --- 2025-06-07 Martin Uecker New
[2/3] c: partial fix for qualifier inconsistency II [PR120510] c: detect variably-modified types [PR117145,PR117245,PR100420] - - - - --- 2025-06-07 Martin Uecker New
[1/3] c: partial fix for qualifier inconsistency [PR120510] [1/3] c: partial fix for qualifier inconsistency [PR120510] - - - - --- 2025-06-07 Martin Uecker New
c: Enable -Wjump-misses-init for -Wc++-compat c: Enable -Wjump-misses-init for -Wc++-compat - - - - --- 2025-06-03 Martin Uecker New
c: fix ICE with enum completed with packed attribute after forward decl [PR116892] c: fix ICE with enum completed with packed attribute after forward decl [PR116892] - - - - --- 2025-06-02 Martin Uecker New
c: Enable -Wjump-misses-init in -Wextra and -Wc++-compat [PR87038] c: Enable -Wjump-misses-init in -Wextra and -Wc++-compat [PR87038] - - - - --- 2025-06-02 Martin Uecker New
c: Move checking assertions from recursion when forming composite types to avoid ICE. c: Move checking assertions from recursion when forming composite types to avoid ICE. - - - - --- 2025-06-01 Martin Uecker New
[v3] c: fix ICE related to tagged types with attributes in diagnostics [PR120380] [v3] c: fix ICE related to tagged types with attributes in diagnostics [PR120380] - - - - --- 2025-05-31 Martin Uecker New
[v2] c: fix ICE related to tagged types with attributes in diagnostics [PR120380] [v2] c: fix ICE related to tagged types with attributes in diagnostics [PR120380] - - - - --- 2025-05-30 Martin Uecker New
c: fix ICE for mutually recursive structures [PR120381] c: fix ICE for mutually recursive structures [PR120381] - - - - --- 2025-05-29 Martin Uecker New
c: fix ICE related to tagged types with attributes in diagnostics [PR120380] c: fix ICE related to tagged types with attributes in diagnostics [PR120380] - - - - --- 2025-05-29 Martin Uecker New
c: fix checking for a tag for variably modified tagged types [PR119612] c: fix checking for a tag for variably modified tagged types [PR119612] - - - - --- 2025-04-05 Martin Uecker New
Doc: -Wzero-as-null-pointer-constant is also available for C [PR119173] Doc: -Wzero-as-null-pointer-constant is also available for C [PR119173] - - - - --- 2025-03-30 Martin Uecker New
[v2] c: Fix tagname confusion for typedef redefinitions [PR118765] [v2] c: Fix tagname confusion for typedef redefinitions [PR118765] - - - - --- 2025-03-26 Martin Uecker New
c: Fix tagname confusion for typedef redefinitions [PR118765] c: Fix tagname confusion for typedef redefinitions [PR118765] - - - - --- 2025-03-16 Martin Uecker New
c: Fix bug in typedef redefinitions of tagged types [PR118765] c: Fix bug in typedef redefinitions of tagged types [PR118765] - - - - --- 2025-03-16 Martin Uecker New
c: Fix ICE in error recovery when checking struct compatibility [PR118061] c: Fix ICE in error recovery when checking struct compatibility [PR118061] - - - - --- 2025-03-16 Martin Uecker New
c: Restore warning for incomplete structures declared in parameter list [PR117866] c: Restore warning for incomplete structures declared in parameter list [PR117866] - - - - --- 2025-01-06 Martin Uecker New
[v3,2/2] Fix type compatibility for types with flexible array member [PR113688,PR114713,PR117724] [v3,1/2] Fix type compatibility for types with flexible array member [PR113688,PR114713,PR117724] - - - - --- 2024-12-10 Martin Uecker New
[v3,1/2] Fix type compatibility for types with flexible array member [PR113688,PR114713,PR117724] [v3,1/2] Fix type compatibility for types with flexible array member [PR113688,PR114713,PR117724] - - - - --- 2024-12-10 Martin Uecker New
Fix type compatibility for types with flexible array member [PR113688,PR114014,PR117724] Fix type compatibility for types with flexible array member [PR113688,PR114014,PR117724] - - - - --- 2024-12-08 Martin Uecker New
[C] c: Set attributes for fields when forming a composite type [PR117806] [C] c: Set attributes for fields when forming a composite type [PR117806] - - - - --- 2024-11-29 Martin Uecker New
c: correct type compatibility for bit-fields [PR117828] c: correct type compatibility for bit-fields [PR117828] - - - - --- 2024-11-28 Martin Uecker New
Fix type compatibility for types with flexible array member [PR113688,PR114014,PR117724] Fix type compatibility for types with flexible array member [PR113688,PR114014,PR117724] - - - - --- 2024-11-23 Martin Uecker New
c: fix incorrect TBAA for tagged types across translation units [PR117490] c: fix incorrect TBAA for tagged types across translation units [PR117490] - - - - --- 2024-11-16 Martin Uecker New
c: Fix ICE when forming composite type for two structures / unions [PR117548] c: Fix ICE when forming composite type for two structures / unions [PR117548] - - - - --- 2024-11-15 Martin Uecker New
Fix test failures for enum-alias-{1,2,3} on arm-eabi [PR117419] Fix test failures for enum-alias-{1,2,3} on arm-eabi [PR117419] - - - 1 --- 2024-11-12 Martin Uecker New
[v5] c: add Wzero-as-null-pointer-constant [PR117059] [v5] c: add Wzero-as-null-pointer-constant [PR117059] - - - - --- 2024-11-12 Martin Uecker New
[v4] c: add Wzero-as-null-pointer-constant [PR117059] [v4] c: add Wzero-as-null-pointer-constant [PR117059] - - - - --- 2024-11-11 Martin Uecker New
[v3] c: add Wzero-as-null-pointer-constant [PR117059] [v3] c: add Wzero-as-null-pointer-constant [PR117059] - - - - --- 2024-11-11 Martin Uecker New
[v2] c: add Wzero-as-null-pointer-constant [PR117059] [v2] c: add Wzero-as-null-pointer-constant [PR117059] 1 - - - --- 2024-11-09 Martin Uecker New
c: add Wzero-as-null-pointer-constant [PR117059] c: add Wzero-as-null-pointer-constant [PR117059] 1 - - - --- 2024-11-09 Martin Uecker New
[v2] c: minor fixes related to arrays of unspecified size [PR116284,PR117391] [v2] c: minor fixes related to arrays of unspecified size [PR116284,PR117391] - - - - --- 2024-11-08 Martin Uecker New
c: minor fixes related to arrays of unspecified size [PR116284,PR117391] c: minor fixes related to arrays of unspecified size [PR116284,PR117391] - - - - --- 2024-11-02 Martin Uecker New
c: detect variably-modified types [PR117145,PR117245,PR100420] c: detect variably-modified types [PR117145,PR117245,PR100420] - - - - --- 2024-10-26 Martin Uecker New
warning option for traps (-Wtrap) warning option for traps (-Wtrap) - - - - --- 2024-10-12 Martin Uecker New
[C] fix crash when checking for compatibility of structures [PR116726] [C] fix crash when checking for compatibility of structures [PR116726] - - - - --- 2024-09-17 Martin Uecker New
[v3,4/4] c: runtime checking for assigment of VM types [v3,1/4] c: runtime checking for assigment of VM types - - - - --- 2024-07-15 Martin Uecker New
[v3,3/4] c: runtime checking for assigment of VM types [v3,1/4] c: runtime checking for assigment of VM types - - - - --- 2024-07-15 Martin Uecker New
[v3,2/4] c: runtime checking for assigment of VM types [v3,1/4] c: runtime checking for assigment of VM types - - - - --- 2024-07-15 Martin Uecker New
[v3,1/4] c: runtime checking for assigment of VM types [v3,1/4] c: runtime checking for assigment of VM types - - - - --- 2024-07-15 Martin Uecker New
[v2] c: Add support for byte arrays in C2Y [v2] c: Add support for byte arrays in C2Y - - - - --- 2024-07-13 Martin Uecker New
c: Diagnose declarations that are used only in their own initializer [PR115027] c: Diagnose declarations that are used only in their own initializer [PR115027] - - - - --- 2024-06-29 Martin Uecker New
c: Fix ICE for incorrect code in comptypes_verify [PR115696] c: Fix ICE for incorrect code in comptypes_verify [PR115696] - - - - --- 2024-06-29 Martin Uecker New
c: Fix ICE for redeclaration of structs with different alignment [PR114727] c: Fix ICE for redeclaration of structs with different alignment [PR114727] - - - - --- 2024-06-29 Martin Uecker New
c: Add support for byte arrays in C2Y c: Add support for byte arrays in C2Y - - - - --- 2024-06-29 Martin Uecker New
[v2] c: Error message for incorrect use of static in array declarations [v2] c: Error message for incorrect use of static in array declarations - - - - --- 2024-06-26 Martin Uecker New
[C] C: Error message for incorrect use of static in array declarations [C] C: Error message for incorrect use of static in array declarations - - - - --- 2024-06-23 Martin Uecker New
Fix test errors introduced with fix for PR115157 Fix test errors introduced with fix for PR115157 - - - - --- 2024-06-23 Martin Uecker New
Fix test errors after r15-1394 for sizeof(int)==sizeof(long) [PR115545] Fix test errors after r15-1394 for sizeof(int)==sizeof(long) [PR115545] - - - - --- 2024-06-23 Martin Uecker New
[C] Fix ICE related to incomplete structures in C23 [PR114930,PR115502]. [C] Fix ICE related to incomplete structures in C23 [PR114930,PR115502]. - - - - --- 2024-06-18 Martin Uecker New
[C,v4] Fix for redeclared enumerator initialized with different type [PR115109] [C,v4] Fix for redeclared enumerator initialized with different type [PR115109] - - - - --- 2024-06-17 Martin Uecker New
[C,v3] Fix for redeclared enumerator initialized with different type [PR115109] [C,v3] Fix for redeclared enumerator initialized with different type [PR115109] - - - - --- 2024-06-01 Martin Uecker New
[C,v2] : allow aliasing of compatible types derived from enumeral types [PR115157] [C,v2] : allow aliasing of compatible types derived from enumeral types [PR115157] - - - - --- 2024-05-24 Martin Uecker New
[C] : allow aliasing of compatible types derived from enumeral types [PR115157] [C] : allow aliasing of compatible types derived from enumeral types [PR115157] - - - - --- 2024-05-21 Martin Uecker New
[C,v2] Fix for redeclared enumerator initialized with different type [PR115109] [C,v2] Fix for redeclared enumerator initialized with different type [PR115109] - - - - --- 2024-05-19 Martin Uecker New
[C] Fix for redeclared enumerator initialized with different type [PR115109] [C] Fix for redeclared enumerator initialized with different type [PR115109] - - - - --- 2024-05-18 Martin Uecker New
[C] Fix for some variably modified types not being recognized [PR114831] [C] Fix for some variably modified types not being recognized [PR114831] - - - - --- 2024-05-18 Martin Uecker New
[C,v2] Fix ICE with -g and -std=c23 related to incomplete types [PR114361] [C,v2] Fix ICE with -g and -std=c23 related to incomplete types [PR114361] - - - - --- 2024-04-14 Martin Uecker New
[C] fix aliasing for structures/unions with incomplete types [C] fix aliasing for structures/unions with incomplete types - - - - --- 2024-04-02 Martin Uecker New
[C] Fix ICE with -g and -std=c23 related to incomplete types [PR114361] [C] Fix ICE with -g and -std=c23 related to incomplete types [PR114361] - - - - --- 2024-04-02 Martin Uecker New
Fix ICE with -g and -std=c23 when forming composite types [PR113438] Fix ICE with -g and -std=c23 when forming composite types [PR113438] - - - - --- 2024-01-27 Martin Uecker New
[C] Fix ICE for composite type for structs with unsigned bitfields [PR113492] [C] Fix ICE for composite type for structs with unsigned bitfields [PR113492] - - - - --- 2024-01-20 Martin Uecker New
[C] C: Fix type compatibility for structs with variable sized fields. [C] C: Fix type compatibility for structs with variable sized fields. - - - - --- 2023-12-27 Martin Uecker New
[V6] c23: construct composite type for tagged types [V6] c23: construct composite type for tagged types - - - - --- 2023-12-21 Martin Uecker New
[V5,C,4/4] c23: construct composite type for tagged types Untitled series #387043 - - - - --- 2023-12-17 Martin Uecker New
[V5,C,3/4] c23: aliasing of compatible tagged types Untitled series #387042 - - - - --- 2023-12-17 Martin Uecker New
[V5,C,2/4] c23: tag compatibility rules for enums Untitled series #387041 - - - - --- 2023-12-17 Martin Uecker New
[V5,C,1/4] c23: tag compatibility rules for struct and unions [V5,C,1/4] c23: tag compatibility rules for struct and unions - - - - --- 2023-12-17 Martin Uecker New
v2 [C PATCH] Fix regression causing ICE for structs with VLAs [PR 112488] v2 [C PATCH] Fix regression causing ICE for structs with VLAs [PR 112488] - - - - --- 2023-12-09 Martin Uecker New
[C] Fix regression causing ICE for structs with VLAs [PR 112488] [C] Fix regression causing ICE for structs with VLAs [PR 112488] - - - - --- 2023-12-08 Martin Uecker New
[V4,4/4] c23: construct composite type for tagged types Untitled series #384002 - - - - --- 2023-11-27 Martin Uecker New
[V4,3/4] c23: aliasing of compatible tagged types Untitled series #384003 - - - - --- 2023-11-27 Martin Uecker New
« 1 2 »