[Bug c/99517] __builtin_convertvector with casts

2021-03-10 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99517 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug middle-end/64928] [8/9/10/11 Regression] Inordinate cpu time and memory usage in "phase opt and generate" with -ftest-coverage -fprofile-arcs

2021-03-10 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64928 --- Comment #38 from Richard Biener --- Created attachment 50354 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50354&action=edit SVG of the CFG at LIM This is a SVG of the CFG as created by dot at the point of the first LIM pass. The CFG

[Bug ipa/99517] __builtin_convertvector with casts

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99517 --- Comment #6 from Richard Biener --- (In reply to Jakub Jelinek from comment #4) > --- gcc/ipa-icf-gimple.c.jj 2021-01-04 10:25:38.752234741 +0100 > +++ gcc/ipa-icf-gimple.c 2021-03-10 15:02:06.287502784 +0100 > @@ -667,7 +667,7 @@ func_

[Bug tree-optimization/99520] Failure to detect bswap pattern

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99520 Richard Biener changed: What|Removed |Added Version|unknown |11.0 Ever confirmed|0

[Bug tree-optimization/99523] Declarations for variable names missing in GIMPLE dump

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99523 --- Comment #1 from Richard Biener --- They are there, it's the sizetype D.3596; sizetype D.3597; sizetype D.3598; void * D.3599; int D.3601; etc. variables, but they are DECL_IGNORED (they have no "name") and so dumping which does

[Bug fortran/99529] libgfortran I/O: Data races related to new unit / new unit calls for I/O to strings

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99529 --- Comment #2 from Richard Biener --- Or make an internal (static) newunit_free_unlocked and make the exported newunit_free take the lock.

[Bug target/99531] Performance regression since gcc 9 (argument passing / register allocation)

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99531 Richard Biener changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug target/99531] [9/10/11 Regression] Performance regression since gcc 9 (argument passing / register allocation)

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99531 Richard Biener changed: What|Removed |Added Summary|Performance regression |[9/10/11 Regression]

[Bug c++/99541] ICE when reading a module

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99541 Richard Biener changed: What|Removed |Added Version|unknown |11.0 Last reconfirmed|

[Bug target/99542] [9/10/11 Regression] ICE in exact_div, at poly-int.h:2219

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99542 Richard Biener changed: What|Removed |Added Target Milestone|--- |9.4

[Bug c++/99543] ICE module compilation ../../gcc/toplev.c:327

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99543 Richard Biener changed: What|Removed |Added Last reconfirmed||2021-03-11 Ever confirmed|0

[Bug target/99544] [11 Regression] ICE in expand_mult, at expmed.c:3582

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99544 Richard Biener changed: What|Removed |Added Target Milestone|--- |11.0

[Bug fortran/99545] [11 Regression] ICE in gfc_trans_assignment

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99545 Richard Biener changed: What|Removed |Added Priority|P3 |P4 Target Milestone|---

[Bug tree-optimization/96135] [9/10/11 regression] bswap not detected by bswap pass, unexpected results between optimization levels

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96135 --- Comment #2 from Richard Biener --- Created attachment 50361 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50361&action=edit WIP On current trunk at -O3 f() again works via store-merging / vectorizing: - _21 = {_3, _4, _5, _6, _7, _8

[Bug tree-optimization/99523] Declarations for variable names missing in GIMPLE dump

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99523 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Ever confirmed|0

[Bug tree-optimization/99523] Declarations for variable names missing in GIMPLE dump

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99523 Richard Biener changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug fortran/99549] Segfault when scalar argument of elemental function is both derived type with allocatable component and a function result

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99549 Richard Biener changed: What|Removed |Added Last reconfirmed||2021-03-11 Known to fail|

[Bug c++/99547] [11 regression] g++.dg/modules/xtreme-header-5_c.C -std=c++2a ICE

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99547 Richard Biener changed: What|Removed |Added Target Milestone|--- |11.0

[Bug tree-optimization/97494] [11 regression] several vector test case failures starting with r11-3966

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97494 Richard Biener changed: What|Removed |Added CC||rsandifo at gcc dot gnu.org --- Comment

