[Bug c++/82239] New: Parentheses around constexpr template member break static_assert

2017-09-18 Thread edolstra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82239 Bug ID: 82239 Summary: Parentheses around constexpr template member break static_assert Product: gcc Version: 7.2.0 Status: UNCONFIRMED Severity: normal

[Bug target/80556] [8 Regression] bootstrap failure for Ada compiler

2017-09-18 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80556 --- Comment #53 from Iain Sandoe --- (In reply to Eric Botcazou from comment #52) > > Yes, that's expected at present. > > a. there's evidently some more EH breakage caused by the > > reorder-and-partition (see 81733) > > b. the libgcc unwinder s

[Bug middle-end/80295] [7/8 Regression] ICE in __builtin_update_setjmp_buf expander

2017-09-18 Thread qing.zhao at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80295 Qing Zhao changed: What|Removed |Added CC||qing.zhao at oracle dot com --- Comment #3 f

[Bug target/82240] New: i386.md & -Wlogical-op in build

2017-09-18 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82240 Bug ID: 82240 Summary: i386.md & -Wlogical-op in build Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target As

[Bug c++/71504] bogus error: accessing value through a glvalue in a constant expression

2017-09-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71504 --- Comment #3 from Martin Sebor --- (In reply to Tom Westerhout from comment #2) Start by stepping through the GCC code that handles the test case and figuring out what triggers the error and what makes GCC accept the successful case. Compile

[Bug c++/82069] [8 Regression] ICE: Segmentation fault

2017-09-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82069 --- Comment #8 from Jason Merrill --- Author: jason Date: Mon Sep 18 17:41:07 2017 New Revision: 252936 URL: https://gcc.gnu.org/viewcvs?rev=252936&root=gcc&view=rev Log: PR c++/82069 - ICE with lambda in template * semantics.c

[Bug c++/82069] [8 Regression] ICE: Segmentation fault

2017-09-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82069 Jason Merrill changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/54367] [meta-bug] lambda expressions

2017-09-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367 Bug 54367 depends on bug 82069, which changed state. Bug 82069 Summary: [8 Regression] ICE: Segmentation fault https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82069 What|Removed |Added -

[Bug target/82240] i386.md & -Wlogical-op in build

2017-09-18 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82240 --- Comment #1 from Andreas Schwab --- It refers to the source files generated from this file. You need to look at the context to see which file was actually compiled.

[Bug target/82221] internal compiler error: in print_reg, at config/i386/i386.c:17656

2017-09-18 Thread jpoimboe at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82221 --- Comment #18 from Josh Poimboeuf --- (In reply to H.J. Lu from comment #17) > (In reply to Josh Poimboeuf from comment #7) > > Putting "sp" in the clobbers list is something that was suggested to me on > > the GCC mailing list a while back. A

[Bug fortran/78822] [cleanup] replace static char buffers by build_message_string

2017-09-18 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78822 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|janus a

[Bug fortran/78674] [cleanup] merge gfc_convert_type_warn and gfc_convert_chartype

2017-09-18 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78674 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|janus a

[Bug fortran/63552] [OOP] Type-bound procedures rejected as actual argument to dummy procedure

2017-09-18 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63552 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|janus a

[Bug fortran/59252] [F03] wrong code generation for allocatable character component

2017-09-18 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59252 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|janus a

[Bug fortran/59107] [5/6/7/8 Regression] Spurious "Type specified for intrinsic function 'command_argument_count' at (1) is ignored" under -Wsurprising.

2017-09-18 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59107 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|janus a

[Bug fortran/57590] [OOP] wrong code with class variables of different shapes

2017-09-18 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57590 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|janus a

[Bug fortran/57042] Strange typespec with -fdump-parse-tree

2017-09-18 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57042 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|janus a

[Bug fortran/55501] [F03] ICE using MERGE in constant expr

2017-09-18 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55501 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|janus a

[Bug fortran/51945] Diagnose wrong default initialization of DTs in a DT declaration

2017-09-18 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51945 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|janus a

[Bug c++/55922] brace initializing parent cause bogus virtual base constructor calls

2017-09-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55922 --- Comment #12 from Jason Merrill --- Author: jason Date: Mon Sep 18 18:33:52 2017 New Revision: 252937 URL: https://gcc.gnu.org/viewcvs?rev=252937&root=gcc&view=rev Log: PR c++/55922 - list-value-initialization of base PR c++/

[Bug c++/63151] [5 regression] Accessibility error when brace-constructing base class with protected defaulted constructor and member variable

