OSDN Git Service

Fix -feliminate-dwarf2-dups ICE.
authordpatel <dpatel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 6 Oct 2003 22:25:19 +0000 (22:25 +0000)
committerdpatel <dpatel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 6 Oct 2003 22:25:19 +0000 (22:25 +0000)
commit7a614b744cba36a81cc1c826f31b43da23f6e5d5
tree3394bf2be8f58b06adeaa9ec44b6beb09ec8665c
parent38f81ce5a77051d80bf0e6a41640ba9a3ee130f0
Fix -feliminate-dwarf2-dups ICE.

       gcc
       * dwarf2out.c (is_main_source): Remove variable.
       (dwarf2out_start_source_file): Do not check is_main_source.
       Do not reset is_main_source.
       (dwarf2out_init): Do not initialize is_main_source.

       testsuite
       * gcc.dg/debug/dwarf2-3.h: New test.
       * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72166 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/dwarf2out.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/debug/dwarf2-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/debug/dwarf2-3.h [new file with mode: 0644]