[Bug c++/96478] New: GCC accepts enum definition in alignas()

2020-08-04 Thread haoxintu at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96478 Bug ID: 96478 Summary: GCC accepts enum definition in alignas() Product: gcc Version: 11.0 Status: UNCONFIRMED Keywords: accepts-invalid Severity: normal

[Bug c++/96477] New: GCC accepts attribute 'const' as an attribute pack

2020-08-04 Thread haoxintu at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96477 Bug ID: 96477 Summary: GCC accepts attribute 'const' as an attribute pack Product: gcc Version: 11.0 Status: UNCONFIRMED Keywords: accepts-invalid Severity: normal

[Bug sanitizer/96307] [10/11 Regression] ICE in sanopt on riscv64 since r11-2283-g2ca1b6d009b194286c3ec91f9c51cc6b0a475458

2020-08-04 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96307 Jim Wilson changed: What|Removed |Added CC||wilson at gcc dot gnu.org --- Comment #2

[Bug tree-optimization/96451] [11 Regression] gcc.dg/pr68766.c ICE since r11-2453

2020-08-04 Thread linkw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96451 --- Comment #3 from Kewen Lin --- (In reply to Richard Biener from comment #2) > possibly a latent issue since the patch is supposed to be cost-only Yes, this case will hit ICE too with -fno-vect-cost-model even without the culprit commit.

[Bug target/96476] New: [Request] expose preferred vector width to preprocessor

2020-08-04 Thread e...@coeus-group.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96476 Bug ID: 96476 Summary: [Request] expose preferred vector width to preprocessor Product: gcc Version: 10.2.1 Status: UNCONFIRMED Severity: normal

[Bug target/96342] [SVE] Add support for "omp declare simd"

2020-08-04 Thread yangyang305 at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96342 yangyang changed: What|Removed |Added CC||yangyang305 at huawei dot com --- Comment #1

[Bug rtl-optimization/71309] Copying fields within a struct followed by use results in load hit store

2020-08-04 Thread luoxhu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71309 luoxhu at gcc dot gnu.org changed: What|Removed |Added CC||luoxhu at gcc dot gnu.org

[Bug target/95483] [i386] Missing SIMD functions

2020-08-04 Thread thiago at kde dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95483 --- Comment #2 from Thiago Macieira --- Hello Evan I was about to report that _mm_loadu_epi16 is missing, but I'm glad you've got a more complete listing. FYI, here's a Godbolt link showing ICC and Clang with this intrinsic:

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

2020-08-04 Thread npiggin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96475 Bug ID: 96475 Summary: direct threaded interpreter with computed gotos generates suboptimal dispatch loop Product: gcc Version: 10.0 Status: UNCONFIRMED

[Bug c++/96474] New: Internal compiler error with template struct inside template struct

2020-08-04 Thread lhlaurini at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96474 Bug ID: 96474 Summary: Internal compiler error with template struct inside template struct Product: gcc Version: 10.2.0 Status: UNCONFIRMED Severity: normal

[Bug c++/96473] New: Very weird error message for invalid `wchar_t` declaration

2020-08-04 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96473 Bug ID: 96473 Summary: Very weird error message for invalid `wchar_t` declaration Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/65752] Too strong optimizations int -> pointer casts

2020-08-04 Thread tavianator at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65752 Tavian Barnes changed: What|Removed |Added CC||tavianator at gmail dot com --- Comment

[Bug debug/96472] New: ICE: c++: dwarf2out_abstract_function, at dwarf2out.c: -g -fdebug-types-section

2020-08-04 Thread jan.kratochvil at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96472 Bug ID: 96472 Summary: ICE: c++: dwarf2out_abstract_function, at dwarf2out.c: -g -fdebug-types-section Product: gcc Version: 11.0 Status: UNCONFIRMED Severity:

[Bug debug/96471] ICE: fortran+gnat: build_abbrev_table, at dwarf2out.c: -g -fdebug-types-section

2020-08-04 Thread jan.kratochvil at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96471 --- Comment #2 from Jan Kratochvil --- Created attachment 48997 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48997=edit .tar.xz reproducer for: gnat

[Bug debug/96471] ICE: fortran+gnat: build_abbrev_table, at dwarf2out.c: -g -fdebug-types-section

2020-08-04 Thread jan.kratochvil at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96471 Jan Kratochvil changed: What|Removed |Added CC||jan.kratochvil at redhat dot com ---

[Bug debug/96471] New: ICE: fortran+gnat: build_abbrev_table, at dwarf2out.c: -g -fdebug-types-section

