@PROCESS MAXERR(number, severity) | NOMAXERR
Stops compilation when the number of error messages of a specified severity level or higher reaches a specified number.
.-nomaxerr------------------------. >>- -q--+-maxerr--=--number--+----------+-+-------------------->< | .-s-. | '-:--+-i-+-' +-l-+ +-w-+ '-e-'
-qnomaxerr
If the -qmaxerr option does not specify the severity level, it uses the severity that is in effect by the -qhalt option; otherwise, the severity level is specified by either -qmaxerr or -qhalt that appears last.
When -qflag is specified, -qmaxerr counts the messages that are allowed by the -qflag option.
When -qsuppress is specified, -qmaxerr does not count the messages that are censored by the -qsuppress option.
xlf myprogram.f -qmaxerr=5:e
xlf myprogram.f -qmaxerr=5
xlf myprogram.f -qmaxerr=5:l
or: xlf myprogram.f -qmaxerr=5 -qhalt=l