[Bug target/77493] [6/7 Regression] -fcrossjumping (-O2) on ppc64le causes segfaults (jump to 0x0) (first bad r230091)

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

[Bug tree-optimization/70586] [7 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu in 32-bit and 64-bit modes

2016-09-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70586 --- Comment #7 from Richard Biener --- There is currently no cost model. One easily could add a estimate_num_insns based one (with a --param) to bb_no_side_effects_p. Note that I originally invented ifcombine to replace LOGICAL_OP_NON_SHORT_CIR

[Bug fortran/69514] ICE with nested array constructor

2016-09-06 Thread lkrupp at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69514 --- Comment #6 from lkrupp at gcc dot gnu.org --- Here's a test case for the paranoid among us: ! { dg-do run } program p implicit none real , parameter :: arr(3) = [ real:: 2, 2.5, (1.5, 2.5) ] real , parameter :: ari(3) = [ integer

[Bug target/77478] Incorrect code generated with -O3, m32, -msse2 and -ffast-math

2016-09-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77478 --- Comment #5 from Richard Biener --- Created attachment 39572 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39572&action=edit debug patch I suspect this is a duplicate of PR66598. I have the attached in my local tree which dumps alignm

[Bug target/77483] [6/7 regression] gcc.target/i386/mask-unpack.c etc. FAIL

2016-09-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77483 --- Comment #3 from Richard Biener --- You could add dg-skip-if or XFAILs to the tests now failing. IMHO a testsuite issue.

[Bug middle-end/77484] Static branch predictor causes ~6-8% regression of SPEC2000 GAP

2016-09-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77484 Richard Biener changed: What|Removed |Added Target||aarch64 --- Comment #1 from Richard Bie

[Bug c/77490] bit-not (~) on boolean should be warned about

2016-09-06 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77490 Andrew Pinski changed: What|Removed |Added Keywords||diagnostic Severity|normal

[Bug tree-optimization/77485] Missed dead store elimination of aggregate store followed by partial stores

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

[Bug tree-optimization/77450] [5/6/7 Regression] ICE: in verify_ssa, at tree-ssa.c:1016 on very simple code with vectors

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

[Bug libstdc++/77495] optional assignment from {} acts weirdly

2016-09-06 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77495 Ville Voutilainen changed: What|Removed |Added Depends on||77288 --- Comment #1 from Ville Vout

[Bug libstdc++/77492] std regex icase doesn't seem to work correctly.

2016-09-06 Thread timshen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77492 Tim Shen changed: What|Removed |Added CC||timshen at gcc dot gnu.org --- Comment #1 fro

[Bug c++/77496] New: ICE in instantiate_type, at cp/class.c:8270

2016-09-06 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77496 Bug ID: 77496 Summary: ICE in instantiate_type, at cp/class.c:8270 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c++/77496] ICE in instantiate_type, at cp/class.c:8270

2016-09-06 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77496 --- Comment #1 from Bernd Edlinger --- But it works if I write: int f(bool z) { return zz(0) ? : 0; }

[Bug sanitizer/68260] false positive with tsan

2016-09-06 Thread dvyukov at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68260 --- Comment #4 from Dmitry Vyukov --- Good point. I wonder if using -O2 fixes this. We tend to always use tsan with -O2 for performance reasons. Tsan already considerably slows down execution, and additional unnecessary memory accesses and non-in

[Bug sanitizer/68260] false positive with tsan

2016-09-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68260 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug libstdc++/77469] std::regex x("[b\\-a]") throws with message "Invalid range in bracket expression."

2016-09-06 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77469 --- Comment #6 from Jonathan Wakely --- (In reply to Andreas Schwab from comment #4) > \ is not special inside bracket expressions, [b\-a] means b and the range > between \ and a. If you want to include a - in a bracket expression, put it > firs

[Bug target/77494] -mcpu=cortex-a53 does not allow use of crc extensions

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

[Bug libstdc++/77356] regex error for a ECMAScript syntax string

2016-09-06 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77356 Jonathan Wakely changed: What|Removed |Added Target Milestone|--- |7.0

