[Bug tree-optimization/100958] two_value_replacement should move to match.pd

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

[Bug tree-optimization/100958] New: two_value_replacement should move to match.pd

2021-06-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100958 Bug ID: 100958 Summary: two_value_replacement should move to match.pd Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: enhancement

[Bug rtl-optimization/100622] Conversion to smaller unsigned type in loop

2021-06-07 Thread guojiufu at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100622 Jiu Fu Guo changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug target/100952] [12 regression] several test case failures after r12-1202

2021-06-07 Thread guihaoc at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100952 --- Comment #3 from HaoChen Gui --- For pr56605.c, the pseudo is not taken mode promotion. The original combined insn compare:CC (and:DI (reg:DI 206) changes to compare:CC (and:SI (subreg:SI (reg:DI 206) 0) So the dump scan fails. I will change

[Bug tree-optimization/100794] suboptimal code due to missing pre2 when vectorization fails

2021-06-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100794 --- Comment #10 from CVS Commits --- The master branch has been updated by Kewen Lin : https://gcc.gnu.org/g:4db34072d5336d13b66f7185ec6454aa7d36f3c7 commit r12-1275-g4db34072d5336d13b66f7185ec6454aa7d36f3c7 Author: Kewen Lin Date: Mon Jun

[Bug target/100952] [12 regression] several test case failures after r12-1202

2021-06-07 Thread guihaoc at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100952 --- Comment #2 from HaoChen Gui --- For pr81348.c, the lxsihzx and vextsh2d are no long needed as the HI to DI mode promotion is removed by my patch. The short could be loaded directly. addis 9,2,.LANCHOR0+4@toc@ha lha 9,.LANCHOR0+4@toc@l(9) I

[Bug c++/91706] [9/10/11/12 Regression] ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in equate_type_number_to_die, at dwarf2out.c:5782

2021-06-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91706 --- Comment #11 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:1a98f830332e5a623278aaeea39c2a88177b2a9a commit r12-1273-g1a98f830332e5a623278aaeea39c2a88177b2a9a Author: Jason Merrill Date: F

[Bug c++/91706] [9/10/11/12 Regression] ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in equate_type_number_to_die, at dwarf2out.c:5782

2021-06-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91706 --- Comment #10 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:f07edb5d7f3e77218ec846a9382f7c1d23e67b71 commit r12-1272-gf07edb5d7f3e77218ec846a9382f7c1d23e67b71 Author: Jason Merrill Date: F

[Bug c++/100102] [9 Regression] ICE in tsubst, at cp/pt.c:15310

2021-06-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100102 --- Comment #26 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:a1b3484a8e6c53c8084723e3f1738d402374198e commit r12-1270-ga1b3484a8e6c53c8084723e3f1738d402374198e Author: Jason Merrill Date:

[Bug c++/100957] New: [12 Regression] ICE: Segmentation fault (in copy_tree_body_r)

2021-06-07 Thread asolokha at gmx dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100957 Bug ID: 100957 Summary: [12 Regression] ICE: Segmentation fault (in copy_tree_body_r) Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords: ice-on-valid-cod

[Bug fortran/100954] writing to a character opens unit -10

2021-06-07 Thread tacodog311 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100954 --- Comment #2 from Taco Jerkface --- Agreed. A typical user will use unit=42, when manually picking unit numbers. However the bug remains for automatic, newunit unit numbers. To reproduce: 1) Open a "newunit" file. 2) close file 3) write to

[Bug fortran/100954] writing to a character opens unit -10

2021-06-07 Thread kargl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100954 kargl at gcc dot gnu.org changed: What|Removed |Added CC||kargl at gcc dot gnu.org ---

[Bug c++/100956] New: Unused variable warnings ignore "if constexpr" blocks where variables are conditionally used

2021-06-07 Thread mattreecebentley at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100956 Bug ID: 100956 Summary: Unused variable warnings ignore "if constexpr" blocks where variables are conditionally used Product: gcc Version: 9.2.0 Status: UNCONFIRMED

[Bug target/100955] New: varargs causes extra stores to/from stack

