サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
衆院選
gcc.gnu.org
David Edelsohn dje.gcc@gmail.com Mon Jul 11 15:01:44 GMT 2022 Previous message (by thread): Rust front-end Next message (by thread): [RFC] Using std::unique_ptr and std::make_unique in our code Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] On Mon, Jun 27, 2022 at 10:52 AM Philip Herron <philip.herron@embecosm.com> wrote: > > Hi everyone, > > Since November 2020, I've worked full-t
This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project. From: Jakub Jelinek <jakub at redhat dot com> To: gcc at gcc dot gnu dot org Date: Wed, 2 May 2018 14:15:24 +0200 Subject: GCC 8.1 Released Reply-to: Jakub Jelinek <jakub at redhat dot com> We are proud to announce the next, major release of the GNU Compiler Collection. Are you tired of your existing compilers? Want
GCC 8 Release Series Changes, New Features, and Fixes This page is a "brief" summary of some of the huge number of improvements in GCC 8. You may also want to check out our Porting to GCC 8 page and the full GCC documentation. Caveats Support for the obsolete SDB/coff debug info format has been removed. The option -gcoff no longer does anything. The Cilk+ extensions to the C and C++ languages have
3.11 Options That Control Optimization ¶ These options control various sorts of optimizations. Without any optimization option, the compiler’s goal is to reduce the cost of compilation and to make debugging produce the expected results. Statements are independent: if you stop the program with a breakpoint between statements, you can then assign a new value to any variable or change the program cou
This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project. From: Jakub Jelinek <jakub at redhat dot com> To: gcc at gcc dot gnu dot org Date: Tue, 2 May 2017 17:57:28 +0200 Subject: GCC 7.1 Released Authentication-results: sourceware.org; auth=none Authentication-results: ext-mx08.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com Authentic
6.50.2 Extended Asm - Assembler Instructions with C Expression Operands ¶ With extended asm you can read and write C variables from assembler and perform jumps from assembler code to C labels. Extended asm syntax uses colons (‘:’) to delimit the operand parameters after the assembler template: asm asm-qualifiers ( AssemblerTemplate : OutputOperands [ : InputOperands [ : Clobbers ] ]) asm asm-quali
3.12 Program Instrumentation Options ¶ GCC supports a number of command-line options that control adding run-time instrumentation to the code it normally generates. For example, one purpose of instrumentation is collect profiling statistics for use in finding program hot spots, code coverage analysis, or profile-guided optimizations. Another class of program instrumentation is adding run-time chec
GCC supports different dialects of C++, corresponding to the multiple published ISO standards. Which standard it implements can be selected using the -std= command-line option. C++98 C++11 C++14 C++17 C++20 C++23 C++26 Technical Specifications For information about the status of C++ defect reports, please see this page. For information about the status of the library implementation, please see the
GCC 7 Release Series Changes, New Features, and Fixes This page is a brief summary of some of the huge number of improvements in GCC 7. For more information, see the Porting to GCC 7 page and the full GCC documentation. Caveats GCC now uses LRA (a new local register allocator) by default for new targets. The non-standard C++0x type traits has_trivial_default_constructor, has_trivial_copy_construct
From: Jakub Jelinek <jakub at redhat dot com> To: gcc at gcc dot gnu dot org Date: Wed, 27 Apr 2016 13:39:33 +0200 Subject: GCC 6.1 Released Authentication-results: sourceware.org; auth=none Reply-to: Jakub Jelinek <jakub at redhat dot com> After slightly more than a year since last major GCC release, we are proud to announce new major GCC release, 6.1. GCC 6.1 is a major release containing substa
The GOMP project consists of implementation of OpenMP and OpenACC to permit annotating the source code to permit running it concurrently with thread parallelization and on offloading devices (accelerators such as GPUs), including the associated run-time library and API routines. Both OpenMP and OpenACC are supported with GCC's C, C++ and Fortran compilers. Content Usage Documentation History and P
GCC 6 Release Series Changes, New Features, and Fixes This page is a brief summary of some of the huge number of improvements in GCC 6. For more information, see the Porting to GCC 6 page and the full GCC documentation. Caveats The default mode for C++ is now -std=gnu++14 instead of -std=gnu++98. Support for a number of older systems and recently unmaintained or untested target ports of GCC has be
From: Jason Merrill <jason at redhat dot com> To: "gcc at gnu dot org" <gcc at gnu dot org> Date: Thu, 20 Aug 2015 13:57:38 -0400 Subject: Moving to git Authentication-results: sourceware.org; auth=none I hear that at Cauldron people were generally supportive of switching over to git as the primary GCC repository, and talked about me being involved in that transition. Does anyone have more informa
3.19.1 AArch64 Options ¶ These options are defined for AArch64 implementations: -mabi=name ¶ Generate code for the specified data model. Permissible values are ‘ilp32’ for SysV-like data model where int, long int and pointers are 32 bits, and ‘lp64’ for SysV-like data model where int is 32 bits, but long int and pointers are 64 bits. The default depends on the specific target configuration. Note t
GCC 5 Release Series Changes, New Features, and Fixes Caveats The default mode for C is now -std=gnu11 instead of -std=gnu89. The C++ runtime library (libstdc++) uses a new ABI by default (see below). The Graphite framework for loop optimizations no longer requires the CLooG library, only ISL version 0.14 (recommended) or 0.12.2. The installation manual contains more information about requirements
Latest releases These are manuals for the latest full releases. GCC 14.1 manuals: GCC 14.1 Manual (also in PDF or PostScript or an HTML tarball) GCC 14.1 GNU Fortran Manual (also in PDF or PostScript or an HTML tarball) GCC 14.1 CPP Manual (also in PDF or PostScript or an HTML tarball) GCC 14.1 GNAT Reference Manual (also in PDF or PostScript or an HTML tarball) GCC 14.1 GNAT User's Guide (also in
gfortran — the GNU Fortran compiler, part of GCC Gfortran is the name of the GNU Fortran project, developing a free Fortran 95/2003/2008/2018 compiler for GCC, the GNU Compiler Collection. The gfortran development effort uses an open development environment in order to attract a larger team of developers and to ensure that gfortran can work on multiple architectures and diverse environments. This
Support for the standard ISO/IEC 9899:2011 (C11) in GCC (draft n1570, PDF) GCC 4.9 Changes: “ISO C11 support is now at a similar level of completeness to ISO C99 support: substantially complete modulo bugs, extended identifiers (supported except for corner cases when -fextended-identifiers is used), floating-point issues (mainly but not entirely relating to optional C99 features from Annexes F and
Prerequisites for GCC GCC requires that various tools and packages be available for use in the build procedure. Modifying GCC sources requires additional tools described below. Tools/packages necessary for building GCC ISO C++11 compiler Necessary to bootstrap GCC. GCC 4.8.3 or newer has sufficient support for used C++11 features. Versions of GCC prior to 11 also allow bootstrapping with an ISO C+
6 Extensions to the C Language Family ¶ GNU C provides several language features not found in ISO standard C. (The -pedantic option directs GCC to print a warning message if any of these features is used.) To test for the availability of these features in conditional compilation, check for a predefined macro __GNUC__, which is always defined under GCC. These extensions are available in C and Objec
3.8 Options to Request or Suppress Warnings ¶ Warnings are diagnostic messages that report constructions that are not inherently erroneous but that are risky or suggest there may have been an error. The following language-independent options do not enable specific warnings but control the kinds of diagnostics produced by GCC. -fsyntax-only ¶ Check the code for syntax errors, but don’t do anything
3.7.2 Common Predefined Macros ¶ The common predefined macros are GNU C extensions. They are available with the same meanings regardless of the machine or operating system on which you are using GNU C or GNU Fortran. Their names all start with double underscores. __COUNTER__ This macro expands to sequential integral values starting from 0. In conjunction with the ## operator, this provides a conve
This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project. From: Linus Torvalds <torvalds at linux-foundation dot org> To: Paul McKenney <paulmck at linux dot vnet dot ibm dot com> Cc: Torvald Riegel <triegel at redhat dot com>, Will Deacon <will dot deacon at arm dot com>, Peter Zijlstra <peterz at infradead dot org>, Ramana Radhakrishnan <Ramana dot Radhakrishnan at arm do
GCC, the GNU Compiler Collection The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, Go, D and Modula-2 as well as libraries for these languages (libstdc++,...). GCC was originally written as the compiler for the GNU operating system. The GNU system was developed to be 100% free software, free in the sense that it respects the user's freedom. We strive to provide
3.19.5 ARM Options ¶ These ‘-m’ options are defined for the ARM port: -mabi=name ¶ Generate code for the specified ABI. Permissible values are: ‘apcs-gnu’, ‘atpcs’, ‘aapcs’, ‘aapcs-linux’ and ‘iwmmxt’. -mapcs-frame ¶ Generate a stack frame that is compliant with the ARM Procedure Call Standard for all functions, even if this is not strictly necessary for correct execution of the code. Specifying -
Date: July 18 to 20, 2014. Location: University of Cambridge's Computer Laboratory in the William Gates Building. (map1, map2) Registration Fee: No charge. Submission deadline: 31 March 2014. We will also accept "last minute" BoF/talks at the conference, if there is still room available. Slides and Notes Schedule Abstracts Notes from GNU Cauldron 2014 The videos for all recorded presentations are
From: Jakub Jelinek <jakub at redhat dot com> To: gcc at gcc dot gnu dot org Date: Tue, 22 Apr 2014 15:10:54 +0200 Subject: GCC 4.9.0 Released Authentication-results: sourceware.org; auth=none Reply-to: Jakub Jelinek <jakub at redhat dot com> One year and one month passed from the time when the last major version of the GNU Compiler Collection has been announced, so it is the time again to announc
This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project. From: Richard Stallman <rms at gnu dot org> To: gcc at gcc dot gnu dot org Date: Fri, 24 Jan 2014 09:54:13 -0500 Subject: Re: clang vs free software Authentication-results: sourceware.org; auth=none References: <CAJnXXoi2MLpZWxOxknR=mNR91JdZcHrKRsqYZSWY373fvwxObg at mail dot gmail dot com> <87eh439w1n dot fsf at uwak
From: Jeff Law <law at redhat dot com> To: GCC <gcc at gcc dot gnu dot org> Date: Fri, 08 Nov 2013 15:21:15 -0700 Subject: [RFC] Replace Java with Go in default languages Authentication-results: sourceware.org; auth=none GCJ has, IMHO, moved from active development into a deep maintenance mode. I suspect this is largely due to the change of focus of key developers to OpenJDK and other projects. GC
次のページ
このページを最初にブックマークしてみませんか?
『GCC, the GNU Compiler Collection - GNU Project』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く