Skip to content

サポート   >  セキュリティー&アップデート/ERRATA
 

複数のバグを修正したgccのアップデート パッケージ

アドバイスID: RHBA-2003:354-05
最終更新日: 2004-01-16
影響のあるプロダクト: Red Hat Enterprise Linux AS (v. 3)
Red Hat Enterprise Linux ES (v. 3)
Red Hat Enterprise Linux WS (v. 3)
CVEs (cve.mitre.org):

バグフィックス   バグフィックス・アドバイス

概要:

複数のバグを修正したgccのアップデート パッケージが利用可能になりました。

gccパッケージにはさまざまなプログラミング言語用のコンパイラが揃ったGNUコンパイラ コレクションが含まれています。

このアップデートでは、GCCが64ビット アーキテクチャ上で2GB以上のスタック フレームを持つ関数や、2GB以上のFortran COMMONブロックを処理できないなどといった複数のバグが修正されています。

このソフトウェアのユーザーはこの問題を解決した上記アップデート パッケージをインストールしてください。

アップデート・パッケージ:

Red Hat Enterprise Linux AS (v. 3)

SRPMS:
gcc-3.2.3-24.src.rpm     1a16ba49c4e194d5949687ad03baddb8
 
i386:
cpp-3.2.3-24.i386.rpm     917fc46dcd620eb0ab1985f0fb91addd
gcc-3.2.3-24.i386.rpm     cc827c6f0772b75abe794c0dd75f8dc5
gcc-c++-3.2.3-24.i386.rpm     682e12501627cad6a41781562bf93a34
gcc-g77-3.2.3-24.i386.rpm     dbfa1a7ac32efcfbad428c729d6358d1
gcc-gnat-3.2.3-24.i386.rpm     de5d8775274fc156c83d725980c87ad3
gcc-java-3.2.3-24.i386.rpm     baaa1f93392f3b278d047af586a217be
gcc-objc-3.2.3-24.i386.rpm     eebe3c8148935522ea02d7c4e295ab62
libf2c-3.2.3-24.i386.rpm     12dc7b5baae894083f51376af65e9a7f
libgcc-3.2.3-24.i386.rpm     a8384ca30c9578180ca71667858da1b3
libgcj-3.2.3-24.i386.rpm     8852f20391c66fc628f440090c380bea
libgcj-devel-3.2.3-24.i386.rpm     4ceed99d690e1ff63f9973285218de54
libgnat-3.2.3-24.i386.rpm     29129329bd4c25e3c81c76a7ce9a413f
libobjc-3.2.3-24.i386.rpm     cb89c43e38b5077f03b6913ea3585e48
libstdc++-3.2.3-24.i386.rpm     22fcb01c14789cf0172f2739ec8be6ac
libstdc++-devel-3.2.3-24.i386.rpm     a373174862fdaae01ba59669a9d638d1
libgcc-3.2.3-24.i386.rpm     a8384ca30c9578180ca71667858da1b3
libgcj-3.2.3-24.i386.rpm     8852f20391c66fc628f440090c380bea
libstdc++-3.2.3-24.i386.rpm     22fcb01c14789cf0172f2739ec8be6ac
libgcc-3.2.3-24.i386.rpm     a8384ca30c9578180ca71667858da1b3
libgcj-3.2.3-24.i386.rpm     8852f20391c66fc628f440090c380bea
libobjc-3.2.3-24.i386.rpm     cb89c43e38b5077f03b6913ea3585e48
libstdc++-3.2.3-24.i386.rpm     22fcb01c14789cf0172f2739ec8be6ac
libstdc++-devel-3.2.3-24.i386.rpm     a373174862fdaae01ba59669a9d638d1
 
ia64:
cpp-3.2.3-24.ia64.rpm     f666c5892587046f399925cca9f43728
gcc-3.2.3-24.ia64.rpm     18c650a948410ff93476b88deeeb06b8
gcc-c++-3.2.3-24.ia64.rpm     451f0035c4314e010d303117732f780f
gcc-g77-3.2.3-24.ia64.rpm     48c737c73765aebc3f2efa3cc47d42e0
gcc-gnat-3.2.3-24.ia64.rpm     9e17c97be7a9c8065f239637c313fd9d
gcc-java-3.2.3-24.ia64.rpm     264db34fe2974089b2c43aaac69349d7
gcc-objc-3.2.3-24.ia64.rpm     860578c156013f62365d47c492f905d0
libf2c-3.2.3-24.ia64.rpm     00b54038e266afd4e4b6dcd9d0de2481
libgcc-3.2.3-24.ia64.rpm     75b11c8e663537ef5b4e0e871a8ecce9
libgcj-3.2.3-24.ia64.rpm     683acea26b0ca44547023573b68383d1
libgcj-devel-3.2.3-24.ia64.rpm     081d450381346837e762a506497f101e
libgnat-3.2.3-24.ia64.rpm     20e8c75e08918730119a316dba0364e6
libobjc-3.2.3-24.ia64.rpm     a141bb1566d6d58a6f35a2ce1cf3286b
libstdc++-3.2.3-24.ia64.rpm     b1434aebb6f7eb08a57d191e49ff8a7b
libstdc++-devel-3.2.3-24.ia64.rpm     95d0cd22d626fa5e357f9a3ebda69228
 
