[Bug sanitizer/55561] TSAN: provide a TSAN instrumented libgomp

2014-07-08 Thread roland at rschulz dot eu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55561 --- Comment #50 from Roland Schulz --- I must say I don't know how the internals work. But I assume that reductions are implemented in libgomp (I know they are in iomp). Thus for any code which uses OpenMP reduce statements, libgomp would touch u

[Bug ipa/61602] [4.10 Regression] ICE in lto1 on x86_64-linux-gnu in ipa_single_use, at ipa.c:1257

2014-07-08 Thread su at cs dot ucdavis.edu
/libexec/gcc/x86_64-unknown-linux-gnu/4.10.0/lto-wrapper Target: x86_64-unknown-linux-gnu Configured with: ../gcc-trunk/configure --prefix=/usr/local/gcc-trunk --enable-languages=c,c++ --disable-werror --enable-multilib Thread model: posix gcc version 4.10.0 20140708 (experimental) [trunk revision 212357

[Bug target/61544] ICE due to thumb1_reorg function mishandles label type insn

2014-07-08 Thread zqchen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61544 --- Comment #3 from zqchen at gcc dot gnu.org --- Author: zqchen Date: Wed Jul 9 05:27:16 2014 New Revision: 212385 URL: https://gcc.gnu.org/viewcvs?rev=212385&root=gcc&view=rev Log: Backport r211775 from trunk. 2014-06-18 Terry Guo

[Bug bootstrap/61679] build fails with G++ 4.5.1 - prototype for hash_table does not match any in class

2014-07-08 Thread tbsaunde at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61679 tbsaunde at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC

[Bug bootstrap/61679] build fails with G++ 4.5.1 - prototype for hash_table does not match any in class

2014-07-08 Thread tbsaunde at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61679 --- Comment #8 from tbsaunde at gcc dot gnu.org --- Author: tbsaunde Date: Wed Jul 9 03:07:09 2014 New Revision: 212384 URL: https://gcc.gnu.org/viewcvs?rev=212384&root=gcc&view=rev Log: playcate old gcc gcc/ PR bootstrap/61679 * hash

[Bug target/61599] [x86_64] With -mcmodel=medium, extern global arrays without size are not treated conservatively.

2014-07-08 Thread tmsriram at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61599 --- Comment #1 from tmsriram at gcc dot gnu.org --- Author: tmsriram Date: Wed Jul 9 00:50:25 2014 New Revision: 212380 URL: https://gcc.gnu.org/viewcvs?rev=212380&root=gcc&view=rev Log: 2014-07-08 Sriraman Tallam PR target/61599 *

[Bug c++/61753] poor diagnostic for constructor definition that starts with 'const'

2014-07-08 Thread shapero at uw dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61753 --- Comment #4 from shapero at uw dot edu --- (In reply to Jonathan Wakely from comment #3) > I don't know how you got that to compile with GCC 4.6.3 as every version I > have rejects it - not a regression. > > (The upstream code on github has be

[Bug c++/61382] parameter pack expansion unexpected order

2014-07-08 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61382 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug go/61308] gccgo: ICE in Expression::check_bounds [GoSmith]

2014-07-08 Thread dvyukov at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61308 --- Comment #2 from Dmitry Vyukov --- It would be great to accompany these fixes with regression tests. We have significant amount of Go code in std lib and tests, but still we discover new code patterns. Any new compiler functionality (like race

[Bug go/61308] gccgo: ICE in Expression::check_bounds [GoSmith]

2014-07-08 Thread ian at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61308 --- Comment #1 from ian at gcc dot gnu.org --- Author: ian Date: Tue Jul 8 21:28:17 2014 New Revision: 212372 URL: https://gcc.gnu.org/viewcvs?rev=212372&root=gcc&view=rev Log: PR go/61308 compiler: Convert array start index before bounds

