[Bug target/101930] [12 Regression] ICE in extract_insn, at recog.c:2769 since r12-2888-g8c8df06e46493f6c

2021-09-01 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101930 Martin Liška changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/102154] New: [12 Regression] ICE in extract_insn, at recog.c:2769

2021-09-01 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102154 Bug ID: 102154 Summary: [12 Regression] ICE in extract_insn, at recog.c:2769 Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal

[Bug target/102154] [12 Regression] ICE in extract_insn, at recog.c:2769

2021-09-01 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102154 Martin Liška changed: What|Removed |Added Last reconfirmed||2021-09-01 Status|UNCONFIRME

[Bug target/102154] [12 Regression] ICE in extract_insn, at recog.c:2769

2021-09-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102154 --- Comment #1 from Andrew Pinski --- Was this pre or post r12-3276/r12-3277?

[Bug tree-optimization/102155] New: LIM fill_always_executed_in handles contains_call incorrectly

2021-09-01 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102155 Bug ID: 102155 Summary: LIM fill_always_executed_in handles contains_call incorrectly Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal

[Bug ipa/102059] Incorrect always_inline diagnostic in LTO mode with #pragma GCC target("cpu=power10")

2021-09-01 Thread linkw at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102059 --- Comment #20 from Kewen Lin --- Thanks for the detailed explanation, Mike! The fusion related flags have been considered in the posted patch: https://gcc.gnu.org/pipermail/gcc-patches/2021-September/578552.html. One RFC/Patch https://gcc.g

[Bug target/102154] [12 Regression] ICE in extract_insn, at recog.c:2769

2021-09-01 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102154 --- Comment #2 from Martin Liška --- Happens with the current master (r12-3277-gd2874d905647a1d146dafa60199d440e837adc4d).

[Bug target/102154] [12 Regression] ICE in extract_insn, at recog.c:2769

2021-09-01 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102154 Hongtao.liu changed: What|Removed |Added CC||crazylht at gmail dot com --- Comment #3

[Bug target/102154] [12 Regression] ICE in extract_insn, at recog.c:2769 since r12-3277-gd2874d905647a1d146dafa60199d440e837adc4d

2021-09-01 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102154 Martin Liška changed: What|Removed |Added Summary|[12 Regression] ICE in |[12 Regression] ICE in

[Bug target/102154] [12 Regression] ICE in extract_insn, at recog.c:2769 since r12-3277-gd2874d905647a1d146dafa60199d440e837adc4d

2021-09-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102154 --- Comment #5 from Andrew Pinski --- It might be this code: /* Force the values into word_mode registers. */ for (i = 0; i < n_elts; i++) { rtx tmp = force_reg (inner_mode, XVECEXP (vals, 0, i)); machine

[Bug target/102143] ABI incompatibility with clang when passing 32bit vectors on 32bit i686

2021-09-01 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102143 --- Comment #2 from Uroš Bizjak --- (In reply to H.J. Lu from comment #1) > 16-bit and 32-bit vector pass and return are not specified in i386 psABI. > 64-bit vector is specified, not really usable. Any suggestions? With -mno-sse, clang create

[Bug target/102143] ABI incompatibility with clang when passing 32bit vectors on 32bit i686

2021-09-01 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102143 --- Comment #3 from Uroš Bizjak --- gcc has also some problems in this area. With -mregparm=3, one would expect arguments obeying integer ABI to be passed in registers, but regparm flag has no effect and the same code is produced: foo:

[Bug c++/102156] New: `cannot call constructor` error during member access

2021-09-01 Thread fchelnokov at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102156 Bug ID: 102156 Summary: `cannot call constructor` error during member access Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Compon

[Bug target/102143] ABI incompatibility with clang when passing 32bit vectors on 32bit i686

2021-09-01 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102143 --- Comment #4 from Jakub Jelinek --- Well, we already have the ABI ISA dependent, typedef int __v8si __attribute__((__vector_size__ (32))); __v8si foo (__v8si x, __v8si y) { return x + y; } has different ABI based on -mavx or -mno-avx, etc.

[Bug target/102143] ABI incompatibility with clang when passing 32bit vectors on 32bit i686

2021-09-01 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102143 --- Comment #5 from Uroš Bizjak --- (In reply to Uroš Bizjak from comment #3) > gcc has also some problems in this area. With -mregparm=3, one would expect > arguments obeying integer ABI to be passed in registers, but regparm flag > has no effe

[Bug c++/102157] New: floating-integral conversions is not permitted in the user-defined conversion sequence in converted constant expression

