GCC 6の新機能が明らかに

The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages.

GCCプロジェクトは通常、3月ないしは4月にメジャーリリースを公開しているが、次期メジャーアップグレードリリースは2016年3月または4月に登場が予定されているGCC 6。2月23日(米国時間)、Jeff Law氏が「Upcoming features in GCC 6|RED HAT DEVELOPER BLOG」において、春にリリースが予定されている「GCC 6」で導入される新機能や変更点などの要点を紹介した。

紹介されている主な新機能や変更点は次のとおり。

  • コンパイル時のチェック範囲を拡大。デベロッパが気がつきにくいバグなどをコンパイル段階で発見できるようになったほか、より多くの適切ではないコーディングを検出して報告するようになる
  • OpenMP 4.5をサポート
  • セグメントレジスタサポート
  • より複雑な表記も解析して問題を報告するリッチ・ロケーション機能の導入
  • MIC/NVIDIA GPUへのオフローディング機能の強化
  • HSA経由でのオフローディング機能の提供
  • C++ 14をデフォルト化
  • C++ 数学用特殊関数(ISO/IEC 29124:2010)のサポート
  • C++ 17の実験的サポート
  • File System TS

C++系の新機能サポートやOpenMP 4.5のサポートが注目されるほか、コンパイル時に検出対象となる範囲が広がった点が注目される。GCCの出力するエラーメッセージや警告メッセージはLLVMと比較して理解しにくいと指摘されている。GCC 6では検出範囲を広げることでより開発者を手助けすることを狙っており、開発に役立つと見られる。

<お知らせ>
ITソリューション検討Information

マイナビニュースのIT Search+では、ITソリューションの検討に役立つ情報を掲載しています。
ここでは、IT Search+の人気記事ベスト3をご紹介。ぜひ、ビジネスにお役立てください。



転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

求人情報