[Bug tree-optimization/90089] Missing optimization, elimination of empty data dependant loops

2019-04-14 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90089 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/67809] Empty pointer-chasing loops aren't optimized out

2019-04-14 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67809 Andrew Pinski changed: What|Removed |Added CC||gar...@ignition-web.co.uk --- Comment

[Bug tree-optimization/90089] Missing optimization, elimination of empty data dependant loops

2019-04-14 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90089 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization

[Bug c++/90089] New: Missing optimization, elimination of empty data dependant loops

2019-04-14 Thread gar...@ignition-web.co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90089 Bug ID: 90089 Summary: Missing optimization, elimination of empty data dependant loops Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug target/90088] 3 ops LEA should be avoided on Intel CPUs

2019-04-14 Thread nok.raven at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90088 --- Comment #2 from Nikita Kniazev --- > I could see it being useful for -Os case. Yes, and I also was confirmed that it is a bug that Clang with -Os avoids it.

[Bug rtl-optimization/87871] [9 Regression] testcases fail after r265398 on arm

2019-04-14 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87871 --- Comment #25 from Vladimir Makarov --- (In reply to Peter Bergner from comment #24) > So improve_allocation() initially looks at using r0, but disregards it > because check_hard_reg_p() returns false for r0, and that is because we fail > this

[Bug target/90088] 3 ops LEA should be avoided on Intel CPUs

2019-04-14 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90088 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization --- Comment #1 from

[Bug target/90088] New: 3 ops LEA should be avoided on Intel CPUs

2019-04-14 Thread nok.raven at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90088 Bug ID: 90088 Summary: 3 ops LEA should be avoided on Intel CPUs Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug rtl-optimization/90082] [9 Regression] ICE in delete_unmarked_insns, at dce.c:653

2019-04-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90082 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug lto/89358] [7/8/9 Regression] Combining -std=c++14 and -std=c++17 objects gives ODR warnings

2019-04-14 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89358 --- Comment #16 from Jan Hubicka --- Author: hubicka Date: Sun Apr 14 20:56:45 2019 New Revision: 270355 URL: https://gcc.gnu.org/viewcvs?rev=270355=gcc=rev Log: PR lto/89358 * g++.dg/lto/pr89358_0.C: New testcase. *

[Bug rtl-optimization/90082] [9 Regression] ICE in delete_unmarked_insns, at dce.c:653

2019-04-14 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90082 Andrew Pinski changed: What|Removed |Added Keywords||error-recovery

[Bug tree-optimization/90087] Suboptimal codegen for x < 0 ? x - INT_MIN : x

2019-04-14 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90087 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/90087] New: Suboptimal codegen for x < 0 ? x - INT_MIN : x

2019-04-14 Thread nok.raven at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90087 Bug ID: 90087 Summary: Suboptimal codegen for x < 0 ? x - INT_MIN : x Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal

[Bug fortran/85448] Report binding label clash with a global identifyer

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85448 Thomas Koenig changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/85448] Report binding label clash with a global identifyer

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85448 --- Comment #10 from Thomas Koenig --- Author: tkoenig Date: Sun Apr 14 20:15:48 2019 New Revision: 270354 URL: https://gcc.gnu.org/viewcvs?rev=270354=gcc=rev Log: 2019-04-14 Thomas Koenig PR fortran/85448 *

[Bug fortran/85448] Report binding label clash with a global identifyer

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85448 --- Comment #9 from Thomas Koenig --- With current trunk, I get $ gfortran od.c odopen.f90 $ ./a.out c_odopen odopen unit=8 $ gfortran od.c odopen.f90 $ ./a.out c_odopen odopen unit=8 $ which looks correct. So, I'm going to commit a

[Bug rtl-optimization/35775] collapsing popping args for tail calls at -Os

2019-04-14 Thread tkoenig at gcc dot gnu.org
.text .globl foo .type foo, @function foo: .LFB0: .cfi_startproc testl %edi, %edi je .L2 jmp bar .L2: jmp baz .cfi_endproc .LFE0: .size foo, .-foo .ident "GCC: (GNU) 9.0.1 2019041

[Bug tree-optimization/52307] Segmentation fault in Lapack with -O3 -floop-flatten -floop-strip-mine

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52307 Thomas Koenig changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/90022] Issue with CFI_is_contigous and CFI base address

2019-04-14 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90022 Paul Thomas changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/89846] CFI_select_part creates incorrect descriptor

