[Bug tree-optimization/77399] Poor code generation for vector casts and loads

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77399 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug tree-optimization/82189] Two stage SLP needed

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82189 --- Comment #2 from Andrew Pinski --- We do better now: ldp s1, s3, [x1] dup v0.4s, v0.s[0] ldr s2, [x2, 4] ins v1.s[1], v3.s[0] ld1 {v1.s}[2], [x2] ins v1.s[3], v2.s[0]

[Bug tree-optimization/71992] Missed BB SLP vectorization in GCC

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71992 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement Last

[Bug tree-optimization/92655] Suboptimal vectorization of variable shift

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

[Bug debug/101598] [debug, ada] .loc generated for defs__struct1IP

2021-08-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101598 --- Comment #9 from CVS Commits --- The master branch has been updated by Bernd Edlinger : https://gcc.gnu.org/g:a45918f8a7444a40eb397a037683ba5900a2db74 commit r12-2846-ga45918f8a7444a40eb397a037683ba5900a2db74 Author: Bernd Edlinger Date:

[Bug tree-optimization/89810] Suboptimal codegen: integer load/assemble from in-register array of uint8_t

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

[Bug tree-optimization/55629] Missed value numbering to a constant

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

[Bug tree-optimization/88916] [x86] suboptimal code generated for integer comparisons joined with boolean operators

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88916 Andrew Pinski changed: What|Removed |Added CC||pinskia at gcc dot gnu.org

[Bug tree-optimization/84515] missed optimization: expected loop merging

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

[Bug tree-optimization/84470] test for address of member being null not eliminated

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

[Bug tree-optimization/63278] Fails to compute loop bound from constant string

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

[Bug tree-optimization/50346] Function call foils VRP/jump-threading of redundant predicate on struct member

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50346 Andrew Pinski changed: What|Removed |Added Blocks||23384 Last reconfirmed|2011-09-10

[Bug tree-optimization/68329] [4.8 4.9]gcc using array index to accelerate loop running , why turn off at gcc 5.X

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68329 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug target/101846] Improve __builtin_shufflevector emitted code

2021-08-10 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101846 --- Comment #2 from Hongtao.liu --- For foo, vmovdqa is avx_vec_concatv16si/2, and we can add define_insn_and_split to combine avx_vec_concatv16si/2 and avx512f_zero_extendv16hiv16si2_1, similar for other modes in pmovzx{bw,wd,dq}. For bar, we

[Bug libstdc++/79700] std::fabsf and std::fabsl missing from

2021-08-10 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79700 康桓瑋 changed: What|Removed |Added CC||hewillk at gmail dot com --- Comment #17 from 康桓瑋

[Bug libstdc++/101855] std::logf is missing from

2021-08-10 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101855 康桓瑋 changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug libstdc++/101855] std::logf is missing from

2021-08-10 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101855 --- Comment #1 from 康桓瑋 --- (In reply to 康桓瑋 from comment #0) > #include > auto f = std::log10f(3.14); > > :2:15: error: 'log10f' is not a member of 'std'; did you mean > 'log1pf'? > 2 | auto f = std::log10f(3.14); > |

[Bug libstdc++/101855] New: std::logf is missing from

2021-08-10 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101855 Bug ID: 101855 Summary: std::logf is missing from auto f = std::log10f(3.14); :2:15: error: 'log10f' is not a member of 'std'; did you mean 'log1pf'? 2 | auto f = std::log10f(3.14); | ^~

[Bug tree-optimization/49782] Missed optimization due to dependency analysis

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49782 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2021-08-11

[Bug go/101851] gccgo crashes compiling `x, y := int(0)`

2021-08-10 Thread ian at airs dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101851 Ian Lance Taylor changed: What|Removed |Added Resolution|--- |FIXED

[Bug go/101851] gccgo crashes compiling `x, y := int(0)`

2021-08-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101851 --- Comment #1 from CVS Commits --- The master branch has been updated by Ian Lance Taylor : https://gcc.gnu.org/g:fed7c1634e8e50600e20cb97dbfbd74ecbd5ba22 commit r12-2845-gfed7c1634e8e50600e20cb97dbfbd74ecbd5ba22 Author: Ian Lance Taylor

[Bug target/98309] [AVX512] Missing expander for ldexpm3.

