[Bug tree-optimization/104288] [11/12 Regression] EVRP null pointer check removal for strcmp (and maybe others) is not flow senative

2022-01-31 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104288 --- Comment #6 from Jakub Jelinek --- Pedantically, even in the same bb the non-NULLness applies, but only for the stmt with the non-NULL access (e.g. dereference or strcmp call like in this testcase) or in stmts before it unless there is a

[Bug c++/67048] [9/10/11/12 Regression] GCC rejects well-formed program using empty anonymous enum specifier in a variable declaration

2022-01-31 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67048 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment #2

[Bug tree-optimization/95084] [11/12 Regression] code sinking prevents if-conversion

2022-01-31 Thread rsandifo at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95084 rsandifo at gcc dot gnu.org changed: What|Removed |Added Summary|code sinking prevents |[11/12 Regression] code

[Bug fortran/104309] New: Elemental character function should not return array of character variables of different lengths.

2022-01-31 Thread vivekrao4 at yahoo dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104309 Bug ID: 104309 Summary: Elemental character function should not return array of character variables of different lengths. Product: gcc Version: fortran-dev Status:

[Bug c++/104107] [9/10/11/12 Regression] parsing crashes on class template instantiation since r9-6853-g17838af989014f5e

2022-01-31 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104107 Martin Liška changed: What|Removed |Added Summary|[9/10/11/12 Regression] |[9/10/11/12 Regression]

[Bug analyzer/104308] New: no location info provided for [-Wanalyzer-use-of-uninitialized-value] warnings

2022-01-31 Thread kdudka at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104308 Bug ID: 104308 Summary: no location info provided for [-Wanalyzer-use-of-uninitialized-value] warnings Product: gcc Version: 12.0 Status: UNCONFIRMED

[Bug c/104289] -fdiagnostics-parseable-fixits doesn't always generate fixit notes

2022-01-31 Thread dmalcolm at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104289 David Malcolm changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/100853] [11/12 Regression] internal compiler error: in cp_tree_equal, at cp/tree.c:4148 since r11-2275-g5324a3e621d9a2ee

2022-01-31 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100853 Martin Liška changed: What|Removed |Added Keywords|needs-bisection | Summary|[11/12 Regression]

[Bug tree-optimization/104288] [11/12 Regression] EVRP null pointer check removal for strcmp (and maybe others) is not flow senative

2022-01-31 Thread amacleod at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104288 --- Comment #5 from Andrew Macleod --- The issue is that the routine to determine non-nullness is being called to check for range-on-entry of the current block instead of just the dominators. The trace shows: 24 range_on_entry

[Bug tree-optimization/100086] [11 Regression] spurious -Wnonnull with __builtin_expect

2022-01-31 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100086 Martin Liška changed: What|Removed |Added Keywords|needs-bisection | CC|

[Bug tree-optimization/94905] [10/11 Regression] Bogus warning -Werror=maybe-uninitialized

2022-01-31 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94905 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org

[Bug preprocessor/104147] [9/10/11/12 Regression] C preprocessor may remove the standard required whitespace between the preprocessing tokens

2022-01-31 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104147 --- Comment #3 from Jakub Jelinek --- Looking at the PREV_WHITE uses, they look like: if (token->type == CPP_PADDING) { avoid_paste = true; if (print.source == NULL || (!(print.source->flags & PREV_WHITE)

[Bug target/100930] PPC: Missing builtins for P9 vextsb2w, vextsb2w, vextsb2d, vextsh2d, vextsw2d

2022-01-31 Thread wschmidt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100930 Bill Schmidt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/104294] ICE: tree check: accessed elt 2 of 'tree_vec' with 1 elts in tsubst_pack_expansion, at cp/pt.cc:13130

2022-01-31 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104294 --- Comment #3 from Patrick Palka --- *** Bug 104295 has been marked as a duplicate of this bug. ***

[Bug c++/104295] ICE: tree check: expected template_decl, have error_mark in build_deduction_guide, at cp/pt.cc:29079

2022-01-31 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104295 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org

[Bug c++/104294] ICE: tree check: accessed elt 2 of 'tree_vec' with 1 elts in tsubst_pack_expansion, at cp/pt.cc:13130

2022-01-31 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104294 --- Comment #2 from Patrick Palka --- I believe the testcase should be valid even without the user-defined deduction guide since we should have synthesized an equivalent guide from the C(T) constructor.

[Bug tree-optimization/85390] [9/10/11/12 Regression] possible missed optimisation / regression from 6.3 with conditional expression

2022-01-31 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85390 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org

