D DWARF extensions conflict with DWARF-4. D extensions: DW_TAG_darray_type = 0x41 DW_TAG_aarray_type = 0x42 DW_TAG_delegate_type = 0x43 DWARF-4 extensions: DW_TAG_type_unit = 0x41 DW_TAG_rvalue_reference_type = 0x42 DW_TAG_template_alias = 0x43
This problem has been around for a LONG time, and renders gdb unusable. I'm using 7.2, so the D support submitted to gdb is there. This reduces me to printf debugging on Linux hence my bumping the priority of this bug. Is there value in keeping the status quo?
I think D DWARF extensions should be disabled by default, until it not registered as DWARF debugging standard.
http://sourceware.org/ml/gdb/2011-11/msg00103.html
See: https://github.com/D-Programming-Language/dmd/pull/526
https://github.com/D-Programming-Language/dmd/commit/f37b75512ccc307ef3d6ff7a5fdda36181422de2 https://github.com/D-Programming-Language/dmd/commit/e81dbc265d91fec7bafd79b3845b42bc47fc70b8
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル