public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug lto/48042] New: lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program
@ 2011-03-09 11:23 bero at arklinux dot org
  2011-03-09 11:37 ` [Bug lto/48042] " rguenth at gcc dot gnu.org
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: bero at arklinux dot org @ 2011-03-09 11:23 UTC (permalink / raw)
  To: gcc-bugs

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

           Summary: lto segfaults while building Qt 4.7.2 with -g -flto
                    -fwhole-program
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: lto
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: bero@arklinux.org


Trying to build Qt 4.7.2 with -g -flto for the library and -g -flto
-fwhole-program for the tools crashes gcc.

[bero@matterhorn uic3]$ g++ -Wl,-rpath-link,/usr/src/ark/BUILD/qt/lib -m64 -O2
-g -Wl,-rpath,/usr/lib64/qt4-embedded/lib
-Wl,-rpath,/usr/lib64/qt4-embedded/lib -flto -fwhole-program -o
../../../bin/uic3 .obj/release-static-emb-x86_64/customwidgetsinfo.o
.obj/release-static-emb-x86_64/databaseinfo.o
.obj/release-static-emb-x86_64/driver.o
.obj/release-static-emb-x86_64/treewalker.o
.obj/release-static-emb-x86_64/ui4.o .obj/release-static-emb-x86_64/validator.o
.obj/release-static-emb-x86_64/cppextractimages.o
.obj/release-static-emb-x86_64/cppwritedeclaration.o
.obj/release-static-emb-x86_64/cppwriteicondata.o
.obj/release-static-emb-x86_64/cppwriteicondeclaration.o
.obj/release-static-emb-x86_64/cppwriteiconinitialization.o
.obj/release-static-emb-x86_64/cppwriteincludes.o
.obj/release-static-emb-x86_64/cppwriteinitialization.o
.obj/release-static-emb-x86_64/main.o
.obj/release-static-emb-x86_64/ui3reader.o
.obj/release-static-emb-x86_64/parser.o
.obj/release-static-emb-x86_64/domtool.o
.obj/release-static-emb-x86_64/object.o
.obj/release-static-emb-x86_64/subclassing.o
.obj/release-static-emb-x86_64/form.o
.obj/release-static-emb-x86_64/converter.o
.obj/release-static-emb-x86_64/widgetinfo.o
.obj/release-static-emb-x86_64/embed.o .obj/release-static-emb-x86_64/qt3to4.o
.obj/release-static-emb-x86_64/deps.o .obj/release-static-emb-x86_64/uic.o   
-L/usr/src/ark/BUILD/qt/lib -lQt3Support -L/usr/src/ark/BUILD/qt/lib -lQtSql
-lsqlite3 -lQtXml -lQtGui -ljpeg -lmng -ltiff -lpng -lfreetype -lQtNetwork
-lssl -lcrypto -lQtCore -lz -lm -ldl -pthread -lgthread-2.0 -lrt -lglib-2.0
-lpthread
lto1: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
lto-wrapper: g++ returned 1 exit status
/usr/bin/ld: lto-wrapper failed
collect2: ld returned 1 exit status

This is with yesterday's gcc svn (rev. 170774).

It works (and actually produces a working binary) if I omit -g. Replacing -g
with -ggdb or -gdrawf-4 doesn't change anything.


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

* [Bug lto/48042] lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program
  2011-03-09 11:23 [Bug lto/48042] New: lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program bero at arklinux dot org
@ 2011-03-09 11:37 ` rguenth at gcc dot gnu.org
  2011-03-09 12:59 ` bero at arklinux dot org
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-03-09 11:37 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2011.03.09 11:37:32
     Ever Confirmed|0                           |1

--- Comment #1 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-03-09 11:37:32 UTC ---
Any chance you can reduce this to a managable testcase?  LTO and debug
information are not exactly best friends, but we at least try to avoid ICEs
like this.


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

* [Bug lto/48042] lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program
  2011-03-09 11:23 [Bug lto/48042] New: lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program bero at arklinux dot org
  2011-03-09 11:37 ` [Bug lto/48042] " rguenth at gcc dot gnu.org
