re PR debug/7241 (DWARF encoding for "char" incorrect in gcc)
authorJakub Jelinek <jakub@redhat.com>
Thu, 1 Sep 2005 13:53:45 +0000 (15:53 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 1 Sep 2005 13:53:45 +0000 (15:53 +0200)
commitac156e917633afc778914af2a5e605678767fdba
tree7f34f422dffa7468a5b714520601c42f642bfff0
parent355866de6545110b8e3e02b6c47447d868235e66
re PR debug/7241 (DWARF encoding for "char" incorrect in gcc)

PR debug/7241
* dwarf2out.c (base_type_die): Compare char_type_node with
TYPE_MAIN_VARIANT (type), not type.

* gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
* gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
* gcc.dg/debug/dwarf2/dwarf-char3.c: New test.

* gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
* gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
* gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
* gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
* gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
* gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
* gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
* gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.

From-SVN: r103727
14 files changed:
gcc/ChangeLog
gcc/dwarf2out.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die1.c
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die2.c
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die3.c
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die5.c
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die6.c
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die7.c
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-uninit.c
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c