------- Comment #8 from steven at gcc dot gnu dot org 2006-07-24 21:51 ------- HJ definitely caused this bug:
Starting program: /home/steven/devel/build-trunk-test/gcc/xgcc -B. -fno-builtin-iswalpha -fno-builtin-iswalnum -S b.c Breakpoint 2, main (argc=6, argv=0x7fffffc7bbb8) at gcc.c:6096 6096 prune_options (&argc, &argv); (gdb) p argc $10 = 6 (gdb) p argv[0] $11 = 0x7fffffc7def0 "/home/steven/devel/build-trunk-test/gcc/xgcc" (gdb) p argv[1] $12 = 0x7fffffc7df1d "-B." (gdb) p argv[2] $13 = 0x7fffffc7df21 "-fno-builtin-iswalpha" (gdb) p argv[3] $14 = 0x7fffffc7df37 "-fno-builtin-iswalnum" (gdb) p argv[4] $15 = 0x7fffffc7df4d "-S" (gdb) p argv[5] $16 = 0x7fffffc7df50 "b.c" (gdb) next 6104 unlock_std_streams (); (gdb) p argc $17 = 5 (gdb) p argv[0] $18 = 0x7fffffc7def0 "/home/steven/devel/build-trunk-test/gcc/xgcc" (gdb) p argv[1] $19 = 0x7fffffc7df1d "-B." (gdb) p argv[2] $20 = 0x7fffffc7df37 "-fno-builtin-iswalnum" (gdb) p argv[3] $21 = 0x7fffffc7df4d "-S" (gdb) p argv[4] $22 = 0x7fffffc7df50 "b.c" (gdb) p argv[5] $23 = 0x0 (gdb) So prune_options prunes too much. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28437