[Bug target/95488] Suboptimal multiplication codegen for v16qi

2020-06-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95488 --- Comment #2 from Richard Biener --- (In reply to Hongtao.liu from comment #1) > I think it's this TYPE_SIGN (TREE_TYPE (REG_EXPR (op1))). That's not reliable. Mutliplication shouldn't care about sign?

[Bug tree-optimization/95487] [10/11 Regression] ICE: verify_gimple failed (error: invalid vector types in nop conversion) with -O3 -march=skylake-avx512 since r10-1052-gc29c92c789d93848

2020-06-02 Thread rguenth at gcc dot gnu.org
|--- |10.2 CC||jakub at gcc dot gnu.org, ||rguenth at gcc dot gnu.org --- Comment #2 from Richard Biener --- So the issue is in the scatter store the mask is vectorized with

[Bug tree-optimization/95490] [10/11 Regression] writing 1 byte into a region of size 0 [-Wstringop-overflow=] since r10-5451-gef29b12cfbb4979a89b3cbadbf485a77c8fd8fce

2020-06-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95490 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Keywords|

[Bug tree-optimization/95489] Failure to optimize x && (x & y) to x & y

2020-06-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95489 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/95349] Using std::launder(p) produces unexpected behavior where (p) produces expected behavior

2020-06-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95349 --- Comment #30 from Richard Biener --- (In reply to Andrew Downing from comment #29) > So I think this sort of equivalent example in C shows what's going wrong in > the C++ example. https://godbolt.org/z/ZMz4Cp > > gcc knows that if the object

[Bug rtl-optimization/95493] [10/11 Regression] test for vector members apparently reordered with assignment to vector members since r10-7523-gb90061c6ec090c6b

2020-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95493 Richard Biener changed: What|Removed |Added Component|middle-end |rtl-optimization --- Comment #3 from Ri

[Bug rtl-optimization/95493] [10/11 Regression] test for vector members apparently reordered with assignment to vector members since r10-7523-gb90061c6ec090c6b

2020-06-03 Thread rguenth at gcc dot gnu.org
at gcc dot gnu.org |rguenth at gcc dot gnu.org --- Comment #4 from Richard Biener --- OK, so the issue is we're getting these MEM_ATTRs when expanding the base as (mem/c:V4SI (plus:DI (reg/f:DI 77 virtual-stack-vars) (const_int -32 [0xffe0])) [5 MEM[(struct ._a

[Bug rtl-optimization/95493] [10/11 Regression] test for vector members apparently reordered with assignment to vector members since r10-7523-gb90061c6ec090c6b

2020-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95493 --- Comment #5 from Richard Biener --- Now, the real issue is of course that we fail to properly expand the inner MEM_REF since get_inner_reference strips that away and so we expand the decl resulting in bogus mem_attrs being applied. That is, w

[Bug tree-optimization/95487] [10/11 Regression] ICE: verify_gimple failed (error: invalid vector types in nop conversion) with -O3 -march=skylake-avx512 since r10-1052-gc29c92c789d93848

2020-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95487 Richard Biener changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org

[Bug ipa/95492] Avoid recursive inlining for -O2

2020-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95492 --- Comment #2 from Richard Biener --- Note we're also doing IPA-CP cloning and apply the same recursive inlining there.

[Bug tree-optimization/95495] [11 Regression] ice in vect_slp_analyze_node_operations, at tree-vect-slp.c:2893

2020-06-03 Thread rguenth at gcc dot gnu.org
|--- |11.0 Ever confirmed|0 |1 Last reconfirmed||2020-06-03 Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org Component|c |tree-optimization

[Bug sanitizer/95496] [10/11 Regression] Bogus -Wformat-overflow= warnings with -fsanitize=undefined

2020-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95496 Richard Biener changed: What|Removed |Added Keywords||diagnostic Target Milestone|---

[Bug tree-optimization/95487] [10/11 Regression] ICE: verify_gimple failed (error: invalid vector types in nop conversion) with -O3 -march=skylake-avx512 since r10-1052-gc29c92c789d93848

