[Bug other/63504] New: [5 Regression] Issues found by --enable-checking=valgrind

2014-10-09 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63504 Bug ID: 63504 Summary: [5 Regression] Issues found by --enable-checking=valgrind Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priori

[Bug c++/63207] [5 regression] ICE in expand_expr_real_l when instantiating a template with a lambda that captures a const variable with a dependent initializer

2014-10-09 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63207 --- Comment #1 from Jason Merrill --- Author: jason Date: Fri Oct 10 03:28:18 2014 New Revision: 216056 URL: https://gcc.gnu.org/viewcvs?rev=216056&root=gcc&view=rev Log: PR c++/63207 * semantics.c (outer_var_p): Non-static. (process

[Bug bootstrap/63432] [5 Regression] profiledbootstrap failure with bootstrap-lto

2014-10-09 Thread tejohnson at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #25 from Teresa Johnson --- Unfortunately I can't reproduce this failure. Here's what I did: In my gcc source: % svn update -r r216039 In my build directory: % ~/gcc_trunk_7/configure --prefix=/usr/local/google/home/tejohnson/gcc_tr

[Bug middle-end/28367] accessing via union on a vector does not cause vec_extract to be used

2014-10-09 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28367 Marc Glisse changed: What|Removed |Added CC||glisse at gcc dot gnu.org --- Comment #6 f

[Bug target/63502] ICE in s390_add_constant when building with g++ in S390x Linux

2014-10-09 Thread bill.klees at teamquest dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63502 --- Comment #1 from Bill Klees --- Setting breakpoint at s390_add_constant Breakpoint 5, s390_add_constant (pool=0x80da0880, val=0x20003889cc0, mode=BLKmod at /home/bjk/gcc/gcc-4.9.1/./gcc/config/s390/s390.c:6400 6400 for (i = 0; i < NR

[Bug target/63503] [AArch64] A57 executes fused multiply-add poorly in some situations

2014-10-09 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63503 --- Comment #5 from Andrew Pinski --- Also how sure are you that it is the fused multiply-add and not the scheduling of the instructions? As I mentioned, try swapping the cmp and fmadd; you might get a performance boost.

[Bug target/63503] [AArch64] A57 executes fused multiply-add poorly in some situations

2014-10-09 Thread e.menezes at samsung dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63503 --- Comment #4 from Evandro Menezes --- Here's a simplified code to reproduce these results: double sum(double *A, double *B, int n) { int i; double res = 0; for (i = 0; i < n; i++) res += A [i] * B [i]; return res; }

[Bug target/63503] [AArch64] A57 executes fused multiply-add poorly in some situations

2014-10-09 Thread e.menezes at samsung dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63503 --- Comment #3 from Evandro Menezes --- (In reply to Andrew Pinski from comment #1) > The other question here are there denormals happening? That might cause > some performance differences between using fmadd and fmul/fadd. Nope, no denormals.

[Bug target/63503] [AArch64] A57 executes fused multiply-add poorly in some situations

2014-10-09 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63503 --- Comment #2 from Andrew Pinski --- The other option it is the fusion of the cmp and branch which is causing the improvement. Can you manually edit the assembly and swap the cmp and fmadd in the GCC output and try again?

[Bug target/63503] [AArch64] A57 executes fused multiply-add poorly in some situations

2014-10-09 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63503 --- Comment #1 from Andrew Pinski --- This might be true for A57 but for our chip (ThunderX), using fused multiply-add is better. The other question here are there denormals happening? That might cause some performance differences between using

[Bug target/63503] New: [AArch64] A57 executes fused multiply-add poorly in some situations

2014-10-09 Thread e.menezes at samsung dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63503 Bug ID: 63503 Summary: [AArch64] A57 executes fused multiply-add poorly in some situations Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal

[Bug bootstrap/63496] ../../gcc/ipa-polymorphic-call.c:2117:1: error: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Werror=strict-overflow]

2014-10-09 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63496 Jan Hubicka changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug bootstrap/63432] [5 Regression] profiledbootstrap failure with bootstrap-lto

