[Bug analyzer/95758] New: -Wanalyzer-use-after-free false positive when compiling glibc regex.c

2020-06-18 Thread eggert at cs dot ucla.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95758 Bug ID: 95758 Summary: -Wanalyzer-use-after-free false positive when compiling glibc regex.c Product: gcc Version: 10.1.0 Status: UNCONFIRMED Severity: normal

[Bug target/95683] RISC-V: internal compiler error: in riscv_gpr_save_operation_p, at config/riscv/riscv.c:5219

2020-06-18 Thread kito at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95683 Kito Cheng changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug bootstrap/95712] configure-target-libgcc fails on s390x target because xgcc is not being built

2020-06-18 Thread egorenar at linux dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95712 --- Comment #23 from Alexander Egorenkov --- I would gladly if i understood the real problem. Sorry i'm not very familiar with config.guess & config.sub. Could you please elaborate what the problem is and how it should be fixed ? Thanks

[Bug middle-end/95757] New: [11 regression] missing warning in gcc.dg/Wstringop-overflow-25.c since r11-1517

2020-06-18 Thread seurer at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95757 Bug ID: 95757 Summary: [11 regression] missing warning in gcc.dg/Wstringop-overflow-25.c since r11-1517 Product: gcc Version: 11.0 Status: UNCONFIRMED

[Bug analyzer/94458] -Wanalyzer-malloc-leak false positive when returning a heap-allocated struct by value holding a heap-allocated pointer

2020-06-18 Thread eggert at cs dot ucla.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94458 eggert at cs dot ucla.edu changed: What|Removed |Added CC||eggert at cs dot ucla.edu

[Bug target/95756] New: Failure to optimize memory operations with _Complex

2020-06-18 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95756 Bug ID: 95756 Summary: Failure to optimize memory operations with _Complex Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c/95755] New: GCC 10.1.0 reports bogus sizes in -Werror=format-truncation= error

2020-06-18 Thread jonathan.leffler at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95755 Bug ID: 95755 Summary: GCC 10.1.0 reports bogus sizes in -Werror=format-truncation= error Product: gcc Version: 10.1.0 Status: UNCONFIRMED Severity: normal

[Bug target/95754] New: Failure to optimize __builtin_ia32_cmpb512_mask with anded first operand, 0 second operand and neq operation

2020-06-18 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95754 Bug ID: 95754 Summary: Failure to optimize __builtin_ia32_cmpb512_mask with anded first operand, 0 second operand and neq operation Product: gcc Version: 11.0

[Bug c++/95568] No CTAD with list initialization within requires-clause

2020-06-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95568 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug target/95750] [x86] Use dummy atomic insn instead of mfence in __atomic_thread_fence(seq_cst)

2020-06-18 Thread andysem at mail dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95750 --- Comment #6 from andysem at mail dot ru --- Also, I think (%%rsp) can be rather far from the top of the stack if the stack frame is large. This may mean it's less likely to be in data cache. Having a dummy variable ensures that it is close to

[Bug target/95750] [x86] Use dummy atomic insn instead of mfence in __atomic_thread_fence(seq_cst)

2020-06-18 Thread andysem at mail dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95750 --- Comment #5 from andysem at mail dot ru --- > Please also read [1] why we avoid -4(%%esp). I believe, memcheck would complain because the value at -4(%%rsp) would be uninitialized. This is unfortunate. The workaround could be to initialize it

[Bug c++/95568] No CTAD with list initialization within requires-clause

2020-06-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95568 Marek Polacek changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment #3

[Bug fortran/95587] ICE in gfc_target_encode_expr, at fortran/target-memory.c:362

2020-06-18 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95587 anlauf at gcc dot gnu.org changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |anlauf at gcc dot

[Bug c/95753] New: ICE when building the Linux Kernel for ARM64 (internal compiler error: ‘global_options’ are modified in local context)

2020-06-18 Thread luis.machado at linaro dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95753 Bug ID: 95753 Summary: ICE when building the Linux Kernel for ARM64 (internal compiler error: ‘global_options’ are modified in local context) Product: gcc

[Bug target/95750] [x86] Use dummy atomic insn instead of mfence in __atomic_thread_fence(seq_cst)

2020-06-18 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95750 --- Comment #4 from Uroš Bizjak --- (In reply to Uroš Bizjak from comment #3) > How about the following patch: Surely, mfence_nosse needs to be enabled also for TARGET_USE_XCHG_FOR_ATOMIC_STORE. > This will generate "lock orl $0, (%rsp)"

