AXBA:2008-129:01

リリース日: 
2008/09/28 Sunday - 14:33
題名: 
gcc-4.1.2-14.1
影響のあるチャネル: 
Asianux Server 3 for x86
Asianux Server 3 for x86_64
Severity: 
N/A
Description: 

以下の項目について対処しました。

[Enhancement]
- gcc-4.1.1(revision 120507) から gcc-4.1.2(revision 126008) ベースへ更新しました。これは GCC 4.1.2 リリースに相当します。これにより、この間にGNUプロジェクトにおいて行われたすべての修正と機能改善を取り入れています。
- PPCシステムにおいてPOWER6向けのチューニングの修正、およびsiblingコールやnopコールの最適化を行っています。
- libgompのomp_get_num_procsと動的スレッドカウントの計算を改善しかつ速度を向上させました。
- GOMP_CPU_AFFINITYをサポートしました。
- AMDfam10をサポートしました。
- -march=core2および-mtune=core2をサポートしました。
- MNIとmniをSSSE3とssse3にリネームしました。後方互換のために -m{,no-}mni オプションと __MNI__ マクロは残されます。

[Bug Fix]
- gcc-4.2.xよりOpenMPに関する修正をバックポートしました。C++、Fortran、中間コード、最適化など多くの箇所の修正が含まれています。
- gomp parallelセクションの修正を行いました。
- ランタイムの初期化に必要な C++ オブジェクトに TREE_READONLY をセットしないようにしました。
- common_pointer_typeの計算を修正しました。
- constおよび、まとまった外向けの引数を持つ他のfnコール引数内の純粋なfnコールを、あらかじめ計算するようにしました。
- point-to解析における、RESULT_DECLのハンドリングを修正しました。
- TLS変数のアライメントを大きく増加させることのないようにしました。
- __do_global_dtors_aux を修正し、より堅牢なものとしました。
- libgompをdlopenで開けるようにしました。
- OpenMP節の変数として渡されるC++タイプのICEを修正しました。
- ICEに連なる可能性のある変換の一連のバグを修正しました。
- constructをcatchしようとする内部の#pragma omp parallelを伴ったICEを修正しました。
- テンプレートにおける、OpenMP節のハンドリングを修正しました。
- min、min+1、max-1、maxに対する比較の折り畳みを修正しました。
- i386およびx86-64での_mm_cmpord_ssを修正しました。
- deque::eraseを修正しました。
- C++の視認性の修正を原因としたレグレッションバグを修正しました。
- i ? j : k = (void) 0;を実行したときのC++ ICEを修正しました。
- テンプレート化されたunsigned structがunsigned intとして扱われる、C++のレグレッションバグを修正しました。
- -frepoを指定した時の乱数種のハンドリングを修正しました。
- Fortranで、読み込み専用ファイルシステム上におけるACTIONなしのOPENを修正しました。
- 暗黙の変換でのFortran module writer ICEを修正しました。
- Fortranで、!$omp space spaceの解析を修正しました。
- Fortranで、-ff2cオプションを修正しました。
- ネームスペースコンテキスト中にlimbo dieノードがあるdwarf2outのICEを修正しました。
- ビットフィールドを伴ったSRAバグを修正しました。
- ammintrin.hをi386/x86-64で含めるようにしました。
- f951のassertにおけるfree後のメモリアクセスを修正しました。
- 内蔵sprintfを修正しました。
- フィールド上の不当な__threadレジスタ上のICEを修正しました。
- combinerを修正しました。
- パッケージインストール時のscriptのinstall-infoエラーを無視するようにしました。

解決策: 

パッケージをアップデートしてください。

追加情報: 

From Asianux Server 3 SP1 updated packages.

ダウンロード: 

SRPMS
  1. gcc-4.1.2-14.1.src.rpm
    MD5: 25e568c22024ff612434c842d3b2ccaa
    SHA-256: b11bdd99c1fae55d7ca86f7110368e372222b6449fbd833df88f7714840b9d8b
    Size: 36.72 MB

