mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-21 05:00:23 +08:00
Fortran: Fix build on solaris [PR107635]
libgfortran/ChangeLog: PR fortran/107635 * caf/single.c: Replace alloca with __builtin_alloca.
This commit is contained in:
parent
8293b9e40f
commit
08bdc2ac98
@ -672,12 +672,12 @@ _gfortran_caf_transfer_between_remotes (
|
||||
if (!scalar_transfer)
|
||||
{
|
||||
const size_t desc_size = sizeof (*transfer_desc);
|
||||
transfer_desc = alloca (desc_size);
|
||||
transfer_desc = __builtin_alloca (desc_size);
|
||||
memset (transfer_desc, 0, desc_size);
|
||||
transfer_ptr = transfer_desc;
|
||||
}
|
||||
else if (opt_dst_charlen)
|
||||
transfer_ptr = alloca (*opt_dst_charlen * src_size);
|
||||
transfer_ptr = __builtin_alloca (*opt_dst_charlen * src_size);
|
||||
else
|
||||
{
|
||||
buffer = NULL;
|
||||
|
Loading…
x
Reference in New Issue
Block a user