public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/41254]  New: crashed compile Qt4 gui library
@ 2009-09-04  7:02 t66667 at gmail dot com
  2009-09-04  7:04 ` [Bug c++/41254] " t66667 at gmail dot com
                   ` (33 more replies)
  0 siblings, 34 replies; 35+ messages in thread
From: t66667 at gmail dot com @ 2009-09-04  7:02 UTC (permalink / raw)
  To: gcc-bugs

Problem signature:
  Problem Event Name:   APPCRASH
  Application Name:     cc1plus.exe
  Application Version:  0.0.0.0
  Application Timestamp:        4aa07218
  Fault Module Name:    cc1plus.exe
  Fault Module Version: 0.0.0.0
  Fault Module Timestamp:       4aa07218
  Exception Code:       c00000fd
  Exception Offset:     00000000001e8244
  OS Version:   6.0.6002.2.2.0.256.1
  Locale ID:    3081

No GDB backtrace is available.
g++ -c -include tmp/obj/release_static/qt_gui_pch.h -pipe -O0 -m64 -Wall -frtti
-fno-exceptions -DQT_THREAD_SUPPORT -DUNICODE -DQT_LARGEFILE_SUPPORT
-DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII
-DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_NO_DIRECTDRAW
-DPNG_NO_ASSEMBLER_CODE -DQT_RASTER_IMAGEENGINE -DQT_RASTER_PAINTENGINE
-DQT_NO_CUPS -DQT_NO_LPR -DQT_HAVE_MMX -DQT_NO_FREETYPE -DQT_NO_OPENTYPE
-DQT_NO_STYLE_MAC -DQT_NO_STYLE_GTK -DQT_NO_STYLE_WINDOWSCE
-DQT_NO_STYLE_WINDOWSMOBILE -DQ_INTERNAL_QAPP_SRC -DQT_NO_DEBUG -DQT_CORE_LIB
-I"../../include/QtCore" -I"../../include" -I"../../include/QtGui"
-I"tmp/rcc/release_static" -I"tmp" -I"../3rdparty/wintab"
-I"../3rdparty/libpng" -I"../3rdparty/zlib" -I"../3rdparty/harfbuzz/src"
-I"dialogs" -I"../../include/ActiveQt" -I"tmp/moc/release_static" -I"."
-I"../../mkspecs/win32-g++" -save-temps -o tmp/obj/release_static/qwidget.o
kernel/qwidget.cpp


-- 
           Summary: crashed compile Qt4 gui library
           Product: gcc
           Version: 4.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: t66667 at gmail dot com
 GCC build triplet: x86_64-w64-mingw32
  GCC host triplet: x86_64-w64-mingw32
GCC target triplet: x86_64-w64-mingw32


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


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

* [Bug c++/41254] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
@ 2009-09-04  7:04 ` t66667 at gmail dot com
  2009-09-04 10:39 ` rguenth at gcc dot gnu dot org
                   ` (32 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: t66667 at gmail dot com @ 2009-09-04  7:04 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from t66667 at gmail dot com  2009-09-04 07:04 -------
Created an attachment (id=18485)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18485&action=view)
Preprocessed test case.


-- 


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


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

* [Bug c++/41254] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
  2009-09-04  7:04 ` [Bug c++/41254] " t66667 at gmail dot com
