[Bug tree-optimization/68523] CFG Expansion Computes Incorrect Block Frequencies for Nested Loops

2015-11-24 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68523 Segher Boessenkool changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/68526] New: [6 Regression] gcc.target/powerpc/recip-4.c fails starting with r230492

2015-11-24 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68526 Bug ID: 68526 Summary: [6 Regression] gcc.target/powerpc/recip-4.c fails starting with r230492 Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal

[Bug c++/55606] sorry, unimplemented: non-trivial designated initializers not supported

2015-11-24 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55606 Martin Sebor changed: What|Removed |Added Last reconfirmed|2012-12-09 00:00:00 |2015-11-24 CC|

[Bug c/59856] Support sparse-style context checking, used to validate locking correctness

2015-11-24 Thread tromey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59856 --- Comment #10 from Tom Tromey --- (In reply to Josh Triplett from comment #9) > > It might help to see exactly where __context__ is used in real code. > > A few patterns: Sorry, I wasn't very clear. It seems to me that __context__ must be

[Bug fortran/68358] Some tests in gfortran.dg fail when compiled with '-g -flto' and Xcode 7

2015-11-24 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68358 --- Comment #10 from Iain Sandoe --- (In reply to Nenad Vukicevic from comment #9) > On 11/24/15 12:07 PM, iains at gcc dot gnu.org wrote: > > > So I agree, the root problem is that we are creating something that the > > newer > > version of

[Bug c++/68525] New: bogus use of deleted function error on a template with a flexible array member

2015-11-24 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68525 Bug ID: 68525 Summary: bogus use of deleted function error on a template with a flexible array member Product: gcc Version: 6.0 Status: UNCONFIRMED Severity:

[Bug c++/68449] ICE in cxx_eval_constant_expression on atomic_load in C++

2015-11-24 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68449 Martin Sebor changed: What|Removed |Added Keywords||ice-on-valid-code --- Comment #1 from

[Bug libfortran/51119] MATMUL slow for large matrices

2015-11-24 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51119 --- Comment #30 from Jerry DeLisle --- (In reply to Joost VandeVondele from comment #29) > These slides show how to reach 90% of peak: > http://wiki.cs.utexas.edu/rvdg/HowToOptimizeGemm/ > the code actually is not too ugly, and I think there is

[Bug target/68456] UINT32_TYPE has different type for i586-elf and for i586-unknown-linux

2015-11-24 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68456 --- Comment #7 from joseph at codesourcery dot com --- On Tue, 24 Nov 2015, vaalfreja at gmail dot com wrote: > And why newlib-stdint header is used in this case? I haven't used any > newlib-related options in configure. These targets still

[Bug tree-optimization/66573] Unexpected change in static, branch-prediction cost from O1 to O2 in if-then-else.

2015-11-24 Thread jvg1981 at aim dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66573 --- Comment #11 from Joshua Green --- (In reply to Segher Boessenkool from comment #10) > GCC thinks bar2 will be executed more often that bar1; the code > it generates is perfectly fine for that. > > If you think GCC's heuristics for branch

[Bug c/59856] Support sparse-style context checking, used to validate locking correctness

2015-11-24 Thread pageexec at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59856 --- Comment #12 from PaX Team --- 1. there's a (linux) kernel-hardening effort of late that among others will try to upstream the PaX gcc plugin infrastructure along with some plugins, so the checker one could be added to that list (but it

[Bug tree-optimization/68528] New: Wrong constant folding

2015-11-24 Thread ishiura-compiler at ml dot kwansei.ac.jp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68528 Bug ID: 68528 Summary: Wrong constant folding Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization

[Bug tree-optimization/68529] New: scev failed for while(i--)

2015-11-24 Thread majun4950646 at 163 dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68529 Bug ID: 68529 Summary: scev failed for while(i--) Product: gcc Version: 5.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization

[Bug debug/67106] [6 Regression] ICE: verify_type failed: type variant differs by TYPE_PACKED. with -g -fpack-struct

2015-11-24 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67106 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/68474] [6 Regression] ICE: in get_no_error_domain, at tree-call-cdce.c:699 with -funsafe-math-optimizations

2015-11-24 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68474 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug rtl-optimization/67778] [6 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in maybe_record_trace_start, at dwarf2cfi.c:2297

2015-11-24 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67778 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug tree-optimization/66131] [6 Regression] Wrong code w/ -O2 -ftree-loop-linear

2015-11-24 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66131 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/68387] [c++1z] gcc hangs forever on this code

