https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111649
Patrick O'Neill changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111649
--- Comment #8 from CVS Commits ---
The master branch has been updated by Patrick O'Neill :
https://gcc.gnu.org/g:04e772bbdcbc1cea67cd498c1a45e4360bf5f8e1
commit r14-4351-g04e772bbdcbc1cea67cd498c1a45e4360bf5f8e1
Author: Patrick O'Neill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111649
--- Comment #7 from Patrick O'Neill ---
Thanks for the quick fix. Confirmed that changing both safe_grow ->
safe_grow_cleared resolves the bootstrap failure on rv64gc glibc.
Would it be possible to commit this fix as a stopgap (or rollback the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111649
--- Comment #6 from Jakub Jelinek ---
(In reply to Andrew Pinski from comment #4)
> This patch fixes the build for me; have not tested it otherwise.
It will make stuff slower but more correct.
I think it is up to the riscv maintainers to
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111649
--- Comment #5 from Andrew Pinski ---
(In reply to Andrew Pinski from comment #4)
> This patch fixes the build for me; have not tested it otherwise.
Actually both need to be _cleared:
vector_insn_infos.safe_grow_cleared (get_max_uid ());
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111649
--- Comment #4 from Andrew Pinski ---
(In reply to Jakub Jelinek from comment #2)
> This is riscv specific.
> As the diagnostics explains, riscv_vector::vector_insn_info has non-trivial
> default
> constructor, so either it should be used only
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111649
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111649
Jakub Jelinek changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111649
--- Comment #1 from Andrew Pinski ---
What is the host compiler?