ppc:
cpp-3.2.3-24.ppc.rpm     bd7c27d8c9342fc6a34fdfd3760eb7c2
gcc-3.2.3-24.ppc.rpm     fec43a7d3f2a692e9239ef86db503b34
gcc-c++-3.2.3-24.ppc.rpm     235d01ae928421eaab366f017195f43b
gcc-g77-3.2.3-24.ppc.rpm     b027fa0ab5350a56f92ee5b0cf13bdea
gcc-gnat-3.2.3-24.ppc.rpm     27e55229198a68e7586b9a8f992cfb15
gcc-java-3.2.3-24.ppc.rpm     a9118f45d121f8a27f79ae259c56fcec
gcc-objc-3.2.3-24.ppc.rpm     47d91f58cd82f588c3859b39e283d88d
libf2c-3.2.3-24.ppc.rpm     0495f29ffe5476335a74f2c57e8a3b6b
libgcc-3.2.3-24.ppc.rpm     89fefc85f7f3acf6d857c0acc92031f5
libgcj-3.2.3-24.ppc.rpm     53a3797e42ae79ed41de306c383d5a88
libgcj-devel-3.2.3-24.ppc.rpm     c8ca47e729cab854628596a03249f3e8
libgnat-3.2.3-24.ppc.rpm     96a1504e7023d4b9c04a58ea84372029
libobjc-3.2.3-24.ppc.rpm     4f441ce061ab4ce378ef20175bd87dc5
libstdc++-3.2.3-24.ppc.rpm     4d61f16557cf58d489a1beb58fd92a86
libstdc++-devel-3.2.3-24.ppc.rpm     6f5b9f6fe2f18adbf51b2cc68f20567d
 
ppc64:
libgcc-3.2.3-24.ppc64.rpm     e20394480489a6d2f2807cd85b577230
libgcj-3.2.3-24.ppc64.rpm     e0ed76046aa8a91620c5e8659b4aad40
libobjc-3.2.3-24.ppc64.rpm     facf2ead5925f512ce50727631538394
libstdc++-3.2.3-24.ppc64.rpm     2ba97d4271ea496cdb8ad68f9b884d6a
libstdc++-devel-3.2.3-24.ppc64.rpm     b29ba63425e2d16913539cf856bd0461
 
s390:
cpp-3.2.3-24.s390.rpm     3fdd9d8ec191b5e8431ae1e56bf3ab14
gcc-3.2.3-24.s390.rpm     1286318bf92dcdefdb70bb832f66969e
gcc-c++-3.2.3-24.s390.rpm     1caab1317fb3f30ce95eb057e4729043
gcc-g77-3.2.3-24.s390.rpm     01b5f0e5118ecf486ec6baa33d1a9961
gcc-gnat-3.2.3-24.s390.rpm     e8535eef28044de3928a967187831145
gcc-java-3.2.3-24.s390.rpm     fe13d88731e68a4bc20db1cca32536cf
gcc-objc-3.2.3-24.s390.rpm     c6078c6f1eb7e44900cebabdf723d735
libf2c-3.2.3-24.s390.rpm     e9bb2605e2d2a2a1e472f8b92c34181a
libgcc-3.2.3-24.s390.rpm     067dcb0a63b24450f4252b304cbb8208
libgcj-3.2.3-24.s390.rpm     2de8b9c9854622e45e8181e9c6f25b2b
libgcj-devel-3.2.3-24.s390.rpm     baa1bfa444c89bc168b4e3ef72b59e26
libgnat-3.2.3-24.s390.rpm     471a35fc742044e477bab0148c24aed2
libobjc-3.2.3-24.s390.rpm     e145196a06869453d8e5fd8ee44870cd
libstdc++-3.2.3-24.s390.rpm     6ef9e05b1d915831302c543b2a6b0c8c
libstdc++-devel-3.2.3-24.s390.rpm     78177b8301d110621b7472abd560af0b
gcc-gnat-3.2.3-24.s390.rpm     e8535eef28044de3928a967187831145
libf2c-3.2.3-24.s390.rpm     e9bb2605e2d2a2a1e472f8b92c34181a
libgcc-3.2.3-24.s390.rpm     067dcb0a63b24450f4252b304cbb8208
libgcj-3.2.3-24.s390.rpm     2de8b9c9854622e45e8181e9c6f25b2b
libgnat-3.2.3-24.s390.rpm     471a35fc742044e477bab0148c24aed2
libobjc-3.2.3-24.s390.rpm     e145196a06869453d8e5fd8ee44870cd
libstdc++-3.2.3-24.s390.rpm     6ef9e05b1d915831302c543b2a6b0c8c
libstdc++-devel-3.2.3-24.s390.rpm     78177b8301d110621b7472abd560af0b
 
