https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125584

--- Comment #7 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot 
Uni-Bielefeld.DE> ---
"vehre at gcc dot gnu.org" <gcc-bugz> --- Comment #6 from Andre Vehreschild
<vehre at gcc dot gnu.org> ---
> (In reply to [email protected] from comment #5)
>> Solaris doesn't do Linux-style lazy allocation, but requires backing
>> store.  This way, processes aren't subject to the OOM killer...  I
>> suspect other OSes behave the same way.
>
> Well, then the testdriver caf.exp probably should set the env variable for all
> OS, but Linux and the ones that support lazy backing memory allocation. But 
> how
> do we figure which these are?

But do the tests actually *need* the 256 MB allocations anywhere?  As an
experiment, I just ran the caf.exp tests with
GFORTRAN_SHARED_MEMORY_SIZE=2M and they still PASS just fine.

If there is any point in testing with the 256 MB default at all,
restrict that to targets *known* to support lazy allocation, which would
be linux at least initially.

Reply via email to