2017-09-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63151 --- Comment #8 from Jason Merrill --- Author: jason Date: Mon Sep 18 18:33:52 2017 New Revision: 252937 URL: https://gcc.gnu.org/viewcvs?rev=252937&root=gcc&view=rev Log: PR c++/55922 - list-value-initialization of base PR c++/6

[Bug c++/72457] [6/7 Regression] ICE: Segmentation fault

2017-09-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72457 --- Comment #11 from Jason Merrill --- Author: jason Date: Mon Sep 18 18:33:58 2017 New Revision: 252938 URL: https://gcc.gnu.org/viewcvs?rev=252938&root=gcc&view=rev Log: PR c++/72457 - ICE with list-value-initialized base. * i

[Bug fortran/50550] does not recognize pointer variable at initialization (r178939)

2017-09-18 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50550 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|janus a

[Bug c++/80294] [5/6 Regression] ICE with constexpr and inheritance

2017-09-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294 --- Comment #20 from Jason Merrill --- Author: jason Date: Mon Sep 18 18:34:10 2017 New Revision: 252940 URL: https://gcc.gnu.org/viewcvs?rev=252940&root=gcc&view=rev Log: PR c++/80294 - ICE with constexpr and inheritance. * con

[Bug c++/79607] [5 Regression] ICE with brace-initialization of static const member

2017-09-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79607 --- Comment #6 from Jason Merrill --- Author: jason Date: Mon Sep 18 18:34:03 2017 New Revision: 252939 URL: https://gcc.gnu.org/viewcvs?rev=252939&root=gcc&view=rev Log: PR c++/79607 - ICE with T{} initializer * decl.c (type_de

[Bug c++/81525] [7 Regression] Invalid codegen with constexpr variable template

2017-09-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81525 --- Comment #9 from Jason Merrill --- Author: jason Date: Mon Sep 18 18:36:47 2017 New Revision: 252941 URL: https://gcc.gnu.org/viewcvs?rev=252941&root=gcc&view=rev Log: PR c++/81525 - wrong constant value with generic lambda *

[Bug c++/81671] [7 Regression] std::nullptr_t incompatible to std::nullptr_t

2017-09-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81671 --- Comment #4 from Jason Merrill --- Author: jason Date: Mon Sep 18 18:36:53 2017 New Revision: 252942 URL: https://gcc.gnu.org/viewcvs?rev=252942&root=gcc&view=rev Log: PR c++/81671 - nullptr_t template parameter * pt.c (conve

[Bug c++/78840] [5 Regression] ICE with const variables in templates implicitly captured by nested lambda expressions

2017-09-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78840 --- Comment #7 from Jason Merrill --- Author: jason Date: Mon Sep 18 18:37:04 2017 New Revision: 252944 URL: https://gcc.gnu.org/viewcvs?rev=252944&root=gcc&view=rev Log: PR c++/78840 - ICE with const and nested generic lambda *

[Bug c++/80935] [C++1z] incorrect error 'uninitialized variable in constexpr function' when conditionally declaring variable inside lambda inside template class

2017-09-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80935 --- Comment #5 from Jason Merrill --- Author: jason Date: Mon Sep 18 18:36:59 2017 New Revision: 252943 URL: https://gcc.gnu.org/viewcvs?rev=252943&root=gcc&view=rev Log: PR c++/80935 - wrong C++17 error with lambda * decl.c (ch

[Bug c++/80767] Eager instantiation of generic lambda body when not required

2017-09-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80767 --- Comment #6 from Jason Merrill --- Author: jason Date: Mon Sep 18 18:37:10 2017 New Revision: 252945 URL: https://gcc.gnu.org/viewcvs?rev=252945&root=gcc&view=rev Log: PR c++/80767 - unnecessary instantiation of generic lambda

[Bug c++/81236] Crash when calling a template member function from generic lambda

2017-09-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81236 --- Comment #7 from Jason Merrill --- Author: jason Date: Mon Sep 18 18:37:16 2017 New Revision: 252946 URL: https://gcc.gnu.org/viewcvs?rev=252946&root=gcc&view=rev Log: PR c++/81236 - ICE with template-id in generic lambda * p

[Bug fortran/50541] gfortran should not accept a pointer as a generic-name (r178939)

2017-09-18 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50541 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|janus a

[Bug fortran/50438] [F03] proc pointer to subroutine in structure constructors

2017-09-18 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50438 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|janus a

[Bug c++/82030] [8 Regression] ICE: Segmentation fault

2017-09-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82030 --- Comment #4 from Jason Merrill --- Author: jason Date: Mon Sep 18 18:37:10 2017 New Revision: 252945 URL: https://gcc.gnu.org/viewcvs?rev=252945&root=gcc&view=rev Log: PR c++/80767 - unnecessary instantiation of generic lambda

