https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95630
Bug ID: 95630 Summary: rejects-valid on comparison of pointers to complete vs incomplete types in C11 mode Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: richard-gccbugzilla at metafoo dot co.uk Target Milestone: --- Testcase: int f(int (*p)[], int (*q)[3]) { return p < q; } This is a constraint violation in C99, but the relevant rule was removed in C11. GCC still rejects in -std=c11 mode under -pedantic-errors.