2021-06-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100955 Bug ID: 100955 Summary: varargs causes extra stores to/from stack Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: enhancement

[Bug target/100952] [12 regression] several test case failures after r12-1202

2021-06-07 Thread seurer at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100952 --- Comment #1 from seurer at gcc dot gnu.org --- Also, this test FAIL: gfortran.dg/parity_1.f90 -O0 execution test only fails on power 10.

[Bug fortran/100954] New: writing to a character opens unit -10

2021-06-07 Thread tacodog311 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100954 Bug ID: 100954 Summary: writing to a character opens unit -10 Product: gcc Version: 7.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran

[Bug c++/100862] using enum member access fail

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

[Bug c++/100102] [9 Regression] ICE in tsubst, at cp/pt.c:15310

2021-06-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100102 Patrick Palka changed: What|Removed |Added Target Milestone|9.5 |10.4 Resolution|---

[Bug c++/100102] [9/10/11/12 Regression] ICE in tsubst, at cp/pt.c:15310

2021-06-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100102 --- Comment #24 from CVS Commits --- The releases/gcc-10 branch has been updated by Patrick Palka : https://gcc.gnu.org/g:fc930b3010bd0de899a3da3209eab20664ddb703 commit r10-9895-gfc930b3010bd0de899a3da3209eab20664ddb703 Author: Patrick Palka

[Bug inline-asm/100953] New: Add memory clobbers just for reads or just for writes

2021-06-07 Thread segher at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100953 Bug ID: 100953 Summary: Add memory clobbers just for reads or just for writes Product: gcc Version: unknown Status: UNCONFIRMED Severity: enhancement Priority: P3

[Bug c++/100862] using enum member access fail

2021-06-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100862 --- Comment #2 from CVS Commits --- The releases/gcc-11 branch has been updated by Patrick Palka : https://gcc.gnu.org/g:e62029a785b3a5e98123da6ef01ca94c003c306d commit r11-8521-ge62029a785b3a5e98123da6ef01ca94c003c306d Author: Patrick Palka

[Bug c++/100102] [9/10/11/12 Regression] ICE in tsubst, at cp/pt.c:15310

2021-06-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100102 --- Comment #23 from CVS Commits --- The releases/gcc-11 branch has been updated by Patrick Palka : https://gcc.gnu.org/g:f1feb74046e0feb0596b93bbb822fae02940a90e commit r11-8520-gf1feb74046e0feb0596b93bbb822fae02940a90e Author: Patrick Palka

[Bug tree-optimization/100299] [11/12 Regression] cc1plus taking all RAM in EVRP

2021-06-07 Thread amacleod at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100299 Andrew Macleod changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/100637] [i386] Vectorize 4-byte vectors

2021-06-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100637 --- Comment #10 from CVS Commits --- The master branch has been updated by Uros Bizjak : https://gcc.gnu.org/g:64735dc923e0a1a2e04c5313471d91ca8b954e9a commit r12-1266-g64735dc923e0a1a2e04c5313471d91ca8b954e9a Author: Uros Bizjak Date: Mon

[Bug target/100952] New: [12 regression] several test case failures after r12-1202

2021-06-07 Thread seurer at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100952 Bug ID: 100952 Summary: [12 regression] several test case failures after r12-1202 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Pri

[Bug middle-end/100951] New: vec_duplicate leads to worse code

2021-06-07 Thread hjl.tools at gmail dot com via Gcc-bugs
%rsp, %rbp .cfi_def_cfa_register 6 movl$0, %eax movd%eax, %xmm0 punpcklwd %xmm0, %xmm0 pshufd $0, %xmm0, %xmm0 movaps %xmm0, w(%rip) nop popq%rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE0:

[Bug fortran/100948] [12 Regression] ICE in gfc_conv_expr_val, at fortran/trans-expr.c:9069

2021-06-07 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100948 anlauf at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |12.0

[Bug fortran/100948] [12 Regression] ICE in gfc_conv_expr_val, at fortran/trans-expr.c:9069

