[Bug target/95218] [11 Regression] FAIL: gcc.target/i386/fma_run_double_1.c execution test since r11-455-g94f687bd9ae37ece

2020-05-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95218 Uroš Bizjak changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

[Bug c++/94553] Revise [basic.scope.declarative]/4.2

2020-05-20 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94553 --- Comment #4 from CVS Commits --- The master branch has been updated by Marek Polacek : https://gcc.gnu.org/g:2a8565fa1182ed326721a50c700f9f5275355d40 commit r11-529-g2a8565fa1182ed326721a50c700f9f5275355d40 Author: Marek Polacek Date:

[Bug c++/94553] Revise [basic.scope.declarative]/4.2

2020-05-20 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94553 --- Comment #5 from Marek Polacek --- The structured binding part is now fixed, but the variable template part isn't yet, so not closing.

[Bug c++/95223] [11 regression] hash table checking failed: equal operator returns true for a pair of values with a different hash value

2020-05-20 Thread dimhen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95223 --- Comment #9 from Dmitry G. Dyachenko --- (In reply to Patrick Palka from comment #8) > Thanks for the reports. This should now hopefully be fixed with r11-522. r11-526 PASS for me. Thanks

[Bug analyzer/95240] New: calloc() false positives

2020-05-20 Thread gcc.gnu.org at andred dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95240 Bug ID: 95240 Summary: calloc() false positives Product: gcc Version: 10.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: analyzer

[Bug target/95229] [11 Regression] in mark_jump_label_1

2020-05-20 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95229 --- Comment #8 from CVS Commits --- The master branch has been updated by Uros Bizjak : https://gcc.gnu.org/g:3872a519c8fa65318efa1b481d331ef91b3ff044 commit r11-528-g3872a519c8fa65318efa1b481d331ef91b3ff044 Author: Uros Bizjak Date: Wed

[Bug c++/95241] [10/11 Regression] internal compiler error: tree check: expected integer_cst, have range_expr in to_wide, at tree.h:5900

2020-05-20 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95241 Patrick Palka changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/95223] [11 regression] hash table checking failed: equal operator returns true for a pair of values with a different hash value

2020-05-20 Thread seurer at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95223 --- Comment #10 from Bill Seurer --- It works for me, too, now. Thanks!

[Bug target/95238] [11 Regression] Invalid *pushsi2_rex64

2020-05-20 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95238 --- Comment #6 from CVS Commits --- The master branch has been updated by Uros Bizjak : https://gcc.gnu.org/g:2cf6f31527c6d8dd2cc96f4efe8ff70d60d5fb44 commit r11-527-g2cf6f31527c6d8dd2cc96f4efe8ff70d60d5fb44 Author: Uros Bizjak Date: Wed

[Bug bootstrap/95244] New: GCC 10 no longer builds on RHEL5 [trivial patch]

2020-05-20 Thread lopresti at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95244 Bug ID: 95244 Summary: GCC 10 no longer builds on RHEL5 [trivial patch] Product: gcc Version: 10.1.1 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug libgomp/95243] New: libgomp documentation should specify GCC Runtime Library Exception license as applicable

2020-05-20 Thread brentd42 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95243 Bug ID: 95243 Summary: libgomp documentation should specify GCC Runtime Library Exception license as applicable Product: gcc Version: 10.1.0 Status: UNCONFIRMED

[Bug c++/95241] [10/11 Regression] internal compiler error: tree check: expected integer_cst, have range_expr in to_wide, at tree.h:5900

2020-05-20 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95241 Marek Polacek changed: What|Removed |Added Ever confirmed|0 |1 Target Milestone|---

[Bug c++/95242] New: [10 Regression] spurious "warning: zero as null pointer constant [-Wzero-as-null-pointer-constant]" on comparisons with -std=c++2a

2020-05-20 Thread gcc at mattwhitlock dot name
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95242 Bug ID: 95242 Summary: [10 Regression] spurious "warning: zero as null pointer constant [-Wzero-as-null-pointer-constant]" on comparisons with -std=c++2a Product: gcc

[Bug c++/95241] New: internal compiler error: tree check: expected integer_cst, have range_expr in to_wide, at tree.h:5900

