1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Compiler News Archives

GCC Prepares Compiler Support For Intel Broadwell

While Intel Haswell processors won't even be released to the public until later this year, compiler developers have already been working on supporting the new instruction set extensions of Haswell for more than one year. GCC developers already have early Intel Broadwell support ready for GCC 4.8.
26 February 2013 - Broadwell GCC

GCC 4.8 Compiler Performance On ARM Cortex-A15

Are there any performance improvements in store for GCC 4.8 as it affects the ARMv7 Cortex-A15 processor on SoCs like the Samsung Exynos 5 Dual? Here's some benchmark results to find out.
25 February 2013 - Cortex-A15 - 4 Comments

LLVM's Clang Compiler Nearly C++11 Feature Complete

LLVM's Clang C/C++ compiler front-end is nearing feature completion for supporting C++11, the latest C++ ISO standard.
22 February 2013 - LLVM Clang - 13 Comments

Initial Benchmarks Of The LLVM/Clang 3.3 Compiler

While LLVM and Clang (and related LLVM projects) remain in heavy development for the 3.3 cycle, up today are some initial compiler benchmarks of LLVM/Clang 3.3 SVN compared to the current stable release.
19 February 2013 - LLVM/Clang 3.3

GCC 4.8 Has Support For AMD Steamroller, Jaguar

Aside from improvements to Link-Time Optimizations, run-time library improvements, and a new optimization level, the coming release of GCC 4.8 also features support for yet-to-be-out AMD hardware. AMD's Steamroller "Bulldozer 3" processor is already supported with compiler optimizations and so is AMD Jaguar, their new low-power APU that's rumoured to be in the next-generation consoles.
16 February 2013 - AMD CPU Support - 5 Comments

LLVM 3.3 Improves Its Loop Vectorizer

The release of LLVM 3.3 is still months away, but one of its features already are notable improvements to its loop vectorizer.
15 February 2013 - LLVM 3.3 - 2 Comments

Code Synthesis Releases ODB C++ ORM 2.2.0

Code Synthesis has released version 2.2 of their ODB C++ Object-Relational Mapping (ORM) code.
13 February 2013 - Code Synthesis

CLDOC: A Clang-Based C/C++ Document Generator

CLDOC is a document generator for C and C++ projects to create documentation automatically out of comments as well as creating XML-based descriptions of the API. CLDOC is a new project but already sounds promising and is being powered by LLVM's Clang C/C++ front-end for its parser.
12 February 2013 - CLDOC - 11 Comments

In An Era Of Clang, Portable C Compiler Isn't Beloved

It's going on two years since the release of PCC 1.0, but there hasn't been any follow-on Portable C Compiler release nor is there much public-facing development activity happening.
12 February 2013 - Portable C Compiler - 2 Comments

PathScale's ENZO Compiler To Speed Code On GPU

PathScale, the company that's focused on providing high-performance compiler solutions, is hoping to speed up traditional software packages by automatically leveraging the graphics processor when compiling software with the PathScale ENZO compiler.
11 February 2013 - PathScale

Link-Time Optimizations With GCC 4.8

GCC 4.8 will feature a few improvements when it comes to LTO, a.k.a. Link-Time Optimization, but will this reflect in any greater performance for the resulting binaries?
9 February 2013 - GCC 4.8 - 14 Comments

LLVM Now Enables 64-bit ARM Support By Default

The AArch64 back-end to LLVM that provides support for the compiler infrastructure to target ARMv8 64-bit hardware, is now enabled within the default build.
4 February 2013 - LLVM AArch64

SMACK: A C/C++ Static Checker Built On LLVM

Another interesting open-source project has tipped up that is powered by the LLVM compiler infrastructure.
4 February 2013 - LLVM-Based

64-bit ARM (AArch64) Support Merged Into LLVM

GCC has had support for 64-bit ARM, a.k.a. AArch64, going back to last summer for using the open-source compiler with next-generation ARMv8 hardware. Being merged today is finally support for the LLVM compiler infrastructure with an experimental 64-bit ARM/AArch64 back-end target.
31 January 2013 - LLVM 64-bit ARM

C++11 & The Long-Term Viability Of GCC Is Questioned