2020-08-04 Thread jan.kratochvil at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96471 Bug ID: 96471 Summary: ICE: fortran+gnat: build_abbrev_table, at dwarf2out.c: -g -fdebug-types-section Product: gcc Version: 11.0 Status: UNCONFIRMED Severity:

[Bug testsuite/96470] New: [10 regression] gnat.dg/opt39.adb fails since r10-917

2020-08-04 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96470 Bug ID: 96470 Summary: [10 regression] gnat.dg/opt39.adb fails since r10-917 Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug fortran/96469] Compile-time check for change in DO variable in contained procedures

2020-08-04 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96469 Thomas Koenig changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |tkoenig at gcc dot gnu.org

[Bug fortran/96469] New: Compile-time check for change in DO variable in contained procedures

2020-08-04 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96469 Bug ID: 96469 Summary: Compile-time check for change in DO variable in contained procedures Product: gcc Version: 11.0 Status: UNCONFIRMED Severity:

[Bug c++/96082] [9 Regression] GCC rejects the template disambiguator with "typename"

2020-08-04 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96082 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Summary|[9/10

[Bug c++/96082] [9/10 Regression] GCC rejects the template disambiguator with "typename"

2020-08-04 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96082 --- Comment #4 from CVS Commits --- The releases/gcc-10 branch has been updated by Marek Polacek : https://gcc.gnu.org/g:1c4d223d37d067f5d372688c0c0cc5a05d977df7 commit r10-8576-g1c4d223d37d067f5d372688c0c0cc5a05d977df7 Author: Marek Polacek

[Bug c++/96316] [coroutines] Promise parameter preview - looking for promise constructor with implicit lambda argument

2020-08-04 Thread skdkksfadkadkk at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96316 --- Comment #2 from skdkksfadkadkk at gmail dot com --- Got it, thanks. I was confused by clang's behavior because it doesn't require implicit argument, pointing on lambda instance. One more question: how this implicit argument should be declared

[Bug c++/96082] [9/10/11 Regression] GCC rejects the template disambiguator with "typename"

2020-08-04 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96082 --- Comment #3 from CVS Commits --- The master branch has been updated by Marek Polacek : https://gcc.gnu.org/g:97def1f34c134d78d4423e9ac3e9b262417ea390 commit r11-2560-g97def1f34c134d78d4423e9ac3e9b262417ea390 Author: Marek Polacek Date:

[Bug tree-optimization/96447] False positive -Wstringop-overflow with -O3 due to loop unrolling

2020-08-04 Thread daniel at constexpr dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96447 --- Comment #2 from Daniel Scharrer --- For warnings enabled by something like -fanalyzer this might be reasonable but for a warning I enabled by default (not even requiring -Wall) the bar should ideally be a bit higher.

[Bug libstdc++/96088] Range insertion into unordered_map is less effective than a loop with insertion

2020-08-04 Thread fdumont at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96088 François Dumont changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Ever confirmed|0

[Bug c++/96105] GCC not consistent on whether no_unique_address array is an empty data member

2020-08-04 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96105 Jason Merrill changed: What|Removed |Added Target Milestone|--- |10.2 Status|ASSIGNED

[Bug c++/96052] Unlike Clang, alignment specifier is ignored on empty no_unique_address members

2020-08-04 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96052 Jason Merrill changed: What|Removed |Added Target Milestone|--- |10.2 Version|10.2.1

[Bug c++/95976] [[no_unique_address]] on union members has the opposite-of-intended effect

2020-08-04 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95976 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Target Milestone|---

[Bug c++/96052] Unlike Clang, alignment specifier is ignored on empty no_unique_address members

2020-08-04 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96052 Jason Merrill changed: What|Removed |Added Version|11.0|10.2.1 Resolution|---

[Bug c/96468] New: Warn when an empty while loop could have been a do-while

2020-08-04 Thread josephcsible at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96468 Bug ID: 96468 Summary: Warn when an empty while loop could have been a do-while Product: gcc Version: 10.2.0 Status: UNCONFIRMED Keywords: diagnostic

[Bug go/96450] [11 Regression] Go bootstrap failure on i686-linux

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

[Bug c++/96452] Narrowing conversion is not rejected

2020-08-04 Thread antoshkka at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96452 --- Comment #7 from Antony Polukhin --- (In reply to Jonathan Wakely from comment #6) > Your understanding of what a compiler needs to do for ill-formed programs is > wrong. You're right, thank you!

[Bug go/96450] [11 Regression] Go bootstrap failure on i686-linux

2020-08-04 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96450 --- Comment #1 from CVS Commits --- The master branch has been updated by Ian Lance Taylor : https://gcc.gnu.org/g:acf83db025cfd4a67724838e9dbd19813f4f5960 commit r11-2559-gacf83db025cfd4a67724838e9dbd19813f4f5960 Author: Ian Lance Taylor

[Bug target/92729] [avr] Convert the backend to MODE_CC so it can be kept in future releases

2020-08-04 Thread pipcet at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92729 --- Comment #6 from pipcet at gmail dot com --- I've just pushed here https://github.com/gcc-mirror/gcc/compare/master...pipcet:avr-ccmode-20200804?expand=1 the current state of my work as a series of git commits, sorted roughly from large

[Bug tree-optimization/95825] [8/9/10/11 Regression] boost::optional -Wuninitialized

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

[Bug c++/96467] [8/9/10/11 Regression] in finish_member_declaration, at cp/semantics.c:3240

2020-08-04 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96467 Marek Polacek changed: What|Removed |Added Last reconfirmed||2020-08-04 Ever confirmed|0

[Bug c++/96465] ICE in tsubst_function_decl, at cp/pt.c:13669

2020-08-04 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96465 Marek Polacek changed: What|Removed |Added Priority|P3 |P4 Last reconfirmed|

[Bug tree-optimization/96466] New: 11 Regression] ICE: in gimple_expand_vec_cond_expr, at gimple-isel.cc:122 with -Og -finline-functions-called-once -fno-tree-ccp