[Bug target/95750] [x86] Use dummy atomic insn instead of mfence in __atomic_thread_fence(seq_cst)

2020-06-18 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95750 --- Comment #3 from Uroš Bizjak --- How about the following patch: --cut here-- diff --git a/gcc/config/i386/sync.md b/gcc/config/i386/sync.md index 9ab5456b227..7d9442d45b7 100644 --- a/gcc/config/i386/sync.md +++ b/gcc/config/i386/sync.md @@

[Bug fortran/95587] ICE in gfc_target_encode_expr, at fortran/target-memory.c:362

2020-06-18 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95587 anlauf at gcc dot gnu.org changed: What|Removed |Added CC||anlauf at gcc dot gnu.org

[Bug middle-end/92814] missing -Wstringop-overflow writing into a dynamically allocated flexible array member

2020-06-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92814 Martin Sebor changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |msebor at gcc dot gnu.org

[Bug c++/69698] [meta-bug] flexible array members

2020-06-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69698 Bug 69698 depends on bug 92814, which changed state. Bug 92814 Summary: missing -Wstringop-overflow writing into a dynamically allocated flexible array member https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92814 What|Removed

[Bug tree-optimization/88443] [meta-bug] bogus/missing -Wstringop-overflow warnings

2020-06-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88443 Bug 88443 depends on bug 92814, which changed state. Bug 92814 Summary: missing -Wstringop-overflow writing into a dynamically allocated flexible array member https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92814 What|Removed

[Bug tree-optimization/95752] New: Failure to optimize complicated usage of __builtin_ctz with conditionals properly

2020-06-18 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95752 Bug ID: 95752 Summary: Failure to optimize complicated usage of __builtin_ctz with conditionals properly Product: gcc Version: 11.0 Status: UNCONFIRMED

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

2020-06-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95726 --- Comment #6 from Jason Merrill --- (In reply to rsand...@gcc.gnu.org from comment #4) > (In reply to Jakub Jelinek from comment #3) > > But if they mangle differently, then structural_comptypes shouldn't treat > > them as same types.

[Bug target/95751] New: [aarch64] Consider using ldapr for __atomic_load_n(acquire) on ARMv8.3-RCPC

2020-06-18 Thread andysem at mail dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95751 Bug ID: 95751 Summary: [aarch64] Consider using ldapr for __atomic_load_n(acquire) on ARMv8.3-RCPC Product: gcc Version: 10.1.0 Status: UNCONFIRMED Severity:

[Bug c++/95568] No CTAD with list initialization within requires-clause

2020-06-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95568 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug target/95750] [x86] Use dummy atomic insn instead of mfence in __atomic_thread_fence(seq_cst)

2020-06-18 Thread andysem at mail dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95750 --- Comment #2 from andysem at mail dot ru --- gcc 10.1 only optimizes __atomic_store_n(seq_cst) to xchg, but not the fence. Also, consider applying the same optimization to __sync_synchronize().

[Bug target/95750] [x86] Use dummy atomic insn instead of mfence in __atomic_thread_fence(seq_cst)

2020-06-18 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95750 Andrew Pinski changed: What|Removed |Added Depends on||91719 --- Comment #1 from Andrew Pinski

[Bug target/95750] New: [x86] Use dummy atomic insn instead of mfence in __atomic_thread_fence(seq_cst)

2020-06-18 Thread andysem at mail dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95750 Bug ID: 95750 Summary: [x86] Use dummy atomic insn instead of mfence in __atomic_thread_fence(seq_cst) Product: gcc Version: 10.1.0 Status: UNCONFIRMED

[Bug middle-end/95746] ice during GIMPLE pass: reassoc

2020-06-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95746 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |WAITING Ever confirmed|0

[Bug tree-optimization/95745] [11 regression] O3-pr85794.c fails since r11-1445-g502d63b6d6141597bb18fd23c87736a1b384cf8f

2020-06-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95745 Martin Liška changed: What|Removed |Added Status|ASSIGNED|WAITING --- Comment #2 from Martin Liška

[Bug libstdc++/95749] std::filesystem::file_size returns wrong size for large files on Windows

2020-06-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95749 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/95745] [11 regression] O3-pr85794.c fails since r11-1445-g502d63b6d6141597bb18fd23c87736a1b384cf8f