Back on Tuesday there was a basic email by a developer volleyed on the GCC mailing list, which has since sparked dozens of responses and a rather interesting conversation about the future of the GNU Compiler Collection and its ultimate path and viability moving forward. The initial e-mail was simply an inquiry asking about an estimated time-frame for having full support of the ISO C++11 specification. Diego Novillo, a well known GCC developer and Google employee, has even expressed fear that GCC may be past the tipping point and could die out naturally.
26 January 2013 - GCC Future - 153 Comments

GCC 4.8 Improves Its Runtime Library (libstdc++)

There's been many Phoronix articles already covering features and changes coming to GCC 4.8, the next major compiler update to come out of the Free Software Foundation in March or April. One of the areas that's seen improvements in GCC 4.8 and not talked about much yet is the improvements to its runtime library, libstdc++, with new features being present.
17 January 2013 - libstdc++

Emscripten-Qt: Bringing Qt, C++ To The Web

Since late 2011 there has been Emscripten, the interesting project that allows generating JavaScript out of LLVM Bitcode. Emscripten thus allows for C/C++ code -- and in effect anything else that can be lowered down into LLVM Bitcode -- to be turned into JavaScript and run from a modern web-browser. Another project that has since come about is Emscripten-Qt, which is a port of the Qt tool-kit to JavaScript and HTML5 for use by web-browsers.
14 January 2013 - Emscripten - 7 Comments

LLVM/Clang Compiler Being Ported To GNU/Hurd

The LLVM compiler infrastructure and the Clang C/C++ compiler front-end are being ported to the GNU/Hurd operating system.
11 January 2013 - Clang'ed Hurd - 5 Comments

Portable OpenCL 0.7 Improves On OpenCL 1.2

Version 0.7 of POCL, the Portable OpenCL implementation targeting OpenCL 1.2 compliance, has been officially released.
9 January 2013 - POCL 0.7 - 1 Comment

LLVM Developers Ponder Using C++11 Features

While C++11 is an ISO standard and the Clang C/C++ compiler front-end to LLVM has been supporting C++11, developers behind the LLVM compiler infrastructure are still deciding whether to allow C++11 language features within their code-base.
9 January 2013 - LLVM C++11 - 6 Comments

525 Compiler news articles published on Phoronix.
17
Latest Articles & Reviews
  1. Kubuntu 15.04 Is Turning Out Quite Nice, Good Way To Try Out The Latest KDE
  2. 5-Way Linux Distribution Comparison On The Core i3 NUC
  3. OCZ ARC 100 Linux SSD Benchmarks
  4. Lenovo ThinkPad X1 Carbon Works Great As A Linux Ultrabook
  5. Transcend SSD370 256GB
  6. Linux 3.19 File-System Tests Of EXT4, Btrfs, XFS & F2FS
Latest Linux News
  1. Open-Source .NET On Linux Continues Maturing
  2. Features Coming For The Imminent Xfce 4.12 Release
  3. Canonical's Latest Demo Of Ubuntu Unity 8 Convergence In Action
  4. The Quest For Decent, Low-Priced Server Cases & Racks/Cabinets
  5. Mesa 10.5 Is In Ubuntu 15.04 For The Latest Open-Source GPU Drivers
  6. ALSA 1.0.29 Released
  7. Ubuntu 15.04 Beta Released, Ubuntu MATE Made Official
  8. Coreboot Developer: Purism Doesn't Deliver On Libre Firmware
  9. LLVM 3.6 & Clang 3.6 Deliver More Features, Complete C++14 Support
  10. The Most Popular Open-Source Linux Benchmarks
Most Viewed News This Week
  1. Linux 4.0-RC1 Tagged, Linux 4.0 Will Bring Many Notable Improvements
  2. Screenshots Of The GNOME 3.16 Changes
  3. Linux 4.0 Doesn't Have The Weirdest Codename
  4. Mir Now Depends Upon C++14
  5. More Proof That Allwinner Is Violating The GPL
  6. GNOME 3.16 Beta Brings Wayland-Based Log-in Screen
  7. LLVM Clang Compiling The Linux Kernel Is A Big Topic For 2015
  8. Canonical Comes Up With Its Own FUSE Filesystem For Linux Containers
%%CLICK_URL_UNESC%%