[Bug tree-optimization/94727] [10 Regression] GCC produces incorrect code with -O3 since r10-5071-g02d895504cc59be0

2020-04-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94727 --- Comment #3 from Richard Biener --- (In reply to Richard Biener from comment #2) > test() is basic-block vectorized on the c-loop body which has the d- and > e-loops > completely unrolled. We create some weird > > mask__84.17_18 = vect_cst

[Bug middle-end/94715] Squared multiplies are incorrectly signextended

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

[Bug tree-optimization/94727] [10 Regression] GCC produces incorrect code with -O3 since r10-5071-g02d895504cc59be0

2020-04-23 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94727 rsandifo at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED Assigne

[Bug other/12081] Gcc can't be compiled with -mregparm=3

2020-04-23 Thread oyvind.harboe at zylin dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12081 oyvind.harboe at zylin dot com changed: What|Removed |Added CC||oyvind.harboe at zylin do

[Bug c/94705] [8/9/10 Regression] internal compiler error: tree check: expected class ‘type’, have ‘exceptional’ (error_mark) in diag_attr_exclusions, at attribs.c:396 since r8-5161

2020-04-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94705 --- Comment #4 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:e2a71816b4949225498bec37e947293aa7f5841b commit r10-7906-ge2a71816b4949225498bec37e947293aa7f5841b Author: Jakub Jelinek Date: Th

[Bug target/94707] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on powerpc64le

2020-04-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94707 --- Comment #12 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:a39ed81b8a0b46320a7c6ece3f7ad4c3f8519609 commit r10-7907-ga39ed81b8a0b46320a7c6ece3f7ad4c3f8519609 Author: Jakub Jelinek Date: T

[Bug c++/90320] [8/9/10 Regression] Explicit constructor called implicitly

2020-04-23 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90320 --- Comment #5 from Paolo Carlini --- Thanks Marek.

[Bug target/94707] [8/9 Regression] class with empty base passed incorrectly with -std=c++17 on powerpc64le

2020-04-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94707 Jakub Jelinek changed: What|Removed |Added Summary|[8/9/10 Regression] class |[8/9 Regression] class with

[Bug c/94705] [8/9 Regression] internal compiler error: tree check: expected class ‘type’, have ‘exceptional’ (error_mark) in diag_attr_exclusions, at attribs.c:396 since r8-5161

2020-04-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94705 Jakub Jelinek changed: What|Removed |Added Summary|[8/9/10 Regression] |[8/9 Regression] internal

[Bug rtl-optimization/94728] New: [haifa-sched][restore_pattern] recalculate INSN_TICK for the dependence type of REG_DEP_CONTROL

2020-04-23 Thread xuemaosheng at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94728 Bug ID: 94728 Summary: [haifa-sched][restore_pattern] recalculate INSN_TICK for the dependence type of REG_DEP_CONTROL Product: gcc Version: 7.3.0 Status: UNCONFIRMED

[Bug other/12081] Gcc can't be compiled with -mregparm=3

2020-04-23 Thread oyvind.harboe at zylin dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12081 --- Comment #34 from oyvind.harboe at zylin dot com --- SPEC2017 502.gcc_r is based on gcc 4.5.0, which also has this bug.

[Bug middle-end/94724] [10 Regression] wrong code at -O0 on x86_64-linux-gnu since r10-7344-gca6c722561ce9b9d

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

[Bug target/94282] [amdgcn] ld: error: undefined symbol: __gxx_personality_v0

2020-04-23 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94282 --- Comment #5 from Tobias Burnus --- Cf. also https://gcc.gnu.org/pipermail/gcc-patches/2020-April/544368.html ["config/gcn/unwind-gcn.c (__gxx_personality_v0): New."]

[Bug fortran/94690] [OpenMP] omp ... distribute – lastprivate not permitted and more issues

