Example with an ARM target on how to use GCC inline assembly effectively in C code.
Read more »Inline assembly instructions in GCC
Category: End User Tags:
- Login to post comments
GNU Compiler Collection 4.6.0 Released
GCC 4.6 brings support for the new Go programming language, improved experimental support for the C++0x standard, support for Android Bionic C library, support fot ARM Cortex-M4, basic support for the Cortex-A15, Intel Core 2 and Core i7 optimizations, support for AMD Bobcat CPUs and more.
Read more »Category: High End Tags:
- Login to post comments
Using Newlib in ARM bare metal programs
Implementing a minimal standard C library for embedded ARM target using Newlib and the CodeSourcery toolchain, and emulating the execution with QEMU.
Read more »Category: End User Tags:
- Login to post comments
Using Ubuntu ARM cross-compiler for bare metal programming
Ubuntu 10.10 Maverick Meerkat includes an ARM cross-compiler to compile programs for Linux. The compiler can also be used for bare-metal programming with a few arrangements.
Read more »Category: High End Tags:
- Login to post comments
Google's Go has been called to go into GCC 4.6
Last year one of the many projects introduced by Google was the Go programming language. Do you remember? It's reached a state of being a production-ready language, at least within Google's confines, but this project hasn't received as much attention and interest by the Linux and open-source communities as some of their other work such as VP8 and their new container format.
Read more »Trace and profile function calls with GCC
Using the -finstrument-functions option in GNU GCC to trace and profile code.
Read more »Category: High End Tags:
- Login to post comments
Videos of GNU Hackers Meeting in the Hague available
"Videos of the talks from the GNU Hackers Meeting in the Hague are now available. This meeting took place on 24-25 July at "Revelation Hackspace", prior to the GNOME GUADEC conference, and featured a workshop on GNUnet, a framework for free secure networking and decentralised applications..."
Read more »Category: Community Tags:
- andy wingo
- autotools
- bruno haible
- c++
- christian grothoff
- dyne:bolic
- gcc
- gnewsense
- gnu
- gnunet
- guile
- hackers
- hurd
- jan nieuwenhuizen
- jaromil
- josé e. marchesi
- juan pedro bolivar
- karl goetz
- laurent guerby
- lilypond
- ludovic courtès
- matthias wachs
- nathan evans
- neal walfield
- paolo carlini
- psycosynth
- ralf wildenhues
- recutils
- scheme
- simon josefsson
- Login to post comments
Is Apple Now Blocking Contributions To GCC?
Yesterday on the mailing list for GCC is was brought up if Apple's Objective-C 2.0 patches for the GNU Compiler Collection could be merged back into the upstream GCC code-base as maintained by the Free Software Foundation.
Read more »Category: Opposition Tags:
GCC - We make free software affordable
Michael Tiemann, who contributed as much as anyone to the later development of GCC, and who had dreamed of writing the perfect compiler, said that the day of GCC's release was "the most thrilling and most terrifying day of my life (up to that point)."
Read more »GCC 4.5.1 Released
Category: High End Tags:
- Login to post comments
Mini GNU Hackers Meeting at RMLL 2010, Bordeaux, 6-11 July.
"The 11th Libre Software Meeting (aka. RMLL) began this Tuesday, July 6th, in Bordeaux, France. A small group of GNU hackers will be present and a GNU developers room will be available for discussions and lightning talks..."
Read more »Category: Community Tags:
- Login to post comments
What's new in GNU Compiler Collection 4.5
GCC 4.5 promises faster programs using the new link-time optimization (LTO) option, easier implementation of compiler extensions thanks to the controversial plugin infrastructure, stricter standards-conformance for floating-point computations, and better debugging information when compiling with optimizations.
Read more »Category: High End Tags:
- Login to post comments
Benchmarks Of GCC 4.5.0 Compiler Performance
Last week GCC 4.5.0 entered the world with improvements. Over the weekend we decided to benchmark this major update to the GNU Compiler Collection to see how its performance compares to that of GCC 4.3 and 4.4.
Read more »Category: High End Tags:
- Login to post comments
GCC 4.5 release series
GCC now requires the MPC library, obsolete architectures support removed, many optimization features, standart conformance, much better parallelization support, debugging, plugins support.
Read more »Category: High End Tags:
- Login to post comments
Simplest bare metal program for ARM
A simple example of bare metal programming for ARM926EJ-S core using the free open source Codesourcery toolchain based on GNU gcc.
Read more »Category: Beginner Tags:
- Login to post comments