2014-10-09 Thread tejohnson at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #24 from Teresa Johnson --- On Thu, Oct 9, 2014 at 12:52 PM, hjl.tools at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 > > --- Comment #23 from H.J. Lu --- > With r216039, I still got > > ../../src-trunk

[Bug libstdc++/63500] [4.9/5 Regression] bug in debug version of std::make_move_iterator?

2014-10-09 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63500 --- Comment #4 from Marc Glisse --- Would it make sense to overload __addressof so it accepts any glvalue? In practice, that means also accepting prvalue...

[Bug bootstrap/63432] [5 Regression] profiledbootstrap failure with bootstrap-lto

2014-10-09 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #23 from H.J. Lu --- With r216039, I still got ../../src-trunk/gcc/cp/parser.c: In function ‘cp_parser_declaration_seq_opt’: ../../src-trunk/gcc/cp/parser.c:11049:0: error: verify_flow_info: Wrong probability of edge 53->54 -11922283

[Bug c++/63502] New: ICE in s390_add_constant when building with g++ in S390x Linux

2014-10-09 Thread bill.klees at teamquest dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63502 Bug ID: 63502 Summary: ICE in s390_add_constant when building with g++ in S390x Linux Product: gcc Version: 4.9.1 Status: UNCONFIRMED Severity: normal

[Bug gcov-profile/61889] [5 Regression] gcov-tool.c uses nftw, ftw.h

2014-10-09 Thread fxcoudert at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61889 Francois-Xavier Coudert changed: What|Removed |Added CC||fxcoudert at gcc dot gnu.org -

[Bug libquadmath/63488] large errors in y0q

2014-10-09 Thread sgk at troutmask dot apl.washington.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63488 --- Comment #8 from Steve Kargl --- On Thu, Oct 09, 2014 at 06:27:08PM +, zimmerma+gcc at loria dot fr wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63488 > > --- Comment #7 from Paul Zimmermann --- > I agree that near zeroes we can

[Bug libstdc++/63500] [4.9/5 Regression] bug in debug version of std::make_move_iterator?

2014-10-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63500 Jonathan Wakely changed: What|Removed |Added CC||fdumont at gcc dot gnu.org --- Comment

[Bug libstdc++/63322] std::atomic where T is not trivially copyable should be disabled.

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

[Bug libstdc++/63500] [4.9/5 Regression] bug in debug version of std::make_move_iterator?

2014-10-09 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63500 Marc Glisse changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/61909] Small function optimization not applied to small objects

2014-10-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61909 --- Comment #8 from Jonathan Wakely --- std::function f3((X())); // abort This works now, but the lambda still needs to allocate.

[Bug libquadmath/63488] large errors in y0q

2014-10-09 Thread zimmerma+gcc at loria dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63488 --- Comment #7 from Paul Zimmermann --- I agree that near zeroes we can expect large errors. However for other functions I got only small errors in ulps, maybe I was unlucky. Also the ultimate goal is to get correct rounding, even near zeroes.

[Bug target/63501] ICE in GCC powerpc64le top of trunk with -mupper-regs-df

2014-10-09 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63501 David Edelsohn changed: What|Removed |Added Keywords||ice-on-valid-code Target|

[Bug target/63501] ICE in GCC powerpc64le top of trunk with -mupper-regs-df

2014-10-09 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63501 David Edelsohn changed: What|Removed |Added Status|RESOLVED|NEW Last reconfirmed|

[Bug target/63501] ICE in GCC powerpc64le top of trunk with -mupper-regs-df

2014-10-09 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63501 David Edelsohn changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug rtl-optimization/63491] Ice in LRA with simple vector test case on power

2014-10-09 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63491 David Edelsohn changed: What|Removed |Added CC||saugustine at google dot com --- Commen

[Bug libstdc++/61909] Small function optimization not applied to small objects

2014-10-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61909 --- Comment #7 from Jonathan Wakely --- Author: redi Date: Thu Oct 9 18:17:28 2014 New Revision: 216047 URL: https://gcc.gnu.org/viewcvs?rev=216047&root=gcc&view=rev Log: PR libstdc++/61909 * include/std/functional (__is_location_invari

