public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs
@ 2012-05-15 15:51 ro at gcc dot gnu.org
  2012-05-15 19:15 ` [Bug debug/53363] " jason at gcc dot gnu.org
                   ` (22 more replies)
  0 siblings, 23 replies; 24+ messages in thread
From: ro at gcc dot gnu.org @ 2012-05-15 15:51 UTC (permalink / raw)
  To: gcc-bugs

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

             Bug #: 53363
           Summary: g++.dg/debug/dwarf2/thunk1.C FAILs
    Classification: Unclassified
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: debug
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: ro@gcc.gnu.org
                CC: jason@gcc.gnu.org
              Host: i386-pc-solaris2.*, i686-unknown-linux-gnu,
                    i386-apple-darwin11.3.0
            Target: i386-pc-solaris2.*, i686-unknown-linux-gnu,
                    i386-apple-darwin11.3.0
             Build: i386-pc-solaris2.*, i686-unknown-linux-gnu,
                    i386-apple-darwin11.3.0


The new g++.dg/debug/dwarf2/thunk1.C test FAILs in various configurations, e.g.

i386-pc-solaris2.*:

FAIL: g++.dg/debug/dwarf2/thunk1.C scan-assembler-times LFB3 1
FAIL: g++.dg/debug/dwarf2/thunk1.C scan-assembler-times LFB3 1

both for 32 and 64-bit tests.

i686-unknown-linux-gnu:

64-bit test only.

In the 32-bit Solaris/x86 case, LFB3 occurs 5 times:

.LFB3:
        .long   .LFB3
        .long   .LFE3-.LFB3
        .long   .LFB3@GOTOFF
        .long   .LFE3-.LFB3

In the 64-bit case, it doesn't occur at all.

