--- gdb/dwarf2-frame.c~ 2008-05-04 00:24:17.000000000 +0100 +++ gdb/dwarf2-frame.c 2008-06-20 17:06:04.000000000 +0100 @@ -1795,7 +1795,8 @@ decode_frame_entry_1 (struct comp_unit * fde->eh_frame_p = eh_frame_p; - add_fde (unit, fde); + if (fde->initial_location) + add_fde (unit, fde); } return end;