2020-06-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95745 Martin Liška changed: What|Removed |Added Last reconfirmed||2020-06-18

[Bug bootstrap/95712] configure-target-libgcc fails on s390x target because xgcc is not being built

2020-06-18 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95712 --- Comment #22 from Andrew Pinski --- (In reply to Alexander Egorenkov from comment #21) > Could you please point me to the bug report it was moved to ? Thanks Can you file it? Well they don't have a bug database, just an email list: Report

[Bug c++/95749] New: std::filesystem::file_size returns wrong size for large files on Windows

2020-06-18 Thread reiter.christoph at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95749 Bug ID: 95749 Summary: std::filesystem::file_size returns wrong size for large files on Windows Product: gcc Version: 10.1.0 Status: UNCONFIRMED Severity:

[Bug c++/95639] wrong error location

2020-06-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95639 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|mpolacek at gcc

[Bug middle-end/92814] missing -Wstringop-overflow writing into a dynamically allocated flexible array member

2020-06-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92814 --- Comment #1 from CVS Commits --- The master branch has been updated by Martin Sebor : https://gcc.gnu.org/g:5acc654e380797bbf402bc3a0a67f9a6ac4c2a83 commit r11-1517-g5acc654e380797bbf402bc3a0a67f9a6ac4c2a83 Author: Martin Sebor Date: Thu

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

2020-06-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95667 --- Comment #3 from CVS Commits --- The master branch has been updated by Martin Sebor : https://gcc.gnu.org/g:5acc654e380797bbf402bc3a0a67f9a6ac4c2a83 commit r11-1517-g5acc654e380797bbf402bc3a0a67f9a6ac4c2a83 Author: Martin Sebor Date: Thu

[Bug target/95748] New: Long long function parameter should be aligned to 32 bit on x86.

2020-06-18 Thread skpgkp2 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95748 Bug ID: 95748 Summary: Long long function parameter should be aligned to 32 bit on x86. Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug bootstrap/95712] configure-target-libgcc fails on s390x target because xgcc is not being built

2020-06-18 Thread egorenar at linux dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95712 --- Comment #21 from Alexander Egorenkov --- Could you please point me to the bug report it was moved to ? Thanks

[Bug tree-optimization/95747] New: [OpenMP/Builtin] nontemporal store support

2020-06-18 Thread jed at 59A2 dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95747 Bug ID: 95747 Summary: [OpenMP/Builtin] nontemporal store support Product: gcc Version: 10.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug bootstrap/95712] configure-target-libgcc fails on s390x target because xgcc is not being built

2020-06-18 Thread egorenar at linux dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95712 --- Comment #20 from Alexander Egorenkov --- (In reply to Andrew Pinski from comment #19) > This is a config.sub issue where the vendor is always rest/set to ibm. Not > directly a gcc issue. Gcc does not maintain config.sub. Ok, sorry, thank

[Bug bootstrap/95712] configure-target-libgcc fails on s390x target because xgcc is not being built

2020-06-18 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95712 Andrew Pinski changed: What|Removed |Added Resolution|--- |MOVED Status|UNCONFIRMED

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

2020-06-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95726 --- Comment #5 from Jakub Jelinek --- Dunno, perhaps for backporting it could be done in template_args_equal instead? Like I said, it would probably need to handle also POINTER/REFERENCE/ARRAY_TYPE whose ultimate element type is VECTOR_TYPE

[Bug middle-end/95746] ice during GIMPLE pass: reassoc

2020-06-18 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95746 --- Comment #1 from David Binderman --- The bug doesn't seem to occur on raspberry pi 4, with config string arm-linux-gnueabihf.

[Bug c++/95746] New: ice during GIMPLE pass: reassoc

2020-06-18 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95746 Bug ID: 95746 Summary: ice during GIMPLE pass: reassoc Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug libstdc++/71096] std::get did not work for nested derived classes from std::tuple if one element is empty

2020-06-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71096 Jonathan Wakely changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |redi at gcc dot gnu.org

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

2020-06-18 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95722 --- Comment #3 from joseph at codesourcery dot com --- See bugs 70490 and 84563 regarding atomic_load of const. The atomic_load generic function takes a pointer-to-const-atomic argument just like any other library function that takes an

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

