[Bug tree-optimization/93017] FAIL: gcc.dg/graphite/interchange-1.c scan-tree-dump graphite "tiled"

2020-01-08 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93017 --- Comment #3 from rguenther at suse dot de --- On Wed, 8 Jan 2020, dave.anglin at bell dot net wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93017 > > --- Comment #2 from dave.anglin at bell dot net --- > On 2020-01-08 9:38 a.m., rgue

[Bug libstdc++/92124] std::vector copy-assigning when it should move-assign.

2020-01-08 Thread fdumont at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92124 --- Comment #5 from François Dumont --- Author: fdumont Date: Thu Jan 9 05:40:08 2020 New Revision: 280028 URL: https://gcc.gnu.org/viewcvs?rev=280028&root=gcc&view=rev Log: PR libstdc++/92124 fix incorrect unordered container move assignment

[Bug other/87695] Arduino: ICE with avr and LTO

2020-01-08 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87695 --- Comment #17 from Andrew Pinski --- *** Bug 91703 has been marked as a duplicate of this bug. ***

[Bug middle-end/91703] Segmentation Fault

2020-01-08 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91703 Andrew Pinski changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug lto/93204] arduino failure to verify

2020-01-08 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93204 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug other/87695] Arduino: ICE with avr and LTO

2020-01-08 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87695 Andrew Pinski changed: What|Removed |Added CC||tim at westashton dot org.uk --- Comment

[Bug c++/93143] [10 Regression] Multiple calls to static constexpr member function gives wrong code

2020-01-08 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93143 --- Comment #7 from bin cheng --- (In reply to bin cheng from comment #6) > (In reply to bin cheng from comment #5) > > (In reply to Martin Sebor from comment #4) > > > *** Bug 92926 has been marked as a duplicate of this bug. *** > > > > I sent

[Bug libfortran/90374] Fortran 2018: Support d0.d, e0.d, es0.d, en0.d, g0.d and ew.d e0 edit descriptors for output

2020-01-08 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90374 --- Comment #27 from Jerry DeLisle --- Hi Thomas, stating the obvious, I do not find it straight forwaed to interpret the standards because there are nooks and crannies and corner cases. At least now I have the basic pieces in place. I will try

[Bug inline-asm/93202] [RISCV] ICE when using inline asm 'h' constraint modifier

2020-01-08 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93202 --- Comment #7 from Jim Wilson --- (In reply to Luís Marques from comment #3) > Jim Wilson: I'm not using it, I was only working on the LLVM implementation. > Could you please clarify if following modifiers are also internal only? > > 'C' Pri

[Bug inline-asm/93202] [RISCV] ICE when using inline asm 'h' constraint modifier

2020-01-08 Thread andrew at sifive dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93202 Andrew Waterman changed: What|Removed |Added CC||andrew at sifive dot com --- Comment #

[Bug inline-asm/93202] [RISCV] ICE when using inline asm 'h' constraint modifier

2020-01-08 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93202 --- Comment #5 from Jim Wilson --- Jakub's patch looks OK to me.

[Bug tree-optimization/93017] FAIL: gcc.dg/graphite/interchange-1.c scan-tree-dump graphite "tiled"

2020-01-08 Thread dave.anglin at bell dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93017 --- Comment #2 from dave.anglin at bell dot net --- On 2020-01-08 9:38 a.m., rguenth at gcc dot gnu.org wrote: > What ISL version are you using? dave@mx3210:~$ dpkg -l '*isl*' Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files

[Bug c++/88323] implement C++20 language features.

2020-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 91369, which changed state. Bug 91369 Summary: Implement P0784R7: constexpr new https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91369 What|Removed |Added ---

[Bug c++/91369] Implement P0784R7: constexpr new

2020-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91369 Jakub Jelinek changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug c++/55004] [meta-bug] constexpr issues

2020-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 91369, which changed state. Bug 91369 Summary: Implement P0784R7: constexpr new https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91369 What|Removed |Added ---

[Bug c++/91377] [8/9/10 Regression] ICE with non-static block scope constexpr, captured in lambda, used as template parameter

2020-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91377 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug target/87163] ICE in extract_insn, at recog.c:2305

2020-01-08 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87163 --- Comment #5 from Peter Bergner --- (In reply to Martin Liška from comment #4) > Yep, I can still reproduce it with the current master in a cross compiler. Ok, thanks. I'll see if I can recreate it with a cross since I cannot get it to fail w