[Bug fortran/45521] [F08] GENERIC resolution with ALLOCATABLE/POINTER and PROCEDURE

2017-09-18 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45521 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|janus a

[Bug c/82234] __builtin_shuffle is not in the keyword index

2017-09-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82234 --- Comment #1 from Jakub Jelinek --- Author: jakub Date: Mon Sep 18 18:49:41 2017 New Revision: 252947 URL: https://gcc.gnu.org/viewcvs?rev=252947&root=gcc&view=rev Log: PR c/82234 * doc/extend.texi: Add @findex entry for __buil

[Bug c++/82082] [8 Regression] ICE: in tsubst, at cp/pt.c:13700

2017-09-18 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82082 Markus Trippelsdorf changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/82230] [8 Regression] Segfault when binding lambda to variable inside a generic lambda inside a template member function inside a template class

2017-09-18 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82230 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org --- Co

[Bug c++/82230] [8 Regression] Segfault when binding lambda to variable inside a generic lambda inside a template member function inside a template class

2017-09-18 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82230 --- Comment #3 from Markus Trippelsdorf --- The Boost testsuite hits this many times (>100).

[Bug target/81613] [7/8 regression] FAIL: gfortran.dg/intrinsic_modulo_1.f90 -O3 -g execution test

2017-09-18 Thread schwab at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81613 --- Comment #2 from Andreas Schwab --- Author: schwab Date: Mon Sep 18 19:06:00 2017 New Revision: 252949 URL: https://gcc.gnu.org/viewcvs?rev=252949&root=gcc&view=rev Log: PR target/81613 * config/m68k/m68k.md (moveq feeding equality comparison

[Bug target/80556] [8 Regression] bootstrap failure for Ada compiler

2017-09-18 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80556 Iain Sandoe changed: What|Removed |Added Attachment #41651|0 |1 is obsolete|

[Bug libstdc++/81468] [DR1177] is_constructible gives the wrong answer for time_point construction

2017-09-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81468 --- Comment #9 from Jonathan Wakely --- Author: redi Date: Mon Sep 18 20:00:32 2017 New Revision: 252950 URL: https://gcc.gnu.org/viewcvs?rev=252950&root=gcc&view=rev Log: PR libstdc++/81468 fix test for duration conversions PR libstdc+

[Bug lto/82229] GCC7's LTO underperforms compared to GCC6

2017-09-18 Thread krzysio.kurek at wp dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82229 --- Comment #5 from krzysio.kurek at wp dot pl --- Created attachment 42199 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42199&action=edit callgrind output I can make the program output to console average fps after 20 iterations with 10 w

[Bug lto/82229] GCC7's LTO underperforms compared to GCC6

2017-09-18 Thread krzysio.kurek at wp dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82229 --- Comment #6 from krzysio.kurek at wp dot pl --- Oh, two comments about the callgrind output. Random::get() is being called 14 times less often on GCC6 There is a function created from template in GCC7 that is completely absent on GCC6.

[Bug lto/82229] GCC7's LTO underperforms compared to GCC6

2017-09-18 Thread krzysio.kurek at wp dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82229 --- Comment #7 from krzysio.kurek at wp dot pl --- I've created a fork with "devel" branch here: https://github.com/kiroma/Empire/tree/devel I've tweaked some things, so now random seed is set, the simulation will exit after 250 iterations and aft

[Bug c/82234] __builtin_shuffle is not in the keyword index

2017-09-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82234 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug target/71977] powerpc64: Use VSR when operating on float and integer

2017-09-18 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71977 --- Comment #9 from Michael Meissner --- Author: meissner Date: Mon Sep 18 22:47:49 2017 New Revision: 252956 URL: https://gcc.gnu.org/viewcvs?rev=252956&root=gcc&view=rev Log: Refix pr 71977 Modified: branches/ibm/xscvdpsp/gcc/ChangeLog.me

[Bug rtl-optimization/71779] [5/6 regression] isl miscompiled with -mabi=ilp32

2017-09-18 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71779 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #22 fr

[Bug rtl-optimization/71779] [5/6 regression] isl miscompiled with -mabi=ilp32

2017-09-18 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71779 --- Comment #23 from Andrew Pinski --- (In reply to Steve Ellcey from comment #22) > It looks like this was fixed last year, can it be closed? It is still a regression in GCC 5 and GCC 6. It used to work in GCC 4.9.4. See the known to work fie

[Bug tree-optimization/70754] [5/6 Regression] ICE during predictive commoning

2017-09-18 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70754 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #15 fr

[Bug rtl-optimization/71779] [5/6 regression] isl miscompiled with -mabi=ilp32