[Bug libstdc++/63322] std::atomic where T is not trivially copyable should be disabled.

2014-10-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63322 --- Comment #2 from Jonathan Wakely --- Author: redi Date: Thu Oct 9 18:17:23 2014 New Revision: 216046 URL: https://gcc.gnu.org/viewcvs?rev=216046&root=gcc&view=rev Log: PR libstdc++/63322 * include/std/atomic (atomic): Add assertion f

[Bug libstdc++/63500] bug in debug version of std::make_move_iterator?

2014-10-09 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63500 --- Comment #1 from Marc Glisse --- (In reply to Wouter Vermaelen from comment #0) > Is the following a bug in the debug version of std::make_move_iterator or is > it a bug in my code? It compiles fine with older gcc versions (both debug > and no

[Bug c/63499] gcc treats unknown -Wno-xxx options differently than -Wxxx

2014-10-09 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63499 --- Comment #4 from Andrew Pinski --- (In reply to Zbigniew Jędrzejewski-Szmek from comment #3) > So, there's no way to programmatically check whether a flag is supported, > without resorting to grepping the output or something like that. Great.

[Bug target/63501] New: ICE in GCC powerpc64le top of trunk with -mupper-regs-df

2014-10-09 Thread saugustine at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63501 Bug ID: 63501 Summary: ICE in GCC powerpc64le top of trunk with -mupper-regs-df Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priorit

[Bug c++/63309] [4.8/4.9/5 Regression] internal compiler error: Segmentation fault

2014-10-09 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63309 Jason Merrill changed: What|Removed |Added Keywords||ice-on-invalid-code Status|N

[Bug rtl-optimization/63491] Ice in LRA with simple vector test case on power

2014-10-09 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63491 --- Comment #2 from Peter Bergner --- Slightly simplified test case that still fails without a function call: typedef __int128_t __attribute__((__vector_size__(16))) vector_128_t; typedef unsigned long long scalar_64_t; vector_128_t foo (void)

[Bug c++/63415] [4.9/5 Regression] internal compiler error: unexpected expression ‘static_cast(std::is_same{})’ of kind static_cast_expr

2014-10-09 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63415 --- Comment #4 from Jason Merrill --- Author: jason Date: Thu Oct 9 18:05:23 2014 New Revision: 216043 URL: https://gcc.gnu.org/viewcvs?rev=216043&root=gcc&view=rev Log: PR c++/63415 * pt.c (value_dependent_expression_p) [CONSTRUCTOR]:

[Bug c++/63309] [4.8/4.9/5 Regression] internal compiler error: Segmentation fault

2014-10-09 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63309 --- Comment #3 from Jason Merrill --- Author: jason Date: Thu Oct 9 18:05:29 2014 New Revision: 216044 URL: https://gcc.gnu.org/viewcvs?rev=216044&root=gcc&view=rev Log: PR c++/63309 * parser.c (cp_parser_class_head): push_template_decl

[Bug c++/63437] [4.9/5 regression][C++14] Parenthesized "movable but not copyable" object doesn't compile in return statement

2014-10-09 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63437 --- Comment #4 from Jason Merrill --- Author: jason Date: Thu Oct 9 18:05:17 2014 New Revision: 216042 URL: https://gcc.gnu.org/viewcvs?rev=216042&root=gcc&view=rev Log: PR c++/63437 * cp-tree.h (REF_PARENTHESIZED_P): Also allow INDIREC

[Bug libquadmath/63488] large errors in y0q

2014-10-09 Thread sgk at troutmask dot apl.washington.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63488 --- Comment #6 from Steve Kargl --- On Thu, Oct 09, 2014 at 05:34:11PM +, kargl at gcc dot gnu.org wrote: > > Testing 1 values in a small interval about the lowest > 10 zeros, the double precision y0() on FreeBSD (which comes > from fdli

[Bug c/63499] gcc treats unknown -Wno-xxx options differently than -Wxxx

2014-10-09 Thread zbyszek at in dot waw.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63499 --- Comment #3 from Zbigniew Jędrzejewski-Szmek --- So, there's no way to programmatically check whether a flag is supported, without resorting to grepping the output or something like that. Great.

