[Bug tree-optimization/96058] ICE in c_getstr at gcc/fold-const.c:15475

2020-08-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96058 Martin Liška changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug tree-optimization/96058] ICE in c_getstr at gcc/fold-const.c:15475

2020-08-18 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96058 --- Comment #18 from Martin Liška --- *thanks for reminder

[Bug tree-optimization/96058] ICE in c_getstr at gcc/fold-const.c:15475

2020-08-17 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96058 Arseny Solokha changed: What|Removed |Added CC||asolokha at gmx dot com --- Comment #16

[Bug tree-optimization/96058] ICE in c_getstr at gcc/fold-const.c:15475

2020-07-28 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96058 Martin Liška changed: What|Removed |Added Known to work||10.2.1 Summary|[11 Regression]

[Bug tree-optimization/96058] ICE in c_getstr at gcc/fold-const.c:15475

2020-07-08 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96058 --- Comment #8 from Martin Liška --- Btw. one can debug that with the current releases/gcc-10 branch locally in order to get proper locations. Thanks Jakub for the analysis.

[Bug tree-optimization/96058] ICE in c_getstr at gcc/fold-const.c:15475

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

[Bug tree-optimization/96058] ICE in c_getstr at gcc/fold-const.c:15475

2020-07-07 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96058 --- Comment #6 from Martin Sebor --- The stack trace in comment #0: during GIMPLE pass: strlen ../../chrome/browser/ui/views/sharing/sharing_icon_view.cc: In member function ‘GetVectorIconBadge’: ../../chrome/browser/ui/views/sharing/sharing_ico

[Bug tree-optimization/96058] ICE in c_getstr at gcc/fold-const.c:15475

2020-07-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96058 --- Comment #5 from Martin Liška --- So the corrupted STRING_CST is created in LTRANS here: gcc/expr.c: │11714 if (TREE_CODE (init) == CONSTRUCTOR && initializer_zerop (init)) │11715 {

[Bug tree-optimization/96058] ICE in c_getstr at gcc/fold-const.c:15475

2020-07-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96058 --- Comment #4 from Richard Biener --- We have an array type of an incomplete type which should be impossible. Likewise a STRING_CST of array-of-struct type shouldn't exist either. You could instrument the LTO out-streaming code to detect this c

[Bug tree-optimization/96058] ICE in c_getstr at gcc/fold-const.c:15475

2020-07-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96058 --- Comment #3 from Martin Liška --- (In reply to Andrew Pinski from comment #2) > Multi delta should be able to reduce this. Normally reduce which .o files > are needed and then reduce the .ii files that needed to produce the .o files > is the w

[Bug tree-optimization/96058] ICE in c_getstr at gcc/fold-const.c:15475

2020-07-04 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96058 --- Comment #2 from Andrew Pinski --- Multi delta should be able to reduce this. Normally reduce which .o files are needed and then reduce the .ii files that needed to produce the .o files is the way to reduce this ...

[Bug tree-optimization/96058] ICE in c_getstr at gcc/fold-const.c:15475

2020-07-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96058 Martin Liška changed: What|Removed |Added Last reconfirmed||2020-07-04 Ever confirmed|0