2017-09-18 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71779 --- Comment #24 from Steve Ellcey --- So should the patch be backported to the 5/6 branches?

[Bug lto/82229] GCC7's LTO underperforms compared to GCC6

2017-09-18 Thread krzysio.kurek at wp dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82229 --- Comment #8 from krzysio.kurek at wp dot pl --- Okay, I'm terribly sorry for the amount of messages but I'm failing over and over again trying to grasp the issue. The seed is only static for the first request, but changes later on becoming rand

[Bug lto/82229] GCC7's LTO underperforms compared to GCC6

2017-09-18 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82229 --- Comment #9 from Andrew Pinski --- Does -fno-threadsafe-statics help here? Though that should not make a difference here as GCC 6 defaults to the same as GCC 7 in this area. Also does moving "static Random r;" outside of Random::get() help?

[Bug c++/80947] [6/7 Regression] Different visibility for the lambda and its capture list members with -fvisibility=hidden

2017-09-18 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80947 --- Comment #15 from paolo at gcc dot gnu.org --- Author: paolo Date: Mon Sep 18 23:57:26 2017 New Revision: 252957 URL: https://gcc.gnu.org/viewcvs?rev=252957&root=gcc&view=rev Log: 2017-09-18 Paolo Carlini PR c++/80947 * g+

[Bug c/82241] New: invalid warning on valid int64_t value -9223372036854775808

2017-09-18 Thread alexander.sizov at arpanet dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82241 Bug ID: 82241 Summary: invalid warning on valid int64_t value -9223372036854775808 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug c++/82242] New: x86_64 bad optimization with -march

2017-09-18 Thread guillaume at morinfr dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82242 Bug ID: 82242 Summary: x86_64 bad optimization with -march Product: gcc Version: 7.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c++/82242] x86_64 bad optimization with -march

2017-09-18 Thread guillaume at morinfr dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82242 --- Comment #1 from Guillaume Morin --- Created attachment 42201 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42201&action=edit "fast" testcase

[Bug fortran/82243] New: -fcheck=bounds not checking, and behaving differently with different real kinds

2017-09-18 Thread john.harper at vuw dot ac.nz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82243 Bug ID: 82243 Summary: -fcheck=bounds not checking, and behaving differently with different real kinds Product: gcc Version: 6.3.1 Status: UNCONFIRMED Severity:

[Bug tree-optimization/82244] New: -O2: ICE: tree check: expected ssa_name, have integer_cst in replace_uses_by, at tree-cfg.c:1904

2017-09-18 Thread ivo.raisr at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82244 Bug ID: 82244 Summary: -O2: ICE: tree check: expected ssa_name, have integer_cst in replace_uses_by, at tree-cfg.c:1904 Product: gcc Version: 8.0 Status: UNCONFIRMED

[Bug tree-optimization/82244] -O2: ICE: tree check: expected ssa_name, have integer_cst in replace_uses_by, at tree-cfg.c:1904

2017-09-18 Thread ivo.raisr at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82244 Ivo Raisr changed: What|Removed |Added CC||ivo.raisr at oracle dot com --- Comment #1 f

[Bug tree-optimization/82244] -O2: ICE: tree check: expected ssa_name, have integer_cst in replace_uses_by, at tree-cfg.c:1904

2017-09-18 Thread ivo.raisr at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82244 --- Comment #2 from Ivo Raisr --- Reproducible with gcc 8.0 and 7.2. I was not able to reproduce it with 6.3.0.

[Bug target/77729] aarch64 inserts unneeded uxtb after ldrb, orr ...32

2017-09-18 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77729 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org --- Comme

[Bug target/82245] New: [x86] missed optimization: (int64_t) i32 << constant on 32-bit machines can combine shift + sign extension like on other arches

2017-09-18 Thread peter at cordes dot ca
Target: x86_64-*-*, i?86-*-* #include int64_t shift64(int32_t a) { return (int64_t)a << 5; } #ifdef __SIZEOF_INT128__ __int128 shift128(int64_t a) { return (__int128)a << 5; } #endif // https://godbolt.org/g/HsjpvV gcc 8.0.0 20170918 -O3 shift128 on x86-64

[Bug target/82242] x86_64 bad optimization with -march

2017-09-18 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82242 --- Comment #2 from Marc Glisse --- Nothing gets vectorized :-( Note that to fill the vector, this would be better std::vector array(size, 1e-9); In the reduction, we seem to do strange things with the accumulator. addsd (%rax), %x

[Bug c/82241] invalid warning on valid int64_t value -9223372036854775808

2017-09-18 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82241 Andreas Schwab changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

<    1   2