[Bug go/61746] A line starting with /*// causes an error even if the /* is closed on the next line

2014-07-08 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61746 Ian Lance Taylor changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug go/61746] A line starting with /*// causes an error even if the /* is closed on the next line

2014-07-08 Thread ian at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61746 --- Comment #2 from ian at gcc dot gnu.org --- Author: ian Date: Tue Jul 8 20:49:38 2014 New Revision: 212370 URL: https://gcc.gnu.org/viewcvs?rev=212370&root=gcc&view=rev Log: PR go/61746 compiler: Fix C-style comment parsing. The compile

[Bug go/61746] A line starting with /*// causes an error even if the /* is closed on the next line

2014-07-08 Thread ian at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61746 --- Comment #3 from ian at gcc dot gnu.org --- Author: ian Date: Tue Jul 8 20:49:59 2014 New Revision: 212371 URL: https://gcc.gnu.org/viewcvs?rev=212371&root=gcc&view=rev Log: PR go/61746 compiler: Fix C-style comment parsing. The compile

[Bug fortran/58883] Wrong code with realloc on assignment with assigning RESHAPE() to the function result variable

2014-07-08 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58883 Paul Thomas changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug fortran/61459] [4.8/4.9/4.10 Regression] segfault when assigning to allocatable function result from matmul result

2014-07-08 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61459 Paul Thomas changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/58883] Wrong code with realloc on assignment with assigning RESHAPE() to the function result variable

2014-07-08 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58883 --- Comment #5 from Paul Thomas --- Author: pault Date: Tue Jul 8 19:51:04 2014 New Revision: 212369 URL: https://gcc.gnu.org/viewcvs?rev=212369&root=gcc&view=rev Log: 2014-07-08 Paul Thomas PR fortran/61459 PR fortran/58883 * t

[Bug fortran/61459] [4.8/4.9/4.10 Regression] segfault when assigning to allocatable function result from matmul result

2014-07-08 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61459 --- Comment #8 from Paul Thomas --- Author: pault Date: Tue Jul 8 19:51:04 2014 New Revision: 212369 URL: https://gcc.gnu.org/viewcvs?rev=212369&root=gcc&view=rev Log: 2014-07-08 Paul Thomas PR fortran/61459 PR fortran/58883 * t

[Bug c++/61755] New: Reference to function is parsed as const reference to function in debug info

2014-07-08 Thread sijun.liu at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61755 Bug ID: 61755 Summary: Reference to function is parsed as const reference to function in debug info Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: mi

[Bug c++/61754] New: [C++1y] [[deprecated]] attribute warns annoyingly compared to __attribute__((deprecated))

2014-07-08 Thread daniel.kruegler at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61754 Bug ID: 61754 Summary: [C++1y] [[deprecated]] attribute warns annoyingly compared to __attribute__((deprecated)) Product: gcc Version: 4.10.0 Status: UNCONFIRMED

[Bug c++/61753] poor diagnostic for constructor definition that starts with 'const'

2014-07-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61753 Jonathan Wakely changed: What|Removed |Added Summary|[4.7.2 regression] |poor diagnostic for

[Bug go/61746] A line starting with /*// causes an error even if the /* is closed on the next line

2014-07-08 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61746 David Edelsohn changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/61753] [4.7.2 regression] prototype for function does not match any in class error

2014-07-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61753 Jonathan Wakely changed: What|Removed |Added Keywords||diagnostic Status|WAITING

[Bug c++/61751] Empty brace-initializer causes double destruction of unique_ptr

2014-07-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61751 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/60367] Default argument object is not getting constructed

2014-07-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60367 Jonathan Wakely changed: What|Removed |Added CC||perso...@e-maxx.ru --- Comment #12 fro

[Bug c++/61751] Empty brace-initializer causes double destruction of unique_ptr

2014-07-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61751 --- Comment #1 from Jonathan Wakely --- Looks like a dup of PR 60367

[Bug c++/61753] [4.7.2 regression] prototype for function does not match any in class error

2014-07-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61753 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug c++/61753] New: [4.7.2 regression] prototype for function does not match any in class error

2014-07-08 Thread shapero at uw dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61753 Bug ID: 61753 Summary: [4.7.2 regression] prototype for function does not match any in class error Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: nor

[Bug libgcc/61752] on cygwin, aborts during exit() with a dynamically loaded C++ library

2014-07-08 Thread jon.turney at dronecode dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61752 --- Comment #1 from jon.turney at dronecode dot org.uk --- Created attachment 33092 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33092&action=edit Patch to cygming-crtbegin.c to prevent libgcc pinning itself in memory This seems to be cau

[Bug libgcc/61752] New: on cygwin, aborts during exit() with a dynamically loaded C++ library

2014-07-08 Thread jon.turney at dronecode dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61752 Bug ID: 61752 Summary: on cygwin, aborts during exit() with a dynamically loaded C++ library Product: gcc Version: 4.8.3 Status: UNCONFIRMED Severity: normal

[Bug c++/61751] New: Empty brace-initializer causes double destruction of unique_ptr

2014-07-08 Thread perso...@e-maxx.ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61751 Bug ID: 61751 Summary: Empty brace-initializer causes double destruction of unique_ptr Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity: normal

[Bug rtl-optimization/61673] [4.9/4.10 Regression] Miscompilation of _gnutls_hostname_compare on s390

2014-07-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61673 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/61747] min,max pattern not always properly optimized (for sse4 targets)

2014-07-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61747 --- Comment #5 from Richard Biener --- ;; ??? For !flag_finite_math_only, the representation with SMIN/SMAX ;; isn't really correct, as those rtl operators aren't defined when ;; applied to NaNs. Hopefully the optimizers won't get too smart on u

[Bug rtl-optimization/61673] [4.9/4.10 Regression] Miscompilation of _gnutls_hostname_compare on s390

2014-07-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61673 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Tue Jul 8 15:43:39 2014 New Revision: 212365 URL: https://gcc.gnu.org/viewcvs?rev=212365&root=gcc&view=rev Log: PR rtl-optimization/61673 * combine.c (simplify_comparison): Test

[Bug rtl-optimization/61673] [4.9/4.10 Regression] Miscompilation of _gnutls_hostname_compare on s390

2014-07-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61673 --- Comment #2 from Jakub Jelinek --- Author: jakub Date: Tue Jul 8 15:39:36 2014 New Revision: 212364 URL: https://gcc.gnu.org/viewcvs?rev=212364&root=gcc&view=rev Log: PR rtl-optimization/61673 * combine.c (simplify_comparison): Test

[Bug ipa/61750] Compiling gfortran.dg/where_operator_assign_2.f90 with -O3 -fwhole-program gives an ICE

2014-07-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61750 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/61747] min,max pattern not always properly optimized (for sse4 targets)

2014-07-08 Thread vincenzo.innocente at cern dot ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61747 --- Comment #4 from vincenzo Innocente --- confirm that -ffinite-math-only -fno-signed-zeros is equivalent to Ofast in this case so we conclude that the code generated at O2 is wrong and -ffinite-math-only -fno-signed-zeros is required to trigger

[Bug ipa/61750] New: Compiling gfortran.dg/where_operator_assign_2.f90 with -O3 -fwhole-program gives an ICE

2014-07-08 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61750 Bug ID: 61750 Summary: Compiling gfortran.dg/where_operator_assign_2.f90 with -O3 -fwhole-program gives an ICE Product: gcc Version: 4.10.0 Status: UNCONFIRMED

[Bug tree-optimization/61747] min,max pattern not always properly optimized (for sse4 targets)

2014-07-08 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61747 --- Comment #3 from Marc Glisse --- (In reply to vincenzo Innocente from comment #2) > > I think you need -fno-signed-zeros for the transformation to be valid. > possible. > but then is the O2 code that is wrong? > in any case adding -fno-signed-

[Bug tree-optimization/61747] min,max pattern not always properly optimized (for sse4 targets)

2014-07-08 Thread vincenzo.innocente at cern dot ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61747 --- Comment #2 from vincenzo Innocente --- > I think you need -fno-signed-zeros for the transformation to be valid. possible. but then is the O2 code that is wrong? in any case adding -fno-signed-zeros makes no difference w/r/t O2 alone

[Bug tree-optimization/61747] min,max pattern not always properly optimized (for sse4 targets)

2014-07-08 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61747 --- Comment #1 from Marc Glisse --- I think you need -fno-signed-zeros for the transformation to be valid.

[Bug target/61749] arm_neon.h "_lane" and "_n" intrinsics can cause ICEs

2014-07-08 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61749 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||ktkachov at gcc dot gnu.org

[Bug target/61749] arm_neon.h "_lane" and "_n" intrinsics can cause ICEs

2014-07-08 Thread jgreenhalgh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61749 jgreenhalgh at gcc dot gnu.org changed: What|Removed |Added Target||aarch64* Sta

[Bug target/61749] New: arm_neon.h "_lane" and "_n" intrinsics can cause ICEs

2014-07-08 Thread jgreenhalgh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61749 Bug ID: 61749 Summary: arm_neon.h "_lane" and "_n" intrinsics can cause ICEs Product: gcc Version: 4.8.4 Status: UNCONFIRMED Severity: normal Priority: P3 Compon

[Bug c/61739] __builtin_printf optimization conflicts with POSIX semantics

2014-07-08 Thread bugdal at aerifal dot cx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61739 --- Comment #4 from Rich Felker --- Sorry, that should be: printf(""); printf("%d\n", fwide(stdout, 0));

[Bug c/61739] __builtin_printf optimization conflicts with POSIX semantics

2014-07-08 Thread bugdal at aerifal dot cx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61739 Rich Felker changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|INVALID

[Bug middle-end/61748] imm-devirt-2.C failed on arm-linux

2014-07-08 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61748 --- Comment #1 from amker at gcc dot gnu.org --- Created attachment 33090 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33090&action=edit Dump file of einline pass

[Bug middle-end/61748] New: imm-devirt-2.C failed on arm-linux

2014-07-08 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61748 Bug ID: 61748 Summary: imm-devirt-2.C failed on arm-linux Product: gcc Version: 4.10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end

[Bug middle-end/60102] [4.9/4.10 Regression] powerpc fp-bit ices at dwf_regno

2014-07-08 Thread rohitarulraj at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60102 Rohit changed: What|Removed |Added CC||rohitarulraj at gmail dot com --- Comment #14 fr

[Bug tree-optimization/61747] New: min,max pattern not always properly optimized (for sse4 targets)

2014-07-08 Thread vincenzo.innocente at cern dot ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61747 Bug ID: 61747 Summary: min,max pattern not always properly optimized (for sse4 targets) Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug c++/61745] template friend for dyadic operator- is only accepted if the monadic operator- follows it

2014-07-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61745 --- Comment #2 from Jonathan Wakely --- Clang and EDG behave the same as G++ for this code.

[Bug go/61746] New: A line starting with /*// causes an error even if the /* is closed on the next line

2014-07-08 Thread erezh at il dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61746 Bug ID: 61746 Summary: A line starting with /*// causes an error even if the /* is closed on the next line Product: gcc Version: 4.9.0 Status: UNCONFIRMED Sever

[Bug tree-optimization/61742] [4.10 Regression] wrong code at -O3 on x86_64-linux-gnu

2014-07-08 Thread ysrumyan at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61742 --- Comment #4 from Yuri Rumyantsev --- Ok. I will add it. 2014-07-08 14:45 GMT+04:00 jakub at gcc dot gnu.org : > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61742 > > --- Comment #3 from Jakub Jelinek --- > Indeed, it is. Can you add the te

[Bug c++/61745] template friend for dyadic operator- is only accepted if the monadic operator- follows it

2014-07-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61745 --- Comment #1 from Jonathan Wakely --- This seems to be what the standard requires, why do you think it's a bug?

[Bug middle-end/61734] [4.10 Regression] Regression in ABS_EXPR recognition

2014-07-08 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61734 --- Comment #5 from Marc Glisse --- (In reply to Jakub Jelinek from comment #2) > So perhaps teach fold also about A CMP B ? A - B : -(A - B) etc.? Or teach phiopt about A CMP B ? (U)((T)A - (T)B) : (U)((T)B - (T)A)? Hmm, it is starting to be a

[Bug tree-optimization/61634] [4.8/4.9/4.10 Regression] ICE in in vect_get_vec_def_for_operand, at tree-vect-stmts.c:1423

2014-07-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61634 --- Comment #4 from Richard Biener --- We have patt_24 = DOT_PROD_EXPR <_12, _12, prephitmp_48>; and _12 = _11 >> 2; is not STMT_VINFO_IN_PATTERN_P but it doesn't have a vec_stmt yet even though it is there: vect__12.29_90 = vect__11.27_87

[Bug tree-optimization/61680] [4.8 Regression] vectorization gives wrong answer for sandybridge target

2014-07-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61680 Richard Biener changed: What|Removed |Added Keywords||wrong-code Known to work|

[Bug tree-optimization/61681] [4.9/4.10 Regression] wrong code at -Os and above on x86_64-linux-gnu

2014-07-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61681 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug tree-optimization/61680] [4.8/4.9/4.10 Regression] vectorization gives wrong answer for sandybridge target

2014-07-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61680 --- Comment #10 from Richard Biener --- Author: rguenth Date: Tue Jul 8 11:05:13 2014 New Revision: 212357 URL: https://gcc.gnu.org/viewcvs?rev=212357&root=gcc&view=rev Log: 2014-07-08 Richard Biener PR tree-optimization/61680 * tre

[Bug tree-optimization/61681] [4.9/4.10 Regression] wrong code at -Os and above on x86_64-linux-gnu

2014-07-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61681 --- Comment #4 from Richard Biener --- Author: rguenth Date: Tue Jul 8 11:05:13 2014 New Revision: 212357 URL: https://gcc.gnu.org/viewcvs?rev=212357&root=gcc&view=rev Log: 2014-07-08 Richard Biener PR tree-optimization/61680 * tree

[Bug tree-optimization/61742] [4.10 Regression] wrong code at -O3 on x86_64-linux-gnu

2014-07-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61742 --- Comment #3 from Jakub Jelinek --- Indeed, it is. Can you add the testcase from this PR to trunk? Then we can close it.

[Bug c++/61745] New: template friend for dyadic operator- is only accepted if the monadic operator- follows it

2014-07-08 Thread jarausch at igpm dot rwth-aachen.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61745 Bug ID: 61745 Summary: template friend for dyadic operator- is only accepted if the monadic operator- follows it Product: gcc Version: 4.9.0 Status: UNCONFIRMED

[Bug tree-optimization/61742] [4.10 Regression] wrong code at -O3 on x86_64-linux-gnu

2014-07-08 Thread ysrumyan at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61742 --- Comment #2 from Yuri Rumyantsev --- This is duplicate of PR 61576 and it should pass after r212347.

[Bug target/59843] ICE with return of generic vector on aarch64

2014-07-08 Thread alalaw01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59843 --- Comment #6 from alalaw01 at gcc dot gnu.org --- Author: alalaw01 Date: Tue Jul 8 10:32:57 2014 New Revision: 212355 URL: https://gcc.gnu.org/viewcvs?rev=212355&root=gcc&view=rev Log: Backport r211502: PR target/59843 Fix arm_neon.h ZIP/UZP/T

[Bug web/61744] New: misleading documentation about cast of extended vectors

2014-07-08 Thread vincenzo.innocente at cern dot ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61744 Bug ID: 61744 Summary: misleading documentation about cast of extended vectors Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priori

[Bug c++/57466] [DR 1584] Argument deduction fails for 'const T*' when T is function type

2014-07-08 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57466 Paolo Carlini changed: What|Removed |Added Status|SUSPENDED |ASSIGNED Assignee|unassigned a

[Bug middle-end/61734] [4.10 Regression] Regression in ABS_EXPR recognition

2014-07-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61734 --- Comment #4 from Jakub Jelinek --- Sure, I wouldn't change fold_cond_expr_with_comparison itself. Instead, next to the two spots that call fold_cond_expr_with_comparison add another two, which would if arg1 or op2 is a MINUS_EXPR where the fir

[Bug middle-end/61725] [4.9/4.10 Regression] __builtin_ffs(0) leads to wrong code generation

2014-07-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61725 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/61725] [4.9/4.10 Regression] __builtin_ffs(0) leads to wrong code generation

2014-07-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61725 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Tue Jul 8 09:42:44 2014 New Revision: 212354 URL: https://gcc.gnu.org/viewcvs?rev=212354&root=gcc&view=rev Log: PR tree-optimization/61725 * tree-vrp.c (extract_range_basic): Don

[Bug middle-end/61734] [4.10 Regression] Regression in ABS_EXPR recognition

2014-07-08 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61734 Eric Botcazou changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug middle-end/61725] [4.9/4.10 Regression] __builtin_ffs(0) leads to wrong code generation

2014-07-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61725 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Tue Jul 8 09:39:57 2014 New Revision: 212353 URL: https://gcc.gnu.org/viewcvs?rev=212353&root=gcc&view=rev Log: PR tree-optimization/61725 * tree-vrp.c (extract_range_basic): Don

[Bug c/61739] __builtin_printf optimization conflicts with POSIX semantics

2014-07-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61739 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c/45289] gcc lacks a "posix" option for "-std" since POSIX 2008 defines special behavior

2014-07-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45289 Richard Biener changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug lto/61741] wrong code by LTO on x86_64-linux-gnu

2014-07-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61741 Richard Biener changed: What|Removed |Added Keywords||wrong-code Status|UNCONFIRM

[Bug tree-optimization/61742] [4.10 Regression] wrong code at -O3 on x86_64-linux-gnu

2014-07-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61742 Richard Biener changed: What|Removed |Added Keywords||wrong-code Priority|P3

[Bug tree-optimization/61743] [4.10 Regression] Complete unroll is not happened for loops with short upper bound

2014-07-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61743 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Status|

[Bug tree-optimization/61681] [4.9/4.10 Regression] wrong code at -Os and above on x86_64-linux-gnu

2014-07-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61681 --- Comment #3 from Richard Biener --- Author: rguenth Date: Tue Jul 8 09:04:29 2014 New Revision: 212349 URL: https://gcc.gnu.org/viewcvs?rev=212349&root=gcc&view=rev Log: 2014-07-08 Richard Biener PR tree-optimization/61681 * tree

[Bug c++/53585] template value parameter of pointer-to-member type incorrectly rejects non-direct values

2014-07-08 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53585 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/61680] [4.8/4.9/4.10 Regression] vectorization gives wrong answer for sandybridge target

2014-07-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61680 --- Comment #9 from Richard Biener --- Author: rguenth Date: Tue Jul 8 08:59:17 2014 New Revision: 212348 URL: https://gcc.gnu.org/viewcvs?rev=212348&root=gcc&view=rev Log: 2014-07-08 Richard Biener PR tree-optimization/61680 * tree

[Bug tree-optimization/61743] Complete unroll is not happened for loops with short upper bound

2014-07-08 Thread ysrumyan at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61743 --- Comment #1 from Yuri Rumyantsev --- Created attachment 33088 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33088&action=edit test-case to reproduce Use '-O3 -funroll-loops -Dbtype=[int,e_u8]' to reproduce.

[Bug tree-optimization/61743] New: Complete unroll is not happened for loops with short upper bound

2014-07-08 Thread ysrumyan at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61743 Bug ID: 61743 Summary: Complete unroll is not happened for loops with short upper bound Product: gcc Version: 4.10.0 Status: UNCONFIRMED Severity: normal

[Bug ipa/61190] [4.8/4.9/4.10 Regression] g++.old-deja/g++.mike/p4736b.C FAILs at -O2/-Os/-O3

2014-07-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61190 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3

[Bug middle-end/61734] [4.10 Regression] Regression in ABS_EXPR recognition

2014-07-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61734 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug tree-optimization/61576] [4.10 Regression] wrong code at -O3 on x86_64-linux-gnu

2014-07-08 Thread kyukhin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61576 --- Comment #6 from Kirill Yukhin --- Author: kyukhin Date: Tue Jul 8 07:52:12 2014 New Revision: 212347 URL: https://gcc.gnu.org/viewcvs?rev=212347&root=gcc&view=rev Log: PR tree-optimization/61576 gcc/ * tree-if-conv.c (is_cond_scalar_re

[Bug tree-optimization/61742] [4.10 Regression] wrong code at -O3 on x86_64-linux-gnu

2014-07-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61742 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/61739] __builtin_printf optimization conflicts with POSIX semantics

2014-07-08 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61739 --- Comment #1 from Andreas Schwab --- Since printf("") does not need to obtain ownership of stdout there is no conflict here. There is no requirement that it *must* obtain ownership even if not needed.