2020-06-18 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95726 --- Comment #4 from rsandifo at gcc dot gnu.org --- (In reply to Jakub Jelinek from comment #3) > But if they mangle differently, then structural_comptypes shouldn't treat > them as same types. That certainly avoids the ICE, and makes GCC's

[Bug target/95347] rs6000 mcpu=future generating stfs instead of pstfs for pc-relative references

2020-06-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95347 --- Comment #6 from CVS Commits --- The releases/gcc-10 branch has been updated by Aaron Sawdey : https://gcc.gnu.org/g:6e81b0cf4ff75f65edfd2d83bfa2933f35ae66af commit r10-8325-g6e81b0cf4ff75f65edfd2d83bfa2933f35ae66af Author: Aaron Sawdey

[Bug target/95347] rs6000 mcpu=future generating stfs instead of pstfs for pc-relative references

2020-06-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95347 --- Comment #5 from CVS Commits --- The releases/gcc-10 branch has been updated by Aaron Sawdey : https://gcc.gnu.org/g:541e8c4dac11fce933a7f9fa7d865abf8d6496f7 commit r10-8324-g541e8c4dac11fce933a7f9fa7d865abf8d6496f7 Author: Aaron Sawdey

[Bug c++/95735] ICE on invalid non-type template argument

2020-06-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95735 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/95735] ICE on invalid non-type template argument

2020-06-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95735 --- Comment #4 from CVS Commits --- The master branch has been updated by Marek Polacek : https://gcc.gnu.org/g:5421fae8b17c7401f3a4ac5b9f414a47f7bda379 commit r11-1516-g5421fae8b17c7401f3a4ac5b9f414a47f7bda379 Author: Marek Polacek Date:

[Bug c++/95736] coroutine method improperly copies awaitable

2020-06-18 Thread lewissbaker.opensource at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95736 Lewis Baker changed: What|Removed |Added CC||lewissbaker.opensource@gmai

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

2020-06-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95667 Martin Sebor changed: What|Removed |Added Keywords||patch --- Comment #2 from Martin Sebor

[Bug c++/95735] ICE on invalid non-type template argument

2020-06-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95735 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/95744] Duplicate error message in a simple decltype specifier

2020-06-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95744 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/95745] New: [11 regression] O3-pr85794.c fails since r11-1445-g502d63b6d6141597bb18fd23c87736a1b384cf8f

2020-06-18 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95745 Bug ID: 95745 Summary: [11 regression] O3-pr85794.c fails since r11-1445-g502d63b6d6141597bb18fd23c87736a1b384cf8f Product: gcc Version: unknown Status: UNCONFIRMED

[Bug rtl-optimization/87600] Fix for PRs 86939 and 87479 causes build issues for several targets

2020-06-18 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87600 --- Comment #9 from Segher Boessenkool --- (In reply to Alexandre Oliva from comment #8) > I've noticed regressions caused by make_more_copies, in scenarios that used > subreg s for the low part of promoted incoming parms. With hard regs, the >

[Bug c++/95744] New: Duplicate error message in a simple decltype specifier

2020-06-18 Thread haoxintu at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95744 Bug ID: 95744 Summary: Duplicate error message in a simple decltype specifier Product: gcc Version: 11.0 Status: UNCONFIRMED Keywords: diagnostic Severity: normal

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

2020-06-18 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95706 Christophe Lyon changed: What|Removed |Added CC||clyon at gcc dot gnu.org --- Comment

[Bug target/95734] [11 regression] lots of ICEs after r11-1445

2020-06-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95734 Martin Liška changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug fortran/95743] New: [9/10 Regression] bogus recursive call to nonrecursive procedure with -fcheck=recursion

2020-06-18 Thread antoine.lemo...@bordeaux-inp.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95743 Bug ID: 95743 Summary: [9/10 Regression] bogus recursive call to nonrecursive procedure with -fcheck=recursion Product: gcc Version: 9.3.1 Status: UNCONFIRMED

[Bug c++/95741] Optimization skips destructor and calls terminate directly

2020-06-18 Thread mpoulhies at kalray dot eu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95741 --- Comment #3 from Marc POULHIÈS --- Yes you are right, sorry. Mistake caused by previous change in the title...

[Bug tree-optimization/67282] Wrong code with -floop-nest-optimize

2020-06-18 Thread mpoulhies at kalray dot eu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67282 Marc POULHIÈS changed: What|Removed |Added CC||mpoulhies at kalray dot eu --- Comment

[Bug c++/95741] Optimization skips destructor and calls set_terminate directly

