[PATCH] Enable dwarf on darwin

Devang Patel dpatel@apple.com
Mon May 17 19:58:00 GMT 2004


This patch enables dwarf on Darwin. STABS is the still preferred and 
default
debugging format.

2004-05-17  Devang Patel  <dpatel@apple.com>

         * config/darwin.h (DWARF2_DEBUGGING_INFO, 
PREFERRED_DEBUGGING_TYPE,
         DEBUG_FRAME_SECTION, DEBUG_INFO_SECTION, DEBUG_ABBREV_SECTION,
         DEBUG_ARANGES_SECTION, DEBUG_MACINFO_SECTION, 
DEBUG_LINE_SECTION,
         DEBUG_LOC_SECTION, DEBUG_PUBNAMES_SECTION, DEBUG_STR_SECTION,
         DEBUG_RANGES_SECTION): Define.

Here is the summary of dejagnu test run...

make check summary
==================
objdir/gcc/testsuite/gcc.sum test results:
New tests that FAIL:

gcc.dg/debug/dwarf2/dwarf-die7.c scan-assembler 1.*DW_AT_inline

New tests that PASS:

gcc.dg/debug/20000503-1.c -gdwarf-2 (test for excess errors)
gcc.dg/debug/20000503-1.c -gdwarf-2 -O (test for excess errors)
gcc.dg/debug/20000503-1.c -gdwarf-2 -O3 (test for excess errors)
gcc.dg/debug/20000503-1.c -gdwarf-21 (test for excess errors)
gcc.dg/debug/20000503-1.c -gdwarf-21 -O (test for excess errors)
gcc.dg/debug/20000503-1.c -gdwarf-21 -O3 (test for excess errors)
gcc.dg/debug/20000503-1.c -gdwarf-23 (test for excess errors)
gcc.dg/debug/20000503-1.c -gdwarf-23 -O (test for excess errors)
gcc.dg/debug/20000503-1.c -gdwarf-23 -O3 (test for excess errors)
gcc.dg/debug/20010207-1.c -gdwarf-2 (test for excess errors)
gcc.dg/debug/20010207-1.c -gdwarf-2 -O (test for excess errors)
gcc.dg/debug/20010207-1.c -gdwarf-2 -O3 (test for excess errors)
gcc.dg/debug/20010207-1.c -gdwarf-21 (test for excess errors)
gcc.dg/debug/20010207-1.c -gdwarf-21 -O (test for excess errors)
gcc.dg/debug/20010207-1.c -gdwarf-21 -O3 (test for excess errors)
gcc.dg/debug/20010207-1.c -gdwarf-23 (test for excess errors)
gcc.dg/debug/20010207-1.c -gdwarf-23 -O (test for excess errors)
gcc.dg/debug/20010207-1.c -gdwarf-23 -O3 (test for excess errors)
gcc.dg/debug/20011223-1.c -gdwarf-2 (test for excess errors)
gcc.dg/debug/20011223-1.c -gdwarf-2 -O (test for excess errors)
gcc.dg/debug/20011223-1.c -gdwarf-2 -O3 (test for excess errors)
gcc.dg/debug/20011223-1.c -gdwarf-21 (test for excess errors)
gcc.dg/debug/20011223-1.c -gdwarf-21 -O (test for excess errors)
gcc.dg/debug/20011223-1.c -gdwarf-21 -O3 (test for excess errors)
gcc.dg/debug/20011223-1.c -gdwarf-23 (test for excess errors)
gcc.dg/debug/20011223-1.c -gdwarf-23 -O (test for excess errors)
gcc.dg/debug/20011223-1.c -gdwarf-23 -O3 (test for excess errors)
gcc.dg/debug/20020104-2.c -gdwarf-2 (test for excess errors)
gcc.dg/debug/20020104-2.c -gdwarf-2 -O (test for excess errors)
gcc.dg/debug/20020104-2.c -gdwarf-2 -O3 (test for excess errors)
gcc.dg/debug/20020104-2.c -gdwarf-21 (test for excess errors)
gcc.dg/debug/20020104-2.c -gdwarf-21 -O (test for excess errors)
gcc.dg/debug/20020104-2.c -gdwarf-21 -O3 (test for excess errors)
gcc.dg/debug/20020104-2.c -gdwarf-23 (test for excess errors)
gcc.dg/debug/20020104-2.c -gdwarf-23 -O (test for excess errors)
gcc.dg/debug/20020104-2.c -gdwarf-23 -O3 (test for excess errors)
gcc.dg/debug/20020220-1.c -gdwarf-2 (test for excess errors)
gcc.dg/debug/20020220-1.c -gdwarf-2 -O (test for excess errors)
gcc.dg/debug/20020220-1.c -gdwarf-2 -O execution test
gcc.dg/debug/20020220-1.c -gdwarf-2 -O3 (test for excess errors)
gcc.dg/debug/20020220-1.c -gdwarf-2 -O3 execution test
gcc.dg/debug/20020220-1.c -gdwarf-2 execution test
gcc.dg/debug/20020220-1.c -gdwarf-21 (test for excess errors)
gcc.dg/debug/20020220-1.c -gdwarf-21 -O (test for excess errors)
gcc.dg/debug/20020220-1.c -gdwarf-21 -O execution test
gcc.dg/debug/20020220-1.c -gdwarf-21 -O3 (test for excess errors)
gcc.dg/debug/20020220-1.c -gdwarf-21 -O3 execution test
gcc.dg/debug/20020220-1.c -gdwarf-21 execution test
gcc.dg/debug/20020220-1.c -gdwarf-23 (test for excess errors)
gcc.dg/debug/20020220-1.c -gdwarf-23 -O (test for excess errors)
gcc.dg/debug/20020220-1.c -gdwarf-23 -O execution test
gcc.dg/debug/20020220-1.c -gdwarf-23 -O3 (test for excess errors)
gcc.dg/debug/20020220-1.c -gdwarf-23 -O3 execution test
gcc.dg/debug/20020220-1.c -gdwarf-23 execution test
gcc.dg/debug/20020224-1.c -gdwarf-2 (test for excess errors)
gcc.dg/debug/20020224-1.c -gdwarf-2 -O (test for excess errors)
gcc.dg/debug/20020224-1.c -gdwarf-2 -O3 (test for excess errors)
gcc.dg/debug/20020224-1.c -gdwarf-21 (test for excess errors)
gcc.dg/debug/20020224-1.c -gdwarf-21 -O (test for excess errors)
gcc.dg/debug/20020224-1.c -gdwarf-21 -O3 (test for excess errors)
gcc.dg/debug/20020224-1.c -gdwarf-23 (test for excess errors)
gcc.dg/debug/20020224-1.c -gdwarf-23 -O (test for excess errors)
gcc.dg/debug/20020224-1.c -gdwarf-23 -O3 (test for excess errors)
gcc.dg/debug/20020327-1.c -gdwarf-2 (test for excess errors)
gcc.dg/debug/20020327-1.c -gdwarf-2 -O (test for excess errors)
gcc.dg/debug/20020327-1.c -gdwarf-2 -O3 (test for excess errors)
gcc.dg/debug/20020327-1.c -gdwarf-21 (test for excess errors)
gcc.dg/debug/20020327-1.c -gdwarf-21 -O (test for excess errors)
gcc.dg/debug/20020327-1.c -gdwarf-21 -O3 (test for excess errors)
gcc.dg/debug/20020327-1.c -gdwarf-23 (test for excess errors)
gcc.dg/debug/20020327-1.c -gdwarf-23 -O (test for excess errors)
gcc.dg/debug/20020327-1.c -gdwarf-23 -O3 (test for excess errors)
gcc.dg/debug/20030605-1.c -gdwarf-2 (test for excess errors)
gcc.dg/debug/20030605-1.c -gdwarf-2 -O (test for excess errors)
gcc.dg/debug/20030605-1.c -gdwarf-2 -O3 (test for excess errors)
gcc.dg/debug/20030605-1.c -gdwarf-21 (test for excess errors)
gcc.dg/debug/20030605-1.c -gdwarf-21 -O (test for excess errors)
gcc.dg/debug/20030605-1.c -gdwarf-21 -O3 (test for excess errors)
gcc.dg/debug/20030605-1.c -gdwarf-23 (test for excess errors)
gcc.dg/debug/20030605-1.c -gdwarf-23 -O (test for excess errors)
gcc.dg/debug/20030605-1.c -gdwarf-23 -O3 (test for excess errors)
gcc.dg/debug/20031231-1.c -gdwarf-2 (test for excess errors)
gcc.dg/debug/20031231-1.c -gdwarf-2 -O (test for excess errors)
gcc.dg/debug/20031231-1.c -gdwarf-2 -O3 (test for excess errors)
gcc.dg/debug/20031231-1.c -gdwarf-21 (test for excess errors)
gcc.dg/debug/20031231-1.c -gdwarf-21 -O (test for excess errors)
gcc.dg/debug/20031231-1.c -gdwarf-21 -O3 (test for excess errors)
gcc.dg/debug/20031231-1.c -gdwarf-23 (test for excess errors)
gcc.dg/debug/20031231-1.c -gdwarf-23 -O (test for excess errors)
gcc.dg/debug/20031231-1.c -gdwarf-23 -O3 (test for excess errors)
gcc.dg/debug/debug-1.c -gdwarf-2 (test for excess errors)
gcc.dg/debug/debug-1.c -gdwarf-2 -O (test for excess errors)
gcc.dg/debug/debug-1.c -gdwarf-2 -O scan-assembler xyzzy
gcc.dg/debug/debug-1.c -gdwarf-2 -O3 (test for excess errors)
gcc.dg/debug/debug-1.c -gdwarf-2 -O3 scan-assembler xyzzy
gcc.dg/debug/debug-1.c -gdwarf-2 scan-assembler xyzzy
gcc.dg/debug/debug-1.c -gdwarf-23 (test for excess errors)
gcc.dg/debug/debug-1.c -gdwarf-23 -O (test for excess errors)
gcc.dg/debug/debug-1.c -gdwarf-23 -O scan-assembler xyzzy
gcc.dg/debug/debug-1.c -gdwarf-23 -O3 (test for excess errors)
gcc.dg/debug/debug-1.c -gdwarf-23 -O3 scan-assembler xyzzy
gcc.dg/debug/debug-1.c -gdwarf-23 scan-assembler xyzzy
gcc.dg/debug/debug-2.c -gdwarf-2 (test for excess errors)
gcc.dg/debug/debug-2.c -gdwarf-2 -O (test for excess errors)
gcc.dg/debug/debug-2.c -gdwarf-2 -O scan-assembler xyzzy
gcc.dg/debug/debug-2.c -gdwarf-2 -O3 (test for excess errors)
gcc.dg/debug/debug-2.c -gdwarf-2 -O3 scan-assembler xyzzy
gcc.dg/debug/debug-2.c -gdwarf-2 scan-assembler xyzzy
gcc.dg/debug/debug-2.c -gdwarf-23 (test for excess errors)
gcc.dg/debug/debug-2.c -gdwarf-23 -O (test for excess errors)
gcc.dg/debug/debug-2.c -gdwarf-23 -O scan-assembler xyzzy
gcc.dg/debug/debug-2.c -gdwarf-23 -O3 (test for excess errors)
gcc.dg/debug/debug-2.c -gdwarf-23 -O3 scan-assembler xyzzy
gcc.dg/debug/debug-2.c -gdwarf-23 scan-assembler xyzzy
gcc.dg/debug/debug-3.c -gdwarf-2 (test for excess errors)
gcc.dg/debug/debug-3.c -gdwarf-2 -O (test for excess errors)
gcc.dg/debug/debug-3.c -gdwarf-2 -O3 (test for excess errors)
gcc.dg/debug/debug-3.c -gdwarf-21 (test for excess errors)
gcc.dg/debug/debug-3.c -gdwarf-21 -O (test for excess errors)
gcc.dg/debug/debug-3.c -gdwarf-21 -O3 (test for excess errors)
gcc.dg/debug/debug-3.c -gdwarf-23 (test for excess errors)
gcc.dg/debug/debug-3.c -gdwarf-23 -O (test for excess errors)
gcc.dg/debug/debug-3.c -gdwarf-23 -O3 (test for excess errors)
gcc.dg/debug/debug-4.c -gdwarf-2 (test for excess errors)
gcc.dg/debug/debug-4.c -gdwarf-2 -O (test for excess errors)
gcc.dg/debug/debug-4.c -gdwarf-2 -O3 (test for excess errors)
gcc.dg/debug/debug-4.c -gdwarf-21 (test for excess errors)
gcc.dg/debug/debug-4.c -gdwarf-21 -O (test for excess errors)
gcc.dg/debug/debug-4.c -gdwarf-21 -O3 (test for excess errors)
gcc.dg/debug/debug-4.c -gdwarf-23 (test for excess errors)
gcc.dg/debug/debug-4.c -gdwarf-23 -O (test for excess errors)
gcc.dg/debug/debug-4.c -gdwarf-23 -O3 (test for excess errors)
gcc.dg/debug/debug-5.c -gdwarf-2 (test for excess errors)
gcc.dg/debug/debug-5.c -gdwarf-2 -O (test for excess errors)
gcc.dg/debug/debug-5.c -gdwarf-2 -O3 (test for excess errors)
gcc.dg/debug/debug-5.c -gdwarf-21 (test for excess errors)
gcc.dg/debug/debug-5.c -gdwarf-21 -O (test for excess errors)
gcc.dg/debug/debug-5.c -gdwarf-21 -O3 (test for excess errors)
gcc.dg/debug/debug-5.c -gdwarf-23 (test for excess errors)
gcc.dg/debug/debug-5.c -gdwarf-23 -O (test for excess errors)
gcc.dg/debug/debug-5.c -gdwarf-23 -O3 (test for excess errors)
gcc.dg/debug/debug-6.c -gdwarf-2 (test for excess errors)
gcc.dg/debug/debug-6.c -gdwarf-2 -O (test for excess errors)
gcc.dg/debug/debug-6.c -gdwarf-2 -O scan-assembler xyzzy
gcc.dg/debug/debug-6.c -gdwarf-2 -O3 (test for excess errors)
gcc.dg/debug/debug-6.c -gdwarf-2 -O3 scan-assembler xyzzy
gcc.dg/debug/debug-6.c -gdwarf-2 scan-assembler xyzzy
gcc.dg/debug/debug-6.c -gdwarf-23 (test for excess errors)
gcc.dg/debug/debug-6.c -gdwarf-23 -O (test for excess errors)
gcc.dg/debug/debug-6.c -gdwarf-23 -O scan-assembler xyzzy
gcc.dg/debug/debug-6.c -gdwarf-23 -O3 (test for excess errors)
gcc.dg/debug/debug-6.c -gdwarf-23 -O3 scan-assembler xyzzy
gcc.dg/debug/debug-6.c -gdwarf-23 scan-assembler xyzzy
gcc.dg/debug/debug-7.c -gdwarf-2 (test for excess errors)
gcc.dg/debug/debug-7.c -gdwarf-2 -O (test for excess errors)
gcc.dg/debug/debug-7.c -gdwarf-2 -O3 (test for excess errors)
gcc.dg/debug/debug-7.c -gdwarf-21 (test for excess errors)
gcc.dg/debug/debug-7.c -gdwarf-21 -O (test for excess errors)
gcc.dg/debug/debug-7.c -gdwarf-21 -O3 (test for excess errors)
gcc.dg/debug/debug-7.c -gdwarf-23 (test for excess errors)
gcc.dg/debug/debug-7.c -gdwarf-23 -O (test for excess errors)
gcc.dg/debug/debug-7.c -gdwarf-23 -O3 (test for excess errors)
gcc.dg/debug/dwarf2-1.c -gdwarf-2 (test for excess errors)
gcc.dg/debug/dwarf2-1.c -gdwarf-2 -O (test for excess errors)
gcc.dg/debug/dwarf2-1.c -gdwarf-2 -O3 (test for excess errors)
gcc.dg/debug/dwarf2-1.c -gdwarf-21 (test for excess errors)
gcc.dg/debug/dwarf2-1.c -gdwarf-21 -O (test for excess errors)
gcc.dg/debug/dwarf2-1.c -gdwarf-21 -O3 (test for excess errors)
gcc.dg/debug/dwarf2-1.c -gdwarf-23 (test for excess errors)
gcc.dg/debug/dwarf2-1.c -gdwarf-23 -O (test for excess errors)
gcc.dg/debug/dwarf2-1.c -gdwarf-23 -O3 (test for excess errors)
gcc.dg/debug/dwarf2-2.c -gdwarf-2 (test for excess errors)
gcc.dg/debug/dwarf2-2.c -gdwarf-2 -O (test for excess errors)
gcc.dg/debug/dwarf2-2.c -gdwarf-2 -O3 (test for excess errors)
gcc.dg/debug/dwarf2-2.c -gdwarf-21 (test for excess errors)
gcc.dg/debug/dwarf2-2.c -gdwarf-21 -O (test for excess errors)
gcc.dg/debug/dwarf2-2.c -gdwarf-21 -O3 (test for excess errors)
gcc.dg/debug/dwarf2-2.c -gdwarf-23 (test for excess errors)
gcc.dg/debug/dwarf2-2.c -gdwarf-23 -O (test for excess errors)
gcc.dg/debug/dwarf2-2.c -gdwarf-23 -O3 (test for excess errors)
gcc.dg/debug/dwarf2-3.c -gdwarf-2 (test for excess errors)
gcc.dg/debug/dwarf2-3.c -gdwarf-2 -O (test for excess errors)
gcc.dg/debug/dwarf2-3.c -gdwarf-2 -O3 (test for excess errors)
gcc.dg/debug/dwarf2-3.c -gdwarf-21 (test for excess errors)
gcc.dg/debug/dwarf2-3.c -gdwarf-21 -O (test for excess errors)
gcc.dg/debug/dwarf2-3.c -gdwarf-21 -O3 (test for excess errors)
gcc.dg/debug/dwarf2-3.c -gdwarf-23 (test for excess errors)
gcc.dg/debug/dwarf2-3.c -gdwarf-23 -O (test for excess errors)
gcc.dg/debug/dwarf2-3.c -gdwarf-23 -O3 (test for excess errors)
gcc.dg/debug/dwarf2/c99-typedef1.c (test for excess errors)
gcc.dg/debug/dwarf2/dwarf-die1.c (test for excess errors)
gcc.dg/debug/dwarf2/dwarf-die1.c scan-assembler-not DW_AT_inline
gcc.dg/debug/dwarf2/dwarf-die2.c (test for excess errors)
gcc.dg/debug/dwarf2/dwarf-die2.c scan-assembler-not CIE Version
gcc.dg/debug/dwarf2/dwarf-die3.c (test for excess errors)
gcc.dg/debug/dwarf2/dwarf-die3.c scan-assembler-not DW_AT_inline
gcc.dg/debug/dwarf2/dwarf-die5.c (test for excess errors)
gcc.dg/debug/dwarf2/dwarf-die5.c scan-assembler 3.*DW_AT_inline
gcc.dg/debug/dwarf2/dwarf-die6.c (test for excess errors)
gcc.dg/debug/dwarf2/dwarf-die6.c scan-assembler-not DW_AT_inline
gcc.dg/debug/dwarf2/dwarf-die7.c (test for excess errors)
gcc.dg/debug/trivial.c -gdwarf-2 (test for excess errors)
gcc.dg/debug/trivial.c -gdwarf-2 -O (test for excess errors)
gcc.dg/debug/trivial.c -gdwarf-2 -O execution test
gcc.dg/debug/trivial.c -gdwarf-2 -O3 (test for excess errors)
gcc.dg/debug/trivial.c -gdwarf-2 -O3 execution test
gcc.dg/debug/trivial.c -gdwarf-2 execution test
gcc.dg/debug/trivial.c -gdwarf-21 (test for excess errors)
gcc.dg/debug/trivial.c -gdwarf-21 -O (test for excess errors)
gcc.dg/debug/trivial.c -gdwarf-21 -O execution test
gcc.dg/debug/trivial.c -gdwarf-21 -O3 (test for excess errors)
gcc.dg/debug/trivial.c -gdwarf-21 -O3 execution test
gcc.dg/debug/trivial.c -gdwarf-21 execution test
gcc.dg/debug/trivial.c -gdwarf-23 (test for excess errors)
gcc.dg/debug/trivial.c -gdwarf-23 -O (test for excess errors)
gcc.dg/debug/trivial.c -gdwarf-23 -O execution test
gcc.dg/debug/trivial.c -gdwarf-23 -O3 (test for excess errors)
gcc.dg/debug/trivial.c -gdwarf-23 -O3 execution test
gcc.dg/debug/trivial.c -gdwarf-23 execution test

