[Bug libgcj/50845] New: java.util.concurrent.ThreadPoolExecutor do not work with core thread=0

2011-10-23 Thread lsching17 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50845 Bug #: 50845 Summary: java.util.concurrent.ThreadPoolExecutor do not work with core thread=0 Classification: Unclassified Product: gcc Version: 4.5.2 Status: UNCONFIR

[Bug libgcj/50844] SimpleDateFormat too slow

2011-10-23 Thread lsching17 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50844 --- Comment #2 from lsching17 at gmail dot com 2011-10-24 06:12:59 UTC --- The last sentense should be "Compare to Sun jre 6 update 26, 10+ objects can be created per second"

[Bug libgcj/50844] SimpleDateFormat too slow

2011-10-23 Thread lsching17 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50844 --- Comment #1 from lsching17 at gmail dot com 2011-10-24 06:11:22 UTC --- Created attachment 25585 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25585 test script

[Bug libgcj/50844] New: SimpleDateFormat too slow

2011-10-23 Thread lsching17 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50844 Bug #: 50844 Summary: SimpleDateFormat too slow Classification: Unclassified Product: gcc Version: 4.5.2 Status: UNCONFIRMED Severity: normal Priority: P3 Co

[Bug rtl-optimization/50843] ICE in simplify_subreg, simplify-rtx.c:5417 with -march=pentium3

2011-10-23 Thread dnovillo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50843 --- Comment #1 from Diego Novillo 2011-10-24 05:53:35 UTC --- Created attachment 25584 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25584 Pre-processed source

[Bug rtl-optimization/50843] New: ICE in simplify_subreg, simplify-rtx.c:5417 with -march=pentium3

2011-10-23 Thread dnovillo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50843 Bug #: 50843 Summary: ICE in simplify_subreg, simplify-rtx.c:5417 with -march=pentium3 Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED

[Bug debug/50816] [4.6.1] Discriminators are emitted in DWARF 2 format

2011-10-23 Thread anitha.boyapati at atmel dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50816 --- Comment #7 from Anitha Boyapati 2011-10-24 04:21:17 UTC --- Created attachment 25583 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25583 Relevant testcase that is compilable Compile it as: $avr-gcc -mmcu=atxmega128a1 -g -gdwarf-2 tes

[Bug debug/50816] [4.6.1] Discriminators are emitted in DWARF 2 format

2011-10-23 Thread anitha.boyapati at atmel dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50816 --- Comment #6 from Anitha Boyapati 2011-10-24 04:18:10 UTC --- (In reply to comment #5) > Please probide a testcase according to http://gcc.gnu.org/bugs/#need > > - Please, no external includes Sorry! I thought I have provided pre-processed fi

[Bug target/50842] New: gnatmake fails to link in stage3 with undefined symbol _iconv_close

2011-10-23 Thread danglin at gcc dot gnu.org
-multilib --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-threads=posix --enable-__cxa_atexit --enable-java-gc=boehm Thread model: posix gcc version 4.7.0 20111023 (experimental) [trunk revision 180354] (GCC)

[Bug libstdc++/50834] Documentation about STL thread safety is ambiguous

2011-10-23 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50834 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug libstdc++/50834] Documentation about STL thread safety is ambiguous

2011-10-23 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50834 --- Comment #3 from Jonathan Wakely 2011-10-24 00:20:00 UTC --- Author: redi Date: Mon Oct 24 00:19:56 2011 New Revision: 180359 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180359 Log: PR libstdc++/50834 * doc/xml/manual/using.

[Bug c++/50839] Array parameters always take lower precedence than pointer parameters

2011-10-23 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50839 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug tree-optimization/50802] [4.7 Regression] FAIL: gcc.c-torture/execute/arith-rand-ll.c execution at -O2 and -Os

2011-10-23 Thread danglin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50802 John David Anglin changed: What|Removed |Added Component|middle-end |tree-optimization --- Comment #2 from

[Bug debug/50816] [4.6.1] Discriminators are emitted in DWARF 2 format

2011-10-23 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50816 Georg-Johann Lay changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug debug/50816] [4.6.1] Discriminators are emitted in DWARF 2 format

2011-10-23 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50816 Georg-Johann Lay changed: What|Removed |Added CC||gjl at gcc dot gnu.org --- Comment #5

[Bug target/50751] SH Target: Displacement addressing does not work for QImode and HImode

2011-10-23 Thread oleg.e...@t-online.de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50751 --- Comment #4 from Oleg Endo 2011-10-23 21:56:56 UTC --- Created attachment 25582 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25582 Experimental patch for mov.b with displacement addressing > (In reply to comment #2) > > Welcome to the

