https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111274
sandra at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111274
--- Comment #13 from CVS Commits ---
The master branch has been updated by Sandra Loosemore :
https://gcc.gnu.org/g:ab4bdad49716eb1c60e22e0e617d5eb56b0bac6f
commit r14-3791-gab4bdad49716eb1c60e22e0e617d5eb56b0bac6f
Author: Sandra Loosemore
Da
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111274
--- Comment #12 from sandra at gcc dot gnu.org ---
Improved and tested patch posted here:
https://gcc.gnu.org/pipermail/gcc-patches/2023-September/629616.html
IIUC the temporaries introduced in non-full-expressions are bound in a block
that enc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111274
--- Comment #11 from sandra at gcc dot gnu.org ---
OK, I've been digging around in the code. do_poplevel() only fills in
BIND_EXPR_BLOCK if stmts_are_full_exprs_p() is true. I haven't figured out the
control flow that affects the latter predica
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111274
David Binderman changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org
--- Commen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111274
--- Comment #9 from sandra at gcc dot gnu.org ---
The problem is that it's tripping over a BIND_EXPR with a null BIND_EXPR_BLOCK.
The attached patch stops the testcase from ICE'ing but hasn't been otherwise
tested yet.
I'm not sure what a null B
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111274
--- Comment #8 from sandra at gcc dot gnu.org ---
Created attachment 55832
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55832&action=edit
first attempt at fix
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111274
sandra at gcc dot gnu.org changed:
What|Removed |Added
Last reconfirmed||2023-09-02
Statu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111274
--- Comment #6 from David Binderman ---
$ git bisect good 143151ac2013c22e
53891f18f32588d86ba0ec1c5e6206df63be714b is the first bad commit
commit 53891f18f32588d86ba0ec1c5e6206df63be714b
Author: Sandra Loosemore
Date: Thu Aug 24 17:35:00 202
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111274
David Binderman changed:
What|Removed |Added
CC||sandra at codesourcery dot com
--- Co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111274
--- Comment #4 from David Binderman ---
Git range is g:4024ddbe50c2d1cb .. g:87f9b6c2cfd7b829,
so 9 commits left.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111274
--- Comment #3 from David Binderman ---
All the OpenMP commits in that range are by Sandra Loosemore
.
Not sure yet, but a likely candidate so far.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111274
--- Comment #2 from David Binderman ---
In git, there are 71 commits, so trying g:c28c579f0dd9cd27.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111274
--- Comment #1 from David Binderman ---
Reduced C++ code seems to be:
struct _Vector_base {
~_Vector_base();
};
int ColumnSmallestLastOrdering_OMP_i_MaxNumThreads,
ColumnSmallestLastOrdering_OMP_i_MaxDegree;
void ColumnSmallestLastOrderin
14 matches
Mail list logo