2020-08-04 Thread zsojka at seznam dot cz
-df-extra-aarch64 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 11.0.0 20200804 (experimental) (GCC)

[Bug c++/96467] New: [8/9/10/11 Regression] in finish_member_declaration, at cp/semantics.c:3240

2020-08-04 Thread haoxintu at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96467 Bug ID: 96467 Summary: [8/9/10/11 Regression] in finish_member_declaration, at cp/semantics.c:3240 Product: gcc Version: 11.0 Status: UNCONFIRMED Keywords:

[Bug c++/96465] New: ICE in tsubst_function_decl, at cp/pt.c:13669

2020-08-04 Thread haoxintu at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96465 Bug ID: 96465 Summary: ICE in tsubst_function_decl, at cp/pt.c:13669 Product: gcc Version: 11.0 Status: UNCONFIRMED Keywords: error-recovery, ice-on-invalid-code

[Bug c++/96462] [10/11 Regression] ICE in tree check: expected identifier_node, have bit_not_expr in find_namespace_slot, at cp/name-lookup.c:97

2020-08-04 Thread haoxintu at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96462 --- Comment #2 from Haoxin Tu --- (In reply to Marek Polacek from comment #1) > Confirmed. Hi, Marek. Thanks for your quick response! Best, Haoxin

[Bug c++/96464] New: GCC allows 'auto' in template argument

2020-08-04 Thread haoxintu at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96464 Bug ID: 96464 Summary: GCC allows 'auto' in template argument Product: gcc Version: 11.0 Status: UNCONFIRMED Keywords: accepts-invalid Severity: normal

[Bug target/96463] New: [SVE] Optimise svld1rq from vectors

2020-08-04 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96463 Bug ID: 96463 Summary: [SVE] Optimise svld1rq from vectors Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: target

[Bug c++/96462] [10/11 Regression] ICE in tree check: expected identifier_node, have bit_not_expr in find_namespace_slot, at cp/name-lookup.c:97

2020-08-04 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96462 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug tree-optimization/93102] [optimization] is it legal to avoid accessing const local array from stack ?

2020-08-04 Thread zhongyunde at tom dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93102 --- Comment #4 from zhongyunde at tom dot com --- case from https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96427 generates *.LC0, but don't emit an aggregate copy a_1 = *.LC0, i.e. it is legal even for non-const local array. typedef int v4si

[Bug c++/96462] New: [10/11 Regression] ICE in tree check: expected identifier_node, have bit_not_expr in find_namespace_slot, at cp/name-lookup.c:97

2020-08-04 Thread haoxintu at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96462 Bug ID: 96462 Summary: [10/11 Regression] ICE in tree check: expected identifier_node, have bit_not_expr in find_namespace_slot, at cp/name-lookup.c:97 Product: gcc

[Bug rtl-optimization/60473] optimization after shift sub-optimal

