out of memory while compiling some f90 code

Trying to compile "molpro" with Studio12. Studio11 works, same environment. make bombs out with (deprecation warning noted):

f90 -dalign -xtypemap=real:64,double:64,integer:64 -c -I. -M../global -fast -ftrap=%none -xarch=v9b -fsimple=2 assg1_mck.F

f90: Warning: -xarch=v9b is deprecated, use -m64 -xarch=sparcvis2 instead

/opt/studio12/SUNWspro/prod/bin/iropt:out_of_memory_handler+0x114

/opt/studio12/SUNWspro/prod/bin/iropt:heap_alloc+0xa4

/opt/studio12/SUNWspro/prod/bin/iropt:0x507acc

/opt/studio12/SUNWspro/prod/bin/iropt:pool_calloc+0xc

/opt/studio12/SUNWspro/prod/bin/iropt:copy_subscript+0x54

/opt/studio12/SUNWspro/prod/bin/iropt:0x4a1ff4

/opt/studio12/SUNWspro/prod/bin/iropt:check_expr_gt_zero_with_ssa+0x34

/opt/studio12/SUNWspro/prod/bin/iropt:0x1fdad4

/opt/studio12/SUNWspro/prod/bin/iropt:0x1fcbdc

/opt/studio12/SUNWspro/prod/bin/iropt:0x1fac04

/opt/studio12/SUNWspro/prod/bin/iropt:0x1fa6f4

/opt/studio12/SUNWspro/prod/bin/iropt:0x1f6800

/opt/studio12/SUNWspro/prod/bin/iropt:dependence_test+0x258

/opt/studio12/SUNWspro/prod/bin/iropt:0x1ecdd8

/opt/studio12/SUNWspro/prod/bin/iropt:0x1ed128

/opt/studio12/SUNWspro/prod/bin/iropt:0x1ebf80

/opt/studio12/SUNWspro/prod/bin/iropt:0x1ed2ec

/opt/studio12/SUNWspro/prod/bin/iropt:dependence_test_driver+0xd0

/opt/studio12/SUNWspro/prod/bin/iropt:0x12b5c4

/opt/studio12/SUNWspro/prod/bin/iropt:scan_loops+0x54

/opt/studio12/SUNWspro/prod/bin/iropt:0x12cd94

/opt/studio12/SUNWspro/prod/bin/iropt:0x12de98

/opt/studio12/SUNWspro/prod/bin/iropt:mfun_opt_driver+0x2e8

/opt/studio12/SUNWspro/prod/bin/iropt:0x2953bc

/opt/studio12/SUNWspro/prod/bin/iropt:optimize_one_region+0x1390

/opt/studio12/SUNWspro/prod/bin/iropt:0x292474

/opt/studio12/SUNWspro/prod/bin/iropt:main+0x4ec

/opt/studio12/SUNWspro/prod/bin/iropt:_start+0x108

/opt/studio12/SUNWspro/prod/bin/iropt:out_of_memory_handler+0x184

/opt/studio12/SUNWspro/prod/lib/sys/libsunir.so:ir_phash_new_est+0x188

/opt/studio12/SUNWspro/prod/lib/sys/libsunir.so:ir_pconv_init_est+0x20

/opt/studio12/SUNWspro/prod/lib/sys/libsunir.so:$XAdO.pDataInit+0x100

/opt/studio12/SUNWspro/prod/lib/sys/libsunir.so:ir_proc_write_internal+0x30

/opt/studio12/SUNWspro/prod/lib/sys/libsunir.so:ir_proc_write+0x60

/opt/studio12/SUNWspro/prod/bin/iropt:write_irfile+0x17c

/opt/studio12/SUNWspro/prod/bin/iropt:main+0x5e4

/opt/studio12/SUNWspro/prod/bin/iropt:_start+0x108

compiler(iropt) warning: Out of memory during optimizing assg1_mck in assg1_mck.F, recovering...

compiler(iropt) warning: skip optimization on assg1_mck in assg1_mck.F due to out of memory

compiler(iropt) warning: Out of memory during optimizing assg1_mck in assg1_mck.F, cannot recover, terminating

$ plimit $$

6253:-bash

resource current maximum

time(seconds) unlimitedunlimited

file(blocks) unlimitedunlimited

data(kbytes) unlimitedunlimited

stack(kbytes) 8192unlimited

coredump(blocks)unlimitedunlimited

nofiles(descriptors) 6553665536

vmemory(kbytes)unlimitedunlimited

Progress: the problem is being caused by GNU make's limits. The invoking shell has stacksize of 8192 as above but for commands invoked by GNU make, the stacksize is unlimited. (Solaris' make preserves the stacksize.)

Message was edited by:

tony-curtis

Message was edited by:

tony-curtis

[3580 byte] By [tony-curtisa] at [2007-11-27 9:35:03]
# 1
How much swap space is available on your system?Try: "swap -lk"--chris
ChrisQuenellea at 2007-7-12 23:01:05 > top of Java-index,Development Tools,Solaris and Linux Development Tools...