[Bug tree-optimization/97494] [11 regression] several vector test case failures starting with r11-3966

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97494 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug testsuite/98245] [11 Regression] gcc.dg/vect/bb-slp-46.c FAILs

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98245 --- Comment #3 from Richard Biener --- OK, so the issue is sparc has V2SI only and the dump scanning expects V4SI. Since the test for the number of + is somewhat redundant I'll simply drop it.

[Bug testsuite/98245] [11 Regression] gcc.dg/vect/bb-slp-46.c FAILs

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98245 Richard Biener changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug lto/88140] Array simplification for LTO streaming is disabled

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88140 Richard Biener changed: What|Removed |Added Status|ASSIGNED|NEW Summary|[9/10/11 Regress

[Bug lto/87988] Streaming of ABSTRACT_ORIGIN is expensive

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87988 Richard Biener changed: What|Removed |Added Target Milestone|10.3|--- Summary|[9/10/11 Regress

[Bug tree-optimization/89049] [8/9/10/11 Regression] Unexpected vectorization

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89049 Richard Biener changed: What|Removed |Added Assignee|rguenth at gcc dot gnu.org |unassigned at gcc dot gnu.org

[Bug tree-optimization/90579] [8/9/10/11 Regression] Huge store forward stall due to vectorizer, missed CSE

2021-03-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90579 --- Comment #11 from Richard Biener --- OK, so push_partial_def could simply record the first non-constant def and upon the second, if it completes all bits handle some easy cases (VEC_PERM_EXPR, COMPLEX_EXPR come to my mind, eventually also CONS

[Bug tree-optimization/99544] [11 Regression] ICE in expand_mult, at expmed.c:3582

2021-03-12 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99544 --- Comment #3 from Richard Biener --- (In reply to Jakub Jelinek from comment #2) > I think this is another case that the PR98287 proposed patch would fix, > again after vec lowering some pass (seems vrp2 in this case), this time it > is the > /

[Bug lto/99559] LTO with -Os -ffreestanding -nodefaultlibs may generate call to memcpy, but fail linking even though memcpy is defined

2021-03-12 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99559 Richard Biener changed: What|Removed |Added CC||hubicka at gcc dot gnu.org,

[Bug c++/99565] Bogus identical branches warning when returning references to union members

2021-03-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99565 Richard Biener changed: What|Removed |Added Last reconfirmed||2021-03-15 Ever confirmed|0

[Bug c/99577] Non-constant (but actually constant) initializers referencing other constants no longer diagnosed as of GCC 8

2021-03-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99577 Richard Biener changed: What|Removed |Added Last reconfirmed||2021-03-15 Ever confirmed|0

[Bug middle-end/99578] gcc-11 -Warray-bounds or -Wstringop-overread warning when accessing a pointer from integer literal

2021-03-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99578 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/99581] [11 Regression] internal compiler error: during RTL pass: final - void QTWTF::TCMalloc_PageHeap::scavengerThread()

2021-03-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99581 Richard Biener changed: What|Removed |Added Target Milestone|--- |11.0 Summary|internal compil

[Bug target/99582] No intrinsics to access rcl or rcr instruction on x86_64

2021-03-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99582 Richard Biener changed: What|Removed |Added Severity|normal |enhancement --- Comment #1 from Richard

[Bug c++/99583] Parameter packs not expanded in lambda noexcept specifier

2021-03-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99583 Richard Biener changed: What|Removed |Added Keywords||rejects-valid Last reconfirmed|

[Bug c++/99584] [11 Regression] ICE Segmentation fault when expanding lambda noexcept specifier with invalid parameter pack

2021-03-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99584 Richard Biener changed: What|Removed |Added Target Milestone|--- |11.0 Summary|ICE Segmentatio

[Bug c/99587] warning: ‘retain’ attribute ignored while __has_attribute(retain) is 1

2021-03-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99587 Richard Biener changed: What|Removed |Added Last reconfirmed||2021-03-15 Status|UNCONFIRM

[Bug c/99588] variable set but not used warning on static _Atomic assignment

2021-03-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99588 Richard Biener changed: What|Removed |Added CC||jsm28 at gcc dot gnu.org Last reconfi

[Bug tree-optimization/90579] [8/9/10/11 Regression] Huge store forward stall due to vectorizer, missed CSE

2021-03-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90579 --- Comment #12 from Richard Biener --- (In reply to Richard Biener from comment #9) > So we now have a "real" FRE after the vectorizer but we fail to CSE > > MEM [(double *)&r] = vect__3.20_74; > ... > MEM [(double *)&r + 32B] = vect__62.

[Bug ipa/98834] [10/11 Regression] Code path incorrectly determined to be unreachable

2021-03-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98834 --- Comment #7 from Richard Biener --- So for the missed optimization we run into /* 5) For aggregate copies translate the reference through them if the copy kills ref. */ else if (data->vn_walk_kind == VN_WALKREWRITE ... /* Adju

[Bug c++/99599] [11 Regression] Concepts requirement falsely reporting cyclic dependency, breaks tag_invoke pattern

2021-03-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99599 Richard Biener changed: What|Removed |Added Keywords||rejects-valid Summary|Concep

[Bug c++/99595] ICE when pack expansion with template lambda

2021-03-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99595 Richard Biener changed: What|Removed |Added Ever confirmed|0 |1 Keywords|

[Bug c++/99594] Parameter packs not expanded in lambda requires clause

2021-03-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99594 Richard Biener changed: What|Removed |Added Keywords||rejects-valid --- Comment #1 from Richa

[Bug c++/99604] New: GC related ICE in 23_containers/vector/modifiers/insert_vs_emplace.cc

2021-03-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99604 Bug ID: 99604 Summary: GC related ICE in 23_containers/vector/modifiers/insert_vs_emplace.cc Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug c++/99604] GC related ICE in 23_containers/vector/modifiers/insert_vs_emplace.cc