2020-08-04 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60473 --- Comment #2 from CVS Commits --- The master branch has been updated by Roger Sayle : https://gcc.gnu.org/g:76eafcc395d2bcd4147cb1ba1a8aff321571402f commit r11-2551-g76eafcc395d2bcd4147cb1ba1a8aff321571402f Author: Roger Sayle Date: Tue

[Bug target/96373] SVE miscompilation on vectorized division loop, leading to FP exception

2020-08-04 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96373 --- Comment #5 from Andreas Schwab --- > Just note that _all_ floating point operations, not just divisions, can trap > (without fast-math). You never know if the user enabled stops for any of > the FP exceptions (overflow, underflow, inexact,

[Bug tree-optimization/96461] New: [SVE] Use the HISTCNT instruction for simple histogram loops

2020-08-04 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96461 Bug ID: 96461 Summary: [SVE] Use the HISTCNT instruction for simple histogram loops Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: enhancement

[Bug c++/95599] [coroutines] destructor for temporary operand to co_yield expression called before end of full-expression

2020-08-04 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95599 Iain Sandoe changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/95591] [coroutines] ICE when co_yielding string literal from generator coroutine

2020-08-04 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95591 Iain Sandoe changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/95433] Failure to completely optimize simple compare after operations

2020-08-04 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95433 --- Comment #6 from CVS Commits --- The master branch has been updated by Marc Glisse : https://gcc.gnu.org/g:ca2b8c082c4f16919071c9f8de8db0b33b54c405 commit r11-2550-gca2b8c082c4f16919071c9f8de8db0b33b54c405 Author: Marc Glisse Date: Tue

[Bug c++/95823] [coroutines] compiler internal error in captures_temporary,

2020-08-04 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95823 Iain Sandoe changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug c++/95895] internal compiler error: in captures_temporary, at cp/coroutines.cc:2717

2020-08-04 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95895 Iain Sandoe changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug c++/95824] [coroutines] compiler crash

2020-08-04 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95824 Iain Sandoe changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug c++/96316] [coroutines] Promise parameter preview - looking for promise constructor with implicit lambda argument

2020-08-04 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96316 Iain Sandoe changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug middle-end/96460] New: Warn about signed module that is converted to unsigned value

2020-08-04 Thread fw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96460 Bug ID: 96460 Summary: Warn about signed module that is converted to unsigned value Product: gcc Version: 11.0 Status: UNCONFIRMED Keywords: diagnostic

[Bug d/96153] d: struct literals have non-deterministic hash values

2020-08-04 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96153 --- Comment #1 from CVS Commits --- The master branch has been updated by Iain Buclaw : https://gcc.gnu.org/g:2ac51bdf63b0e17d1b9974f30303fb24e3cbc83d commit r11-2548-g2ac51bdf63b0e17d1b9974f30303fb24e3cbc83d Author: Iain Buclaw Date: Wed

[Bug middle-end/96459] OpenMP host teams reductions ignored

2020-08-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96459 --- Comment #3 from Jakub Jelinek --- (In reply to Jakub Jelinek from comment #0) > if (niters != 96) if (niters != 108) Can't count, sorry.

[Bug target/96373] SVE miscompilation on vectorized division loop, leading to FP exception

2020-08-04 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96373 --- Comment #4 from rsandifo at gcc dot gnu.org --- (In reply to Richard Biener from comment #2) > (In reply to rsand...@gcc.gnu.org from comment #1) > > I could have sworn there was a reason why we didn't do this, > > on the basis that we

[Bug middle-end/96459] OpenMP host teams reductions ignored

2020-08-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96459 --- Comment #2 from Jakub Jelinek --- Created attachment 48994 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48994=edit gcc11-pr96459.patch Untested fix.

[Bug middle-end/96459] OpenMP host teams reductions ignored

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

[Bug middle-end/96459] New: OpenMP host teams reductions ignored

2020-08-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96459 Bug ID: 96459 Summary: OpenMP host teams reductions ignored Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end

[Bug target/96373] SVE miscompilation on vectorized division loop, leading to FP exception

2020-08-04 Thread matz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96373 --- Comment #3 from Michael Matz --- (In reply to Richard Biener from comment #2) > which means for non-memory gimple_could_trap_p (stmt) - sth you can > easily check I guess. Just note that _all_ floating point operations, not just divisions,

[Bug c++/96452] Narrowing conversion is not rejected

2020-08-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96452 --- Comment #6 from Jonathan Wakely --- Your understanding of what a compiler needs to do for ill-formed programs is wrong. [intro.compliance] If a program contains a violation of any diagnosable rule or an occurrence of a construct described