2020-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95487 --- Comment #5 from Richard Biener --- We also fail to unswitch the outer loop on if (d) (probably simply because we don't unswitch outer loops). It's likely the invariantness of the condition that makes the problem. We're vectorizing [loca

[Bug c++/95497] [11 Regression] ICE: concepts with a fully known / complete type in requires

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

[Bug tree-optimization/95495] [11 Regression] ice in vect_slp_analyze_node_operations, at tree-vect-slp.c:2893

2020-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95495 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/95487] [10 Regression] ICE: verify_gimple failed (error: invalid vector types in nop conversion) with -O3 -march=skylake-avx512 since r10-1052-gc29c92c789d93848

2020-06-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95487 Richard Biener changed: What|Removed |Added Known to work||11.0 Known to fail|

[Bug fortran/95509] [11 regression] gfortran.dg/spellcheck-operator.f90 fails after r11-875

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

[Bug middle-end/95528] [10/11 Regression] internal compiler error: in emit_move_insn, at expr.c:3814

2020-06-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95528 Richard Biener changed: What|Removed |Added Component|c++ |middle-end Summary|internal

[Bug tree-optimization/95527] Failure to optimize __builtin_ffs == 0

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

[Bug target/95526] [11 Regression] aarch64: Wrong code accessing complex number from varargs

2020-06-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95526 Richard Biener changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org

[Bug target/95526] [11 Regression] aarch64: Wrong code accessing complex number from varargs

2020-06-04 Thread rguenth at gcc dot gnu.org
||rearnsha at gcc dot gnu.org, ||rguenth at gcc dot gnu.org Keywords||patch Priority|P3 |P1 Assignee|rguenth at gcc dot gnu.org |unassigned at gcc

[Bug fortran/95530] [11 regression] ICE in gfortran.dg/equiv_11.f90 after r11-594

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

[Bug target/95529] Failure to reuse flags generated by TZCNT for cmovcc on BMI-capable targets

2020-06-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95529 --- Comment #5 from Richard Biener --- (In reply to Uroš Bizjak from comment #4) > (In reply to Gabriel Ravier from comment #2) > > If using `-mbmi`, shouldn't GCC be able to assume the target is, in fact, a > > BMI-capable CPU ? I understand tha

[Bug fortran/95537] [11 regression] gfortran.dg/pr95090.f90 since r11-670

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

[Bug tree-optimization/95539] Vectorizer ICE in dr_misalignment, at tree-vectorizer.h:1433

2020-06-04 Thread rguenth at gcc dot gnu.org
||ice-on-valid-code, ||needs-bisection Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org Status|UNCONFIRMED |ASSIGNED Last reconfirmed||2020-06-05

[Bug testsuite/95538] Unfinished cleanup in the test suite

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

[Bug rtl-optimization/95493] [10 Regression] test for vector members apparently reordered with assignment to vector members since r10-7523-gb90061c6ec090c6b

2020-06-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95493 Richard Biener changed: What|Removed |Added Known to work||11.0 Known to fail|11.0

[Bug c++/95349] Using std::launder(p) produces unexpected behavior where (p) produces expected behavior

2020-06-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95349 --- Comment #34 from Richard Biener --- (In reply to Andrew Downing from comment #33) > Those are all perfectly good arguments, but the problem ended up not having > anything to do with std::launder or new implicit object creation rules or > anyt

[Bug tree-optimization/95539] Vectorizer ICE in dr_misalignment, at tree-vectorizer.h:1433

2020-06-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95539 Richard Biener changed: What|Removed |Added Keywords|needs-bisection |needs-reduction --- Comment #2 from Ric

[Bug tree-optimization/95539] Vectorizer ICE in dr_misalignment, at tree-vectorizer.h:1433

2020-06-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95539 Richard Biener changed: What|Removed |Added Keywords|needs-reduction | --- Comment #3 from Richard Biener --

[Bug tree-optimization/95539] Vectorizer ICE in dr_misalignment, at tree-vectorizer.h:1433