2021-09-01 Thread xmh970252187 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102157 Bug ID: 102157 Summary: floating-integral conversions is not permitted in the user-defined conversion sequence in converted constant expression Product: gcc Vers

[Bug c/79412] [9/10/11/12 Regression] ICE in fold_convert_loc, at fold-const.c:2239

2021-09-01 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79412 --- Comment #16 from CVS Commits --- The master branch has been updated by Roger Sayle : https://gcc.gnu.org/g:823685221de986afb729910a6f2237f07a377f17 commit r12-3278-g823685221de986afb729910a6f2237f07a377f17 Author: Roger Sayle Date: Wed S

[Bug target/99591] Improving __builtin_add_overflow performance on x86-64

2021-09-01 Thread eggert at cs dot ucla.edu via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99591 eggert at cs dot ucla.edu changed: What|Removed |Added CC||eggert at cs dot ucla.edu ---

[Bug middle-end/97968] [9/10/11/12 Regression] Unnecessary mov instruction with comparison and cmov

2021-09-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97968 Andrew Pinski changed: What|Removed |Added Known to fail||11.1.0, 8.1.0 Known to work|

[Bug tree-optimization/102149] wrong code at -O3 on x86_64-linux-gnu

2021-09-01 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102149 --- Comment #5 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:e6bd9c42b0ad0cc4a615135612599adb829f2d9c commit r12-3279-ge6bd9c42b0ad0cc4a615135612599adb829f2d9c Author: Richard Biener Date:

[Bug tree-optimization/102149] wrong code at -O3 on x86_64-linux-gnu

2021-09-01 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102149 Richard Biener changed: What|Removed |Added Version|unknown |12.0 Resolution|---

[Bug c/99591] Improving __builtin_add_overflow performance on x86-64

2021-09-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99591 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2021-09-01 Ever confirmed|0

[Bug tree-optimization/102155] LIM fill_always_executed_in handles contains_call incorrectly

2021-09-01 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102155 Richard Biener changed: What|Removed |Added Last reconfirmed||2021-09-01 Assignee|unassign

[Bug target/102154] [12 Regression] ICE in extract_insn, at recog.c:2769 since r12-3277-gd2874d905647a1d146dafa60199d440e837adc4d

2021-09-01 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102154 --- Comment #6 from Hongtao.liu --- Reproduced with a simple testcase float foo (long a) { union{long a; float b[2];}c; c.a = a; return c.b[1]; }

[Bug c++/102156] `cannot call constructor` error during member access

2021-09-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102156 --- Comment #1 from Andrew Pinski --- There was an C++ old defect report about B::B being the name of the constructor or the class name.