[Bug c++/94024] Error message has misleading source location for constructor member initialisation.

2020-08-04 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94024 Patrick Palka changed: What|Removed |Added Target Milestone|--- |11.0 Status|ASSIGNED

[Bug c++/94024] Error message has misleading source location for constructor member initialisation.

2020-08-04 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94024 --- Comment #2 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:843710c037c1396dcdbc23e5b6b456b8ae6e2b8b commit r11-2546-g843710c037c1396dcdbc23e5b6b456b8ae6e2b8b Author: Patrick Palka Date:

[Bug fortran/85675] parameters from other modules in openmp default(none) not specified in enclosing 'parallel'

2020-08-04 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85675 Tobias Burnus changed: What|Removed |Added Resolution|--- |DUPLICATE CC|

[Bug fortran/88463] Rejects conforming source, OpenMP Parallel region Default(None) reference to module parameter array, separate source

2020-08-04 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88463 Tobias Burnus changed: What|Removed |Added CC||daanvanvugt at gmail dot com ---

[Bug target/96373] SVE miscompilation on vectorized division loop, leading to FP exception

2020-08-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96373 --- Comment #2 from Richard Biener --- (In reply to rsand...@gcc.gnu.org from comment #1) > I could have sworn there was a reason why we didn't do this, > on the basis that we already failed to take FP exceptions into > account when vectorising

[Bug target/96373] SVE miscompilation on vectorized division loop, leading to FP exception

2020-08-04 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96373 rsandifo at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last

[Bug tree-optimization/88240] [8/9/10 Regression] Potential optimization bug: invalid pre-load of floating-point value could cause SIGFPE-underflow if value is integer

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

[Bug tree-optimization/88240] [8/9/10/11 Regression] Potential optimization bug: invalid pre-load of floating-point value could cause SIGFPE-underflow if value is integer

2020-08-04 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88240 --- Comment #17 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:1af5cdd77985daf76130f527deac425c43df9f49 commit r11-2545-g1af5cdd77985daf76130f527deac425c43df9f49 Author: Richard Biener Date:

[Bug target/96454] [11 Regression] wrong code with -Og -march=cascadelake since r11-1445

2020-08-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96454 Jakub Jelinek changed: What|Removed |Added Ever confirmed|0 |1 CC|

[Bug tree-optimization/96458] [10/11 Regression] internal compiler error: in expand_expr_addr_expr_1, at expr.c:8075 for msp430-elf

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

[Bug lto/96455] Partial Linking (-r) with LTO issue

2020-08-04 Thread dongjianqiang2 at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96455 --- Comment #3 from John Dong --- (In reply to Richard Biener from comment #1) > No - I don't know how GCC 7 exactly behaved but with GCC 9 you have to > control > the partial link output kind via -flinker-output, you want >

[Bug c++/95726] ICE with aarch64 __Float32x4_t as template argument

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

[Bug target/96453] [11 Regression] ICE: in gimple_expand_vec_cond_expr, at gimple-isel.cc:167 with -Og -fno-early-inlining -fno-tree-ccp -mavx -mno-sse4.2

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

[Bug lto/96455] Partial Linking (-r) with LTO issue

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

[Bug target/96454] [11 Regression] wrong code with -Og -march=cascadelake

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

[Bug tree-optimization/96458] New: [10/11 Regression] internal compiler error: in expand_expr_addr_expr_1, at expr.c:8075 for msp430-elf

2020-08-04 Thread jozefl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96458 Bug ID: 96458 Summary: [10/11 Regression] internal compiler error: in expand_expr_addr_expr_1, at expr.c:8075 for msp430-elf Product: gcc Version: 11.0 Status:

[Bug lto/96455] Partial Linking (-r) with LTO issue

2020-08-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96455 --- Comment #1 from Richard Biener --- No - I don't know how GCC 7 exactly behaved but with GCC 9 you have to control the partial link output kind via -flinker-output, you want -flinker-output=nolto-rel I think. With GCC 9 and an incremental

[Bug target/96456] [10/11 Regression] ICE in expand_insn, at optabs.c:7511 on s390x-linux-gnu