[Bug target/77494] -mcpu=cortex-a53 does not allow use of crc extensions

2016-09-06 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77494 --- Comment #3 from Richard Earnshaw --- You need to report gas bugs to the binutils maintainers.

[Bug c++/77446] Suspicious "non-constant condition for static assertion" error

2016-09-06 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77446 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid Status|UNCON

[Bug c++/77477] error recovery for explicit qualification

2016-09-06 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77477 --- Comment #5 from Jonathan Wakely --- (In reply to Jim Michaels from comment #2) > I don't believe this answer. > to my knowledge the syntax is OK for c++11. Please stop claiming templates don't work and learn to write C++. > I was even told

[Bug c++/77477] error recovery for explicit qualification

2016-09-06 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77477 Jonathan Wakely changed: What|Removed |Added Keywords|error-recovery |diagnostic --- Comment #6 from Jonatha

[Bug c++/77496] ICE in instantiate_type, at cp/class.c:8270

2016-09-06 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77496 --- Comment #2 from Bernd Edlinger --- possible fix: --- a/gcc-7-20160904/gcc/cp/class.c 2016-08-26 17:10:57.0 +0200 +++ b/gcc-7-20160904/gcc/cp/class.c 2016-09-06 11:55:27.252138088 +0200 @@ -8262,6 +8262,11 @@ instantiate_type

[Bug bootstrap/70473] genautomata memory footprint for arm

2016-09-06 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70473 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Known to work

[Bug gcov-profile/58306] Broken profiling for unrar sources: error: corrupted value profile: value profile counter (X out of Y) inconsistent with basic-block count

2016-09-06 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58306 --- Comment #36 from PeteVine --- The original patch is still not enough it seems. I've just tried profiling the C-ray benchmark from issue #53659 (./c-ray-mt -t 32 -s 160x120 -r 8 -i sphfract -o output.ppm) and any -t (for threads) greater than

[Bug gcov-profile/58306] Broken profiling for unrar sources: error: corrupted value profile: value profile counter (X out of Y) inconsistent with basic-block count

2016-09-06 Thread t.artem at mailcity dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58306 Artem S. Tashkinov changed: What|Removed |Added Status|RESOLVED|NEW Resolution|FIXED

[Bug middle-end/77484] Static branch predictor causes ~6-8% regression of SPEC2000 GAP

2016-09-06 Thread hubicka at ucw dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77484 --- Comment #2 from Jan Hubicka --- > IIRC the measurements have been run on x86 only, they are done "statically", > that is, verify the prediction against real outcomes as computed by the edge > profile > which is target independent. Yes, the m

[Bug fortran/72743] ICE in get_constraint_for_ssa_var, at tree-ssa-structalias.c:2958

2016-09-06 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72743 Thomas Schwinge changed: What|Removed |Added Keywords||openacc Status|NEW

[Bug tree-optimization/77450] [5/6/7 Regression] ICE: in verify_ssa, at tree-ssa.c:1016 on very simple code with vectors

2016-09-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77450 --- Comment #4 from Richard Biener --- Author: rguenth Date: Tue Sep 6 12:49:53 2016 New Revision: 240006 URL: https://gcc.gnu.org/viewcvs?rev=240006&root=gcc&view=rev Log: 2016-09-06 Richard Biener PR c/77450 c-family/

[Bug tree-optimization/77479] [7 Regression] Compile time hog w/ -O2 (-Os)

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

[Bug tree-optimization/77450] [5/6 Regression] ICE: in verify_ssa, at tree-ssa.c:1016 on very simple code with vectors

