[Bug c/65471] type interpretation in _Generic

2016-06-09 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65471 Marek Polacek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c/65471] type interpretation in _Generic

2016-06-09 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65471 --- Comment #5 from Marek Polacek --- Author: mpolacek Date: Thu Jun 9 10:16:19 2016 New Revision: 237252 URL: https://gcc.gnu.org/viewcvs?rev=237252=gcc=rev Log: PR c/65471 * gcc.dg/c11-generic-3.c: New test. Added:

[Bug target/71470] New: Wrong code on trunk gcc with westmere target

2016-06-09 Thread anton.mitrokhin at phystech dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71470 Bug ID: 71470 Summary: Wrong code on trunk gcc with westmere target Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c++/71469] New: Print possible override candidates when a method is marked override but doesn't override

2016-06-09 Thread b7.10110111 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71469 Bug ID: 71469 Summary: Print possible override candidates when a method is marked override but doesn't override Product: gcc Version: 6.0 Status: UNCONFIRMED

[Bug c/71455] On files with many functions, gcc 4.8.3 is much slower than v4.4.5

2016-06-09 Thread avibl at cadence dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71455 --- Comment #4 from Avi Bloch --- Unfortunately re-compiling gcc or moving to a different version is not an option. What I'm looking for are flags to pass to gcc that will alleviate the problem. My problem seems similar to this one:

[Bug c++/71386] Wrong code on c++14 (GCC trunk)

2016-06-09 Thread anton.mitrokhin at phystech dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71386 --- Comment #1 from Anton Mitrokhin --- Could anyone please take a look?

[Bug c/71455] On files with many functions, gcc 4.8.3 is much slower than v4.4.5

2016-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71455 --- Comment #3 from Richard Biener --- I think the patches for the performance issue were not too invasive so backporting them should be possible. You can identify them by searching bugzilla for "expand" slowness or by bisecting SVN revisions

[Bug c++/71468] New: explicit ctor and overload resolution

2016-06-09 Thread g...@axel-naumann.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71468 Bug ID: 71468 Summary: explicit ctor and overload resolution Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug sanitizer/71445] libsanitizer build failure on aarch64-linux-gnu with recent glibc

2016-06-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71445 --- Comment #11 from Jakub Jelinek --- True; on the other side, at least for backports we need some other solution, because the symbol versioning stuff can't be backported to GCC 6.2 or 5.5 and people will surely want to be able to compile those

[Bug c++/71463] "ignoring attributes on template argument" in -O1 and above

2016-06-09 Thread mail at milianw dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71463 --- Comment #2 from Milian Wolff --- Indeed, there is a difference between malloc in the two levels: -O0: extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) ; -O1: extern void

[Bug c/71455] On files with many functions, gcc 4.8.3 is much slower than v4.4.5

2016-06-09 Thread avibl at cadence dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71455 --- Comment #2 from Avi Bloch --- Any ideas how I can workaround this problem?

[Bug sanitizer/71458] ICE with -fsanitize=bounds

2016-06-09 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71458 --- Comment #3 from Martin Liška --- The PR is very similar to PR65044, I'm going to prepare a very similar patch for -fsanitize=bounds.

[Bug c++/71458] ICE with -fsanitize=bounds

2016-06-09 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71458 --- Comment #2 from Martin Liška --- Minimal test-case: enum {} a[0]; void fn1(int); void fn2() { fn1(a[-1]); } Minimal command line arguments: g++ pr.ii -fsanitize=bounds -fcheck-pointer-bounds -mmpx I've got a patch that fixes that, will

[Bug middle-end/65832] Inefficient vector construction

2016-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65832 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/65832] Inefficient vector construction

2016-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65832 Richard Biener changed: What|Removed |Added CC||mirq-gccboogs at rere dot qmqm.pl ---

[Bug target/71467] extraneous stores emitted for __v8si with -mno-avx2

2016-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71467 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/71458] ICE with -fsanitize=bounds

2016-06-09 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71458 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/71460] Copying structs can trap (on x86-32) due to SNaN to QNaN

2016-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71460 --- Comment #7 from Richard Biener --- (In reply to Richard Biener from comment #6) > (In reply to Uroš Bizjak from comment #5) > > Following patch fixes the failure: > > > > --cut here-- > > diff --git a/gcc/config/i386/i386.c

[Bug c++/71464] [4.9/5/6/7 Regression] ICE on invalid C++11 code (with redeclared constructor) at -Os on x86_64-linux-gnu: Segmentation fault

2016-06-09 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71464 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/71465] [7 Regression] ICE on invalid C++ code (with duplicate base) on x86_64-linux-gnu: in dfs_build_secondary_vptr_vtt_inits, at cp/class.c:9075

2016-06-09 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71465 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/71460] Copying structs can trap (on x86-32) due to SNaN to QNaN