[Bug c++/102158] New: Specialized non-type template argument violates [temp.spec.partial#general-9] but accepted by GCC

2021-09-01 Thread xmh970252187 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102158 Bug ID: 102158 Summary: Specialized non-type template argument violates [temp.spec.partial#general-9] but accepted by GCC Product: gcc Version: 12.0 Status: UNCONFIRMED

[Bug c++/102156] [9/10/11/12 Regression] `cannot call constructor` error during member access

2021-09-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102156 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Summary|`cannot call const

[Bug target/101723] arm: incorrect order of .fpu and .arch_extension directives leads to unsupported instructions

2021-09-01 Thread clyon at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101723 --- Comment #16 from Christophe Lyon --- (In reply to Richard Earnshaw from comment #15) > (In reply to Christophe Lyon from comment #14) > > I think you forgot to backport > > r12-2790-ga22b3e022c2b45047a28d901042888eb77620499 to gcc-9 ? > > I

[Bug c++/102158] [C++20] Specialized non-type template argument violates [temp.spec.partial#general-9] but accepted by GCC

2021-09-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102158 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Summary|Specialized non-ty

[Bug lto/102159] New: lto1: internal compiler error: Segmentation fault

2021-09-01 Thread anton.kochkov at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102159 Bug ID: 102159 Summary: lto1: internal compiler error: Segmentation fault Product: gcc Version: 11.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Compone

[Bug c/99591] Improving __builtin_add_overflow performance on x86-64

2021-09-01 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99591 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #5

[Bug target/102154] [12 Regression] ICE in extract_insn, at recog.c:2769 since r12-3277-gd2874d905647a1d146dafa60199d440e837adc4d

2021-09-01 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102154 --- Comment #7 from Hongtao.liu --- (In reply to Hongtao.liu from comment #6) > Reproduced with a simple testcase > > > float > foo (long a) > { > union{long a; > float b[2];}c; > c.a = a; > return c.b[1]; > } (subreg:SF (reg:DI) 4)

[Bug rtl-optimization/85789] Signed integer overflow with nonzero optimization in cse.c

2021-09-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85789 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug rtl-optimization/85789] Signed integer overflow with nonzero optimization in cse.c

2021-09-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85789 Andrew Pinski changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug rtl-optimization/85608] ubsan in cse.c:2194

2021-09-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85608 Andrew Pinski changed: What|Removed |Added CC||zeccav at gmail dot com --- Comment #6 f

[Bug other/63426] [meta-bug] Issues found with -fsanitize=undefined

2021-09-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63426 Bug 63426 depends on bug 85789, which changed state. Bug 85789 Summary: Signed integer overflow with nonzero optimization in cse.c https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85789 What|Removed |Added -

[Bug c++/36274] Please improve usage of template libs.

2021-09-01 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36274 --- Comment #6 from Jonathan Wakely --- I think it should be closed as WONTFIX, we're not going to implement the proposal.

[Bug target/102146] [11 regression] several test cases fails after r11-8940

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

[Bug rtl-optimization/102147] IRA dependent on 32-bit vs 64-bit pointer size

2021-09-01 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102147 --- Comment #3 from Richard Biener --- Well, ira_conflict_vector_profitable_p is dependent on sizeof (ira_object_t) but it's a decision about the representation of conflicts. The question is now whether at any point processing of the two repres

[Bug target/102154] [12 Regression] ICE in extract_insn, at recog.c:2769 since r12-3277-gd2874d905647a1d146dafa60199d440e837adc4d

2021-09-01 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102154 --- Comment #8 from Hongtao.liu --- (In reply to Hongtao.liu from comment #7) > (In reply to Hongtao.liu from comment #6) > > Reproduced with a simple testcase > > > > > > float > > foo (long a) > > { > > union{long a; > > float b[2];}c;

[Bug rtl-optimization/102147] IRA dependent on 32-bit vs 64-bit pointer size

2021-09-01 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102147 --- Comment #4 from Richard Biener --- btw, using bootstrap4 might be another solution.

[Bug inline-asm/102150] Speculative execution of inline assembly causes divide error

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

[Bug target/89984] Extra register move

2021-09-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89984 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement Status|UNCONFIRM

[Bug target/102154] [12 Regression] ICE in extract_insn, at recog.c:2769 since r12-3277-gd2874d905647a1d146dafa60199d440e837adc4d

2021-09-01 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102154 --- Comment #9 from Hongtao.liu --- > > (define_insn "movsf_hardfloat" > [(set (match_operand:SF 0 "nonimmediate_operand" >"=!r, f, v, wa,m, wY, > Z, m, wa, !r,

[Bug target/102154] [12 Regression] ICE in extract_insn, at recog.c:2769 since r12-3277-gd2874d905647a1d146dafa60199d440e837adc4d

2021-09-01 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102154 --- Comment #10 from Hongtao.liu --- (In reply to Hongtao.liu from comment #9) > > > > (define_insn "movsf_hardfloat" > > [(set (match_operand:SF 0 "nonimmediate_operand" > > "=!r, f, v, wa,m, wY, >

[Bug target/102154] [12 Regression] ICE in extract_insn, at recog.c:2769 since r12-3277-gd2874d905647a1d146dafa60199d440e837adc4d

2021-09-01 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102154 --- Comment #11 from Hongtao.liu --- (In reply to Hongtao.liu from comment #10) > (In reply to Hongtao.liu from comment #9) > > > > > > (define_insn "movsf_hardfloat" > > > [(set (match_operand:SF 0 "nonimmediate_operand" > > >"=!r,

[Bug tree-optimization/99591] Improving __builtin_add_overflow performance on x86-64

2021-09-01 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99591 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug target/102154] [12 Regression] ICE in extract_insn, at recog.c:2769 since r12-3277-gd2874d905647a1d146dafa60199d440e837adc4d

2021-09-01 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102154 --- Comment #12 from Hongtao.liu --- (In reply to Hongtao.liu from comment #10) > (In reply to Hongtao.liu from comment #9) > > > > > > (define_insn "movsf_hardfloat" > > > [(set (match_operand:SF 0 "nonimmediate_operand" > > >"=!r,

[Bug tree-optimization/93491] Wrong optimization: const-function moved over control flow leading to crashes

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

[Bug lto/102159] lto1: internal compiler error: Segmentation fault

2021-09-01 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102159 Martin Liška changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug tree-optimization/102131] [12 Regression] wrong code at -O1 and above on x86_64-linux-gnu

2021-09-01 Thread guojiufu at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102131 --- Comment #5 from Jiu Fu Guo --- (In reply to bin cheng from comment #4) > (In reply to Jiu Fu Guo from comment #3) > > The issue may come from 'iv0 cmp iv1' transform: > > > >if (c > -->if (c>=b) in-loop > > -->if (b<=c) in-loop > > > >

[Bug tree-optimization/93491] Wrong optimization: const-function moved over control flow leading to crashes

2021-09-01 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93491 --- Comment #6 from Richard Biener --- Fixing this FAILs the testcase for PR88087 FAIL: gcc.dg/tree-ssa/pr88087.c scan-tree-dump pre "Eliminated: 1" which exactly asks for this kind of transform: int f(); int d; void c() { for (;;) {

[Bug lto/102159] lto1: internal compiler error: Segmentation fault

2021-09-01 Thread anton.kochkov at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102159 --- Comment #2 from Anton Kochkov --- (In reply to Martin Liška from comment #1) > Can you please provide exact steps on how to reproduce the issue on a > vanilla system? 1. dnf install ocaml opam 2. opam init (Y/Y) 2a eval $(opam env) 3. opam

[Bug lto/102159] lto1: internal compiler error: Segmentation fault

2021-09-01 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102159 --- Comment #3 from Martin Liška --- (In reply to Anton Kochkov from comment #2) > (In reply to Martin Liška from comment #1) > > Can you please provide exact steps on how to reproduce the issue on a > > vanilla system? > > 1. dnf install ocaml

[Bug libstdc++/58876] No non-virtual-dtor warning in std::unique_ptr

2021-09-01 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58876 --- Comment #13 from Jonathan Wakely --- It's so crazy, it just might work.

[Bug tree-optimization/102141] [12 Regression] ICE: with single element vector and the bswap pass at -O2 since r12-3072-gb320edc0c29c838b

2021-09-01 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102141 --- Comment #5 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:45ff12512e568089a4c7b85b5322ab8019723cd9 commit r12-3280-g45ff12512e568089a4c7b85b5322ab8019723cd9 Author: Jakub Jelinek Date: W

[Bug tree-optimization/102141] [12 Regression] ICE: with single element vector and the bswap pass at -O2 since r12-3072-gb320edc0c29c838b

2021-09-01 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102141 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/102152] [12 Regression] ICE: tree check: expected ssa_name, have integer_cst in cprop_operand, at tree-ssa-dom.c:1715

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

[Bug tree-optimization/102139] [11/12 Regression] -O3 miscompile due to slp-vectorize on strict align target

2021-09-01 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102139 --- Comment #9 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:153766ec8351d55cfe8bd6d69bdfc0c2cef71e56 commit r12-3283-g153766ec8351d55cfe8bd6d69bdfc0c2cef71e56 Author: Richard Biener Date:

[Bug tree-optimization/102139] [11 Regression] -O3 miscompile due to slp-vectorize on strict align target

2021-09-01 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102139 Richard Biener changed: What|Removed |Added Summary|[11/12 Regression] -O3 |[11 Regression] -O3

[Bug tree-optimization/93491] Wrong optimization: const-function moved over control flow leading to crashes

2021-09-01 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93491 --- Comment #7 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:13a43a90aea368a25da50762eba4873bafb4e448 commit r12-3284-g13a43a90aea368a25da50762eba4873bafb4e448 Author: Richard Biener Date:

[Bug tree-optimization/93491] Wrong optimization: const-function moved over control flow leading to crashes

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

[Bug tree-optimization/102124] [11/12 Regression] -ftree-loop-vectorize Causing Data To Lose Sign Bit on AARCH64 Platform

2021-09-01 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102124 --- Comment #8 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:bea07159d1d4c9a61c8f7097e9f88c2b206b1b2f commit r12-3286-gbea07159d1d4c9a61c8f7097e9f88c2b206b1b2f Author: Jakub Jelinek Date: W

[Bug tree-optimization/102124] [11/12 Regression] -ftree-loop-vectorize Causing Data To Lose Sign Bit on AARCH64 Platform

2021-09-01 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102124 --- Comment #9 from CVS Commits --- The releases/gcc-11 branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:051040f0642cfd002d31f655a70aef50e6f44d25 commit r11-8948-g051040f0642cfd002d31f655a70aef50e6f44d25 Author: Jakub Jelinek

[Bug tree-optimization/102124] [11/12 Regression] -ftree-loop-vectorize Causing Data To Lose Sign Bit on AARCH64 Platform

2021-09-01 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102124 Jakub Jelinek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug libstdc++/101739] Some function parameters in missing uglify

2021-09-01 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101739 --- Comment #4 from 康桓瑋 --- (In reply to Jonathan Wakely from comment #3) > For consistency (and to avoid reports like this one) we might want to uglify > them anyway. But it's not a correctness issue, just stylistic. I think I might be the onl

[Bug tree-optimization/102160] New: Too many runtime alias checks when vectorizing

2021-09-01 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102160 Bug ID: 102160 Summary: Too many runtime alias checks when vectorizing Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: t

[Bug tree-optimization/102160] Too many runtime alias checks when vectorizing

2021-09-01 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102160 Richard Biener changed: What|Removed |Added CC||rsandifo at gcc dot gnu.org --- Commen

[Bug libstdc++/101739] Some function parameters in missing uglify

2021-09-01 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101739 --- Comment #5 from Jonathan Wakely --- Yes, I need to look into it. He might be right, I'm not sure yet.

[Bug rtl-optimization/102147] IRA dependent on 32-bit vs 64-bit pointer size

2021-09-01 Thread dje at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102147 --- Comment #5 from David Edelsohn --- Vlad privately commented: "I suspect order of processing conflicts might depend on their representation." The two representations may produce different results and the heuristics to choose the representati

[Bug c++/86439] CTAD with deleted copy constructor fails due to deduction-guide taking by value

2021-09-01 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86439 Patrick Palka changed: What|Removed |Added Target Milestone|--- |12.0 Status|ASSIGNED

[Bug rtl-optimization/102147] IRA dependent on 32-bit vs 64-bit pointer size

2021-09-01 Thread vmakarov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102147 --- Comment #6 from Vladimir Makarov --- (In reply to David Edelsohn from comment #5) > Vlad privately commented: "I suspect order of processing conflicts might > depend on their representation." > > The two representations may produce differen

[Bug objc/101718] Objective-C frontend emits wrong code to call methods returning scalar types returned in memory

2021-09-01 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101718 --- Comment #5 from CVS Commits --- The master branch has been updated by Iain D Sandoe : https://gcc.gnu.org/g:1cef3039b880a21fbdf4153e6fc42026619fd4ad commit r12-3292-g1cef3039b880a21fbdf4153e6fc42026619fd4ad Author: Iain Sandoe Date: Mon

[Bug c++/65816] Constructor delegation does not perform zero-initialization

2021-09-01 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65816 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/99214] Incorrect template arguments shown in constraint satisfaction failure diagnostic

2021-09-01 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99214 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug tree-optimization/102151] Spurious warning by -Warray-bounds when allocating with flexible array member

2021-09-01 Thread msebor at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102151 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org See

[Bug tree-optimization/56456] [meta-bug] bogus/missing -Warray-bounds

2021-09-01 Thread msebor at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56456 Bug 56456 depends on bug 102151, which changed state. Bug 102151 Summary: Spurious warning by -Warray-bounds when allocating with flexible array member https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102151 What|Removed

[Bug target/102148] ppc64le: homogeneous float arguments are not passed correctly

2021-09-01 Thread dje at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102148 David Edelsohn changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/25886] [4.2 Regression] up to 256 tree codes for Objective-C++

2021-09-01 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25886 --- Comment #6 from CVS Commits --- The master branch has been updated by Thomas Schwinge : https://gcc.gnu.org/g:424e46015762920b37e23670b7c518d9891348ed commit r12-3293-g424e46015762920b37e23670b7c518d9891348ed Author: Thomas Schwinge Date:

[Bug c++/102161] New: Compiler crashes when taking the address of an enum

2021-09-01 Thread meinaccountnr2 at web dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102161 Bug ID: 102161 Summary: Compiler crashes when taking the address of an enum Product: gcc Version: 10.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Compo

[Bug tree-optimization/102162] New: Byte-wise access optimized away at -O1 and above

2021-09-01 Thread danglin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102162 Bug ID: 102162 Summary: Byte-wise access optimized away at -O1 and above Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Compone

[Bug c++/102163] New: std::variant rejects valid constant expression

2021-09-01 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102163 Bug ID: 102163 Summary: std::variant rejects valid constant expression Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug fortran/56985] gcc/fortran/resolve.c:920: "'%s' in cannot appear in COMMON ..."

2021-09-01 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56985 --- Comment #4 from CVS Commits --- The master branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:a88280cff3436d0b6ab454514e5a3b97a543e9a5 commit r12-3295-ga88280cff3436d0b6ab454514e5a3b97a543e9a5 Author: Harald Anlauf Date: We

[Bug fortran/56985] gcc/fortran/resolve.c:920: "'%s' in cannot appear in COMMON ..."

2021-09-01 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56985 anlauf at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|-

[Bug target/102107] protocol register (r12) corrupted before a tail call

2021-09-01 Thread segher at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102107 Segher Boessenkool changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |segher at gcc dot gnu.org

[Bug ada/102164] New: -Wtype-limits warnings in ada.h

2021-09-01 Thread msebor at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102164 Bug ID: 102164 Summary: -Wtype-limits warnings in ada.h Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada As

[Bug middle-end/89800] -Waggressive-loop-optimization warning doesn't have useful location

2021-09-01 Thread msebor at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89800 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org Sta

[Bug c++/95849] [DR2356] Universal forwarding constructor inheritance resolution issue

2021-09-01 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95849 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/94404] [meta-bug] C++ core issues

2021-09-01 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94404 Bug 94404 depends on bug 95849, which changed state. Bug 95849 Summary: [DR2356] Universal forwarding constructor inheritance resolution issue https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95849 What|Removed |Ad

[Bug tree-optimization/102162] Byte-wise access optimized away at -O1 and above

2021-09-01 Thread danglin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102162 --- Comment #1 from John David Anglin --- Created attachment 51395 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51395&action=edit Second test case Changing the optimization of get_unaligned_le32 to 0 results in correct code generation.

[Bug c++/101592] ICE in wide_int_to_tree, at tree.c:1427

2021-09-01 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101592 --- Comment #4 from CVS Commits --- The trunk branch has been updated by Marek Polacek : https://gcc.gnu.org/g:7c5003c6873a941ef75fd31be85dbd37af1fcd23 commit r12-3297-g7c5003c6873a941ef75fd31be85dbd37af1fcd23 Author: Marek Polacek Date: We

[Bug fortran/83865] ICE in wide_int_to_tree_1, at tree.c:1567

2021-09-01 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83865 anlauf at gcc dot gnu.org changed: What|Removed |Added CC||anlauf at gcc dot gnu.org ---

[Bug c++/101488] Implement p1042r1 __VA_OPT__ placemarker changes

2021-09-01 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101488 --- Comment #4 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:e928cf47f350e46eacb48ed954112e603ef3800a commit r12-3298-ge928cf47f350e46eacb48ed954112e603ef3800a Author: Jakub Jelinek Date: W

[Bug c++/101488] Implement p1042r1 __VA_OPT__ placemarker changes

2021-09-01 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101488 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/88323] implement C++20 language features.

2021-09-01 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 101488, which changed state. Bug 101488 Summary: Implement p1042r1 __VA_OPT__ placemarker changes https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101488 What|Removed |Added

[Bug testsuite/51748] gcc.misc-tests/linkage.c fails on mips64-linux-gnu

2021-09-01 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51748 --- Comment #3 from CVS Commits --- The trunk branch has been updated by Andrew Pinski : https://gcc.gnu.org/g:852fdc23a20d07087b5908b57ae7725f435732d5 commit r12-3301-g852fdc23a20d07087b5908b57ae7725f435732d5 Author: Andrew Pinski Date: Wed

[Bug testsuite/51748] gcc.misc-tests/linkage.c fails on mips64-linux-gnu

2021-09-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51748 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |12.0 Status|ASSIGNED

[Bug target/102148] ppc64le: homogeneous float arguments are not passed correctly

2021-09-01 Thread zlwang at ca dot ibm.com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102148 --- Comment #2 from julian --- ABI text will be clarified re this case. The two cases are different after all (register foot-print are the same, but the parameter saving-area will be different). such that GPR skipping is different. I am closin

[Bug target/102148] ppc64le: homogeneous float arguments are not passed correctly

2021-09-01 Thread zlwang at ca dot ibm.com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102148 julian changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/102148] ppc64le: homogeneous float arguments are not passed correctly

2021-09-01 Thread wschmidt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102148 --- Comment #4 from Bill Schmidt --- Thanks, Julian. I'll record this for the next ABI update.

  1   2   3   >