[Bug target/91823] [10 regression] r275959 breaks gcc.target/powerpc/altivec-32.c with ICE

2019-09-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91823 Richard Biener changed: What|Removed |Added Target Milestone|--- |10.0

[Bug fortran/91828] gcc/fortran/check.c requires mpfr_set_z_2exp from MPFR 3.0.0, unavailable in mpfr-2.4.2

2019-09-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91828 --- Comment #3 from Richard Biener --- Requiring 3.1.x is OK by now. SLES 12 has 3.1.2, only SLES 11 and older cannot fulfil this requirement.

[Bug tree-optimization/91830] New: Bogus -Warray-bounds warning compiling binutils

2019-09-20 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91830 Bug ID: 91830 Summary: Bogus -Warray-bounds warning compiling binutils Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tr

[Bug ipa/91831] New: [10 Regression] ICE in expand_expr_real_1, at expr.c:10062 after r275982

2019-09-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91831 Bug ID: 91831 Summary: [10 Regression] ICE in expand_expr_real_1, at expr.c:10062 after r275982 Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: ice-on-

[Bug ipa/91831] [10 Regression] ICE in expand_expr_real_1, at expr.c:10062 after r275982

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

[Bug ipa/91832] New: [10 Regression] ICE in scan_expr_access, at ipa-sra.c:1695 since r275982

2019-09-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91832 Bug ID: 91832 Summary: [10 Regression] ICE in scan_expr_access, at ipa-sra.c:1695 since r275982 Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: ice-on-

[Bug ipa/91832] [10 Regression] ICE in scan_expr_access, at ipa-sra.c:1695 since r275982

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

[Bug fortran/78260] ICE in gimplify_expr, at gimplify.c:11939

2019-09-20 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78260 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #3

[Bug testsuite/91821] [10 regression] r275928 breaks gcc.target/powerpc/sad-vectorize-2.c

2019-09-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91821 Richard Biener changed: What|Removed |Added Keywords||missed-optimization --- Comment #2 from

[Bug bootstrap/91833] New: [AArch64] LSE atomics depends on glibc specific sys/auxv.h

2019-09-20 Thread p...@gcc-bugzilla.mail.kapsi.fi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91833 Bug ID: 91833 Summary: [AArch64] LSE atomics depends on glibc specific sys/auxv.h Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: build Sever

[Bug tree-optimization/91822] [10 Regression] FAIL: gcc.dg/pr88031.c (internal compiler error)

2019-09-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91822 --- Comment #4 from Richard Biener --- Author: rguenth Date: Fri Sep 20 08:35:59 2019 New Revision: 275990 URL: https://gcc.gnu.org/viewcvs?rev=275990&root=gcc&view=rev Log: 2019-09-20 Richard Biener PR tree-optimization/91822

[Bug bootstrap/91834] New: [AArch64] LSE atomics, ILP32 warnings

2019-09-20 Thread p...@gcc-bugzilla.mail.kapsi.fi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91834 Bug ID: 91834 Summary: [AArch64] LSE atomics, ILP32 warnings Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: build Severity: normal Priority: P3

[Bug tree-optimization/91822] [10 Regression] FAIL: gcc.dg/pr88031.c (internal compiler error)

2019-09-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91822 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/88751] Performance regression reload vs lra

2019-09-20 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88751 --- Comment #7 from Andreas Krebbel --- Author: krebbel Date: Fri Sep 20 09:03:44 2019 New Revision: 275991 URL: https://gcc.gnu.org/viewcvs?rev=275991&root=gcc&view=rev Log: Fix PR88751 This patch implements a small improvement for the heurist

[Bug c/91815] questionable error on type definition at file scope

2019-09-20 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91815 --- Comment #6 from Eric Botcazou --- Author: ebotcazou Date: Fri Sep 20 09:11:20 2019 New Revision: 275992 URL: https://gcc.gnu.org/viewcvs?rev=275992&root=gcc&view=rev Log: PR c/91815 * c-decl.c (pushdecl): In C detect duplicat

[Bug c/91815] questionable error on type definition at file scope

2019-09-20 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91815 Eric Botcazou changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug bootstrap/91834] [AArch64] LSE atomics, ILP32 warnings

2019-09-20 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91834 --- Comment #1 from Andrew Pinski --- >libgcc/config/aarch64/lse.S:230: Warning: unpredictable: identical transfer >and status registers --`stlxr w17,w17,[x1] It is unpredictable even in the LP64 case of w17, x17 too.