[Bug libquadmath/63488] large errors in y0q

2014-10-09 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63488 kargl at gcc dot gnu.org changed: What|Removed |Added CC||kargl at gcc dot gnu.org --- C

[Bug c/63499] gcc treats unknown -Wno-xxx options differently than -Wxxx

2014-10-09 Thread zbyszek at in dot waw.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63499 --- Comment #2 from Zbigniew Jędrzejewski-Szmek --- Ah, ok. Thanks.

[Bug libstdc++/63500] New: bug in debug version of std::make_move_iterator?

2014-10-09 Thread vermaelen.wouter at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63500 Bug ID: 63500 Summary: bug in debug version of std::make_move_iterator? Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: li

[Bug other/63492] bconfig.h or config.h for gencondmd.c

2014-10-09 Thread pangbw at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63492 --- Comment #1 from baoshan --- CCing Mark who approved the born of genconditions.c, it seems the author Zack is busy on his study on colleague.

[Bug c/63499] gcc treats unknown -Wno-xxx options differently than -Wxxx

2014-10-09 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63499 Manuel López-Ibáñez changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c/63498] spurious warning about unrecognized command line option "-Wno-typedef-redefinition"

2014-10-09 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63498 Manuel López-Ibáñez changed: What|Removed |Added CC||manu at gcc dot gnu.org --- Commen

[Bug c/63499] New: gcc treats unknown -Wno-xxx options differently than -Wxxx

2014-10-09 Thread zbyszek at in dot waw.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63499 Bug ID: 63499 Summary: gcc treats unknown -Wno-xxx options differently than -Wxxx Product: gcc Version: 4.9.1 Status: UNCONFIRMED Severity: normal Pri

[Bug c/63498] spurious warning about unrecognized command line option "-Wno-typedef-redefinition"

2014-10-09 Thread zbyszek at in dot waw.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63498 Zbigniew Jędrzejewski-Szmek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolutio

[Bug c/63498] New: spurious warning about unrecognized command line option "-Wno-typedef-redefinition"

2014-10-09 Thread zbyszek at in dot waw.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63498 Bug ID: 63498 Summary: spurious warning about unrecognized command line option "-Wno-typedef-redefinition" Product: gcc Version: 4.9.1 Status: UNCONFIRMED Sever

[Bug libfortran/63471] [5.0 Regression] unix.c:1906:10: error: implicit declaration of function 'ttyname_r'

2014-10-09 Thread dave.anglin at bell dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63471 --- Comment #6 from dave.anglin at bell dot net --- On 10/8/2014 11:07 PM, jb at gcc dot gnu.org wrote: > That being said, googling this issue I stumbled upon > https://gcc.gnu.org/ml/gcc-patches/2011-03/msg00545.html where you fixed a > similar

[Bug rtl-optimization/57003] [4.8/4.9/5.0 Regression] gcc breaks -O2 optimization with Wine(64) - links/info/bisect of commits included

2014-10-09 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57003 Uroš Bizjak changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug target/63483] Scheduler performs Invalid move of aliased memory reference

2014-10-09 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63483 --- Comment #17 from Uroš Bizjak --- (In reply to Uroš Bizjak from comment #15) > ... but the attached test check one location only. I shoud say: ... but the test from the Description depends specifically on the code, touched by the patch.

[Bug target/63483] Scheduler performs Invalid move of aliased memory reference

2014-10-09 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63483 Uroš Bizjak changed: What|Removed |Added Attachment #33665|0 |1 is obsolete|

[Bug target/62308] A bug with aarch64 big-endian

2014-10-09 Thread venkataramanan.kumar at amd dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62308 --- Comment #7 from Venkataramanan --- I tried to look at the RTL and assembly code generated after the patch comitted in 215707. The code generated looks good some unoptimal code but it is at -O0. sub sp, sp, #16 // 15 *addd

[Bug target/63483] Scheduler performs Invalid move of aliased memory reference

2014-10-09 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63483 --- Comment #15 from Uroš Bizjak --- (In reply to rguent...@suse.de from comment #14) > I see. But you don't touch write_dependence which has a similar check. I have in fact changed all these places (I will attach the patch momentarily), but t

