Running gcc or g++ with the -Wp,dM option on an empty source file generates an internal compiler error.
$ gcc -Wp,dM foo.c cc1: internal compiler error: Abort trap: 6 $ g++ -Wp,dM foo.c cc1plus: internal compiler error: Abort trap: 6 -- Summary: cc1/cc1plus internal error with the -Wp,dM option Product: gcc Version: 3.4.2 Status: UNCONFIRMED Severity: normal Priority: P2 Component: preprocessor AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dds at aueb dot gr CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: FreeBSD/i386 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21504