2020-06-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95741 --- Comment #2 from Jonathan Wakely --- I assume the bug summary is a typo, and you meant to say "Optimization skips destructor and calls terminate directly", right?

[Bug c++/95735] ICE on invalid non-type template argument

2020-06-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95735 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c++/95741] Optimization skips destructor and calls set_terminate directly

2020-06-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95741 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug c++/95742] Bad error message in parsing a function with "decltype()"

2020-06-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95742 --- Comment #2 from Jonathan Wakely --- (In reply to Haoxin Tu from comment #0) > This code test.cc, I think it's not a garbage input for GCC, That's debatable. > I guess GCC might can not recognize the function definition correctly? That's

[Bug target/95730] GCN offloading ICEs after commit fe7ebef7fe4f9acb79658ed9db0749b07efc3105 "Add support for __builtin_bswap128"

2020-06-18 Thread ams at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95730 --- Comment #3 from Andrew Stubbs --- The GCN port does not define a scalar_mode_supported, and I think the default definition is allowing TImode (as long long int). As I said, the SLP fake-vector load/store use it fine as a substitute for V4SI

[Bug c++/95742] Bad error message in parsing a function with "decltype()"

2020-06-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95742 Marek Polacek changed: What|Removed |Added Ever confirmed|0 |1 Priority|P3

[Bug c++/95742] New: Bad error message in parsing a function with "decltype()"

2020-06-18 Thread haoxintu at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95742 Bug ID: 95742 Summary: Bad error message in parsing a function with "decltype()" Product: gcc Version: 11.0 Status: UNCONFIRMED Keywords: diagnostic

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

2020-06-18 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95726 rsandifo at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug middle-end/95739] [11 Regression] Unordered comparison and VEC_COND_EXPR

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

[Bug middle-end/95739] [11 Regression] Unordered comparison and VEC_COND_EXPR

2020-06-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95739 --- Comment #3 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:eccc3d432669ba272229d49f015cb986df21eb0a commit r11-1510-geccc3d432669ba272229d49f015cb986df21eb0a Author: Richard Biener Date:

[Bug middle-end/95739] [11 Regression] Unordered comparison and VEC_COND_EXPR

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

[Bug target/95734] [11 regression] lots of ICEs after r11-1445

2020-06-18 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95734 David Edelsohn changed: What|Removed |Added CC||dje at gcc dot gnu.org

[Bug c++/95728] [11 Regression] tree check: expected tree_list, have error_mark in tsubst_copy_and_build, at cp/pt.c:19594

2020-06-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95728 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug bootstrap/95712] configure-target-libgcc fails on s390x target because xgcc is not being built

2020-06-18 Thread egorenar at linux dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95712 Alexander Egorenkov changed: What|Removed |Added Resolution|INVALID |--- Status|RESOLVED

[Bug c++/95728] [11 Regression] tree check: expected tree_list, have error_mark in tsubst_copy_and_build, at cp/pt.c:19594

2020-06-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95728 --- Comment #3 from CVS Commits --- The master branch has been updated by Marek Polacek : https://gcc.gnu.org/g:81caacc273399c91ae3182021ad87bc2ba786039 commit r11-1507-g81caacc273399c91ae3182021ad87bc2ba786039 Author: Marek Polacek Date:

[Bug c++/95741] New: Optimization removes call to set_terminate in destructor

2020-06-18 Thread mpoulhies at kalray dot eu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95741 Bug ID: 95741 Summary: Optimization removes call to set_terminate in destructor Product: gcc Version: 10.1.0 Status: UNCONFIRMED Severity: normal