[Bug c++/50810] c++0x-compat does not warn about narrowing conversions

2011-10-23 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50810 --- Comment #17 from Manuel López-Ibáñez 2011-10-23 21:56:21 UTC --- Now that the patch needs to be recommitted, I would suggest another minor improvement. Please, remove the %qE so we do not print nonsense!

[Bug c++/50810] c++0x-compat does not warn about narrowing conversions

2011-10-23 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50810 --- Comment #16 from Manuel López-Ibáñez 2011-10-23 21:43:27 UTC --- (In reply to comment #14) > Patch needs preliminary clean-ups in gcc/config, etc. It seems to me that enabling -Wc++0x-compat with -Wall is not a good idea anyway. I guess many

[Bug c++/50839] Array parameters always take lower precedence than pointer parameters

2011-10-23 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50839 Daniel Krügler changed: What|Removed |Added CC||daniel.kruegler at |

[Bug c++/50810] c++0x-compat does not warn about narrowing conversions

2011-10-23 Thread paolo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50810 --- Comment #15 from paolo at gcc dot gnu.org 2011-10-23 21:15:11 UTC --- Author: paolo Date: Sun Oct 23 21:15:08 2011 New Revision: 180349 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180349 Log: /c-family 2011-10-23 Paolo Carlini

[Bug c++/50841] [4.7 regression] bootstrap failure: narrowing conversion of '-0x00000000000000001' from 'int' in tree-object-size.c

2011-10-23 Thread paolo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50841 --- Comment #3 from paolo at gcc dot gnu.org 2011-10-23 21:15:12 UTC --- Author: paolo Date: Sun Oct 23 21:15:08 2011 New Revision: 180349 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180349 Log: /c-family 2011-10-23 Paolo Carlini

[Bug c++/50810] c++0x-compat does not warn about narrowing conversions

2011-10-23 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50810 Paolo Carlini changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Bug c++/50841] [4.7 regression] bootstrap failure: narrowing conversion of '-0x00000000000000001' from 'int' in tree-object-size.c

2011-10-23 Thread paolo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50841 --- Comment #1 from paolo at gcc dot gnu.org 2011-10-23 20:59:47 UTC --- Author: paolo Date: Sun Oct 23 20:59:43 2011 New Revision: 180348 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180348 Log: /c-family 2011-10-23 Paolo Carlini

[Bug c++/50810] c++0x-compat does not warn about narrowing conversions

2011-10-23 Thread paolo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50810 --- Comment #13 from paolo at gcc dot gnu.org 2011-10-23 20:59:48 UTC --- Author: paolo Date: Sun Oct 23 20:59:43 2011 New Revision: 180348 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180348 Log: /c-family 2011-10-23 Paolo Carlini

[Bug c++/50841] [4.7 regression] bootstrap failure: narrowing conversion of '-0x00000000000000001' from 'int' in tree-object-size.c

2011-10-23 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50841 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/50841] [4.7 regression] bootstrap failure: narrowing conversion of '-0x00000000000000001' from 'int' in tree-object-size.c

2011-10-23 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50841 Paolo Carlini changed: What|Removed |Added CC|paolo.carlini at oracle dot | |com

[Bug c++/50841] New: [4.7 regression] bootstrap failure: narrowing conversion of '-0x00000000000000001' from 'int' in tree-object-size.c

2011-10-23 Thread gerald at pfeifer dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50841 Bug #: 50841 Summary: [4.7 regression] bootstrap failure: narrowing conversion of '-0x1' from 'int' in tree-object-size.c Classification: Unclassified Pr

[Bug middle-end/50802] [4.7 Regression] FAIL: gcc.c-torture/execute/arith-rand-ll.c execution at -O2 and -Os

2011-10-23 Thread danglin at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50802 --- Comment #1 from John David Anglin 2011-10-23 19:54:21 UTC --- The abort occurs in this block: { signed char xx = x, yy = y, r1, r2; r1 = xx / yy; r2 = xx % yy; if (ABS (r2) >= (unsigned char) ABS (yy) || (signed

[Bug c++/50828] class template parameter not printed for member function template in candidate list

2011-10-23 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50828 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug other/50840] gcc_update can't find SVN revision in Mercurial tree

2011-10-23 Thread simon at pushface dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50840 --- Comment #1 from simon at pushface dot org 2011-10-23 18:38:48 UTC --- Oh. I see the Hg tree hasn't been updated for nearly a year. Git it is. Please close this ... Do you think that the Hg server should be stopped?

[Bug c++/50810] c++0x-compat does not warn about narrowing conversions