[Bug bootstrap/91834] [AArch64] LSE atomics, ILP32 warnings

2019-09-20 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91834 --- Comment #2 from Andrew Pinski --- >I presume the warning itself is not bogus. The warning is correct. According to the ARM ARM. This patch should fix the issue but it is untested: diff --git a/libgcc/config/aarch64/lse.S b/libgcc/config/aa

[Bug target/91834] [10 Regression ] [AArch64] LSE atomics, warnings due to unpredictable behavior with strx and the same register for s and t

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

[Bug rtl-optimization/88751] Performance regression reload vs lra

2019-09-20 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88751 --- Comment #8 from Andreas Krebbel --- Author: krebbel Date: Fri Sep 20 09:23:50 2019 New Revision: 275993 URL: https://gcc.gnu.org/viewcvs?rev=275993&root=gcc&view=rev Log: Fix PR88751 This patch implements a small improvement for the heurist

[Bug target/91833] [10 Regression] [AArch64] LSE atomics depends on glibc specific sys/auxv.h

2019-09-20 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91833 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |10.0

[Bug target/91833] [10 Regression] [AArch64] LSE atomics depends on glibc specific sys/auxv.h

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

[Bug fortran/89103] Allow blank format items in format strings

2019-09-20 Thread mark.eggleston at codethink dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89103 MarkEggleston changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/91269] [9/10 regression] unaligned floating-point register with -mcpu=niagara4 -fcall-used-g6

2019-09-20 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91269 --- Comment #12 from Eric Botcazou --- Author: ebotcazou Date: Fri Sep 20 09:42:40 2019 New Revision: 275994 URL: https://gcc.gnu.org/viewcvs?rev=275994&root=gcc&view=rev Log: PR target/91269 * config/sparc/sparc.h (HARD_REGNO_CA

[Bug target/91269] [9/10 regression] unaligned floating-point register with -mcpu=niagara4 -fcall-used-g6

2019-09-20 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91269 --- Comment #13 from Eric Botcazou --- Author: ebotcazou Date: Fri Sep 20 09:45:26 2019 New Revision: 275995 URL: https://gcc.gnu.org/viewcvs?rev=275995&root=gcc&view=rev Log: PR target/91269 * config/sparc/sparc.h (HARD_REGNO_CA

[Bug fortran/89236] Intrinsic documentation changes for intrinsics affected by GNU extension

2019-09-20 Thread mark.eggleston at codethink dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89236 MarkEggleston changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/89078] [meta-bug] Improve the gfortran manual

2019-09-20 Thread mark.eggleston at codethink dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89078 Bug 89078 depends on bug 89236, which changed state. Bug 89236 Summary: Intrinsic documentation changes for intrinsics affected by GNU extension https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89236 What|Removed |

[Bug c/63944] [DR413] Partial overriding of nonconstant struct/union initializers with designated initializers

2019-09-20 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63944 Eric Botcazou changed: What|Removed |Added CC||ebotcazou at gcc dot gnu.org --- Comment

[Bug target/91269] [9/10 regression] unaligned floating-point register with -mcpu=niagara4 -fcall-used-g6

2019-09-20 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91269 Eric Botcazou changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug testsuite/91821] [10 regression] r275928 breaks gcc.target/powerpc/sad-vectorize-2.c

2019-09-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91821 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug testsuite/91821] [10 regression] r275928 breaks gcc.target/powerpc/sad-vectorize-2.c

2019-09-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91821 --- Comment #4 from Richard Biener --- Author: rguenth Date: Fri Sep 20 09:54:54 2019 New Revision: 275996 URL: https://gcc.gnu.org/viewcvs?rev=275996&root=gcc&view=rev Log: 2019-09-20 Richard Biener PR tree-optimization/91821

[Bug fortran/89240] Discrepancy in the return kind of MAX and MIN between all literal input parameters and input parameters that are variables

2019-09-20 Thread mark.eggleston at codethink dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89240 MarkEggleston changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/89286] Intrinsic sign and GNU Extension

2019-09-20 Thread mark.eggleston at codethink dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89286 MarkEggleston changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug target/91683] ICE: SIGSEGV at -O when compiling for riscv64

2019-09-20 Thread kito at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91683 --- Comment #21 from Kito Cheng --- Author: kito Date: Fri Sep 20 10:41:51 2019 New Revision: 275997 URL: https://gcc.gnu.org/viewcvs?rev=275997&root=gcc&view=rev Log: RISC-V: Fix more splitters accidentally calling gen_reg_rtx. PR targ