[Bug c++/104294] ICE: tree check: accessed elt 2 of 'tree_vec' with 1 elts in tsubst_pack_expansion, at cp/pt.cc:13130

2022-01-31 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104294 Patrick Palka changed: What|Removed |Added Last reconfirmed||2022-01-31

[Bug c++/80871] Template partial ordering considered non-ambiguous with deduced and non-deduced parameter packs

2022-01-31 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80871 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org

[Bug target/104307] [11/12 Regression] '-fcompare-debug' failure (length) w/ -mavx512f -O2

2022-01-31 Thread asolokha at gmx dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104307 --- Comment #1 from Arseny Solokha --- (In reply to Arseny Solokha from comment #0) > w/ -Os -funroll-loops: It's an obvious copy-paste error, of course. It fails the check w/ -mavx512f -O2.

[Bug target/100623] [10/11/12 Regression] wrong code with -Os -fno-dce -fno-defer-pop -fno-forward-propagate -flive-range-shrinkage -fno-rerun-cse-after-loop -mno-push-args since r10-7515-g2c0fa3ecf70

2022-01-31 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100623 Martin Liška changed: What|Removed |Added Keywords|needs-bisection | --- Comment #5 from Martin Liška ---

[Bug target/104307] New: [11/12 Regression] '-fcompare-debug' failure (length) w/ -mavx512f -O2

2022-01-31 Thread asolokha at gmx dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104307 Bug ID: 104307 Summary: [11/12 Regression] '-fcompare-debug' failure (length) w/ -mavx512f -O2 Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords:

[Bug tree-optimization/97821] [9/10/11/12 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-pc-linux-gnu by r6-3608

2022-01-31 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97821 Richard Biener changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|rguenth at gcc

[Bug demangler/98886] stack overflow in cxxfilt, demangle_type, rust-demangle.c:854

2022-01-31 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98886 --- Comment #11 from CVS Commits --- The master branch has been updated by Nick Clifton : https://gcc.gnu.org/g:f10bec5ffa487ad3033ed5f38cfd0fc7d696deab commit r12-6945-gf10bec5ffa487ad3033ed5f38cfd0fc7d696deab Author: Nick Clifton Date:

[Bug demangler/99935] Stack exhaustion demangling rust mangled name

2022-01-31 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99935 --- Comment #10 from CVS Commits --- The master branch has been updated by Nick Clifton : https://gcc.gnu.org/g:f10bec5ffa487ad3033ed5f38cfd0fc7d696deab commit r12-6945-gf10bec5ffa487ad3033ed5f38cfd0fc7d696deab Author: Nick Clifton Date:

[Bug c++/104294] ICE: tree check: accessed elt 2 of 'tree_vec' with 1 elts in tsubst_pack_expansion, at cp/pt.cc:13130

2022-01-31 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104294 --- Comment #1 from 康桓瑋 --- (In reply to 康桓瑋 from comment #0) > template > struct B; > > template > struct B { > template > struct C { C(T); }; > }; > > int main() { > B::C{0}; > } > > https://godbolt.org/z/h1jGhc5b4 In fact, if we

[Bug preprocessor/104147] [9/10/11/12 Regression] C preprocessor may remove the standard required whitespace between the preprocessing tokens

2022-01-31 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104147 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment

[Bug middle-end/104151] [9/10/11/12 Regression] x86: excessive code generated for 128-bit byteswap

2022-01-31 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104151 --- Comment #12 from Uroš Bizjak --- (In reply to Uroš Bizjak from comment #10) > (In reply to Hongtao.liu from comment #4) > > Also there's separate issue, codegen for below is not optimal > > gimple: > > _11 = VIEW_CONVERT_EXPR(a_3(D)) > >

[Bug target/94372] pthread doesn't define _REENTRANT in preprocessor on OpenRISC

2022-01-31 Thread shorne at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94372 Stafford Horne changed: What|Removed |Added Status|WAITING |ASSIGNED --- Comment #2 from Stafford

[Bug c++/67491] [meta-bug] concepts issues

2022-01-31 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 67969, which changed state. Bug 67969 Summary: [concepts] bug with overloaded function when using constraints https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67969 What|Removed |Added

[Bug c++/67969] [concepts] bug with overloaded function when using constraints

2022-01-31 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67969 Patrick Palka changed: What|Removed |Added Target Milestone|--- |7.0 Status|UNCONFIRMED

[Bug target/102952] New code-gen options for retpolines and straight line speculation

2022-01-31 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102952 --- Comment #37 from H.J. Lu --- (In reply to Richard Biener from comment #36) > HJ, does it make sense to backport these to branches since AFAIU they also > address possible security issues? Yes, Linux kernel needs it. I will work on it.

[Bug rtl-optimization/104306] New: Use secondary_reload for optimized interunit reg-reg moves

2022-01-31 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104306 Bug ID: 104306 Summary: Use secondary_reload for optimized interunit reg-reg moves Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/97821] [9/10/11/12 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-pc-linux-gnu by r6-3608

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

[Bug middle-end/90348] [9/10/11/12 Regression] Partition of char arrays is incorrect in some cases

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

[Bug rtl-optimization/103006] [9/10/11/12 Regression] wrong code at -O1 or -O2 on x86_64-linux-gnu by r7-7101

2022-01-31 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103006 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/67969] [concepts] bug with overloaded function when using constraints