s390x:
cpp-3.2.3-24.s390x.rpm     e0b45ab9357ab775fb0497e718f84ecd
gcc-3.2.3-24.s390x.rpm     eb89706086c24abe50e22005bf51db70
gcc-c++-3.2.3-24.s390x.rpm     74ecf581c25b4a3148df039203d9e99b
gcc-g77-3.2.3-24.s390x.rpm     1970091c44ccad7d813109028d829a2c
gcc-java-3.2.3-24.s390x.rpm     1728222c105cb503ee83cd0e3586072b
gcc-objc-3.2.3-24.s390x.rpm     229231613e9fd6b190ad1a97a9986fd7
libf2c-3.2.3-24.s390x.rpm     ffca8ffced973f5ba12d0f83c45b032c
libgcc-3.2.3-24.s390x.rpm     843633b6a51fa057f2b88508491f7ecc
libgcj-3.2.3-24.s390x.rpm     e8a4c074c0cae3282e227273a7a1f89d
libgcj-devel-3.2.3-24.s390x.rpm     7052bd7f19792cd39680b6a4ca6a939a
libobjc-3.2.3-24.s390x.rpm     4064fab6221391ccada9c729735751cc
libstdc++-3.2.3-24.s390x.rpm     321c99ac0e37f3431a3b17266276d413
libstdc++-devel-3.2.3-24.s390x.rpm     a4c2c852e0f162a22e263044d23574cf
 
x86_64:
cpp-3.2.3-24.x86_64.rpm     4f214f3f032181a3c5173036d6977953
gcc-3.2.3-24.x86_64.rpm     b79f82ef2b33b1cf10dce212206b9849
gcc-c++-3.2.3-24.x86_64.rpm     fea83e9447b799cfe9361eeecbf82d3c
gcc-g77-3.2.3-24.x86_64.rpm     c93e66552c0f6b618cb42370cbce4a90
gcc-gnat-3.2.3-24.x86_64.rpm     2a6abd699a1bf93cc25830ad7d3968cd
gcc-java-3.2.3-24.x86_64.rpm     834630f8abd18ee6e9e2e1bbb7c6d113
gcc-objc-3.2.3-24.x86_64.rpm     8434c90181063e0dac9cddba702f1fe8
libf2c-3.2.3-24.x86_64.rpm     906a90472cc20b9876f64cbef1eb5220
libgcc-3.2.3-24.x86_64.rpm     771b1bb939ffeba45b41160f183ff947
libgcj-3.2.3-24.x86_64.rpm     40258e5a07b14229a5a0d4adc346b033
libgcj-devel-3.2.3-24.x86_64.rpm     8f9186c51f6bb187c033cbe4df87b57c
libgnat-3.2.3-24.x86_64.rpm     9242597ecc3b404cf6f933e6d2182fe6
libobjc-3.2.3-24.x86_64.rpm     6d49843ef78a16983a90c3c5a243bb6b
libstdc++-3.2.3-24.x86_64.rpm     794c403fd10a70c67f40eb37fddc2107
libstdc++-devel-3.2.3-24.x86_64.rpm     821bd081d02583dd750799720de98bc1
 
Red Hat Enterprise Linux ES (v. 3)

SRPMS:
gcc-3.2.3-24.src.rpm     1a16ba49c4e194d5949687ad03baddb8
 