2021-06-07 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100948 anlauf at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/100950] ICE in output_constructor_regular_field, at varasm.c:5514

2021-06-07 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950 anlauf at gcc dot gnu.org changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug c++/100946] [11/12 Regression] [concepts] nonsensical results of compound requirements in requires expressions

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

[Bug target/82735] _mm256_zeroupper does not invalidate previously computed registers

2021-06-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82735 --- Comment #20 from CVS Commits --- The master branch has been updated by H.J. Lu : https://gcc.gnu.org/g:e89759fdfc80db223bd852aba937acb2d7c2cd80 commit r12-1265-ge89759fdfc80db223bd852aba937acb2d7c2cd80 Author: H.J. Lu Date: Mon Jun 7 11:

[Bug c++/100899] [10 Regression] internal compiler error: in retrieve_specialization, at cp/pt.c:1240

2021-06-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100899 Patrick Palka changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug c++/93383] ICE on accessing field of a structure which is non-type template parameter, -std=c++2a

2021-06-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93383 Patrick Palka changed: What|Removed |Added CC||josephcanedo at hotmail dot com --- Comm

[Bug c++/100928] [c++20] ICE with structural type value returned from constexpr function as template argument

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

[Bug fortran/100948] [12 Regression] ICE in gfc_conv_expr_val, at fortran/trans-expr.c:9069

2021-06-07 Thread gscfq--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100948 G. Steinmetz changed: What|Removed |Added Keywords||ice-on-valid-code --- Comment #1 from G.

[Bug c/100842] Invalid -Wstringop-truncation with strncat and -O2

2021-06-07 Thread msebor at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100842 Martin Sebor changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug fortran/100950] ICE in output_constructor_regular_field, at varasm.c:5514

2021-06-07 Thread gscfq--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950 G. Steinmetz changed: What|Removed |Added Keywords||ice-on-valid-code --- Comment #1 from G.

[Bug fortran/100950] New: ICE in output_constructor_regular_field, at varasm.c:5514

2021-06-07 Thread gscfq--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950 Bug ID: 100950 Summary: ICE in output_constructor_regular_field, at varasm.c:5514 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Pri

[Bug fortran/100949] New: [9/10/11/12 Regression] ICE in gfc_conv_expr_present, at fortran/trans-expr.c:1975

2021-06-07 Thread gscfq--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100949 Bug ID: 100949 Summary: [9/10/11/12 Regression] ICE in gfc_conv_expr_present, at fortran/trans-expr.c:1975 Product: gcc Version: 12.0 Status: UNCONFIRMED Sever

[Bug fortran/100948] New: [12 Regression] ICE in gfc_conv_expr_val, at fortran/trans-expr.c:9069

2021-06-07 Thread gscfq--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100948 Bug ID: 100948 Summary: [12 Regression] ICE in gfc_conv_expr_val, at fortran/trans-expr.c:9069 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal

[Bug c++/100947] New: gthr-default.h

2021-06-07 Thread kclifford at tranaptic dot ca via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100947 Bug ID: 100947 Summary: gthr-default.h Product: gcc Version: 11.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassig

[Bug c++/100946] New: [concepts] nonsensical results of compound requirements in requires expressions

2021-06-07 Thread gcc at nospam dot scs.stanford.edu via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100946 Bug ID: 100946 Summary: [concepts] nonsensical results of compound requirements in requires expressions Product: gcc Version: 11.1.0 Status: UNCONFIRMED Severi

[Bug bootstrap/100945] Building gcc fails because mthumb\r unrecognized option

2021-06-07 Thread kclifford at tranaptic dot ca via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100945 --- Comment #2 from Keith Clifford --- I'm using Cygwin's sed.

[Bug bootstrap/100945] Building gcc fails because mthumb\r unrecognized option

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

[Bug c/100945] New: Building gcc fails because mthumb\r unrecognized option

2021-06-07 Thread kclifford at tranaptic dot ca via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100945 Bug ID: 100945 Summary: Building gcc fails because mthumb\r unrecognized option Product: gcc Version: 11.1.0 Status: UNCONFIRMED Severity: normal Pri

