[Bug gcov-profile/58602] .gcno files not truncated at gcov_close

2013-10-25 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58602 --- Comment #3 from Laurent Aflonsi laurent.alfonsi at st dot com --- Created attachment 31086 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=31086action=edit source patch for trunk

[Bug gcov-profile/58602] .gcno files not truncated at gcov_close

2013-10-25 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58602 --- Comment #4 from Laurent Aflonsi laurent.alfonsi at st dot com --- When the .gcno graph file is opened for generating the coverage graph information, the mode used is w+ as this code is shared with updating tools such as libgcov. Thus, when GCC

[Bug c++/56894] New: performance regression in gcc 4.7.x due to a += operation

2013-04-09 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56894 Bug #: 56894 Summary: performance regression in gcc 4.7.x due to a += operation Classification: Unclassified Product: gcc Version: 4.7.3 Status:

[Bug c++/56894] performance regression in gcc 4.7.x due to a += operation

2013-04-09 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56894 --- Comment #1 from Laurent Aflonsi laurent.alfonsi at st dot com 2013-04-09 15:23:16 UTC --- Created attachment 29842 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=29842 testcase to reproduce

[Bug target/51244] [SH] Inefficient conditional branch and code around T bit

2013-07-18 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51244 Laurent Aflonsi laurent.alfonsi at st dot com changed: What|Removed |Added CC

[Bug target/51244] [SH] Inefficient conditional branch and code around T bit

2013-07-18 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51244 --- Comment #59 from Laurent Aflonsi laurent.alfonsi at st dot com --- I have a functional regression due to this improvement when we are compiling the enclosed example in -O2. $ sh-superh-elf-gcc -O2 pr51244-20-main.c pr51244-20.c $ sh-superh

[Bug target/51244] [SH] Inefficient conditional branch and code around T bit

2013-07-23 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51244 --- Comment #61 from Laurent Aflonsi laurent.alfonsi at st dot com --- Yes that's the point. L3 can be reached by another block (L2): tstr2,r2 mov#-1,r2 negcr2,r2 .L3: tstr2,r2 bt/s.L11 [...] .L2

[Bug gcov-profile/58602] New: .gcno files not truncated at gcov_close

2013-10-03 Thread laurent.alfonsi at st dot com
-profile Assignee: unassigned at gcc dot gnu.org Reporter: laurent.alfonsi at st dot com Created attachment 30950 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30950action=edit script to reproduce Gcc doesnot clean the .gcno file before writing in. Thus, it might contain

[Bug c++/49718] please allow no_instrument_function attribute in class member definition/declaration

2014-01-08 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49718 Laurent Aflonsi laurent.alfonsi at st dot com changed: What|Removed |Added CC

[Bug gcov-profile/58602] .gcno files not truncated at gcov_close

2014-01-16 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58602 --- Comment #5 from Laurent Aflonsi laurent.alfonsi at st dot com --- Ping ? Is this ok for trunk ?

[Bug gcov-profile/58602] .gcno files not truncated at gcov_close

2014-01-27 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58602 --- Comment #8 from Laurent Aflonsi laurent.alfonsi at st dot com --- Jeffrey, As you asked for, I have performed much more testing on that fix. I am far from having done as many tests as Jakub in 2004. In particular, I have not been able

[Bug libstdc++/52604] New: mt allocator crashes on multi-threaded

2012-03-16 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52604 Bug #: 52604 Summary: mt allocator crashes on multi-threaded Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority:

[Bug libstdc++/52604] mt allocator crashes on multi-threaded

2012-03-16 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52604 --- Comment #1 from Laurent Aflonsi laurent.alfonsi at st dot com 2012-03-16 15:25:23 UTC --- I would propose to fix as follows : - Set the _M_Key=NULL when calling the freelist desctuctor. - Testing the NULL Key before using it with setspecific

[Bug libstdc++/52604] mt allocator crashes on multi-threaded

2012-03-20 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52604 --- Comment #3 from Laurent Aflonsi laurent.alfonsi at st dot com 2012-03-20 12:31:31 UTC --- Well, in fact I am facing a runtime crash on another target (SH4). The crash is fixed by the patch proposed previously. On the other hand, I ve tried

[Bug libstdc++/52604] mt allocator crashes on multi-threaded

2012-03-23 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52604 --- Comment #6 from Laurent Aflonsi laurent.alfonsi at st dot com 2012-03-23 11:06:57 UTC --- Sorry for the late answer (sickness). Well, In fact there are 2 things in the atexit list : 1) The destruction of the list_type global variable

[Bug libstdc++/52604] mt allocator crashes on multi-threaded

2012-04-10 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52604 --- Comment #7 from Laurent Aflonsi laurent.alfonsi at st dot com 2012-04-10 15:28:07 UTC --- Ping ? Here is the patch proposed. --- libstdc++-v3/src/mt_allocator.cc2011/08/04 07:56:492064 +++ libstdc++-v3

[Bug libstdc++/52604] mt allocator crashes on multi-threaded

2012-04-12 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52604 --- Comment #9 from Laurent Aflonsi laurent.alfonsi at st dot com 2012-04-12 15:05:25 UTC --- Paolo, I ve discovered that the encoding of M_key is encoded differently for each thread-implementation. On pthread implementation M_key is an integer

[Bug libstdc++/52604] mt allocator crashes on multi-threaded

2012-04-12 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52604 --- Comment #12 from Laurent Aflonsi laurent.alfonsi at st dot com 2012-04-12 21:55:42 UTC --- Thanks very much Paolo. It works fine on SH4 also. Is that enough to push the patch ? Laurent

[Bug libstdc++/52604] mt allocator crashes on multi-threaded

2012-04-13 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52604 --- Comment #14 from Laurent Aflonsi laurent.alfonsi at st dot com 2012-04-13 09:46:24 UTC --- Thanks very much Paolo. Here it is. I'll commit the patch in the mainline if no objection. Laurent 2012-04-13 Laurent Alfonsi laurent.alfo...@st.com

[Bug libstdc++/52604] mt allocator crashes on multi-threaded

2012-04-13 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52604 --- Comment #19 from Laurent Aflonsi laurent.alfonsi at st dot com 2012-04-13 12:00:44 UTC --- Author: chrbr Date: Fri Apr 13 11:58:15 2012 New Revision: 186415 Log Message: fix last entry Modified: trunk/libstdc++-v3/ChangeLog

[Bug libstdc++/52604] mt allocator crashes on multi-threaded

2012-04-13 Thread laurent.alfonsi at st dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52604 --- Comment #18 from Laurent Aflonsi laurent.alfonsi at st dot com 2012-04-13 12:00:21 UTC --- Author: chrbr Date: Fri Apr 13 11:44:13 2012 New Revision: 186414 Log Message: PR:52604: (~__freelist): Reset pointer Modified

[Bug lto/77754] New: internal compiler error : tree code 'call_expr' is not supported in LTO streams

2016-09-27 Thread laurent.alfonsi at st dot com
: normal Priority: P3 Component: lto Assignee: unassigned at gcc dot gnu.org Reporter: laurent.alfonsi at st dot com Target Milestone: --- Created attachment 39695 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39695=edit testcase Hi, I am obtain