[Bug c++/55578] Disabling warnings inside macro definition doesn't work

2019-09-20 Thread ferdnyc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55578 FeRD changed: What|Removed |Added CC||ferdnyc at gmail dot com --- Comment #7 from FeRD

[Bug fortran/89348] Fortran Command Options documentation fixes

2019-09-20 Thread mark.eggleston at codethink dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89348 MarkEggleston changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/91814] [10 Regression] ICE in elimination_costs_in_insn, at reload1.c:3549 since r274926

2019-09-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91814 --- Comment #7 from Richard Biener --- Author: rguenth Date: Fri Sep 20 11:14:34 2019 New Revision: 275998 URL: https://gcc.gnu.org/viewcvs?rev=275998&root=gcc&view=rev Log: 2019-09-20 Richard Biener Uros Bizjak PR target/9

[Bug ipa/91835] New: [10 regression] ipa-sra in section names breaks with Solaris/x86 as

2019-09-20 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91835 Bug ID: 91835 Summary: [10 regression] ipa-sra in section names breaks with Solaris/x86 as Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal

[Bug ipa/91835] [10 regression] ipa-sra in section names breaks with Solaris/x86 as

2019-09-20 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91835 Rainer Orth changed: What|Removed |Added Target Milestone|--- |10.0

[Bug ipa/91835] [10 regression] ipa-sra in section names breaks with Solaris/x86 as

2019-09-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91835 --- Comment #1 from Richard Biener --- If that works it's a pre-approved change.

[Bug ipa/91832] [10 Regression] ICE in scan_expr_access, at ipa-sra.c:1695 since r275982

2019-09-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91832 --- Comment #1 from Richard Biener --- negative offset can indeed happen. Valid cases would be hidden inside pointer-based MEM_REFs though, from code like p = p - 4; ... = *p; which we'd represent as MEM[p, -4]

[Bug tree-optimization/91830] Bogus -Warray-bounds warning compiling binutils

2019-09-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91830 Richard Biener changed: What|Removed |Added CC||msebor at gcc dot gnu.org --- Comment #

[Bug ipa/91836] New: [10 Regression] Speed regression of 525.x264_r with -Ofast -march=native since r275982

2019-09-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91836 Bug ID: 91836 Summary: [10 Regression] Speed regression of 525.x264_r with -Ofast -march=native since r275982 Product: gcc Version: 10.0 Status: UNCONFIRMED Sev

[Bug ipa/91836] [10 Regression] Speed regression of 525.x264_r with -Ofast -march=native since r275982

2019-09-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91836 Martin Liška changed: What|Removed |Added Last reconfirmed||2019-9-20 Known to work|

[Bug rtl-optimization/88751] Performance regression reload vs lra

2019-09-20 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88751 --- Comment #9 from Andreas Krebbel --- Author: krebbel Date: Fri Sep 20 12:18:26 2019 New Revision: 276000 URL: https://gcc.gnu.org/viewcvs?rev=276000&root=gcc&view=rev Log: Fix PR88751 This patch implements a small improvement for the heurist

[Bug c++/91837] New: Wrong code with -ftree-loop-vectorize and -march=skylake-avx512 on some Intel machines

2019-09-20 Thread dan.cooke89 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91837 Bug ID: 91837 Summary: Wrong code with -ftree-loop-vectorize and -march=skylake-avx512 on some Intel machines Product: gcc Version: 9.2.0 Status: UNCONFIRMED Se

[Bug ipa/91836] [10 Regression] Speed regression of 525.x264_r with -Ofast -march=native since r275982

2019-09-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91836 --- Comment #1 from Richard Biener --- It's likely been one of the vectorizer changes and fixed by 2019-09-20 Richard Biener PR tree-optimization/91821 * tree-vect-loop.c (check_reduction_path): Check we can compute r

[Bug c++/91837] Wrong code with -ftree-loop-vectorize and -march=skylake-avx512 on some Intel machines

2019-09-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91837 Richard Biener changed: What|Removed |Added Target||x86_64-*-*, i?86-*-* --- Comment #1 fro

[Bug ipa/91836] [10 Regression] Speed regression of 525.x264_r with -Ofast -march=native since r275982

2019-09-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91836 --- Comment #2 from Martin Liška --- Ah, ok, let's wait for periodic testers over the weekend.

[Bug tree-optimization/91837] Wrong code with -ftree-loop-vectorize and -march=skylake-avx512 on some Intel machines

2019-09-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91837 Richard Biener changed: What|Removed |Added Keywords||wrong-code Component|c++

