Re: Un-break dwarf2out for DWARF2_LINENO_DEBUGGING_INFO configurations (was: [PATCH] Refactor section/label init for early LTO debug)

2016-10-12 Thread Thomas Schwinge
Hi! On Wed, 28 Sep 2016 11:28:16 +0200 (CEST), Richard Biener wrote: > On Wed, 28 Sep 2016, Thomas Schwinge wrote: > > ([...] got committed in r240545.) For DWARF2_LINENO_DEBUGGING_INFO > > configurations (that is, nvptx; Bernd CCed, who originally authored the > > DWARF2_LINENO_DEBUGGING_INFO

Re: Un-break dwarf2out for DWARF2_LINENO_DEBUGGING_INFO configurations (was: [PATCH] Refactor section/label init for early LTO debug)

2016-09-28 Thread Richard Biener
On Wed, 28 Sep 2016, Thomas Schwinge wrote: > Hi! > > On Tue, 27 Sep 2016 12:34:46 +0200 (CEST), Richard Biener > wrote: > > --- gcc/dwarf2out.c (revision 240521) > > +++ gcc/dwarf2out.c (working copy) > > @@ -25657,14 +25687,6 @@ dwarf2out_init (const char *filename ATT > > vec_al

Un-break dwarf2out for DWARF2_LINENO_DEBUGGING_INFO configurations (was: [PATCH] Refactor section/label init for early LTO debug)

2016-09-28 Thread Thomas Schwinge
Hi! On Tue, 27 Sep 2016 12:34:46 +0200 (CEST), Richard Biener wrote: > --- gcc/dwarf2out.c (revision 240521) > +++ gcc/dwarf2out.c (working copy) > @@ -25657,14 +25687,6 @@ dwarf2out_init (const char *filename ATT > vec_alloc (macinfo_table, 64); > #endif > > - /* Make sure the

Re: [PATCH] Refactor section/label init for early LTO debug

2016-09-28 Thread Richard Biener
On Wed, 28 Sep 2016, Richard Biener wrote: > On Tue, 27 Sep 2016, Rainer Orth wrote: > > > Hi Richard, > > > > >> this patch introduced many pch assembly comparison failures on Solaris > > >> (both sparc and x86, 32 and 64-bit, /bin/as only), like > > >> > > >> FAIL: gcc.dg/pch/common-1.c -O3

Re: [PATCH] Refactor section/label init for early LTO debug

2016-09-28 Thread Richard Biener
On Tue, 27 Sep 2016, Rainer Orth wrote: > Hi Richard, > > >> this patch introduced many pch assembly comparison failures on Solaris > >> (both sparc and x86, 32 and 64-bit, /bin/as only), like > >> > >> FAIL: gcc.dg/pch/common-1.c -O3 -g assembly comparison > >> FAIL: gcc.dg/pch/common-1.c -

Re: [PATCH] Refactor section/label init for early LTO debug

2016-09-27 Thread Rainer Orth
Hi Richard, >> this patch introduced many pch assembly comparison failures on Solaris >> (both sparc and x86, 32 and 64-bit, /bin/as only), like >> >> FAIL: gcc.dg/pch/common-1.c -O3 -g assembly comparison >> FAIL: gcc.dg/pch/common-1.c -O0 -g assembly comparison >> >> gcc.log shows this dif

Re: [PATCH] Refactor section/label init for early LTO debug

2016-09-27 Thread Richard Biener
On Tue, 27 Sep 2016, Rainer Orth wrote: > Hi Richard, > > > The following patch ports a refactoring of section/label in it from > > the early LTO debug work to trunk. For early LTO debug we need to > > be able to emit two sets of debug infos into two sets of different > > sections - early LTO in

Re: [PATCH] Refactor section/label init for early LTO debug

2016-09-27 Thread Dominique d'Humières
> this patch introduced many pch assembly comparison failures on Solaris > (both sparc and x86, 32 and 64-bit, /bin/as only), like Something on darwin. TIA Dominique

Re: [PATCH] Refactor section/label init for early LTO debug

2016-09-27 Thread Rainer Orth
Hi Richard, > The following patch ports a refactoring of section/label in it from > the early LTO debug work to trunk. For early LTO debug we need to > be able to emit two sets of debug infos into two sets of different > sections - early LTO into .gnu.debuglto_ prefixed sections and > regular (ea

Re: [PATCH] Refactor section/label init for early LTO debug

2016-09-23 Thread Jason Merrill
OK. On Wed, Sep 21, 2016 at 9:19 AM, Richard Biener wrote: > > The following patch ports a refactoring of section/label in it from > the early LTO debug work to trunk. For early LTO debug we need to > be able to emit two sets of debug infos into two sets of different > sections - early LTO into

[PATCH] Refactor section/label init for early LTO debug

2016-09-21 Thread Richard Biener
The following patch ports a refactoring of section/label in it from the early LTO debug work to trunk. For early LTO debug we need to be able to emit two sets of debug infos into two sets of different sections - early LTO into .gnu.debuglto_ prefixed sections and regular (early + late) debug for