Executing on host: /mnt/gnu/gcc/objdir/gcc/testsuite/g++/../../g++
-B/mnt/gnu/gc
c/objdir/gcc/testsuite/g++/../../
/mnt/gnu/gcc/gcc/gcc/testsuite/g++.dg/debug/dw
arf2/pubnames-1.C  -nostdinc++
-I/mnt/gnu/gcc/objdir/hppa64-hp-hpux11.11/libstdc
++-v3/include/hppa64-hp-hpux11.11
-I/mnt/gnu/gcc/objdir/hppa64-hp-hpux11.11/libs
tdc++-v3/include -I/mnt/gnu/gcc/gcc/libstdc++-v3/libsupc++
-I/mnt/gnu/gcc/gcc/li
bstdc++-v3/include/backward -I/mnt/gnu/gcc/gcc/libstdc++-v3/testsuite/util
-fmes
sage-length=0  -g -dA  -S  -o pubnames-1.s    (timeout = 300)
PASS: g++.dg/debug/dwarf2/pubnames-1.C (test for excess errors)
PASS: g++.dg/debug/dwarf2/pubnames-1.C scan-assembler-times .debug_pubnames 1
FAIL: g++.dg/debug/dwarf2/pubnames-1.C scan-assembler-times "main".*external
nam
e 1
PASS: g++.dg/debug/dwarf2/pubnames-1.C scan-assembler-times "ns::ns_x.*external 
name 1
PASS: g++.dg/debug/dwarf2/pubnames-1.C scan-assembler-times "y::y_x.*external
na
me 1

The match pattern is wrong.  This is what I see in the .s:

        .ascii "main\0" ; external name

The pattern on head adds '.0' to match '\0'.  There's also some additional
changes for darwin.


-- 
           Summary: FAIL: g++.dg/debug/dwarf2/  scan-assembler-times
                    "main".*external name 1
           Product: gcc
           Version: 4.4.2
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: danglin at gcc dot gnu dot org
 GCC build triplet: hppa64-hp-hpux11.11
  GCC host triplet: hppa64-hp-hpux11.11
GCC target triplet: hppa64-hp-hpux11.11


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41666

Reply via email to