[Bug fortran/97046] Bad interaction between lbound/ubound, allocatable arrays and bind(C) subroutine with dimension(..) parameter

2020-09-14 Thread igor.gayday at mu dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97046 --- Comment #5 from Igor Gayday --- I'd like to add that Gilles Gouaillardet is the author of the reproducer in my original post.

[Bug c++/97055] New: Copy and move constructors shadowed by templatized constructor

2020-09-14 Thread amir.ahmed.ansari at outlook dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97055 Bug ID: 97055 Summary: Copy and move constructors shadowed by templatized constructor Product: gcc Version: 10.2.0 Status: UNCONFIRMED Severity: normal

[Bug target/97054] [r10-3559 Regression] Runtime segfault with attached test code

2020-09-14 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97054 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW CC|

[Bug target/97054] New: [r10-3559 Regression] Runtime segfault with attached test code

2020-09-14 Thread skpgkp2 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97054 Bug ID: 97054 Summary: [r10-3559 Regression] Runtime segfault with attached test code Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/94234] missed ccp folding for (addr + 8 * n) - (addr + 8 * (n - 1))

2020-09-14 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94234 --- Comment #4 from CVS Commits --- The master branch has been updated by Feng Xue : https://gcc.gnu.org/g:f9d2def016410a2095df6b399097b482f82064a5 commit r11-3199-gf9d2def016410a2095df6b399097b482f82064a5 Author: Feng Xue Date: Tue Sep 1

[Bug c++/97053] New: an O3 codegen bug

2020-09-14 Thread cuzdav at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97053 Bug ID: 97053 Summary: an O3 codegen bug Product: gcc Version: 10.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee:

[Bug target/97035] csky-linux-gnuabiv2 won't build with binutils master branch

2020-09-14 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97035 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/97051] Evaluating is_constant_evaluated in requires clause fails

2020-09-14 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97051 --- Comment #2 from Marek Polacek --- This compiles when __builtin_is_constant_evaluated is used instead.

[Bug c++/97051] Evaluating is_constant_evaluated in requires clause fails

2020-09-14 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97051 Marek Polacek changed: What|Removed |Added Last reconfirmed||2020-09-15 Keywords|

[Bug c++/97052] Internal compiler error with substitution failure in template parameter list of concept declaration

2020-09-14 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97052 Marek Polacek changed: What|Removed |Added Last reconfirmed||2020-09-15

[Bug c++/97052] New: Internal compiler error with substitution failure in template parameter list of concept declaration

2020-09-14 Thread david at doublewise dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97052 Bug ID: 97052 Summary: Internal compiler error with substitution failure in template parameter list of concept declaration Product: gcc Version: 11.0 Status: UNCONFIRMED

[Bug target/97042] powerpc64 UINT_MAX constant

2020-09-14 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97042 --- Comment #9 from Alan Modra --- I think that splitter should disappear and rs6000_emit_set_long_const handle all special cases where you might want combinations of two logical instructions before handling the li;rldicl, li;rldicr or any other

[Bug c++/97051] New: Evaluating is_constant_evaluated in requires clause fails

2020-09-14 Thread david at doublewise dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97051 Bug ID: 97051 Summary: Evaluating is_constant_evaluated in requires clause fails Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/97046] Bad interaction between lbound/ubound, allocatable arrays and bind(C) subroutine with dimension(..) parameter

2020-09-14 Thread gilles.gouaillardet at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97046 --- Comment #4 from Gilles Gouaillardet --- I crafted the reproducer based on a previous one that has already been merged, and using a libc subroutine was not an issue back then.

[Bug target/97042] powerpc64 UINT_MAX constant

2020-09-14 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97042 --- Comment #8 from Segher Boessenkool --- (In reply to Alan Modra from comment #7) > and of course, li 0x is li -1 which sets all bits. Erm, yes. Duh. So that g:5d3ae76af13 splitter should not fire for numbers that fit in 32 bits but

[Bug fortran/97046] Bad interaction between lbound/ubound, allocatable arrays and bind(C) subroutine with dimension(..) parameter