2020-05-20 Thread tab.debugteam at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95241 Bug ID: 95241 Summary: internal compiler error: tree check: expected integer_cst, have range_expr in to_wide, at tree.h:5900 Product: gcc Version: 10.1.0

[Bug target/95229] [11 Regression] in mark_jump_label_1

2020-05-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95229 Richard Biener changed: What|Removed |Added Target||x86_64-*-* i?86-*-*

[Bug target/95229] [11 Regression] in mark_jump_label_1

2020-05-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95229 --- Comment #6 from Richard Biener --- (In reply to Richard Biener from comment #5) > Built by > > #5 0x020c4504 in gen_rtx_fmt_ee_stat (code=VEC_SELECT, > mode=E_V2SImode, arg0=0x0, arg1=0x76ad92e0) at ./genrtl.h:49 > #6

[Bug tree-optimization/94335] False positive -Wstringop-overflow warning with -O2

2020-05-20 Thread kal.conley at dectris dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94335 kal.conley at dectris dot com changed: What|Removed |Added CC||kal.conley at dectris dot

[Bug target/95218] [11 Regression] FAIL: gcc.target/i386/fma_run_double_1.c execution test since r11-455-g94f687bd9ae37ece

2020-05-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95218 --- Comment #11 from Richard Biener --- Note a 'use' is not something that needs to be preserved, so (define_insn_and_split "*2" [(set (match_operand:VF 0 "register_operand" "=x,v") (absneg:VF (match_operand:VF 1

[Bug target/95238] [11 Regression] Invalid *pushsi2_rex64

2020-05-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95238 --- Comment #4 from Uroš Bizjak --- (In reply to H.J. Lu from comment #3) > (In reply to Uroš Bizjak from comment #2) > > (In reply to H.J. Lu from comment #1) > > > The "i" constraint shouldn't be used for flag_pic since symbolic constant > > >

[Bug target/95229] [11 Regression] in mark_jump_label_1

2020-05-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95229 --- Comment #5 from Richard Biener --- Built by #5 0x020c4504 in gen_rtx_fmt_ee_stat (code=VEC_SELECT, mode=E_V2SImode, arg0=0x0, arg1=0x76ad92e0) at ./genrtl.h:49 #6 0x0211e242 in gen_sse4_1_zero_extendv2siv2di2 (

[Bug target/95218] [11 Regression] FAIL: gcc.target/i386/fma_run_double_1.c execution test since r11-455-g94f687bd9ae37ece

2020-05-20 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95218 --- Comment #10 from rguenther at suse dot de --- On Wed, 20 May 2020, ubizjak at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95218 > > Uroš Bizjak changed: > >What|Removed |Added >

[Bug target/95238] [11 Regression] Invalid *pushsi2_rex64

2020-05-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95238 --- Comment #2 from Uroš Bizjak --- (In reply to H.J. Lu from comment #1) > The "i" constraint shouldn't be used for flag_pic since symbolic constant > leads to writable text in 32-bit mode and invalid in 64-bit mode. Just a typo. "i" should be

[Bug target/95218] [11 Regression] FAIL: gcc.target/i386/fma_run_double_1.c execution test since r11-455-g94f687bd9ae37ece

2020-05-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95218 --- Comment #15 from Uroš Bizjak --- (In reply to Jakub Jelinek from comment #13) > So perhaps pre-reload splitter of that into the UNSPEC form? Vector insns should be able to use pre-reload splitter, but scalar instructions depend on

[Bug target/95219] [11 Regression] FAIL: gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c

2020-05-20 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95219 --- Comment #3 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:b2f26af32b5b031fce761aa090de9476a53e6e5a commit r11-519-gb2f26af32b5b031fce761aa090de9476a53e6e5a Author: Richard Biener Date:

[Bug target/95219] [11 Regression] FAIL: gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c

2020-05-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95219 Richard Biener changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug target/95218] [11 Regression] FAIL: gcc.target/i386/fma_run_double_1.c execution test since r11-455-g94f687bd9ae37ece

2020-05-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95218 Uroš Bizjak changed: What|Removed |Added CC||law at gcc dot gnu.org,

[Bug fortran/39695] [F03] ProcPtr function results: wrong name in error message