[Bug libstdc++/93201] std::filesystem::remove_all fails to remove large files

2020-01-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93201 Jonathan Wakely changed: What|Removed |Added Blocks||81091 --- Comment #5 from Jonathan Wak

[Bug libstdc++/93201] std::filesystem::remove_all fails to remove large files

2020-01-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93201 --- Comment #4 from Jonathan Wakely --- Author: redi Date: Wed Jan 8 21:51:38 2020 New Revision: 280021 URL: https://gcc.gnu.org/viewcvs?rev=280021&root=gcc&view=rev Log: libstdc++: Fix error handling in filesystem::remove_all (PR93201) When r

[Bug libstdc++/93201] std::filesystem::remove_all fails to remove large files

2020-01-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93201 --- Comment #3 from Jonathan Wakely --- Author: redi Date: Wed Jan 8 21:48:23 2020 New Revision: 280020 URL: https://gcc.gnu.org/viewcvs?rev=280020&root=gcc&view=rev Log: libstdc++: Fix error handling in filesystem::remove_all (PR93201) When r

[Bug c++/93207] New: [concepts] Variadic concepts refuse no compile when function definition is not inline

2020-01-08 Thread lyberta at lyberta dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93207 Bug ID: 93207 Summary: [concepts] Variadic concepts refuse no compile when function definition is not inline Product: gcc Version: 10.0 Status: UNCONFIRMED Seve

[Bug libstdc++/93205] std::discrete_distribution's operator>> causes OOM

2020-01-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93205 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug inline-asm/93027] ICE: in match_reload, at lra-constraints.c:1060

2020-01-08 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93027 --- Comment #1 from Vladimir Makarov --- Thank you for the report. I've started working on it. As changes in constraint processing needs a lot of testing, I think the patch will be read on Friday or on the next week.

[Bug c/93206] New: non-delegitimized UNSPEC generated for C program on PowerPc with current mainline GCC tree

2020-01-08 Thread cel at us dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93206 Bug ID: 93206 Summary: non-delegitimized UNSPEC generated for C program on PowerPc with current mainline GCC tree Product: gcc Version: unknown Status: UNCONFIRMED

[Bug c++/92552] [10 Regression] internal compiler error: in lazily_declare_fn, at cp/method.c:3045 with -fconcepts

2020-01-08 Thread TonyELewis at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92552 --- Comment #8 from Tony E Lewis --- I see on Godbolt that my similar-looking ICE is also fixed now. Thanks very much.

[Bug lto/93204] arduino failure to verify

2020-01-08 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93204 David Malcolm changed: What|Removed |Added CC||marxin at gcc dot gnu.org Compo

[Bug tree-optimization/92938] constprop function is assigned to a different section than the original function

2020-01-08 Thread jcmvbkbc at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92938 --- Comment #10 from jcmvbkbc at gcc dot gnu.org --- (In reply to Andrew Pinski from comment #9) > (In reply to jcmvbkbc from comment #7) > >It's the reference from .text* to .init* > > which is not present in the source but is generated by gcc th

[Bug target/87163] ICE in extract_insn, at recog.c:2305

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

[Bug tree-optimization/92938] constprop function is assigned to a different section than the original function

2020-01-08 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92938 --- Comment #9 from Andrew Pinski --- (In reply to jcmvbkbc from comment #7) > It is not in .init*, but that's ok: the reference from .init to .text is > present in the original source. It's the reference from .text* to .init* > which is not pres

[Bug c++/91369] Implement P0784R7: constexpr new

2020-01-08 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91369 --- Comment #32 from Jason Merrill --- Author: jason Date: Wed Jan 8 20:31:20 2020 New Revision: 280018 URL: https://gcc.gnu.org/viewcvs?rev=280018&root=gcc&view=rev Log: PR c++/91369 - constexpr destructor and member initializer. Prev

[Bug libstdc++/81806] Split in pbds works in O(n) instead of O(log n)

2020-01-08 Thread raihatneloy1992 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81806 --- Comment #13 from Raihat Zaman Neloy --- (In reply to Xi Ruoyao from comment #12) > Created attachment 47615 [details] > patch optimizing pb_ds tree split, RFC > > I made up a patch but I doubt if this is really useful in competitive > progra