objdir/gcc/testsuite/g++.sum test results:
New tests that PASS:

g++.dg/debug/anonunion1.C -gdwarf-2 (test for excess errors)
g++.dg/debug/anonunion1.C -gdwarf-2 -O2 (test for excess errors)
g++.dg/debug/anonunion1.C -gdwarf-2 -O3 (test for excess errors)
g++.dg/debug/anonunion1.C -gdwarf-21 (test for excess errors)
g++.dg/debug/anonunion1.C -gdwarf-21 -O2 (test for excess errors)
g++.dg/debug/anonunion1.C -gdwarf-21 -O3 (test for excess errors)
g++.dg/debug/anonunion1.C -gdwarf-23 (test for excess errors)
g++.dg/debug/anonunion1.C -gdwarf-23 -O2 (test for excess errors)
g++.dg/debug/anonunion1.C -gdwarf-23 -O3 (test for excess errors)
g++.dg/debug/const1.C -gdwarf-2 (test for excess errors)
g++.dg/debug/const1.C -gdwarf-2 -O2 (test for excess errors)
g++.dg/debug/const1.C -gdwarf-2 -O3 (test for excess errors)
g++.dg/debug/const1.C -gdwarf-21 (test for excess errors)
g++.dg/debug/const1.C -gdwarf-21 -O2 (test for excess errors)
g++.dg/debug/const1.C -gdwarf-21 -O3 (test for excess errors)
g++.dg/debug/const1.C -gdwarf-23 (test for excess errors)
g++.dg/debug/const1.C -gdwarf-23 -O2 (test for excess errors)
g++.dg/debug/const1.C -gdwarf-23 -O3 (test for excess errors)
g++.dg/debug/crash1.C -gdwarf-2 (test for excess errors)
g++.dg/debug/crash1.C -gdwarf-2 -O2 (test for excess errors)
g++.dg/debug/crash1.C -gdwarf-2 -O3 (test for excess errors)
g++.dg/debug/crash1.C -gdwarf-21 (test for excess errors)
g++.dg/debug/crash1.C -gdwarf-21 -O2 (test for excess errors)
g++.dg/debug/crash1.C -gdwarf-21 -O3 (test for excess errors)
g++.dg/debug/crash1.C -gdwarf-23 (test for excess errors)
g++.dg/debug/crash1.C -gdwarf-23 -O2 (test for excess errors)
g++.dg/debug/crash1.C -gdwarf-23 -O3 (test for excess errors)
g++.dg/debug/debug1.C -gdwarf-2 (test for excess errors)
g++.dg/debug/debug1.C -gdwarf-2 -O2 (test for excess errors)
g++.dg/debug/debug1.C -gdwarf-2 -O3 (test for excess errors)
g++.dg/debug/debug1.C -gdwarf-21 (test for excess errors)
g++.dg/debug/debug1.C -gdwarf-21 -O2 (test for excess errors)
g++.dg/debug/debug1.C -gdwarf-21 -O3 (test for excess errors)
g++.dg/debug/debug1.C -gdwarf-23 (test for excess errors)
g++.dg/debug/debug1.C -gdwarf-23 -O2 (test for excess errors)
g++.dg/debug/debug1.C -gdwarf-23 -O3 (test for excess errors)
g++.dg/debug/debug2.C -gdwarf-2 (test for excess errors)
g++.dg/debug/debug2.C -gdwarf-2 -O2 (test for excess errors)
g++.dg/debug/debug2.C -gdwarf-2 -O3 (test for excess errors)
g++.dg/debug/debug2.C -gdwarf-21 (test for excess errors)
g++.dg/debug/debug2.C -gdwarf-21 -O2 (test for excess errors)
g++.dg/debug/debug2.C -gdwarf-21 -O3 (test for excess errors)
g++.dg/debug/debug2.C -gdwarf-23 (test for excess errors)
g++.dg/debug/debug2.C -gdwarf-23 -O2 (test for excess errors)
g++.dg/debug/debug2.C -gdwarf-23 -O3 (test for excess errors)
g++.dg/debug/debug3.C -gdwarf-2 (test for excess errors)
g++.dg/debug/debug3.C -gdwarf-2 -O2 (test for excess errors)
g++.dg/debug/debug3.C -gdwarf-2 -O3 (test for excess errors)
g++.dg/debug/debug3.C -gdwarf-21 (test for excess errors)
g++.dg/debug/debug3.C -gdwarf-21 -O2 (test for excess errors)
g++.dg/debug/debug3.C -gdwarf-21 -O3 (test for excess errors)
g++.dg/debug/debug3.C -gdwarf-23 (test for excess errors)
g++.dg/debug/debug3.C -gdwarf-23 -O2 (test for excess errors)
g++.dg/debug/debug3.C -gdwarf-23 -O3 (test for excess errors)
g++.dg/debug/debug4.C -gdwarf-2 (test for excess errors)
g++.dg/debug/debug4.C -gdwarf-2 -O2 (test for excess errors)
g++.dg/debug/debug4.C -gdwarf-2 -O3 (test for excess errors)
g++.dg/debug/debug4.C -gdwarf-21 (test for excess errors)
g++.dg/debug/debug4.C -gdwarf-21 -O2 (test for excess errors)
g++.dg/debug/debug4.C -gdwarf-21 -O3 (test for excess errors)
g++.dg/debug/debug4.C -gdwarf-23 (test for excess errors)
g++.dg/debug/debug4.C -gdwarf-23 -O2 (test for excess errors)
g++.dg/debug/debug4.C -gdwarf-23 -O3 (test for excess errors)
g++.dg/debug/debug5.C -gdwarf-2 (test for excess errors)
g++.dg/debug/debug5.C -gdwarf-2 -O2 (test for excess errors)
g++.dg/debug/debug5.C -gdwarf-2 -O3 (test for excess errors)
g++.dg/debug/debug5.C -gdwarf-21 (test for excess errors)
g++.dg/debug/debug5.C -gdwarf-21 -O2 (test for excess errors)
g++.dg/debug/debug5.C -gdwarf-21 -O3 (test for excess errors)
g++.dg/debug/debug5.C -gdwarf-23 (test for excess errors)
g++.dg/debug/debug5.C -gdwarf-23 -O2 (test for excess errors)
g++.dg/debug/debug5.C -gdwarf-23 -O3 (test for excess errors)
g++.dg/debug/debug6.C -gdwarf-2 (test for excess errors)
g++.dg/debug/debug6.C -gdwarf-2 -O2 (test for excess errors)
g++.dg/debug/debug6.C -gdwarf-2 -O3 (test for excess errors)
g++.dg/debug/debug6.C -gdwarf-21 (test for excess errors)
g++.dg/debug/debug6.C -gdwarf-21 -O2 (test for excess errors)
g++.dg/debug/debug6.C -gdwarf-21 -O3 (test for excess errors)
g++.dg/debug/debug6.C -gdwarf-23 (test for excess errors)
g++.dg/debug/debug6.C -gdwarf-23 -O2 (test for excess errors)
g++.dg/debug/debug6.C -gdwarf-23 -O3 (test for excess errors)
g++.dg/debug/debug7.C -gdwarf-2  (test for errors, line 10)
g++.dg/debug/debug7.C -gdwarf-2 (test for excess errors)
g++.dg/debug/debug7.C -gdwarf-2 -O2  (test for errors, line 10)
g++.dg/debug/debug7.C -gdwarf-2 -O2 (test for excess errors)
g++.dg/debug/debug7.C -gdwarf-2 -O3  (test for errors, line 10)
g++.dg/debug/debug7.C -gdwarf-2 -O3 (test for excess errors)
g++.dg/debug/debug7.C -gdwarf-21  (test for errors, line 10)
g++.dg/debug/debug7.C -gdwarf-21 (test for excess errors)
g++.dg/debug/debug7.C -gdwarf-21 -O2  (test for errors, line 10)
g++.dg/debug/debug7.C -gdwarf-21 -O2 (test for excess errors)
g++.dg/debug/debug7.C -gdwarf-21 -O3  (test for errors, line 10)
g++.dg/debug/debug7.C -gdwarf-21 -O3 (test for excess errors)
g++.dg/debug/debug7.C -gdwarf-23  (test for errors, line 10)
g++.dg/debug/debug7.C -gdwarf-23 (test for excess errors)
g++.dg/debug/debug7.C -gdwarf-23 -O2  (test for errors, line 10)
g++.dg/debug/debug7.C -gdwarf-23 -O2 (test for excess errors)
g++.dg/debug/debug7.C -gdwarf-23 -O3  (test for errors, line 10)
g++.dg/debug/debug7.C -gdwarf-23 -O3 (test for excess errors)
g++.dg/debug/debug8.C -gdwarf-2 (test for excess errors)
g++.dg/debug/debug8.C -gdwarf-2 -O2 (test for excess errors)
g++.dg/debug/debug8.C -gdwarf-2 -O3 (test for excess errors)
g++.dg/debug/debug8.C -gdwarf-21 (test for excess errors)
g++.dg/debug/debug8.C -gdwarf-21 -O2 (test for excess errors)
g++.dg/debug/debug8.C -gdwarf-21 -O3 (test for excess errors)
g++.dg/debug/debug8.C -gdwarf-23 (test for excess errors)
g++.dg/debug/debug8.C -gdwarf-23 -O2 (test for excess errors)
g++.dg/debug/debug8.C -gdwarf-23 -O3 (test for excess errors)
g++.dg/debug/minimal1.C -gdwarf-2 (test for excess errors)
g++.dg/debug/minimal1.C -gdwarf-2 -O2 (test for excess errors)
g++.dg/debug/minimal1.C -gdwarf-2 -O3 (test for excess errors)
g++.dg/debug/minimal1.C -gdwarf-21 (test for excess errors)
g++.dg/debug/minimal1.C -gdwarf-21 -O2 (test for excess errors)
g++.dg/debug/minimal1.C -gdwarf-21 -O3 (test for excess errors)
g++.dg/debug/minimal1.C -gdwarf-23 (test for excess errors)
g++.dg/debug/minimal1.C -gdwarf-23 -O2 (test for excess errors)
g++.dg/debug/minimal1.C -gdwarf-23 -O3 (test for excess errors)
g++.dg/debug/namespace1.C -gdwarf-2 (test for excess errors)
g++.dg/debug/namespace1.C -gdwarf-2 -O2 (test for excess errors)
g++.dg/debug/namespace1.C -gdwarf-2 -O3 (test for excess errors)
g++.dg/debug/namespace1.C -gdwarf-21 (test for excess errors)
g++.dg/debug/namespace1.C -gdwarf-21 -O2 (test for excess errors)
g++.dg/debug/namespace1.C -gdwarf-21 -O3 (test for excess errors)
g++.dg/debug/namespace1.C -gdwarf-23 (test for excess errors)
g++.dg/debug/namespace1.C -gdwarf-23 -O2 (test for excess errors)
g++.dg/debug/namespace1.C -gdwarf-23 -O3 (test for excess errors)
g++.dg/debug/template1.C -gdwarf-2 (test for excess errors)
g++.dg/debug/template1.C -gdwarf-2 -O2 (test for excess errors)
g++.dg/debug/template1.C -gdwarf-2 -O3 (test for excess errors)
g++.dg/debug/template1.C -gdwarf-21 (test for excess errors)
g++.dg/debug/template1.C -gdwarf-21 -O2 (test for excess errors)
g++.dg/debug/template1.C -gdwarf-21 -O3 (test for excess errors)
g++.dg/debug/template1.C -gdwarf-23 (test for excess errors)
g++.dg/debug/template1.C -gdwarf-23 -O2 (test for excess errors)
g++.dg/debug/template1.C -gdwarf-23 -O3 (test for excess errors)
g++.dg/debug/trivial.C -gdwarf-2 (test for excess errors)
g++.dg/debug/trivial.C -gdwarf-2 -O2 (test for excess errors)
g++.dg/debug/trivial.C -gdwarf-2 -O2 execution test
g++.dg/debug/trivial.C -gdwarf-2 -O3 (test for excess errors)
g++.dg/debug/trivial.C -gdwarf-2 -O3 execution test
g++.dg/debug/trivial.C -gdwarf-2 execution test
g++.dg/debug/trivial.C -gdwarf-21 (test for excess errors)
g++.dg/debug/trivial.C -gdwarf-21 -O2 (test for excess errors)
g++.dg/debug/trivial.C -gdwarf-21 -O2 execution test
g++.dg/debug/trivial.C -gdwarf-21 -O3 (test for excess errors)
g++.dg/debug/trivial.C -gdwarf-21 -O3 execution test
g++.dg/debug/trivial.C -gdwarf-21 execution test
g++.dg/debug/trivial.C -gdwarf-23 (test for excess errors)
g++.dg/debug/trivial.C -gdwarf-23 -O2 (test for excess errors)
g++.dg/debug/trivial.C -gdwarf-23 -O2 execution test
g++.dg/debug/trivial.C -gdwarf-23 -O3 (test for excess errors)
g++.dg/debug/trivial.C -gdwarf-23 -O3 execution test
g++.dg/debug/trivial.C -gdwarf-23 execution test
g++.dg/debug/typedef1.C -gdwarf-2 (test for excess errors)
g++.dg/debug/typedef1.C -gdwarf-2 -O2 (test for excess errors)
g++.dg/debug/typedef1.C -gdwarf-2 -O3 (test for excess errors)
g++.dg/debug/typedef1.C -gdwarf-21 (test for excess errors)
g++.dg/debug/typedef1.C -gdwarf-21 -O2 (test for excess errors)
g++.dg/debug/typedef1.C -gdwarf-21 -O3 (test for excess errors)
g++.dg/debug/typedef1.C -gdwarf-23 (test for excess errors)
g++.dg/debug/typedef1.C -gdwarf-23 -O2 (test for excess errors)
g++.dg/debug/typedef1.C -gdwarf-23 -O3 (test for excess errors)