2016-09-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77450 Richard Biener changed: What|Removed |Added Known to work||7.0 Summary|[5/6/7 Regressio

[Bug tree-optimization/77479] [7 Regression] Compile time hog w/ -O2 (-Os)

2016-09-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77479 --- Comment #4 from Richard Biener --- Author: rguenth Date: Tue Sep 6 12:51:01 2016 New Revision: 240007 URL: https://gcc.gnu.org/viewcvs?rev=240007&root=gcc&view=rev Log: 2016-09-06 Richard Biener PR tree-optimization/77479

[Bug preprocessor/77488] Proposal for __FILENAME_ONLY__

2016-09-06 Thread rdiezmail-gcc at yahoo dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77488 --- Comment #2 from R. Diez --- > __FILE__ expands to whatever you pass on the command line as the base file > (and for headers whatever the directory is where they are found + the header > filename. So, if you compile with gcc -c something.c -

[Bug tree-optimization/77485] Missed dead store elimination of aggregate store followed by partial stores

2016-09-06 Thread petschy at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77485 --- Comment #2 from petschy at gmail dot com --- I agree that the generic case can become quite complicated: if after the memset, the individual values are written with gaps between them, or multiple contiguous chunks with gaps between them, it's

[Bug gcov-profile/58306] Broken profiling for unrar sources: error: corrupted value profile: value profile counter (X out of Y) inconsistent with basic-block count

2016-09-06 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58306 --- Comment #37 from Martin Liška --- (In reply to PeteVine from comment #36) > The original patch is still not enough it seems. I've just tried profiling > the C-ray benchmark from issue #53659 (./c-ray-mt -t 32 -s 160x120 -r 8 -i > sphfract -o

[Bug fortran/67564] Segfault on sourced allocattion statement with class(*) arrays

2016-09-06 Thread neil.n.carlson at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67564 --- Comment #11 from neil.n.carlson at gmail dot com --- Ping

[Bug gcov-profile/58306] Broken profiling for unrar sources: error: corrupted value profile: value profile counter (X out of Y) inconsistent with basic-block count

2016-09-06 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58306 --- Comment #38 from PeteVine --- Aaargh, I was using a recent nightly for the first time in a month and completely forgot it was still necessary. Apologies!

[Bug gcov-profile/58306] Broken profiling for unrar sources: error: corrupted value profile: value profile counter (X out of Y) inconsistent with basic-block count

2016-09-06 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58306 --- Comment #39 from Martin Liška --- (In reply to PeteVine from comment #38) > Aaargh, I was using a recent nightly for the first time in a month and > completely forgot it was still necessary. Apologies! No problem! Good that it works, may I m

[Bug gcov-profile/58306] Broken profiling for unrar sources: error: corrupted value profile: value profile counter (X out of Y) inconsistent with basic-block count

2016-09-06 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58306 --- Comment #40 from PeteVine --- Absolutely! Even at 32 threads there's no problem whatsoever.

[Bug gcov-profile/58306] Broken profiling for unrar sources: error: corrupted value profile: value profile counter (X out of Y) inconsistent with basic-block count

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

[Bug gcov-profile/77466] [7 regression] FAIL: g++.dg/gcov/gcov-dump-1.C -std=gnu++11 (test for excess errors)

2016-09-06 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77466 --- Comment #1 from Martin Liška --- Author: marxin Date: Tue Sep 6 14:13:21 2016 New Revision: 240008 URL: https://gcc.gnu.org/viewcvs?rev=240008&root=gcc&view=rev Log: Detect whether target can use -fprofile-update=atomic PR gcov-pro

[Bug gcov-profile/77466] [7 regression] FAIL: g++.dg/gcov/gcov-dump-1.C -std=gnu++11 (test for excess errors)

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

[Bug gcov-profile/77378] [7 Regression] tree-profile and libgcov assume long long atomic operations are supported

2016-09-06 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77378 --- Comment #7 from Martin Liška --- Author: marxin Date: Tue Sep 6 14:13:21 2016 New Revision: 240008 URL: https://gcc.gnu.org/viewcvs?rev=240008&root=gcc&view=rev Log: Detect whether target can use -fprofile-update=atomic PR gcov-pro

[Bug sanitizer/68260] false positive with tsan

2016-09-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68260 --- Comment #6 from Jakub Jelinek --- Created attachment 39573 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39573&action=edit gcc7-pr68260.patch Untested fix.

[Bug gcov-profile/77378] [7 Regression] tree-profile and libgcov assume long long atomic operations are supported

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

[Bug gcov-profile/58306] Broken profiling for unrar sources: error: corrupted value profile: value profile counter (X out of Y) inconsistent with basic-block count

2016-09-06 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58306 Bug 58306 depends on bug 77466, which changed state. Bug 77466 Summary: [7 regression] FAIL: g++.dg/gcov/gcov-dump-1.C -std=gnu++11 (test for excess errors) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77466 What|Removed

[Bug middle-end/66661] incorrect memory access in optimization with flexible array member

2016-09-06 Thread fw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=1 Florian Weimer changed: What|Removed |Added CC||fw at gcc dot gnu.org --- Comment #11 f

[Bug sanitizer/68260] false positive with tsan

2016-09-06 Thread dvyukov at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68260 --- Comment #7 from Dmitry Vyukov --- I looked at the patch, but I am unqualified to review it. The test looks good to me. +Yuri

[Bug driver/77497] New: Setting DWARF level and debug level together has flag-ordering-dependent results

2016-09-06 Thread torne at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77497 Bug ID: 77497 Summary: Setting DWARF level and debug level together has flag-ordering-dependent results Product: gcc Version: 6.1.1 Status: UNCONFIRMED Severity

[Bug tree-optimization/77498] New: [7 regression] Performance drop after r239414 on spec2000/172mgrid

2016-09-06 Thread ysrumyan at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77498 Bug ID: 77498 Summary: [7 regression] Performance drop after r239414 on spec2000/172mgrid Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/77498] [7 regression] Performance drop after r239414 on spec2000/172mgrid