Asianux Server 3 for x86
  1. cpp-4.1.2-14.1.i386.rpm
    MD5: d1d5b07323a65fd9ef2a464785af508f
    SHA-256: 02f0712a1593c3580878f075fdfc9056c905345d21231061eb3dfe4e22b65c41
    Size: 2.65 MB
  2. gcc-4.1.2-14.1.i386.rpm
    MD5: 37916a494d3e1b3980eb9b99c06b23d7
    SHA-256: 945426fea1f21995822fb573c214b2cc1db7b64c7759bdbd9c31ff9d128b7644
    Size: 5.20 MB
  3. gcc-c++-4.1.2-14.1.i386.rpm
    MD5: 6576481a00449d2ddd649605133d1701
    SHA-256: 855f81f5b6d716b5856d47b0ed7f4db0b3e52ca6e04192ee1aa07096ebef1391
    Size: 3.39 MB
  4. gcc-gfortran-4.1.2-14.1.i386.rpm
    MD5: cf77cfa5029ebcf5f99f22984326be5f
    SHA-256: a7d43016f1eb3494b9b417467e3de951898d5ab4f25aaecddd11d2d5439f2a95
    Size: 3.06 MB
  5. gcc-gnat-4.1.2-14.1.i386.rpm
    MD5: a022422eb75036e348652aae61a17a29
    SHA-256: 1b9c199a6f1f36ee9983abc34db90622f538fb0b6d18711429a129dbde1e79af
    Size: 11.22 MB
  6. gcc-java-4.1.2-14.1.i386.rpm
    MD5: 9d61c607aafb08a4a2959943cfda0509
    SHA-256: 88acbf9c7ae8e5484adfcc647e3a808b8a206e8c3174c316285d6337568f669a
    Size: 2.86 MB
  7. gcc-objc-4.1.2-14.1.i386.rpm
    MD5: b5ca5804c827064149857fcf9e4c27f5
    SHA-256: 6efe1d23d725a9734e0a85d7048aa24970746278fe55686baa464033db4e34fe
    Size: 2.53 MB
  8. libgcc-4.1.2-14.1.i386.rpm
    MD5: e91d3526636f4853a144f195f507f724
    SHA-256: 2ccbd93de8141c894bdba4938a1abce43cfaabb55e454f26c80d1ae8ea390a81
    Size: 87.08 kB
  9. libgcj-4.1.2-14.1.i386.rpm
    MD5: 811ab559f5c29303d6d6e2a9b5116c1e
    SHA-256: 04edc2f5cc411abee5aa90b53e4d68d89eec666b3bd26a4447cc315bf4f5bb72
    Size: 16.70 MB
  10. libgcj-devel-4.1.2-14.1.i386.rpm
    MD5: 4d70e82e67dc29877db071dfdd945634
    SHA-256: 82b13762fe944a706d7986ab3563e41ffe47c8748195ea5805f1935c6e6134db
    Size: 1.51 MB
  11. libgfortran-4.1.2-14.1.i386.rpm
    MD5: 7d95337138a47d68590bb6e25f0056ea
    SHA-256: 0531252df9471d5a09a16112943df24f25ea831e5d36184c53334c1cc932819b
    Size: 224.15 kB
  12. libgnat-4.1.2-14.1.i386.rpm
    MD5: 8317506d55c5c5b0bcce896a63894f18
    SHA-256: 3ff1641de372a9fd2fdcd3bb5c6d5e5a557b20544ca2d9287d9b3a861650eb47
    Size: 0.96 MB
  13. libgomp-4.1.2-14.1.i386.rpm
    MD5: 710d7712c336011fefc3bd37ae6a805c
    SHA-256: 475cecb4c74fe1584fb1201af650d43060c7fa0539402e3de98c1ef9b5dcc290
    Size: 75.86 kB
  14. libobjc-4.1.2-14.1.i386.rpm
    MD5: a27c1075ba8e3ce90e67d81c1d742aa7
    SHA-256: 0d8f8a07ec79c548a4e9dd0f2a5f1e9cec0450a070fff2cf5923a2b3cc4f990e
    Size: 95.02 kB
  15. libstdc++-4.1.2-14.1.i386.rpm
    MD5: 454c009584d44490087d34d5cbed8f98
    SHA-256: 629e67238c196db12f183040217331cae2be00dc207102bc9e4562507373017e
    Size: 354.21 kB
  16. libstdc++-devel-4.1.2-14.1.i386.rpm
    MD5: 416ff411faf938c902c3050b6bb1ecf9
    SHA-256: a3f719c8565abb7ddd4a29aedea32b05eb2e4b119f06944704dbe129354884eb
    Size: 9.38 MB