[Bug middle-end/100944] New: missing -Warray-bounds accessing a flexible array member of a nested struct

2021-06-07 Thread msebor at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100944 Bug ID: 100944 Summary: missing -Warray-bounds accessing a flexible array member of a nested struct Product: gcc Version: 11.1.0 Status: UNCONFIRMED Severity:

[Bug libstdc++/100940] views::take and views::drop should not define _S_has_simple_extra_args

2021-06-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100940 Patrick Palka changed: What|Removed |Added Ever confirmed|0 |1 CC|

[Bug c/100920] bogus warnings with -Wscalar-storage-order

2021-06-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100920 --- Comment #8 from CVS Commits --- The master branch has been updated by Eric Botcazou : https://gcc.gnu.org/g:97d83259b91fb558f5b09bfb09529900f585c4c9 commit r12-1264-g97d83259b91fb558f5b09bfb09529900f585c4c9 Author: Eric Botcazou Date: M

[Bug c/100920] bogus warnings with -Wscalar-storage-order

2021-06-07 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100920 --- Comment #7 from Eric Botcazou --- > Thanks for the swift fix. It nicely resolves it for the malloc/alloca ... > It doesn't seem to do anything for the rest of the common idioms however > when I extend the testcase. Yet there is a provision

[Bug c++/100918] [9/10/11/12 Regression] Naming a destructor as a qualified template-id results in bogus access error

2021-06-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100918 --- Comment #2 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:6cb35b606c39d5f21f3298c77bfbcaaef3fbc872 commit r12-1263-g6cb35b606c39d5f21f3298c77bfbcaaef3fbc872 Author: Patrick Palka Date: M

[Bug testsuite/100943] [12 regression] new test gcc.dg/pr100887.c in r12-1256 fails with excess errors

2021-06-07 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100943 Jakub Jelinek changed: What|Removed |Added Last reconfirmed||2021-06-07 Assignee|unassigne

[Bug libstdc++/100900] error: missing 'typename' prior to dependent type name in elements_view

2021-06-07 Thread avi--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100900 --- Comment #8 from Avi Kivity --- I see you added the changelog entry. I'll be sure to do that next time I post a patch.

[Bug testsuite/100943] New: [12 regression] new test gcc.dg/pr100887.c in r12-1256 fails with excess errors

2021-06-07 Thread seurer at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100943 Bug ID: 100943 Summary: [12 regression] new test gcc.dg/pr100887.c in r12-1256 fails with excess errors Product: gcc Version: 12.0 Status: UNCONFIRMED Severity

[Bug libstdc++/100900] error: missing 'typename' prior to dependent type name in elements_view

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

[Bug libstdc++/100900] error: missing 'typename' prior to dependent type name in elements_view

2021-06-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100900 --- Comment #6 from CVS Commits --- The releases/gcc-11 branch has been updated by Patrick Palka : https://gcc.gnu.org/g:23fa1e7eab7680ae0488b4c8802b0bcd8f78425d commit r11-8519-g23fa1e7eab7680ae0488b4c8802b0bcd8f78425d Author: Avi Kivity Dat

[Bug libstdc++/100900] error: missing 'typename' prior to dependent type name in elements_view

2021-06-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100900 --- Comment #5 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:5e2e15f212e2458a1258b8c856895c755460bc6b commit r12-1262-g5e2e15f212e2458a1258b8c856895c755460bc6b Author: Avi Kivity Date: Mon

[Bug libstdc++/100903] Bogus "zero as null pointer constant" warning

2021-06-07 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100903 Jakub Jelinek changed: What|Removed |Added CC||jason at gcc dot gnu.org,

[Bug target/100885] [12 Regression] ICE: in extract_constrain_insn, at recog.c:2671: insn does not satisfy its constraints: {sse4_1_zero_extendv8qiv8hi2}

2021-06-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100885 --- Comment #11 from CVS Commits --- The releases/gcc-11 branch has been updated by H.J. Lu : https://gcc.gnu.org/g:bcb5e97899e324c092806b49256a515593268a54 commit r11-8518-gbcb5e97899e324c092806b49256a515593268a54 Author: H.J. Lu Date: Mon

