On 06/11/14 02:50, Ilya Enkovich wrote:
Hi,

This patch skips all bounds during debug info generation.

Bootstrapped and tested on linux-x86_64.

Thanks,
Ilya
--
gcc/

2014-06-11  Ilya Enkovich  <ilya.enkov...@intel.com>

        * dbxout.c (dbxout_type): Ignore POINTER_BOUNDS_TYPE.
        * dwarf2out.c (gen_subprogram_die): Ignore bound args.
        (gen_type_die_with_usage): Skip pointer bounds.
        (dwarf2out_global_decl): Likewise.
        (is_base_type): Support POINTER_BOUNDS_TYPE.
        (gen_formal_types_die): Skip pointer bounds.
        (gen_decl_die): Likewise.
        * var-tracking.c (vt_add_function_parameters): Skip
        bounds parameters.
OK. Note that sdbout might need updating as well. It's used even less than dbxout, but if you can see how to skip bounds in there to, it'd be appreciated.

It looks like mingw/cygwin still use sdbout (?!?), so if you need something tested, you can ping Kai Tietz.

jeff

Reply via email to