2020-06-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95539 --- Comment #4 from Richard Biener --- ypedef unsigned short uint16_t; typedef short __v8hi __attribute__ ((__vector_size__ (16))); typedef long long __m128i __attribute__ ((__vector_size__ (16), __may_alias__)); extern __inline __m128i __attribu

[Bug tree-optimization/95539] Vectorizer ICE in dr_misalignment, at tree-vectorizer.h:1433

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

[Bug ada/95549] [9/10/11 regression] gnat1 doesn't link on AIX

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

[Bug lto/95548] ice in tree_to_shwi, at tree.c:7321

2020-06-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95548 Richard Biener changed: What|Removed |Added CC||hubicka at gcc dot gnu.org,

[Bug middle-end/95552] [11 Regression] VLA ICE

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

[Bug ipa/95558] Invalid IPA optimizations based on weak definition

2020-06-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95558 Richard Biener changed: What|Removed |Added CC||hubicka at gcc dot gnu.org V

[Bug tree-optimization/95565] [Feature request] add a flag to only instrument function entry.

2020-06-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95565 Richard Biener changed: What|Removed |Added Severity|normal |enhancement

[Bug tree-optimization/95569] ICE in tmmark:verify_ssa failed

2020-06-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95569 --- Comment #3 from Richard Biener --- Please post patches to gcc-patches at gcc.gnu.org

[Bug tree-optimization/95570] ICE: Segmentation fault in vect_loop_versioning

2020-06-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95570 --- Comment #1 from Richard Biener --- Just spread the tests. Actual test coverage for all cases would be nice.

[Bug debug/95576] [11 Regression] -fcompare-debug failure with -O3 -fno-tree-forwprop -fvect-cost-model=unlimited

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

[Bug tree-optimization/95581] [11 Regression] ICE in gimple_call_arg, at gimple.h:3260 since r11-959-gb825a22890740f341eae566af27e18e528cd29a7

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

[Bug bootstrap/95582] [11 Regression] LTO lean + PGO bootstrap is broken in Ada

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

[Bug bootstrap/95582] [11 Regression] LTO lean + PGO bootstrap is broken in Ada

2020-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95582 Richard Biener changed: What|Removed |Added CC||ebotcazou at gcc dot gnu.org --- Commen

[Bug bootstrap/95582] [11 Regression] LTO lean + PGO bootstrap is broken in Ada

2020-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95582 --- Comment #7 from Richard Biener --- So Ada does /* In Ada, we use an unsigned 8-bit type for the default boolean type. */ boolean_type_node = make_unsigned_type (8); TREE_SET_CODE (boolean_type_node, BOOLEAN_TYPE); but somehow in lto1

[Bug lto/95605] LTO and object files generated by dtrace -G

2020-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95605 Richard Biener changed: What|Removed |Added Resolution|--- |INVALID Status|WAITING

[Bug tree-optimization/95056] [11 Regression] slp-perm-9.c fails on aarch64 after gbc484e250990393e887f7239157cc85ce6fadcce

2020-06-09 Thread rguenth at gcc dot gnu.org
at gcc dot gnu.org |rguenth at gcc dot gnu.org

[Bug libstdc++/95606] [10/11 regression] conflicts with std::is_constructible

2020-06-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95606 Richard Biener changed: What|Removed |Added Target Milestone|--- |10.2 Keywords|

[Bug fortran/95612] [9/10/11 Regression] ICE in gfc_check_pointer_assign, at fortran/expr.c:4274

2020-06-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95612 Richard Biener changed: What|Removed |Added Target Milestone|--- |9.4

[Bug sanitizer/95617] [11 regression] many excess errors starting with r11-1117

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

[Bug debug/95576] [11 Regression] -fcompare-debug failure with -O3 -fno-tree-forwprop -fvect-cost-model=unlimited

2020-06-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95576 --- Comment #4 from Richard Biener --- It's also odd vectorization. t.c:14:3: note: Detected interleaving store this_3(D)->D.2378._vptr.S and _1->_vptr.S t.c:14:3: note: Queuing group with duplicate access for fixup t.c:14:3: missed: not c