2015-11-24 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68387 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/68450] regex matching different from ECMAScript?

2015-11-24 Thread timshen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68450 Tim Shen changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/68454] internal compiler error: Segmentation fault

2015-11-24 Thread luser.droog at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68454 --- Comment #9 from M Joshua Ryan --- Investigated the offending source line a little deeper. It now looks to me like it has to do with mixed floating/integer arithmetic, especially with bizarre types like `time_t`. Changing the source to use

[Bug target/68454] internal compiler error: Segmentation fault

2015-11-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68454 --- Comment #10 from Andrew Pinski --- This sounds related to GMP/MPFR, can you recompile those?

[Bug c++/68530] New: [C++14] sorry, unimplemented: unexpected AST of kind loop_expr

2015-11-24 Thread lucdanton at free dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68530 Bug ID: 68530 Summary: [C++14] sorry, unimplemented: unexpected AST of kind loop_expr Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/67755] [5 Regression] Bad edge probability/block freqency for tree jump threading

2015-11-24 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67755 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org ---

[Bug libstdc++/68450] regex matching different from ECMAScript?

2015-11-24 Thread lcoquelle at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68450 --- Comment #2 from Ludo --- (In reply to Tim Shen from comment #1) > I think I unintentionally fixed this problem in my refactoring branch: > https://github.com/innocentim/gcc/commits/master > > I ran this branch and get the result: > "Field":

[Bug c++/68531] New: incorrect code for VLA in C++

2015-11-24 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68531 Bug ID: 68531 Summary: incorrect code for VLA in C++ Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug target/68454] internal compiler error: Segmentation fault

2015-11-24 Thread luser.droog at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68454 --- Comment #11 from M Joshua Ryan --- Created attachment 36831 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36831=edit additional source triggering same error Having successfully compiled the other file, I have received the same error

[Bug fortran/66465] Procedure pointer component & non-component interpreted as different type or kind

2015-11-24 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66465 --- Comment #5 from Paul Thomas --- Author: pault Date: Wed Nov 25 05:28:10 2015 New Revision: 230852 URL: https://gcc.gnu.org/viewcvs?rev=230852=gcc=rev Log: 2015-11-25 Paul Thomas Backport from trunk. PR

[Bug fortran/68196] [4.9/5 Regression] ICE on function result with procedure pointer component

2015-11-24 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68196 --- Comment #6 from Paul Thomas --- Author: pault Date: Wed Nov 25 05:28:10 2015 New Revision: 230852 URL: https://gcc.gnu.org/viewcvs?rev=230852=gcc=rev Log: 2015-11-25 Paul Thomas Backport from trunk. PR

[Bug fortran/66465] Procedure pointer component & non-component interpreted as different type or kind

2015-11-24 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66465 Paul Thomas changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug fortran/68196] [4.9/5 Regression] ICE on function result with procedure pointer component

2015-11-24 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68196 Paul Thomas changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/68494] [ARM] Use vector multiply by lane

2015-11-24 Thread michael.collison at linaro dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68494 --- Comment #2 from Michael Collison --- Sorry here is the updated test case. #define NTAPS 4 short taps[NTAPS]; void fir_t5(int len, short * __restrict p, short *__restrict x, short *__restrict taps) { len = len & ~31; for (int i = 0; i

[Bug inline-asm/61692] ICE in extract_insn in recog.c for asm with many parameters

2015-11-24 Thread mrs at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61692 mrs at gcc dot gnu.org changed: What|Removed |Added CC||mrs at gcc dot gnu.org ---

[Bug c/59856] Support sparse-style context checking, used to validate locking correctness

2015-11-24 Thread josh at joshtriplett dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59856 --- Comment #8 from Josh Triplett --- (In reply to PaX Team from comment #5) > (In reply to Josh Triplett from comment #4) > > Could you represent __context__ as a new GCC builtin? Would that make this > > any easier? > > it can be a builtin

[Bug rtl-optimization/68520] [6 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in quick_push, at vec.h:845

2015-11-24 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68520 Segher Boessenkool changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/63773] [meta-bug] Restoring darwin bootstrap for gcc 5.0

2015-11-24 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63773 --- Comment #25 from ro at CeBiTec dot Uni-Bielefeld.DE --- > Ok, I'll dig up the details later today. It may well be related to a > command line tools upgraded corresponding to Xcode 7.x. Here's what I found: in stage2, linking gcj fails with