2020-09-14 Thread sgk at troutmask dot apl.washington.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97046 --- Comment #3 from Steve Kargl --- On Mon, Sep 14, 2020 at 11:56:18PM +, gilles.gouaillardet at gmail dot com wrote: > This is the libc subroutine > > void sync(void); > > The point here is any subroutine (that will not cause a crash) can

[Bug fortran/96983] [11 regression] ICE compiling gfortran.dg/pr96711.f90 starting with r11-3042

2020-09-14 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96983 --- Comment #26 from Segher Boessenkool --- What Joseph says in c#25. Also, the documentation currently says The @code{KIND} value matches the storage size in bytes, [...] which will have to change, too (the standard does not require this, it

[Bug fortran/97046] Bad interaction between lbound/ubound, allocatable arrays and bind(C) subroutine with dimension(..) parameter

2020-09-14 Thread gilles.gouaillardet at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97046 Gilles Gouaillardet changed: What|Removed |Added CC||gilles.gouaillardet at gmail dot

[Bug target/97042] powerpc64 UINT_MAX constant

2020-09-14 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97042 --- Comment #7 from Alan Modra --- and of course, li 0x is li -1 which sets all bits.

[Bug fortran/96041] [11 regression] ICE in gfortran.dg/pr93423.f90 after r11-1792

2020-09-14 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96041 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment

[Bug target/97042] powerpc64 UINT_MAX constant

2020-09-14 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97042 --- Comment #6 from Alan Modra --- That's easy. rs6000_emit_set_long_const doesn't generate that sequence. Incidentally, a patch I had to generate more constants from li;rldicl also fixes this pr.

[Bug c++/97049] Cryptic warning "__builtin_memmove pointer overflow between offset ... and size ..." with -m32

2020-09-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97049 Martin Sebor changed: What|Removed |Added Known to work||11.0, 9.3.0 Ever confirmed|0

[Bug analyzer/96650] [11 Regression] ICE in on_fact, at analyzer/constraint-manager.cc:1785

2020-09-14 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96650 David Malcolm changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug libbacktrace/93608] [libbacktrace] Add support for .gnu_debugdata section (aka MiniDebugInfo)

2020-09-14 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93608 Ian Lance Taylor changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[Bug libbacktrace/93608] [libbacktrace] Add support for .gnu_debugdata section (aka MiniDebugInfo)

2020-09-14 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93608 --- Comment #4 from CVS Commits --- The master branch has been updated by Ian Lance Taylor : https://gcc.gnu.org/g:05f40bc4c116ba48843728201bc7290a5e518598 commit r11-3196-g05f40bc4c116ba48843728201bc7290a5e518598 Author: Ian Lance Taylor

[Bug fortran/96983] [11 regression] ICE compiling gfortran.dg/pr96711.f90 starting with r11-3042

2020-09-14 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96983 --- Comment #25 from joseph at codesourcery dot com --- On Mon, 14 Sep 2020, anlauf at gcc dot gnu.org wrote: > Remember that Fortran needs a correspondence between a storage representation > (in bytes / bits) and the kind type on the language

[Bug c++/97050] ICE with segfault in lambda overload resolution

2020-09-14 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97050 --- Comment #2 from Marek Polacek --- Reduced: namespace a { template constexpr bool f = __is_same_as(d, e); } struct g {}; struct h; template auto operator+(i, j) { auto k = [](auto l) requires a::f{}; return k; } void m() { struct n {

[Bug c++/97050] ICE with segfault in lambda overload resolution

2020-09-14 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97050 Marek Polacek changed: What|Removed |Added Last reconfirmed||2020-09-14

[Bug c++/97050] New: ICE with segfault in lambda overload resolution

2020-09-14 Thread numerical.simulation at web dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97050 Bug ID: 97050 Summary: ICE with segfault in lambda overload resolution Product: gcc Version: og10 (devel/omp/gcc-10) Status: UNCONFIRMED Severity: normal Priority: P3

[Bug fortran/96983] [11 regression] ICE compiling gfortran.dg/pr96711.f90 starting with r11-3042

2020-09-14 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96983 --- Comment #24 from anlauf at gcc dot gnu.org --- I've submitted the patch in comment#19 for review: https://gcc.gnu.org/pipermail/fortran/2020-September/055079.html This would also change the affected testcase to include comment#2, and defer