2022-01-31 Thread kirshamir at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67969 Amir Kirsh changed: What|Removed |Added CC||kirshamir at gmail dot com --- Comment #4

[Bug rtl-optimization/103006] [9/10/11/12 Regression] wrong code at -O1 or -O2 on x86_64-linux-gnu by r7-7101

2022-01-31 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103006 --- Comment #12 from Richard Biener --- Oh, and I think address-takens are really not an issue but the accesses based on them which confuse the simplistic live analysis to not recognize those as births. So we _can_ introduce explicit birth

[Bug c++/104305] New: Partial specialization with parameter pack is ignored

2022-01-31 Thread fchelnokov at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104305 Bug ID: 104305 Summary: Partial specialization with parameter pack is ignored Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c++/98675] Accessing member of temporary outside its lifetime allowed in constexpr function

2022-01-31 Thread tobi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98675 --- Comment #5 from Tobias Schlüter --- I've submitted this to clang's bug tracker as well. https://github.com/llvm/llvm-project/issues/53494

[Bug middle-end/104069] -Werror=use-after-free false positive on elfutils-0.186

2022-01-31 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104069 --- Comment #21 from Jakub Jelinek --- #c0 is fixed with the r12-6712-g2f714642e574c64e1c0e093cad3de6f8accb6ec7 change.

[Bug tree-optimization/104269] [12 Regression] Bogus -Wuse-after-free seen in xen

2022-01-31 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104269 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment

[Bug target/104189] enable 64-bit compare-and-swap on SPARC/Linux with V9

2022-01-31 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104189 --- Comment #12 from Jonathan Wakely --- I suppose we can do this then: --- a/libstdc++-v3/testsuite/lib/dg-options.exp +++ b/libstdc++-v3/testsuite/lib/dg-options.exp @@ -296,7 +296,6 @@ proc add_options_for_libatomic { flags } { if {

[Bug rtl-optimization/103006] [9/10/11/12 Regression] wrong code at -O1 or -O2 on x86_64-linux-gnu by r7-7101

2022-01-31 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103006 --- Comment #11 from Richard Biener --- (In reply to rguent...@suse.de from comment #8) > On Tue, 2 Nov 2021, jakub at gcc dot gnu.org wrote: > > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103006 > > > > --- Comment #7 from Jakub Jelinek

[Bug ada/104027] [12 Regression] libgnat-12.so requires executable stack on x86_64-linux

2022-01-31 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104027 --- Comment #7 from CVS Commits --- The master branch has been updated by Pierre-Marie de Rodat : https://gcc.gnu.org/g:2dbc237e8605bb87f8b25adc455436dcba41fce8 commit r12-6943-g2dbc237e8605bb87f8b25adc455436dcba41fce8 Author: Arnaud Charlet

[Bug ipa/103585] fatigue2 requires inlining of peridida to work well

2022-01-31 Thread hubicka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103585 --- Comment #12 from Jan Hubicka --- Created attachment 52317 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52317=edit WIP patch This is patch I made while working on this problem. It improves the escape analysis of the first patch so

[Bug target/104253] libgcc missing __floatdiif

2022-01-31 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104253 --- Comment #10 from Jakub Jelinek --- LGTM, passed testing for me, are you going to post it?

[Bug c++/104304] Compiler allows using a lambda with a capture as non-type template parameter (C++20)

2022-01-31 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104304 --- Comment #1 from Martin Liška --- Likely started with r9-3836-g4be5c72cf3ea3ee9.

[Bug c++/104304] Compiler allows using a lambda with a capture as non-type template parameter (C++20)

2022-01-31 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104304 Martin Liška changed: What|Removed |Added Ever confirmed|0 |1 CC|