[Bug target/91838] New: incorrect use of shr and shrx to shift by 64, missed optimization of vector shift

2019-09-20 Thread kretz at kde dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91838 Bug ID: 91838 Summary: incorrect use of shr and shrx to shift by 64, missed optimization of vector shift Product: gcc Version: 9.2.0 Status: UNCONFIRMED Keyword

[Bug target/91838] incorrect use of shr and shrx to shift by 64, missed optimization of vector shift

2019-09-20 Thread kretz at kde dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91838 --- Comment #1 from Matthias Kretz --- https://godbolt.org/z/zxmCTz

[Bug ipa/91836] [10 Regression] Speed regression of 525.x264_r with -Ofast -march=native since r275982

2019-09-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91836 --- Comment #3 from Martin Liška --- One additional related can be: https://lnt.opensuse.org/db_default/v4/SPEC/graph?plot.0=35.407.0

[Bug c/91839] New: missing error diagnosis for undeclared identifier

2019-09-20 Thread tangyixuan at mail dot dlut.edu.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91839 Bug ID: 91839 Summary: missing error diagnosis for undeclared identifier Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug middle-end/91490] [9 Regression] bogus argument missing terminating nul warning on strlen of a flexible array member

2019-09-20 Thread programmer at posteo dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91490 programmer at posteo dot de changed: What|Removed |Added CC||programmer at posteo dot de

[Bug c++/91840] New: Support for #pragma unroll (N)

2019-09-20 Thread david.bolvansky at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91840 Bug ID: 91840 Summary: Support for #pragma unroll (N) Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assig

[Bug target/91841] New: vector_size(8) passes MMX register without emms cleanup

2019-09-20 Thread kretz at kde dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91841 Bug ID: 91841 Summary: vector_size(8) passes MMX register without emms cleanup Product: gcc Version: 9.2.0 Status: UNCONFIRMED Severity: normal Priori

[Bug target/91823] [10 regression] r275959 breaks gcc.target/powerpc/altivec-32.c with ICE

2019-09-20 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91823 --- Comment #4 from seurer at gcc dot gnu.org --- The full test showed no new problems.

[Bug c++/91364] Implement P0388R4: Permit conversions to arrays of unknown bound

2019-09-20 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91364 --- Comment #1 from Marek Polacek --- Sort of depends on CWG 2352 Similar types and reference binding which changed the definition of "reference-related".

[Bug target/91841] vector_size(8) passes MMX register without emms cleanup

2019-09-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91841 Uroš Bizjak changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/91825] [10 regression] Bogus -Wmaybe-uninitialized with r275744 breaks bootstrap

2019-09-20 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91825 Jason Merrill changed: What|Removed |Added Component|bootstrap |tree-optimization Summary|Top

[Bug rtl-optimization/82803] Wildly excessive calls to __tls_get_addr with optimizations enabled.

2019-09-20 Thread yann at droneaud dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82803 Yann Droneaud changed: What|Removed |Added CC||yann at droneaud dot fr --- Comment #8 f

[Bug rtl-optimization/81501] Unneccessary calls to __tls_get_addr() in simple thread-singleton pattern

2019-09-20 Thread yann at droneaud dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81501 Yann Droneaud changed: What|Removed |Added CC||yann at droneaud dot fr --- Comment #3 f

[Bug rtl-optimization/82803] Wildly excessive calls to __tls_get_addr with optimizations enabled.

2019-09-20 Thread yann at droneaud dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82803 --- Comment #9 from Yann Droneaud --- This issue is also reported as bug #81501

[Bug testsuite/91842] New: new test case gcc.dg/ipa/ipa-sra-19.c in r275982 has compilation error

2019-09-20 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91842 Bug ID: 91842 Summary: new test case gcc.dg/ipa/ipa-sra-19.c in r275982 has compilation error Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal

[Bug target/91841] vector_size(8) passes MMX register without emms cleanup

2019-09-20 Thread kretz at kde dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91841 --- Comment #2 from Matthias Kretz --- Ah, because of: typedef int __m64 __attribute__ ((__vector_size__ (8), __may_alias__)); ? Too be pedantic only `int [[gnu::vector_size(8)]]` equals __m64. But I see your point. I guess clang interprets th

[Bug target/91841] vector_size(8) passes MMX register without emms cleanup

2019-09-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91841 --- Comment #3 from Uroš Bizjak --- (In reply to Matthias Kretz from comment #2) > But then 2.2.1 says "Therefore, every function that uses the MMX registers > is required to issue an emms or femms instruction after using MMX registers, > before