2021-03-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99604 --- Comment #1 from Richard Biener --- Doesn't reproduce with make check-libstdc++-v3 RUNTESTFLAGS="--target_board=unix/-m32 conformance.exp=insert_vs_emplace.cc" but appeared in a full (parallel) make check. Running the command in valgrind do

[Bug ipa/98834] [10/11 Regression] Code path incorrectly determined to be unreachable

2021-03-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98834 --- Comment #9 from Richard Biener --- This patch restores the optimization of _b_c_p on trunk (and hides the issue again).

[Bug debug/99606] [10/11 Regression] ld.bfd: DWARF error: could not find abbrev number 64 since r10-7521-g54af95767e887d63

2021-03-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99606 Richard Biener changed: What|Removed |Added Target Milestone|--- |10.3 --- Comment #1 from Richard Biener

[Bug c++/99601] [11 regression] g++.dg/modules/iostream-1_b.C on x86_64 with -m32

2021-03-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99601 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Target Milestone|---

[Bug fortran/99602] [11 regression] runtime error: pointer actual argument not associated

2021-03-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99602 Richard Biener changed: What|Removed |Added Priority|P3 |P4 Target Milestone|---

[Bug c++/99603] [11 regression] ICE in libstdc++ tests due to module

2021-03-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99603 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Target Milestone|---

[Bug c++/99604] GC related ICE in 23_containers/vector/modifiers/insert_vs_emplace.cc

2021-03-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99604 Richard Biener changed: What|Removed |Added CC||nathan at gcc dot gnu.org --- Comment #

[Bug testsuite/99605] [11 regresson] new test case g++.dg/modules/builtin-3_a.C fails for 32 bits

2021-03-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99605 Richard Biener changed: What|Removed |Added Summary|[11 regress] new test case |[11 regresson] new test

[Bug testsuite/99607] [11 regression] new test case gcc.dg/pr98099.c in r11-5706 fails

2021-03-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99607 Richard Biener changed: What|Removed |Added Target Milestone|--- |11.0

[Bug c++/99610] GCC thinks member function template is a deduction guide

2021-03-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99610 Richard Biener changed: What|Removed |Added Keywords||rejects-valid Status|UNCONF

[Bug analyzer/99614] diagnostic-manager.cc:85: possible missing copy constructor ?

2021-03-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99614 Richard Biener changed: What|Removed |Added Version|unknown |11.0 --- Comment #1 from Richard Biener

[Bug c++/99613] Static variable destruction order race condition

2021-03-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99613 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Known to fail|

[Bug tree-optimization/99296] [11 Regression] ICE:in irange_set_anti_range, at value-range.cc:205 with "-Os -fno-toplevel-reorder -fno-tree-bit-ccp" since r11-5105-ga5f9c27bfc441722

