home *** CD-ROM | disk | FTP | other *** search
-
-
-
- - 1 -
-
-
-
- 7.2 MIPSpro Fortran 77 Release Notes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 2 -
-
-
-
- 2. _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
-
- This chapter lists supplemental information to
- the _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e. The
- information listed here is product-specific; use
- it with the installation guide to install this
- product.
-
- 2.1 _F_o_r_t_r_a_n__S_u_b_s_y_s_t_e_m_s
-
- The Fortran option package consists of the
- binary Fortran 77 compiler front end, header
- files, libraries and the online man pages,
- release notes, and manuals. Following is a
- description of some of the files shipped with
- the Fortran product:
-
- _f_t_n_7_7__d_e_v._m_a_n._f_t_n Fortran 77 Man Pages
- (default)
-
- _f_t_n_7_7__d_e_v._m_a_n._l_i_b Fortran 77 Library Man
- Pages (default)
-
- _f_t_n_7_7__d_e_v._m_a_n._u_t_i_l Fortran 77 Utility Man
- Pages (default)
-
- _f_t_n_7_7__d_e_v._m_a_n._r_e_l_n_o_t_e_s Fortran 77 Release
- Notes (default)
-
- _f_t_n_7_7__d_e_v._s_w._f_t_n_7_7 Fortran 77 Driver
- (default)
-
- _f_t_n_7_7__d_e_v._s_w._u_t_i_l Fortran 77 Utilities
- (default)
-
- _f_t_n_7_7__d_e_v._b_o_o_k_s._F_7_7__R_M Fortran 77 Language
- Reference Manual
- (default)
-
- _f_t_n_7_7__d_e_v._b_o_o_k_s._M_P_r_o_F_7_7__R_M MIPSPro Fortran 77
- Language Reference
- Manual (default)
-
- _f_t_n_7_7__d_e_v._b_o_o_k_s._F_7_7__P_G Fortran 77 Programmer's
- Guide (default)
-
- _f_t_n_7_7__d_e_v._b_o_o_k_s._M_P_r_o_F_7_7__P_G MIPSPro Fortran 77
- Programmer's Guide
- (default)
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 3 -
-
-
-
- If you are installing this option for the first
- time, the subsystems marked ``default'' are the
- ones that are installed if you use the ``go''
- menu item. To install a different set of
- subsystems, use the ``install,'' ``remove,''
- ``keep,'' and ``step'' commands in _i_n_s_t to
- customize the list of subsystems to be
- installed, then select the ``go'' menu item.
-
-
- 2.2 _P_a_t_c_h_e_s
-
-
- patchSG0002360 (for MIPSpro Fortran 77 7.2 on
- IRIX 6.2) and patchSG0002360 (for MIPSpro
- Fortran 77 7.2 on IRIX 6.3 and 6.4) on the IRIX
- Development Foundation CD contain gl subsystems
- previously released with the compiler.
-
- Releases of the IRIS Developer's Option
- previously packaged certain graphics library
- interfaces for Fortran 77 in ftn_dev. As of the
- MIPSpro 7.2 release, they will no longer be
- packaged as part of the Fortran 77 product.
- Rather they will be packaged in future relases
- of the gl_dev product which is part of the IRIX
- Development Libraries CD set. For this release,
- however, gl_dev is same version as was released
- for the IRIS Developer's Option 7.1.1 and does
- not contain these libraries. Hence the need for
- this patch.
-
- Patch 2016 MIPSpro 7.2 Runtime Libraries
- (Required for -craylibs operation)
-
- Whereas the ftn_eoe subsystems on the IRIX
- Development Foundation CD contain the original
- IRIX 6.2, 6.3 and 6.4 runtime libraries, patch
- 2016 contains new revisions of these libraries.
- They include bug fixes as well as new interfaces
- for multiprocessing as well as new runtime
- libraries. These runtime libraries are required
- for the -f2craylibs option which enables use of
- the Fortran 90 library, libfortran.so, which is
- based on the CRAY FFIO library.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 4 -
-
-
-
- 2.3 _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
-
- All of the subsystems for Fortran can be
- installed using _i_n_s_t from IRIX. You do not need
- to use the miniroot. Refer to the _I_R_I_S _S_o_f_t_w_a_r_e
- _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for complete installation
- instructions.
-
-
- 2.4 _C_o_m_p_a_t_i_b_i_l_i_t_y
-
- F77 release 7.2 is a compiler aimed at software
- development for a MIPS3 or MIPS4 instruction set
- architecture (ISA) in 64-bit (-_6_4) or N32 (-_n_3_2)
- mode, but with options to compile for a MIPS2 or
- MIPS1 ISA in 32-bit mode (-_3_2). Refer to the
- _f_7_7(1) man pages, the _M_I_P_S_p_r_o _F_o_r_t_r_a_n _7_7
- _P_r_o_g_r_a_m_m_e_r'_s _G_u_i_d_e, the _F_o_r_t_r_a_n _7_7 _L_a_n_g_u_a_g_e
- _R_e_f_e_r_e_n_c_e _M_a_n_u_a_l, the _M_I_P_S_p_r_o _C_o_m_p_i_l_i_n_g,
- _D_e_b_u_g_g_i_n_g _a_n_d _P_e_r_f_o_r_m_a_n_c_e _T_u_n_i_n_g _G_u_i_d_e, and the
- _M_I_P_S_p_r_o _6_4-_B_i_t _P_o_r_t_i_n_g _a_n_d _T_r_a_n_s_i_t_i_o_n _G_u_i_d_e for
- a full description of the differences between
- 32-bit and 64-bit compilation modes. For a
- description of the high performance 32-bit (N32)
- mode, please refer to the _M_I_P_S_p_r_o _N_3_2 _A_B_I _G_u_i_d_e.
-
- In 32-bit mode, the 7.2 release of the F77
- compiler is fully compatible with the 7.1
- releases of the compiler. It is also compatible
- with the 3.19 release of the compiler with the
- following exceptions:
-
- +o There is no support for coff.
-
- +o The default ISA is -_m_i_p_s_2.
-
- In 64-bit mode, the 7.2 release of the F77
- compiler follows the 64-bit Applications Binary
- Interface (ABI). Objects compiled in 64-bit
- mode cannot be linked together with objects
- compiled in 32-bit mode, and 64-bit objects will
- only run in an Irix 6.2 (or higher) operating
- system environment.
-
- In N32 mode, the 7.2 release of the F77 compiler
- follows a new Applications Binary Interface
- (ABI). Objects compiled in N32 mode cannot be
- linked together with objects compiled in 32-bit
- mode or with objects compiled in 64-bit mode.
- N32 objects will only run in an Irix 6.2 (or
- higher) operating system environment.
-
-
-
-
-
-
-
-
-
-
-
- - 5 -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-