2020-04-23 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94690 Tobias Burnus changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug rtl-optimization/94728] [haifa-sched][restore_pattern] recalculate INSN_TICK for the dependence type of REG_DEP_CONTROL

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

[Bug rtl-optimization/94728] [haifa-sched][restore_pattern] recalculate INSN_TICK for the dependence type of REG_DEP_CONTROL

2020-04-23 Thread xuemaosheng at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94728 --- Comment #2 from otcmaf --- (In reply to Richard Biener from comment #1) > CCing scheduler people. Note that discussion & question answering better > takes place on the mailing list g...@gcc.gnu.org, bugzilla isn't getting much > of attention

[Bug middle-end/94724] [10 Regression] wrong code at -O0 on x86_64-linux-gnu since r10-7344-gca6c722561ce9b9d

2020-04-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94724 --- Comment #2 from Jakub Jelinek --- Created attachment 48359 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48359&action=edit gcc10-pr94724.patch Untested fix. Wanted to create it efficiently, but by building the COMPONENT_REFs with non

[Bug tree-optimization/94717] [10 Regression] ICE: SIGSEGV in output_merged_store (gimple-ssa-store-merging.c:4307) with -O2 -fnon-call-exceptions -ftracer since r10-3575-g629387a6586a7531

2020-04-23 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94717 Eric Botcazou changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ebotcazou at gcc dot gnu.org

[Bug target/94729] New: aarch64: __attribute__((target("branch-protection=pac-ret"))) is accepted in ilp32

2020-04-23 Thread nsz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94729 Bug ID: 94729 Summary: aarch64: __attribute__((target("branch-protection=pac-ret"))) is accepted in ilp32 Product: gcc Version: 10.0 Status: UNCONFIRM

[Bug target/94710] [8/9/10 Regression] Assembler messages: Error: operand out of range (4 is not between 0 and 3) (xxsldwi 0,32,33,4)

2020-04-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94710 --- Comment #5 from Jakub Jelinek --- For the middle-end side, I think we can do: 2020-04-23 Jakub Jelinek PR target/94710 * optabs.c (expand_vec_perm_const): For shift_amt const0_rtx just return v2. --- gcc/optabs.c.

[Bug tree-optimization/94727] [10 Regression] GCC produces incorrect code with -O3 since r10-5071-g02d895504cc59be0

2020-04-23 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94727 --- Comment #5 from rsandifo at gcc dot gnu.org --- Well, this is a bit of mess (surprise). We have a "<" comparison between two booleans that are leaves of the SLP tree, so vectorizable_comparison falls back on: /* Invariant comparison. */

[Bug tree-optimization/93507] Missed abstraction removal in VN

2020-04-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93507 --- Comment #2 from Richard Biener --- The fix for PR94703 at least makes RTL optimze it to foo: .LFB0: .cfi_startproc movl%edi, %eax ret GIMPLE is still foo (unsigned int x) { long unsigned int dst; long unsign

[Bug middle-end/94715] Squared multiplies are incorrectly signextended

2020-04-23 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94715 Wilco changed: What|Removed |Added Last reconfirmed||2020-04-23 Ever confirmed|0

[Bug rtl-optimization/94728] [haifa-sched][restore_pattern] recalculate INSN_TICK for the dependence type of REG_DEP_CONTROL

2020-04-23 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94728 Alexander Monakov changed: What|Removed |Added CC||abel at gcc dot gnu.org Reso

[Bug middle-end/94715] Squared multiplies are unnecessarily signextended

2020-04-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94715 Richard Biener changed: What|Removed |Added Keywords|wrong-code |missed-optimization Summary|

[Bug middle-end/94715] Squared multiplies are unnecessarily signextended

2020-04-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94715 --- Comment #4 from Jakub Jelinek --- The GIMPLE transformation is correct and should stay as is. User could have written int t = x * x; return t; instead. What you are asking for is a new RTL optimization somewhere (dunno if in expander, or wher