2020-05-20 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39695 --- Comment #8 from CVS Commits --- The releases/gcc-10 branch has been updated by Mark Eggleston : https://gcc.gnu.org/g:8358ac9bbc57d6986c9bd5dd17c0331a60114f45 commit r10-8160-g8358ac9bbc57d6986c9bd5dd17c0331a60114f45 Author: Mark Eggleston

[Bug fortran/39695] [F03] ProcPtr function results: wrong name in error message

2020-05-20 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39695 --- Comment #9 from CVS Commits --- The releases/gcc-9 branch has been updated by Mark Eggleston : https://gcc.gnu.org/g:7c9bfd404691e5dac7e32830ae6d9726ccf59683 commit r9-8608-g7c9bfd404691e5dac7e32830ae6d9726ccf59683 Author: Mark Eggleston

[Bug target/95238] [11 Regression] Invalid *pushsi2_rex64

2020-05-20 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95238 --- Comment #3 from H.J. Lu --- (In reply to Uroš Bizjak from comment #2) > (In reply to H.J. Lu from comment #1) > > The "i" constraint shouldn't be used for flag_pic since symbolic constant > > leads to writable text in 32-bit mode and invalid

[Bug tree-optimization/94335] [10/11 Regression] False positive -Wstringop-overflow warning with -O2

2020-05-20 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94335 Martin Sebor changed: What|Removed |Added Known to fail||10.1.0, 11.0 Blocks|

[Bug target/95237] LOCAL_DECL_ALIGNMENT shrinks alignment, FAIL gcc.target/i386/pr69454-2.c

2020-05-20 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95237 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Target Milestone|---

[Bug target/95218] [11 Regression] FAIL: gcc.target/i386/fma_run_double_1.c execution test since r11-455-g94f687bd9ae37ece

2020-05-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95218 --- Comment #8 from Martin Liška --- There's partially reduced test-case: $ cat fma.i double res_test0101[] = { -3,1, 17,51,109, 197, 321, 487, 701, 969, 1297, 1691, 2157, 2701, 3329, 4047, 4861, 5777,

[Bug target/95218] [11 Regression] FAIL: gcc.target/i386/fma_run_double_1.c execution test since r11-455-g94f687bd9ae37ece

2020-05-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95218 --- Comment #6 from Uroš Bizjak --- I think I found the issue. Before the patch, we had: (insn 375 373 2574 7 (parallel [ (set (reg:V4DF 21 xmm1 [orig:1681 vect__45.441 ] [1681]) (neg:V4DF (mem/c:V4DF (plus:DI

[Bug c++/95223] [11 regression] hash table checking failed: equal operator returns true for a pair of values with a different hash value

2020-05-20 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95223 --- Comment #7 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:610ae2dbbf98a291782cb05c0fb31e056193e5e2 commit r11-522-g610ae2dbbf98a291782cb05c0fb31e056193e5e2 Author: Patrick Palka Date:

[Bug target/95238] [11 Regression] Invalid *pushsi2_rex64

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

[Bug target/95238] [11 Regression] Invalid *pushsi2_rex64

2020-05-20 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95238 --- Comment #1 from H.J. Lu --- The "i" constraint shouldn't be used for flag_pic since symbolic constant leads to writable text in 32-bit mode and invalid in 64-bit mode.

[Bug target/95218] [11 Regression] FAIL: gcc.target/i386/fma_run_double_1.c execution test since r11-455-g94f687bd9ae37ece

2020-05-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95218 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment

[Bug target/95218] [11 Regression] FAIL: gcc.target/i386/fma_run_double_1.c execution test since r11-455-g94f687bd9ae37ece

2020-05-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95218 Uroš Bizjak changed: What|Removed |Added CC|uros at gcc dot gnu.org| --- Comment #14 from Uroš Bizjak

[Bug fortran/20585] [meta-bug] Fortran 2003 support

2020-05-20 Thread markeggleston at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20585 Bug 20585 depends on bug 39695, which changed state. Bug 39695 Summary: [F03] ProcPtr function results: wrong name in error message https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39695 What|Removed |Added

[Bug fortran/39695] [F03] ProcPtr function results: wrong name in error message

2020-05-20 Thread markeggleston at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39695 markeggleston at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED

[Bug fortran/39695] [F03] ProcPtr function results: wrong name in error message