2019-04-14 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89846 Paul Thomas changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug fortran/89843] CFI_section delivers incorrect result descriptor

2019-04-14 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89843 Paul Thomas changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug fortran/89846] CFI_select_part creates incorrect descriptor

2019-04-14 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89846 --- Comment #2 from Paul Thomas --- Author: pault Date: Sun Apr 14 18:14:58 2019 New Revision: 270353 URL: https://gcc.gnu.org/viewcvs?rev=270353=gcc=rev Log: 2019-04-14 Paul Thomas PR fortran/89843 * trans-decl.c

[Bug fortran/90022] Issue with CFI_is_contigous and CFI base address

2019-04-14 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90022 --- Comment #2 from Paul Thomas --- Author: pault Date: Sun Apr 14 18:14:58 2019 New Revision: 270353 URL: https://gcc.gnu.org/viewcvs?rev=270353=gcc=rev Log: 2019-04-14 Paul Thomas PR fortran/89843 * trans-decl.c

[Bug fortran/89843] CFI_section delivers incorrect result descriptor

2019-04-14 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89843 --- Comment #2 from Paul Thomas --- Author: pault Date: Sun Apr 14 18:14:58 2019 New Revision: 270353 URL: https://gcc.gnu.org/viewcvs?rev=270353=gcc=rev Log: 2019-04-14 Paul Thomas PR fortran/89843 * trans-decl.c

[Bug d/90086] New: libphobos: warning: type and size of dynamic symbol `fiber_switchContext' are not defined

2019-04-14 Thread ibuclaw at gdcproject dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90086 Bug ID: 90086 Summary: libphobos: warning: type and size of dynamic symbol `fiber_switchContext' are not defined Product: gcc Version: 9.0 Status: UNCONFIRMED

[Bug fortran/87352] [7/8/9 Regression] Large stack usage with new gfortran

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87352 --- Comment #21 from Thomas Koenig --- (In reply to Thomas Koenig from comment #19) > Comment on attachment 44718 [details] > Affected module and example main program > > The only way at the moment would be to change > > program testprog > >

[Bug fortran/87352] [7/8/9 Regression] Large stack usage with new gfortran

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87352 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|tkoenig at gcc

[Bug fortran/87352] [7/8/9 Regression] Large stack usage with new gfortran

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87352 --- Comment #19 from Thomas Koenig --- Comment on attachment 44718 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44718 Affected module and example main program The only way at the moment would be to change program testprog use

[Bug libgomp/90084] Parallelize libgomp testing

2019-04-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90084 --- Comment #1 from Jakub Jelinek --- Not parallelizing is intentional, because a big portion of the libgomp tests spawn threads, many of them a lot of them, so the parallelization there is already at the tests level.

[Bug rtl-optimization/87763] [9 Regression] aarch64 target testcases fail after r265398

2019-04-14 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763 --- Comment #52 from Wilco --- (In reply to Jeffrey A. Law from comment #49) > I think the insv_1 (and it's closely related insv_2) regressions can be > fixed by a single ior/and pattern in the backend or by hacking up combine a > bit. I'm

[Bug fortran/87352] [7/8/9 Regression] Large stack usage with new gfortran

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87352 --- Comment #18 from Thomas Koenig --- The quadratic behavior is gone, but the very large stack usage is not fixed yet. Looking further.

[Bug c++/90085] New: c++17 template argument deduction results in missed optimization

2019-04-14 Thread s1445051 at mail dot zih.tu-dresden.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90085 Bug ID: 90085 Summary: c++17 template argument deduction results in missed optimization Product: gcc Version: 8.2.1 Status: UNCONFIRMED Severity: normal

[Bug d/88150] Use sections_elf_shared.d on Solaris

2019-04-14 Thread ibuclaw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88150 ibuclaw at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug d/87799] failure during bootstrap, fails to build d/filename.o

2019-04-14 Thread ibuclaw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87799 ibuclaw at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug rtl-optimization/81025] [8 Regression] gcc ICE while building glibc for MIPS soft-float multi-lib variant

2019-04-14 Thread graham.stott at btinternet dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81025 --- Comment #19 from graham.stott at btinternet dot com --- JeffThere's trival error in gcc/config/mips/mti-linux.h which causes loads of warnings everytime it's includedThere's a missing space between a string and MACRO about line 28Graham