2016-09-06 Thread ysrumyan at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77498 --- Comment #1 from Yuri Rumyantsev --- Created attachment 39574 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39574&action=edit test-case to reproduce Need to compile with -O2 -ffast-math to reproduce.

[Bug target/77452] [7 Regression] ICE: in plus_constant, at explow.c:87 with -fno-split-wide-types -mavx512f --param=max-combine-insns=2

2016-09-06 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77452 --- Comment #4 from uros at gcc dot gnu.org --- Author: uros Date: Tue Sep 6 15:33:32 2016 New Revision: 240012 URL: https://gcc.gnu.org/viewcvs?rev=240012&root=gcc&view=rev Log: Backport from mainline 2016-09-05 Uros Bizjak

[Bug tree-optimization/77498] [7 regression] Performance drop after r239414 on spec2000/172mgrid

2016-09-06 Thread avieira at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77498 avieira at gcc dot gnu.org changed: What|Removed |Added Target||arm-none-eabi

[Bug rtl-optimization/77499] Regression after code-hoisting, due to combine pass failing to evaluate known value range

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

[Bug rtl-optimization/77499] New: Regression after code-hoisting, due to combine pass failing to evaluate known value range

2016-09-06 Thread avieira at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77499 Bug ID: 77499 Summary: Regression after code-hoisting, due to combine pass failing to evaluate known value range Product: gcc Version: 7.0 Status: UNCONFIRMED S

[Bug c++/77496] ICE in instantiate_type, at cp/class.c:8270

2016-09-06 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77496 --- Comment #3 from Bernd Edlinger --- The "correct" test case emits two nearly identical -Wpedantic warnings: One when the template is parsed, and one when the template is instantiated. The second one is unnecessary, IMHO. template class z :

[Bug gcov-profile/58306] Broken profiling for unrar sources: error: corrupted value profile: value profile counter (X out of Y) inconsistent with basic-block count

2016-09-06 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58306 --- Comment #42 from PeteVine --- Funnily enough, using `-fprofile-update=atomic` and targeting Cortex-A5/NEON immediately leads to a hard-freeze on trying to run the instrumented binary. Probably a bug in the outdated kernel. (I've got a screens

[Bug target/77452] [7 Regression] ICE: in plus_constant, at explow.c:87 with -fno-split-wide-types -mavx512f --param=max-combine-insns=2

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

[Bug gcov-profile/58306] Broken profiling for unrar sources: error: corrupted value profile: value profile counter (X out of Y) inconsistent with basic-block count