@ 2011-03-09 12:59 ` bero at arklinux dot org
  2011-03-09 13:20 ` bero at arklinux dot org
                   ` (11 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: bero at arklinux dot org @ 2011-03-09 12:59 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #2 from bero at arklinux dot org 2011-03-09 12:58:58 UTC ---
Somewhat reduced, still too large:
$ g++ -m64 -O2 -g -flto  -o ../../../bin/uic3
.obj/release-static-emb-x86_64/widgetinfo.o -L/usr/src/ark/BUILD/qt/lib
-lQt3Support
lto1: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
lto-wrapper: g++ returned 1 exit status
/usr/bin/ld: lto-wrapper failed
collect2: ld returned 1 exit status


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

* [Bug lto/48042] lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program
  2011-03-09 11:23 [Bug lto/48042] New: lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program bero at arklinux dot org
  2011-03-09 11:37 ` [Bug lto/48042] " rguenth at gcc dot gnu.org
  2011-03-09 12:59 ` bero at arklinux dot org
@ 2011-03-09 13:20 ` bero at arklinux dot org
  2011-03-09 13:27 ` bero at arklinux dot org
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: bero at arklinux dot org @ 2011-03-09 13:20 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from bero at arklinux dot org 2011-03-09 13:19:53 UTC ---
If I reduce widgetinfo.cpp to just say

#include <q3glist.h>

it still breaks and produces a different, potentially more useful error:


In file included from tools/q3glist.h:164:0,
                 from :88:
tools/q3gvector.cpp: In member function ‘write’:
tools/q3gvector.cpp:159:1: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
lto-wrapper: g++ returned 1 exit status
/usr/bin/ld: lto-wrapper failed
collect2: ld returned 1 exit status


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

* [Bug lto/48042] lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program
  2011-03-09 11:23 [Bug lto/48042] New: lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program bero at arklinux dot org
                   ` (2 preceding siblings ...)
  2011-03-09 13:20 ` bero at arklinux dot org
@ 2011-03-09 13:27 ` bero at arklinux dot org
  2011-03-09 13:31 ` rguenth at gcc dot gnu.org
                   ` (9 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: bero at arklinux dot org @ 2011-03-09 13:27 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #4 from bero at arklinux dot org 2011-03-09 13:27:24 UTC ---
Created attachment 23598
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23598
Preprocessed source of remaining widgetinfo.cpp

Preprocessed source of remaining widgetinfo.cpp

$ g++ -g -O2 -flto -o test.o -c widgetinfo.i
$ g++ -g -O2 -flto -o test test.o -L/usr/src/ark/BUILD/qt/lib -lQt3Support
In file included from tools/q3glist.h:164:0,
                 from :88:
tools/q3gvector.cpp: In member function ‘write’:
tools/q3gvector.cpp:159:1: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
lto-wrapper: g++ returned 1 exit status
/usr/bin/ld: lto-wrapper failed
collect2: ld returned 1 exit status

Still requires a libQt3Support.so built with -flto to trigger the crash
though...


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

* [Bug lto/48042] lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program
  2011-03-09 11:23 [Bug lto/48042] New: lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program bero at arklinux dot org
                   ` (3 preceding siblings ...)
  2011-03-09 13:27 ` bero at arklinux dot org
@ 2011-03-09 13:31 ` rguenth at gcc dot gnu.org
  2011-03-09 15:03 ` bero at arklinux dot org
                   ` (8 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-03-09 13:31 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #5 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-03-09 13:31:13 UTC ---
Would be interesting to know if it also happens without -fwhole-program
(I am assuming you either use the gold or GNU ld linker-plugin).

You can also try linking to the libQT object files instead of the .so
and reduce the set of required files by incremental linking
(-r -nostdlib).


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

* [Bug lto/48042] lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program
  2011-03-09 11:23 [Bug lto/48042] New: lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program bero at arklinux dot org
                   ` (4 preceding siblings ...)
  2011-03-09 13:31 ` rguenth at gcc dot gnu.org
@ 2011-03-09 15:03 ` bero at arklinux dot org
  2011-03-09 16:28 ` bero at arklinux dot org
                   ` (7 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: bero at arklinux dot org @ 2011-03-09 15:03 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #6 from bero at arklinux dot org 2011-03-09 15:02:55 UTC ---
Created attachment 23601
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23601
stripped down libQt3Support.a

Here's a stripped down version of libQt3Support.a -- linking the preprocessed
widgetinfo.cpp to it causes the crash.

I have both ld 2.21.51.0.6.20110118 with plugin support and gold 1.10
installed; not sure which gcc uses by default. /usr/bin/ld is ld.


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

* [Bug lto/48042] lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program
  2011-03-09 11:23 [Bug lto/48042] New: lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program bero at arklinux dot org
                   ` (5 preceding siblings ...)
  2011-03-09 15:03 ` bero at arklinux dot org
@ 2011-03-09 16:28 ` bero at arklinux dot org
  2011-03-09 16:33 ` rguenth at gcc dot gnu.org
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: bero at arklinux dot org @ 2011-03-09 16:28 UTC (permalink / raw)
  To: gcc-bugs

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

bero at arklinux dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #23598|0                           |1
        is obsolete|                            |
  Attachment #23601|0                           |1
        is obsolete|                            |

--- Comment #7 from bero at arklinux dot org 2011-03-09 16:27:45 UTC ---
Created attachment 23605
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23605
Much smaller test case

Small self-contained test case, source-only.

$ tar xzf bug48042.tar.gz
$ cd bug48042
$ ./bug48042.sh
In file included from
../../../include/QtCore/../../src/corelib/global/qglobal.h:899:0,
                 from :10:
../../../include/Qt3Support/../../src/qt3support/tools/q3glist.h: In member
function ‘count’:
../../../include/Qt3Support/../../src/qt3support/tools/q3glist.h:161:1:
internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
lto-wrapper: g++ returned 1 exit status
/usr/bin/ld: lto-wrapper failed
collect2: ld returned 1 exit status


The problem goes away if -g is added to the first compiler invocation as well
-- lto seems to fall over some constructs if linking is done with -g but an
object file was built without -g.


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

* [Bug lto/48042] lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program
  2011-03-09 11:23 [Bug lto/48042] New: lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program bero at arklinux dot org
                   ` (6 preceding siblings ...)
  2011-03-09 16:28 ` bero at arklinux dot org
@ 2011-03-09 16:33 ` rguenth at gcc dot gnu.org
  2011-03-09 16:46 ` bero at arklinux dot org
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-03-09 16:33 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW

--- Comment #8 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-03-09 16:32:51 UTC ---
(In reply to comment #7)
> Created attachment 23605 [details]
> Much smaller test case
> 
> Small self-contained test case, source-only.
> 
> $ tar xzf bug48042.tar.gz
> $ cd bug48042
> $ ./bug48042.sh
> In file included from
> ../../../include/QtCore/../../src/corelib/global/qglobal.h:899:0,
>                  from :10:
> ../../../include/Qt3Support/../../src/qt3support/tools/q3glist.h: In member
> function ‘count’:
> ../../../include/Qt3Support/../../src/qt3support/tools/q3glist.h:161:1:
> internal compiler error: Segmentation fault
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <http://gcc.gnu.org/bugs.html> for instructions.
> lto-wrapper: g++ returned 1 exit status
> /usr/bin/ld: lto-wrapper failed
> collect2: ld returned 1 exit status
> 
> 
> The problem goes away if -g is added to the first compiler invocation as well
> -- lto seems to fall over some constructs if linking is done with -g but an
> object file was built without -g.

Ah, yeah - that's a known problem (and hard to fix).  What should work
is dropping -g at link time.

Basically to make your way reliably all conditional clearing in
free_lang_data_in_* based on debug_info_level checks have to be dropped.


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

* [Bug lto/48042] lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program
  2011-03-09 11:23 [Bug lto/48042] New: lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program bero at arklinux dot org
                   ` (7 preceding siblings ...)
  2011-03-09 16:33 ` rguenth at gcc dot gnu.org
@ 2011-03-09 16:46 ` bero at arklinux dot org
  2011-03-09 16:56 ` rguenth at gcc dot gnu.org
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: bero at arklinux dot org @ 2011-03-09 16:46 UTC (permalink / raw)
  To: gcc-bugs

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

bero at arklinux dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #23605|0                           |1
        is obsolete|                            |

--- Comment #9 from bero at arklinux dot org 2011-03-09 16:46:24 UTC ---
Created attachment 23607
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23607
Reduced test case

Reduced test case, comes down to 10 lines of code


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

* [Bug lto/48042] lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program
  2011-03-09 11:23 [Bug lto/48042] New: lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program bero at arklinux dot org
                   ` (8 preceding siblings ...)
  2011-03-09 16:46 ` bero at arklinux dot org
@ 2011-03-09 16:56 ` rguenth at gcc dot gnu.org
  2011-03-22 10:24 ` rguenth at gcc dot gnu.org
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-03-09 16:56 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |lto

--- Comment #10 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-03-09 16:56:31 UTC ---
Thanks.  Quoted:

class A {
        virtual int x() = 0;
};

class B:public A {
        int x();
};

int B::x() {
}

rguenther@murzim:/tmp/bug48042> /space/rguenther/install/gcc-4.6.0/bin/g++ -c
test.cpp -flto
rguenther@murzim:/tmp/bug48042> /space/rguenther/install/gcc-4.6.0/bin/g++
test.o -flto -g
In file included from test.cpp:10:0,
                 from :5:
test.cpp: In member function 'x':
test.cpp:10:1: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.


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

* [Bug lto/48042] lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program
  2011-03-09 11:23 [Bug lto/48042] New: lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program bero at arklinux dot org
                   ` (9 preceding siblings ...)
  2011-03-09 16:56 ` rguenth at gcc dot gnu.org
@ 2011-03-22 10:24 ` rguenth at gcc dot gnu.org
  2011-12-09 12:33 ` rguenth at gcc dot gnu.org
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-03-22 10:24 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |d.g.gorbachev at gmail dot
                   |                            |com

--- Comment #11 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-03-22 10:17:08 UTC ---
*** Bug 48225 has been marked as a duplicate of this bug. ***


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

* [Bug lto/48042] lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program
  2011-03-09 11:23 [Bug lto/48042] New: lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program bero at arklinux dot org
                   ` (10 preceding siblings ...)
  2011-03-22 10:24 ` rguenth at gcc dot gnu.org
@ 2011-12-09 12:33 ` rguenth at gcc dot gnu.org
  2011-12-09 13:50 ` rguenth at gcc dot gnu.org
  2011-12-09 14:06 ` rguenth at gcc dot gnu.org
  13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-12-09 12:33 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
         AssignedTo|unassigned at gcc dot       |rguenth at gcc dot gnu.org
                   |gnu.org                     |

--- Comment #12 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-12-09 12:08:06 UTC ---
I have a patch.


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

* [Bug lto/48042] lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program
  2011-03-09 11:23 [Bug lto/48042] New: lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program bero at arklinux dot org
                   ` (11 preceding siblings ...)
  2011-12-09 12:33 ` rguenth at gcc dot gnu.org
@ 2011-12-09 13:50 ` rguenth at gcc dot gnu.org
  2011-12-09 14:06 ` rguenth at gcc dot gnu.org
  13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-12-09 13:50 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|---                         |4.7.0

--- Comment #14 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-12-09 13:49:48 UTC ---
Fixed.


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

* [Bug lto/48042] lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program
  2011-03-09 11:23 [Bug lto/48042] New: lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program bero at arklinux dot org
                   ` (12 preceding siblings ...)
  2011-12-09 13:50 ` rguenth at gcc dot gnu.org
@ 2011-12-09 14:06 ` rguenth at gcc dot gnu.org
  13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-12-09 14:06 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #13 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-12-09 13:49:28 UTC ---
Author: rguenth
Date: Fri Dec  9 13:49:22 2011
New Revision: 182163

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=182163
Log:
2011-12-09  Richard Guenther  <rguenther@suse.de>

    PR lto/48042
    * tree.c (free_lang_data_in_decl): Remove freeing conditional
    on debuginfo level.

    * g++.dg/lto/pr48042_0.C: New testcase.

Added:
    trunk/gcc/testsuite/g++.dg/lto/pr48042_0.C
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/tree.c


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

end of thread, other threads:[~2011-12-09 13:50 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-03-09 11:23 [Bug lto/48042] New: lto segfaults while building Qt 4.7.2 with -g -flto -fwhole-program bero at arklinux dot org
2011-03-09 11:37 ` [Bug lto/48042] " rguenth at gcc dot gnu.org
2011-03-09 12:59 ` bero at arklinux dot org
2011-03-09 13:20 ` bero at arklinux dot org
2011-03-09 13:27 ` bero at arklinux dot org
2011-03-09 13:31 ` rguenth at gcc dot gnu.org
2011-03-09 15:03 ` bero at arklinux dot org
2011-03-09 16:28 ` bero at arklinux dot org
2011-03-09 16:33 ` rguenth at gcc dot gnu.org
2011-03-09 16:46 ` bero at arklinux dot org
2011-03-09 16:56 ` rguenth at gcc dot gnu.org
2011-03-22 10:24 ` rguenth at gcc dot gnu.org
2011-12-09 12:33 ` rguenth at gcc dot gnu.org
2011-12-09 13:50 ` rguenth at gcc dot gnu.org
2011-12-09 14:06 ` 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).