2011-10-23 Thread paolo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50810 --- Comment #11 from paolo at gcc dot gnu.org 2011-10-23 18:34:51 UTC --- Author: paolo Date: Sun Oct 23 18:34:45 2011 New Revision: 180343 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180343 Log: /c-family 2011-10-23 Paolo Carlini

[Bug c++/50810] c++0x-compat does not warn about narrowing conversions

2011-10-23 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50810 Paolo Carlini changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug other/50840] New: gcc_update can't find SVN revision in Mercurial tree

2011-10-23 Thread simon at pushface dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50840 Bug #: 50840 Summary: gcc_update can't find SVN revision in Mercurial tree Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal

[Bug c++/50839] New: Array parameters always take lower precedence than pointer parameters

2011-10-23 Thread classixretrox at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50839 Bug #: 50839 Summary: Array parameters always take lower precedence than pointer parameters Classification: Unclassified Product: gcc Version: 4.6.1 Status: UNCONFIRM

[Bug c/50838] New: ice in refs_may_alias_p_1 with -O3

2011-10-23 Thread dcb314 at hotmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50838 Bug #: 50838 Summary: ice in refs_may_alias_p_1 with -O3 Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug tree-optimization/50763] [4.7 Regression] ICE: verify_gimple failed: missing PHI def with -ftree-tail-merge

2011-10-23 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50763 vries at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/50763] [4.7 Regression] ICE: verify_gimple failed: missing PHI def with -ftree-tail-merge

2011-10-23 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50763 --- Comment #8 from vries at gcc dot gnu.org 2011-10-23 16:06:46 UTC --- Author: vries Date: Sun Oct 23 16:06:40 2011 New Revision: 180342 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180342 Log: 2011-10-23 Tom de Vries PR tree-op

[Bug tree-optimization/50763] [4.7 Regression] ICE: verify_gimple failed: missing PHI def with -ftree-tail-merge

2011-10-23 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50763 --- Comment #7 from vries at gcc dot gnu.org 2011-10-23 16:06:38 UTC --- Author: vries Date: Sun Oct 23 16:06:32 2011 New Revision: 180341 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180341 Log: 2011-10-23 Tom de Vries PR tree-op

[Bug tree-optimization/44683] [4.4/4.5/4.6 Regression] Optimization bug with copysign builtin

2011-10-23 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44683 --- Comment #12 from Eric Botcazou 2011-10-23 15:57:13 UTC --- Author: ebotcazou Date: Sun Oct 23 15:57:09 2011 New Revision: 180340 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180340 Log: * fold-const.c (invert_tree_comparison): A

[Bug rtl-optimization/47918] [4.6/4.7 Regression] noreturn discovery broke non local gotos on m68k and i386

2011-10-23 Thread mikpe at it dot uu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47918 --- Comment #9 from Mikael Pettersson 2011-10-23 15:46:06 UTC --- Julian Brown's proposed patch fixes non-local-goto-4.c on both m68k and i386: http://gcc.gnu.org/ml/gcc-patches/2011-10/msg01657.html

[Bug c++/50837] New: [c++0x] static_assert and constexpr in template class

2011-10-23 Thread trashyankes at wp dot pl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50837 Bug #: 50837 Summary: [c++0x] static_assert and constexpr in template class Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal

[Bug target/38549] [avr] eicall not properly set for > 128K program space

2011-10-23 Thread gjl at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38549 Georg-Johann Lay changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug target/50788] [4.7 Regression] ICE: in merge_overlapping_regs, at regrename.c:318 with -mavx -fpeel-loops -fstack-protector-all and __builtin_ia32_maskloadpd256

2011-10-23 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50788 Uros Bizjak changed: What|Removed |Added Status|ASSIGNED|RESOLVED URL|

[Bug target/50788] [4.7 Regression] ICE: in merge_overlapping_regs, at regrename.c:318 with -mavx -fpeel-loops -fstack-protector-all and __builtin_ia32_maskloadpd256

2011-10-23 Thread uros at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50788 --- Comment #13 from uros at gcc dot gnu.org 2011-10-23 15:19:11 UTC --- Author: uros Date: Sun Oct 23 15:19:06 2011 New Revision: 180339 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180339 Log: PR target/50788 * config/i386/sse.m

[Bug target/50788] [4.7 Regression] ICE: in merge_overlapping_regs, at regrename.c:318 with -mavx -fpeel-loops -fstack-protector-all and __builtin_ia32_maskloadpd256

2011-10-23 Thread uros at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50788 --- Comment #12 from uros at gcc dot gnu.org 2011-10-23 15:16:30 UTC --- Author: uros Date: Sun Oct 23 15:16:27 2011 New Revision: 180338 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180338 Log: PR target/50788 * config/i386/sse.m