[Bug tree-optimization/91830] Bogus -Warray-bounds warning compiling binutils

2019-09-20 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91830 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug target/91796] Sub-optimal YMM register allocation.

2019-09-20 Thread maxim.yegorushkin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91796 --- Comment #1 from Maxim Egorushkin --- In addition, the code tries to generate avx_signbit using 2 instructions: comparision vpcmpeqq and shift vpsllq to avoid loading anything from memory. However, the compiler replaces the code with loading a

[Bug target/91683] ICE: SIGSEGV at -O when compiling for riscv64

2019-09-20 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91683 Jim Wilson changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/91830] Bogus -Warray-bounds warning compiling binutils

2019-09-20 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91830 --- Comment #3 from Alan Modra --- Created attachment 46904 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46904&action=edit reduced testcase -O2 -Wall

[Bug c/91843] New: pretty printer mangles extended characters

2019-09-20 Thread lhyatt at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91843 Bug ID: 91843 Summary: pretty printer mangles extended characters Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug tree-optimization/91830] Bogus -Warray-bounds warning compiling binutils

2019-09-20 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91830 Alan Modra changed: What|Removed |Added Status|WAITING |NEW --- Comment #4 from Alan Modra --- Con

[Bug tree-optimization/91830] Bogus -Warray-bounds warning compiling binutils

2019-09-20 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91830 --- Comment #5 from Martin Sebor --- Thanks. I also just noticed I missed the "x86_64-linux" at the beginning on comment #0. The way I configure gdb-binutils, bfd/mach-o.c doesn't get compiled (I didn't use --enable-targets=all), but I was able

[Bug fortran/78260] ICE in gimplify_expr, at gimplify.c:11939

2019-09-20 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78260 --- Comment #4 from Tobias Burnus --- Author: burnus Date: Fri Sep 20 16:05:06 2019 New Revision: 276002 URL: https://gcc.gnu.org/viewcvs?rev=276002&root=gcc&view=rev Log: 2019-09-20 Tobias Burnus PR fortran/78260 * openmp.c

[Bug fortran/78260] ICE in gimplify_expr, at gimplify.c:11939

2019-09-20 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78260 Tobias Burnus changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/91844] New: Implement CWG 2352, Similar types and reference binding

2019-09-20 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91844 Bug ID: 91844 Summary: Implement CWG 2352, Similar types and reference binding Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priorit

[Bug tree-optimization/91830] [10 Regression] Bogus -Warray-bounds on strcpy into a member of a subobject compiling binutils

2019-09-20 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91830 Martin Sebor changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

[Bug c++/91845] New: [10 Regression] ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in build_m_component_ref, at cp/typeck2.c:2086

2019-09-20 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91845 Bug ID: 91845 Summary: [10 Regression] ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in build_m_component_ref, at cp/typeck2.c:2086 Product: gcc

[Bug c++/91845] [10 Regression] ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in build_m_component_ref, at cp/typeck2.c:2086

2019-09-20 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91845 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/91845] [8/9/10 Regression] ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in build_m_component_ref, at cp/typeck2.c:2086

2019-09-20 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91845 Marek Polacek changed: What|Removed |Added Target Milestone|--- |8.4 Summary|[10 Regression] I

[Bug c++/91846] New: [9/10 Regression] ICE in use_thunk, at cp/method.c:316

2019-09-20 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91846 Bug ID: 91846 Summary: [9/10 Regression] ICE in use_thunk, at cp/method.c:316 Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: error-recovery, ice-on-invalid-code

[Bug c++/91845] [8/9/10 Regression] ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in build_m_component_ref, at cp/typeck2.c:2086

2019-09-20 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91845 --- Comment #2 from Marek Polacek --- I suggest: --- a/gcc/cp/typeck2.c +++ b/gcc/cp/typeck2.c @@ -2068,12 +2068,12 @@ build_m_component_ref (tree datum, tree component, tsubst_flags_t complain) tree binfo; tree ctype; - if (error_operan

[Bug c++/91845] [8/9/10 Regression] ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in build_m_component_ref, at cp/typeck2.c:2086

2019-09-20 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91845 --- Comment #3 from Marek Polacek --- Though probably not if only the TREE_TYPE is error_mark_node.

[Bug testsuite/65364] FAIL: gcc.dg/uninit-19.c (test for warnings, line 22)

2019-09-20 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65364 Iain Sandoe changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/91846] [9/10 Regression] ICE in use_thunk, at cp/method.c:316

