home *** CD-ROM | disk | FTP | other *** search
-
-
-
- - 1 -
-
-
-
- 7.3 C++ Release Notes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 2 -
-
-
-
- 7. _B_u_g__F_i_x_e_s
-
- The following bugs have been fixed in the MIPSpro C++
- product since release 7.2.1:
-
-
- 524503 Compiler does not evaluate functions in condition
- expression that are always false.
-
- 526169 Incorrect subscript checking occurs.
-
- 531702 O2 WHIRL write segmentation faults occur.
-
- 531977 Compiler dumps core because of a problem with the
- global symbol table in the front end.
-
- 532000 The &array (of func arg) behaves differently when
- compiled under -o32 from when compiled under -n32.
-
- 533421 An internal error occurs because the front end is
- emitting an ISTORE that is not a KIND_POINTER
- type.
-
- 533923 Compiler crash occurred on embedded derivation of
- virtual table.
-
- 538385 On the C++ front-end, fecc, a segmentation fault
- occurs with precompiled headers.
-
- 540784 Support is needed to create and use pch files.
-
- 539413 An array argument passed directly to the
- descendent call instead of calling the routine
- with its address.
-
- 412255 The cc command crashes when a string contains
- special Kanji characters.
-
- 480882 Compiler dumps core when it encounters characters
- reserved by EDG.
-
- 517948 Possible incorrect macro expansion occurs with 7.2
- cpp.
-
- 530711 N32 cpp breaks macros as macro arguments.
-
- 538202 Temporary field is created and destroyed during
- initialization procedure.
-
- 540047 7.2 n32 CC command fails with segmentation fault
- in fecc.
-
-
-
-
-
-
-
-
-
-
-
- - 3 -
-
-
-
- 547294 A segmentation fault occurred in a 7.2 C++
- compiler assembly phase, a regression from 7.1.
-
- 512468 An exception error occurred when code related to
- regions was executed.
-
- 432420 Temporaries that are bound to references are not
- being destroyed in the correct order, causing
- problems with EH regions.
-
- 512703 An outside goto statement cannot jump inside the
- region (7.2 beta).
-
- 565072 An error occurred with a goto statement into the
- EH region.
-
- 577506 An error occurred with a goto statement outside a
- region (7.2 n32).
-
- 589386 An error occurred with a goto statement into a
- region.
-
- 565521 An error occurred with the following output: "A
- goto outside a region cannot jump to a label".
-
- 592981 An error occurred with initializing arrays (7.2
- and 7.2.1).
-
- 595888 C++ templates fail to locate the default
- constructor (7.2).
-
- 610478 An error occurred during a bootstrap of fec_238.
-
- 625408 C++ -n32 does not handle method member pointers
- correctly.
-
- 626078 Program aborts at delete statement while
- executing.
-
- 637610 C++ segmentation fault occurred with -O0
- -LANG:exceptions=off (n32).
-
- 641624 C++ compilation time is more than 5 times longer
- in 7.2.1 than in 7.2.
-
- 601700 Names in the C++ standard library need to be in
- namespace std (7.2.1).
-
- 655895 The ios_base class is missing from the standard
- library.
-
-
-
-
-
-
-
-
-
-
-
-
- - 4 -
-
-
-
- 664367 An error was found in "_s_t_r_i_n_g" header file (STL
- 3.11).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-