2021-08-10 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98309 --- Comment #2 from Hongtao.liu --- Although avx512 have vscalefps/d, vectorizer failed at ``` /* We can only handle calls with arguments of the same type. */ if (rhs_type && !types_compatible_p (rhs_type, TREE_TYPE

[Bug target/98309] [AVX512] Missing expander for ldexpm3.

2021-08-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98309 --- Comment #1 from CVS Commits --- The master branch has been updated by hongtao Liu : https://gcc.gnu.org/g:05a03f3986db25cb5076b409f4048e9dbb5dbfdf commit r12-2844-g05a03f3986db25cb5076b409f4048e9dbb5dbfdf Author: liuhongt Date: Tue Aug

[Bug tree-optimization/101451] Incorrect -Wstringop-truncation warning

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101451 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2021-08-11

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

2021-08-10 Thread mhjacobson at me dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101718 --- Comment #2 from Matt Jacobson --- (In reply to Iain Sandoe from comment #1) > can you give me some idea of the platform? it would help with testing at > least (assuming that there is a suitable machine on the cfarm). Sure, but I'm guessing

[Bug middle-end/101674] gcc.dg/uninit-pred-9_b.c fails after jump threading rewrite

2021-08-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101674 --- Comment #5 from CVS Commits --- The master branch has been updated by Hans-Peter Nilsson : https://gcc.gnu.org/g:92f7016940e5a7281e3fd7628fbf1360d900b581 commit r12-2843-g92f7016940e5a7281e3fd7628fbf1360d900b581 Author: Hans-Peter Nilsson

[Bug middle-end/66364] poor optimization of packed structs containing bitfields

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66364 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Severity|normal

[Bug tree-optimization/101854] [11/12 Regression] Invalid warning -Wstringop-overflow wrong argument

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101854 --- Comment #6 from Andrew Pinski --- (In reply to Andrew Pinski from comment #5) > __attribute__((access ("^0[2]^1[6]", ))) > struct Weird g (const float * Q, const float[8] * null) > > ss = g (, 0B); [return slot optimization] In the 4

[Bug tree-optimization/101854] [11/12 Regression] Invalid warning -Wstringop-overflow wrong argument

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101854 Andrew Pinski changed: What|Removed |Added Summary|Invalid warning |[11/12 Regression] Invalid

[Bug tree-optimization/101854] Invalid warning -Wstringop-overflow wrong argument

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101854 --- Comment #5 from Andrew Pinski --- __attribute__((access ("^0[2]^1[6]", ))) struct Weird g (const float * Q, const float[8] * null) ss = g (, 0B); [return slot optimization]

[Bug tree-optimization/101854] Invalid warning -Wstringop-overflow wrong argument

2021-08-10 Thread nightstrike at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101854 --- Comment #4 from nightstrike --- (In reply to Andrew Pinski from comment #3) > So this is not related to nested functions at all (just in case people > thought it was): It's also not due to flexible array members, given the change from 5

[Bug tree-optimization/101854] Invalid warning -Wstringop-overflow wrong argument

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101854 --- Comment #3 from Andrew Pinski --- So this is not related to nested functions at all (just in case people thought it was): struct Weird { float a[5]; // decrease to 4 will cause the warning to disappear }; struct Weird g(float const

[Bug c/101854] Invalid warning -Wstringop-overflow wrong argument

2021-08-10 Thread nightstrike at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101854 nightstrike changed: What|Removed |Added Component|tree-optimization |c Keywords|diagnostic

[Bug tree-optimization/101854] Invalid warning -Wstringop-overflow wrong argument

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101854 --- Comment #1 from Andrew Pinski --- Slightly more reduced: void f() { struct Weird { float a[5]; // decrease to 4 will cause the warning to disappear }; struct Weird g(float const Q[2], float const

[Bug c/101854] New: Invalid warning -Wstringop-overflow wrong argument

2021-08-10 Thread nightstrike at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101854 Bug ID: 101854 Summary: Invalid warning -Wstringop-overflow wrong argument Product: gcc Version: 11.2.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug middle-end/71509] Bitfield causes load hit store with larger store than load

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71509 Andrew Pinski changed: What|Removed |Added Assignee|rguenth at gcc dot gnu.org |pinskia at gcc dot gnu.org ---

[Bug middle-end/71761] missing tailcall optimization

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71761 Andrew Pinski changed: What|Removed |Added CC||no...@turm-lahnstein.de --- Comment #8

