Home
last modified time | relevance | path

Searched refs:GCC (Results 1 – 25 of 1380) sorted by relevance

12345678910>>...56

/openbsd/gnu/usr.bin/gcc/gcc/doc/
H A Dlanguages.texi2 @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 Dgccint.texi13 @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 Dheaderdirs.texi2 @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 Dinterface.texi3 @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 Dgcc.texi27 @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 Dinstall.texi5 @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 Dservice.texi3 @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 Dlanguages.texi2 @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 Dfrontends.texi3 @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 Dgccint.texi13 @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 Dinterface.texi3 @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 Dheaderdirs.texi2 @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 Dgcc.texi27 @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 Dservice.texi3 @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 Dinstall.texi5 @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 DChangeLog3 * 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 DObjCRuntime.h53 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 DChangeLog3 * 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 Dpoison.c4 #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 DABOUT-GCC-NLS1 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 DFAQ2 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 DChangeLog3 * 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 DFAQ2 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 Dgennews37 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 Dlibada-mk.in3 #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,

12345678910>>...56