[Bug rtl-optimization/94728] [haifa-sched][restore_pattern] recalculate INSN_TICK for the dependence type of REG_DEP_CONTROL

2020-04-23 Thread xuemaosheng at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94728 --- Comment #4 from otcmaf --- (In reply to Alexander Monakov from comment #3) > On the high level the analysis makes sense to me, but as this is predication > in Haifa scheduler this is not really my domain :) The bugreport is also > missing a

[Bug middle-end/94715] Squared multiplies are unnecessarily signextended

2020-04-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94715 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #5

[Bug tree-optimization/94717] [10 Regression] segfault with -O2 -fnon-call-exceptions -ftracer

2020-04-23 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94717 --- Comment #3 from Eric Botcazou --- > The compiler is apparently not prepared for new trapping loads. Fixing... No, just a missing check on landing pads: index a6687cd9c98..4ab8e0250ab 100644 --- a/gcc/gimple-ssa-store-merging.c +++ b/gcc/gi

[Bug tree-optimization/94727] [10 Regression] GCC produces incorrect code with -O3 since r10-5071-g02d895504cc59be0

2020-04-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94727 --- Comment #6 from Richard Biener --- (In reply to rsand...@gcc.gnu.org from comment #5) > Well, this is a bit of mess (surprise). We have a "<" comparison > between two booleans that are leaves of the SLP tree, so > vectorizable_comparison fal

[Bug tree-optimization/94717] [10 Regression] segfault with -O2 -fnon-call-exceptions -ftracer

2020-04-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94717 --- Comment #4 from Jakub Jelinek --- (In reply to Eric Botcazou from comment #3) > > The compiler is apparently not prepared for new trapping loads. Fixing... > > No, just a missing check on landing pads: > > index a6687cd9c98..4ab8e0250ab 10

[Bug target/94707] [8/9 Regression] class with empty base passed incorrectly with -std=c++17 on powerpc64le

2020-04-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94707 --- Comment #14 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:239cfd92e9ce5014a7616f692e0c6d4f337227b8 commit r10-7910-g239cfd92e9ce5014a7616f692e0c6d4f337227b8 Author: Jakub Jelinek Date: T

[Bug target/94278] [amdgcn] Offloading build failures due to 'llvm-mc' SIGSEGV

2020-04-23 Thread ams at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94278 --- Comment #4 from Andrew Stubbs --- Almost all the tests listed in pr81430 pass for me (and the exception I found is a link error). I don't understand what's happening with your build, but from my point of view the patch fixes an issue that do

[Bug tree-optimization/94727] [10 Regression] GCC produces incorrect code with -O3 since r10-5071-g02d895504cc59be0

2020-04-23 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94727 --- Comment #7 from rsandifo at gcc dot gnu.org --- (In reply to Richard Biener from comment #6) > (In reply to rsand...@gcc.gnu.org from comment #5) > > > > However, we then defer to vect_get_slp_defs to get the actual operands. > > The expect

[Bug tree-optimization/94717] [10 Regression] segfault with -O2 -fnon-call-exceptions -ftracer

2020-04-23 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94717 --- Comment #5 from Eric Botcazou --- > Shouldn't that be done in try_coalesce_bswap instead? > Because checking lp_nr above will only make sure it is the same between > merged_store and the first store after it, but we are trying to coalesce > o

[Bug tree-optimization/94717] [10 Regression] segfault with -O2 -fnon-call-exceptions -ftracer

2020-04-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94717 --- Comment #6 from Jakub Jelinek --- Even the && info->ins_stmt != NULL in coalesce_immediate_stores is redundant, because try_coalesce_bswap is called with first = i - 1 and starts with i = first + 1 and thus caller's i and info in the caller i

[Bug tree-optimization/94718] Failure to optimize opposite signs check

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

[Bug c++/94645] [10 Regression][concepts] incorrect concept evaluation with decltype, plus internal error since r10-7554-gf1ad7bac76b66257