[Bug ipa/104303] [12 regression] gnatmake is miscompiled by IPA/modref

2022-01-31 Thread hubicka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104303 Jan Hubicka changed: What|Removed |Added CC||hubicka at gcc dot gnu.org Last

[Bug rtl-optimization/104198] [12 regression] ifcvt change breaks 64-bit SPARC bootstrap

2022-01-31 Thread rdapp at linux dot ibm.com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104198 --- Comment #14 from rdapp at linux dot ibm.com --- Ok, this is triggered by the copy_rtx I introduced for the or1k failure: + rtx rev_cc_cmp = copy_rtx (cond_exec_get_condition (jump, /* get_reversed */ true)); because copy_rtx is called

[Bug bootstrap/104301] --enable-cstdio=stdio_pure not passed down to libstdc++-v3

2022-01-31 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104301 Jonathan Wakely changed: What|Removed |Added Severity|normal |minor Last reconfirmed|

[Bug ipa/104303] [12 regression] gnatmake is miscompiled by IPA/modref

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

[Bug c++/104304] New: Compiler allows using a lambda with a capture as non-type template parameter (C++20)

2022-01-31 Thread dk949.david at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104304 Bug ID: 104304 Summary: Compiler allows using a lambda with a capture as non-type template parameter (C++20) Product: gcc Version: 11.1.0 Status: UNCONFIRMED

[Bug ipa/104303] New: [12 regression] gnatmake is miscompiled by IPA/modef

2022-01-31 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104303 Bug ID: 104303 Summary: [12 regression] gnatmake is miscompiled by IPA/modef Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: major Priority: P3

[Bug c++/104302] [12 Regression] ICE Segmentation fault since r12-6825-g2da90ad39bf8fa9e

2022-01-31 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104302 Martin Liška changed: What|Removed |Added Target Milestone|--- |12.0 Last reconfirmed|

[Bug c++/104302] New: [12 Regression] ICE Segmentation fault since r12-6825-g2da90ad39bf8fa9e

2022-01-31 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104302 Bug ID: 104302 Summary: [12 Regression] ICE Segmentation fault since r12-6825-g2da90ad39bf8fa9e Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords:

[Bug bootstrap/104301] New: --enable-cstdio=stdio_pure not passed down to libstdc++-v3

2022-01-31 Thread rdiezmail-gcc at yahoo dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104301 Bug ID: 104301 Summary: --enable-cstdio=stdio_pure not passed down to libstdc++-v3 Product: gcc Version: 11.2.0 Status: UNCONFIRMED Severity: normal

[Bug target/104298] [12 Regression] Broken cross compilers

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

[Bug c++/104300] [12 Regression] ICE in gimplify_var_or_parm_decl, at gimplify.c:2977 since r12-6326-ge948436eab818c52

2022-01-31 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104300 Martin Liška changed: What|Removed |Added Ever confirmed|0 |1 Target Milestone|---

[Bug c++/104300] New: [12 Regression] ICE in gimplify_var_or_parm_decl, at gimplify.c:2977 since r12-6326-ge948436eab818c52

2022-01-31 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104300 Bug ID: 104300 Summary: [12 Regression] ICE in gimplify_var_or_parm_decl, at gimplify.c:2977 since r12-6326-ge948436eab818c52 Product: gcc Version: 12.0 Status:

[Bug target/104298] [12 Regression] Broken cross compilers

2022-01-31 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104298 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED

[Bug libstdc++/104299] New: Doc: stdio is not the only option in --enable-cstdio=XXX

2022-01-31 Thread rdiezmail-gcc at yahoo dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104299 Bug ID: 104299 Summary: Doc: stdio is not the only option in --enable-cstdio=XXX Product: gcc Version: 11.2.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/103514] Missing XOR-EQ-AND Optimization

2022-01-31 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103514 --- Comment #5 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:263a5944fc806396ecc3eff3d96277602e88ae2b commit r12-6942-g263a5944fc806396ecc3eff3d96277602e88ae2b Author: Jakub Jelinek Date:

[Bug target/104298] New: [12 Regression] Broken cross compilers

2022-01-31 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104298 Bug ID: 104298 Summary: [12 Regression] Broken cross compilers Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug c++/104284] [9/10/11/12 Regression] ICE: unexpected expression '' of kind implicit_conv_expr since r9-6073-ge8b3c1bc3ba22dcf

2022-01-31 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104284 Martin Liška changed: What|Removed |Added CC||jason at gcc dot gnu.org,

[Bug target/104271] [12 Regression] 538.imagick_r run-time at -Ofast -march=native regressed by 26% on Intel Cascade Lake server CPU