[Bug fortran/68358] Some tests in gfortran.dg fail when compiled with '-g -flto' and Xcode 7

2015-11-24 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68358 --- Comment #7 from Iain Sandoe --- (In reply to Nenad Vukicevic from comment #6) > On 11/24/15 9:27 AM, dominiq at lps dot ens.fr wrote: > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68358 I suspect we have two issues here: > Maybe line

[Bug fortran/68196] [4.9/5 Regression] ICE on function result with procedure pointer component

2015-11-24 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68196 --- Comment #5 from Paul Thomas --- Author: pault Date: Tue Nov 24 20:40:10 2015 New Revision: 230839 URL: https://gcc.gnu.org/viewcvs?rev=230839=gcc=rev Log: 2015-11-24 Paul Thomas Backport from trunk. PR

[Bug fortran/68486] [6 Regression] 187.facerec in SPEC CPU 2000 failed to build

2015-11-24 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68486 --- Comment #14 from Dominique d'Humieres --- > Not sure how the gcc/testsuite got on the end. Oh well, the > testcase won't hurt anything. [Book15] f90/bug% gfca /opt/gcc/_clean/gcc/testsuite/gfortran.dg/pr68227.f90

[Bug rtl-optimization/68523] New: CFG Expansion Computes Incorrect Block Frequencies for Nested Loops

2015-11-24 Thread kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68523 Bug ID: 68523 Summary: CFG Expansion Computes Incorrect Block Frequencies for Nested Loops Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug c/59856] Support sparse-style context checking, used to validate locking correctness

2015-11-24 Thread josh at joshtriplett dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59856 --- Comment #9 from Josh Triplett --- (In reply to Tom Tromey from comment #6) > (In reply to Josh Triplett from comment #4) > > Unfortunate, and I'd love to see GCC handle trailing attributes (does a bug > > already exist for that somewhere?),

[Bug rtl-optimization/68520] [6 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in quick_push, at vec.h:845

2015-11-24 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68520 --- Comment #4 from Segher Boessenkool --- Author: segher Date: Tue Nov 24 21:23:25 2015 New Revision: 230843 URL: https://gcc.gnu.org/viewcvs?rev=230843=gcc=rev Log: shrink-wrap: Fix thinko (PR68520) Part of the shrink-wrapping algorithm has

[Bug fortran/68486] [6 Regression] 187.facerec in SPEC CPU 2000 failed to build

2015-11-24 Thread sgk at troutmask dot apl.washington.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68486 --- Comment #15 from Steve Kargl --- On Tue, Nov 24, 2015 at 07:48:19PM +, dominiq at lps dot ens.fr wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68486 > > --- Comment #14 from Dominique d'Humieres --- > > Not sure how the

[Bug c/59856] Support sparse-style context checking, used to validate locking correctness

2015-11-24 Thread josh at joshtriplett dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59856 --- Comment #4 from Josh Triplett --- (In reply to Tom Tromey from comment #3) > (In reply to Josh Triplett from comment #2) > > > > The attribute syntax in the test case doesn't work with gcc. The > > > attributes > > > on the function

[Bug fortran/66465] Procedure pointer component & non-component interpreted as different type or kind

2015-11-24 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66465 --- Comment #4 from Paul Thomas --- Author: pault Date: Tue Nov 24 20:40:10 2015 New Revision: 230839 URL: https://gcc.gnu.org/viewcvs?rev=230839=gcc=rev Log: 2015-11-24 Paul Thomas Backport from trunk. PR

[Bug fortran/68358] Some tests in gfortran.dg fail when compiled with '-g -flto' and Xcode 7

2015-11-24 Thread nenad at intrepid dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68358 --- Comment #9 from Nenad Vukicevic --- On 11/24/15 12:07 PM, iains at gcc dot gnu.org wrote: > So I agree, the root problem is that we are creating something that the newer > version of dsymutil doesn't understand - it could be we're making a

[Bug c/59856] Support sparse-style context checking, used to validate locking correctness

2015-11-24 Thread tromey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59856 --- Comment #7 from Tom Tromey --- (In reply to PaX Team from comment #5) > since PaX already has a checker plugin Why not just contribute that then?

[Bug c/59856] Support sparse-style context checking, used to validate locking correctness

2015-11-24 Thread pageexec at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59856 --- Comment #5 from PaX Team --- (In reply to Josh Triplett from comment #4) > (In reply to Tom Tromey from comment #3) > (As a vaguely related aside, how does GCC disambiguate whether an attribute > preceding the function declaration or

[Bug target/63773] [meta-bug] Restoring darwin bootstrap for gcc 5.0

2015-11-24 Thread mrs at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63773 mrs at gcc dot gnu.org changed: What|Removed |Added CC||mrs at gcc dot gnu.org ---

[Bug fortran/68358] Some tests in gfortran.dg fail when compiled with '-g -flto' and Xcode 7

2015-11-24 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68358 --- Comment #8 from Iain Sandoe --- (In reply to Iain Sandoe from comment #7) > > Maybe line 820 should pass 'false' as this is the case similar to LTO > > not being enabled? > > That seems reasonable a first blush, we should _not_ call

[Bug c/59856] Support sparse-style context checking, used to validate locking correctness

2015-11-24 Thread tromey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59856 --- Comment #6 from Tom Tromey --- (In reply to Josh Triplett from comment #4) > Unfortunate, and I'd love to see GCC handle trailing attributes (does a bug > already exist for that somewhere?), but not something that should block > *this* >

[Bug c/68524] New: Please support attributes between function definition and opening brace

2015-11-24 Thread josh at joshtriplett dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68524 Bug ID: 68524 Summary: Please support attributes between function definition and opening brace Product: gcc Version: unknown Status: UNCONFIRMED Severity:

[Bug c/59856] Support sparse-style context checking, used to validate locking correctness

2015-11-24 Thread josh at joshtriplett dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59856 --- Comment #13 from Josh Triplett --- (In reply to PaX Team from comment #12) > 2. as for my idea, it's simple: track the context via an artificially > injected local integer variable (one per context if you want context > sensitivity) and

[Bug target/68532] New: [ARM] Incorrect code result on arm big endian

2015-11-24 Thread michael.collison at linaro dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68532 Bug ID: 68532 Summary: [ARM] Incorrect code result on arm big endian Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug fortran/68358] Some tests in gfortran.dg fail when compiled with '-g -flto' and Xcode 7