i386:
cpp-3.2.3-24.i386.rpm     917fc46dcd620eb0ab1985f0fb91addd
gcc-3.2.3-24.i386.rpm     cc827c6f0772b75abe794c0dd75f8dc5
gcc-c++-3.2.3-24.i386.rpm     682e12501627cad6a41781562bf93a34
gcc-g77-3.2.3-24.i386.rpm     dbfa1a7ac32efcfbad428c729d6358d1
gcc-gnat-3.2.3-24.i386.rpm     de5d8775274fc156c83d725980c87ad3
gcc-java-3.2.3-24.i386.rpm     baaa1f93392f3b278d047af586a217be
gcc-objc-3.2.3-24.i386.rpm     eebe3c8148935522ea02d7c4e295ab62
libf2c-3.2.3-24.i386.rpm     12dc7b5baae894083f51376af65e9a7f
libgcc-3.2.3-24.i386.rpm     a8384ca30c9578180ca71667858da1b3
libgcj-3.2.3-24.i386.rpm     8852f20391c66fc628f440090c380bea
libgcj-devel-3.2.3-24.i386.rpm     4ceed99d690e1ff63f9973285218de54
libgnat-3.2.3-24.i386.rpm     29129329bd4c25e3c81c76a7ce9a413f
libobjc-3.2.3-24.i386.rpm     cb89c43e38b5077f03b6913ea3585e48
libstdc++-3.2.3-24.i386.rpm     22fcb01c14789cf0172f2739ec8be6ac
libstdc++-devel-3.2.3-24.i386.rpm     a373174862fdaae01ba59669a9d638d1
 
Red Hat Enterprise Linux WS (v. 3)

SRPMS:
gcc-3.2.3-24.src.rpm     1a16ba49c4e194d5949687ad03baddb8
 
i386:
cpp-3.2.3-24.i386.rpm     917fc46dcd620eb0ab1985f0fb91addd
gcc-3.2.3-24.i386.rpm     cc827c6f0772b75abe794c0dd75f8dc5
gcc-c++-3.2.3-24.i386.rpm     682e12501627cad6a41781562bf93a34
gcc-g77-3.2.3-24.i386.rpm     dbfa1a7ac32efcfbad428c729d6358d1
gcc-gnat-3.2.3-24.i386.rpm     de5d8775274fc156c83d725980c87ad3
gcc-java-3.2.3-24.i386.rpm     baaa1f93392f3b278d047af586a217be
gcc-objc-3.2.3-24.i386.rpm     eebe3c8148935522ea02d7c4e295ab62
libf2c-3.2.3-24.i386.rpm     12dc7b5baae894083f51376af65e9a7f
libgcc-3.2.3-24.i386.rpm     a8384ca30c9578180ca71667858da1b3
libgcj-3.2.3-24.i386.rpm     8852f20391c66fc628f440090c380bea
libgcj-devel-3.2.3-24.i386.rpm     4ceed99d690e1ff63f9973285218de54
libgnat-3.2.3-24.i386.rpm     29129329bd4c25e3c81c76a7ce9a413f
libobjc-3.2.3-24.i386.rpm     cb89c43e38b5077f03b6913ea3585e48
libstdc++-3.2.3-24.i386.rpm     22fcb01c14789cf0172f2739ec8be6ac
libstdc++-devel-3.2.3-24.i386.rpm     a373174862fdaae01ba59669a9d638d1
libgcc-3.2.3-24.i386.rpm     a8384ca30c9578180ca71667858da1b3
libgcj-3.2.3-24.i386.rpm     8852f20391c66fc628f440090c380bea
libstdc++-3.2.3-24.i386.rpm     22fcb01c14789cf0172f2739ec8be6ac
libgcc-3.2.3-24.i386.rpm     a8384ca30c9578180ca71667858da1b3
libgcj-3.2.3-24.i386.rpm     8852f20391c66fc628f440090c380bea
libobjc-3.2.3-24.i386.rpm     cb89c43e38b5077f03b6913ea3585e48
libstdc++-3.2.3-24.i386.rpm     22fcb01c14789cf0172f2739ec8be6ac
libstdc++-devel-3.2.3-24.i386.rpm     a373174862fdaae01ba59669a9d638d1
 