2020-04-23 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94645 --- Comment #10 from Patrick Palka --- Oops, it turns out the ICEs I was seeing in the cmcstl2 testsuite with the change in #c9 were actually due to PR94719, which has since been fixed. The cmcstl2 testsuite now compiles fine with or without the

[Bug target/94514] aarch64: unwinding across mixed pac-ret and non-pac-ret frames is broken

2020-04-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94514 --- Comment #2 from CVS Commits --- The master branch has been updated by Szabolcs Nagy : https://gcc.gnu.org/g:744b3e4478df83f54543964b8eb7250eb9bb6d40 commit r10-7911-g744b3e4478df83f54543964b8eb7250eb9bb6d40 Author: Szabolcs Nagy Date: Th

[Bug tree-optimization/92645] Hand written vector code is 450 times slower when compiled with GCC compared to Clang

2020-04-23 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92645 --- Comment #23 from Richard Biener --- So the issue is we're both not doing enough and too much, the half way early optimizations do confuse us later. Another such opportunity would maybe be: short unsigned int _950; _950 = BIT_FIELD_REF

[Bug target/94282] [amdgcn] ld: error: undefined symbol: __gxx_personality_v0

2020-04-23 Thread ams at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94282 --- Comment #6 from Andrew Stubbs --- I think we've decided to with Thomas's approach. Thomas, please go ahead and commit.

[Bug c/94730] New: [10 Regression] internal compiler error: in fold_convert_loc, at fold-const.c:2435

2020-04-23 Thread anbu1024.me at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94730 Bug ID: 94730 Summary: [10 Regression] internal compiler error: in fold_convert_loc, at fold-const.c:2435 Product: gcc Version: 10.0 Status: UNCONFIRMED Severit

[Bug c/94731] New: [10 Regression] internal compiler error: in fold_convert_loc, at fold-const.c:2558

2020-04-23 Thread anbu1024.me at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94731 Bug ID: 94731 Summary: [10 Regression] internal compiler error: in fold_convert_loc, at fold-const.c:2558 Product: gcc Version: 10.0 Status: UNCONFIRMED Severit

[Bug other/94629] 10 issues located by the PVS-studio static analyzer

2020-04-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94629 --- Comment #22 from CVS Commits --- The master branch has been updated by Andrew Stubbs : https://gcc.gnu.org/g:966de09be91c639d66d252c9ae6ab8da5ebfca18 commit r10-7912-g966de09be91c639d66d252c9ae6ab8da5ebfca18 Author: Andrew Stubbs Date: M

[Bug c/94730] [8/9/10 Regression] internal compiler error: in fold_convert_loc, at fold-const.c:2435

2020-04-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94730 Jakub Jelinek changed: What|Removed |Added Keywords||error-recovery Target Milestone|---

[Bug libfortran/94586] trigd_lib.inc:84:28: error: implicit declaration of function 'fmaf'

2020-04-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94586 --- Comment #40 from CVS Commits --- The master branch has been updated by Fritz Reese : https://gcc.gnu.org/g:e8eecc2a919033ad4224756a8759d8e94c0e4bc2 commit r10-7913-ge8eecc2a919033ad4224756a8759d8e94c0e4bc2 Author: Fritz Reese Date: Wed A

[Bug libfortran/94694] [10 Regression][libgfortran] libgfortran does not compile on bare-metal aarch64-none-elf (newlib)

2020-04-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94694 --- Comment #29 from CVS Commits --- The master branch has been updated by Fritz Reese : https://gcc.gnu.org/g:e8eecc2a919033ad4224756a8759d8e94c0e4bc2 commit r10-7913-ge8eecc2a919033ad4224756a8759d8e94c0e4bc2 Author: Fritz Reese Date: Wed A

[Bug other/94629] 10 issues located by the PVS-studio static analyzer