[Bug target/50788] [4.7 Regression] ICE: in merge_overlapping_regs, at regrename.c:318 with -mavx -fpeel-loops -fstack-protector-all and __builtin_ia32_maskloadpd256

2011-10-23 Thread uros at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50788 --- Comment #11 from uros at gcc dot gnu.org 2011-10-23 15:15:02 UTC --- Author: uros Date: Sun Oct 23 15:14:58 2011 New Revision: 180337 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180337 Log: PR target/50788 * config/i386/sse.m

[Bug bootstrap/50778] [4.7 Regression] Bootstrap failure on powerpc-apple-darwin9

2011-10-23 Thread dodji at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50778 Dodji Seketeli changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug target/50788] [4.7 Regression] ICE: in merge_overlapping_regs, at regrename.c:318 with -mavx -fpeel-loops -fstack-protector-all and __builtin_ia32_maskloadpd256

2011-10-23 Thread uros at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50788 --- Comment #10 from uros at gcc dot gnu.org 2011-10-23 14:18:13 UTC --- Author: uros Date: Sun Oct 23 14:18:08 2011 New Revision: 180335 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180335 Log: PR target/50788 * config/i386/sse.m

[Bug target/50788] [4.7 Regression] ICE: in merge_overlapping_regs, at regrename.c:318 with -mavx -fpeel-loops -fstack-protector-all and __builtin_ia32_maskloadpd256

2011-10-23 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50788 Uros Bizjak changed: What|Removed |Added Keywords||wrong-code Known to work|4.6.2

[Bug libgcj/50053] [4.7 regression] SIGSEGV in natClass.cc:651

2011-10-23 Thread jojelino at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50053 --- Comment #5 from gee 2011-10-23 13:42:43 UTC --- maybe this is related to x86_this_parameter in gcc/config/i386/i386.c it might tell why caller push parameter to stack, whereas function prologue treats first parameter is in %ecx when MS_ABI is

[Bug target/50788] [4.7 Regression] ICE: in merge_overlapping_regs, at regrename.c:318 with -mavx -fpeel-loops -fstack-protector-all and __builtin_ia32_maskloadpd256

2011-10-23 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50788 --- Comment #8 from Uros Bizjak 2011-10-23 13:05:43 UTC --- Looking a bit deeper into the problem - maskload pattern is simply wrong. There is no dependency on the previous value in the register, vmaskmov insn puts zero when value is not moved in

[Bug bootstrap/50836] [4.7 regression] bootstrap fails due to error: no previous prototype for 'find_all_hard_reg_sets'

2011-10-23 Thread mikpe at it dot uu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50836 Mikael Pettersson changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

[Bug c++/50835] [4.7 Regression] Lvalue-ness of conditional operator results is incorrect in a function template

2011-10-23 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50835 --- Comment #3 from Daniel Krügler 2011-10-23 12:23:41 UTC --- Removing as much templates as possible: //--- struct A {}; struct B { explicit B(A &t) : value(t) {} operator A&() const { return value; } A& value; }; void should_be_l

[Bug tree-optimization/50819] missed SLP vectorization

2011-10-23 Thread irar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50819 --- Comment #4 from irar at gcc dot gnu.org 2011-10-23 12:13:57 UTC --- Author: irar Date: Sun Oct 23 12:13:49 2011 New Revision: 180334 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180334 Log: PR tree-optimization/50819

[Bug c++/50835] [4.7 Regression] Lvalue-ness of conditional operator results is incorrect in a function template

2011-10-23 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50835 --- Comment #2 from Daniel Krügler 2011-10-23 11:50:17 UTC --- Further simplification: //--- struct vector {}; template struct rvalue_probe { explicit rvalue_probe(T &t) : value(t) {} operator T&() const { return value; } T& value

[Bug c++/50835] [4.7 Regression] Lvalue-ness of conditional operator results is incorrect in a function template

2011-10-23 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50835 --- Comment #1 from Daniel Krügler 2011-10-23 11:47:19 UTC --- Simplified test case: //--- template struct vector {}; template struct rvalue_probe { explicit rvalue_probe(T &t) : value(t) {} operator T&() const { return value; } T

[Bug target/50788] [4.7 Regression] ICE: in merge_overlapping_regs, at regrename.c:318 with -mavx -fpeel-loops -fstack-protector-all and __builtin_ia32_maskloadpd256

2011-10-23 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50788 --- Comment #7 from Uros Bizjak 2011-10-23 11:45:32 UTC --- (In reply to comment #6) > > It is OK for expanders to have match_dup. We just don't want to have > > post-reload passes to trip on double-output to the same register. > > No disagreeme