2015-11-24 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68358 --- Comment #4 from Dominique d'Humieres --- Created attachment 36829 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36829=edit Reduced test case for gfortran.dg/minlocval_3.f90 With the attached test the warnings with '-g -flto' are

[Bug middle-end/68512] Non-deterministic behavior from gcc

2015-11-24 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68512 Andrew Pinski changed: What|Removed |Added Resolution|FIXED |INVALID --- Comment #3 from Andrew

[Bug c++/68437] [concepts] fold expression, pack expansion, and deduced constraint requirement

2015-11-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68437 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libfortran/51119] MATMUL slow for large matrices

2015-11-24 Thread Joost.VandeVondele at mat dot ethz.ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51119 --- Comment #29 from Joost VandeVondele --- (In reply to Thomas Koenig from comment #27) > (In reply to Joost VandeVondele from comment #22) > If the compiler turns out not to be reasonably smart, file a bug report :-) what is needed for large

[Bug c++/68434] [concepts] ICE: same canonical type node for different types

2015-11-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68434 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libfortran/51119] MATMUL slow for large matrices

2015-11-24 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51119 --- Comment #28 from Jerry DeLisle --- (In reply to Janne Blomqvist from comment #25) > > But, that is not particularly impressive, is it? I don't know about current > low end graphics adapters, but at least the high end GPU cards (Tesla) are

[Bug fortran/68358] Some tests in gfortran.dg fail when compiled with '-g -flto' and Xcode 7

2015-11-24 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68358 --- Comment #5 from Dominique d'Humieres --- > We are getting a similar issue while linking a program with GCC and > without '-flto' switch. We enable 'lto' when configuring languages, > which in turn enables post ld processing inside collect2.

[Bug c/68513] [5/6 Regression] ICE in gimplify_expr, at gimplify.c:8832, c_maybe_const_expr in IL

2015-11-24 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68513 --- Comment #6 from Marek Polacek --- A slightly different, but equivalent testcase: int i; unsigned u; volatile unsigned int *e; void fn1 (void) { (short) ((i ? *e : 0) & ~u | i & u); }

[Bug rtl-optimization/68432] [6 Regression] internal compiler error: in expand_insn, at optabs.c:6947

2015-11-24 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68432 --- Comment #9 from rsandifo at gcc dot gnu.org --- Just as an update: the series is now tested and hopefully ready to post. I just need to clear a few things first.

[Bug c++/68449] ICE in cxx_eval_constant_expression on atomic_load in C++