2020-05-20 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39695 --- Comment #10 from CVS Commits --- The releases/gcc-8 branch has been updated by Mark Eggleston : https://gcc.gnu.org/g:15e518600a9ef82b55d2ec75d8d41d767132f475 commit r8-10261-g15e518600a9ef82b55d2ec75d8d41d767132f475 Author: Mark Eggleston

[Bug target/95238] [11 Regression] Invalid *pushsi2_rex64

2020-05-20 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95238 H.J. Lu changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug target/95237] New: LOCAL_DECL_ALIGNMENT shrinks alignment, FAIL gcc.target/i386/pr69454-2.c

2020-05-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95237 Bug ID: 95237 Summary: LOCAL_DECL_ALIGNMENT shrinks alignment, FAIL gcc.target/i386/pr69454-2.c Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug target/95238] New: [11 Regression] Invalid *pushsi2_rex64

2020-05-20 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95238 Bug ID: 95238 Summary: [11 Regression] Invalid *pushsi2_rex64 Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug target/95229] [11 Regression] in mark_jump_label_1

2020-05-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95229 --- Comment #7 from Uroš Bizjak --- (In reply to Richard Biener from comment #6) > That fixes the testcase. But simplify_subreg is used in a lot more places > so leaving to Uros to match up with expectations. Oh, yes... We don't have hard

[Bug fortran/39695] [F03] ProcPtr function results: wrong name in error message

2020-05-20 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39695 --- Comment #7 from CVS Commits --- The master branch has been updated by Mark Eggleston : https://gcc.gnu.org/g:eb069ae8819c3a84d7f78becc5501e21ee3a9554 commit r11-524-geb069ae8819c3a84d7f78becc5501e21ee3a9554 Author: Mark Eggleston Date:

[Bug c++/95223] [11 regression] hash table checking failed: equal operator returns true for a pair of values with a different hash value

2020-05-20 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95223 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/95218] [11 Regression] FAIL: gcc.target/i386/fma_run_double_1.c execution test since r11-455-g94f687bd9ae37ece

2020-05-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95218 --- Comment #12 from Uroš Bizjak --- (In reply to Richard Biener from comment #11) > Note a 'use' is not something that needs to be preserved, so > > (define_insn_and_split "*2" > [(set (match_operand:VF 0 "register_operand" "=x,v") >

[Bug c/95239] New: Unable to ignore -Wattribute-warning in macro

2020-05-20 Thread e...@coeus-group.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95239 Bug ID: 95239 Summary: Unable to ignore -Wattribute-warning in macro Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug sanitizer/95137] Sanitizers seem to be missing support for coroutines

2020-05-20 Thread rafael at espindo dot la
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95137 --- Comment #18 from Rafael Avila de Espindola --- (In reply to Avi Kivity from comment #17) > Is that the test were a lambda coroutine is called from future::then()? In > that case it's a real use-after-free. It was reduced from that to just

[Bug target/95247] Backport the DRIVER_SELF_SPECS implementation of -mdejagnu-cpu= to GCC 9

2020-05-20 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95247 Segher Boessenkool changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug target/95218] [11 Regression] FAIL: gcc.target/i386/fma_run_double_1.c execution test since r11-455-g94f687bd9ae37ece

2020-05-20 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95218 Jeffrey A. Law changed: What|Removed |Added CC||law at redhat dot com --- Comment #16

[Bug middle-end/95249] New: Stack protector runtime has to waste one byte on null terminator

2020-05-20 Thread bugdal at aerifal dot cx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95249 Bug ID: 95249 Summary: Stack protector runtime has to waste one byte on null terminator Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug c++/93083] copy deduction rejected when doing CTAD for NTTP

2020-05-20 Thread hanicka at hanicka dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93083 --- Comment #2 from Hana Dusíková --- Same error is also triggered by template partial specialization: ``` template struct literal { constexpr literal(const char ()[N]) noexcept { } constexpr literal(const literal &) noexcept {

[Bug target/95218] [11 Regression] FAIL: gcc.target/i386/fma_run_double_1.c execution test since r11-455-g94f687bd9ae37ece

2020-05-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95218 --- Comment #18 from Uroš Bizjak --- Created attachment 48575 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48575=edit Patch in testing.

[Bug d/95198] [D] extern(C) private final functions should use 'local' linker attribute

