public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug lto/50429] New: LibGOMP built with "-flto" will result in crash code for OpenMP program...
@ 2011-09-16 10:30 xunxun1982 at gmail dot com
2011-09-16 10:33 ` [Bug lto/50429] " xunxun1982 at gmail dot com
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: xunxun1982 at gmail dot com @ 2011-09-16 10:30 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50429
Bug #: 50429
Summary: LibGOMP built with "-flto" will result in crash code
for OpenMP program...
Classification: Unclassified
Product: gcc
Version: 4.6.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: lto
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: xunxun1982@gmail.com
Host: *-*-mingw32
Target: *-*-mingw32
Build: *-*-mingw32
Created attachment 25301
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25301
OpenMP test program
If I use "-flto" to build libgomp, and build one OpenMP program with this lib
using "-flto -fuse-linker-plugin", then the program running will crash.
If I use "-flto" to build OpenMP program, then will be no problem, so this may
be libgomp's lto compile issue.
The issue locate the problem of parallel.c.
gdb log:
GNU gdb (pcx32) 7.3.50.20110709
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-mingw32".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from e:\t\temp\a.exe...done.
(gdb) run
Starting program: e:\t\temp\a.exe
[New Thread 6032.0x1468]
Program received signal SIGSEGV, Segmentation fault.
gomp_icv (write=false) at e:\new\gcc\gcc4.6\build\libgomp\libgomp.h:380
380 struct gomp_task *task = gomp_thread ()->task;
(gdb) bt
#0 gomp_icv (write=false) at e:\new\gcc\gcc4.6\build\libgomp\libgomp.h:380
#1 gomp_resolve_num_threads (specified=2, count=0)
at e:\new\gcc\gcc4.6\build\libgomp\parallel.c:45
#2 0x00403088 in GOMP_parallel_start (fn=0x402950 <main.$loopfn.0>,
data=0x28fe98, num_threads=2)
at e:\new\gcc\gcc4.6\build\libgomp\parallel.c:107
#3 0x0040c18c in main () at e:\t\temp\main.c:29
(gdb) step
Program received signal SIGSEGV, Segmentation fault.
gomp_icv (write=false) at e:\new\gcc\gcc4.6\build\libgomp\libgomp.h:380
380 struct gomp_task *task = gomp_thread ()->task;
(gdb) bt
#0 gomp_icv (write=false) at e:\new\gcc\gcc4.6\build\libgomp\libgomp.h:380
#1 gomp_resolve_num_threads (specified=2, count=0)
at e:\new\gcc\gcc4.6\build\libgomp\parallel.c:45
#2 0x00403088 in GOMP_parallel_start (fn=0x402950 <main.$loopfn.0>,
data=0x28fe98, num_threads=2)
at e:\new\gcc\gcc4.6\build\libgomp\parallel.c:107
#3 0x0040c18c in main () at e:\t\temp\main.c:29
(gdb) step
[Inferior 1 (process 6032) exited with code 030000000005]
Any ideas?
Thanks.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug lto/50429] LibGOMP built with "-flto" will result in crash code for OpenMP program...
2011-09-16 10:30 [Bug lto/50429] New: LibGOMP built with "-flto" will result in crash code for OpenMP program xunxun1982 at gmail dot com
@ 2011-09-16 10:33 ` xunxun1982 at gmail dot com
2011-09-16 10:36 ` xunxun1982 at gmail dot com
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: xunxun1982 at gmail dot com @ 2011-09-16 10:33 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50429
--- Comment #1 from xunxun <xunxun1982 at gmail dot com> 2011-09-16 10:29:50 UTC ---
Created attachment 25303
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25303
The
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug lto/50429] LibGOMP built with "-flto" will result in crash code for OpenMP program...
2011-09-16 10:30 [Bug lto/50429] New: LibGOMP built with "-flto" will result in crash code for OpenMP program xunxun1982 at gmail dot com
2011-09-16 10:33 ` [Bug lto/50429] " xunxun1982 at gmail dot com
@ 2011-09-16 10:36 ` xunxun1982 at gmail dot com
2011-09-16 11:03 ` xunxun1982 at gmail dot com
2011-09-16 11:35 ` xunxun1982 at gmail dot com
3 siblings, 0 replies; 5+ messages in thread
From: xunxun1982 at gmail dot com @ 2011-09-16 10:36 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50429
--- Comment #2 from xunxun <xunxun1982 at gmail dot com> 2011-09-16 10:31:14 UTC ---
sorry, I put a wrong test program.
The newer is right.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug lto/50429] LibGOMP built with "-flto" will result in crash code for OpenMP program...
2011-09-16 10:30 [Bug lto/50429] New: LibGOMP built with "-flto" will result in crash code for OpenMP program xunxun1982 at gmail dot com
2011-09-16 10:33 ` [Bug lto/50429] " xunxun1982 at gmail dot com
2011-09-16 10:36 ` xunxun1982 at gmail dot com
@ 2011-09-16 11:03 ` xunxun1982 at gmail dot com
2011-09-16 11:35 ` xunxun1982 at gmail dot com
3 siblings, 0 replies; 5+ messages in thread
From: xunxun1982 at gmail dot com @ 2011-09-16 11:03 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50429
--- Comment #3 from xunxun <xunxun1982 at gmail dot com> 2011-09-16 10:36:21 UTC ---
It's my fault.
I think this is not libgomp and lto issue, and that's the libpthread's problem.
Close it.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug lto/50429] LibGOMP built with "-flto" will result in crash code for OpenMP program...
2011-09-16 10:30 [Bug lto/50429] New: LibGOMP built with "-flto" will result in crash code for OpenMP program xunxun1982 at gmail dot com
` (2 preceding siblings ...)
2011-09-16 11:03 ` xunxun1982 at gmail dot com
@ 2011-09-16 11:35 ` xunxun1982 at gmail dot com
3 siblings, 0 replies; 5+ messages in thread
From: xunxun1982 at gmail dot com @ 2011-09-16 11:35 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50429
xunxun <xunxun1982 at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |INVALID
--- Comment #4 from xunxun <xunxun1982 at gmail dot com> 2011-09-16 10:37:55 UTC ---
It's invalid issue.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2011-09-16 10:38 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-09-16 10:30 [Bug lto/50429] New: LibGOMP built with "-flto" will result in crash code for OpenMP program xunxun1982 at gmail dot com
2011-09-16 10:33 ` [Bug lto/50429] " xunxun1982 at gmail dot com
2011-09-16 10:36 ` xunxun1982 at gmail dot com
2011-09-16 11:03 ` xunxun1982 at gmail dot com
2011-09-16 11:35 ` xunxun1982 at gmail dot com
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).