@ 2009-09-04 10:39 ` rguenth at gcc dot gnu dot org
  2009-09-05  7:02 ` t66667 at gmail dot com
                   ` (31 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-09-04 10:39 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from rguenth at gcc dot gnu dot org  2009-09-04 10:39 -------
The preprocessed source is not useful as it contains references to the
precompiled header.  Please reproduce without the precompiled header.


-- 


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


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

* [Bug c++/41254] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
  2009-09-04  7:04 ` [Bug c++/41254] " t66667 at gmail dot com
  2009-09-04 10:39 ` rguenth at gcc dot gnu dot org
@ 2009-09-05  7:02 ` t66667 at gmail dot com
  2009-09-05 10:23 ` rguenth at gcc dot gnu dot org
                   ` (30 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: t66667 at gmail dot com @ 2009-09-05  7:02 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from t66667 at gmail dot com  2009-09-05 07:02 -------
(In reply to comment #2)
> The preprocessed source is not useful as it contains references to the
> precompiled header.  Please reproduce without the precompiled header.
> 

I have no idea on how to do that I would like to have this bug fixed, thank
you.


-- 


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


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

* [Bug c++/41254] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (2 preceding siblings ...)
  2009-09-05  7:02 ` t66667 at gmail dot com
@ 2009-09-05 10:23 ` rguenth at gcc dot gnu dot org
  2009-09-05 10:53 ` t66667 at gmail dot com
                   ` (29 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-09-05 10:23 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from rguenth at gcc dot gnu dot org  2009-09-05 10:23 -------
remove tmp/obj/release_static/qt_gui_pch.h
and re-run the g++ command without the -include
tmp/obj/release_static/qt_gui_pch.h


-- 


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


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

* [Bug c++/41254] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (3 preceding siblings ...)
  2009-09-05 10:23 ` rguenth at gcc dot gnu dot org
@ 2009-09-05 10:53 ` t66667 at gmail dot com
  2009-09-05 11:34 ` rguenth at gcc dot gnu dot org
                   ` (28 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: t66667 at gmail dot com @ 2009-09-05 10:53 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from t66667 at gmail dot com  2009-09-05 10:53 -------
Created an attachment (id=18503)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18503&action=view)
Preprocessed test case.


-- 


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


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

* [Bug c++/41254] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (4 preceding siblings ...)
  2009-09-05 10:53 ` t66667 at gmail dot com
@ 2009-09-05 11:34 ` rguenth at gcc dot gnu dot org
  2009-09-05 21:04 ` rguenth at gcc dot gnu dot org
                   ` (27 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-09-05 11:34 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from rguenth at gcc dot gnu dot org  2009-09-05 11:34 -------
Free lang data related.  We're recursing a bit too deep ...

Reducing.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rguenth at gcc dot gnu dot
                   |                            |org, dnovillo at gcc dot gnu
                   |                            |dot org


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


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

* [Bug c++/41254] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (5 preceding siblings ...)
  2009-09-05 11:34 ` rguenth at gcc dot gnu dot org
@ 2009-09-05 21:04 ` rguenth at gcc dot gnu dot org
  2009-09-05 21:05 ` [Bug middle-end/41254] [4.5 Regression] " rguenth at gcc dot gnu dot org
                   ` (26 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-09-05 21:04 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from rguenth at gcc dot gnu dot org  2009-09-05 21:04 -------
Created an attachment (id=18514)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18514&action=view)
testcase

Testcase, reduced with 8mb stack limit (default on x86-64) and a cc1plus built
with a host gcc 4.3 compiler, just -g and checking enabled.

Reducing with 1mb stack limit now.


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (6 preceding siblings ...)
  2009-09-05 21:04 ` rguenth at gcc dot gnu dot org
@ 2009-09-05 21:05 ` rguenth at gcc dot gnu dot org
  2009-09-05 21:10 ` rguenth at gcc dot gnu dot org
                   ` (25 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-09-05 21:05 UTC (permalink / raw)
  To: gcc-bugs



-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
          Component|c++                         |middle-end
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2009-09-05 21:05:04
               date|                            |
            Summary|crashed compile Qt4 gui     |[4.5 Regression] crashed
                   |library                     |compile Qt4 gui library
   Target Milestone|---                         |4.5.0


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (7 preceding siblings ...)
  2009-09-05 21:05 ` [Bug middle-end/41254] [4.5 Regression] " rguenth at gcc dot gnu dot org
@ 2009-09-05 21:10 ` rguenth at gcc dot gnu dot org
  2009-09-05 21:12 ` rguenth at gcc dot gnu dot org
                   ` (24 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-09-05 21:10 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from rguenth at gcc dot gnu dot org  2009-09-05 21:10 -------
Created an attachment (id=18515)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18515&action=view)
testcase

Recursion depth of 1200 with the following simple testcase (well, more - it
segfaults with 1mb stack).


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (8 preceding siblings ...)
  2009-09-05 21:10 ` rguenth at gcc dot gnu dot org
@ 2009-09-05 21:12 ` rguenth at gcc dot gnu dot org
  2009-09-05 22:29 ` rguenth at gcc dot gnu dot org
                   ` (23 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-09-05 21:12 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from rguenth at gcc dot gnu dot org  2009-09-05 21:12 -------
The original testcase works fine with unlimited stack.


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (9 preceding siblings ...)
  2009-09-05 21:12 ` rguenth at gcc dot gnu dot org
@ 2009-09-05 22:29 ` rguenth at gcc dot gnu dot org
  2009-09-06  0:03 ` t66667 at gmail dot com
                   ` (22 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-09-05 22:29 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from rguenth at gcc dot gnu dot org  2009-09-05 22:29 -------
I have a patch.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |rguenth at gcc dot gnu dot
                   |dot org                     |org
             Status|NEW                         |ASSIGNED
   Last reconfirmed|2009-09-05 21:05:04         |2009-09-05 22:29:36
               date|                            |


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (10 preceding siblings ...)
  2009-09-05 22:29 ` rguenth at gcc dot gnu dot org
@ 2009-09-06  0:03 ` t66667 at gmail dot com
  2009-09-06 10:13 ` rguenth at gcc dot gnu dot org
                   ` (21 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: t66667 at gmail dot com @ 2009-09-06  0:03 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from t66667 at gmail dot com  2009-09-06 00:03 -------
I can test the patch.


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (11 preceding siblings ...)
  2009-09-06  0:03 ` t66667 at gmail dot com
@ 2009-09-06 10:13 ` rguenth at gcc dot gnu dot org
  2009-09-06 12:55 ` t66667 at gmail dot com
                   ` (20 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-09-06 10:13 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from rguenth at gcc dot gnu dot org  2009-09-06 10:13 -------
Created an attachment (id=18516)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18516&action=view)
patch

here it is


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (12 preceding siblings ...)
  2009-09-06 10:13 ` rguenth at gcc dot gnu dot org
@ 2009-09-06 12:55 ` t66667 at gmail dot com
  2009-09-06 13:57 ` t66667 at gmail dot com
                   ` (19 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: t66667 at gmail dot com @ 2009-09-06 12:55 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #13 from t66667 at gmail dot com  2009-09-06 12:55 -------
(In reply to comment #12)
> Created an attachment (id=18516)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18516&action=view) [edit]
> patch
> 
> here it is
> 


Confirm fixed.


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (13 preceding siblings ...)
  2009-09-06 12:55 ` t66667 at gmail dot com
@ 2009-09-06 13:57 ` t66667 at gmail dot com
  2009-09-06 13:59 ` t66667 at gmail dot com
                   ` (18 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: t66667 at gmail dot com @ 2009-09-06 13:57 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #14 from t66667 at gmail dot com  2009-09-06 13:57 -------
(In reply to comment #12)
> Created an attachment (id=18516)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18516&action=view) [edit]
> patch
> 
> here it is
> 

For some reason this leads to :
Problem signature:
  Problem Event Name:   APPCRASH
  Application Name:     qmake.exe
  Application Version:  0.0.0.0
  Application Timestamp:        4aa3bdce
  Fault Module Name:    qmake.exe
  Fault Module Version: 0.0.0.0
  Fault Module Timestamp:       4aa3bdce
  Exception Code:       c0000005
  Exception Offset:     000000000040e132

Program received signal SIGSEGV, Segmentation fault.
0x000000000080e132 in QString::at ()
(gdb) bt
#0  0x000000000080e132 in QString::at ()
#1  0x0000000000000000 in ?? ()
(gdb) info register
srax            0x0     0
rcx            0x22f000 2289664
rdx            0x34dc60 3464288
rbx            0x22f000 2289664
rsp            0x22ef80 2289536
rbp            0x6      6
rsi            0x34dc60 3464288
rdi            0x34dae0 3463904
r8             0x0      0
r9             0x22f230 2290224
r10            0x6c0073005c0065 30399791412019301
r11            0x34dcfa 3464442
r12            0x342310 3416848
r13            0xa      10
r14            0x0      0
r15            0x0      0
rip            0x80e132 0x80e132 <QString::at(int) const+26>
eflags         0x10206  [ PF IF RF ]
cs             0x33     51
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x53     83
gs             0x2b     43

disass $pc-30 $pc+30
Dump of assembler code from 0x80e114 to 0x80e150:
0x000000000080e114 <_ZNK7QScript9CFunction4typeEv+12>:  or     %al,%bl
0x000000000080e116 <_ZNK7QScript9CFunction4typeEv+14>:  nop    
0x000000000080e117 <_ZNK7QScript9CFunction4typeEv+15>:  nop    
0x000000000080e118 <_ZNK7QString2atEi+0>:       sub    $0x38,%rsp
0x000000000080e11c <_ZNK7QString2atEi+4>:       mov    %rbx,0x28(%rsp)
0x000000000080e121 <_ZNK7QString2atEi+9>:       mov    %rsi,0x30(%rsp)
0x000000000080e126 <_ZNK7QString2atEi+14>:      mov    %rcx,%rbx
0x000000000080e129 <_ZNK7QString2atEi+17>:      mov    %edx,%esi
0x000000000080e12b <_ZNK7QString2atEi+19>:      test   %edx,%edx
0x000000000080e12d <_ZNK7QString2atEi+21>:      js     0x80e137
<_ZNK7QString2atEi+31>
0x000000000080e12f <_ZNK7QString2atEi+23>:      mov    (%rcx),%rax
0x000000000080e132 <_ZNK7QString2atEi+26>:      cmp    0x8(%rax),%edx
0x000000000080e135 <_ZNK7QString2atEi+29>:      jl     0x80e150
<_ZNK7QString2atEi+56>
0x000000000080e137 <_ZNK7QString2atEi+31>:      mov    $0x2ad,%r8d
0x000000000080e13d <_ZNK7QString2atEi+37>:      lea    0x18f0c(%rip),%rdx      
 # 0x827050 <_data_end__+1936>
0x000000000080e144 <_ZNK7QString2atEi+44>:      lea    0x18f7e(%rip),%rcx      
 # 0x8270c9 <_data_end__+2057>
0x000000000080e14b <_ZNK7QString2atEi+51>:      callq  0x640d37
<_Z9qt_assertPKcS0_i>


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (14 preceding siblings ...)
  2009-09-06 13:57 ` t66667 at gmail dot com
@ 2009-09-06 13:59 ` t66667 at gmail dot com
  2009-09-06 14:07 ` rguenth at gcc dot gnu dot org
                   ` (17 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: t66667 at gmail dot com @ 2009-09-06 13:59 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #15 from t66667 at gmail dot com  2009-09-06 13:59 -------
(gdb) print $pc
$1 = (void (*)()) 0x80e132 <QString::at(int) const+26>


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (15 preceding siblings ...)
  2009-09-06 13:59 ` t66667 at gmail dot com
@ 2009-09-06 14:07 ` rguenth at gcc dot gnu dot org
  2009-09-06 16:51 ` rguenth at gcc dot gnu dot org
                   ` (16 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-09-06 14:07 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #16 from rguenth at gcc dot gnu dot org  2009-09-06 14:07 -------
Try building without the patch but with unlimited stack (ulimit -s unlimited)
and see if the same error appears.


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (16 preceding siblings ...)
  2009-09-06 14:07 ` rguenth at gcc dot gnu dot org
@ 2009-09-06 16:51 ` rguenth at gcc dot gnu dot org
  2009-09-06 21:59 ` t66667 at gmail dot com
                   ` (15 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-09-06 16:51 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #17 from rguenth at gcc dot gnu dot org  2009-09-06 16:51 -------
The patch bootstrapped and tested ok but I'm holding off until you confirm it's
not the reason for the issue you see.


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (17 preceding siblings ...)
  2009-09-06 16:51 ` rguenth at gcc dot gnu dot org
@ 2009-09-06 21:59 ` t66667 at gmail dot com
  2009-09-06 22:02 ` rguenther at suse dot de
                   ` (14 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: t66667 at gmail dot com @ 2009-09-06 21:59 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #18 from t66667 at gmail dot com  2009-09-06 21:59 -------
(In reply to comment #17)
> The patch bootstrapped and tested ok but I'm holding off until you confirm it's
> not the reason for the issue you see.
> 
I can confirm, that indeed patch fixed this bug.
Yes patch bootstrapped and cross compiled and compiled the cross compiler and
native compiler ok, what I meant was this patch actually causes another new
regression/issues to surface. I am using the 64-bit x86_64-w64-mingw32-g++
binary on windows to compile qt4 what is happening now is that it will compile
qmake.exe just fine. As soon as qmake.exe is run ie, "qmake.exe
qt-all-opensource-src-4.5.2/src/plugins/accessible/widgets/widgets.pro  -o
Makefile -spec win32-g++" it crashes.
It should be another issue, should I make another bug report then?
You can close this bug as resolved.


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (18 preceding siblings ...)
  2009-09-06 21:59 ` t66667 at gmail dot com
@ 2009-09-06 22:02 ` rguenther at suse dot de
  2009-09-06 22:14 ` t66667 at gmail dot com
                   ` (13 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: rguenther at suse dot de @ 2009-09-06 22:02 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #19 from rguenther at suse dot de  2009-09-06 22:02 -------
Subject: Re:  [4.5 Regression] crashed compile Qt4 gui
 library

On Sun, 6 Sep 2009, t66667 at gmail dot com wrote:

> ------- Comment #18 from t66667 at gmail dot com  2009-09-06 21:59 -------
> (In reply to comment #17)
> > The patch bootstrapped and tested ok but I'm holding off until you confirm it's
> > not the reason for the issue you see.
> > 
> I can confirm, that indeed patch fixed this bug.
> Yes patch bootstrapped and cross compiled and compiled the cross compiler and
> native compiler ok, what I meant was this patch actually causes another new
> regression/issues to surface. I am using the 64-bit x86_64-w64-mingw32-g++
> binary on windows to compile qt4 what is happening now is that it will compile
> qmake.exe just fine. As soon as qmake.exe is run ie, "qmake.exe
> qt-all-opensource-src-4.5.2/src/plugins/accessible/widgets/widgets.pro  -o
> Makefile -spec win32-g++" it crashes.
> It should be another issue, should I make another bug report then?
> You can close this bug as resolved.

Well, the patch may cause this issue, no?  Before the patch qmake
didn't build?  So I asked you to fix this bug by increasing the
maximum stack size and not by applying the patch to see if the patch
causes the qmake issue.

Or is there a reason the patch can't be the reason for the qmake failure?

Richard.


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (19 preceding siblings ...)
  2009-09-06 22:02 ` rguenther at suse dot de
@ 2009-09-06 22:14 ` t66667 at gmail dot com
  2009-09-06 22:19 ` rguenth at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: t66667 at gmail dot com @ 2009-09-06 22:14 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #20 from t66667 at gmail dot com  2009-09-06 22:14 -------
(In reply to comment #16)
> Try building without the patch but with unlimited stack (ulimit -s unlimited)
> and see if the same error appears.
> 

Actually can't try this because I'm using the native compiler to build qt4.(In
reply to comment #19)
> Subject: Re:  [4.5 Regression] crashed compile Qt4 gui
>  library
> 
> On Sun, 6 Sep 2009, t66667 at gmail dot com wrote:
> 
> > ------- Comment #18 from t66667 at gmail dot com  2009-09-06 21:59 -------
> > (In reply to comment #17)
> > > The patch bootstrapped and tested ok but I'm holding off until you confirm it's
> > > not the reason for the issue you see.
> > > 
> > I can confirm, that indeed patch fixed this bug.
> > Yes patch bootstrapped and cross compiled and compiled the cross compiler and
> > native compiler ok, what I meant was this patch actually causes another new
> > regression/issues to surface. I am using the 64-bit x86_64-w64-mingw32-g++
> > binary on windows to compile qt4 what is happening now is that it will compile
> > qmake.exe just fine. As soon as qmake.exe is run ie, "qmake.exe
> > qt-all-opensource-src-4.5.2/src/plugins/accessible/widgets/widgets.pro  -o
> > Makefile -spec win32-g++" it crashes.
> > It should be another issue, should I make another bug report then?
> > You can close this bug as resolved.
> 
> Well, the patch may cause this issue, no?
yes
>  Before the patch qmake
> didn't build?
no. Before the patch qmake was built and running ok.
>  So I asked you to fix this bug by increasing the
> maximum stack size and not by applying the patch to see if the patch
> causes the qmake issue.
Well I think we have some misunderstanding here, initially it is cc1plus.exe
that crash g++ (native) built the
qt4 - qmake.exe      ok
    - qt4 src/core   ok
    - qt4 src/gui    failed (cc1plus.exe crashed)

> 
> Or is there a reason the patch can't be the reason for the qmake failure?
I think the patch should be the reason for qmake crash, but, before the patch I
tested with gcc revision 151400, now with gcc revision 151458 + patch applied.
Could this be the reason?


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (20 preceding siblings ...)
  2009-09-06 22:14 ` t66667 at gmail dot com
@ 2009-09-06 22:19 ` rguenth at gcc dot gnu dot org
  2009-09-06 22:20 ` t66667 at gmail dot com
                   ` (11 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-09-06 22:19 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #21 from rguenth at gcc dot gnu dot org  2009-09-06 22:19 -------
Yes, that could be the reason.  Can you test the same revision without the
patch again?


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (21 preceding siblings ...)
  2009-09-06 22:19 ` rguenth at gcc dot gnu dot org
@ 2009-09-06 22:20 ` t66667 at gmail dot com
  2009-09-06 22:22 ` rguenther at suse dot de
                   ` (10 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: t66667 at gmail dot com @ 2009-09-06 22:20 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #22 from t66667 at gmail dot com  2009-09-06 22:20 -------
(In reply to comment #16)
> Try building without the patch but with unlimited stack (ulimit -s unlimited)
> and see if the same error appears.
> 

You mean cross compile the "native compiler" from linux by setting the shell
with command "ulimit -s unlimited" ?
Or you want me to build the cross compiler and native compiler then try and
build qt4?


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (23 preceding siblings ...)
  2009-09-06 22:22 ` rguenther at suse dot de
@ 2009-09-06 22:22 ` t66667 at gmail dot com
  2009-09-06 22:27 ` t66667 at gmail dot com
                   ` (8 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: t66667 at gmail dot com @ 2009-09-06 22:22 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #23 from t66667 at gmail dot com  2009-09-06 22:21 -------
(In reply to comment #16)
> Try building without the patch but with unlimited stack (ulimit -s unlimited)
> and see if the same error appears.
> 
This is under MSys/Mingw shell
$ ulimit -s unlimited
sh: ulimit: stack size: cannot modify limit: Invalid argument


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (22 preceding siblings ...)
  2009-09-06 22:20 ` t66667 at gmail dot com
@ 2009-09-06 22:22 ` rguenther at suse dot de
  2009-09-06 22:22 ` t66667 at gmail dot com
                   ` (9 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: rguenther at suse dot de @ 2009-09-06 22:22 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #24 from rguenther at suse dot de  2009-09-06 22:22 -------
Subject: Re:  [4.5 Regression] crashed compile Qt4 gui
 library

On Sun, 6 Sep 2009, t66667 at gmail dot com wrote:

> 
> 
> ------- Comment #22 from t66667 at gmail dot com  2009-09-06 22:20 -------
> (In reply to comment #16)
> > Try building without the patch but with unlimited stack (ulimit -s unlimited)
> > and see if the same error appears.
> > 
> 
> You mean cross compile the "native compiler" from linux by setting the shell
> with command "ulimit -s unlimited" ?
> Or you want me to build the cross compiler and native compiler then try and
> build qt4?

Just the same way as you reported the bug (I understand that this
was a native compiler issue?).  There surely must be a way to increase
the maximum stack size with windows?

Richard.


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (24 preceding siblings ...)
  2009-09-06 22:22 ` t66667 at gmail dot com
@ 2009-09-06 22:27 ` t66667 at gmail dot com
  2009-09-06 22:31 ` t66667 at gmail dot com
                   ` (7 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: t66667 at gmail dot com @ 2009-09-06 22:27 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #25 from t66667 at gmail dot com  2009-09-06 22:27 -------
(In reply to comment #21)
> Yes, that could be the reason.  Can you test the same revision without the
> patch again?
> 

Ok there maybe a reason for qmake.exe crash, during the process, I changed the
O flag for building the qt4 library (before the patch in my script for building
qt4 -O0 due to that it will g++ will ICE see
(http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41153)) After the patch I changed
that from -O0 to -O2 and for qmake.exe changed from -O0 (I had to do this or
g++ will ICE) back to -O (original) because I thought that pr41153 does not
affect the gcc-trunk 4.5


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (25 preceding siblings ...)
  2009-09-06 22:27 ` t66667 at gmail dot com
@ 2009-09-06 22:31 ` t66667 at gmail dot com
  2009-09-06 22:42 ` t66667 at gmail dot com
                   ` (6 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: t66667 at gmail dot com @ 2009-09-06 22:31 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #26 from t66667 at gmail dot com  2009-09-06 22:30 -------
(In reply to comment #24)

> Just the same way as you reported the bug (I understand that this
> was a native compiler issue?).  There surely must be a way to increase
> the maximum stack size with windows?
Yes this was native compiler issue.
I have no idea on how to increase the max stack size with windows..


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (26 preceding siblings ...)
  2009-09-06 22:31 ` t66667 at gmail dot com
@ 2009-09-06 22:42 ` t66667 at gmail dot com
  2009-09-06 22:43 ` t66667 at gmail dot com
                   ` (5 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: t66667 at gmail dot com @ 2009-09-06 22:42 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #27 from t66667 at gmail dot com  2009-09-06 22:41 -------
Ok I just found out that it is the -O and up causing the problem, I just
changed script back to -O0 and it compiles and runs fine, right now up to
corelib.


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (27 preceding siblings ...)
  2009-09-06 22:42 ` t66667 at gmail dot com
@ 2009-09-06 22:43 ` t66667 at gmail dot com
  2009-09-06 22:55 ` t66667 at gmail dot com
                   ` (4 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: t66667 at gmail dot com @ 2009-09-06 22:43 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #28 from t66667 at gmail dot com  2009-09-06 22:43 -------
Thank you for the help, this bug can be close.


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (28 preceding siblings ...)
  2009-09-06 22:43 ` t66667 at gmail dot com
@ 2009-09-06 22:55 ` t66667 at gmail dot com
  2009-09-07  4:02 ` dannysmith at users dot sourceforge dot net
                   ` (3 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: t66667 at gmail dot com @ 2009-09-06 22:55 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #29 from t66667 at gmail dot com  2009-09-06 22:55 -------
Confirmed that qt4 library build was complete with -O0.


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (29 preceding siblings ...)
  2009-09-06 22:55 ` t66667 at gmail dot com
@ 2009-09-07  4:02 ` dannysmith at users dot sourceforge dot net
  2009-09-09  9:09 ` t66667 at gmail dot com
                   ` (2 subsequent siblings)
  33 siblings, 0 replies; 35+ messages in thread
From: dannysmith at users dot sourceforge dot net @ 2009-09-07  4:02 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #30 from dannysmith at users dot sourceforge dot net  2009-09-07 04:01 -------
(In reply to comment #24)
> Subject: Re:  [4.5 Regression] crashed compile Qt4 gui
>  library
> 
> On Sun, 6 Sep 2009, t66667 at gmail dot com wrote:
> 
> > 
> > 
> > ------- Comment #22 from t66667 at gmail dot com  2009-09-06 22:20 -------
> > (In reply to comment #16)
> > > Try building without the patch but with unlimited stack (ulimit -s unlimited)
> > > and see if the same error appears.
> > > 
> > 
> > You mean cross compile the "native compiler" from linux by setting the shell
> > with command "ulimit -s unlimited" ?
> > Or you want me to build the cross compiler and native compiler then try and
> > build qt4?
> 
> Just the same way as you reported the bug (I understand that this
> was a native compiler issue?).  There surely must be a way to increase
> the maximum stack size with windows?


To increase the stack size on windows, add -Wl,--stack=0x20000000 (for eg 32 Mb
 stack).  This hard codes the exe's stack size into the program header.
> 
> Richard.
> 


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (30 preceding siblings ...)
  2009-09-07  4:02 ` dannysmith at users dot sourceforge dot net
@ 2009-09-09  9:09 ` t66667 at gmail dot com
  2009-09-10  8:53 ` rguenth at gcc dot gnu dot org
  2009-09-10  9:24 ` rguenth at gcc dot gnu dot org
  33 siblings, 0 replies; 35+ messages in thread
From: t66667 at gmail dot com @ 2009-09-09  9:09 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #31 from t66667 at gmail dot com  2009-09-09 09:08 -------
Sorry about the delayed testing.
With the same gcc revision (without patch applied) and with
"-Wl,--stack=0x20000000" as suggested by Danny.
cc1plus.exe still crashed while running the following command.

g++ -c -include tmp\obj\release_static\qt_gui_pch.h -pipe -O0 -m64
-Wl,--stack=0x20000000 -Wall -frtti -fno-exceptions -DQT_THREAD_SUPPORT
-DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE
-DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT
-D_USE_MATH_DEFINES -DQT_NO_DIRECTDRAW -DPNG_NO_ASSEMBLER_CODE
-DQT_RASTER_IMAGEENGINE -DQT_RASTER_PAINTENGINE -DQT_NO_CUPS -DQT_NO_LPR
-DQT_HAVE_MMX -DQT_NO_FREETYPE -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC
-DQT_NO_STYLE_GTK -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE
-DQ_INTERNAL_QAPP_SRC -DQT_NO_DEBUG -DQT_CORE_LIB -I"..\..\include\QtCore"
-I"..\..\include" -I"..\..\include\QtGui" -I"tmp\rcc\release_static" -I"tmp"
-I"..\3rdparty\wintab" -I"..\3rdparty\libpng" -I"..\3rdparty\zlib"
-I"..\3rdparty\harfbuzz\src" -I"dialogs" -I"..\..\include\ActiveQt"
-I"tmp\moc\release_static" -I"." -I"..\..\mkspecs\win32-g++" -o
tmp\obj\release_static\qwidget.o kernel\qwidget.cpp
So in conclusion, qt4 library compilation complete with -O0 and
"fix-fld-recursion" patch applied to gcc. With -O the compiled qmake.exe will
run crash, comment #14.


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (31 preceding siblings ...)
  2009-09-09  9:09 ` t66667 at gmail dot com
@ 2009-09-10  8:53 ` rguenth at gcc dot gnu dot org
  2009-09-10  9:24 ` rguenth at gcc dot gnu dot org
  33 siblings, 0 replies; 35+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-09-10  8:53 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #32 from rguenth at gcc dot gnu dot org  2009-09-10 08:52 -------
Subject: Bug 41254

Author: rguenth
Date: Thu Sep 10 08:52:36 2009
New Revision: 151590

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

        PR middle-end/41254
        * tree.c (struct free_lang_data_d): Add worklist member.
        (find_decls_types_r): Push onto the worklist instead of recursing.
        Handle TREE_BINFOs properly.
        (find_decls_types): New function wrapped around find_decls_types_r
        to process the worklist.
        (find_decls_types_in_eh_region): Use it.
        (find_decls_types_in_node): Likewise.
        (find_decls_types_in_var): Likewise.
        (free_lang_data_in_cgraph): Likewise.  Free the worklist.
        * tree.h (RECORD_OR_UNION_TYPE_P): New.
        (AGGREGATE_TYPE_P): Adjust.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/tree.c
    trunk/gcc/tree.h


-- 


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


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

* [Bug middle-end/41254] [4.5 Regression] crashed compile Qt4 gui library
  2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
                   ` (32 preceding siblings ...)
  2009-09-10  8:53 ` rguenth at gcc dot gnu dot org
@ 2009-09-10  9:24 ` rguenth at gcc dot gnu dot org
  33 siblings, 0 replies; 35+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-09-10  9:24 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #33 from rguenth at gcc dot gnu dot org  2009-09-10 09:24 -------
Fixed.


-- 

rguenth at gcc dot gnu dot org changed:

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


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


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

end of thread, other threads:[~2009-09-10  9:24 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-04  7:02 [Bug c++/41254] New: crashed compile Qt4 gui library t66667 at gmail dot com
2009-09-04  7:04 ` [Bug c++/41254] " t66667 at gmail dot com
2009-09-04 10:39 ` rguenth at gcc dot gnu dot org
2009-09-05  7:02 ` t66667 at gmail dot com
2009-09-05 10:23 ` rguenth at gcc dot gnu dot org
2009-09-05 10:53 ` t66667 at gmail dot com
2009-09-05 11:34 ` rguenth at gcc dot gnu dot org
2009-09-05 21:04 ` rguenth at gcc dot gnu dot org
2009-09-05 21:05 ` [Bug middle-end/41254] [4.5 Regression] " rguenth at gcc dot gnu dot org
2009-09-05 21:10 ` rguenth at gcc dot gnu dot org
2009-09-05 21:12 ` rguenth at gcc dot gnu dot org
2009-09-05 22:29 ` rguenth at gcc dot gnu dot org
2009-09-06  0:03 ` t66667 at gmail dot com
2009-09-06 10:13 ` rguenth at gcc dot gnu dot org
2009-09-06 12:55 ` t66667 at gmail dot com
2009-09-06 13:57 ` t66667 at gmail dot com
2009-09-06 13:59 ` t66667 at gmail dot com
2009-09-06 14:07 ` rguenth at gcc dot gnu dot org
2009-09-06 16:51 ` rguenth at gcc dot gnu dot org
2009-09-06 21:59 ` t66667 at gmail dot com
2009-09-06 22:02 ` rguenther at suse dot de
2009-09-06 22:14 ` t66667 at gmail dot com
2009-09-06 22:19 ` rguenth at gcc dot gnu dot org
2009-09-06 22:20 ` t66667 at gmail dot com
2009-09-06 22:22 ` rguenther at suse dot de
2009-09-06 22:22 ` t66667 at gmail dot com
2009-09-06 22:27 ` t66667 at gmail dot com
2009-09-06 22:31 ` t66667 at gmail dot com
2009-09-06 22:42 ` t66667 at gmail dot com
2009-09-06 22:43 ` t66667 at gmail dot com
2009-09-06 22:55 ` t66667 at gmail dot com
2009-09-07  4:02 ` dannysmith at users dot sourceforge dot net
2009-09-09  9:09 ` t66667 at gmail dot com
2009-09-10  8:53 ` rguenth at gcc dot gnu dot org
2009-09-10  9:24 ` rguenth at gcc dot gnu dot 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).