[Bug libstdc++/93205] std::discrete_distribution's operator>> causes OOM

2020-01-08 Thread njormrod at fb dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93205 --- Comment #1 from Nicholas Ormrod --- (This bug was discovered when some empty-istream test code OOMed)

[Bug libstdc++/93205] New: std::discrete_distribution's operator>> causes OOM

2020-01-08 Thread njormrod at fb dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93205 Bug ID: 93205 Summary: std::discrete_distribution's operator>> causes OOM Product: gcc Version: 7.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component

[Bug libstdc++/81806] Split in pbds works in O(n) instead of O(log n)

2020-01-08 Thread xry111 at mengyan1223 dot wang
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81806 --- Comment #12 from Xi Ruoyao --- Created attachment 47615 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47615&action=edit patch optimizing pb_ds tree split, RFC I made up a patch but I doubt if this is really useful in competitive progr

[Bug analyzer/93204] New: arduino failure to verify

2020-01-08 Thread tim at westashton dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93204 Bug ID: 93204 Summary: arduino failure to verify Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: analyzer As

[Bug ipa/93203] New: [10 Regression] ICE in decide_about_value, at ipa-cp.c:5448 since r278893

2020-01-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93203 Bug ID: 93203 Summary: [10 Regression] ICE in decide_about_value, at ipa-cp.c:5448 since r278893 Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: ice-on-

[Bug ipa/93203] [10 Regression] ICE in decide_about_value, at ipa-cp.c:5448 since r278893

2020-01-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93203 Martin Liška changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED

[Bug target/87163] ICE in extract_insn, at recog.c:2305

2020-01-08 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87163 --- Comment #3 from Peter Bergner --- Martin, can you please check whether you still see this ICE?

[Bug tree-optimization/92938] constprop function is assigned to a different section than the original function

2020-01-08 Thread jcmvbkbc at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92938 --- Comment #8 from jcmvbkbc at gcc dot gnu.org --- (In reply to jcmvbkbc from comment #7) > or it doesn't take a reference to a variable in .init*. That is, it doesn't have a direct reference to a variable in .init* in its body.

[Bug tree-optimization/92938] constprop function is assigned to a different section than the original function

2020-01-08 Thread jcmvbkbc at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92938 --- Comment #7 from jcmvbkbc at gcc dot gnu.org --- (In reply to Richard Biener from comment #6) > (In reply to jcmvbkbc from comment #5) > > (In reply to Andrew Pinski from comment #3) > > > I DON'T think it is a GCC issue. The code is broken. >

[Bug inline-asm/93202] [RISCV] ICE when using inline asm 'h' constraint modifier

2020-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93202 --- Comment #4 from Jakub Jelinek --- Created attachment 47614 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47614&action=edit gcc10-pr93202.patch Untested fix for the ICE (and a typo I found too), fixes it in the cross-compiler, don't ha

[Bug inline-asm/93202] [RISCV] ICE when using inline asm 'h' constraint modifier

2020-01-08 Thread luismarques at lowrisc dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93202 --- Comment #3 from Luís Marques --- Jim Wilson: I'm not using it, I was only working on the LLVM implementation. Could you please clarify if following modifiers are also internal only? 'C' Print the integer branch condition for comparison OP

[Bug inline-asm/93202] [RISCV] ICE when using inline asm 'h' constraint modifier

2020-01-08 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93202 --- Comment #2 from Jim Wilson --- %h is used for the gcc internal implementation of emitting auipc. I'm skeptical that it is useful for asms. Stripping the HIGH rtx is an internal implementation detail, and does not apply to asms, as you can't

[Bug middle-end/93200] [10 Regression] spurious -Wstringop-overflow due to assignment vectorization to multiple members

2020-01-08 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93200 Martin Sebor changed: What|Removed |Added Keywords||patch --- Comment #3 from Martin Sebor -

