Home
last modified time | relevance | path

Searched full:gcc (Results 1 – 25 of 3859) sorted by relevance

12345678910>>...155

/third_party/elfio/tests/elf_examples/
Dhello_arm_stripped ... .1 GCC: (GNU) 4.1.1 GCC: (GNU) 4.1.1 GCC: ( ...
Dhello_arm ... .1 GCC: (GNU) 4.1.1 GCC: (GNU) 4.1.1 GCC: ( ...
/third_party/curl/CMake/
DPickyWarnings.cmake31 …NOT CMAKE_VERSION VERSION_LESS 3.23.0) OR # check_symbol_exists() incompatible with GCC -pedantic…
40 # https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
62 # Assume these options always exist with both clang and gcc.
63 # Require clang 3.0 / gcc 2.95 or later.
65 -Wbad-function-cast # clang 2.7 gcc 2.95
66 -Wconversion # clang 2.7 gcc 2.95
67 -Winline # clang 1.0 gcc 1.0
68 -Wmissing-declarations # clang 1.0 gcc 2.7
69 -Wmissing-prototypes # clang 1.0 gcc 1.0
70 -Wnested-externs # clang 1.0 gcc 2.7
[all …]
/third_party/rust/rust/compiler/rustc_codegen_gcc/src/
Dcommon.rs18 impl<'gcc, 'tcx> CodegenCx<'gcc, 'tcx> {
19 pub fn const_bytes(&self, bytes: &[u8]) -> RValue<'gcc> { in const_bytes() argument
23 fn global_string(&self, string: &str) -> LValue<'gcc> { in global_string() argument
34 pub fn bytes_in_context<'gcc, 'tcx>(cx: &CodegenCx<'gcc, 'tcx>, bytes: &[u8]) -> RValue<'gcc> { in bytes_in_context() argument
49 impl<'gcc, 'tcx> ConstMethods<'tcx> for CodegenCx<'gcc, 'tcx> {
50 fn const_null(&self, typ: Type<'gcc>) -> RValue<'gcc> { in const_null() argument
59 fn const_undef(&self, typ: Type<'gcc>) -> RValue<'gcc> { in const_undef() argument
74 fn const_poison(&self, typ: Type<'gcc>) -> RValue<'gcc> { in const_poison() argument
79 fn const_int(&self, typ: Type<'gcc>, int: i64) -> RValue<'gcc> { in const_int() argument
83 fn const_uint(&self, typ: Type<'gcc>, int: u64) -> RValue<'gcc> { in const_uint() argument
[all …]
Dbuilder.rs70 pub struct Builder<'a: 'gcc, 'gcc, 'tcx> {
71 pub cx: &'a CodegenCx<'gcc, 'tcx>,
72 pub block: Block<'gcc>,
76 impl<'a, 'gcc, 'tcx> Builder<'a, 'gcc, 'tcx> {
77 fn with_cx(cx: &'a CodegenCx<'gcc, 'tcx>, block: Block<'gcc>) -> Self { in with_cx() argument
85 …, operation: ExtremumOperation, dst: RValue<'gcc>, src: RValue<'gcc>, order: AtomicOrdering) -> RV… in atomic_extremum() argument
130 … dst: RValue<'gcc>, cmp: LValue<'gcc>, src: RValue<'gcc>, order: AtomicOrdering, failure_order: At… in compare_exchange() argument
148 pub fn assign(&self, lvalue: LValue<'gcc>, value: RValue<'gcc>) { in assign() argument
152 …_call<'b>(&mut self, _typ: &str, func: Function<'gcc>, args: &'b [RValue<'gcc>]) -> Cow<'b, [RValu… in check_call() argument
189 …all<'b>(&mut self, _typ: &str, func_ptr: RValue<'gcc>, args: &'b [RValue<'gcc>]) -> Cow<'b, [RValu… in check_ptr_call() argument
[all …]
Dcontext.rs24 pub struct FuncSig<'gcc> {
25 pub params: Vec<Type<'gcc>>,
26 pub return_type: Type<'gcc>,
29 pub struct CodegenCx<'gcc, 'tcx> {
32 pub context: &'gcc Context<'gcc>,
35 pub current_func: RefCell<Option<Function<'gcc>>>,
36 pub normal_function_addresses: RefCell<FxHashSet<RValue<'gcc>>>,
37 pub function_address_names: RefCell<FxHashMap<RValue<'gcc>, String>>,
39 pub functions: RefCell<FxHashMap<String, Function<'gcc>>>,
40 pub intrinsics: RefCell<FxHashMap<String, Function<'gcc>>>,
[all …]
Dtype_.rs12 impl<'gcc, 'tcx> CodegenCx<'gcc, 'tcx> {
13 pub fn type_ix(&self, num_bits: u64) -> Type<'gcc> { in type_ix() argument
14 // gcc only supports 1, 2, 4 or 8-byte integers. in type_ix()
29 pub fn type_void(&self) -> Type<'gcc> { in type_void() argument
33 pub fn type_size_t(&self) -> Type<'gcc> { in type_size_t() argument
37 pub fn type_u8(&self) -> Type<'gcc> { in type_u8() argument
41 pub fn type_u16(&self) -> Type<'gcc> { in type_u16() argument
45 pub fn type_u32(&self) -> Type<'gcc> { in type_u32() argument
49 pub fn type_u64(&self) -> Type<'gcc> { in type_u64() argument
53 pub fn type_u128(&self) -> Type<'gcc> { in type_u128() argument
[all …]
Dint.rs2 //! This module exists because some integer types are not supported on some gcc platforms, e.g.
15 impl<'a, 'gcc, 'tcx> Builder<'a, 'gcc, 'tcx> {
16 pub fn gcc_urem(&self, a: RValue<'gcc>, b: RValue<'gcc>) -> RValue<'gcc> { in gcc_urem() argument
21 pub fn gcc_srem(&self, a: RValue<'gcc>, b: RValue<'gcc>) -> RValue<'gcc> { in gcc_srem() argument
26 pub fn gcc_not(&self, a: RValue<'gcc>) -> RValue<'gcc> { in gcc_not() argument
49 pub fn gcc_neg(&self, a: RValue<'gcc>) -> RValue<'gcc> { in gcc_neg() argument
61 pub fn gcc_and(&self, a: RValue<'gcc>, b: RValue<'gcc>) -> RValue<'gcc> { in gcc_and() argument
65 pub fn gcc_lshr(&mut self, a: RValue<'gcc>, b: RValue<'gcc>) -> RValue<'gcc> { in gcc_lshr() argument
152 …ditive_operation(&self, operation: BinaryOp, a: RValue<'gcc>, mut b: RValue<'gcc>) -> RValue<'gcc>… in additive_operation() argument
185 pub fn gcc_add(&self, a: RValue<'gcc>, b: RValue<'gcc>) -> RValue<'gcc> { in gcc_add() argument
[all …]
Ddeclare.rs11 impl<'gcc, 'tcx> CodegenCx<'gcc, 'tcx> {
12 …_insert_global(&self, name: &str, ty: Type<'gcc>, is_tls: bool, link_section: Option<Symbol>) -> L… in get_or_insert_global() argument
29 pub fn declare_unnamed_global(&self, ty: Type<'gcc>) -> LValue<'gcc> { in declare_unnamed_global() argument
34 …eclare_global_with_linkage(&self, name: &str, ty: Type<'gcc>, linkage: GlobalKind) -> LValue<'gcc>… in declare_global_with_linkage() argument
41 …re_func(&self, name: &str, return_type: Type<'gcc>, params: &[Type<'gcc>], variadic: bool) -> Func… in declare_func() argument
46 …al(&self, name: &str, ty: Type<'gcc>, global_kind: GlobalKind, is_tls: bool, link_section: Option<… in declare_global() argument
59 pub fn declare_private_global(&self, name: &str, ty: Type<'gcc>) -> LValue<'gcc> { in declare_private_global() argument
66 …lare_entry_fn(&self, name: &str, _fn_type: Type<'gcc>, callconv: () /*llvm::CCallConv*/) -> RValue… in declare_entry_fn() argument
80 pub fn declare_fn(&self, name: &str, fn_abi: &FnAbi<'tcx, Ty<'tcx>>) -> Function<'gcc> { in declare_fn() argument
87 … define_global(&self, name: &str, ty: Type<'gcc>, is_tls: bool, link_section: Option<Symbol>) -> L… in define_global() argument
[all …]
Dabi.rs13 impl<'a, 'gcc, 'tcx> AbiBuilderMethods<'tcx> for Builder<'a, 'gcc, 'tcx> {
34 fn gcc_type<'gcc>(&self, cx: &CodegenCx<'gcc, '_>) -> Type<'gcc> { in gcc_type() argument
78 fn gcc_type<'gcc>(&self, cx: &CodegenCx<'gcc, '_>) -> Type<'gcc>; in gcc_type() argument
82 fn gcc_type<'gcc>(&self, cx: &CodegenCx<'gcc, '_>) -> Type<'gcc> { in gcc_type() argument
97 pub trait FnAbiGccExt<'gcc, 'tcx> {
99 …fn gcc_type(&self, cx: &CodegenCx<'gcc, 'tcx>) -> (Type<'gcc>, Vec<Type<'gcc>>, bool, FxHashSet<us… in gcc_type() argument
100 fn ptr_to_gcc_type(&self, cx: &CodegenCx<'gcc, 'tcx>) -> Type<'gcc>; in ptr_to_gcc_type() argument
103 impl<'gcc, 'tcx> FnAbiGccExt<'gcc, 'tcx> for FnAbi<'tcx, Ty<'tcx>> {
104 …fn gcc_type(&self, cx: &CodegenCx<'gcc, 'tcx>) -> (Type<'gcc>, Vec<Type<'gcc>>, bool, FxHashSet<us… in gcc_type() argument
154 fn ptr_to_gcc_type(&self, cx: &CodegenCx<'gcc, 'tcx>) -> Type<'gcc> { in ptr_to_gcc_type() argument
/third_party/nghttp2/cmake/
DPickyWarningsC.cmake31 # https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
53 # Assume these options always exist with both clang and gcc.
54 # Require clang 3.0 / gcc 2.95 or later.
56 -Wconversion # clang 3.0 gcc 2.95
57 -Winline # clang 1.0 gcc 1.0
58 -Wmissing-declarations # clang 1.0 gcc 2.7
59 -Wmissing-prototypes # clang 1.0 gcc 1.0
60 -Wnested-externs # clang 1.0 gcc 2.7
61 -Wpointer-arith # clang 1.0 gcc 1.4
62 -Wshadow # clang 1.0 gcc 2.95
[all …]
/third_party/rust/rust/src/ci/docker/host-x86_64/dist-x86_64-linux/
Dbuild-gcc.sh6 GCC=8.5.0
8 curl https://ftp.gnu.org/gnu/gcc/gcc-$GCC/gcc-$GCC.tar.xz | xzcat | tar xf -
9 cd gcc-$GCC
15 # downloading from `ftp://gcc.gnu.org/` from Travis (using passive mode) often leads to "Connection
19 # We observed that the `gcc-4.8.5.tar.bz2` above can be downloaded successfully, so as a stability
21 # bug: the host `gcc.gnu.org` and `cygwin.com` share the same IP, and the TLS certificate of the
25 sed -i'' 's|ftp://gcc\.gnu\.org/|https://gcc.gnu.org/|g' ./contrib/download_prerequisites
28 mkdir ../gcc-build
29 cd ../gcc-build
30 hide_output ../gcc-$GCC/configure \
[all …]
/third_party/skia/m133/third_party/externals/harfbuzz/src/
Dhb.hh39 * - All pragmas are declared GCC even if they are clang ones. Otherwise GCC
50 #pragma GCC diagnostic warning "-Wall"
51 #pragma GCC diagnostic warning "-Wextra"
54 #pragma GCC diagnostic ignored "-Wpragmas"
55 #pragma GCC diagnostic ignored "-Wunknown-pragmas"
56 #pragma GCC diagnostic ignored "-Wunknown-warning-option"
59 //#pragma GCC diagnostic warning "-Weverything"
64 #pragma GCC diagnostic error "-Wbitwise-instead-of-logical"
65 #pragma GCC diagnostic error "-Wcast-align"
66 #pragma GCC diagnostic error "-Wcast-function-type"
[all …]
/third_party/skia/third_party/externals/harfbuzz/src/
Dhb.hh40 * - All pragmas are declared GCC even if they are clang ones. Otherwise GCC
51 #pragma GCC diagnostic warning "-Wall"
52 #pragma GCC diagnostic warning "-Wextra"
55 #pragma GCC diagnostic ignored "-Wpragmas"
56 #pragma GCC diagnostic ignored "-Wunknown-pragmas"
57 #pragma GCC diagnostic ignored "-Wunknown-warning-option"
60 //#pragma GCC diagnostic warning "-Weverything"
65 #pragma GCC diagnostic error "-Wbitwise-instead-of-logical"
66 #pragma GCC diagnostic error "-Wcast-align"
67 #pragma GCC diagnostic error "-Wcast-function-type"
[all …]
/third_party/rust/rust/compiler/rustc_codegen_gcc/
DReadme.md5 … a GCC codegen for rustc, which means it can be loaded by the existing rustc frontend, but benefit…
12 A secondary goal is to check if using the gcc backend will provide any run-time speed improvement f…
19 You can also use my [fork of gcc](https://github.com/antoyo/gcc) which already includes these patch…
21 To build it (most of these instructions come from [here](https://gcc.gnu.org/onlinedocs/jit/interna…
24 $ git clone https://github.com/antoyo/gcc
26 $ mkdir gcc-build gcc-install
27 $ cd gcc-build
28 $ ../gcc/configure \
34 --prefix=$(pwd)/../gcc-install
47 $ cd gcc # from the `gcc-build` folder
[all …]
/third_party/skia/third_party/externals/oboe/samples/RhythmGame/third_party/glm/detail/
D_features.hpp10 // Rvalue references - GCC 4.3
14 // Rvalue references for *this - GCC not supported
18 // Initialization of class objects by rvalues - GCC any
22 // Non-static data member initializers - GCC 4.7
26 // Variadic templates - GCC 4.3
30 // Extending variadic template template parameters - GCC 4.4
34 // Initializer lists - GCC 4.4
38 // Static assertions - GCC 4.3
42 // auto-typed variables - GCC 4.4
46 // Multi-declarator auto - GCC 4.4
[all …]
/third_party/libuv/.github/workflows/
DCI-unix.yml105 …- {target: arm, toolchain: gcc-arm-linux-gnueabi, cc: arm-linux-gnueabi-gcc, qemu: qe…
106 …- {target: armhf, toolchain: gcc-arm-linux-gnueabihf, cc: arm-linux-gnueabihf-gcc, qemu: qe…
107 …- {target: aarch64, toolchain: gcc-aarch64-linux-gnu, cc: aarch64-linux-gnu-gcc, qemu: qe…
108 …- {target: riscv64, toolchain: gcc-riscv64-linux-gnu, cc: riscv64-linux-gnu-gcc, qemu: qe…
109 …- {target: ppc, toolchain: gcc-powerpc-linux-gnu, cc: powerpc-linux-gnu-gcc, qemu: qe…
110 …- {target: ppc64, toolchain: gcc-powerpc64-linux-gnu, cc: powerpc64-linux-gnu-gcc, qemu: qe…
111 …- {target: ppc64le, toolchain: gcc-powerpc64le-linux-gnu, cc: powerpc64le-linux-gnu-gcc, qemu: qe…
112 …- {target: s390x, toolchain: gcc-s390x-linux-gnu, cc: s390x-linux-gnu-gcc, qemu: qe…
113 …- {target: mips, toolchain: gcc-mips-linux-gnu, cc: mips-linux-gnu-gcc, qemu: …
114 …- {target: mips64, toolchain: gcc-mips64-linux-gnuabi64, cc: mips64-linux-gnuabi64-gcc, qemu: …
[all …]
/third_party/liburing/.github/workflows/
Dbuild.yml16 # x86-64 gcc
18 cc_pkg: gcc-x86-64-linux-gnu
20 cc: x86_64-linux-gnu-gcc
32 # x86 (32-bit) gcc
34 cc_pkg: gcc-i686-linux-gnu
36 cc: i686-linux-gnu-gcc
39 # aarch64 gcc
41 cc_pkg: gcc-aarch64-linux-gnu
43 cc: aarch64-linux-gnu-gcc
46 # arm (32-bit) gcc
[all …]
/third_party/rust/crates/rustix/.github/workflows/
Dtest-users.yml24 gcc_package: gcc-i686-linux-gnu
25 gcc: i686-linux-gnu-gcc
31 gcc_package: gcc-aarch64-linux-gnu
32 gcc: aarch64-linux-gnu-gcc
40 gcc_package: gcc-powerpc64le-linux-gnu
41 gcc: powerpc64le-linux-gnu-gcc
49 gcc_package: gcc-mips64el-linux-gnuabi64
50 gcc: mips64el-linux-gnuabi64-gcc
58 gcc_package: gcc-mipsel-linux-gnu
59 gcc: mipsel-linux-gnu-gcc
[all …]
/third_party/rust/rust/src/ci/docker/host-x86_64/dist-powerpc64le-linux/
Dbuild-powerpc64le-toolchain.sh8 GCC=8.3.0
44 # Finally, download and build gcc.
45 mkdir gcc-$TARGET
46 pushd gcc-$TARGET
47 curl https://ftp.gnu.org/gnu/gcc/gcc-$GCC/gcc-$GCC.tar.xz | tar xJf -
48 cd gcc-$GCC
51 mkdir ../gcc-build
52 cd ../gcc-build
53 hide_output ../gcc-$GCC/configure \
74 rm -rf gcc-$TARGET
/third_party/libwebsockets/
D.sai.json8 "linux-debian-11/x86_64-amd/gcc": {
11 "linux-debian-buster/x86-amd/gcc": {
14 "linux-debian-sid/x86_64-amd/gcc": {
17 "linux-ubuntu-xenial/x86_64-amd/gcc": {
20 "linux-debian-sid/x86-amd/gcc": {
23 "linux-debian-sid/x86_64-amd/gcc": {
27 "linux-ubuntu-1804/x86_64-amd/gcc": {
30 "linux-ubuntu-2004/x86_64-amd/gcc": {
33 "linux-fedora-32/x86_64-amd/gcc": {
36 "linux-gentoo/x86_64-amd/gcc": {
[all …]
/third_party/rust/crates/linux-raw-sys/gen/ioctl/
Dgenerate.sh20 i686-linux-gnu-gcc -Iinclude -c list.c $cflags
21 i686-linux-gnu-gcc main.c list.o -o main.exe $cflags
23 x86_64-linux-gnu-gcc -Iinclude -c list.c $cflags
24 x86_64-linux-gnu-gcc main.c list.o -o main.exe $cflags
26 aarch64-linux-gnu-gcc -Iinclude -c list.c $cflags
27 aarch64-linux-gnu-gcc main.c list.o -o main.exe $cflags
29 arm-linux-gnueabihf-gcc -Iinclude -c list.c $cflags
30 arm-linux-gnueabihf-gcc main.c list.o -o main.exe $cflags
32 powerpc64le-linux-gnu-gcc -Iinclude -c list.c $cflags
33 powerpc64le-linux-gnu-gcc main.c list.o -o main.exe $cflags
[all …]
/third_party/python/Lib/distutils/
Dcygwinccompiler.py5 the Mingw32CCompiler class which handles the mingw32 port of GCC (same as
28 # * cygwin gcc 2.91.57/ld 2.9.4/dllwrap 0.2.4 works
31 # * mingw32 gcc 2.95.2/ld 2.9.4/dllwrap 0.2.4 works
33 # * cygwin gcc 2.95.2/ld 2.10.90/dllwrap 2.10.90 works now
36 # - using gcc -mdll instead dllwrap doesn't work without -static because
43 # * cygwin gcc 3.2/ld 2.13.90 works
45 # * mingw gcc 3.2/ld 2.13 works
103 self.debug_print("Python's GCC status: %s (details: %s)" %
114 self.debug_print(self.compiler_type + ": gcc %s, ld %s, dllwrap %s\n" %
120 # gcc -mdll instead of dllwrap
[all …]
/third_party/rust/rust/src/ci/docker/host-x86_64/dist-various-2/
Dbuild-solaris-toolchain.sh11 GCC=6.5.0
81 # Finally, download and build gcc to target solaris
82 mkdir gcc
83 cd gcc
85 curl https://ftp.gnu.org/gnu/gcc/gcc-$GCC/gcc-$GCC.tar.xz | tar xJf -
86 cd gcc-$GCC
88 mkdir ../gcc-build
89 cd ../gcc-build
90 hide_output ../gcc-$GCC/configure \
111 rm -rf gcc
/third_party/lzma/CPP/Common/
DCommon0.h101 #pragma GCC diagnostic ignored "-Wc++98-compat-pedantic"
106 if compiled with new GCC libstdc++, GCC libstdc++ can use:
111 #pragma GCC diagnostic ignored "-Wreserved-id-macro"
115 #pragma GCC diagnostic ignored "-Wc++98-compat"
118 #pragma GCC diagnostic ignored "-Wdeprecated-dynamic-exception-spec"
122 #pragma GCC diagnostic ignored "-Wsign-conversion"
125 #pragma GCC diagnostic ignored "-Wold-style-cast"
126 #pragma GCC diagnostic ignored "-Wglobal-constructors"
127 #pragma GCC diagnostic ignored "-Wexit-time-destructors"
130 #pragma GCC diagnostic ignored "-Wswitch-default"
[all …]

12345678910>>...155