gcc segfaults in print_filtered_help when invoked with --target-help option:
Starting program: /export/home/uros/gcc-build/gcc/cc1 --target-help Target specific options: Program received signal SIGSEGV, Segmentation fault. 0x0838547b in print_filtered_help (flag=4194304) at ../../gcc-svn/trunk/gcc/opts.c:1335 1335 memset (printed, 0, cl_options_count); (gdb) bt #0 0x0838547b in print_filtered_help (flag=4194304) at ../../gcc-svn/trunk/gcc/opts.c:1335 #1 0x0838635e in decode_options (argc=2, argv=0xbffffa24) at ../../gcc-svn/trunk/gcc/opts.c:746 #2 0x083eb77b in toplev_main (argc=2, argv=0xbffffa24) at ../../gcc-svn/trunk/gcc/toplev.c:1970 print_filtered_help (unsigned int flag) { unsigned int i, len, filter, indent = 0; bool duplicates = false; const char *help, *opt, *tab; static char *printed; if (flag == CL_COMMON || flag == CL_TARGET) { filter = flag; if (!printed) printed = xmalloc (cl_options_count); >> memset (printed, 0, cl_options_count); << } else -- Summary: gcc --target-help segfaults Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: driver AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: uros at kss-loka dot si GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26274