[Bug middle-end/91515] missed optimization: no tailcall for types of class MEMORY

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

[Bug middle-end/71761] missing tailcall optimization

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71761 Andrew Pinski changed: What|Removed |Added Target||x86_64-linux-gnu

[Bug tree-optimization/48363] Recursion not converted into a loop

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48363 Andrew Pinski changed: What|Removed |Added Component|middle-end |tree-optimization Last

[Bug tree-optimization/90693] Missing popcount simplifications

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90693 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement Keywords|

[Bug tree-optimization/95060] vfnmsub132ps is not generated with -ffast-math

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95060 Andrew Pinski changed: What|Removed |Added CC||zamazan4ik at tut dot by --- Comment #7

[Bug middle-end/91250] Missed optimization: is not used vfnmsub213ss

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91250 Andrew Pinski changed: What|Removed |Added Resolution|--- |DUPLICATE Target Milestone|---

[Bug tree-optimization/88487] union prevents autovectorization

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88487 Andrew Pinski changed: What|Removed |Added Component|middle-end |tree-optimization Blocks|

[Bug tree-optimization/88490] Missed autovectorization when indices are different

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88490 Andrew Pinski changed: What|Removed |Added Component|middle-end |tree-optimization Keywords|

[Bug middle-end/58624] gcc internal compiler error: Segmentaion fault in insert_to_assembler_name_hash

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58624 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |6.0 Status|NEW

[Bug tree-optimization/87886] ICE in format_helper, at real.h:227

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87886 Andrew Pinski changed: What|Removed |Added Last reconfirmed|2018-11-05 00:00:00 |2021-8-10 Component|middle-end

[Bug middle-end/85637] Unneeded store of member variables in inner loop

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85637 Andrew Pinski changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug middle-end/49106] static variable is optimized away even though it is referenced by a nested constructor

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49106 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |7.0 Status|NEW

[Bug target/66960] Add interrupt attribute to x86 backend

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66960 Andrew Pinski changed: What|Removed |Added CC||christian.gnu at juner dot de ---

[Bug target/50187] Interrupt handler attribute for x86/x86_64

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

[Bug target/101849] MMA built-in dies with a verify_gimple failed error

2021-08-10 Thread bergner at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101849 --- Comment #2 from Peter Bergner --- So it seems when we go to expand the gimple builtin, the cast of the pointer is already stripped away: (gdb) ps gsi_stmt(*gsi) _1 = __builtin_vsx_lxvp (0, x); We will only will get as far as expanding the

[Bug middle-end/33621] Sysgen "Make depend" fails in aicasm.c at line 320

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

[Bug c/101838] sizeof of struct with array of unspecified bound folded to constant

2021-08-10 Thread muecker at gwdg dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101838 --- Comment #1 from Martin Uecker --- Actually, the example before might have been fixed already, but these two are still wrong: int bar( struct f { int a[*]; } v, int (*b)[sizeof(struct f)] // folded to zero ); int foo(void)

[Bug middle-end/26831] sibcall, sibcall_value: standard names not documented.

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26831 Andrew Pinski changed: What|Removed |Added Summary|sibcall, sibcall_value, |sibcall, sibcall_value:

[Bug middle-end/21231] cmov and cstore standard names not documented.

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=21231 --- Comment #2 from Andrew Pinski --- cstore was documented in r0-93453. cmov is still not documented.

[Bug middle-end/101852] [meta-bug] some standard RTL names are not documented

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101852 --- Comment #4 from Andrew Pinski --- Here is the list from target-insns.def: grep ^DEF_TARGET_INSN target-insns.def|awk ' { print $2 } ' | tr -d '(' | tr -d ',' > ~/insns.txt for x in `cat ~/insns.txt`; do if grep -q -r $x doc ; then true;

[Bug middle-end/101852] [meta-bug] some standard RTL names are not documented

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101852 --- Comment #3 from Andrew Pinski --- My simple grep found storent vec_realign_load ;;; this is PR 36396

[Bug middle-end/101852] [meta-bug] some standard RTL names are not documented

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101852 --- Comment #2 from Andrew Pinski --- Oh target-insns.def needs to be added to the list of auditing too.