2019-09-20 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91846 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug testsuite/81058] FAIL: gcc.target/i386/avx512bw-vpmovu?swb-1.c scan-assembler-times vpmovu?swb.*

2019-09-20 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81058 --- Comment #10 from Iain Sandoe --- Author: iains Date: Fri Sep 20 18:29:16 2019 New Revision: 276003 URL: https://gcc.gnu.org/viewcvs?rev=276003&root=gcc&view=rev Log: [Darwin, X86, testsuite] Fix PR81058. The tests fail because Darwin indire

[Bug c/91843] pretty printer mangles extended characters

2019-09-20 Thread lhyatt at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91843 --- Comment #1 from Lewis Hyatt --- Created attachment 46905 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46905&action=edit Patch to implement the 3rd option The last option from my previous message seems, at least, unlikely to break any

[Bug target/91841] vector_size(8) passes MMX register without emms cleanup

2019-09-20 Thread kretz at kde dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91841 --- Comment #4 from Matthias Kretz --- (In reply to Uroš Bizjak from comment #3) > [f]emms should be emitted by an intrinsic (_mm_empty), inserted by the > programmer. The programmer can mix FP and MMX instructions in the same > function, so ther

[Bug c++/91826] Unexpected behavior when class defined with namespace alias

2019-09-20 Thread mf at simerics dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91826 --- Comment #1 from Michał --- Previous code compiles fine with clang, but failed with gcc 8.x. I check similar code that is invalid and should fail with this error: namespace N1 { namespace N { class C; } } namespace N2 { namespace A = N1:

[Bug tree-optimization/91699] [10 Regression] Bogus warnings with -O3 -flto after revision r274997

2019-09-20 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91699 Iain Sandoe changed: What|Removed |Added Last reconfirmed|2019-09-07 00:00:00 |2019-9-20 --- Comment #1 from Iain Sandoe

[Bug tree-optimization/91699] [10 Regression] Bogus warnings with -O3 -flto after revision r274997

2019-09-20 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91699 --- Comment #2 from Iain Sandoe --- NOTE: the test passes without -flto, but fails with (although it's not shown in the options summary)

[Bug tree-optimization/91837] Wrong code with -ftree-loop-vectorize and -march=skylake-avx512 on some Intel machines

2019-09-20 Thread dan.cooke89 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91837 --- Comment #3 from Daniel Cooke --- I tried replicating the issue on a CentOS machine (AWS EC2) with the exact same CPU and got the correct output. However, I just fired up a fresh AWS EC2 instance running Ubuntu and I can replicate the bug agai

[Bug target/86811] Vax port needs updating for CVE-2017-5753

2019-09-20 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86811 --- Comment #2 from Jeffrey A. Law --- Author: law Date: Fri Sep 20 20:23:29 2019 New Revision: 276006 URL: https://gcc.gnu.org/viewcvs?rev=276006&root=gcc&view=rev Log: PR target/86811 * config/vax/vax.c (TARGET_HAVE_SPECULATION

[Bug tree-optimization/91699] [10 Regression] Bogus warnings with -O3 -flto after revision r274997

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

[Bug tree-optimization/91699] [10 Regression] Bogus Wstringop-overflow in Fotran with -flto after revision r274997

2019-09-20 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91699 --- Comment #4 from Iain Sandoe --- hmm that seems quite tricky, as if we are missing a more selective infrastructure for deciding whether a warning applies. Or do you expect to make it work for Fortran too?

[Bug fortran/91426] Different colors for errors with multiple locations

2019-09-20 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91426 David Malcolm changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #7 from David Malco

[Bug fortran/91714] Accepts type statement without delimiter in free form

2019-09-20 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91714 kargl at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/91699] [10 Regression] Bogus Wstringop-overflow in Fotran with -flto after revision r274997

2019-09-20 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91699 --- Comment #5 from Martin Sebor --- I don't yet fully understand the interplay between LTO and the late warning (or other middle-end) options to tell how difficult that problem might be to fix. At Cauldron Jeff mentioned other problems in this

[Bug fortran/91714] Accepts type statement without delimiter in free form

2019-09-20 Thread sgk at troutmask dot apl.washington.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91714 --- Comment #3 from Steve Kargl --- On Fri, Sep 20, 2019 at 08:58:19PM +, kargl at gcc dot gnu.org wrote: > --- Comment #2 from kargl at gcc dot gnu.org --- > Fixes the problem with "typea" > > Index: gcc/fortran/decl.c > ===

  1   2   >