2021-03-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99296 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Target Milestone|---

[Bug c/99420] [11 Regression] bogus -Warray-parameter on a function redeclaration in function scope

2021-03-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99420 Richard Biener changed: What|Removed |Added Target Milestone|--- |11.0

[Bug libstdc++/99433] [11 Regression] custom friend pipe-operator| conflicts with range adaptor?

2021-03-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99433 Richard Biener changed: What|Removed |Added Target Milestone|--- |11.0

[Bug c++/93632] Build time regression in 9.2.1

2021-03-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93632 Richard Biener changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug debug/92442] Compiling Boost.Spirit.X3 code uses exuberant amount of RAM with -gpubnames

2021-03-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92442 Richard Biener changed: What|Removed |Added CC||jeanmichael.celerier@gmail.

[Bug debug/92442] Compiling Boost.Spirit.X3 code uses exuberant amount of RAM with -gpubnames

2021-03-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92442 --- Comment #10 from Richard Biener --- Mark, you're looking after -gsplit-dwarf - can you comment on whether we can drop the -gpubnames "requirement"? In the end I'd suggest to change the implementation to emit pubnames from the pruned DIE tree

[Bug c++/99613] Static variable destruction order race condition

2021-03-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99613 --- Comment #6 from Richard Biener --- (In reply to Jakub Jelinek from comment #3) > Or do you mean it is possible that for two unrelated variables > variable 1 with its guard variable 2 with its guard > __cxa_guard_acquire succeeds > ct

[Bug lto/99618] `.gnu.debuglto_.debug_macro' referenced in section `.gnu.debuglto_.debug_macro' of X defined in discarded section

2021-03-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99618 --- Comment #1 from Richard Biener --- Hmm, so the linker complains that .debug_macro refers to COMDAT .debug_macro which is discarded. Quite possibly the linker misses special-casing of .debug_macro because it's called .gnu.debuglto_.debug_macr

[Bug tree-optimization/99253] [10 Regression] tree-vect-loop wrong code

2021-03-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99253 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/99613] Static variable destruction order race condition

2021-03-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99613 --- Comment #17 from Richard Biener --- I think for the non-dependent case there's no good fix but the standard can be read in a way that only the dependent case has well-defined order of destruction.

[Bug target/99620] Subtract with borrow (SBB) missed optimization

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99620 Richard Biener changed: What|Removed |Added Ever confirmed|0 |1 Known to fail|

[Bug tree-optimization/98758] [9 Regression] ice in lambda_matrix_right_hermite by r9-3927

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98758 Richard Biener changed: What|Removed |Added Resolution|--- |FIXED Known to fail|

[Bug tree-optimization/97081] [8 Regression] wrong code for rotate vectorization (x86 target)

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97081 Richard Biener changed: What|Removed |Added Known to work||8.4.1 Status|ASSIGNED

[Bug target/94479] NetBSD: internal compiler error: in recompute_tree_invariant_for_addr_expr

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94479 Richard Biener changed: What|Removed |Added Known to work||8.4.1 Status|ASSIGNED

[Bug tree-optimization/98282] [8 Regression] Segmentation fault when compiling with optimization >= 2

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98282 Richard Biener changed: What|Removed |Added Resolution|--- |FIXED Known to work|

[Bug tree-optimization/96369] [8 Regression] Wrong evaluation order of || operator

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96369 Richard Biener changed: What|Removed |Added Resolution|--- |FIXED Known to fail|

[Bug tree-optimization/96370] [8 Regression] ICE with -ffast-math since r7-950-g8a85cee26eabf5cf

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96370 Richard Biener changed: What|Removed |Added Known to fail||8.4.0 Resolution|---

[Bug tree-optimization/96579] [8 Regression] ICE in gimple check: expected gimple_assign(error_mark), have gimple_nop() in gimple_assign_rhs1, at gimple.h:2605 since r7-950-g8a85cee26eabf5cf

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96579 Richard Biener changed: What|Removed |Added Known to work||8.4.1 Resolution|---