[Bug target/63483] Scheduler performs Invalid move of aliased memory reference

2014-10-09 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63483 --- Comment #14 from rguenther at suse dot de --- On Thu, 9 Oct 2014, ubizjak at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63483 > > --- Comment #13 from Uroš Bizjak --- > (In reply to Richard Biener from comment #12)

[Bug tree-optimization/63380] [5 Regression] Wrong constant folding

2014-10-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63380 --- Comment #5 from Richard Biener --- Author: rguenth Date: Thu Oct 9 12:45:07 2014 New Revision: 216038 URL: https://gcc.gnu.org/viewcvs?rev=216038&root=gcc&view=rev Log: 2014-10-09 Richard Biener PR tree-optimization/63380 * tree

[Bug tree-optimization/63380] [5 Regression] Wrong constant folding

2014-10-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63380 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/63379] [4.8/4.9/5 Regression] Incorrect vectorization when enabling SSE and O3, initialises loop with wrong value

2014-10-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63379 Richard Biener changed: What|Removed |Added Known to work||4.6.3 Target Milestone|---

[Bug target/63483] Scheduler performs Invalid move of aliased memory reference

2014-10-09 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63483 --- Comment #13 from Uroš Bizjak --- (In reply to Richard Biener from comment #12) > I still don't get it. What we end up doing is > > reg:DI 72 = /u load from 'a' (insn 6) > reg:DI 78 = /u load from 'b' (insn 15) > ... > RMW sequence o

[Bug c++/63497] std::regex can't handle [^class] correctly and cause runtime crash

2014-10-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63497 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/63489] stack allocated array pointer corrupted

2014-10-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63489 --- Comment #4 from Jonathan Wakely --- I think valgrind only checks heap memory, so doesn't help for buffer overflows on the stack.

[Bug tree-optimization/63379] Incorrect vectorization when enabling SSE and O3, initialises loop with wrong value

2014-10-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63379 Richard Biener changed: What|Removed |Added Blocks||50414 --- Comment #3 from Richard Biene

[Bug c++/63497] New: std::regex can't handle [^class] correctly and cause runtime crash

2014-10-09 Thread moophy at foxmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63497 Bug ID: 63497 Summary: std::regex can't handle [^class] correctly and cause runtime crash Product: gcc Version: 4.9.1 Status: UNCONFIRMED Severity: normal

[Bug target/63483] Scheduler performs Invalid move of aliased memory reference

2014-10-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63483 --- Comment #12 from Richard Biener --- I still don't get it. What we end up doing is reg:DI 72 = /u load from 'a' (insn 6) reg:DI 78 = /u load from 'b' (insn 15) ... RMW sequence on (mem:DI (reg:DI 72 ... store to (mem:SI (reg:DI 78

[Bug c/52981] Separate -Wpadded into two options

2014-10-09 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52981 Manuel López-Ibáñez changed: What|Removed |Added CC||manu at gcc dot gnu.org --- Commen

[Bug c++/53514] Make -Wpadded a meta-option for -Wpadded-in-middle and -Wpadded-at-end

2014-10-09 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53514 Manuel López-Ibáñez changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c/52981] Separate -Wpadded into two options

2014-10-09 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52981 Manuel López-Ibáñez changed: What|Removed |Added CC||david at doublewise dot net --- Co

[Bug rtl-optimization/63475] Postreload CSE propagates aliased memory operand

2014-10-09 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63475 Uroš Bizjak changed: What|Removed |Added CC||law at gcc dot gnu.org --- Comment #1 from

[Bug bootstrap/63496] ../../gcc/ipa-polymorphic-call.c:2117:1: error: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Werror=strict-overflow]

2014-10-09 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63496 --- Comment #1 from Marc Glisse --- I don't know if it is the same one (strange line number): return offset + GET_MODE_BITSIZE (Pmode) <= offset (missing tci-> on the first offset probably)

[Bug tree-optimization/63476] [5 Regression] ICE: tree check: expected ssa_name, have var_decl in walk_aliased_vdefs_1, at tree-ssa-alias.c:2689

