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

2014-10-09 Thread eggert at gnu dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63495 Bug ID: 63495 Summary: struct __attribute__ ((aligned (8))) broken on x86 Product: gcc Version: 4.9.1 Status: UNCONFIRMED Severity: normal Priority: P3

[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 #29 from uros at gcc dot gnu.org --- Author: uros Date: Thu Oct 9 06:36:08 2014 New Revision: 216026 URL: https://gcc.gnu.org/viewcvs?rev=216026root=gccview=rev Log: PR rtl-optimization/57003 * regcprop.c

Re: gcc 4.9.1 Bug or not

2014-10-09 Thread Jakub Jelinek
On Thu, Oct 09, 2014 at 01:54:57PM +0800, Rongqing Li wrote: The attachment is a piece of C code. When compile it with -O2 option, a segfault occurs: strncpy(new, old, cp-old); It is a bug of course, but in the testcase. Calling strncpy with NULL second argument, even when the size is

[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 fxcoudert at gcc dot gnu.org changed: What|Removed |Added Keywords|

[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 --- Comment #5 from Francois-Xavier Coudert fxcoudert at gcc dot gnu.org --- Author: fxcoudert Date: Thu Oct 9 07:40:39 2014 New Revision: 216027 URL: https://gcc.gnu.org/viewcvs?rev=216027root=gccview=rev Log: PR libquadmath/55821 *

[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 jakub at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[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 jakub at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[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 fxcoudert at gcc dot gnu.org changed: What|Removed |Added Status|NEW

[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 rguenth at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[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 rguenth at gcc dot gnu.org --- *** Bug 63381 has been marked as a duplicate of this bug. ***

[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 rguenth at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[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 rguenth at gcc dot gnu.org --- Author: rguenth Date: Thu Oct 9 08:20:53 2014 New Revision: 216028 URL: https://gcc.gnu.org/viewcvs?rev=216028root=gccview=rev Log: 2014-10-09 Richard Biener rguent...@suse.de

[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 rguenth at gcc dot gnu.org --- Author: rguenth Date: Thu Oct 9 08:21:46 2014 New Revision: 216029 URL: https://gcc.gnu.org/viewcvs?rev=216029root=gccview=rev Log: 2014-10-09 Richard Biener rguent...@suse.de

[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 rguenth at gcc dot gnu.org changed: What|Removed |Added Known to work||5.0

[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=216030root=gccview=rev Log: Backport from mainline 2014-10-09 Uros Bizjak

[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 mpolacek at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[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 mpolacek at gcc dot gnu.org --- Author: mpolacek Date: Thu Oct 9 08:25:50 2014 New Revision: 216031 URL: https://gcc.gnu.org/viewcvs?rev=216031root=gccview=rev Log: PR c/63480 * c-typeck.c

[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 jonathan.hogg at stfc dot ac.uk --- 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

[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 paolo.carlini at oracle dot com changed: What|Removed |Added Status|NEW |RESOLVED

[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 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=216032root=gccview=rev Log: 2014-10-09 Ville Voutilainen

[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 paolo.carlini at oracle dot com changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[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 jakub at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[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 rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong-code

[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 rguenth at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[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 jakub at gcc dot gnu.org changed: What|Removed |Added CC||jakub at gcc dot

[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=216035root=gccview=rev Log: Backport from mainline 2014-10-09 Uros Bizjak

[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 jakub at gcc dot gnu.org changed: What|Removed |Added CC||jakub at gcc dot

[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 jakub at gcc dot gnu.org changed: What|Removed |Added CC||jakub at gcc dot

[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 redi at gcc dot gnu.org --- (In reply to Jason Merrill from comment #4) Reduced: template class T T list(T x); template class H, class ...T auto list(H h, T ...args) - decltype(list(args...)); auto

[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 redi at gcc dot gnu.org --- 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 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 bugs at stellardeath dot org changed: What|Removed |Added CC||bugs at

[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 manu at gcc dot gnu.org changed: What|Removed |Added Keywords||diagnostic

[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 RLynn at fundamentalsltd dot co.uk changed: What|Removed |Added CC||RLynn at

[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 rguenth at gcc dot gnu.org --- Author: rguenth Date: Thu Oct 9 10:50:43 2014 New Revision: 216037 URL: https://gcc.gnu.org/viewcvs?rev=216037root=gccview=rev Log: 2014-10-09 Richard Biener rguent...@suse.de

[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

[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 rguenth at gcc dot gnu.org --- Ah, #5 0x00c263c2 in ipa_polymorphic_call_context::get_dynamic_type ( this=0x7fffd790, instance=ssa_name 0x7687b678, otr_object=ssa_name 0x7687b678,

[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 glisse at gcc dot gnu.org --- 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 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 ubizjak at gmail dot com changed: What|Removed |Added CC||law at gcc dot

[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 manu at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[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 manu at gcc dot gnu.org changed: What|Removed |Added CC||david at

[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 manu at gcc dot gnu.org changed: What|Removed |Added CC||manu at gcc

[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 rguenth at gcc dot gnu.org --- 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 ...

[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 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 rguenth at gcc dot gnu.org changed: What|Removed |Added Blocks||50414 ---

[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 redi at gcc dot gnu.org --- I think valgrind only checks heap memory, so doesn't help for buffer overflows on the stack.

[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 redi at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[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 ubizjak at gmail dot com --- (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)

[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 rguenth at gcc dot gnu.org changed: What|Removed |Added Known to work||4.6.3

[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 rguenth at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[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 rguenth at gcc dot gnu.org --- Author: rguenth Date: Thu Oct 9 12:45:07 2014 New Revision: 216038 URL: https://gcc.gnu.org/viewcvs?rev=216038root=gccview=rev Log: 2014-10-09 Richard Biener rguent...@suse.de

[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 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 ubizjak at gmail dot com ---

[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 ubizjak at gmail dot com --- (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

[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 venkataramanan.kumar at amd dot com --- 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.

[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 ubizjak at gmail dot com changed: What|Removed |Added Attachment #33665|0 |1 is

[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 ubizjak at gmail dot com --- (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,

[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 ubizjak at gmail dot com changed: What|Removed |Added Status|REOPENED|RESOLVED

[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 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

[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 zbyszek at in dot waw.pl changed: What|Removed |Added Status|UNCONFIRMED

[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

[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 manu at gcc dot gnu.org changed: What|Removed |Added CC||manu at gcc

[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 manu at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[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 pangbw at gmail dot com --- CCing Mark who approved the born of genconditions.c, it seems the author Zack is busy on his study on colleague.

[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:

[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 zbyszek at in dot waw.pl --- Ah, ok. Thanks.

[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 ---

[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 zbyszek at in dot waw.pl --- 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 sgk at troutmask dot apl.washington.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63488 --- Comment #6 from Steve Kargl sgk at troutmask dot apl.washington.edu --- 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

[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 jason at gcc dot gnu.org --- Author: jason Date: Thu Oct 9 18:05:17 2014 New Revision: 216042 URL: https://gcc.gnu.org/viewcvs?rev=216042root=gccview=rev Log: PR c++/63437 * cp-tree.h

[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 jason at gcc dot gnu.org --- Author: jason Date: Thu Oct 9 18:05:29 2014 New Revision: 216044 URL: https://gcc.gnu.org/viewcvs?rev=216044root=gccview=rev Log: PR c++/63309 * parser.c

[Bug c++/63415] [4.9/5 Regression] internal compiler error: unexpected expression ‘static_castint(std::is_sameT, A1{})’ 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 jason at gcc dot gnu.org --- Author: jason Date: Thu Oct 9 18:05:23 2014 New Revision: 216043 URL: https://gcc.gnu.org/viewcvs?rev=216043root=gccview=rev Log: PR c++/63415 * pt.c

[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 bergner at gcc dot gnu.org --- 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

[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 jason at gcc dot gnu.org changed: What|Removed |Added Keywords|

[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

[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 pinskia at gcc dot gnu.org --- (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

[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 glisse at gcc dot gnu.org --- (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

[Bug libstdc++/63322] std::atomicT 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 redi at gcc dot gnu.org --- Author: redi Date: Thu Oct 9 18:17:23 2014 New Revision: 216046 URL: https://gcc.gnu.org/viewcvs?rev=216046root=gccview=rev Log: PR libstdc++/63322 * include/std/atomic

[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 redi at gcc dot gnu.org --- Author: redi Date: Thu Oct 9 18:17:28 2014 New Revision: 216047 URL: https://gcc.gnu.org/viewcvs?rev=216047root=gccview=rev Log: PR libstdc++/61909 * include/std/functional

[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 dje at gcc dot gnu.org changed: What|Removed |Added CC||saugustine at

[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 dje at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[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 dje at gcc dot gnu.org changed: What|Removed |Added Status|RESOLVED|NEW Last

[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 dje at gcc dot gnu.org changed: What|Removed |Added Keywords||ice-on-valid-code

[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 zimmerma+gcc at loria dot fr --- 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

[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 redi at gcc dot gnu.org --- std::functionvoid() f3((X())); // abort This works now, but the lambda still needs to allocate.

[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 glisse at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug libstdc++/63322] std::atomicT 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 redi at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[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 redi at gcc dot gnu.org changed: What|Removed |Added CC||fdumont at gcc

[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 sgk at troutmask dot apl.washington.edu --- 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

[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 fxcoudert at gcc dot gnu.org changed: What|Removed |Added CC|

[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 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 hjl.tools at gmail dot com --- 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

[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 glisse at gcc dot gnu.org --- 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 tejohnson at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #24 from Teresa Johnson tejohnson at google dot com --- On Thu, Oct 9, 2014 at 12:52 PM, hjl.tools at gmail dot com gcc-bugzi...@gcc.gnu.org wrote: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63432 --- Comment #23 from H.J. Lu

[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 hubicka at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last

[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 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 pinskia at gcc dot gnu.org --- 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

[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 pinskia at gcc dot gnu.org --- 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

[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 e.menezes at samsung dot com --- (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

[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 e.menezes at samsung dot com --- 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];

[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 pinskia at gcc dot gnu.org --- 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

  1   2   >