2016-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71460 Richard Biener changed: What|Removed |Added CC||jamborm at gcc dot gnu.org,

[Bug target/71467] extraneous stores emitted for __v8si with -mno-avx2

2016-06-09 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71467 --- Comment #2 from Marc Glisse --- DUP of PR55266? (there are probably other related PRs)

[Bug target/71467] extra store for -mavx -mno-avx

2016-06-09 Thread mirq-gccboogs at rere dot qmqm.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71467 --- Comment #1 from Micha³ Miros³aw --- It gets even worse with AVX also disabled. $ gcc -O3 -mno-avx -mno-avx2 -S -o - a.c

[Bug target/71467] New: extra store for -mavx -mno-avx

2016-06-09 Thread mirq-gccboogs at rere dot qmqm.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71467 Bug ID: 71467 Summary: extra store for -mavx -mno-avx Product: gcc Version: 5.3.1 Status: UNCONFIRMED Keywords: missed-optimization, ssemmx Severity: minor

[Bug target/71460] Copying structs can trap (on x86-32) due to SNaN to QNaN

2016-06-09 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71460 Uroš Bizjak changed: What|Removed |Added CC||jsm28 at gcc dot gnu.org --- Comment #5

[Bug tree-optimization/71462] [7 Regression] gcc ICE at -O3 on valid code on x86_64-linux-gnu with “seg fault”

2016-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71462 --- Comment #2 from Richard Biener --- #4 0x01035c30 in find_uses_to_rename (changed_bbs=0x26e1748, use_blocks=0x281d750, need_phis=0x2792450, use_flags=1) at /space/rguenther/src/svn/trunk/gcc/tree-ssa-loop-manip.c:476 476

[Bug c/71455] On files with many functions, gcc 4.8.3 is much slower than v4.4.5

2016-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71455 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/71466] wrong code at -O3 on x86_64-linux-gnu

2016-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71466 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment

[Bug middle-end/71310] Bitfields cause load hit store with smaller store and larger load

2016-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71310 Richard Biener changed: What|Removed |Added Keywords||wrong-code CC|

[Bug middle-end/71310] Bitfields cause load hit store with smaller store and larger load

2016-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71310 Richard Biener changed: What|Removed |Added Component|target |middle-end --- Comment #5 from Richard

[Bug tree-optimization/71407] [7 Regression] ICE at -O3 in 32-bit and 64-bit modes on x86_64-linux-gnu (verify_gimple: integral result type precision does not match field size of BIT_FIELD_REF)

2016-06-09 Thread helloqirun at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71407 Qirun Zhang changed: What|Removed |Added CC||helloqirun at gmail dot com --- Comment

[Bug target/71460] Copying structs can trap (on x86-32) due to SNaN to QNaN

2016-06-09 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71460 --- Comment #4 from Uroš Bizjak --- (In reply to Richard Biener from comment #3) > It looks like RTL expansion uses DFmode to copy the aggregate which is likely > because the backend (or stor-layout.c) assigns DFmode to struct s. A similar >

[Bug c++/71465] [7 Regression] ICE on invalid C++ code (with duplicate base) on x86_64-linux-gnu: in dfs_build_secondary_vptr_vtt_inits, at cp/class.c:9075

2016-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71465 Richard Biener changed: What|Removed |Added Keywords||error-recovery, |

[Bug c++/71464] [4.9/5/6/7 Regression] ICE on invalid C++11 code (with redeclared constructor) at -Os on x86_64-linux-gnu: Segmentation fault

2016-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71464 Richard Biener changed: What|Removed |Added Keywords||error-recovery, |

[Bug tree-optimization/71462] [7 Regression] gcc ICE at -O3 on valid code on x86_64-linux-gnu with “seg fault”

2016-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71462 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/71461] missed optimization in conditional assignment

2016-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71461 Richard Biener changed: What|Removed |Added Keywords||missed-optimization

[Bug c++/71456] missing -Wunused-variable on a static global initialized with another

2016-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71456 Richard Biener changed: What|Removed |Added Keywords||diagnostic, |

[Bug tree-optimization/71462] [7 Regression] gcc ICE at -O3 on valid code on x86_64-linux-gnu with “seg fault”

2016-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71462 Richard Biener changed: What|Removed |Added Target Milestone|--- |7.0 Summary|[7

[Bug target/71460] Copying structs can trap (on x86-32) due to SNaN to QNaN

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

[Bug tree-optimization/70729] Loop marked with omp simd pragma is not vectorized

2016-06-09 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70729 --- Comment #24 from rguenther at suse dot de --- On Wed, 8 Jun 2016, ysrumyan at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70729 > > --- Comment #23 from Yuri Rumyantsev --- > OK. I will try to prepare the second

[Bug c++/57745] missing recursive lifetime extension within std::initializer_list

2016-06-09 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57745 Marc Glisse changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

<    1   2