[Bug fortran/87352] [7/8/9 Regression] Large stack usage with new gfortran

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87352 --- Comment #17 from Thomas Koenig --- Author: tkoenig Date: Sun Apr 14 12:27:44 2019 New Revision: 270352 URL: https://gcc.gnu.org/viewcvs?rev=270352=gcc=rev Log: 2019-04-14 Thomas Koenig PR fortran/87352 Backport from

[Bug fortran/87352] [7/8/9 Regression] Large stack usage with new gfortran

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87352 --- Comment #16 from Thomas Koenig --- Author: tkoenig Date: Sun Apr 14 12:17:42 2019 New Revision: 270351 URL: https://gcc.gnu.org/viewcvs?rev=270351=gcc=rev Log: 2019-04-14 Thomas Koenig PR fortran/87352 Backport from

[Bug c++/33661] template methods forget explicit local register asm vars

2019-04-14 Thread adobriyan at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33661 --- Comment #15 from Alexey Dobriyan --- I can only reconfirm this bug still exists with 8.2.0 after rediscovering it independently. Linux system calls taking 4+ arguments can't be templatized as they require register T3 _a3 asm("r10") =

[Bug libgomp/90084] New: Parallelize libgomp testing

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90084 Bug ID: 90084 Summary: Parallelize libgomp testing Product: gcc Version: unknown Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: libgomp

[Bug fortran/89981] [8 Regression] gfortran -pedantic rejects code in 8.3.1 that is accepted with 8.3.0

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89981 --- Comment #6 from Thomas Koenig --- Author: tkoenig Date: Sun Apr 14 11:26:18 2019 New Revision: 270350 URL: https://gcc.gnu.org/viewcvs?rev=270350=gcc=rev Log: 2019-04-14 Thomas Koenig Backport from trunk PR fortran/89981 *

[Bug fortran/89981] [8 Regression] gfortran -pedantic rejects code in 8.3.1 that is accepted with 8.3.0

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89981 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/90083] New: internal compiler error: in expand_debug_locations, at cfgexpand.c:5403 with -O3 and -g

2019-04-14 Thread nheart at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90083 Bug ID: 90083 Summary: internal compiler error: in expand_debug_locations, at cfgexpand.c:5403 with -O3 and -g Product: gcc Version: 8.2.1 Status: UNCONFIRMED

[Bug rtl-optimization/90082] New: [9 Regression] ICE in delete_unmarked_insns, at dce.c:653

2019-04-14 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90082 Bug ID: 90082 Summary: [9 Regression] ICE in delete_unmarked_insns, at dce.c:653 Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: ice-on-invalid-code

[Bug d/87799] failure during bootstrap, fails to build d/filename.o

2019-04-14 Thread jpfau at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87799 --- Comment #2 from jpfau at gcc dot gnu.org --- Author: jpfau Date: Sun Apr 14 09:52:22 2019 New Revision: 270349 URL: https://gcc.gnu.org/viewcvs?rev=270349=gcc=rev Log: PR d/87799 Fix D build on windows hosts PR d/87799 * d-system.h

[Bug d/88150] Use sections_elf_shared.d on Solaris

2019-04-14 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88150 --- Comment #14 from Rainer Orth --- Author: ro Date: Sun Apr 14 09:30:42 2019 New Revision: 270347 URL: https://gcc.gnu.org/viewcvs?rev=270347=gcc=rev Log: Work around lack of dlpi_tls_modid before Solaris 11.5 2019-04-14 Rainer Orth

[Bug d/88150] Use sections_elf_shared.d on Solaris

2019-04-14 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88150 --- Comment #13 from Rainer Orth --- Author: ro Date: Sun Apr 14 09:18:42 2019 New Revision: 270345 URL: https://gcc.gnu.org/viewcvs?rev=270345=gcc=rev Log: Use gcc/sections/elf_shared.d on Solaris 11.5 (PR d/88150) PR d/88150

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

2019-04-14 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81437 --- Comment #3 from Eric Gallager --- (In reply to Martin Sebor from comment #2) > GCC 9 prints the two warnings below with -m64 as well as -m32. GCC 8.2.0 > prints them too but only in LP64 mode. With -m32, it only warns about g. > > $ gcc

[Bug c++/83820] No diagnostic issued for noreturn attribute specifier with an argument list

2019-04-14 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83820 Eric Gallager changed: What|Removed |Added Keywords||accepts-invalid --- Comment #2 from