Patch-ID# 107596-03 Keywords: f77 5.0 SC5.0 fortran Synopsis: F77 5.0: Patch for FORTRAN 77 (f77) 5.0 compiler Date: Nov/08/99 Solaris Release: 2.5.1 2.6 7 SunOS Release: 5.5.1 5.6 5.7 Unbundled Product: FORTRAN 77 Unbundled Release: 5.0 Relevant Architectures: sparc BugId's fixed with this patch: 4151555 4231746 4248035 4173912 4253715 4250185 Changes incorporated in this version: 4253715 4250185 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: 107357-03 107989-01 Obsoleted by: Files included with this patch: /SUNWspro/SC5.0/bin/f77 /SUNWspro/SC5.0/bin/f77pass1 /SUNWspro/SC5.0/bin/f77pass2 /SUNWspro/SC5.0/bin/ratfor /SUNWspro/SC5.0/lib/fllib.fln /SUNWspro/SC5.0/lib/locale/C/LC_MESSAGES/SUNW_SPRO_SC_f77pass1.msg /SUNWspro/SC5.0/include/f77/Fposix.h /SUNWspro/SC5.0/include/f77/f77_floatingpoint.h /SUNWspro/SC5.0/lib/libF77.a /SUNWspro/SC5.0/lib/libF77.so.2 /SUNWspro/SC5.0/lib/libF77.so.3 /SUNWspro/SC5.0/lib/libF77.so.4 /SUNWspro/SC5.0/lib/libF77_mt.a /SUNWspro/SC5.0/lib/libF77_mt.so.2 /SUNWspro/SC5.0/lib/libF77_mt.so.3 /SUNWspro/SC5.0/lib/libF77_mt.so.4 /SUNWspro/SC5.0/lib/libFposix.a /SUNWspro/SC5.0/lib/libFposix.so.1 /SUNWspro/SC5.0/lib/libFposix_c.a /SUNWspro/SC5.0/lib/libFposix_c.so.1 /SUNWspro/SC5.0/lib/libM77.a /SUNWspro/SC5.0/lib/libM77.so.2 /SUNWspro/SC5.0/lib/libV77.a /SUNWspro/SC5.0/lib/libV77.so.2 /SUNWspro/SC5.0/lib/libV77.so.3 /SUNWspro/SC5.0/lib/libp/libF77.a /SUNWspro/SC5.0/lib/libp/libF77_mt.a /SUNWspro/SC5.0/lib/libp/libM77.a /SUNWspro/SC5.0/lib/libp/libV77.a /SUNWspro/SC5.0/src/ioinit.f /SUNWspro/SC5.0/READMEs/fortran_77 /SUNWspro/SC5.0/READMEs/ratfor /SUNWspro/SC5.0/man/man1/f77.1 /SUNWspro/SC5.0/man/man1/fpp.1 /SUNWspro/SC5.0/man/man1/fpr.1 /SUNWspro/SC5.0/man/man1/fsplit.1 /SUNWspro/SC5.0/man/man1/ratfor.1 /SUNWspro/SC5.0/man/man3f/abort.3f /SUNWspro/SC5.0/man/man3f/access.3f /SUNWspro/SC5.0/man/man3f/alarm.3f /SUNWspro/SC5.0/man/man3f/bit.3f /SUNWspro/SC5.0/man/man3f/chdir.3f /SUNWspro/SC5.0/man/man3f/chmod.3f /SUNWspro/SC5.0/man/man3f/ctime.3f /SUNWspro/SC5.0/man/man3f/ctime64.3f /SUNWspro/SC5.0/man/man3f/date.3f /SUNWspro/SC5.0/man/man3f/date_and_time.3f /SUNWspro/SC5.0/man/man3f/dtime.3f /SUNWspro/SC5.0/man/man3f/etime.3f /SUNWspro/SC5.0/man/man3f/exit.3f /SUNWspro/SC5.0/man/man3f/f77_floatingpoint.3f /SUNWspro/SC5.0/man/man3f/f77_ieee_environment.3f /SUNWspro/SC5.0/man/man3f/fdate.3f /SUNWspro/SC5.0/man/man3f/fgetc.3f /SUNWspro/SC5.0/man/man3f/flush.3f /SUNWspro/SC5.0/man/man3f/fork.3f /SUNWspro/SC5.0/man/man3f/fputc.3f /SUNWspro/SC5.0/man/man3f/free.3f /SUNWspro/SC5.0/man/man3f/fseek.3f /SUNWspro/SC5.0/man/man3f/fseeko64.3f /SUNWspro/SC5.0/man/man3f/fstat.3f /SUNWspro/SC5.0/man/man3f/fstat64.3f /SUNWspro/SC5.0/man/man3f/ftell.3f /SUNWspro/SC5.0/man/man3f/ftello64.3f /SUNWspro/SC5.0/man/man3f/gerror.3f /SUNWspro/SC5.0/man/man3f/getarg.3f /SUNWspro/SC5.0/man/man3f/getc.3f /SUNWspro/SC5.0/man/man3f/getcwd.3f /SUNWspro/SC5.0/man/man3f/getenv.3f /SUNWspro/SC5.0/man/man3f/getfd.3f /SUNWspro/SC5.0/man/man3f/getfilep.3f /SUNWspro/SC5.0/man/man3f/getgid.3f /SUNWspro/SC5.0/man/man3f/getlog.3f /SUNWspro/SC5.0/man/man3f/getpid.3f /SUNWspro/SC5.0/man/man3f/getuid.3f /SUNWspro/SC5.0/man/man3f/gmtime.3f /SUNWspro/SC5.0/man/man3f/gmtime64.3f /SUNWspro/SC5.0/man/man3f/hostnm.3f /SUNWspro/SC5.0/man/man3f/iargc.3f /SUNWspro/SC5.0/man/man3f/idate.3f /SUNWspro/SC5.0/man/man3f/ierrno.3f /SUNWspro/SC5.0/man/man3f/index.3f /SUNWspro/SC5.0/man/man3f/intro.3f /SUNWspro/SC5.0/man/man3f/ioinit.3f /SUNWspro/SC5.0/man/man3f/irand.3f /SUNWspro/SC5.0/man/man3f/isatty.3f /SUNWspro/SC5.0/man/man3f/isetjmp.3f /SUNWspro/SC5.0/man/man3f/itime.3f /SUNWspro/SC5.0/man/man3f/kill.3f /SUNWspro/SC5.0/man/man3f/len.3f /SUNWspro/SC5.0/man/man3f/libm_double.3f /SUNWspro/SC5.0/man/man3f/libm_quadruple.3f /SUNWspro/SC5.0/man/man3f/libm_single.3f /SUNWspro/SC5.0/man/man3f/link.3f /SUNWspro/SC5.0/man/man3f/lnblnk.3f /SUNWspro/SC5.0/man/man3f/loc.3f /SUNWspro/SC5.0/man/man3f/long.3f /SUNWspro/SC5.0/man/man3f/longjmp.3f /SUNWspro/SC5.0/man/man3f/lstat.3f /SUNWspro/SC5.0/man/man3f/lstat64.3f /SUNWspro/SC5.0/man/man3f/ltime.3f /SUNWspro/SC5.0/man/man3f/ltime64.3f /SUNWspro/SC5.0/man/man3f/malloc.3f /SUNWspro/SC5.0/man/man3f/malloc64.3f /SUNWspro/SC5.0/man/man3f/mvbits.3f /SUNWspro/SC5.0/man/man3f/perror.3f /SUNWspro/SC5.0/man/man3f/putc.3f /SUNWspro/SC5.0/man/man3f/qsort.3f /SUNWspro/SC5.0/man/man3f/qsort64.3f /SUNWspro/SC5.0/man/man3f/ran.3f /SUNWspro/SC5.0/man/man3f/rand.3f /SUNWspro/SC5.0/man/man3f/rename.3f /SUNWspro/SC5.0/man/man3f/rindex.3f /SUNWspro/SC5.0/man/man3f/secnds.3f /SUNWspro/SC5.0/man/man3f/sh.3f /SUNWspro/SC5.0/man/man3f/short.3f /SUNWspro/SC5.0/man/man3f/signal.3f /SUNWspro/SC5.0/man/man3f/sleep.3f /SUNWspro/SC5.0/man/man3f/stat.3f /SUNWspro/SC5.0/man/man3f/stat64.3f /SUNWspro/SC5.0/man/man3f/symlnk.3f /SUNWspro/SC5.0/man/man3f/system.3f /SUNWspro/SC5.0/man/man3f/tclose.3f /SUNWspro/SC5.0/man/man3f/time.3f /SUNWspro/SC5.0/man/man3f/topen.3f /SUNWspro/SC5.0/man/man3f/tread.3f /SUNWspro/SC5.0/man/man3f/trewin.3f /SUNWspro/SC5.0/man/man3f/tskipf.3f /SUNWspro/SC5.0/man/man3f/tstate.3f /SUNWspro/SC5.0/man/man3f/ttynam.3f /SUNWspro/SC5.0/man/man3f/twrite.3f /SUNWspro/SC5.0/man/man3f/unlink.3f /SUNWspro/SC5.0/man/man3f/wait.3f /SUNWspro/inventory/v6n1/SPROmrf77 /SUNWspro/inventory/v6n1/SPROf77 /SUNWspro/inventory/v6n1/SPROlib77 Problem Description: 4253715 - f77 -U causes error when using CHAR 4250185 - Ansi behavior for adjustable arrays in f77 (from 107596-02) 4231746 Inlining NINT in libm.il 4248035 Fortran LOGICALNAMEMAPPING vax extensions don't work on workshop 5.0 4173912 Slow intrinsics costing performance on important codes - need fast NINT (from 107596-01) 4151555 -xtypemap integer 32 Patch Installation Instructions: -------------------------------- For Solaris 2.0-2.6 releases, refer to the Install.info file and/or the README within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch." For Solaris 7 release, refer to the man pages for instructions on using 'patchadd' and 'patchrm' scripts provided with Solaris. Any other special or non-generic installation instructions should be described below as special instructions. The following example installs a patch to a standalone machine: example# patchadd /var/spool/patch/106326-01 The following example removes a patch from a standalone system: example# patchrm 104945-02 For additional examples please see the appropriate man pages. Special Install Instructions: ----------------------------- Please note that this patch requires a compiler common components and a Fortran common components patch to be installed. The patch numbers are 107357 and 107989, respectively. Please refer to the "Patches required with this patch:" line above for the minimum patch revision level required.