OK to check in?
Thanks,
--
Devang


> Index: gcc/config/darwin.h
> ===================================================================
> RCS file: /cvs/gcc/gcc/gcc/config/darwin.h,v
> retrieving revision 1.64
> diff -Idpatel.pbxuser -c -3 -p -r1.64 darwin.h
> *** gcc/config/darwin.h 10 Nov 2003 23:07:09 -0000      1.64
> --- gcc/config/darwin.h 13 May 2004 19:39:59 -0000
> *************** Boston, MA 02111-1307, USA.  */
> *** 293,298 ****
> --- 293,313 ----
>
>   #define DBX_DEBUGGING_INFO 1
>
> + /* Also enable Dwarf 2 as an option.  */
> + #define DWARF2_DEBUGGING_INFO
> + #define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
> +
> + #define DEBUG_FRAME_SECTION   "__DWARFXA,__debug_frame"
> + #define DEBUG_INFO_SECTION    "__DWARFXA,__debug_info"
> + #define DEBUG_ABBREV_SECTION  "__DWARFXA,__debug_abbrev"
> + #define DEBUG_ARANGES_SECTION "__DWARFXA,__debug_aranges"
> + #define DEBUG_MACINFO_SECTION "__DWARFXA,__debug_macinfo"
> + #define DEBUG_LINE_SECTION    "__DWARFXA,__debug_line"
> + #define DEBUG_LOC_SECTION     "__DWARFXA,__debug_loc"
> + #define DEBUG_PUBNAMES_SECTION        "__DWARFXA,__debug_pubnames"
> + #define DEBUG_STR_SECTION     "__DWARFXA,__debug_str"
> + #define DEBUG_RANGES_SECTION  "__DWARFXA,__debug_ranges"
> +
>   /* When generating stabs debugging, use N_BINCL entries.  */
>
>   #define DBX_USE_BINCL



More information about the Gcc-patches mailing list