/openbsd/gnu/usr.bin/gcc/gcc/doc/ |
H A D | languages.texi | 2 @c This is part of the GCC manual. 6 @chapter Language Front Ends in GCC 8 The interface to front ends for languages in GCC, and in particular 13 written for GCC@. 15 Writing a compiler as a front end for GCC, rather than compiling 17 GCC, has several advantages: 21 target machines already present in GCC@. 22 @item GCC front ends benefit from all the optimizations in GCC@. Some 23 of these, such as alias analysis, may work better when GCC is 33 from those for which GCC was designed, such as the declarative [all …]
|
H A D | gccint.texi | 13 @settitle GNU Compiler Collection (GCC) Internals 94 @center for GCC @value{version-GCC} 97 For GCC Version @value{version-GCC}@* 124 Compiler Collection (GCC)}. 127 discusses how to contribute to GCC (@pxref{Contributing}), the 131 which GCC front ends are written (@pxref{Languages}). It then 134 implemented in GCC@. 141 * Portability:: Goals of GCC's portability features. 142 * Interface:: Function-call interface of GCC output. 160 how you can copy and share GCC. [all …]
|
H A D | headerdirs.texi | 2 @c This is part of the GCC manual. 9 where GCC stores its private include files, and also where GCC 10 stores the fixed include files. A cross compiled GCC runs 13 installed before GCC is built. If the cross compilation header files 14 are already suitable for GCC, nothing special need be done). 20 @code{LOCAL_INCLUDE_DIR} is used only by native compilers. GCC 25 @code{CROSS_INCLUDE_DIR} is used only by cross compilers. GCC 29 is the place for other packages to install header files that GCC will
|
H A D | interface.texi | 3 @c This is part of the GCC manual. 7 @chapter Interfacing to GCC Output 8 @cindex interfacing to GCC output 13 GCC is normally configured to use the same function calling convention 22 returning such types cannot be called from code compiled with GCC, 26 GCC code returns structures and unions that are 1, 2, 4 or 8 bytes 28 values. (GCC typically allocates variables of such types in 32 @code{STRUCT_INCOMING_VALUE} tell GCC where to pass this address. 43 where to return the value. On these machines, GCC has been 58 compile the libraries with GCC@. [all …]
|
H A D | gcc.texi | 27 @settitle Using the GNU Compiler Collection (GCC) 109 @center for GCC @value{version-GCC} 112 For GCC Version @value{version-GCC}@* 130 @node Top, G++ and GCC,, (DIR) 136 bugs. It corresponds to GCC version @value{version-GCC}. 143 * G++ and GCC:: You can compile C or C++ programs. 144 * Standards:: Language standards supported by GCC. 145 * Invoking GCC:: Command options supported by @samp{gcc}. 152 * Trouble:: If you have trouble using GCC. 161 how you can copy and share GCC. [all …]
|
H A D | install.texi | 5 @settitle Installing GCC 12 @settitle Installing GCC 18 @settitle Downloading GCC 319 To configure GCC: 494 used for both GCC and packages, GCC will automatically search for 1083 as parts of GCC can only be built with GCC@. 1940 Collection (GCC)}, 2010 Collection (GCC)}, 2361 version of GCC@. 3065 install GCC: [all …]
|
H A D | service.texi | 3 @c This is part of the GCC manual. 7 @chapter How To Get Help with GCC 9 If you need help installing, using or changing GCC, there are two 15 @email{gcc-help@@gcc.gnu.org} (for help installing or using GCC), and if 17 changing GCC, ask @email{gcc@@gcc.gnu.org}. If you think you have found 18 a bug in GCC, please report it following the instructions at
|
/openbsd/gnu/gcc/gcc/doc/ |
H A D | languages.texi | 2 @c This is part of the GCC manual. 6 @chapter Language Front Ends in GCC 8 The interface to front ends for languages in GCC, and in particular 13 written for GCC@. 15 Writing a compiler as a front end for GCC, rather than compiling 17 GCC, has several advantages: 21 target machines already present in GCC@. 22 @item GCC front ends benefit from all the optimizations in GCC@. Some 23 of these, such as alias analysis, may work better when GCC is 33 from those for which GCC was designed, such as the declarative [all …]
|
H A D | frontends.texi | 3 @c This is part of the GCC manual. 6 @node G++ and GCC 7 @chapter Programming Languages Supported by GCC 9 @cindex GCC 18 GCC stands for ``GNU Compiler Collection''. GCC is an integrated 23 The abbreviation @dfn{GCC} has multiple meanings in common use. The 31 The language-independent component of GCC includes the majority of the 40 integrated components of GCC, there are several other front ends that 43 GCC proper. 52 compiler by its own name, or as GCC@. Either is correct. [all …]
|
H A D | gccint.texi | 13 @settitle GNU Compiler Collection (GCC) Internals 65 @author Richard M. Stallman and the @sc{GCC} Developer Community 83 Compiler Collection (GCC)}. 86 discusses how to contribute to GCC (@pxref{Contributing}), the 90 which GCC front ends are written (@pxref{Languages}). It then 93 implemented in GCC@. 100 * Portability:: Goals of GCC's portability features. 101 * Interface:: Function-call interface of GCC output. 102 * Libgcc:: Low-level runtime library used by GCC. 124 how you can copy and share GCC. [all …]
|
H A D | interface.texi | 3 @c This is part of the GCC manual. 7 @chapter Interfacing to GCC Output 8 @cindex interfacing to GCC output 13 GCC is normally configured to use the same function calling convention 22 returning such types cannot be called from code compiled with GCC, 26 GCC code returns structures and unions that are 1, 2, 4 or 8 bytes 28 values. (GCC typically allocates variables of such types in 32 tells GCC where to pass this address. 43 where to return the value. On these machines, GCC has been 55 change is practical only if you are switching to GCC as the sole C [all …]
|
H A D | headerdirs.texi | 2 @c This is part of the GCC manual. 9 where GCC stores its private include files, and also where GCC 10 stores the fixed include files. A cross compiled GCC runs 13 installed before GCC is built. If the cross compilation header files 14 are already suitable for GCC, nothing special need be done). 20 @code{LOCAL_INCLUDE_DIR} is used only by native compilers. GCC 25 @code{CROSS_INCLUDE_DIR} is used only by cross compilers. GCC 29 is the place for other packages to install header files that GCC will
|
H A D | gcc.texi | 27 @settitle Using the GNU Compiler Collection (GCC) 103 Last printed October 2003 for GCC 3.3.1.@* 113 @node Top, G++ and GCC,, (DIR) 119 bugs. It corresponds to GCC version @value{version-GCC}. 126 * G++ and GCC:: You can compile C or C++ programs. 127 * Standards:: Language standards supported by GCC. 128 * Invoking GCC:: Command options supported by @samp{gcc}. 135 * Trouble:: If you have trouble using GCC. 137 * Service:: How to find suppliers of support for GCC. 144 how you can copy and share GCC. [all …]
|
H A D | service.texi | 3 @c This is part of the GCC manual. 7 @chapter How To Get Help with GCC 9 If you need help installing, using or changing GCC, there are two 15 @email{gcc-help@@gcc.gnu.org} (for help installing or using GCC), and if 17 changing GCC, ask @email{gcc@@gcc.gnu.org}. If you think you have found 18 a bug in GCC, please report it following the instructions at
|
H A D | install.texi | 5 @settitle Installing GCC 14 @settitle Installing GCC 23 @settitle Downloading GCC 104 @title Installing GCC 243 Necessary to bootstrap GCC, although versions of GCC prior 567 To configure GCC: 750 used for both GCC and packages, GCC will automatically search for 1702 as parts of GCC can only be built with GCC@. 2886 As of GCC 4.0, GCC uses the UNIX 95 namespace for HP-UX 10.10 3119 version of GCC@. [all …]
|
/openbsd/gnu/usr.bin/gcc/contrib/regression/ |
H A D | ChangeLog | 3 * GCC 3.3.6 Released. 7 * GCC 3.3.5 Released. 11 * GCC 3.3.4 Released. 15 * GCC 3.3.3 Released. 19 * GCC 3.3.2 Released. 23 * GCC 3.3.1 Released. 27 * GCC 3.3.1 Released. 31 * GCC 3.3 Released. 35 * GCC 3.3 Released. 39 * GCC 3.3 Released. [all …]
|
/openbsd/gnu/llvm/clang/include/clang/Basic/ |
H A D | ObjCRuntime.h | 53 GCC, enumerator 85 case GCC: return false; in isNonFragile() 126 case GCC: in isGNUFamily() 150 case GCC: return false; in allowsARC() 169 case GCC: return false; in hasNativeARC() 203 case GCC: in shouldUseARCFunctionsForRetainRelease() 240 case GCC: in shouldUseRuntimeFunctionsForAlloc() 308 case GCC: return true; in hasSubscripting() 327 case GCC: in allowsPointerArithmetic() 368 case GCC: return true; in hasWeakClassImport() [all …]
|
/openbsd/gnu/usr.bin/gcc/gcc/testsuite/treelang/ |
H A D | ChangeLog | 3 * GCC 3.3.6 Released. 7 * GCC 3.3.5 Released. 11 * GCC 3.3.4 Released. 15 * GCC 3.3.3 Released. 19 * GCC 3.3.2 Released. 23 * GCC 3.3.1 Released. 27 * GCC 3.3.1 Released. 31 * GCC 3.3 Released. 35 * GCC 3.3 Released. 39 * GCC 3.3 Released.
|
/openbsd/gnu/usr.bin/gcc/gcc/testsuite/gcc.dg/cpp/ |
H A D | poison.c | 4 #pragma GCC poison foo 6 #pragma GCC poison foo2 foo3 9 #pragma GCC poison foo4 foo5 12 #pragma GCC poison +++ /* { dg-error "invalid" "poison non-identifier" } */ 14 #pragma GCC poison foo6 /* { dg-warning "foo6" "poison defined macro" } */ 25 #pragma GCC poison
|
/openbsd/gnu/usr.bin/gcc/gcc/ |
H A D | ABOUT-GCC-NLS | 1 Notes on GCC's Native Language Support 4 Some work remains in other areas; for example, GCC does not yet allow 7 Not all of GCC's diagnostic messages have been internationalized. Programs 9 their users are GCC maintainers who typically need to be able to read 14 The GCC library should not contain any messages that need 18 Unlike some other GNU programs, the GCC sources contain few instances 21 For example, GCC source code should not contain calls like `error 26 By convention, any function parameter in the GCC sources whose name 29 GCC's exgettext script uses this convention to determine which 34 diagnostics in GCC spec strings. [all …]
|
/openbsd/gnu/usr.bin/gcc/ |
H A D | FAQ | 2 GCC Frequently Asked Questions 21 4. [11]Does GCC work on my platform? 33 4. [23]Older versions of GCC 66 [32]GCC Steering Committee. 126 official release of GCC. 139 Does GCC work on my platform? 151 How to install multiple versions of GCC 175 new GCC and old GCC, because it is only the executable program names 248 GCC can not find GNU as/GNU ld 467 programs to build GCC. [all …]
|
/openbsd/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.oliva/ |
H A D | ChangeLog | 3 * GCC 3.3.6 Released. 7 * GCC 3.3.5 Released. 11 * GCC 3.3.4 Released. 15 * GCC 3.3.3 Released. 19 * GCC 3.3.2 Released. 23 * GCC 3.3.1 Released. 27 * GCC 3.3.1 Released. 31 * GCC 3.3 Released. 35 * GCC 3.3 Released. 39 * GCC 3.3 Released.
|
/openbsd/gnu/gcc/ |
H A D | FAQ | 2 GCC Frequently Asked Questions 19 3. [10]Does GCC work on my platform? 24 4. [15]GCC can not find GNU as/GNU ld 106 Does GCC work on my platform? 118 How to install multiple versions of GCC 140 have to specify different --prefix options for new GCC and old GCC, because 176 --enable-shared and building GCC. 209 GCC can not find GNU as/GNU ld 221 ld) and proceed with building GCC. 405 GCC. [all …]
|
/openbsd/gnu/usr.bin/gcc/contrib/ |
H A D | gennews | 37 This file contains information about GCC releases which has been generated 38 automatically from the online release notes. It covers releases of GCC 40 that led to GCC 3. For information on GCC 2.8.1 and older releases of GCC 2,
|
/openbsd/gnu/gcc/gcc/ |
H A D | libada-mk.in | 3 #This file is part of GCC. 5 #GCC is free software; you can redistribute it and/or modify 10 #GCC is distributed in the hope that it will be useful, 16 #along with GCC; see the file COPYING. If not, write to 20 # GCC's Makefile fragment for libada. 21 # libada needs some information from the GCC configure file at the moment,
|