[Bug target/100885] [12 Regression] ICE: in extract_constrain_insn, at recog.c:2671: insn does not satisfy its constraints: {sse4_1_zero_extendv8qiv8hi2}

2021-06-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100885 --- Comment #10 from CVS Commits --- The master branch has been updated by H.J. Lu : https://gcc.gnu.org/g:52730540e83c81ee595a51feb7736ff753c98139 commit r12-1261-g52730540e83c81ee595a51feb7736ff753c98139 Author: H.J. Lu Date: Mon Jun 7 07

[Bug libstdc++/98842] optional's spaceship operations generates wrong code when operator== is not present

2021-06-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98842 --- Comment #3 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:adec14811714e22a6c1f7f0199adc05370f0d8b0 commit r12-1260-gadec14811714e22a6c1f7f0199adc05370f0d8b0 Author: Jonathan Wakely Date:

[Bug c++/100102] [9/10/11/12 Regression] ICE in tsubst, at cp/pt.c:15310

2021-06-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100102 --- Comment #22 from Patrick Palka --- (In reply to Eduard Rozenberg from comment #21) > @ppalka Huge thanks for this fix - it's working well for me. Very happy to > see the patch applied with no problems to gcc 10.3.0, because it could take > s

[Bug target/100912] powerpc64le: ieee128 long double incorrectly printed when using shared libstdc++

2021-06-07 Thread msc at linux dot ibm.com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100912 --- Comment #4 from Matheus Castanho --- Just for completeness, setting the rpath showed the same results: ~/build/gcc> /home/mscastanho/usr/bin/g++ -g -Wl,-rpath,$HOME/usr/lib64 ~/test-ieee128.cpp -o test-shared ~/build/gcc> ./test-shared 6.95

[Bug libstdc++/100900] error: missing 'typename' prior to dependent type name in elements_view

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

[Bug libstdc++/100900] error: missing 'typename' prior to dependent type name in elements_view

2021-06-07 Thread avi--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100900 --- Comment #3 from Avi Kivity --- Note, I posted a patch for this to gcc-patches, to save you the effort of typing those 9 letters.

[Bug target/100912] powerpc64le: ieee128 long double incorrectly printed when using shared libstdc++

2021-06-07 Thread msc at linux dot ibm.com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100912 --- Comment #3 from Matheus Castanho --- Using objdump -dr ~/usr/lib64/libstdc++.so.6: [...] 000c9340 <_ZSt16__convert_from_vRKP15__locale_structPciPKcz>: c9340: 25 00 4c 3c addis r2,r12,37 c9344: c0 c5 42 38

[Bug tree-optimization/100250] [11 Regression] ICE related to -Wmaybe-uninitialized

2021-06-07 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100250 Jakub Jelinek changed: What|Removed |Added CC||christian.holme at med dot uni-goe

[Bug c/100924] GCC 11.1.1 internal compiler error: segfault at VLA function definition

2021-06-07 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100924 Jakub Jelinek changed: What|Removed |Added Resolution|--- |DUPLICATE CC|

[Bug libstdc++/100900] error: missing 'typename' prior to dependent type name in elements_view

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

[Bug tree-optimization/100934] [9/10/11/12 Regression] wrong code at -O3 during unrolling since r9-6299

2021-06-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100934 Richard Biener changed: What|Removed |Added CC||law at gcc dot gnu.org --- Comment #5

[Bug c/100920] bogus warnings with -Wscalar-storage-order

2021-06-07 Thread george.thopas at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100920 --- Comment #6 from George Thopas --- (In reply to Eric Botcazou from comment #5) > Thanks for reporting the problem. Thanks for the swift fix. It nicely resolves it for the malloc/alloca ... It doesn't seem to do anything for the rest of the

[Bug libstdc++/100475] semiregular-box's constructor uses wrong list-initialization