2014-10-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63476 --- Comment #2 from Richard Biener --- Ah, #5 0x00c263c2 in ipa_polymorphic_call_context::get_dynamic_type ( this=0x7fffd790, instance=, otr_object=, otr_type=, call=) at /space/rguenther/src/svn/trunk/gcc/ipa-poly

[Bug bootstrap/63496] New: ../../gcc/ipa-polymorphic-call.c:2117:1: error: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Werror=strict-overflow]

2014-10-09 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63496 Bug ID: 63496 Summary: ../../gcc/ipa-polymorphic-call.c:2117:1: error: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Werr

[Bug lto/61969] [4.8/4.9 Regression] wrong code by LTO on i?86-linux-gnu (affecting trunk, 4.9.x, and 4.8.x)

2014-10-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61969 --- Comment #13 from Richard Biener --- Author: rguenth Date: Thu Oct 9 10:50:43 2014 New Revision: 216037 URL: https://gcc.gnu.org/viewcvs?rev=216037&root=gcc&view=rev Log: 2014-10-09 Richard Biener PR tree-optimization/61969 * tre

[Bug c/52981] Separate -Wpadded into two options

2014-10-09 Thread RLynn at fundamentalsltd dot co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52981 Roger Lynn changed: What|Removed |Added CC||RLynn at fundamentalsltd dot co.uk --- Com

[Bug c++/46836] implement #pragma system_header "canonical_filename"

2014-10-09 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46836 Manuel López-Ibáñez changed: What|Removed |Added Keywords||diagnostic Status|UNCO

[Bug fortran/59488] [OpenMP] named constant in parallel construct leads to "not specified in enclosing parallel" error.

2014-10-09 Thread bugs at stellardeath dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59488 Lorenz Hüdepohl changed: What|Removed |Added CC||bugs at stellardeath dot org --- Comme

[Bug c++/51501] [DR 1433] decltype over-agressive SFINAE

2014-10-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51501 --- Comment #13 from Jonathan Wakely --- Also I guess we can unsuspend this and close as INVALID now that EWG rejected it. And maybe issue a diagnostic for comment 12, as EDG and clang do?

[Bug c++/51501] [DR 1433] decltype over-agressive SFINAE

2014-10-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51501 --- Comment #12 from Jonathan Wakely --- (In reply to Jason Merrill from comment #4) > Reduced: > > template T list(T x); > > template > auto list(H h, T ...args) -> decltype(list(args...)); > > auto list3 = list(1, 2, 3); Interestingly it

[Bug middle-end/63311] [4.9/5 Regression] -O1 optimization introduces valgrind warning

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

[Bug c++/63455] [4.8/4.9/5 Regression] decltype of statement expression internal compiler error: in cp_parser_abort_tentative_parse, at cp/parser.c:25062

2014-10-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63455 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug rtl-optimization/57003] [4.8/4.9/5.0 Regression] gcc breaks -O2 optimization with Wine(64) - links/info/bisect of commits included

2014-10-09 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57003 --- Comment #31 from uros at gcc dot gnu.org --- Author: uros Date: Thu Oct 9 09:05:37 2014 New Revision: 216035 URL: https://gcc.gnu.org/viewcvs?rev=216035&root=gcc&view=rev Log: Backport from mainline 2014-10-09 Uros Bizjak PR

[Bug tree-optimization/63375] [4.8/4.9/5 Regression] reordering of reads across fences

2014-10-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63375 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #9

[Bug tree-optimization/63379] Incorrect vectorization when enabling SSE and O3, initialises loop with wrong value

2014-10-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63379 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug tree-optimization/63379] Incorrect vectorization when enabling SSE and O3, initialises loop with wrong value

2014-10-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63379 Richard Biener changed: What|Removed |Added Keywords||wrong-code Target|

[Bug target/63428] [4.8/4.9/5 Regression] vshuf-v4di.c miscompilation

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

[Bug libstdc++/60132] C++11: lack of is_trivially_copy_constructible