2016-09-06 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58306 --- Comment #43 from Martin Liška --- (In reply to PeteVine from comment #42) > Funnily enough, using `-fprofile-update=atomic` and targeting Cortex-A5/NEON > immediately leads to a hard-freeze on trying to run the instrumented binary. > Probably

[Bug fortran/77500] New: ICE in gfc_trans_omp_atomic, at fortran/trans-openmp.c:2822

2016-09-06 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77500 Bug ID: 77500 Summary: ICE in gfc_trans_omp_atomic, at fortran/trans-openmp.c:2822 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Prio

[Bug fortran/77501] New: ICE in gfc_match_generic, at fortran/decl.c:9429

2016-09-06 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77501 Bug ID: 77501 Summary: ICE in gfc_match_generic, at fortran/decl.c:9429 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fo

[Bug fortran/77501] ICE in gfc_match_generic, at fortran/decl.c:9429

2016-09-06 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77501 --- Comment #1 from Gerhard Steinmetz --- More variants : $ cat z2.f90 module m type t contains generic :: f => g generic :: g => f end type end $ cat z3.f90 module m type t contains generic :: f => g

[Bug gcov-profile/58306] Broken profiling for unrar sources: error: corrupted value profile: value profile counter (X out of Y) inconsistent with basic-block count

2016-09-06 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58306 --- Comment #44 from PeteVine --- In case I was a little unclear, the board freezes, not the binary.

[Bug c++/77448] Incorrect code generation for calling stack object's method

2016-09-06 Thread nfitzgerald at mozilla dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77448 Nick Fitzgerald [:fitzgen] [⏰PDT; UTC-7] changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug gcov-profile/58306] Broken profiling for unrar sources: error: corrupted value profile: value profile counter (X out of Y) inconsistent with basic-block count

2016-09-06 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58306 --- Comment #45 from Martin Liška --- (In reply to PeteVine from comment #44) > In case I was a little unclear, the board freezes, not the binary. Aarg, got it. That's definitely funny behavior ;)

[Bug c++/77496] ICE in instantiate_type, at cp/class.c:8270

2016-09-06 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77496 --- Comment #4 from Bernd Edlinger --- (In reply to Bernd Edlinger from comment #3) > The "correct" test case emits two nearly identical -Wpedantic warnings: > ... which is probably OK, given the second one if it is emitted, points to the insta

[Bug c++/77502] New: -Wzero-as-null-pointer-constant : misleading/imprecise messages

2016-09-06 Thread petschy at gmail dot com
-Wextra -Wzero-as-null-pointer-constant 20160906-Wzero-as-null-pointer-constant.cpp 20160906-Wzero-as-null-pointer-constant.cpp: In constructor ‘Foo::Foo()’: 20160906-Wzero-as-null-pointer-constant.cpp:10:6: error: zero as null pointer constant [-Werror=zero-as-null-pointer-constant] c(

[Bug preprocessor/77488] Proposal for __FILENAME_ONLY__

2016-09-06 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77488 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org --- Comment #3

[Bug preprocessor/77488] Proposal for __FILENAME_ONLY__

2016-09-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77488 --- Comment #4 from Jakub Jelinek --- (In reply to Martin Sebor from comment #3) > Perhaps it might be possible to generalize the enhancement request to a > space optimization for GCC to store only the trailing part of strings that > are ever ref

[Bug preprocessor/77488] Proposal for __FILENAME_ONLY__

2016-09-06 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77488 --- Comment #5 from Martin Sebor --- > How would that help here? You obviously pass the address of the string > literal to the __assert_func or how is the assertion passed, thus it escapes. With the optimization in place the assert macro could

[Bug gcov-profile/58306] Broken profiling for unrar sources: error: corrupted value profile: value profile counter (X out of Y) inconsistent with basic-block count

2016-09-06 Thread t.artem at mailcity dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58306 --- Comment #46 from Artem S. Tashkinov --- (In reply to PeteVine from comment #44) > In case I was a little unclear, the board freezes, not the binary. Looks like GCC optimizes the output so much, the board cannot cope with such a perfect code.

[Bug middle-end/77503] New: [7 regression] ICE in vect_transform_stmt compiling postgresql

2016-09-06 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77503 Bug ID: 77503 Summary: [7 regression] ICE in vect_transform_stmt compiling postgresql Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal P

[Bug c++/77502] -Wzero-as-null-pointer-constant : misleading/imprecise messages

2016-09-06 Thread petschy at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77502 --- Comment #1 from petschy at gmail dot com --- I found another case: initializing an array of structs: struct X { const char* p; int i; }; X x[] = { { "hello", 0 }, { 0, 0 }, // ! { 0, 0 }, // !

[Bug middle-end/77503] [7 regression] ICE in vect_transform_stmt compiling postgresql

2016-09-06 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77503 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug middle-end/77503] [7 regression] ICE in vect_transform_stmt compiling postgresql