[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 #7 from Richard Biener --- (In reply to Jonathan Wakely from comment #6) > (In reply to Richard Biener from comment #4) > > Note the testcase does not ICE so ice-on-invalid is wrong. It's really > > a diagnostic only. If we want

[Bug target/95740] Failure to avoid using the stack when interpreting a float as an integer when it is modified afterwards

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

[Bug middle-end/95739] [11 Regression] Unordered comparison and VEC_COND_EXPR

2020-06-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95739 Richard Biener changed: What|Removed |Added Component|tree-optimization |middle-end

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

2020-06-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95724 --- Comment #6 from Jonathan Wakely --- (In reply to Richard Biener from comment #4) > 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

[Bug c++/95659] Inconsistent error message in "default argument missing for parameter"

2020-06-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95659 --- Comment #1 from Jonathan Wakely --- (In reply to Haoxin Tu from comment #0) > $cat bug.cc > int a; > long foo1 ( void = a, double param2 ,decltype (auto) param3 = a){ } > long foo2 ( void = a, double param2){ } > > In gcc-trunk >

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

2020-06-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95725 --- Comment #10 from Jonathan Wakely --- (In reply to Haoxin Tu from comment #7) > By the way, can you take a look at bug 95597 and bug 95659? I think GCC > should accept the first case and shouldn't miss the error message in the > second code.

[Bug c++/95597] bogus error: "expected nested-name-specifier "

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

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

2020-06-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95725 --- Comment #9 from Jonathan Wakely --- (In reply to Haoxin Tu from comment #6) > Hi, there. > > I hold the view that the compiler should have good fault tolerance, which > means giving an input(even invalid), the compiler might emit

[Bug rtl-optimization/87600] Fix for PRs 86939 and 87479 causes build issues for several targets

2020-06-18 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87600 Alexandre Oliva changed: What|Removed |Added CC||aoliva at gcc dot gnu.org --- Comment

[Bug target/94735] MVE vector load/store pair getting removed with -O2.

2020-06-18 Thread sripar01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94735 SRINATH PARVATHANENI changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug target/94959] Wrong code gen for MVE intrinsics vldrbq_s32 which fails with assembler `Error: lo register required`

2020-06-18 Thread sripar01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94959 SRINATH PARVATHANENI changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug target/95740] New: Failure to avoid using the stack when interpreting a float as an integer when it is modified afterwards

2020-06-18 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95740 Bug ID: 95740 Summary: Failure to avoid using the stack when interpreting a float as an integer when it is modified afterwards Product: gcc Version: 11.0 Status:

[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-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95713 --- Comment #8 from CVS Commits --- The releases/gcc-10 branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:0c7d18d51a8e9abd085afd0b01743662fd0419fa commit r10-8323-g0c7d18d51a8e9abd085afd0b01743662fd0419fa Author: Jakub Jelinek

[Bug c/95699] __builtin_constant_p inconsistencies

2020-06-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95699 --- Comment #10 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:2e0f4a18bc978c73624dd016e4cce229c2809c9c commit r11-1504-g2e0f4a18bc978c73624dd016e4cce229c2809c9c Author: Jakub Jelinek Date:

[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-18 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95713 --- Comment #7 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:9a875db43cd4210843c480c8df26a1d6624d057d commit r11-1503-g9a875db43cd4210843c480c8df26a1d6624d057d Author: Jakub Jelinek Date:

[Bug tree-optimization/95739] New: [11 Regression] Unordered comparison and VEC_COND_EXPR

2020-06-18 Thread marxin at gcc dot gnu.org
.long 0 .long -1074790400 - .ident "GCC: (SUSE Linux) 10.1.1 20200507 [revision dd38686d9c810cecbaa80bb82ed91caaa58ad635]" + .ident "GCC: (GNU) 11.0.0 20200618 (experimental)" .section.note.GNU-stack,"",@progbits

[Bug tree-optimization/95739] [11 Regression] Unordered comparison and VEC_COND_EXPR

2020-06-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95739 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug tree-optimization/95738] New: Failure to optimize comparison of float after sign xor to unsigned comparison

2020-06-18 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95738 Bug ID: 95738 Summary: Failure to optimize comparison of float after sign xor to unsigned comparison Product: gcc Version: 11.0 Status: UNCONFIRMED Severity:

[Bug bootstrap/95712] configure-target-libgcc fails on s390x target because xgcc is not being built

2020-06-18 Thread egorenar at linux dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95712 --- Comment #17 from Alexander Egorenkov --- (In reply to Andrew Pinski from comment #13) > (In reply to Andreas Schwab from comment #11) > > > generated for aarch64-linux-gnu that I configured for and it has: > > > > You have used

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

2020-06-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95731 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug bootstrap/95712] configure-target-libgcc fails on s390x target because xgcc is not being built

2020-06-18 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95712 --- Comment #16 from Andrew Pinski --- build_alias=s390x-ibm-linux-gnu build_vendor=ibm build_os=linux-gnu build=s390x-ibm-linux-gnu host_alias=s390x-ibm-linux-gnu host_vendor=ibm host_os=linux-gnu host=s390x-ibm-linux-gnu

  1   2   >