2020-05-20 Thread witold.baryluk+gcc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95198 --- Comment #3 from Witold Baryluk --- > The main example to demonstrate the current behaviour is correct would be the > following: ``` extern(C) private final int f() { return 5; } auto pubf()() { return f(); } ``` I see, I guess you

[Bug tree-optimization/95246] Failure to optimize comparison between differently signed chars

2020-05-20 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95246 --- Comment #2 from Gabriel Ravier --- Looks like I misread it, LLVM compares `dil` and `sil` with that transformation, not `edi` and `esi` as it does without it. I should stop making bug reports at 1 am... I suppose I should mark thtis as

[Bug sanitizer/95137] Sanitizers seem to be missing support for coroutines

2020-05-20 Thread a...@cloudius-systems.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95137 --- Comment #17 from Avi Kivity --- Is that the test were a lambda coroutine is called from future::then()? In that case it's a real use-after-free.

[Bug tree-optimization/95246] Failure to optimize comparison between differently signed chars

2020-05-20 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95246 Gabriel Ravier changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug target/95247] New: Backport the DRIVER_SELF_SPECS implementation of -mdejagnu-cpu= to GCC 9

2020-05-20 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95247 Bug ID: 95247 Summary: Backport the DRIVER_SELF_SPECS implementation of -mdejagnu-cpu= to GCC 9 Product: gcc Version: 9.3.1 Status: UNCONFIRMED Severity:

[Bug bootstrap/95005] zstd.h not found if installed in non-system prefix

2020-05-20 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95005 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org

[Bug tree-optimization/95246] New: Failure to optimize comparison between differently signed chars

2020-05-20 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95246 Bug ID: 95246 Summary: Failure to optimize comparison between differently signed chars Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug libstdc++/95245] std::sort copies custom comparator

2020-05-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95245 --- Comment #1 from Jonathan Wakely --- [algorithms.requirements] paragraph 10 says: [Note: Unless otherwise specified, algorithms that take function objects as arguments are permitted to copy those function objects freely. Programmers for whom

[Bug tree-optimization/95248] New: GCC produces incorrect code with -O3 for loops

2020-05-20 Thread vsevolod.livinskij at frtk dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95248 Bug ID: 95248 Summary: GCC produces incorrect code with -O3 for loops Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug target/95218] [11 Regression] FAIL: gcc.target/i386/fma_run_double_1.c execution test since r11-455-g94f687bd9ae37ece

2020-05-20 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95218 --- Comment #17 from Uroš Bizjak --- The problem is with commutative operands, these somehow confuse postreload pass. I'll commit partial revert that basically puts back: (define_insn_and_split "*2" - [(set (match_operand:VF 0

[Bug sanitizer/95137] Sanitizers seem to be missing support for coroutines

2020-05-20 Thread rafael at espindo dot la
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95137 --- Comment #16 from Rafael Avila de Espindola --- > @Rafael: Can you please append output with: > export UBSAN_OPTIONS="print_stacktrace=1" I also added halt_on_error=1:abort_on_error=1: It is ../tests/unit/coroutines_test.cc:11:5: runtime

[Bug middle-end/95249] Stack protector runtime has to waste one byte on null terminator

2020-05-20 Thread bugdal at aerifal dot cx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95249 --- Comment #2 from Rich Felker --- Indeed, using an extra zero pad byte could bump the stack frame size by 4 or 8 or 16 bytes, or could leave it unchanged, depending on alignment prior to adding the byte and the alignment requirements of the

[Bug c/95213] GCC -Werror=conversion error when assigning to a bitfield (when mixing constants and variables)

2020-05-20 Thread in-gcc at baka dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95213 Seth Robertson changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED

[Bug libstdc++/95245] New: std::sort copies custom comparator

2020-05-20 Thread andrew.bell.ia at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95245 Bug ID: 95245 Summary: std::sort copies custom comparator Product: gcc Version: 7.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++

[Bug bootstrap/95005] zstd.h not found if installed in non-system prefix

2020-05-20 Thread gcc at ikkoku dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95005 --- Comment #7 from Michael Kuhn --- Took me a while, sorry. I have just sent the patch to the list.

[Bug libstdc++/95245] std::sort copies custom comparator

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

[Bug c/95213] GCC -Werror=conversion error when assigning to a bitfield (when mixing constants and variables)