2016-09-06 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77503 PeteVine changed: What|Removed |Added Target||aarch64-linux-gnu CC|

[Bug middle-end/77503] [7 regression] ICE in vect_transform_stmt compiling postgresql

2016-09-06 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77503 --- Comment #3 from PeteVine --- Created attachment 39576 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39576&action=edit preprocessed fsmpage source

[Bug middle-end/77503] [7 regression] ICE in vect_transform_stmt compiling postgresql

2016-09-06 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77503 Andrew Pinski changed: What|Removed |Added Status|WAITING |UNCONFIRMED Ever confirmed|1

[Bug middle-end/77503] [7 regression] ICE in vect_transform_stmt compiling postgresql

2016-09-06 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77503 Andrew Pinski changed: What|Removed |Added Keywords||ice-on-valid-code CC|

[Bug middle-end/77503] [7 regression] ICE in vect_transform_stmt compiling postgresql

2016-09-06 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77503 --- Comment #5 from Andrew Pinski --- Reducing ...

[Bug tree-optimization/77503] [7 regression] ICE in vect_transform_stmt compiling postgresql

2016-09-06 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77503 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |NEW Component|middle-end

[Bug tree-optimization/77503] [7 regression] ICE in vect_transform_stmt compiling postgresql

2016-09-06 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77503 Uroš Bizjak changed: What|Removed |Added Target|aarch64-linux-gnu |aarch64-linux-gnu, x86_64 --- Comment #7 f

[Bug tree-optimization/77503] [7 regression] ICE in vect_transform_stmt compiling postgresql

2016-09-06 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77503 --- Comment #8 from PeteVine --- Ditto on ARM: $ gcc -O3 -mfpu=neon pr77503.c , and so on. but gcc 6 seems to work fine.

[Bug bootstrap/70473] genautomata memory footprint for arm

2016-09-06 Thread lly.dev at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70473 --- Comment #14 from Leonid Lisovskiy --- (In reply to ktkachov from comment #13) > Marking this as fixed then. Thanks for testing. Could you repeat the same optimizations for MIPS (`xlp_cpu', `xlp_fpu')? Should I create the separate PR for this

[Bug c/77336] -Wsuggest-attribute=format warning overly simplistic

2016-09-06 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77336 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug fortran/77504] New: "is used uninitialized" with allocatable string and array constructors

2016-09-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77504 Bug ID: 77504 Summary: "is used uninitialized" with allocatable string and array constructors Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug c/77336] -Wsuggest-attribute=format warning overly simplistic

2016-09-06 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77336 --- Comment #3 from Martin Sebor --- Author: msebor Date: Tue Sep 6 19:23:25 2016 New Revision: 240013 URL: https://gcc.gnu.org/viewcvs?rev=240013&root=gcc&view=rev Log: PR c/77336 - -Wsuggest-attribute=format warning overly simplistic gcc/c-

[Bug tree-optimization/77503] [7 regression] ICE in vect_transform_stmt compiling postgresql

2016-09-06 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77503 Markus Trippelsdorf changed: What|Removed |Added CC||amker at gcc dot gnu.org --- Comme

[Bug rtl-optimization/77499] Regression after code-hoisting, due to combine pass failing to evaluate known value range