[Bug tree-optimization/96579] [8 Regression] ICE in gimple check: expected gimple_assign(error_mark), have gimple_nop() in gimple_assign_rhs1, at gimple.h:2605 since r7-950-g8a85cee26eabf5cf

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96579 Bug 96579 depends on bug 96370, which changed state. Bug 96370 Summary: [8 Regression] ICE with -ffast-math since r7-950-g8a85cee26eabf5cf https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96370 What|Removed |Added

[Bug tree-optimization/97255] [8 Regression] Vectorizer gives a boolean a value of 255

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97255 Richard Biener changed: What|Removed |Added Known to fail||8.4.0 Status|ASSIGNED

[Bug tree-optimization/93964] [8 Regression] [graphite] ICE in assign_parameter_index_in_region, at graphite-scop-detection.c:1104

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93964 Richard Biener changed: What|Removed |Added Known to work||8.4.1 Known to fail|

[Bug tree-optimization/59859] [meta-bug] GRAPHITE issues

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59859 Bug 59859 depends on bug 93964, which changed state. Bug 93964 Summary: [8 Regression] [graphite] ICE in assign_parameter_index_in_region, at graphite-scop-detection.c:1104 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93964 What|R

[Bug lto/99447] [11 Regression] ICE (segfault) in lookup_page_table_entry

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99447 Richard Biener changed: What|Removed |Added CC||hubicka at gcc dot gnu.org --- Comment

[Bug lto/99447] [11 Regression] ICE (segfault) in lookup_page_table_entry

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99447 --- Comment #7 from Richard Biener --- (In reply to Matthias Klose from comment #5) > I'm able to reduce the amount of object files involved in this ICE. But then > trying to rebuild the package with -save-temps makes the ICE disappear. I guess

[Bug lto/99447] [11 Regression] ICE (segfault) in lookup_page_table_entry

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99447 --- Comment #8 from Richard Biener --- (In reply to Richard Biener from comment #6) > More specifically, likely caused by > g:ae99b315ba5b9e1ccc221b3c45de323cbc574400 which did > > diff --git a/gcc/cfg.c b/gcc/cfg.c > index 529b6ed2105..e8bd1456

[Bug lto/99447] [11 Regression] ICE (segfault) in lookup_page_table_entry

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99447 --- Comment #9 from Richard Biener --- For the ICE in this bug it might be enough to, in cgraph_node::release_body, walk callees and zap ->call_stmt on the cgraph edges. But the more general issue remains - GC will still try to collect the now u

[Bug lto/99447] [11 Regression] ICE (segfault) in lookup_page_table_entry

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99447 --- Comment #10 from Richard Biener --- So like this. diff --git a/gcc/cgraph.c b/gcc/cgraph.c index 80140757d16..447d9a920f7 100644 --- a/gcc/cgraph.c +++ b/gcc/cgraph.c @@ -1854,6 +1854,9 @@ cgraph_node::release_body (bool keep_arguments)

[Bug c++/99604] GC related ICE in 23_containers/vector/modifiers/insert_vs_emplace.cc

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99604 Richard Biener changed: What|Removed |Added Resolution|--- |WORKSFORME Status|UNCONFIRM

[Bug lto/99618] `.gnu.debuglto_.debug_macro' referenced in section `.gnu.debuglto_.debug_macro' of X defined in discarded section

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99618 --- Comment #4 from Richard Biener --- (In reply to H.J. Lu from comment #3) > This is what GCC generates: > > hjl@gnu-cfl-2 pr27590]$ cat bad.s > .section.gnu.debuglto_.debug_macro,"e",@progbits > .Ldebug_macro0: > .long .

[Bug lto/99618] `.gnu.debuglto_.debug_macro' referenced in section `.gnu.debuglto_.debug_macro' of X defined in discarded section

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99618 --- Comment #5 from Richard Biener --- Maybe it's an assembler bug that it fails to set 'E' on the GROUP section? Section Headers: [Nr] Name Type Address Offset Size EntSize Flags

[Bug c++/99604] GC related ICE in 23_containers/vector/modifiers/insert_vs_emplace.cc

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99604 --- Comment #5 from Richard Biener --- (In reply to Nathan Sidwell from comment #4) > I wonder if this was an instance of 99423? It doesn't use any modules, so unlikely. I thought of PR99447 instead but since it doesn't reproduce...

