From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24496 invoked by alias); 22 Mar 2013 20:07:03 -0000 Mailing-List: contact gcc-announce-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-announce-owner@gcc.gnu.org Received: (qmail 4708 invoked by uid 89); 22 Mar 2013 19:45:06 -0000 X-Spam-SWARE-Status: No, score=-8.0 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=ham version=3.3.1 Date: Fri, 22 Mar 2013 20:07:00 -0000 From: Jakub Jelinek To: gcc-announce@gcc.gnu.org Subject: GCC 4.8.0 Released Message-ID: <20130322194459.GE12913@tucnak.redhat.com> Reply-To: Jakub Jelinek MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-SW-Source: 2013/txt/msg00001.txt.bz2 Exactly one year after the last major GCC release has been announced, celebrating the 26th anniversary of the GNU Compiler Collection, the GCC development team announces a new major GCC release, 4.8.0. GCC 4.8.0 is a major release containing substantial new functionality not available in GCC 4.7.x or previous GCC releases. GCC 4.8 features a new Local Register Allocator which replaces the 26 years old reload pass and improves generated code quality on ia32 and x86-64 targets. The C++ frontend and standard library have been enhanced with various improvements for C++11 support not limited to C++11 attribute syntax, thread_local or inheriting constructors support. AddressSanitizer and ThreadSanitizer instrumentation have been added to detect heap, stack and global buffer overflows, uses after free and data races. Many scalability bottle-necks have been removed from GCC optimization passes, thus it is now possible to compile extremely large functions with smaller memory consumption in less time. Extending the widest support for hardware architectures in the industry, GCC 4.8 has gained support for the upcoming 64-bit ARM instruction set architecture, AArch64. GCC 4.8 also features support for Hardware Transactional Memory on the upcoming Intel Haswell CPU architecture. The S/390 target now supports the zEC12 architecture. The ARM 32-bit target has gained support for AArch32 ARM v8 ISA additions. See http://gcc.gnu.org/gcc-4.8/changes.html for more information about changes in GCC 4.8. This release is available from the FTP servers listed here: http://www.gnu.org/order/ftp.html The release is in gcc/gcc-4.8.0/ subdirectory. If you encounter difficulties using GCC 4.8, please do not contact me directly. Instead, please visit http://gcc.gnu.org for information about getting help. Driving a leading free software project such as GNU Compiler Collection would not be possible without support from its many contributors. Not to only mention its developers but especially its regular testers and users which contribute to its high quality. The list of individuals is too large to thank individually!