2020-04-23 Thread ams at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94629 --- Comment #23 from Andrew Stubbs --- (In reply to Jakub Jelinek from comment #12) > (In reply to Andrew Stubbs from comment #11) > > (In reply to Jakub Jelinek from comment #10) > > > or if instead we should drop the "status = " for the cases w

[Bug c/94731] [8/9/10 Regression] internal compiler error: in fold_convert_loc, at fold-const.c:2558

2020-04-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94731 Jakub Jelinek changed: What|Removed |Added Last reconfirmed||2020-04-23 Ever confirmed|0

[Bug c/94730] [8/9/10 Regression] internal compiler error: in fold_convert_loc, at fold-const.c:2435

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

[Bug target/94383] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on aarch64

2020-04-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94383 --- Comment #14 from CVS Commits --- The master branch has been updated by Matthew Malcomson : https://gcc.gnu.org/g:e73a32d6d47ec7c5fb5a5fe7eb896c0e1258ea68 commit r10-7914-ge73a32d6d47ec7c5fb5a5fe7eb896c0e1258ea68 Author: Matthew Malcomson D

[Bug target/94706] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on ia64

2020-04-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706 Bug 94706 depends on bug 94383, which changed state. Bug 94383 Summary: [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on aarch64 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94383 What|Removed

[Bug target/94711] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on arm

2020-04-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94711 Bug 94711 depends on bug 94383, which changed state. Bug 94383 Summary: [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on aarch64 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94383 What|Removed

[Bug target/94707] [8/9 Regression] class with empty base passed incorrectly with -std=c++17 on powerpc64le

2020-04-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94707 Bug 94707 depends on bug 94383, which changed state. Bug 94383 Summary: [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on aarch64 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94383 What|Removed

[Bug libfortran/94586] trigd_lib.inc:84:28: error: implicit declaration of function 'fmaf'

2020-04-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94586 Bug 94586 depends on bug 94694, which changed state. Bug 94694 Summary: [10 Regression][libgfortran] libgfortran does not compile on bare-metal aarch64-none-elf (newlib) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94694 What|Remo

[Bug libfortran/94694] [10 Regression][libgfortran] libgfortran does not compile on bare-metal aarch64-none-elf (newlib)

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

[Bug target/94704] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on s390x/s390

2020-04-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94704 Bug 94704 depends on bug 94383, which changed state. Bug 94383 Summary: [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on aarch64 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94383 What|Removed

[Bug target/94383] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on aarch64

2020-04-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94383 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/94727] [10 Regression] GCC produces incorrect code with -O3 since r10-5071-g02d895504cc59be0

2020-04-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94727 --- Comment #8 from CVS Commits --- The master branch has been updated by Richard Sandiford : https://gcc.gnu.org/g:901f5289d9465d4c388ae288f850ad4f29e99a2c commit r10-7915-g901f5289d9465d4c388ae288f850ad4f29e99a2c Author: Richard Sandiford Da

[Bug tree-optimization/94727] [10 Regression] GCC produces incorrect code with -O3 since r10-5071-g02d895504cc59be0

2020-04-23 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94727 rsandifo at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolutio

[Bug analyzer/94732] New: Analyzer: false positive in MPFR's atan.c

2020-04-23 Thread vincent-gcc at vinc17 dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94732 Bug ID: 94732 Summary: Analyzer: false positive in MPFR's atan.c Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: analyzer

[Bug target/94711] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on arm

2020-04-23 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94711 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/93488] [OpenACC] ICE in type-cast 'async', 'wait' clauses

2020-04-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93488 --- Comment #1 from CVS Commits --- The master branch has been updated by Andrew Stubbs : https://gcc.gnu.org/g:ee9fcee3ec3a124dc3947c73c264bbcda97198df commit r10-7916-gee9fcee3ec3a124dc3947c73c264bbcda97198df Author: Andrew Stubbs Date: Th

[Bug target/94678] aarch64: unexpected result with -mgeneral-regs-only and sve

2020-04-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94678 --- Comment #4 from CVS Commits --- The master branch has been updated by Richard Sandiford : https://gcc.gnu.org/g:857d1fa3f0a04569382bab12829e5bfd3725ecbf commit r10-7917-g857d1fa3f0a04569382bab12829e5bfd3725ecbf Author: Fei Yang Date: Thu

[Bug target/94697] aarch64: bti j at function start instead of bti c

2020-04-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94697 --- Comment #2 from CVS Commits --- The master branch has been updated by Szabolcs Nagy : https://gcc.gnu.org/g:f7e4641afba7c348a7e7c8655e537a953c416bb3 commit r10-7918-gf7e4641afba7c348a7e7c8655e537a953c416bb3 Author: Szabolcs Nagy Date: Fr

[Bug libfortran/94694] [10 Regression][libgfortran] libgfortran does not compile on bare-metal aarch64-none-elf (newlib)

2020-04-23 Thread andrea.corallo at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94694 --- Comment #31 from Andrea Corallo --- I confirm master now builds for me aarch64-none-elf.

[Bug tree-optimization/94718] Failure to optimize opposite signs check

2020-04-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94718 --- Comment #3 from Jakub Jelinek --- In fold-const.c this is optimized by fold_binary case EQ_EXPR: case NE_EXPR: /* Fold (X & C) op (Y & C) as (X ^ Y) & C op 0", and symmetries. */ Of course, the (x op 0) op2 (y op 0) for op < or >= and

[Bug middle-end/61577] [4.9.0 Regression] can't compile on hp-ux v3 ia64

2020-04-23 Thread peter.bisroev at groundlabs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577 Peter Bisroev changed: What|Removed |Added CC||peter.bisroev at groundlabs dot co

[Bug c++/94733] New: [10 Regression] ICE: tree check: expected identifier_node, have tree_list in is_attribute_p, at attribs.h:155

2020-04-23 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94733 Bug ID: 94733 Summary: [10 Regression] ICE: tree check: expected identifier_node, have tree_list in is_attribute_p, at attribs.h:155 Product: gcc Version: 10.0

[Bug c++/94733] [10 Regression] ICE: tree check: expected identifier_node, have tree_list in is_attribute_p, at attribs.h:155

2020-04-23 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94733 Marek Polacek changed: What|Removed |Added Ever confirmed|0 |1 Assignee|unassigned at gcc d

[Bug testsuite/94725] Tests with proprietary license notices

2020-04-23 Thread ams at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94725 Andrew Stubbs changed: What|Removed |Added CC||ams at gcc dot gnu.org --- Comment #2 fr

[Bug middle-end/61577] [4.9.0 Regression] can't compile on hp-ux v3 ia64

2020-04-23 Thread dave.anglin at bell dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577 --- Comment #208 from dave.anglin at bell dot net --- On 2020-04-23 11:48 a.m., peter.bisroev at groundlabs dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577 > > Peter Bisroev changed: > >What|Removed

[Bug target/94383] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on aarch64

2020-04-23 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94383 --- Comment #16 from Jonathan Wakely --- (In reply to CVS Commits from comment #14) > [AArch64] (PR94383) Avoid C++17 empty base field checking for HVA/HFA > > In C++17, an empty class deriving from an empty base is not an > aggr

[Bug c/94734] New: Program crashes when compiled with GCC 10

2020-04-23 Thread john+gcc at hogberg dot online
v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-pc-linux-gnu/10.0.1/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: ./configure Thread model: posix Supported LTO compression algorithms: zlib gcc version 10.0.1 20200423 (experimental) (GCC) I

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

2020-04-23 Thread sripar01 at gcc dot gnu.org
ression algorithms: zlib gcc version 10.0.1 20200423 (experimental) (unknown) $ arm-none-eabi-gcc mve_vstore.i -S -O2 -march=armv8.1-m.main+mve -mfloat-abi=hard On compiling attached test case (mve_vstore.i) with -02 optimizes out a pair of vector load/store statements.

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

2020-04-23 Thread sripar01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94735 SRINATH PARVATHANENI changed: What|Removed |Added Status|UNCONFIRMED |NEW Assignee|unassigned

[Bug tree-optimization/94718] Failure to optimize opposite signs check

2020-04-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94718 --- Comment #4 from Jakub Jelinek --- --- gcc/fold-const.c.jj 2020-03-31 11:06:14.063512214 +0200 +++ gcc/fold-const.c2020-04-23 18:39:15.399738420 +0200 @@ -11631,50 +11631,6 @@ fold_binary_loc (location_t loc, enum tr return omit_

[Bug c++/90448] [8/9 Regression] decltype-based lambda parameter pack is rejected

2020-04-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90448 --- Comment #5 from Jakub Jelinek --- The testcase ICEs on powerpc64-linux with -m32: lambda-generic-variadic20.C:5:12: internal compiler error: in expand_expr_addr_expr_1, at expr.c:8075 5 | auto L = [](auto ... a) { |^~~

[Bug c++/94721] C++2a: Three-way comparison operator for function pointers rejected

2020-04-23 Thread daniel.kruegler at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94721 --- Comment #2 from Daniel Krügler --- (In reply to Marek Polacek from comment #1) > Confirmed, thanks for the report. Sigh, thanks. I'm starting to realize now, that it seems that the *intention* of https://wg21.link/p1959r0 adopted in November

[Bug c/94730] [8/9/10 Regression] internal compiler error: in fold_convert_loc, at fold-const.c:2435

2020-04-23 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94730 --- Comment #3 from joseph at codesourcery dot com --- I'd suspect the code in finish_decl that deals with types determined from array initializers ("For global variables, update the copy of the type that exists in the binding.") of being invol

[Bug c++/94721] C++2a: Three-way comparison operator for function pointers rejected

2020-04-23 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94721 Marek Polacek changed: What|Removed |Added Resolution|--- |INVALID Status|NEW

[Bug c/94734] Program crashes when compiled with GCC 10

2020-04-23 Thread john+gcc at hogberg dot online
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94734 john+gcc at hogberg dot online changed: What|Removed |Added Attachment #48361|0 |1 is obsolete|

[Bug target/94697] aarch64: bti j at function start instead of bti c

2020-04-23 Thread nsz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94697 nsz at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |10.0

[Bug fortran/93956] Wrong array creation with p => array_dt(1:n)%component

2020-04-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93956 --- Comment #8 from CVS Commits --- The master branch has been updated by Thomas Kथà¤nig : https://gcc.gnu.org/g:06eca1acafa27e19e82dc73927394a7a4d0bdbc5 commit r10-7920-g06eca1acafa27e19e82dc73927394a7a4d0bdbc5 Author: Thomas König Date:

[Bug analyzer/94732] Analyzer: false positive in MPFR's atan.c

2020-04-23 Thread vincent-gcc at vinc17 dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94732 --- Comment #1 from Vincent Lefèvre --- Here's the corresponding simple testcase: typedef struct { int *a; } S; int *f (void); static void g (S *x) { int *p = x->a; p[0] = 0; } void h (void) { S x[1]; x->a = f (); g (x); } $ gcc-10 -c

[Bug target/94736] New: Missing ENDBR at label

2020-04-23 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94736 Bug ID: 94736 Summary: Missing ENDBR at label Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee:

[Bug middle-end/94724] [10 Regression] wrong code at -O0 on x86_64-linux-gnu since r10-7344-gca6c722561ce9b9d

2020-04-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94724 --- Comment #3 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:bca558de2a24b2a78c6a321d6cec384e07759d77 commit r10-7921-gbca558de2a24b2a78c6a321d6cec384e07759d77 Author: Jakub Jelinek Date: Th

[Bug tree-optimization/94734] [10 Regression] Program crashes when compiled with -O2 since r10-1892-gb9ef6a2e04bfd013

2020-04-23 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94734 Martin Liška changed: What|Removed |Added Known to fail||10.0 CC|

[Bug middle-end/94724] [10 Regression] wrong code at -O0 on x86_64-linux-gnu since r10-7344-gca6c722561ce9b9d

2020-04-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94724 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED CC|jakub at red

[Bug c++/94733] [10 Regression] ICE: tree check: expected identifier_node, have tree_list in is_attribute_p, at attribs.h:155

2020-04-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94733 --- Comment #2 from CVS Commits --- The master branch has been updated by Marek Polacek : https://gcc.gnu.org/g:7291b2edf6f87fba839b0d10c04b2562a5f6bd60 commit r10-7922-g7291b2edf6f87fba839b0d10c04b2562a5f6bd60 Author: Marek Polacek Date: Th

[Bug c++/94733] [10 Regression] ICE: tree check: expected identifier_node, have tree_list in is_attribute_p, at attribs.h:155

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

[Bug c++/90448] [8/9 Regression] decltype-based lambda parameter pack is rejected

2020-04-23 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90448 Rainer Orth changed: What|Removed |Added CC||ro at gcc dot gnu.org --- Comment #6 from

[Bug middle-end/91512] [10 Regression] Fortran compile time regression.

2020-04-23 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91512 --- Comment #31 from Michael Meissner --- For the Spec 2017 521.wrf_r benchmark on little endian PowerPC power9 systems, there was no difference in runtime between a normal run using -Ofast -mcpu=power9 and one with -Ofast -mcpu=power9 -fno-inlin

[Bug c++/94288] co_await in while loop crashes g++

2020-04-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94288 --- Comment #7 from CVS Commits --- The master branch has been updated by Iain D Sandoe : https://gcc.gnu.org/g:3dbc772128e944819b09e21021d4fcd5dc17f2d4 commit r10-7923-g3dbc772128e944819b09e21021d4fcd5dc17f2d4 Author: Iain Sandoe Date: Thu

[Bug target/94710] [8/9/10 Regression] Assembler messages: Error: operand out of range (4 is not between 0 and 3) (xxsldwi 0,32,33,4)

2020-04-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94710 --- Comment #6 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:f51be2fb8653f81092f8158a0f0527275f86603b commit r10-7924-gf51be2fb8653f81092f8158a0f0527275f86603b Author: Jakub Jelinek Date: Th

[Bug c++/94583] [10 Regression] ICE in get_defaulted_eh_spec, at cp/method.c:2421

2020-04-23 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94583 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug libstdc++/94702] std::unsequenced_policy should not be defined for C++17

2020-04-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94702 --- Comment #4 from CVS Commits --- The releases/gcc-9 branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:9d13ebadf78821fe5a239600460a81c10def10cc commit r9-8536-g9d13ebadf78821fe5a239600460a81c10def10cc Author: Jonathan Wakely

[Bug tree-optimization/94717] [10 Regression] segfault with -O2 -fnon-call-exceptions -ftracer

2020-04-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94717 --- Comment #7 from CVS Commits --- The master branch has been updated by Eric Botcazou : https://gcc.gnu.org/g:cb76fcd7fb4a4f1e4d1688deca87969124f16fef commit r10-7926-gcb76fcd7fb4a4f1e4d1688deca87969124f16fef Author: Eric Botcazou Date: Th

[Bug tree-optimization/94717] [10 Regression] segfault with -O2 -fnon-call-exceptions -ftracer

2020-04-23 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94717 Eric Botcazou changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/94630] General bug for changes needed to switch the PowerPC long double default

2020-04-23 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94630 --- Comment #7 from Michael Meissner --- Created attachment 48364 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48364&action=edit Propsed patch to build ibm-ldouble.c with -mno-gnu-attributes ibm-ldouble.c in libgcc must be compiled witho

  1   2   >