Asianux Server 3 for x86_64
  1. cpp-4.1.2-14.1.x86_64.rpm
    MD5: ddf807e3c8d1dd1dd8ac3e7b49910ca2
    SHA-256: ed6ed1dc1fa0216d1d07e8eb2f1857501b9ea1ce64139a0c2e0afba53063314a
    Size: 2.92 MB
  2. gcc-4.1.2-14.1.x86_64.rpm
    MD5: cc97bd61fdde15e1f8b7a7e579c674c4
    SHA-256: cc84c990888e8b7d006149e3c12fc08fb1012844bef3be5522e4c38092a13ffb
    Size: 5.27 MB
  3. gcc-c++-4.1.2-14.1.x86_64.rpm
    MD5: e55dc21e29da21fb3226796e50490d1a
    SHA-256: 83f46f7536679c3ea4b4bd41138bd125707cdd1c88bca349291e9ccc965670ff
    Size: 3.75 MB
  4. gcc-gfortran-4.1.2-14.1.x86_64.rpm
    MD5: 19ef7ba4f65e28dc82608ba4fcc4a9cb
    SHA-256: bab028a1dba97ea7e057b76927f17b83a056723e464d04aceb5d0e0be35903ea
    Size: 3.55 MB
  5. gcc-gnat-4.1.2-14.1.x86_64.rpm
    MD5: 67de9b7bafd11c7c05b900e9b5760ba0
    SHA-256: 8d4be3bf178e31211b936107d7d5f8253b5d26d586bc40210bd423b4e7c0b932
    Size: 11.67 MB
  6. gcc-java-4.1.2-14.1.x86_64.rpm
    MD5: 12fea61b71f48f7dcfba5916c88cf5e1
    SHA-256: 16939510d2869849489086323d2afa96ef6d13b2fcf982aab4c1b5511fd5a3aa
    Size: 3.15 MB
  7. gcc-objc-4.1.2-14.1.x86_64.rpm
    MD5: 16a059201c67eb43bb8b792d30e50eb7
    SHA-256: fc8aedae30c0261c8a9a3128ae9b127fe6f7941add49007c568d37310528e853
    Size: 2.85 MB
  8. libgcc-4.1.2-14.1.x86_64.rpm
    MD5: 696dd9c5e8f229fa45842f4a1901e939
    SHA-256: 389fe8805e52b007463e76caad61aa0a6e2254bd57508fc9251c8f2e2af0398c
    Size: 89.48 kB
  9. libgcj-4.1.2-14.1.x86_64.rpm
    MD5: 0cfa1aa457cccc412066e626de895e94
    SHA-256: c58754213449d9dc91cc87773860219d225e0d9d899b9a8292091423c3022d71
    Size: 18.08 MB
  10. libgcj-devel-4.1.2-14.1.x86_64.rpm
    MD5: c3cbbfa32943e8c8aa2c7cf3ea1c3a28
    SHA-256: 3d36cb533a97bfc1169f185345650c8df4b89da67cb179bd8ab1c9fcf7eeb233
    Size: 1.51 MB
  11. libgfortran-4.1.2-14.1.x86_64.rpm
    MD5: b61c45779eb50bd5db7b9b6ac2cbaa0e
    SHA-256: 9cd96e07b8ef8f10176226ae0b2bab3c5cd9dbfeae6dbbc0511fe1ac81087cef
    Size: 237.13 kB
  12. libgnat-4.1.2-14.1.x86_64.rpm
    MD5: db4cc384c4d7fd053e64bbd21538c52f
    SHA-256: 14c5d7235c8718e032952c9c9473788c8d5126fd24ef9a83d27ee43e9a7cc14b
    Size: 948.09 kB
  13. libgomp-4.1.2-14.1.x86_64.rpm
    MD5: 4af24e6799532e2809ad963a000cebcb
    SHA-256: df2dd29171a85b710721444d17f85e0fc815311b8a921a4ed2d38dd5a0d0cce4
    Size: 76.53 kB
  14. libobjc-4.1.2-14.1.x86_64.rpm
    MD5: 3ecd3063e72e5fb9aba1be2f76edcea0
    SHA-256: c30b496c61b9396cc53e18303255a9fc53c5f4834dcc63625feeef6c558b1126
    Size: 96.54 kB
  15. libstdc++-4.1.2-14.1.x86_64.rpm
    MD5: 72e355dfcdc2154c4af30765da88d01f
    SHA-256: 4fb6169c77df9b8685cbe49e53ebb01adfd9b5bda44fe4fe1eb951b6b1da2d19
    Size: 347.73 kB
  16. libstdc++-devel-4.1.2-14.1.x86_64.rpm
    MD5: 8950e1b7ee6ea24611b89879432b9d9d
    SHA-256: a93f21be75888ff98d3cf576d62be395cbaa52b2b05c7c1af378fd9fa1d41b25
    Size: 10.13 MB
Copyright© 2007-2015 Asianux. All rights reserved.