2021-06-07 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100475 --- Comment #8 from Jonathan Wakely --- We should almost never use list-init in the library unless the standard explicitly specifies it. Even if the standard specifies it, we should consider whether that's a defect in the standard. Uniform init

[Bug tree-optimization/97770] [ICELAKE]Missing vectorization for vpopcnt

2021-06-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97770 --- Comment #16 from Richard Biener --- Changing the signature will not help given we don't want to regress other cases. Instead we have to somehow remove the pro- and demotions with the help of patterns. I think using .POPCOUNT should work ther

[Bug target/100931] [x86-64] Failure to optimize 2 32-bit stores converted to a 64-bit store into using movabs instead of loading from a constant

2021-06-07 Thread gabravier at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100931 --- Comment #4 from Gabriel Ravier --- Ah sorry for not clarifying. I get this bug for `-O3 -mtune=x` where x is one of generic, core2, nehalem, westmere, sandybridge, ivybridge, haswell, broadwell, znver1, znver2 and znver3. I have checked all

[Bug tree-optimization/100934] [9/10/11/12 Regression] wrong code at -O3 during unrolling since r9-6299

2021-06-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100934 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug target/100931] [x86-64] Failure to optimize 2 32-bit stores converted to a 64-bit store into using movabs instead of loading from a constant

2021-06-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100931 --- Comment #3 from Richard Biener --- I suppose this is still an expander/backend missed optimization which doesn't consider doing a V2SImode store in DImode?

[Bug c/100924] GCC 11.1.1 internal compiler error: segfault at VLA function definition

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

[Bug tree-optimization/100923] [9/10/11/12 Regression] wrong code at -O2 and above on x86_64-linux-gnu

2021-06-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100923 --- Comment #5 from Richard Biener --- The bug is that PTA computes : *j_15(D) = &l; # PT = null _2 = *j_15(D); # PT = null _3 = *_2; and VN (in)correctly value-numbers the later load from 'l' to _3, pulling the points-to info int

[Bug libstdc++/100940] views::take and views::drop should not define _S_has_simple_extra_args

2021-06-07 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100940 --- Comment #2 from 康桓瑋 --- (In reply to 康桓瑋 from comment #1) > It seems that before r12-1184, the solution to PR100577 can be simply to > remove const && delete operator(). The reason is that const & and && > overloads themselves are constraine

[Bug libstdc++/100940] views::take and views::drop should not define _S_has_simple_extra_args

2021-06-07 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100940 --- Comment #1 from 康桓瑋 --- It seems that before r12-1184, the solution to PR100577 can be simply to remove const && delete operator(). The reason is that const & and && overloads themselves are constrained, and if _Rhs meets __pipe_invocable, i

[Bug tree-optimization/100923] [9/10/11/12 Regression] wrong code at -O2 and above on x86_64-linux-gnu

2021-06-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100923 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Version|unknown

[Bug tree-optimization/100922] CSE leads to fully redundant (back to back) zero-extending loads of the same thing in a loop, or a register copy

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

[Bug target/100909] [12 Regression] powerpc64le: Regression causing unexpected error with IBM long double

2021-06-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100909 Richard Biener changed: What|Removed |Added Target Milestone|--- |12.0

[Bug preprocessor/100904] [9/10/11/12 Regression] Wrong line location #include error "No such file or directory" – line + 1 [traditional mode as used by gfortran]

2021-06-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100904 Richard Biener changed: What|Removed |Added Component|libgcc |preprocessor Summary|[9/10/

[Bug middle-end/100898] [9/10/11 Regression] ICE with -O2: in gimple_call_arg_ptr, at gimple.h:3264

2021-06-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100898 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug target/100885] [12 Regression] ICE: in extract_constrain_insn, at recog.c:2671: insn does not satisfy its constraints: {sse4_1_zero_extendv8qiv8hi2}

2021-06-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100885 Richard Biener changed: What|Removed |Added Target Milestone|--- |12.0 Resolution|---

[Bug c++/100879] [10/11/12 Regression] gcc is complaining of a signed compare when comparing enums of different types (same underlying type)

