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