[Bug target/80687] [8 Regression] VLA usage in libgfortran; nvptx target: "sorry, unimplemented: target cannot support alloca"
tkoenig at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue May 9 08:51:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80687
Thomas Koenig <tkoenig at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed| |2017-05-09
Assignee|unassigned at gcc dot gnu.org |tkoenig at gcc dot gnu.org
Target Milestone|--- |8.0
Summary|VLA usage in libgfortran; |[8 Regression] VLA usage in
|nvptx target: "sorry, |libgfortran; nvptx target:
|unimplemented: target |"sorry, unimplemented:
|cannot support alloca" |target cannot support
| |alloca"
Ever confirmed|0 |1
--- Comment #2 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
So we need to make this patch conditional on
the compiler supporting VLAs.
Otherwise, I think we should just go for malloc/free
(to reduce the stack usage anyway). Or would this also
be problematic on nvptx?
I'll look at this tonight.
More information about the Gcc-bugs
mailing list