[Bug c++/64697] C++11 thread_local: relocation truncated to fit: R_X86_64_PC32 against undefined symbol `TLS init function for N::ptd'

2020-01-08 Thread jon.turney at dronecode dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697 jon.turney at dronecode dot org.uk changed: What|Removed |Added CC||jon.turney at droneco

[Bug target/93146] C++ TLS init function not generated on AIX

2020-01-08 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93146 --- Comment #2 from David Edelsohn --- One option is to force flag_extern_tls_init=0 as default for AIX, e.g., -fno-extern-tls-init. That works around the linking issue, but it assumes the limited semantics / assertion of that option always ar

[Bug c++/91040] [9/10 Regression] Incorrect "invalid use of non-lvalue array" error in conditional assignment with throw

2020-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91040 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/90393] [9/10 Regression] ICE in return statement with a conditional operator, one of the second and third arguments is throw, and the other is a const variable of a class with a nontrivial co

2020-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90393 --- Comment #15 from Jakub Jelinek --- *** Bug 91040 has been marked as a duplicate of this bug. ***

[Bug libstdc++/93201] std::filesystem::remove_all fails to remove large files

2020-01-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93201 --- Comment #2 from Jonathan Wakely --- Author: redi Date: Wed Jan 8 16:44:45 2020 New Revision: 280014 URL: https://gcc.gnu.org/viewcvs?rev=280014&root=gcc&view=rev Log: libstdc++: Fix error handling in filesystem::remove_all (PR93201) When r

[Bug inline-asm/93202] [RISCV] ICE when using inline asm 'h' constraint modifier

2020-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93202 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug inline-asm/93202] New: [RISCV] ICE when using inline asm 'h' constraint modifier

2020-01-08 Thread luismarques at lowrisc dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93202 Bug ID: 93202 Summary: [RISCV] ICE when using inline asm 'h' constraint modifier Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Prior

[Bug middle-end/93200] [10 Regression] spurious -Wstringop-overflow due to assignment vectorization to multiple members

2020-01-08 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93200 Martin Sebor changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

[Bug target/93124] [10 Regression] ICE in df_install_refs at df-scan.c:2376

2020-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93124 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1

[Bug rtl-optimization/93170] [10 Regression] wrong code due to use of a call-clobbered register

2020-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93170 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1 CC|

[Bug fortran/93193] C preprocessor works across commented lines

2020-01-08 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93193 kargl at gcc dot gnu.org changed: What|Removed |Added CC||kargl at gcc dot gnu.org --- C

[Bug target/93039] Fails to use SSE bitwise ops for float-as-int manipulations

2020-01-08 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93039 --- Comment #4 from rguenther at suse dot de --- On January 8, 2020 4:34:40 PM GMT+01:00, "amonakov at gcc dot gnu.org" wrote: >https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93039 > >--- Comment #3 from Alexander Monakov --- >> The question is f

[Bug target/93174] [10 Regression] ICE building glibc __sha512_process_block for i686

2020-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93174 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/93187] [10 Regression] ICE in extract_insn, at recog.c:2294

2020-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93187 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/92906] [10 regression] FAIL: libstdc++-abi/abi_check

2020-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92906 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug c++/91369] Implement P0784R7: constexpr new

2020-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91369 Jakub Jelinek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org --- Comm

[Bug target/93187] [10 Regression] ICE in extract_insn, at recog.c:2294

2020-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93187 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Wed Jan 8 15:59:20 2020 New Revision: 280012 URL: https://gcc.gnu.org/viewcvs?rev=280012&root=gcc&view=rev Log: PR target/93187 * config/i386/i386.md (*stack_protect_set_

[Bug target/93174] [10 Regression] ICE building glibc __sha512_process_block for i686

2020-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93174 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Wed Jan 8 15:58:20 2020 New Revision: 280011 URL: https://gcc.gnu.org/viewcvs?rev=280011&root=gcc&view=rev Log: PR target/93174 * config/i386/i386.md (addcarry_0): Use no

[Bug target/93002] while(i--) optimization

2020-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93002 --- Comment #10 from Jakub Jelinek --- The originally reported issue is fixed. Though, the following testcase shows we could do better: void foo (void); void bar (unsigned); unsigned f1 (unsigned x) { if (--x == -1U) foo (); return x; } unsigned

[Bug c++/88355] [c++20] Placeholder non-type template argument type deduction fails with custom types

2020-01-08 Thread emmanuel.le-tr...@cnrs-orleans.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88355 --- Comment #3 from Emmanuel Le Trong --- This bug has disappeared, both tests above compile with version 10.0.0 20200108.

[Bug target/93039] Fails to use SSE bitwise ops for float-as-int manipulations

2020-01-08 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93039 --- Comment #3 from Alexander Monakov --- > The question is for which CPUs is it actually faster to use SSE? In the context of chains where the source and the destination need to be SSE registers, pretty much all CPUs? Inter-unit moves typically

[Bug target/93177] PPC: Missing many useful platform intrinsics

2020-01-08 Thread memmerto at ca dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93177 --- Comment #2 from Matt Emmerton --- This appears to have packaging complications by vendors as well :( On powerpc-ibm-aix7.1.0.0 this doesn't get installed. On ppc64le-redhat-linux it does. However, both of these cases would benefit from some

[Bug target/89096] [8/9/10 regression] AIX 7 linker rejects _.ro_ sections by default

2020-01-08 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89096 David Edelsohn changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug target/93039] Fails to use SSE bitwise ops for float-as-int manipulations

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93039 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/93037] Slow 'while' loop unrolling

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93037 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Target|

[Bug c++/93033] [10 Regression] error: incorrect sharing of tree nodes

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93033 Richard Biener changed: What|Removed |Added Status|REOPENED|NEW --- Comment #16 from Richard Biener

[Bug driver/93019] memory leak in gcc -O2 reported by Valgrind

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93019 --- Comment #1 from Richard Biener --- I think this is known for the driver and we're too lazy to fix

[Bug tree-optimization/93017] FAIL: gcc.dg/graphite/interchange-1.c scan-tree-dump graphite "tiled"

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93017 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment

[Bug c++/93014] [9/10 Regression] ICE when initialising vector references with -flax-vector-conversions

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93014 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Target Milestone|---

[Bug tree-optimization/93199] [8/9/10 Regression] Compile time hog in sink_clobbers

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93199 --- Comment #8 from Richard Biener --- Author: rguenth Date: Wed Jan 8 14:30:44 2020 New Revision: 280006 URL: https://gcc.gnu.org/viewcvs?rev=280006&root=gcc&view=rev Log: 2020-01-08 Richard Biener PR middle-end/93199 * tre

[Bug target/93182] [avr] Add -nodevicespecs option.

2020-01-08 Thread gjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93182 --- Comment #5 from Georg-Johann Lay --- Author: gjl Date: Wed Jan 8 14:28:56 2020 New Revision: 280005 URL: https://gcc.gnu.org/viewcvs?rev=280005&root=gcc&view=rev Log: PR target/93182 * doc/invoke.texi (AVR Options) <-nodevic

[Bug c++/91369] Implement P0784R7: constexpr new

2020-01-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91369 --- Comment #30 from Jakub Jelinek --- (In reply to Toni Neubert from comment #28) > I have another test case which fails. (Maybe more..., I am sorry). No need to be sorry, your input is very valuable. Anyway, for the #c28 testcase (using struct

[Bug tree-optimization/93010] Wrong optimization: provenance affects comparison of saved bits of addresses of dead auto variables

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93010 Richard Biener changed: What|Removed |Added CC||jsm28 at gcc dot gnu.org,

[Bug rtl-optimization/93007] [10 regression] pr77698.c testcase fails due to block commoning

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93007 Richard Biener changed: What|Removed |Added Target Milestone|--- |10.0

[Bug target/93002] while(i--) optimization

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93002 --- Comment #9 from Richard Biener --- Fixed on trunk? countdown_i_used: .LFB0: .cfi_startproc movl$999, %eax .p2align 4,,10 .p2align 3 .L2: movl%eax, sink(%rip) subl$1, %eax jn

[Bug other/92997] [10 regression] gcc.dg/torture/ftrapv-1.c fails starting with r279523

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92997 --- Comment #3 from Richard Biener --- Author: rguenth Date: Wed Jan 8 14:07:55 2020 New Revision: 280003 URL: https://gcc.gnu.org/viewcvs?rev=280003&root=gcc&view=rev Log: 2020-01-08 Richard Biener PR testsuite/92997 * gcc.

[Bug other/92997] [10 regression] gcc.dg/torture/ftrapv-1.c fails starting with r279523

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92997 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug other/92997] [10 regression] gcc.dg/torture/ftrapv-1.c fails starting with r279523

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92997 Richard Biener changed: What|Removed |Added Target|powerpc64*-linux-gnu arm|powerpc64*-linux-gnu arm

[Bug rtl-optimization/92989] [10 Regression] The mips-mti-linux-gnu fails to build after r276327

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92989 Richard Biener changed: What|Removed |Added Target Milestone|--- |10.0 Summary|The mips-mti-li

[Bug c++/93143] [10 Regression] Multiple calls to static constexpr member function gives wrong code

2020-01-08 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93143 --- Comment #6 from bin cheng --- (In reply to bin cheng from comment #5) > (In reply to Martin Sebor from comment #4) > > *** Bug 92926 has been marked as a duplicate of this bug. *** > > I sent a patch fixing this a > https://gcc.gnu.org/ml/gc

[Bug web/93185] Support git commits as a link in bugzilla entries

2020-01-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93185 --- Comment #6 from Martin Liška --- Created attachment 47613 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47613&action=edit Github git reference I like what Github does. You can paste a git hash in a text, it's later shortened and one c

[Bug tree-optimization/92979] bswap not finding a bswap with a memory load at the beginging of the instruction stream

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92979 --- Comment #1 from Richard Biener --- Ideally bswap would be less ad-hoc but work as a propagator with a lattice of symbolic values.

[Bug c++/93143] [10 Regression] Multiple calls to static constexpr member function gives wrong code

2020-01-08 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93143 --- Comment #5 from bin cheng --- (In reply to Martin Sebor from comment #4) > *** Bug 92926 has been marked as a duplicate of this bug. *** I sent a patch fixing this a https://gcc.gnu.org/ml/gcc-patches/2019-12/msg00920.html The only question

[Bug tree-optimization/92963] Optimization with `restrict`: is `p == q ? p : q` "based" on `p`?

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92963 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment

[Bug middle-end/92957] gcc produces a duplicated load for restrict point in some cases

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92957 Richard Biener changed: What|Removed |Added Blocks||49774 --- Comment #4 from Richard Biene

[Bug c++/93143] [10 Regression] Multiple calls to static constexpr member function gives wrong code

2020-01-08 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93143 Martin Sebor changed: What|Removed |Added CC||amker at gcc dot gnu.org --- Comment #4 f

[Bug tree-optimization/92926] Wrong code generated because of shared tree node in gimplify

2020-01-08 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92926 Martin Sebor changed: What|Removed |Added Keywords||wrong-code Status|WAITING

[Bug fortran/92956] [10 Regression] 'libgomp.fortran/examples-4/async_target-2.f90' fails with offloading due to bogus -Wstringop-overflow warning

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92956 Richard Biener changed: What|Removed |Added Version|unknown |10.0 Target Milestone|---

[Bug fortran/93193] C preprocessor works across commented lines

2020-01-08 Thread i.s.ger at yandex dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93193 --- Comment #2 from Igor S Gerasimov --- Is it possible to add warnings if /* is in commented line?

[Bug libstdc++/93201] std::filesystem::remove_all fails to remove large files

2020-01-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93201 --- Comment #1 from Jonathan Wakely --- This shows the bug on trunk, which only affects the quality of error reporting when an error occurs: #include #include using std::filesystem::path; using std::filesystem::perms; int main(int argc, char

[Bug testsuite/92955] [10 regression] gcc.dg/vect/pr60505.c fails starting with r279392

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92955 Richard Biener changed: What|Removed |Added Target Milestone|--- |10.0

[Bug libstdc++/92906] [10 regression] FAIL: libstdc++-abi/abi_check

2020-01-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92906 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/92945] -O2 -floop-nest-optimize crashes gccin isl_basic_map_underlying_set ()

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

[Bug tree-optimization/93134] [graphite] ICE: Segmentation fault in ISL

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93134 Richard Biener changed: What|Removed |Added CC||slyfox at inbox dot ru --- Comment #9 f

[Bug tree-optimization/92938] constprop function is assigned to a different section than the original function

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92938 --- Comment #6 from Richard Biener --- (In reply to jcmvbkbc from comment #5) > (In reply to Andrew Pinski from comment #3) > > I DON'T think it is a GCC issue. The code is broken. > > Even if I remove all attributes from this function I see thi

[Bug middle-end/92936] missing warning on a past-the-end store to a PHI

2020-01-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92936 --- Comment #1 from Richard Biener --- In full generality it would require inspecting all possible program paths (and then decide which ones are "impossible" to take). We're not doing that. Still we should have n = [3, 5] and yes, no info for p

  1   2   >