I cannot tell for sure what the intent is: should this test only run for
32-bit?

  Rainer


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
@ 2012-05-15 19:15 ` jason at gcc dot gnu.org
  2012-05-16 11:07 ` ro at gcc dot gnu.org
                   ` (21 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: jason at gcc dot gnu.org @ 2012-05-15 19:15 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #1 from Jason Merrill <jason at gcc dot gnu.org> 2012-05-15 19:09:37 UTC ---
Yes, the test should only run in 32-bit mode.

For me, on i686-unknown-linux-gnu the test passes.  What are the uses of LFB3
on Solaris for?


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
  2012-05-15 19:15 ` [Bug debug/53363] " jason at gcc dot gnu.org
  2012-05-16 11:07 ` ro at gcc dot gnu.org
@ 2012-05-16 11:07 ` ro at CeBiTec dot Uni-Bielefeld.DE
  2012-05-16 11:08 ` ro at gcc dot gnu.org
                   ` (19 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ro at CeBiTec dot Uni-Bielefeld.DE @ 2012-05-16 11:07 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #2 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> 2012-05-16 10:51:33 UTC ---
> --- Comment #1 from Jason Merrill <jason at gcc dot gnu.org> 2012-05-15 19:09:37 UTC ---
> Yes, the test should only run in 32-bit mode.
>
> For me, on i686-unknown-linux-gnu the test passes.  What are the uses of LFB3
> on Solaris for?

The failure on linux is with 32-bit binaries in my case, but only for
the -m64 compilation, which shouldn't be run in the first place.

I've recompiled the file on Solaris/x86 with -dA.  Those are the
instances of LFB3:

.LFB3:
        .long   .LFB3   / FDE initial location
        .long   .LFE3-.LFB3     / FDE address range
        .long   .LFB3@GOTOFF    / FDE initial location
        .long   .LFE3-.LFB3     / FDE address range

I'm also attaching the complete file.

On Darwin/x86 (32-bit i386-apple-darwin11.3.0 compiler), LFB3 doesn't
occur in thunk1.s at all.

    Rainer


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
  2012-05-15 19:15 ` [Bug debug/53363] " jason at gcc dot gnu.org
@ 2012-05-16 11:07 ` ro at gcc dot gnu.org
  2012-05-16 11:07 ` ro at CeBiTec dot Uni-Bielefeld.DE
                   ` (20 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ro at gcc dot gnu.org @ 2012-05-16 11:07 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #4 from Rainer Orth <ro at gcc dot gnu.org> 2012-05-16 10:53:01 UTC ---
Created attachment 27420
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27420
32-bit thunk1.s -dA on i386-apple-darwin11.3.0


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
                   ` (2 preceding siblings ...)
  2012-05-16 11:07 ` ro at CeBiTec dot Uni-Bielefeld.DE
@ 2012-05-16 11:08 ` ro at gcc dot gnu.org
  2013-02-05 10:24 ` ro at gcc dot gnu.org
                   ` (18 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ro at gcc dot gnu.org @ 2012-05-16 11:08 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from Rainer Orth <ro at gcc dot gnu.org> 2012-05-16 10:52:26 UTC ---
Created attachment 27419
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27419
32-bit thunk1.s -dA on i386-pc-solaris2.10 configured to use gas


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
                   ` (3 preceding siblings ...)
  2012-05-16 11:08 ` ro at gcc dot gnu.org
@ 2013-02-05 10:24 ` ro at gcc dot gnu.org
  2013-02-05 10:26 ` ro at gcc dot gnu.org
                   ` (17 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ro at gcc dot gnu.org @ 2013-02-05 10:24 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #5 from Rainer Orth <ro at gcc dot gnu.org> 2013-02-05 10:24:28 UTC ---
Created attachment 29353
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29353
proposed patch

I've now looked a bit closer and came up with the attached patch: it restricts
the test to 32-bit x86.  Checking the difference between Linux/x86 and
Solaris/x86,
it turns out that Linux uses .cfi* directives, while Solaris does not.  To
account for this, I'm adding -fno-dwarf2-cfi-asm (enforcing -fdwarf2-cfi-asm
didn't work) and update the match count.

The resulting patch was tested on i386-pc-solaris2.11,
i686-pc-unknown-linux-gnu
and x86_64-unknown-linux-gnu.

Ok for mainline?
  Rainer


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
                   ` (4 preceding siblings ...)
  2013-02-05 10:24 ` ro at gcc dot gnu.org
@ 2013-02-05 10:26 ` ro at gcc dot gnu.org
  2013-02-06 18:27 ` jason at gcc dot gnu.org
                   ` (16 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ro at gcc dot gnu.org @ 2013-02-05 10:26 UTC (permalink / raw)
  To: gcc-bugs


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

Rainer Orth <ro at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2013-02-05
   Target Milestone|---                         |4.8.0
     Ever Confirmed|0                           |1


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
                   ` (5 preceding siblings ...)
  2013-02-05 10:26 ` ro at gcc dot gnu.org
@ 2013-02-06 18:27 ` jason at gcc dot gnu.org
  2013-02-07  9:56 ` ro at gcc dot gnu.org
                   ` (15 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: jason at gcc dot gnu.org @ 2013-02-06 18:27 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #6 from Jason Merrill <jason at gcc dot gnu.org> 2013-02-06 18:26:37 UTC ---
OK.


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
                   ` (6 preceding siblings ...)
  2013-02-06 18:27 ` jason at gcc dot gnu.org
@ 2013-02-07  9:56 ` ro at gcc dot gnu.org
  2013-02-07 10:07 ` ro at gcc dot gnu.org
                   ` (14 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ro at gcc dot gnu.org @ 2013-02-07  9:56 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #7 from Rainer Orth <ro at gcc dot gnu.org> 2013-02-07 09:55:56 UTC ---
Author: ro
Date: Thu Feb  7 09:55:48 2013
New Revision: 195842

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195842
Log:
Fix g++.dg/debug/dwarf2/thunk1.C (PR debug/53363)

    PR debug/53363
    * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
    Add -fno-dwarf2-cfi-asm to dg-options.
    Adapt match count.

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/g++.dg/debug/dwarf2/thunk1.C


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
                   ` (7 preceding siblings ...)
  2013-02-07  9:56 ` ro at gcc dot gnu.org
@ 2013-02-07 10:07 ` ro at gcc dot gnu.org
  2013-03-05 13:44 ` howarth at nitro dot med.uc.edu
                   ` (13 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: ro at gcc dot gnu.org @ 2013-02-07 10:07 UTC (permalink / raw)
  To: gcc-bugs


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

Rainer Orth <ro at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                URL|                            |http://gcc.gnu.org/ml/gcc-p
                   |                            |atches/2013-02/msg00292.htm
                   |                            |l
         Resolution|                            |FIXED
         AssignedTo|unassigned at gcc dot       |ro at gcc dot gnu.org
                   |gnu.org                     |

--- Comment #8 from Rainer Orth <ro at gcc dot gnu.org> 2013-02-07 10:06:49 UTC ---
Fixed for 4.8.0.


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
                   ` (8 preceding siblings ...)
  2013-02-07 10:07 ` ro at gcc dot gnu.org
@ 2013-03-05 13:44 ` howarth at nitro dot med.uc.edu
  2013-03-05 13:48 ` howarth at nitro dot med.uc.edu
                   ` (12 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: howarth at nitro dot med.uc.edu @ 2013-03-05 13:44 UTC (permalink / raw)
  To: gcc-bugs


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

Jack Howarth <howarth at nitro dot med.uc.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |howarth at nitro dot
                   |                            |med.uc.edu

--- Comment #9 from Jack Howarth <howarth at nitro dot med.uc.edu> 2013-03-05 13:43:57 UTC ---
This failure has re-appeared at r196444 on x86_64-apple-darwin12...

FAIL: g++.dg/debug/dwarf2/thunk1.C -std=gnu++98  scan-assembler-times LFB3 5
FAIL: g++.dg/debug/dwarf2/thunk1.C -std=gnu++11  scan-assembler-times LFB3 5


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
                   ` (9 preceding siblings ...)
  2013-03-05 13:44 ` howarth at nitro dot med.uc.edu
@ 2013-03-05 13:48 ` howarth at nitro dot med.uc.edu
  2013-03-05 14:21 ` jason at gcc dot gnu.org
                   ` (11 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: howarth at nitro dot med.uc.edu @ 2013-03-05 13:48 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #10 from Jack Howarth <howarth at nitro dot med.uc.edu> 2013-03-05 13:48:03 UTC ---
Created attachment 29584
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29584
m32 thunk1.s -std=gnu++98 on x86_64-apple-darwin12 at r196444

Generated with...

/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/../../xg++
-B/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/testsuite/g++/../../
/sw/src/fink.build/gcc48-4.8.0-1000/gcc-4.8-20130304/gcc/testsuite/g++.dg/debug/dwarf2/thunk1.C
-fno-diagnostics-show-caret -nostdinc++
-I/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/x86_64-apple-darwin12.2.0/i386/libstdc++-v3/include/x86_64-apple-darwin12.2.0
-I/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/x86_64-apple-darwin12.2.0/i386/libstdc++-v3/include
-I/sw/src/fink.build/gcc48-4.8.0-1000/gcc-4.8-20130304/libstdc++-v3/libsupc++
-I/sw/src/fink.build/gcc48-4.8.0-1000/gcc-4.8-20130304/libstdc++-v3/include/backward
-I/sw/src/fink.build/gcc48-4.8.0-1000/gcc-4.8-20130304/libstdc++-v3/testsuite/util
-fmessage-length=0 -std=gnu++98 -g -fpic -fno-dwarf2-cfi-asm -S -m32 -o
thunk1.s


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
                   ` (10 preceding siblings ...)
  2013-03-05 13:48 ` howarth at nitro dot med.uc.edu
@ 2013-03-05 14:21 ` jason at gcc dot gnu.org
  2013-03-05 15:02 ` howarth at nitro dot med.uc.edu
                   ` (10 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: jason at gcc dot gnu.org @ 2013-03-05 14:21 UTC (permalink / raw)
  To: gcc-bugs


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

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |

--- Comment #11 from Jason Merrill <jason at gcc dot gnu.org> 2013-03-05 14:21:02 UTC ---
It seems that darwin doesn't do PIC the way ELF targets do, so this test should
be skipped.


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
                   ` (11 preceding siblings ...)
  2013-03-05 14:21 ` jason at gcc dot gnu.org
@ 2013-03-05 15:02 ` howarth at nitro dot med.uc.edu
  2013-03-05 15:12 ` dominiq at lps dot ens.fr
                   ` (9 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: howarth at nitro dot med.uc.edu @ 2013-03-05 15:02 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #12 from Jack Howarth <howarth at nitro dot med.uc.edu> 2013-03-05 15:01:55 UTC ---
(In reply to comment #11)
> It seems that darwin doesn't do PIC the way ELF targets do, so this test should
> be skipped.

I also confirmed this with stock gcc trunk (to verify that it was unrelated to
the proposed fix for PR target/51784 at
http://gcc.gnu.org/ml/gcc-bugs/2013-02/msg00468.html).


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
                   ` (12 preceding siblings ...)
  2013-03-05 15:02 ` howarth at nitro dot med.uc.edu
@ 2013-03-05 15:12 ` dominiq at lps dot ens.fr
  2013-03-05 15:41 ` jason at gcc dot gnu.org
                   ` (8 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: dominiq at lps dot ens.fr @ 2013-03-05 15:12 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #13 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2013-03-05 15:11:48 UTC ---
(In reply to comment #9)
> This failure has re-appeared at r196444 on x86_64-apple-darwin12...
>
> FAIL: g++.dg/debug/dwarf2/thunk1.C -std=gnu++98  scan-assembler-times LFB3 5
> FAIL: g++.dg/debug/dwarf2/thunk1.C -std=gnu++11  scan-assembler-times LFB3 5

There are two issues for  x86_64-apple-darwin*

(1) As noticed in comment #2:

> On Darwin/x86 (32-bit i386-apple-darwin11.3.0 compiler), LFB3 doesn't
> occur in thunk1.s at all.

(2) Before revision 195842 the test was unsupported on x86_64-*-*.

(In reply to comment #11)
> It seems that darwin doesn't do PIC the way ELF targets do, so this test should
> be skipped.

What is supposed to be tested? Sould the whole test skipped on darwin or only
the dg-final?


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
                   ` (13 preceding siblings ...)
  2013-03-05 15:12 ` dominiq at lps dot ens.fr
@ 2013-03-05 15:41 ` jason at gcc dot gnu.org
  2013-03-05 16:55 ` howarth at nitro dot med.uc.edu
                   ` (7 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: jason at gcc dot gnu.org @ 2013-03-05 15:41 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #14 from Jason Merrill <jason at gcc dot gnu.org> 2013-03-05 15:41:15 UTC ---
(In reply to comment #13)
> What is supposed to be tested? Should the whole test skipped on darwin or only
> the dg-final?

The whole test; the test is verifying that the x86 PIC thunk doesn't have debug
info, but Darwin doesn't emit that thunk.


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
                   ` (14 preceding siblings ...)
  2013-03-05 15:41 ` jason at gcc dot gnu.org
@ 2013-03-05 16:55 ` howarth at nitro dot med.uc.edu
  2013-03-05 19:01 ` jason at gcc dot gnu.org
                   ` (6 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: howarth at nitro dot med.uc.edu @ 2013-03-05 16:55 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #15 from Jack Howarth <howarth at nitro dot med.uc.edu> 2013-03-05 16:55:07 UTC ---
(In reply to comment #14)
> (In reply to comment #13)
> > What is supposed to be tested? Should the whole test skipped on darwin or only
> > the dg-final?
> 
> The whole test; the test is verifying that the x86 PIC thunk doesn't have debug
> info, but Darwin doesn't emit that thunk.

Any idea how to disable this on darwin? While...

// { dg-do compile { target { { i?86-*-* || x86_64-*-* } && { ! *-*-darwin* } }
} }

parses in dejagnu, the required...

// { dg-do compile { target { { i?86-*-* || x86_64-*-* } && { ! *-*-darwin* }
&& ia32 } } }

doesn't...

ERROR: g++.dg/debug/dwarf2/thunk1.C -std=gnu++98: syntax error in target
selector "target  i?86-*-* || x86_64-*-*  &&  ! *-*-darwin*  &&  ia32" for "
dg-do 2 compile { target { { i?86-*-* || x86_64-*-* } && { ! *-*-darwin* } && {
ia32 } } } "


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
                   ` (15 preceding siblings ...)
  2013-03-05 16:55 ` howarth at nitro dot med.uc.edu
@ 2013-03-05 19:01 ` jason at gcc dot gnu.org
  2013-03-05 22:20 ` howarth at nitro dot med.uc.edu
                   ` (5 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: jason at gcc dot gnu.org @ 2013-03-05 19:01 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #16 from Jason Merrill <jason at gcc dot gnu.org> 2013-03-05 19:01:18 UTC ---
If it's easier to just disable the dg-final, that's fine too.


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
                   ` (16 preceding siblings ...)
  2013-03-05 19:01 ` jason at gcc dot gnu.org
@ 2013-03-05 22:20 ` howarth at nitro dot med.uc.edu
  2013-03-06 15:34 ` jason at gcc dot gnu.org
                   ` (4 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: howarth at nitro dot med.uc.edu @ 2013-03-05 22:20 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #17 from Jack Howarth <howarth at nitro dot med.uc.edu> 2013-03-05 22:20:33 UTC ---
(In reply to comment #16)
> If it's easier to just disable the dg-final, that's fine too.

Patch posted at http://gcc.gnu.org/ml/gcc-patches/2013-03/msg00210.html. Can
you commit it?


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
                   ` (17 preceding siblings ...)
  2013-03-05 22:20 ` howarth at nitro dot med.uc.edu
@ 2013-03-06 15:34 ` jason at gcc dot gnu.org
  2013-03-22 14:45 ` jakub at gcc dot gnu.org
                   ` (3 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: jason at gcc dot gnu.org @ 2013-03-06 15:34 UTC (permalink / raw)
  To: gcc-bugs


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

--- Comment #18 from Jason Merrill <jason at gcc dot gnu.org> 2013-03-06 15:34:19 UTC ---
Author: jason
Date: Wed Mar  6 15:34:11 2013
New Revision: 196493

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=196493
Log:
    PR debug/53363
    * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/g++.dg/debug/dwarf2/thunk1.C


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
                   ` (18 preceding siblings ...)
  2013-03-06 15:34 ` jason at gcc dot gnu.org
@ 2013-03-22 14:45 ` jakub at gcc dot gnu.org
  2013-05-31 10:59 ` jakub at gcc dot gnu.org
                   ` (2 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: jakub at gcc dot gnu.org @ 2013-03-22 14:45 UTC (permalink / raw)
  To: gcc-bugs


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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.8.0                       |4.8.1

--- Comment #19 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-03-22 14:44:18 UTC ---
GCC 4.8.0 is being released, adjusting target milestone.


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
                   ` (19 preceding siblings ...)
  2013-03-22 14:45 ` jakub at gcc dot gnu.org
@ 2013-05-31 10:59 ` jakub at gcc dot gnu.org
  2013-10-16  9:51 ` jakub at gcc dot gnu.org
  2015-06-22 14:26 ` rguenth at gcc dot gnu.org
  22 siblings, 0 replies; 24+ messages in thread
From: jakub at gcc dot gnu.org @ 2013-05-31 10:59 UTC (permalink / raw)
  To: gcc-bugs

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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.8.1                       |4.8.2

--- Comment #20 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 4.8.1 has been released.


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
                   ` (20 preceding siblings ...)
  2013-05-31 10:59 ` jakub at gcc dot gnu.org
@ 2013-10-16  9:51 ` jakub at gcc dot gnu.org
  2015-06-22 14:26 ` rguenth at gcc dot gnu.org
  22 siblings, 0 replies; 24+ messages in thread
From: jakub at gcc dot gnu.org @ 2013-10-16  9:51 UTC (permalink / raw)
  To: gcc-bugs

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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.8.2                       |4.8.3

--- Comment #21 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 4.8.2 has been released.


^ permalink raw reply	[flat|nested] 24+ messages in thread

* [Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs
  2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
                   ` (21 preceding siblings ...)
  2013-10-16  9:51 ` jakub at gcc dot gnu.org
@ 2015-06-22 14:26 ` rguenth at gcc dot gnu.org
  22 siblings, 0 replies; 24+ messages in thread
From: rguenth at gcc dot gnu.org @ 2015-06-22 14:26 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53363

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.8.3                       |---


^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2015-06-22 14:25 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-05-15 15:51 [Bug debug/53363] New: g++.dg/debug/dwarf2/thunk1.C FAILs ro at gcc dot gnu.org
2012-05-15 19:15 ` [Bug debug/53363] " jason at gcc dot gnu.org
2012-05-16 11:07 ` ro at gcc dot gnu.org
2012-05-16 11:07 ` ro at CeBiTec dot Uni-Bielefeld.DE
2012-05-16 11:08 ` ro at gcc dot gnu.org
2013-02-05 10:24 ` ro at gcc dot gnu.org
2013-02-05 10:26 ` ro at gcc dot gnu.org
2013-02-06 18:27 ` jason at gcc dot gnu.org
2013-02-07  9:56 ` ro at gcc dot gnu.org
2013-02-07 10:07 ` ro at gcc dot gnu.org
2013-03-05 13:44 ` howarth at nitro dot med.uc.edu
2013-03-05 13:48 ` howarth at nitro dot med.uc.edu
2013-03-05 14:21 ` jason at gcc dot gnu.org
2013-03-05 15:02 ` howarth at nitro dot med.uc.edu
2013-03-05 15:12 ` dominiq at lps dot ens.fr
2013-03-05 15:41 ` jason at gcc dot gnu.org
2013-03-05 16:55 ` howarth at nitro dot med.uc.edu
2013-03-05 19:01 ` jason at gcc dot gnu.org
2013-03-05 22:20 ` howarth at nitro dot med.uc.edu
2013-03-06 15:34 ` jason at gcc dot gnu.org
2013-03-22 14:45 ` jakub at gcc dot gnu.org
2013-05-31 10:59 ` jakub at gcc dot gnu.org
2013-10-16  9:51 ` jakub at gcc dot gnu.org
2015-06-22 14:26 ` rguenth at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).