https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119774
Bug ID: 119774 Summary: Missing -Wcast-align for reduced-alignment types Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: amonakov at gcc dot gnu.org Target Milestone: --- Noticed by Evan Martin. typedef int int_u __attribute__((aligned(1))); void f(int *); void g(int_u *p) { f(p); } -Wcast-align should warn on the implicit cast. Clang warns for this under -Walign-mismatch (enabled by default).