2016-09-06 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77499 --- Comment #2 from Segher Boessenkool --- (In reply to avieira from comment #0) > PS: I am not sure I completely understand the way the last_set_value stuff > works for pseudo's in combine, but it looks to me like each instruction is > visited i

[Bug fortran/77504] "is used uninitialized" with allocatable string and array constructors

2016-09-06 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77504 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/77504] "is used uninitialized" with allocatable string and array constructors

2016-09-06 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77504 --- Comment #2 from Dominique d'Humieres --- Similar problem in/duplicate of pr60500.

[Bug fortran/77504] "is used uninitialized" with allocatable string and array constructors

2016-09-06 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77504 --- Comment #3 from Dominique d'Humieres --- Another candidate for duplicate: pr56670.

[Bug fortran/77504] "is used uninitialized" with allocatable string and array constructors

2016-09-06 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77504 --- Comment #4 from Dominique d'Humieres --- Also pr66459.

[Bug target/69255] ICE on x86_64-linux-gnu in "emit_move_insn"

2016-09-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69255 --- Comment #2 from Jakub Jelinek --- Author: jakub Date: Tue Sep 6 20:30:57 2016 New Revision: 240014 URL: https://gcc.gnu.org/viewcvs?rev=240014&root=gcc&view=rev Log: PR target/69255 * config/i386/i386.c (ix86_expand_builtin)

[Bug libfortran/77393] [7 Regression] Revision r237735 changed the behavior of F0.0

2016-09-06 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77393 --- Comment #12 from Jerry DeLisle --- Created attachment 39577 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39577&action=edit Patch for testing, fixes comment #2? This patch for testing. I have tested on x86_64-unknown-freebsd12.0 whic

[Bug debug/57519] DW_TAG_imported_declaration put in wrong class (base class instead of derived class)

2016-09-06 Thread dominiq at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57519 --- Comment #10 from dominiq at gcc dot gnu.org --- Author: dominiq Date: Tue Sep 6 22:18:54 2016 New Revision: 240015 URL: https://gcc.gnu.org/viewcvs?rev=240015&root=gcc&view=rev Log: 2016-09-07 Dominique d'Humieres PR debug/77389

[Bug debug/77389] FAIL: g++.dg/debug/dwarf2/template-params-12f.C -std=gnu++11 scan-assembler-times DIE \\\\([^\\n]*\\\\) DW_TAG_template_value_param ...

2016-09-06 Thread dominiq at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77389 --- Comment #5 from dominiq at gcc dot gnu.org --- Author: dominiq Date: Tue Sep 6 22:18:54 2016 New Revision: 240015 URL: https://gcc.gnu.org/viewcvs?rev=240015&root=gcc&view=rev Log: 2016-09-07 Dominique d'Humieres PR debug/77389

[Bug debug/57519] DW_TAG_imported_declaration put in wrong class (base class instead of derived class)

2016-09-06 Thread dominiq at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57519 --- Comment #11 from dominiq at gcc dot gnu.org --- Author: dominiq Date: Tue Sep 6 22:22:58 2016 New Revision: 240016 URL: https://gcc.gnu.org/viewcvs?rev=240016&root=gcc&view=rev Log: 2016-09-07 Dominique d'Humieres PR debug/57519

[Bug debug/57519] DW_TAG_imported_declaration put in wrong class (base class instead of derived class)

2016-09-06 Thread dominiq at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57519 --- Comment #12 from dominiq at gcc dot gnu.org --- Author: dominiq Date: Tue Sep 6 22:26:11 2016 New Revision: 240017 URL: https://gcc.gnu.org/viewcvs?rev=240017&root=gcc&view=rev Log: 2016-09-07 Dominique d'Humieres PR debug/57519

[Bug debug/77389] FAIL: g++.dg/debug/dwarf2/template-params-12f.C -std=gnu++11 scan-assembler-times DIE \\\\([^\\n]*\\\\) DW_TAG_template_value_param ...

2016-09-06 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77389 Dominique d'Humieres changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug debug/57519] DW_TAG_imported_declaration put in wrong class (base class instead of derived class)

2016-09-06 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57519 Dominique d'Humieres changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

  1   2   >