[Bug middle-end/101852] [meta-bug] some standard RTL names are not documented

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101852 Andrew Pinski changed: What|Removed |Added Summary|[meta-bug] some optabs are |[meta-bug] some standard

[Bug c++/101853] [12 Regression] g++.dg/modules/xtreme-header-5_b.C ICE

2021-08-10 Thread hp at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101853 Hans-Peter Nilsson changed: What|Removed |Added Keywords|ice-on-invalid-code |ice-on-valid-code --- Comment #2

[Bug c++/101853] [12 Regression] g++.dg/modules/xtreme-header-5_b.C ICE

2021-08-10 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101853 --- Comment #1 from Jonathan Wakely --- Isn't it ice-on-valid-code?

[Bug c++/101853] New: [12 Regression] g++.dg/modules/xtreme-header-5_b.C ICE

2021-08-10 Thread hp at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101853 Bug ID: 101853 Summary: [12 Regression] g++.dg/modules/xtreme-header-5_b.C ICE Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords: ice-on-invalid-code Severity:

[Bug c++/101850] Initialising a struct/class variable to itself does not fail at compile time (but throws std::bad_alloc at run time, as expected)

2021-08-10 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101850 Jonathan Wakely changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug c++/101850] Initialising a struct/class variable to itself does not fail at compile time (but throws std::bad_alloc at run time, as expected)

2021-08-10 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101850 Jonathan Wakely changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c++/101850] Initialising a struct/class variable to itself does not fail at compile time (but throws std::bad_alloc at run time, as expected)

2021-08-10 Thread prasantabehera at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101850 --- Comment #4 from Prasanta Behera --- FWIW clang++ does produce these warnings: ~$ cat t.cpp #include class M { std::string s; public: M(std::string t) : s(t) {} }; int main() { std::string s = s; M m = m; return 0; } ~$

[Bug c++/18635] [DR 504] use of uninitialised reference accepted (without -Wuninitialized) in C++ front end

2021-08-10 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18635 --- Comment #21 from Jonathan Wakely --- Yes, the core issue is still active, so currently compilers are required to accept the code rather than reject it as ill-formed. If that changes, we can un-suspend this.

[Bug c++/101850] Initialising a struct/class variable to itself does not fail at compile time (but throws std::bad_alloc at run time, as expected)

2021-08-10 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101850 --- Comment #3 from Jonathan Wakely --- (In reply to Prasanta Behera from comment #0) > Version info: > = > ~$ g++ --version > g++ (Ubuntu 8.4.0-1ubuntu1~18.04) 8.4.0 > Copyright (C) 2018 Free Software Foundation, Inc. > This is

[Bug middle-end/101852] New: [meta-bug] some optabs are not documented

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101852 Bug ID: 101852 Summary: [meta-bug] some optabs are not documented Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug other/88141] Issues with texinfo when building GCC r266351 in MSYS2

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88141 Andrew Pinski changed: What|Removed |Added Resolution|--- |WORKSFORME

[Bug other/67320] Incorrect standard names for wide addition

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67320 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug middle-end/56472] vcondu undocumented

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56472 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug other/40817] TARGET_VALID_OPTION_ATTRIBUTE_P vs. TARGET_OPTION_VALID_ATTRIBUTE_P

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

[Bug go/101851] New: gccgo crashes compiling `x, y := int(0)`

2021-08-10 Thread rupert.tombs at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101851 Bug ID: 101851 Summary: gccgo crashes compiling `x, y := int(0)` Product: gcc Version: 11.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: go

[Bug fortran/101841] Wrong realloc-lhs warning with matmul and -O2

2021-08-10 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101841 anlauf at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug middle-end/36396] standard md pattern vec_realign_load_M and REALIGN_LOAD_EXPR tree are not documented

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36396 Andrew Pinski changed: What|Removed |Added Summary|standard md pattern |standard md pattern

[Bug c++/101850] Initialising a struct/class variable to itself does not fail at compile time (but throws std::bad_alloc at run time, as expected)

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101850 Andrew Pinski changed: What|Removed |Added Depends on||48829 --- Comment #2 from Andrew

[Bug c++/101850] Initialising a struct/class variable to itself does not fail at compile time (but throws std::bad_alloc at run time, as expected)

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101850 --- Comment #1 from Andrew Pinski --- In GCC 11+ we start to warn about this code with -W -Wall: : In function 'int main()': :5:19: warning: 's' may be used uninitialized [-Wmaybe-uninitialized] 5 | std::string s = s; |

