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

Just-In-Time (JIT) Compilation Support Merged For GCC 5

Compiler

Published on 12 November 2014 09:05 AM EST
Written by Michael Larabel in Compiler
7 Comments

Just in time for posing more competition to LLVM's compiler infrastructure, the GNU Compiler Collection now has JIT support.

The GCC JIT support led by David Malcolm at Red Hat has finally landed into mainline GCC meaning it will be part of next year's GCC 5 release. GCC 5 already has a ton of improvements and new functionality while it still seems to be growing by the day with exciting additions. The GCC JIT support allows an embedded library by GPL applications for those wishing to leverage GCC for just-in-time compilation abilities, similar to what LLVM has long offered.

The GCC JIT support is completely embeddable within other applications, can be used by bytecode interpreters and other programs for generating native and optimized machine code at run-time, has been used for an experimental Python compiler, and all around is quite an interesting addition to GCC with libgccjit.so.

The GCC JIT support was merged yesterday to mainline and represents more than one year of work by David Malcolm and others.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. Intel 120GB 530 Series SSD Linux Performance
  2. Btrfs/EXT4/XFS/F2FS RAID 0/1/5/6/10 Linux Benchmarks On Four SSDs
  3. AMD's Windows Catalyst Driver Remains Largely Faster Than Linux Drivers
  4. Btrfs On 4 x Intel SSDs In RAID 0/1/5/6/10
Latest Linux Articles
  1. CS:GO & TF2 Extensively Tested On The Newest Open-Source Radeon Linux Driver
  2. AMD Radeon Graphics Performance On The Linux 3.18 Kernel
  3. Btrfs RAID: Built-In/Native RAID vs. Mdadm
  4. NVIDIA's Linux Driver Can Deliver Better OpenGL Performance Than Windows 8.1
Latest Linux News
  1. Microsoft To Open-Source .NET, Bring It Officially To Linux
  2. Mageia 5 Beta Released 1.5 Months Late
  3. Just-In-Time (JIT) Compilation Support Merged For GCC 5
  4. Intel's Xeon Phi Is Being Sold For An Insanely Low Price Right Now
  5. PulseAudio 6.0 Is Coming & Other Linux Audio Plans For The Future
  6. Facebook Announces The Hack Transpiler
  7. Gizmo 2 Development Board Powered By AMD SoC
  8. GNU Emacs Finally Switching Over To Git From Bazaar
  9. The Release Of Qt3D 2.0 Is Making Progress, Not Too Far Out
  10. Previewing The Next-Gen Phoromatic For Centralized Test Orchestration/Management
Latest Forum Discussions
  1. Updated and Optimized Ubuntu Free Graphics Drivers
  2. Hurrican SDL Port
  3. GCC 5 Is Compiling Faster, But Still Falls Short Of Clang
  4. Radeon r600g and WebGL
  5. Closed source to opensource
  6. Rich Geldreich On The State Of Linux Gaming
  7. 4K video & VDAPU on 6850.
  8. Systemd Works On PPPoE Support