[Bug c++/50830] [c++0x] Variadic template, inner class error

2011-10-23 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50830 Paolo Carlini changed: What|Removed |Added CC||paolo.carlini at oracle dot

[Bug target/50788] [4.7 Regression] ICE: in merge_overlapping_regs, at regrename.c:318 with -mavx -fpeel-loops -fstack-protector-all and __builtin_ia32_maskloadpd256

2011-10-23 Thread ebotcazou at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50788 --- Comment #6 from Eric Botcazou 2011-10-23 11:27:22 UTC --- > It is OK for expanders to have match_dup. We just don't want to have > post-reload passes to trip on double-output to the same register. No disagreement. I just wanted to state the

[Bug bootstrap/50836] New: [4.7 regression] bootstrap fails due to error: no previous prototype for 'find_all_hard_reg_sets'

2011-10-23 Thread mikpe at it dot uu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50836 Bug #: 50836 Summary: [4.7 regression] bootstrap fails due to error: no previous prototype for 'find_all_hard_reg_sets' Classification: Unclassified Product: gcc Version: 4.7.0

[Bug libgcj/50831] [4.7 regression] __gcc_register_frame must throw error when failed to load dll

2011-10-23 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50831 Richard Guenther changed: What|Removed |Added Priority|P3 |P4 Target Milestone|---

[Bug target/50788] [4.7 Regression] ICE: in merge_overlapping_regs, at regrename.c:318 with -mavx -fpeel-loops -fstack-protector-all and __builtin_ia32_maskloadpd256

2011-10-23 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50788 --- Comment #5 from Uros Bizjak 2011-10-23 10:59:21 UTC --- (In reply to comment #3) > but the expanders have match_dup. Uros, would you mind taking it over? TIA. It is OK for expanders to have match_dup. We just don't want to have post-reloa

[Bug tree-optimization/50824] memset or memcpy on structure prevents SRA

2011-10-23 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50824 Richard Guenther changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug middle-end/50823] [4.7 Regression] ICE in inline_small_functions, at ipa-inline.c:1407

2011-10-23 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50823 Richard Guenther changed: What|Removed |Added Target Milestone|--- |4.7.0

[Bug debug/50816] [4.6.1] Discriminators are emitted in DWARF 2 format

2011-10-23 Thread anitha.boyapati at atmel dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50816 Anitha Boyapati changed: What|Removed |Added CC||rth at gcc dot gnu.org --- Comment #4 f

[Bug libstdc++/50834] Documentation about STL thread safety is ambiguous

2011-10-23 Thread bergerp at laposte dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50834 --- Comment #2 from Pierre 2011-10-23 10:10:29 UTC --- Ok first, thanks for the explanation ! I think the ambiguity comes from the order in which these statements are read by someone not familiar with this : 1) First you find the reference to S

[Bug c++/50830] [c++0x] Variadic template, inner class error

2011-10-23 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50830 --- Comment #7 from Daniel Krügler 2011-10-23 10:02:19 UTC --- I can only guess that there is a compiler defect in regard to handling variadic template template parameters. The corresponding example template struct S; template struct X; templa

[Bug c++/50830] [c++0x] Variadic template, inner class error

2011-10-23 Thread daniel.kruegler at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50830 --- Comment #6 from Daniel Krügler 2011-10-23 09:51:44 UTC --- [I assume you refer to p8 and the sentence: "If an argument is a pack expansion (14.5.3), it shall be the last argument in the template argument list."] No. list_templates is not an

[Bug rtl-optimization/43147] SSE shuffle merge

2011-10-23 Thread marc.glisse at normalesup dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43147 Marc Glisse changed: What|Removed |Added CC||marc.glisse at normalesup

[Bug rtl-optimization/50829] avx extra copy for _mm256_insertf128_pd

2011-10-23 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50829 Uros Bizjak changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/50829] avx extra copy for _mm256_insertf128_pd

2011-10-23 Thread marc.glisse at normalesup dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50829 --- Comment #3 from Marc Glisse 2011-10-23 08:20:50 UTC --- (In reply to comment #1) > This looks similar to PR 34283, a RA problem. PR 48037 too. I didn't find all of those before reporting because I was looking for something AVX-specific, sorr

[Bug target/50788] [4.7 Regression] ICE: in merge_overlapping_regs, at regrename.c:318 with -mavx -fpeel-loops -fstack-protector-all and __builtin_ia32_maskloadpd256

2011-10-23 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50788 Uros Bizjak changed: What|Removed |Added Status|NEW |ASSIGNED CC|uros at gcc dot