[Bug debug/95576] [11 Regression] -fcompare-debug failure with -O3 -fno-tree-forwprop -fvect-cost-model=unlimited

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

[Bug tree-optimization/95633] [11 regression] ICEs since r11-1143-gb05d5563f4be13b4a0d0951375a82adf483973c0

2020-06-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95633 Richard Biener changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org

[Bug c++/95638] [10/11 Regression] Legit-looking code doesn't work with -O2

2020-06-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95638 Richard Biener changed: What|Removed |Added Known to work||9.3.0 Summary|Legit-looking

[Bug tree-optimization/95643] Optimizer fails to realize that a variable tested twice in a row is the same both times

2020-06-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95643 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org Ever

[Bug tree-optimization/95649] [11 Regression] ICE during GIMPLE pass: cunroll since r11-1146-g1396fa5b91cfa0b3

2020-06-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95649 Richard Biener changed: What|Removed |Added Target Milestone|--- |11.0 Priority|P3

[Bug tree-optimization/95633] [11 regression] ICEs since r11-1143-gb05d5563f4be13b4a0d0951375a82adf483973c0

2020-06-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95633 --- Comment #2 from Richard Biener --- The first one is EXTRACT_LAST_REDUCTION where the ICE is fixed with the following which looks like a simple omission in the causing patch. diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.c index cd

[Bug tree-optimization/95633] [11 regression] ICEs since r11-1143-gb05d5563f4be13b4a0d0951375a82adf483973c0

2020-06-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95633 --- Comment #3 from Richard Biener --- I cannot reproduce the arm failure, neon-fp1 doesn't seem to exist and any combo of -mcpu=cortex-a9 and -mfpu=... does not ICE for me.

[Bug tree-optimization/95633] [11 regression] ICEs since r11-1143-gb05d5563f4be13b4a0d0951375a82adf483973c0

2020-06-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95633 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/95653] [11 Regression] ICE: SIGSEGV in gimple_bb (gimple.h:1847) with -ftree-loop-vectorize -fno-tree-scev-cprop

2020-06-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95653 Richard Biener changed: What|Removed |Added Target Milestone|--- |11.0 Priority|P3

[Bug tree-optimization/95662] [11 regression] ICE at gimple-expr.c:87 since r11-1146

2020-06-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95662 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Target Milestone|---

[Bug tree-optimization/95663] static_cast checks for null even when the pointer is dereferenced

2020-06-14 Thread rguenth at gcc dot gnu.org
, ||rguenth at gcc dot gnu.org Component|c++ |tree-optimization Keywords||missed-optimization Target||x86_64-*-* i?86-*-* --- Comment #1 from Richard

[Bug middle-end/95667] [11 Regression] unintended warning for memset writing across multiple members

2020-06-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95667 Richard Biener changed: What|Removed |Added Target Milestone|--- |11.0 Version|10.0

[Bug middle-end/95669] -O3 generates more complicated code to return 8-byte struct of zeros, sometimes

2020-06-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95669 Richard Biener changed: What|Removed |Added Component|c++ |middle-end Target|

[Bug target/95671] Fails to build kernel 5.7 with -march=bdver{2,3,4} workaround -mno-tbm

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

[Bug c++/95677] undefined reference to `(anonymous namespace)::xx'

2020-06-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95677 Richard Biener changed: What|Removed |Added Keywords||lto, wrong-code Component|lto

[Bug c++/95349] Using std::launder(p) produces unexpected behavior where (p) produces expected behavior

2020-06-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95349 --- Comment #36 from Richard Biener --- (In reply to Andrew Downing from comment #35) > I agree that the new implicit object creation rules sound very difficult to > implement correctly especially because the behavior in C is different. I'm > cur

[Bug c++/95677] undefined reference to `(anonymous namespace)::xx'

2020-06-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95677 --- Comment #4 from Richard Biener --- (In reply to liusujian from comment #2) > (In reply to Richard Biener from comment #1) > > It's more likely the GENERIC / cgraph output by the C++ frontend is not > > correct > > and works by accident withou

