[Momonga-devel.ja:00280] gcc-2.96-110m


zaki です。

予告したように先程 gcc-2.96-110m をCVSに commit しました。
変更内容は redhat の gcc-2.96-112 との同期(いくつかのパッチを当てないように
したのと、50個ほどのパッチの追加)が中心です。

フルビルド2周して一応動作するバイナリができることは確認してありますが
自分でビルドしてる人は念のため109m でビルドしたバイナリを取っておくことを
お勧めします。

ppc でビルドに挑戦している人(たぶん某氏 1人でしょう...)にお知らせですが
いままであった %ifnarch ppc 削ってあるのでとりあえず touch OBSOLETE でも
しておいてまちがって使わないようにしておいてください。
あとで ppc の調整はやり直しましょう。


redhat によると修正は以下の内容です。


5. Bug IDs fixed (http://bugzilla.redhat.com/bugzilla for more info):

61931 - gcc -O2 -fPIC -march=i686 -mcpu=i686 generates wrong code
57443 - multithreaded program aborts when exception thrown
60097 - standard C++ string clear method missing
58746 - 32-bit integer array indices improperly promoted to 64-bit in c++
55568 - gcc-2.96-98 compiles bad code into glibc-2.2.4-13
57760 - gcc-generated code accesses stack below sp
59766 - g++ wrong virtual function in template base class destructor
56119 - Segfault from code (w/ libstdc++) the compiler likes.
54571 - Bug in GCC 2.96 series (all available versions tested)
55259 - Internal compiler error in make_label_edge, at flow.c:1281
51829 - 2.96-96 fails to compile koffice on alpha
46626 - ICE building gnucash-1.6.0
54131 - gcc reports internal compiler error in emit_move_insn_1
54724 - gcc 2.96 generates bad exception handling code
55948 - g++ segfaults in stdlib constructor
54380 - gcc crashes because of incorrect commandline definition argument
55744 - g++ compiling bug


では
---
YAMAZAKI Makoto <uomaster@xxxxxxxxx>