2022-01-31 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104271 Martin Liška changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug target/104189] enable 64-bit compare-and-swap on SPARC/Linux with V9

2022-01-31 Thread glaubitz at physik dot fu-berlin.de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104189 --- Comment #11 from John Paul Adrian Glaubitz --- (In reply to Eric Botcazou from comment #10) > Applied on the mainline only since not appropriate for release branches. OK, thanks! I will ask Matthias for including the patch in gcc-11 on

[Bug c++/104291] [12 Regression] gcc accepts template argument involves template parameter(s)

2022-01-31 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104291 Jonathan Wakely changed: What|Removed |Added Keywords|needs-bisection | CC|

[Bug rtl-optimization/95123] [10/11/12 Regression] Wrong code w/ -O2 -fselective-scheduling2 -funroll-loops --param early-inlining-insns=5 --param loop-invariant-max-bbs-in-loop=3 --param max-jump-thr

2022-01-31 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95123 Martin Liška changed: What|Removed |Added Keywords|needs-bisection | --- Comment #12 from Martin Liška ---

[Bug d/104287] [12 regression] error: spurious trailing punctuation sequence ').' in format [-Werror=format-diag]

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

[Bug d/104287] [12 regression] error: spurious trailing punctuation sequence ').' in format [-Werror=format-diag]

2022-01-31 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104287 --- Comment #1 from CVS Commits --- The master branch has been updated by Martin Liska : https://gcc.gnu.org/g:e97cfaa9f61429f6717fd35d73309b02f9c02e95 commit r12-6941-ge97cfaa9f61429f6717fd35d73309b02f9c02e95 Author: Martin Liska Date:

[Bug tree-optimization/100499] [9/10/11/12 Regression] Different results with -fpeel-loops -ftree-loop-vectorize options

2022-01-31 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100499 --- Comment #39 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:625f16c798757dcbfdded841f01d7c566d15c55c commit r12-6939-g625f16c798757dcbfdded841f01d7c566d15c55c Author: Richard Biener Date:

[Bug target/104189] enable 64-bit compare-and-swap on SPARC/Linux with V9

2022-01-31 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104189 Eric Botcazou changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug target/104189] enable 64-bit compare-and-swap on SPARC/Linux with V9

2022-01-31 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104189 --- Comment #9 from CVS Commits --- The master branch has been updated by Eric Botcazou : https://gcc.gnu.org/g:23987912ddb4207de0714d81237f93f613557d1f commit r12-6938-g23987912ddb4207de0714d81237f93f613557d1f Author: Eric Botcazou Date:

[Bug c++/104291] [12 Regression] gcc accepts template argument involves template parameter(s)

2022-01-31 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104291 Richard Biener changed: What|Removed |Added Known to work||11.2.0 Priority|P3

[Bug go/104290] [12 Regression] trunk 20220126 fails to build libgo on i686-gnu

2022-01-31 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104290 Richard Biener changed: What|Removed |Added Target Milestone|--- |12.0

[Bug tree-optimization/104288] [11/12 Regression] EVRP null pointer check removal for strcmp (and maybe others) is not flow senative

2022-01-31 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104288 Richard Biener changed: What|Removed |Added Priority|P3 |P1 --- Comment #4 from Richard Biener

[Bug tree-optimization/104276] memset is not elimited when followed by a store loop writing to that memory location

2022-01-31 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104276 --- Comment #7 from Richard Biener --- DSE could in theory prune live-bytes from a store inside a loop by looking at SCEV / niter info. That'll cost though, and it's not clear where it would nicely fit.

[Bug ipa/104275] Os causes some functions which are no-ops not to be inlined in some cases

2022-01-31 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104275 --- Comment #2 from Richard Biener --- IPA-CP should figure this out but I guess to do good we need early inlining to happen. I wonder if we can do some "local" IPA-CP to help early inlining?

[Bug target/104271] [12 Regression] 538.imagick_r run-time at -Ofast -march=native regressed by 26% on Intel Cascade Lake server CPU

2022-01-31 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104271 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Target

[Bug tree-optimization/100499] [9/10/11/12 Regression] Different results with -fpeel-loops -ftree-loop-vectorize options

2022-01-31 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100499 --- Comment #38 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:3c7067cc92281dcbfeaf64116d8416f2092b4c10 commit r12-6936-g3c7067cc92281dcbfeaf64116d8416f2092b4c10 Author: Richard Biener Date:

[Bug target/102952] New code-gen options for retpolines and straight line speculation

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

<    1   2