[Bug c++/52770] RFE: Letting compiler know asm block can call function that can throw

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52770 Andrew Pinski changed: What|Removed |Added CC||sagebar at web dot de --- Comment #4

[Bug tree-optimization/94357] Inline assembly with memory operand is considered nothrow with `-fnon-call-exceptions`

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94357 Andrew Pinski changed: What|Removed |Added Resolution|--- |DUPLICATE

[Bug tree-optimization/55912] missing optimization of x/x and x/std::abs(x)

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55912 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement Keywords|

[Bug c++/101850] New: Initialising a std::string variable to itself does not fail at compile time, but throws std::bad_alloc at run time

2021-08-10 Thread prasantabehera at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101850 Bug ID: 101850 Summary: Initialising a std::string variable to itself does not fail at compile time, but throws std::bad_alloc at run time Product: gcc Version:

[Bug tree-optimization/91965] missing simplification for (C - a) << N

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91965 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement Last

[Bug tree-optimization/86050] Inline break tail-call optimization

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

[Bug tree-optimization/90571] Missed optimization opportunity when returning function pointers based on run-time boolean

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90571 Andrew Pinski changed: What|Removed |Added Last reconfirmed|2019-05-22 00:00:00 |2021-8-10 Severity|normal

[Bug tree-optimization/90106] builtin sqrt() ignoring libm's sqrt call result

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

[Bug tree-optimization/68027] uncprop should work on more than PHI nodes

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68027 --- Comment #6 from Andrew Pinski --- (In reply to SztfG from comment #4) > I think this can be optimized in this way: > > cmpl$100, %edi > jg a1 > jne a2 > jmp a3 Note that is a different bug

[Bug tree-optimization/68027] uncprop should work on more than PHI nodes

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68027 Andrew Pinski changed: What|Removed |Added Summary|conditional statement and |uncprop should work on more

[Bug tree-optimization/85720] bad codegen for looped assignment of primitives at -O2

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85720 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement --- Comment #8 from Andrew

[Bug tree-optimization/85697] At -Os nontrivial ctor does not use SSE to zero

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85697 Andrew Pinski changed: What|Removed |Added Last reconfirmed|2018-05-09 00:00:00 |2021-8-10 Severity|normal

[Bug tree-optimization/46957] http://blog.regehr.org/archives/320 Example 1

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46957 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement Last

[Bug tree-optimization/46236] Local aggregate not eliminated

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46236 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement Last

[Bug target/101849] MMA built-in dies with a verify_gimple failed error

2021-08-10 Thread bergner at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101849 Peter Bergner changed: What|Removed |Added Host||powerpc64*-linux-gnu Target

[Bug target/101849] MMA built-in dies with a verify_gimple failed error

2021-08-10 Thread bergner at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101849 Peter Bergner changed: What|Removed |Added Ever confirmed|0 |1 Assignee|unassigned at gcc

[Bug target/101849] New: MMA built-in dies with a verify_gimple failed error

2021-08-10 Thread bergner at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101849 Bug ID: 101849 Summary: MMA built-in dies with a verify_gimple failed error Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug other/39363] [meta-bug] pending patches from ARC International (UK) Ltd

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39363 Bug 39363 depends on bug 39305, which changed state. Bug 39305 Summary: tree-ssa-loop-ch.c:copy_loop_headers performs loop unrolling https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39305 What|Removed |Added

[Bug tree-optimization/39305] tree-ssa-loop-ch.c:copy_loop_headers performs loop unrolling

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

[Bug c++/62207] [8 Regression] ICE: tree check: expected tree that contains 'decl minimal' structure, have 'overload' in tsubst_copy, at cp/pt.c

2021-08-10 Thread reichelt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62207 Volker Reichelt changed: What|Removed |Added Target Milestone|8.0 |9.0 Known to work|

[Bug c++/95567] Defaulted virtual <=> has the wrong behavior, vtable is checked when it should not be

2021-08-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95567 Andrew Pinski changed: What|Removed |Added Last reconfirmed|2020-10-28 00:00:00 |2021-8-10 Summary|Defaulted

[Bug c++/85282] CWG 727 (full specialization in non-namespace scope)

2021-08-10 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85282 Patrick Palka changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

  1   2   >