[Bug middle-end/97048] [meta-bug] bogus/missing -Wstringop-overread warnings

2020-09-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97048 Bug 97048 depends on bug 81437, which changed state. Bug 81437 Summary: missing -Wstringop-overread reading past the end of a string https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81437 What|Removed |Added

[Bug tree-optimization/81437] missing -Wstringop-overread reading past the end of a string

2020-09-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81437 Martin Sebor changed: What|Removed |Added Target Milestone|--- |11.0 Blocks|88443

[Bug middle-end/97048] [meta-bug] bogus/missing -Wstringop-overread warnings

2020-09-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97048 Bug 97048 depends on bug 82456, which changed state. Bug 82456 Summary: missing -Wstringop-overread on strcpy reading past the end of an array https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82456 What|Removed

[Bug tree-optimization/82456] missing -Wstringop-overread on strcpy reading past the end of an array

2020-09-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82456 Martin Sebor changed: What|Removed |Added Known to fail|10.0|10.2.0 Assignee|unassigned at

[Bug rtl-optimization/96475] direct threaded interpreter with computed gotos generates suboptimal dispatch loop

2020-09-14 Thread dinuxbg at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96475 --- Comment #23 from Dimitar Dimitrov --- (In reply to Segher Boessenkool from comment #20) > Could you guys please test the attached patch? Thanks in advance! Yes, it fixed all new regressions for pru-elf. Thanks.

[Bug fortran/96983] [11 regression] ICE compiling gfortran.dg/pr96711.f90 starting with r11-3042

2020-09-14 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96983 --- Comment #23 from anlauf at gcc dot gnu.org --- (In reply to jos...@codesourcery.com from comment #22) > Closely related: the LONG_DOUBLE_TYPE_SIZE target macro which assumes > "size in bits" can uniquely determine the format of long double.

[Bug c++/97049] New: Cryptic warning "__builtin_memmove pointer overflow between offset ... and size ..." with -m32

2020-09-14 Thread officesamurai at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97049 Bug ID: 97049 Summary: Cryptic warning "__builtin_memmove pointer overflow between offset ... and size ..." with -m32 Product: gcc Version: 10.2.0 Status: UNCONFIRMED

[Bug c++/91741] Implement new warning -Wsizeof-array-div

2020-09-14 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91741 Marek Polacek changed: What|Removed |Added Keywords||patch --- Comment #3 from Marek Polacek

Re: [Bug target/96968] aarch64 : ICE in vregs or expand pass, lowering __builtin_aarch64_get_{fpcr,fpsr,fpcr64,fpsr64}

2020-09-14 Thread Andrea Corallo
Patch posted at: https://gcc.gnu.org/pipermail/gcc-patches/2020-September/553882.html

[Bug target/96968] aarch64 : ICE in vregs or expand pass, lowering __builtin_aarch64_get_{fpcr,fpsr,fpcr64,fpsr64}

2020-09-14 Thread andrea.corallo at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96968 --- Comment #4 from Andrea Corallo --- Patch posted at: https://gcc.gnu.org/pipermail/gcc-patches/2020-September/553882.html

[Bug fortran/97046] Bad interaction between lbound/ubound, allocatable arrays and bind(C) subroutine with dimension(..) parameter

2020-09-14 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97046 kargl at gcc dot gnu.org changed: What|Removed |Added CC||kargl at gcc dot gnu.org ---

[Bug fortran/96983] [11 regression] ICE compiling gfortran.dg/pr96711.f90 starting with r11-3042

2020-09-14 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96983 --- Comment #22 from joseph at codesourcery dot com --- On Fri, 11 Sep 2020, segher at gcc dot gnu.org wrote: > > #ifndef RS6000_MODES_H > > #define RS6000_MODES_H 1 > > #define FLOAT_PRECISION_IFmode 128 > > #define

[Bug analyzer/96653] -Wanalyzer-too-complex on very large switch statement

2020-09-14 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96653 David Malcolm changed: What|Removed |Added Summary|Compile time and memory hog |-Wanalyzer-too-complex on

[Bug analyzer/97029] [11 Regression] ICE in wide_int_to_tree_1, at tree.c:1612