2020-05-20 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95213 Eric Gallager changed: What|Removed |Added Resolution|--- |DUPLICATE

[Bug c/39170] provide an option to silence -Wconversion warnings for bit-fields

2020-05-20 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39170 Eric Gallager changed: What|Removed |Added CC||in-gcc at baka dot org --- Comment #22

[Bug tree-optimization/95246] Failure to optimize comparison between differently signed chars

2020-05-20 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95246 --- Comment #1 from Marc Glisse --- On which version of LLVM did you see that? For me, gcc produces movzbl %dil, %edi movsbl %sil, %esi cmpl%esi, %edi setg%al while clang skips the first 2 lines (but

[Bug middle-end/95249] Stack protector runtime has to waste one byte on null terminator

2020-05-20 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95249 --- Comment #1 from Andrew Pinski --- I doubt you could skip one byte as the protector location has to be aligned. So the trade off is adding at least 4 or 8 bytes (depending on which ABI is used) or 8bits less of the randomness.

[Bug d/95250] New: [D] ICE instead of error when trying to use bad template type inside template

2020-05-20 Thread witold.baryluk+gcc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95250 Bug ID: 95250 Summary: [D] ICE instead of error when trying to use bad template type inside template Product: gcc Version: 10.1.0 Status: UNCONFIRMED Severity:

[Bug target/95218] [11 Regression] FAIL: gcc.target/i386/fma_run_double_1.c execution test since r11-455-g94f687bd9ae37ece

2020-05-20 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95218 --- Comment #19 from CVS Commits --- The master branch has been updated by Uros Bizjak : https://gcc.gnu.org/g:7797f5ec58078523a452e5cf239596e13d77d885 commit r11-535-g7797f5ec58078523a452e5cf239596e13d77d885 Author: Uros Bizjak Date: Thu

[Bug c++/93295] ICE in alias_ctad_tweaks

2020-05-20 Thread arthur.j.odwyer at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93295 Arthur O'Dwyer changed: What|Removed |Added CC||arthur.j.odwyer at gmail dot com ---

[Bug libstdc++/93983] std::filesystem::path is not concept-friendly

2020-05-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93983 --- Comment #7 from Jonathan Wakely --- (In reply to Lyberta from comment #0) > #include > #include > > struct Foo > { > Foo(const std::filesystem::path& p); > }; > > static_assert(std::copyable); The problem is that copyable considers

[Bug libstdc++/93983] std::filesystem::path is not concept-friendly

2020-05-20 Thread rs2740 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93983 --- Comment #8 from TC --- (really from Tim) This is https://cplusplus.github.io/LWG/issue3420

[Bug target/95251] New: x86 code size expansion inserting field into a union

2020-05-20 Thread michaeljclark at mac dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95251 Bug ID: 95251 Summary: x86 code size expansion inserting field into a union Product: gcc Version: 10.1.1 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug target/70053] Returning a struct of _Decimal128 values generates extraneous stores and loads

2020-05-20 Thread luoxhu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70053 luoxhu at gcc dot gnu.org changed: What|Removed |Added CC||bergner at gcc dot gnu.org,

[Bug tree-optimization/88398] vectorization failure for a small loop to do byte comparison

2020-05-20 Thread guojiufu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88398 --- Comment #26 from Jiu Fu Guo --- Had a test on spec2017 xz_r by changing the specified loop manually, on ppc64le. original loop (this loops occur three times in code): while (++len != len_limit)

[Bug libstdc++/93983] std::filesystem::path is not concept-friendly

2020-05-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93983 --- Comment #9 from Jonathan Wakely --- Thanks, Tim. I'd forgotten about that issue and was about to reinvent the resolution.

[Bug target/95219] [11 Regression] FAIL: gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c

2020-05-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95219 --- Comment #2 from Richard Biener --- Coalesce list: (4)ivtmp.15_4 & (22)ivtmp.15_22 [map: 2, 9] : Success -> 2 Coalesce list: (1)vect_vec_iv_.7_1 & (19)_19 [map: 0, 7] : Success -> 0 Coalesce list: (17)_17 & (18)vect_vec_iv_.8_18 [map: 5, 6] :

[Bug tree-optimization/95199] Remove extra variable created for memory reference in loop vectorization.