[Bug debug/99618] `.gnu.debuglto_.debug_macro' referenced in section `.gnu.debuglto_.debug_macro' of X defined in discarded section

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99618 --- Comment #10 from Richard Biener --- (In reply to H.J. Lu from comment #9) > (In reply to Jakub Jelinek from comment #6) > > I don't see how that is any different from the above. The intent is (and it > > has been working fine for years) that

[Bug debug/99618] `.gnu.debuglto_.debug_macro' referenced in section `.gnu.debuglto_.debug_macro' of X defined in discarded section

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99618 --- Comment #12 from Richard Biener --- Btw, gold happily links w/o a problem. lld (from llvm9) reports > ld.lld -r bad.o bad.o ld.lld: warning: relocation refers to a discarded section: .gnu.debuglto_.debug_macro >>> referenced by bad.o:(.rela

[Bug debug/99618] `.gnu.debuglto_.debug_macro' referenced in section `.gnu.debuglto_.debug_macro' of X defined in discarded section

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99618 Richard Biener changed: What|Removed |Added CC||amodra at gcc dot gnu.org --- Comment #

[Bug debug/99618] `.gnu.debuglto_.debug_macro' referenced in section `.gnu.debuglto_.debug_macro' of X defined in discarded section

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99618 --- Comment #15 from Richard Biener --- So as expected all of the linkers are happy with .section.gnu.debuglto_.debug_macro,"e",@progbits .Ldebug_macro0: .long debug_macro2 .section.gnu.debuglto_.debug_m

[Bug testsuite/99626] [10/11 regression] gcc.dg/strlenopt-73.c fails for 32 bits

2021-03-17 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99626 Richard Biener changed: What|Removed |Added Target Milestone|--- |10.3

[Bug tree-optimization/99414] s235, s2233, s275, s2275 and s233 benchmarks of TSVC is vectorized better by icc than gcc (loop interchange)

2021-03-18 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99414 --- Comment #6 from Richard Biener --- (In reply to Jan Hubicka from comment #4) > s275: > typedef float real_t; > > #define iterations 10 > #define LEN_1D 32000 > #define LEN_2D 256 > // array definitions > > real_t > a[LEN_2D],d[LEN_2D],a

[Bug middle-end/99633] s1113 benchmark of TSVC is unrolled by icc and not by gcc and runs faster on znver3

2021-03-18 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99633 Richard Biener changed: What|Removed |Added Ever confirmed|0 |1 Keywords|

[Bug middle-end/99634] s2102 benchmarks of TSVC is vectorized better by icc than gcc, interchange is missing

2021-03-18 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99634 Richard Biener changed: What|Removed |Added CC||amker at gcc dot gnu.org Ever confi

[Bug testsuite/99636] [10/11 regression] gcc.dg/strlenopt-80.c fails for 32 bits

2021-03-18 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99636 Richard Biener changed: What|Removed |Added Target Milestone|--- |10.3

[Bug middle-end/99638] s132 and s281 benchmarks of TSVC on zen3 benefits from -mno-fma

2021-03-18 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99638 --- Comment #2 from Richard Biener --- .L4: vmovups b(%rax), %ymm0 addq$32, %rax vfmadd213ps aa+988(%rax), %ymm1, %ymm0 vmovups %ymm0, aa-32(%rax) cmpq$996, %rax jne .L4 vs. .L4:

[Bug target/99639] Duplicated constant in V2SI/V4SI

2021-03-18 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99639 --- Comment #1 from Richard Biener --- I think you need to be lucky to have V4SI "registered" first. At least I remember we have code to deal with this situation in the constant pool handling.

[Bug tree-optimization/99646] s111 benchmark of TSVC preffers -mprefer-avx128 on zen3

2021-03-18 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99646 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Target|

[Bug target/99648] [11 regression] gcc.dg/torture/pr71522.c fails starting with r11-165 for 32 bits

2021-03-19 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99648 Richard Biener changed: What|Removed |Added Keywords||wrong-code Last reconfirmed|

[Bug target/99649] GDB has issue to show backtrace if the breakpoint is in a function with more then 8 parameters - only for target aarch64-elf ILP32

2021-03-19 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99649 Richard Biener changed: What|Removed |Added Component|c |target --- Comment #3 from Richard Bien

<    1   2   3   4   5   6   7   8   9   10   >