2021-06-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100879 Richard Biener changed: What|Removed |Added Summary|gcc is complaining of a |[10/11/12 Regression] gcc

[Bug target/100941] wrong code with __builtin_shufflevector() with -mavx512f

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

[Bug tree-optimization/100934] [9/10/11/12 Regression] wrong code at -O3 during unrolling since r9-6299

2021-06-07 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100934 Jakub Jelinek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug tree-optimization/100934] [9/10/11/12 Regression] wrong code at -O3 during unrolling since r9-6299

2021-06-07 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100934 Jakub Jelinek changed: What|Removed |Added Version|unknown |12.0 Target Milestone|---

[Bug driver/100937] configure: Add --enable-default-semantic-interposition

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

[Bug libstdc++/91488] [9/10/11/12 Regression] char_traits::length causes "inlining failed in call to always_inline" error with -fgnu-tm -O2 -std=c++17

2021-06-07 Thread gustavo at ugr dot es via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91488 --- Comment #7 from gustavo --- can be reproduced also trunk gcc in: https://gcc.godbolt.org/z/v6T9j3r4M

[Bug libstdc++/91488] [9/10/11/12 Regression] char_traits::length causes "inlining failed in call to always_inline" error with -fgnu-tm -O2 -std=c++17

2021-06-07 Thread gustavo at ugr dot es via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91488 --- Comment #6 from gustavo --- the bug is still here in gcc versión 11.1.1 20210531 (Red Hat 11.1.1-3) (GCC) g++ -fgnu-tm -O1 -Wallbug.cc -o bug In file included from /usr/include/c++/11/ios:40, from /usr/include/c++/11/

[Bug libstdc++/91488] [9/10/11/12 Regression] char_traits::length causes "inlining failed in call to always_inline" error with -fgnu-tm -O2 -std=c++17

2021-06-07 Thread gustavo at ugr dot es via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91488 gustavo changed: What|Removed |Added CC||gustavo at ugr dot es --- Comment #5 from gust

[Bug target/100929] gcc fails to optimize less to min for SIMD code

2021-06-07 Thread denis.yaroshevskij at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100929 --- Comment #5 from Denis Yaroshevskiy --- x86 (https://godbolt.org/z/zPWbnqfPY) Options: -O3 -mavx2 ``` #include __m256 if_else_float(__m256 x, __m256 y) { __m256 mask = _mm256_cmp_ps(y, x, _CMP_LT_OQ); return _mm256_blendv_ps(x, y, mas

[Bug target/100941] wrong code with __builtin_shufflevector() with -mavx512f

2021-06-07 Thread zsojka at seznam dot cz via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100941 --- Comment #3 from Zdenek Sojka --- (In reply to Zdenek Sojka from comment #2) > (In reply to Hongtao.liu from comment #1) > > The issue seems to be related to generic part, not target specific > > > > 006t.gimple > > > > U foo (V v, W w) > >

[Bug middle-end/100942] New: ccmp is not used if the value is used later

2021-06-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100942 Bug ID: 100942 Summary: ccmp is not used if the value is used later Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: enhancement

[Bug target/100941] wrong code with __builtin_shufflevector() with -mavx512f

2021-06-07 Thread zsojka at seznam dot cz via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100941 --- Comment #2 from Zdenek Sojka --- (In reply to Hongtao.liu from comment #1) > The issue seems to be related to generic part, not target specific > > 006t.gimple > > U foo (V v, W w) > { > U D.2852; > > _1 = {v, { 0, 0, 0, 0 }}; > _2

[Bug target/100941] wrong code with __builtin_shufflevector() with -mavx512f

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

[Bug target/100887] [12 Regression] ICE: in ix86_expand_vector_init_concat, at config/i386/i386-expand.c:14178 with -mavx512f and __builtin_shufflevector()

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

[Bug middle-end/100898] [9/10/11 Regression] ICE with -O2: in gimple_call_arg_ptr, at gimple.h:3264

2021-06-07 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100898 Jakub Jelinek changed: What|Removed |Added Summary|[9/10/11/12 Regression] ICE |[9/10/11 Regression] ICE

  1   2   >