2020-09-14 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97029 David Malcolm changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug analyzer/96653] Compile time and memory hog w/ -O1 -fanalyzer

2020-09-14 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96653 --- Comment #2 from CVS Commits --- The master branch has been updated by David Malcolm : https://gcc.gnu.org/g:799dd4e10047a4aa772fd69c910c5c6a96c36b9f commit r11-3190-g799dd4e10047a4aa772fd69c910c5c6a96c36b9f Author: David Malcolm Date:

[Bug analyzer/97029] [11 Regression] ICE in wide_int_to_tree_1, at tree.c:1612

2020-09-14 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97029 --- Comment #2 from CVS Commits --- The master branch has been updated by David Malcolm : https://gcc.gnu.org/g:35e3f0829d8e9cdc7ea19917c9f3a7add3f14847 commit r11-3188-g35e3f0829d8e9cdc7ea19917c9f3a7add3f14847 Author: David Malcolm Date:

[Bug middle-end/97047] missing warning reading past the end of a constant string returned from a function

2020-09-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97047 Martin Sebor changed: What|Removed |Added Keywords||diagnostic Blocks|

[Bug middle-end/97048] [meta-bug] bogus/missing -Wstringop-overread warnings

2020-09-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97048 Martin Sebor changed: What|Removed |Added Summary|bogus/missing |[meta-bug] bogus/missing

[Bug middle-end/97048] New: bogus/missing -Wstringop-overread warnings

2020-09-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97048 Bug ID: 97048 Summary: bogus/missing -Wstringop-overread warnings Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug middle-end/97047] New: missing warning reading past the end of a constant string returned from a function

2020-09-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97047 Bug ID: 97047 Summary: missing warning reading past the end of a constant string returned from a function Product: gcc Version: 11.0 Status: UNCONFIRMED

[Bug tree-optimization/80794] constant objects can be assumed to be immutable

2020-09-14 Thread matthijs at stdin dot nl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80794 --- Comment #10 from Matthijs Kooijman --- Also note that pr96996, that was marked as a duplicate of this report, talks about a notable subcase of the case presented in this report. While this report talks about constant complete objects (e.g. a

[Bug rtl-optimization/96475] direct threaded interpreter with computed gotos generates suboptimal dispatch loop

2020-09-14 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96475 --- Comment #22 from Christophe Lyon --- Yes, that fixes the build for aarch64, thanks!

[Bug tree-optimization/80794] constant objects can be assumed to be immutable

2020-09-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80794 Martin Sebor changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug tree-optimization/86318] const local aggregates can be assumed not to be modified even when escaped

2020-09-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86318 Martin Sebor changed: What|Removed |Added Host||90404 --- Comment #2 from Martin Sebor

[Bug fortran/97046] New: Bad interaction between lbound/ubound, allocatable arrays and bind(C) subroutine with dimension(..) parameter

2020-09-14 Thread igor.gayday at mu dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97046 Bug ID: 97046 Summary: Bad interaction between lbound/ubound, allocatable arrays and bind(C) subroutine with dimension(..) parameter Product: gcc Version: 10.2.0

[Bug rtl-optimization/96475] direct threaded interpreter with computed gotos generates suboptimal dispatch loop

2020-09-14 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96475 --- Comment #21 from Arseny Solokha --- (In reply to Segher Boessenkool from comment #20) > Could you guys please test the attached patch? Thanks in advance! It fixed the ICE on x86_64 I've reported in comment 17. I didn't run a regtest,

[Bug tree-optimization/96996] Missed optimzation for constant members of non-constant objects

2020-09-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96996 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/80794] constant objects can be assumed to be immutable

2020-09-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80794 Martin Sebor changed: What|Removed |Added CC||matthijs at stdin dot nl --- Comment #8

[Bug c/96907] [docs] document builtins for fputc and putc

2020-09-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96907 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org --- Comment #6

[Bug fortran/97045] New: A wrong column is selected when addressing individual elements of unlimited polymorphic dummy argument

2020-09-14 Thread igor.gayday at mu dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97045 Bug ID: 97045 Summary: A wrong column is selected when addressing individual elements of unlimited polymorphic dummy argument Product: gcc Version: 10.2.0 Status:

[Bug target/97042] powerpc64 UINT_MAX constant

2020-09-14 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97042 --- Comment #5 from Segher Boessenkool --- So hrm, why did GCC generate lis 0x ; ori 0x ; rldicl instead of li 0x ; oris 0x ?

[Bug go/92567] libgo regression in syscall test on ppc64le resulting in timeout due to hang in read

2020-09-14 Thread murphyp at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92567 --- Comment #2 from Paul E. Murphy --- For clarity, the prototype of ptrace from glibc: extern long int ptrace (enum __ptrace_request __request, ...) __THROW;

[Bug rtl-optimization/96475] direct threaded interpreter with computed gotos generates suboptimal dispatch loop

2020-09-14 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96475 --- Comment #20 from Segher Boessenkool --- Could you guys please test the attached patch? Thanks in advance!

[Bug rtl-optimization/96475] direct threaded interpreter with computed gotos generates suboptimal dispatch loop

2020-09-14 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96475 --- Comment #19 from Segher Boessenkool --- Created attachment 49215 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49215=edit proposed patch for the ICEs

[Bug target/97042] powerpc64 UINT_MAX constant

2020-09-14 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97042 Segher Boessenkool changed: What|Removed |Added Attachment #49214|0 |1 is obsolete|

[Bug target/97042] powerpc64 UINT_MAX constant

2020-09-14 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97042 --- Comment #3 from Segher Boessenkool --- Created attachment 49214 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49214=edit proposed patch for the ICEs

[Bug tree-optimization/96522] [9/10 Regression] Incorrect with with -O -fno-tree-pta

2020-09-14 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96522 --- Comment #8 from CVS Commits --- The releases/gcc-10 branch has been updated by Richard Biener : https://gcc.gnu.org/g:1dbb919d0868319a5503b91049283a189ac1b4ac commit r10-8760-g1dbb919d0868319a5503b91049283a189ac1b4ac Author: Richard Biener

[Bug go/92567] libgo regression in syscall test on ppc64le resulting in timeout due to hang in read

2020-09-14 Thread murphyp at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92567 Paul E. Murphy changed: What|Removed |Added CC||murphyp at linux dot vnet.ibm.com ---

[Bug rtl-optimization/96475] direct threaded interpreter with computed gotos generates suboptimal dispatch loop

2020-09-14 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96475 --- Comment #18 from Segher Boessenkool --- I have a patch.

[Bug tree-optimization/97043] latent wrong-code with SLP vectorization

2020-09-14 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97043 --- Comment #2 from CVS Commits --- The releases/gcc-10 branch has been updated by Richard Biener : https://gcc.gnu.org/g:e93428a8b056aed83a7678d4dc8272131ab671ba commit r10-8759-ge93428a8b056aed83a7678d4dc8272131ab671ba Author: Richard Biener

[Bug c++/96994] Missing code from consteval constructor initializing const variable

2020-09-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96994 --- Comment #7 from Jakub Jelinek --- So, what I see is that expand_default_init calls build_special_member_call for the default ctor, but because the default ctor is an immediate method, it returns a TARGET_EXPR with CONSTRUCTOR as the

[Bug tree-optimization/78164] SLP vectorizer: prologue cost biased by redundancies

2020-09-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78164 Richard Biener changed: What|Removed |Added Last reconfirmed||2020-09-14

[Bug tree-optimization/59617] [vectorizer] ICE in vectorizable_mask_load_store with AVX-512F's gathers enabled.

2020-09-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59617 Richard Biener changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[Bug tree-optimization/57512] Vectorizer: cannot handle accumulation loop of signed char type

2020-09-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57512 Richard Biener changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2020-09-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 57512, which changed state. Bug 57512 Summary: Vectorizer: cannot handle accumulation loop of signed char type https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57512 What|Removed |Added

[Bug tree-optimization/56624] Vectorizer gives up on a group-access if it contains stores to the same location

2020-09-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56624 --- Comment #6 from Richard Biener --- (In reply to Michael Zolotukhin from comment #4) > Sorry, it looks like the reproducer with if could be made, and here it is: > void foo (long *a) > { > int i; > for (i = 0; i < 100; i+=2) > { >

[Bug target/97042] powerpc64 UINT_MAX constant