2014-10-09 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60132 Paolo Carlini changed: What|Removed |Added Status|ASSIGNED|RESOLVED CC|ville.voutil

[Bug libstdc++/60132] C++11: lack of is_trivially_copy_constructible

2014-10-09 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60132 --- Comment #3 from paolo at gcc dot gnu.org --- Author: paolo Date: Thu Oct 9 08:37:26 2014 New Revision: 216032 URL: https://gcc.gnu.org/viewcvs?rev=216032&root=gcc&view=rev Log: 2014-10-09 Ville Voutilainen PR libstdc++/60132

[Bug c++/53025] [C++11] noexcept operator depends on copy-elision

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

[Bug c++/63489] stack allocated array pointer corrupted

2014-10-09 Thread jonathan.hogg at stfc dot ac.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63489 --- Comment #3 from Jonathan Hogg --- Confirmed, this is the cause is the larger example as well. I had missed the introduction of -fsanitize=address, useful feature. I'd assumed something like that valgrind would have picked up for me however!

[Bug c/63480] -Wmissing-field-initializers should not warn about intentionally empty initializers (or that should be a separate option)

2014-10-09 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63480 --- Comment #7 from Marek Polacek --- Author: mpolacek Date: Thu Oct 9 08:25:50 2014 New Revision: 216031 URL: https://gcc.gnu.org/viewcvs?rev=216031&root=gcc&view=rev Log: PR c/63480 * c-typeck.c (pop_init_level): Don't warn about init

[Bug c/63480] -Wmissing-field-initializers should not warn about intentionally empty initializers (or that should be a separate option)

2014-10-09 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63480 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/57003] [4.8/4.9/5.0 Regression] gcc breaks -O2 optimization with Wine(64) - links/info/bisect of commits included

2014-10-09 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57003 --- Comment #30 from uros at gcc dot gnu.org --- Author: uros Date: Thu Oct 9 08:22:23 2014 New Revision: 216030 URL: https://gcc.gnu.org/viewcvs?rev=216030&root=gcc&view=rev Log: Backport from mainline 2014-10-09 Uros Bizjak PR

[Bug lto/61969] [4.8/4.9 Regression] wrong code by LTO on i?86-linux-gnu (affecting trunk, 4.9.x, and 4.8.x)

2014-10-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61969 Richard Biener changed: What|Removed |Added Known to work||5.0 Summary|[4.8/4.9/5 Regre

[Bug lto/61969] [4.8/4.9/5 Regression] wrong code by LTO on i?86-linux-gnu (affecting trunk, 4.9.x, and 4.8.x)

2014-10-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61969 --- Comment #11 from Richard Biener --- Author: rguenth Date: Thu Oct 9 08:21:46 2014 New Revision: 216029 URL: https://gcc.gnu.org/viewcvs?rev=216029&root=gcc&view=rev Log: 2014-10-09 Richard Biener PR tree-optimization/61969 * tre

[Bug tree-optimization/63445] [5 Regression] request: make -Wstrict-overflow avoid a class of false positives

2014-10-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63445 --- Comment #10 from Richard Biener --- Author: rguenth Date: Thu Oct 9 08:20:53 2014 New Revision: 216028 URL: https://gcc.gnu.org/viewcvs?rev=216028&root=gcc&view=rev Log: 2014-10-09 Richard Biener PR tree-optimization/63445 * tre

[Bug tree-optimization/63445] [5 Regression] request: make -Wstrict-overflow avoid a class of false positives

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

[Bug tree-optimization/63380] [5 Regression] Wrong constant folding

2014-10-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63380 --- Comment #4 from Richard Biener --- *** Bug 63381 has been marked as a duplicate of this bug. ***

[Bug tree-optimization/63381] [5 Regression] Wrong constant folding

2014-10-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63381 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libquadmath/55821] Release tarballs (unconditionally) install libquadmath.info when libquadmath is not supported

2014-10-09 Thread fxcoudert at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55821 Francois-Xavier Coudert changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--

[Bug c/63495] struct __attribute__ ((aligned (8))) broken on x86

2014-10-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63495 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c/63495] struct __attribute__ ((aligned (8))) broken on x86

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

  1   2   >