ia64:
cpp-3.2.3-24.ia64.rpm     f666c5892587046f399925cca9f43728
gcc-3.2.3-24.ia64.rpm     18c650a948410ff93476b88deeeb06b8
gcc-c++-3.2.3-24.ia64.rpm     451f0035c4314e010d303117732f780f
gcc-g77-3.2.3-24.ia64.rpm     48c737c73765aebc3f2efa3cc47d42e0
gcc-gnat-3.2.3-24.ia64.rpm     9e17c97be7a9c8065f239637c313fd9d
gcc-java-3.2.3-24.ia64.rpm     264db34fe2974089b2c43aaac69349d7
gcc-objc-3.2.3-24.ia64.rpm     860578c156013f62365d47c492f905d0
libf2c-3.2.3-24.ia64.rpm     00b54038e266afd4e4b6dcd9d0de2481
libgcc-3.2.3-24.ia64.rpm     75b11c8e663537ef5b4e0e871a8ecce9
libgcj-3.2.3-24.ia64.rpm     683acea26b0ca44547023573b68383d1
libgcj-devel-3.2.3-24.ia64.rpm     081d450381346837e762a506497f101e
libgnat-3.2.3-24.ia64.rpm     20e8c75e08918730119a316dba0364e6
libobjc-3.2.3-24.ia64.rpm     a141bb1566d6d58a6f35a2ce1cf3286b
libstdc++-3.2.3-24.ia64.rpm     b1434aebb6f7eb08a57d191e49ff8a7b
libstdc++-devel-3.2.3-24.ia64.rpm     95d0cd22d626fa5e357f9a3ebda69228
 
x86_64:
cpp-3.2.3-24.x86_64.rpm     4f214f3f032181a3c5173036d6977953
gcc-3.2.3-24.x86_64.rpm     b79f82ef2b33b1cf10dce212206b9849
gcc-c++-3.2.3-24.x86_64.rpm     fea83e9447b799cfe9361eeecbf82d3c
gcc-g77-3.2.3-24.x86_64.rpm     c93e66552c0f6b618cb42370cbce4a90
gcc-gnat-3.2.3-24.x86_64.rpm     2a6abd699a1bf93cc25830ad7d3968cd
gcc-java-3.2.3-24.x86_64.rpm     834630f8abd18ee6e9e2e1bbb7c6d113
gcc-objc-3.2.3-24.x86_64.rpm     8434c90181063e0dac9cddba702f1fe8
libf2c-3.2.3-24.x86_64.rpm     906a90472cc20b9876f64cbef1eb5220
libgcc-3.2.3-24.x86_64.rpm     771b1bb939ffeba45b41160f183ff947
libgcj-3.2.3-24.x86_64.rpm     40258e5a07b14229a5a0d4adc346b033
libgcj-devel-3.2.3-24.x86_64.rpm     8f9186c51f6bb187c033cbe4df87b57c
libgnat-3.2.3-24.x86_64.rpm     9242597ecc3b404cf6f933e6d2182fe6
libobjc-3.2.3-24.x86_64.rpm     6d49843ef78a16983a90c3c5a243bb6b
libstdc++-3.2.3-24.x86_64.rpm     794c403fd10a70c67f40eb37fddc2107
libstdc++-devel-3.2.3-24.x86_64.rpm     821bd081d02583dd750799720de98bc1
 
(The unlinked packages above are only available from the Red Hat Network)

解決法:

このアップデートを適用する前に、システムに関連するリリース済の errata が適用済であることをご確認ください。
それぞれのアーキテクチャで全てのRPMをアップデートするには、以下のコマンドを実行してください:

rpm -Fvh [filename]

[filename] は、アップデートしたいRPMのファイル名です。現在インストールされているパッケージのみ、アップグレードされます。現在いるディレクトリにインストールしたいRPM *しか* 無い場合には、 ワイルドカード (*.rpm) も使うことができます。
このアップデートは、Red Hat Network 経由でも行なえます。アップデートを適用する非常に簡便な方法です。Red hat Network をご利用になるには、以下のコマンドで、アップデートエージェントを起動してください。

up2date

このコマンドで、システムに適切なRPMをアップグレードする対話形式のプロセスを起動します。


バグジラ:  (詳細は、こちらbugzilla[英語]を御覧ください。)

105798 - warning in user code enables them in sys headers too
106113 - Internal compiler error in extract_insn, at recog.c:2149
106542 - fortran programs cannot use arrays > 2 GB


キーワード:

COMMON, GCC, stack



ここに在るパッケージはセキュリティの為、 Red Hat, Inc. によって、 GPG 認証されています。キーは以下から利用可能になっています:
http://www.redhat.com/about/contact.html

各パッケージを確認するには次のコマンドをご利用ください: rpm --checksig filename

各パッケージが壊れていないか、もしくは改ざんされていないかを確認するには、以下のコマンドで MD5 チェックサムをお調べください: rpm --checksig --nogpg filename

注意: GnuPG キーをチェックするためには、RPM 3.0 以上が必要です。