2020-09-14 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97042 Peter Bergner changed: What|Removed |Added CC||bergner at gcc dot gnu.org --- Comment

[Bug tree-optimization/50680] -ftree-vectorizer-verbose does not report about "basic block SLP" (attempt of) vectorization

2020-09-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50680 Richard Biener changed: What|Removed |Added Last reconfirmed||2020-09-14 Ever confirmed|0

[Bug tree-optimization/46011] 256bit vectorizer failed on double->int

2020-09-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46011 Richard Biener changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2020-09-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 46011, which changed state. Bug 46011 Summary: 256bit vectorizer failed on double->int https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46011 What|Removed |Added

[Bug tree-optimization/97043] latent wrong-code with SLP vectorization

2020-09-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97043 Richard Biener changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org

[Bug tree-optimization/97043] latent wrong-code with SLP vectorization

2020-09-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97043 Richard Biener changed: What|Removed |Added Keywords||wrong-code Ever confirmed|0

[Bug libstdc++/97044] New: Undefined format macros because of include order on AIX

2020-09-14 Thread clement.chigot at atos dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97044 Bug ID: 97044 Summary: Undefined format macros because of include order on AIX Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/97043] New: latent wrong-code with SLP vectorization

2020-09-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97043 Bug ID: 97043 Summary: latent wrong-code with SLP vectorization Product: gcc Version: 10.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug rtl-optimization/96475] direct threaded interpreter with computed gotos generates suboptimal dispatch loop

2020-09-14 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96475 Arseny Solokha changed: What|Removed |Added CC||asolokha at gmx dot com --- Comment

[Bug fortran/97031] the content of a comment line breaks compilation

2020-09-14 Thread jean-pierre.flam...@univ-lille.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97031 --- Comment #5 from jean-pierre.flam...@univ-lille.fr --- I am sorry to bother you once again, for the last time. I have now understood all things that happened while compiling the very complicated (!) program below.

[Bug rtl-optimization/97041] ICE during RTL pass: sched_fusion: in operator[], at vec.h:880

2020-09-14 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97041 Christophe Lyon changed: What|Removed |Added CC||clyon at gcc dot gnu.org --- Comment

[Bug target/97028] [9/10/11 Regression] Compilation errors for AVX512 intrinsic with -masm=intel

2020-09-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97028 --- Comment #5 from Jakub Jelinek --- Created attachment 49213 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49213=edit gcc11-pr97028.patch Untested fix.

[Bug target/97028] [9/10/11 Regression] Compilation errors for AVX512 intrinsic with -masm=intel

2020-09-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97028 --- Comment #4 from Jakub Jelinek --- Introduced with r9-3563-gc038638ea9dfc75fac9559cdb035754af85960d0 and r9-3560-gfda5d5e6e040d23e7e751a491097090b8f5ff58a

[Bug target/97028] [9/10/11 Regression] Compilation errors for AVX512 intrinsic with -masm=intel

2020-09-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97028 Jakub Jelinek changed: What|Removed |Added Summary|Compilation errors for |[9/10/11 Regression]

[Bug rtl-optimization/97041] ICE during RTL pass: sched_fusion: in operator[], at vec.h:880

2020-09-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97041 Richard Biener changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug analyzer/97029] [11 Regression] ICE in wide_int_to_tree_1, at tree.c:1612

2020-09-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97029 Richard Biener changed: What|Removed |Added Target Milestone|--- |11.0

[Bug target/97028] Compilation errors for AVX512 intrinsic with -masm=intel

2020-09-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97028 Richard Biener changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug debug/97026] -flto and DW_AT_GNU_macros

2020-09-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97026 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org Ever

[Bug fortran/97031] the content of a comment line breaks compilation

2020-09-14 Thread jean-pierre.flam...@univ-lille.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97031 --- Comment #4 from jean-pierre.flam...@univ-lille.fr --- see below: - Mail original - De: "kargl at gcc dot gnu.org" À: "jean-pierre flament" Envoyé: Dimanche 13 Septembre 2020 11:55:28 Objet: [Bug fortran/97031] the content of a

[Bug c++/97022] -Werror flag aborts compilation of "current" git pull on main

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