2015-11-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68449 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/68429] [concepts] ICE in in placeholder_extract_concept_and_args, at cp/constraint.cc:1401

2015-11-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68429 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/68411] Error in template instantiation, cause recursive template reference.

2015-11-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68411 Paolo Carlini changed: What|Removed |Added Severity|critical|normal

[Bug c++/68394] [concepts] segfault in valid code

2015-11-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68394 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/68395] [concepts] segfault in valid code

2015-11-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68395 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/68388] incomplete type bug when using decltype

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

[Bug c++/68388] incomplete type bug when using decltype

2015-11-24 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68388 --- Comment #2 from paolo at gcc dot gnu.org --- Author: paolo Date: Tue Nov 24 18:16:26 2015 New Revision: 230827 URL: https://gcc.gnu.org/viewcvs?rev=230827=gcc=rev Log: 2015-11-24 Paolo Carlini PR

[Bug c++/68278] internal compiler error with C++14 polymorphic lambda and type alias

2015-11-24 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68278 --- Comment #3 from paolo at gcc dot gnu.org --- Author: paolo Date: Tue Nov 24 18:30:02 2015 New Revision: 230828 URL: https://gcc.gnu.org/viewcvs?rev=230828=gcc=rev Log: 2015-11-24 Paolo Carlini PR

[Bug c++/68278] internal compiler error with C++14 polymorphic lambda and type alias

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

[Bug c++/68252] [5 regression] left operand of shift expression, while we shift > 0 integer

2015-11-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68252 Paolo Carlini changed: What|Removed |Added Keywords|wrong-code |rejects-valid

[Bug target/67089] [4.9/5/6 Regression] Integer overflow checks not optimized on x86/x86_64

2015-11-24 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67089 --- Comment #6 from Jakub Jelinek --- Created attachment 36830 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36830=edit gcc6-pr67089.patch Untested patch for matching hand written unsigned addition/subtraction overflow checks as

[Bug c++/68518] ICE on invalid code using lambda in variadic template in tsubst_copy, at cp/pt.c:12997

2015-11-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68518 Paolo Carlini changed: What|Removed |Added Keywords||ice-on-invalid-code

[Bug c++/68475] ICE: in merge_exception_specifiers, at cp/typeck2.c:2115 with -fno-exceptions on invalid code

2015-11-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68475 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/68469] warn_unused_result attribute ignored for templates return templates

2015-11-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68469 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/67438] [6 Regression] ~X op ~Y pattern relocation causes loop performance degradation on 32bit x86

2015-11-24 Thread ysrumyan at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67438 --- Comment #11 from Yuri Rumyantsev --- In fact, the problem is quite different although it is caused by non-profitable pattern matching ~X CMP ~Y -> Y CMP X. In general this pattern may be helpful if we can delete not operation, e.g. x1 =

[Bug c++/68451] internal compiler error: Segmentation fault when using decltype with friend inside a class template

2015-11-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68451 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/68487] [concepts] bad "invalid reference to variadic concept" error

2015-11-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68487 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/68059] [arm] libgcc uses __write to report error

2015-11-24 Thread nsz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68059 --- Comment #4 from nsz at gcc dot gnu.org --- Author: nsz Date: Tue Nov 24 16:10:55 2015 New Revision: 230820 URL: https://gcc.gnu.org/viewcvs?rev=230820=gcc=rev Log: 2015-11-24 Szabolcs Nagy Backport from

[Bug tree-optimization/68522] New: [6 Regression] SPEC CPU2006 435.gromacs miscomparison

2015-11-24 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68522 Bug ID: 68522 Summary: [6 Regression] SPEC CPU2006 435.gromacs miscomparison Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug fortran/68486] [6 Regression] 187.facerec in SPEC CPU 2000 failed to build

2015-11-24 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68486 --- Comment #9 from Dominique d'Humieres --- > This one fails for me with -O2 ... You don't need any optimization to reproduce. The ICE comes from the nested CSHIFT.

[Bug middle-end/66214] [6 Regression] ICE verify_type failed with -O0 -g via gen_type_die_with_usage's dwarf2out.c:20250

2015-11-24 Thread guille at cal dot berkeley.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66214 --- Comment #27 from Guille --- (In reply to Guille from comment #26) > In the case below (fails to compile ssl.h on OSX 10.9.5), > I could simply go to ssl.h lines 337 and 339 and comment out the >

[Bug fortran/68358] Some tests in gfortran.dg fail when compiled with '-g -flto' and Xcode 7

