// Here is a simple one. GCC correctly gives errors for this code when the // - -pedantic-errors option is used, whereas g++ doesn't. // Build don't link: int (*p1)[3]; int (*p2)[5]; void test () { p1 == p2; // ERROR - comparison.* p1 > p2; // ERROR - comparison.* }