[Bug c++/95677] undefined reference to `(anonymous namespace)::xx'

2020-06-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95677 Richard Biener changed: What|Removed |Added Keywords||accepts-invalid --- Comment #5 from Ric

[Bug c++/95678] [9 Regression] ICE in dependent_type_p, at cp/pt.c:25610

2020-06-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95678 Richard Biener changed: What|Removed |Added Known to work||9.3.0 Target Milestone|---

[Bug tree-optimization/95685] Loop invariants can't be moved out of the loop

2020-06-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95685 --- Comment #2 from Richard Biener --- I wonder why CSE2 (after loop) does not catch the redundancies at least. Hmm, guess EBB is too local? But then there's gcse2?

[Bug rtl-optimization/95685] Loop invariants can't be moved out of the loop

2020-06-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95685 Richard Biener changed: What|Removed |Added Component|tree-optimization |rtl-optimization Keywords|

[Bug c++/95686] undefined reference to static local variable within inline function

2020-06-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95686 Richard Biener changed: What|Removed |Added Version|11.0|9.3.0 Ever confirmed|0

[Bug fortran/95689] [8/9/10/11 Regression] ICE in check_sym_interfaces, at fortran/interface.c:2015

2020-06-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95689 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.5

[Bug fortran/95690] [11 Regression] ICE in set_mem_attributes_minus_bitpos, at emit-rtl.c:2092

2020-06-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95690 Richard Biener changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org

[Bug sanitizer/95693] [8/9/10/11 Regression] Incorrect error from undefined behavior sanitizer

2020-06-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95693 Richard Biener changed: What|Removed |Added CC||dodji at gcc dot gnu.org,

[Bug fortran/95690] [11 Regression] ICE in set_mem_attributes_minus_bitpos, at emit-rtl.c:2092

2020-06-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95690 --- Comment #3 from Richard Biener --- (gdb) p t $1 = (gdb) p debug_generic_expr (t) ((erfc)) so that's the DECL_INITIAL of a CONST_DECL. The CONST_DECL is built that way by the FE: 8833 /* Create a temporary var to hold the value. */ 8

[Bug tree-optimization/95694] [9/10/11 Regression] ICE in trunc_int_for_mode, at explow.c:59 since r9-7156-g33579b59aaf02eb7

2020-06-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95694 Richard Biener changed: What|Removed |Added CC||rsandifo at gcc dot gnu.org Target Mi

[Bug fortran/95690] [11 Regression] ICE in set_mem_attributes_minus_bitpos, at emit-rtl.c:2092

2020-06-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95690 Richard Biener changed: What|Removed |Added Blocks||95493 Resolution|---

[Bug rtl-optimization/95493] [10 Regression] test for vector members apparently reordered with assignment to vector members since r10-7523-gb90061c6ec090c6b

2020-06-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95493 Bug 95493 depends on bug 95690, which changed state. Bug 95690 Summary: [11 Regression] ICE in set_mem_attributes_minus_bitpos, at emit-rtl.c:2092 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95690 What|Removed

[Bug rtl-optimization/95696] regrename creates overlapping register allocations for vliw

2020-06-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95696 --- Comment #2 from Richard Biener --- Please send patches to gcc-patc...@gcc.gnu.org

[Bug c/95699] __builtin_constant_p inconsistencies

2020-06-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95699 --- Comment #4 from Richard Biener --- I'm inclined to close as WONTFIX or INVALID. There are several other PRs which show "surprising" behavior with respect to __builtin_constant_p and jump threading.

[Bug fortran/95708] [9/10/11 Regression] ICE in resolve_fl_procedure, at fortran/resolve.c:13002

2020-06-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95708 Richard Biener changed: What|Removed |Added Target Milestone|--- |9.4

[Bug fortran/95709] [9/10/11 Regression] ICE in gfc_resolve_code, at fortran/resolve.c:11807

2020-06-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95709 Richard Biener changed: What|Removed |Added Target Milestone|--- |9.4 Priority|P3

[Bug testsuite/95706] New test case gfortran.dg/pr95690.f90 fails

2020-06-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95706 --- Comment #1 from Richard Biener --- Why on earth does it show the error on line 6 on powerpc?!

[Bug target/95713] [10/11 Regression] ICE in emit_move_insn when converting int2 vector to short2 vector for -march=skylake-avx512 since r10-5031-g78307657cf9675bc

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

[Bug tree-optimization/95694] [9/10/11 Regression] ICE in trunc_int_for_mode, at explow.c:59 since r9-7156-g33579b59aaf02eb7

2020-06-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95694 --- Comment #4 from Richard Biener --- (In reply to Richard Biener from comment #3) > Looks really similar to PR95528. Sorry - wrong bug.

[Bug tree-optimization/95694] [9/10/11 Regression] ICE in trunc_int_for_mode, at explow.c:59 since r9-7156-g33579b59aaf02eb7

2020-06-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95694 Richard Biener changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3

[Bug target/95713] [10/11 Regression] ICE in emit_move_insn when converting int2 vector to short2 vector for -march=skylake-avx512 since r10-5031-g78307657cf9675bc

2020-06-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95713 Richard Biener changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3

[Bug tree-optimization/95717] [9/10/11 Regression] ICE during GIMPLE pass: vect: verify_ssa failed since r9-5325-gf25507d041de4df6

2020-06-17 Thread rguenth at gcc dot gnu.org
at gcc dot gnu.org |rguenth at gcc dot gnu.org Target Milestone|--- |9.4 --- Comment #3 from Richard Biener --- I'll have a look. There's a missed optimization but that causes the SSA update mechanism in the vectorizer to go out-of-sync somehow.

[Bug testsuite/95720] [11 Regression] New dump output filename strategy invalidates tests

2020-06-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95720 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Target Milestone|---

[Bug tree-optimization/95717] [9/10/11 Regression] ICE during GIMPLE pass: vect: verify_ssa failed since r9-5325-gf25507d041de4df6

2020-06-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95717 --- Comment #4 from Richard Biener --- The bogus def is set via if (scalar_loop != loop) { /* If we copied from SCALAR_LOOP rather than LOOP, SSA_NAMEs from SCALAR_LOOP will have current_def set to SSA_NAMEs in the new_loop,

[Bug tree-optimization/95717] [9/10 Regression] ICE during GIMPLE pass: vect: verify_ssa failed since r9-5325-gf25507d041de4df6

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

[Bug tree-optimization/94969] [8/10 Regression] Invalid loop distribution since r8-2390-gdfbddbeb1ca912c9

2020-06-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94969 Richard Biener changed: What|Removed |Added Resolution|FIXED |--- Known to work|

[Bug c/95722] libatomic crashes on __atomic_load of const object

2020-06-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95722 Richard Biener changed: What|Removed |Added Component|target |c CC|

[Bug c++/95724] bogue error : "expected '{' before ')' token"

2020-06-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95724 --- Comment #4 from Richard Biener --- Note the testcase does not ICE so ice-on-invalid is wrong. It's really a diagnostic only. If we want sth extra to distinguish error diagnostics from warning diagnostics then we should add one (can't come u

[Bug c++/95725] Confusing error diagnostic in an invalid template

2020-06-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95725 Richard Biener changed: What|Removed |Added Keywords||diagnostic --- Comment #8 from Richard

[Bug c++/95727] Add [[gnu::poison]] attribute

2020-06-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95727 Richard Biener changed: What|Removed |Added Last reconfirmed||2020-06-18 Status|UNCONFIRM

[Bug tree-optimization/95729] Failure to optimize away certain returns when the condition to reach them is a calculation that already results in that value

2020-06-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95729 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

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

2020-06-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95731 Richard Biener changed: What|Removed |Added Keywords||easyhack, |

[Bug regression/95733] Building on PowerPC 64 Tests Fail With GCC 11

2020-06-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95733 Richard Biener changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

<    5   6   7   8   9   10   11   12   13   14   >