2015-11-24 Thread nenad at intrepid dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68358 --- Comment #6 from Nenad Vukicevic --- On 11/24/15 9:27 AM, dominiq at lps dot ens.fr wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68358 > > --- Comment #5 from Dominique d'Humieres --- >> We are getting a similar issue while linking

[Bug target/68059] [arm] libgcc uses __write to report error

2015-11-24 Thread nsz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68059 nsz at gcc dot gnu.org changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug tree-optimization/67984] [GRAPHITE] internal compiler error: isl_ctx freed, but some objects still reference it

2015-11-24 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67984 Sebastian Pop changed: What|Removed |Added Status|WAITING |RESOLVED Known to work|

[Bug c++/68388] incomplete type bug when using decltype

2015-11-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68388 --- Comment #1 from Paolo Carlini --- This again compiles fine. I'm going to add a testcase and close the bug.

[Bug libstdc++/68515] std::result_of<F(X)> doesn't work when F is abstract (with pure virtual functions)

2015-11-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68515 Paolo Carlini changed: What|Removed |Added CC||jwakely.gcc at gmail dot com

[Bug c++/68495] Error when expanding nontype variadic argument in trailing return type

2015-11-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68495 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/52251] Nonadvancing I/O and the t edit descriptor

2015-11-24 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52251 --- Comment #8 from Jerry DeLisle --- Fixed on trunk. Should we backport to 5 branch?

[Bug libstdc++/68515] std::result_of<F(X)> doesn't work when F is abstract (with pure virtual functions)

2015-11-24 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68515 --- Comment #2 from Jonathan Wakely --- I think it's a front-end problem, it (rightly) says that F(X) is not a valid function type, because functions can't return abstract types. The problem is that we don't really have (or want) a function of

[Bug middle-end/66214] [6 Regression] ICE verify_type failed with -O0 -g via gen_type_die_with_usage's dwarf2out.c:20250

2015-11-24 Thread guille at cal dot berkeley.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66214 --- Comment #26 from Guille --- In the case below (fails to compile ssl.h on OSX 10.9.5), I could simply go to ssl.h lines 337 and 339 and comment out the 'DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER'.. then it compiled no problem. (In

[Bug c++/68464] [6 Regression] ICE in valid constexpr function: ../../src/gcc/tree.c:11497

2015-11-24 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68464 Paolo Carlini changed: What|Removed |Added Keywords||ice-on-valid-code

[Bug fortran/68486] [6 Regression] 187.facerec in SPEC CPU 2000 failed to build

2015-11-24 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68486 --- Comment #10 from kargl at gcc dot gnu.org --- Author: kargl Date: Tue Nov 24 18:58:28 2015 New Revision: 230832 URL: https://gcc.gnu.org/viewcvs?rev=230832=gcc=rev Log: 2015-11-24 Steven G. Kargl PR

[Bug fortran/68486] [6 Regression] 187.facerec in SPEC CPU 2000 failed to build

2015-11-24 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68486 --- Comment #11 from kargl at gcc dot gnu.org --- Unreopen.

[Bug fortran/68486] [6 Regression] 187.facerec in SPEC CPU 2000 failed to build

2015-11-24 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68486 --- Comment #12 from Dominique d'Humieres --- > Added: > trunk/gcc/testsuite/gfortran.dg/pr68227.f90 Is it intended?

[Bug target/68416] [MPX] GCC emits a lot of redundant bndmov instructions

2015-11-24 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68416 Vladimir Makarov changed: What|Removed |Added CC||vmakarov at gcc dot gnu.org ---

[Bug tree-optimization/68521] [6.0 regression] ICE on valid code

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

[Bug fortran/68486] [6 Regression] 187.facerec in SPEC CPU 2000 failed to build

2015-11-24 Thread sgk at troutmask dot apl.washington.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68486 --- Comment #13 from Steve Kargl --- On Tue, Nov 24, 2015 at 07:07:44PM +, dominiq at lps dot ens.fr wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68486 > > --- Comment #12 from Dominique d'Humieres --- > > Added: > >

[Bug c/59856] Support sparse-style context checking, used to validate locking correctness

2015-11-24 Thread josh at joshtriplett dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59856 --- Comment #11 from Josh Triplett --- (In reply to Tom Tromey from comment #10) > (In reply to Josh Triplett from comment #9) > > > > It might help to see exactly where __context__ is used in real code. > > > > A few patterns: > > Sorry, I

  1   2   3   >