2006-03-24 Geoffrey Keating <geoffk@apple.com>
commitbda642f97b9b72123b849b1b72b4c28869a99434
authorgeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 25 Mar 2006 00:54:40 +0000 (25 00:54 +0000)
committergeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 25 Mar 2006 00:54:40 +0000 (25 00:54 +0000)
tree742a1c15b58d44e56a4d44fbc55e5d25ed059610
parent2fffb9dbaeb56dbe8c116e99fb9492edd5efb575
2006-03-24  Geoffrey Keating  <geoffk@apple.com>

* dwarf2out.c (is_c_family): Understand new DWARF3 language types.
(is_cxx): Likewise.
(gen_compile_unit_die): Use new language types for Objective-C and
Objective-C++.
(dwarf2out_decl): Use is_cxx rather than testing explicitly against
DW_LANG_C_plus_plus.

Index: testsuite/ChangeLog
2006-03-24  Geoffrey Keating  <geoffk@apple.com>

* objc.dg/dwarf-2.m: New.
* obj-c++.dg/dwarf-2.mm: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112372 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/dwarf2out.c
gcc/testsuite/ChangeLog
gcc/testsuite/obj-c++.dg/dwarf-2.mm [new file with mode: 0644]
gcc/testsuite/objc.dg/dwarf-2.m [new file with mode: 0644]