2020-05-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95199 --- Comment #3 from Richard Biener --- Btw, there's already vinfo->ivexpr_map to aid simplifying the IL to a point where IVOPTs can eliminate redundant IVs. Eliminating them in the vectorizer is more complicated because of all the code for the

[Bug libfortran/95177] error: array subscript has type char

2020-05-20 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95177 --- Comment #10 from Roland Illig --- (In reply to Steve Kargl from comment #9) > That could work. I'm still trying to understand how an > option names -Werror=char-subscripts could trigger an > error. There are no subscripts. The C standard

[Bug target/95218] [11 Regression] FAIL: gcc.target/i386/fma_run_double_1.c execution test

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

[Bug c++/95222] [10/11 Regression] GCC 10.1 x86 issue with function pointers with calling convention attribute and template specialization

2020-05-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95222 Richard Biener changed: What|Removed |Added Summary|GCC 10.1 x86 issue with |[10/11 Regression] GCC 10.1

[Bug c++/95226] Faulty aggregate initialization of vector with struct with float

2020-05-20 Thread fboranek at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95226 --- Comment #1 from Frantisek Boranek --- Luckily, the behaviour is the same on old stable Stretch as on Buster. So this version is also affected, but it is probably not serious as was my first impression. gcc (Debian 6.3.0-18+deb9u1) 6.3.0

[Bug target/95219] [11 Regression] FAIL: gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c

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

[Bug target/90811] [nvptx] ptxas error on OpenMP offloaded code

2020-05-20 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90811 --- Comment #23 from CVS Commits --- The master branch has been updated by Kito Cheng : https://gcc.gnu.org/g:dfa4fcdba374ed44d4aa1a22b2738f3f5c5b37af commit r11-508-gdfa4fcdba374ed44d4aa1a22b2738f3f5c5b37af Author: Kito Cheng Date: Tue Apr

[Bug lto/95224] -flto -save-temps uses very unusual name for resolution file, looks arbitrary

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

[Bug c/32643] [8/9/10 Regression] Wrong error message with unsigned char a = uchar&512

2020-05-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32643 Richard Biener changed: What|Removed |Added Summary|[8/9/10/11 Regression] |[8/9/10 Regression] Wrong

[Bug c/32643] [8/9/10/11 Regression] Wrong error message with unsigned char a = uchar&512

2020-05-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32643 Richard Biener changed: What|Removed |Added Known to work|11.0| Summary|[8/9/10

[Bug c/95141] [8/9/10/11 Regression] Incorrect integer overflow warning message for bitand expression

2020-05-20 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95141 --- Comment #4 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:4a88caf21a0a85129f6c985ca13ba3eb54ff5366 commit r11-509-g4a88caf21a0a85129f6c985ca13ba3eb54ff5366 Author: Richard Biener Date:

[Bug c/95141] [8/9/10 Regression] Incorrect integer overflow warning message for bitand expression

2020-05-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95141 Richard Biener changed: What|Removed |Added Known to fail||10.1.0 Summary|[8/9/10/11

[Bug c++/95229] New: ice in mark_jump_label_1

2020-05-20 Thread dcb314 at hotmail dot com
, bool) ../../trunk.git/gcc/jump.c:1211 0xd588b0 mark_jump_label_1(rtx_def*, rtx_insn*, bool, bool) ../../trunk.git/gcc/jump.c:1211 The bug first seems to occur on today's gcc. Yesterdays seems fine: /home/dcb/gcc/results.20200519/bin/gcc /home/dcb/gcc/results.20200520/bin/gcc

[Bug tree-optimization/95231] [11 Regression] error: the first argument of a ‘vec_cond_expr’ must be of a boolean vector type of the since r11-451-gfe168751c5c1c517

2020-05-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95231 Martin Liška changed: What|Removed |Added Known to fail||11.0 Ever confirmed|0

[Bug tree-optimization/95231] New: [11 Regression] error: the first argument of a ‘vec_cond_expr’ must be of a boolean vector type of the since r11-451-gfe168751c5c1c517

2020-05-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95231 Bug ID: 95231 Summary: [11 Regression] error: the first argument of a ‘vec_cond_expr’ must be of a boolean vector type of the since r11-451-gfe168751c5c1c517 Product: gcc

  1   2   >