2020-08-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96456 Richard Biener changed: What|Removed |Added Known to fail||10.2.0 Summary|[10

[Bug target/96402] [10/11 Regression] Wrong code with -moutline-atomics

2020-08-04 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96402 --- Comment #10 from Tamar Christina --- > Should be fixed now for 10.3+ and 11+. If -moutline-atomics has been > backported to older releases, it should go there too. Thanks Jakub! I have done the backports locally and am waiting for

[Bug tree-optimization/96457] PRE gets confused by punned load handling

2020-08-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96457 Richard Biener changed: What|Removed |Added Depends on||88240 --- Comment #1 from Richard

[Bug c++/96452] Narrowing conversion is not rejected

2020-08-04 Thread antoshkka at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96452 --- Comment #5 from Antony Polukhin --- Hm... My reading of http://eel.is/c++draft/dcl.init.list#3.9 is that the program is ill-formed for narrowing conversions. And http://eel.is/c++draft/dcl.init.list#7.2 states that conversion from double to

[Bug tree-optimization/96457] New: PRE gets confused by punned load handling

2020-08-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96457 Bug ID: 96457 Summary: PRE gets confused by punned load handling Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug tree-optimization/96457] PRE gets confused by punned load handling

2020-08-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96457 Richard Biener changed: What|Removed |Added Ever confirmed|0 |1 Keywords|

[Bug target/96456] New: [10 Regression] ICE in expand_insn, at optabs.c:7511 on s390x-linux-gnu

2020-08-04 Thread doko at debian dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96456 Bug ID: 96456 Summary: [10 Regression] ICE in expand_insn, at optabs.c:7511 on s390x-linux-gnu Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/95731] Faiilure to optimize a >= 0 && b >= 0 to (a | b) >= 0

2020-08-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95731 --- Comment #4 from Jakub Jelinek --- I think doing it only in the last reassoc would have the advantage that it wouldn't break other optimizations done by reassoc. E.g. if (a >= 0 && b >= 0 && a < 32 && b < 128) which can be now optimized into

[Bug lto/96455] New: Partial Linking (-r) with LTO issue

2020-08-04 Thread dongjianqiang2 at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96455 Bug ID: 96455 Summary: Partial Linking (-r) with LTO issue Product: gcc Version: 9.3.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto

[Bug tree-optimization/95731] Faiilure to optimize a >= 0 && b >= 0 to (a | b) >= 0

2020-08-04 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95731 Wilco changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/96357] [10/11 Regression] could not split insn UNSPEC_COND_FSUB with AArch64 SVE

2020-08-04 Thread przemyslaw.wirkus at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96357 Przemyslaw Wirkus changed: What|Removed |Added CC||przemyslaw.wirkus at arm dot com

[Bug rtl-optimization/96454] New: [11 Regression] wrong code with -Og -march=cascadelake

2020-08-04 Thread zsojka at seznam dot cz
sable-libstdcxx-pch --prefix=/repo/gcc-trunk//binary-trunk-r11-2526-20200803220915-g265d817b1eb-checking-yes-rtl-df-extra-amd64 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 11.0.0 20200804 (experimental) (GCC)

[Bug target/96453] New: [11 Regression] ICE: in gimple_expand_vec_cond_expr, at gimple-isel.cc:167 with -Og -fno-early-inlining -fno-tree-ccp -mavx -mno-sse4.2

2020-08-04 Thread zsojka at seznam dot cz
h-ld=/usr/bin/x86_64-pc-linux-gnu-ld --with-as=/usr/bin/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch --prefix=/repo/gcc-trunk//binary-trunk-r11-2526-20200803220915-g265d817b1eb-checking-yes-rtl-df-extra-amd64 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 11.0.0

[Bug c++/96452] Narrowing conversion is not rejected

2020-08-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96452 --- Comment #4 from Jonathan Wakely --- https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html#index-Wnarrowing For C++11 and later standards, narrowing conversions are diagnosed by default, as required by the standard. A narrowing

[Bug c++/96452] Narrowing conversion is not rejected

2020-08-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96452 --- Comment #3 from Jonathan Wakely --- (In reply to Andrew Pinski from comment #1) > Use -pedantic-errors to get the error message instead. Or -Werror=narrowing > We allow this extension by default. It's not an extension, it's

[Bug c++/96452] Narrowing conversion is not rejected

2020-08-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96452 --- Comment #2 from Jonathan Wakely --- Not a bug, the standard requires a diagnostic, a warning is a diagnostic. There are loads of existing bugs about this in bugzilla. GCC produces errors for constants where narrowing is known to change the

[Bug target/96428] [nvptx] nvptx_gen_shuffle does not handle V2DI mode – Fails with an ICE

2020-08-04 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96428 Tom de Vries changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Target Milestone|---

[Bug c++/96452] Narrowing conversion is not rejected

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

  1   2   >