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

--- Comment #4 from Andre Vehreschild <vehre at gcc dot gnu.org> ---
Have a look at the tests. Most of them are linear. I suspect all will fit into
a 2 MB segment. The tests are separated by the PID of the supervisor process in
the shm-name, so no interference there, either. 

The really interesting Question is: Why does the machine have problems with
16GB shmem allocation? The segment size is virtual and only really allocated
when it is accessed. Or is Solaris going a different way and reQuires the
backing memory to be present? I mean on Linux the shmem-segment can be exabytes
in size with the machine only having a few GB and the program runs fine as long
as it does not reQuire more memory than is available in the machine.

Reply via email to