| /third_party/curl/CMake/ |
| D | PickyWarnings.cmake | 21 # SPDX-License-Identifier: curl 31 …N VERSION_LESS 3.23.0) OR # check_symbol_exists() incompatible with GCC -pedantic-errors in earli… 33 set(WPICKY "${WPICKY} -pedantic-errors") 40 # https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html 42 # WPICKY_ENABLE = Options we want to enable as-is. 45 # Prefer the -Wextra alias with clang. 47 set(WPICKY_ENABLE "-Wextra") 49 set(WPICKY_ENABLE "-W") 53 -Wall -pedantic 56 # ---------------------------------- [all …]
|
| /third_party/rust/rust/compiler/rustc_codegen_gcc/src/ |
| D | common.rs | 18 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 24 // TODO(antoyo): handle non-null-terminated strings. in global_string() 34 pub fn bytes_in_context<'gcc, 'tcx>(cx: &CodegenCx<'gcc, 'tcx>, bytes: &[u8]) -> RValue<'gcc> { in bytes_in_context() argument 45 pub fn type_is_pointer(typ: Type<'_>) -> bool { in type_is_pointer() 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 [all …]
|
| D | builder.rs | 70 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 …]
|
| D | type_.rs | 12 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() 16 // sometimes use 96-bit numbers and the following code will give an integer of a different 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 [all …]
|
| D | context.rs | 24 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 …]
|
| D | int.rs | 2 //! This module exists because some integer types are not supported on some gcc platforms, e.g. 3 //! 128-bit integers on 32-bit platforms and thus require to be handled manually. 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 17 // 128-bit unsigned %: __umodti3 in gcc_urem() 21 pub fn gcc_srem(&self, a: RValue<'gcc>, b: RValue<'gcc>) -> RValue<'gcc> { in gcc_srem() argument 22 // 128-bit signed %: __modti3 in gcc_srem() 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 [all …]
|
| D | declare.rs | 11 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 …]
|
| /third_party/nghttp2/cmake/ |
| D | PickyWarningsC.cmake | 31 # https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html 33 # WPICKY_ENABLE = Options we want to enable as-is. 36 # Prefer the -Wextra alias with clang. 38 set(WPICKY_ENABLE "-Wextra") 40 set(WPICKY_ENABLE "-W") 44 -Wall 47 # ---------------------------------- 49 # ---------------------------------- 53 # Assume these options always exist with both clang and gcc. 54 # Require clang 3.0 / gcc 2.95 or later. [all …]
|
| /third_party/rust/rust/src/ci/docker/host-x86_64/dist-x86_64-linux/ |
| D | build-gcc.sh | 2 set -ex 6 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 [all …]
|
| /third_party/skia/m133/third_party/externals/harfbuzz/src/ |
| D | hb.hh | 39 * - All pragmas are declared GCC even if they are clang ones. Otherwise GCC 40 * nags, even though we instruct it to ignore -Wunknown-pragmas. ¯\_(ツ)_/¯ 42 * - Within each category, keep sorted. 44 * - Warnings whose scope can be expanded in future compiler versions shall 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" [all …]
|
| /third_party/skia/third_party/externals/harfbuzz/src/ |
| D | hb.hh | 40 * - All pragmas are declared GCC even if they are clang ones. Otherwise GCC 41 * nags, even though we instruct it to ignore -Wunknown-pragmas. ¯\_(ツ)_/¯ 43 * - Within each category, keep sorted. 45 * - Warnings whose scope can be expanded in future compiler versions shall 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" [all …]
|
| /third_party/rust/rust/compiler/rustc_codegen_gcc/ |
| D | Readme.md | 3 [](http… 5 … a GCC codegen for rustc, which means it can be loaded by the existing rustc frontend, but benefit… 7 **Despite its name, libgccjit can be used for ahead-of-time compilation, as is used here.** 12 A secondary goal is to check if using the gcc backend will provide any run-time speed improvement f… 17 The patches in [this repository](https://github.com/antoyo/libgccjit-patches) need to be applied. 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 25 $ sudo apt install flex libmpfr-dev libgmp-dev libmpc3 libmpc-dev 26 $ mkdir gcc-build gcc-install [all …]
|
| /third_party/libuv/.github/workflows/ |
| D | CI-unix.yml | 1 name: CI-unix 6 - '**' 7 - '!docs/**' 8 - '!src/win/**' 9 - '!.**' 10 - '.github/workflows/CI-unix.yml' 13 - v[0-9].* 14 - master 17 build-linux: 18 runs-on: ubuntu-latest [all …]
|
| /third_party/liburing/.github/workflows/ |
| D | build.yml | 10 runs-on: ubuntu-22.04 13 fail-fast: false 16 # x86-64 gcc 17 - arch: x86_64 18 cc_pkg: gcc-x86-64-linux-gnu 19 cxx_pkg: g++-x86-64-linux-gnu 20 cc: x86_64-linux-gnu-gcc 21 cxx: x86_64-linux-gnu-g++ 23 # x86-64 clang 24 - arch: x86_64 [all …]
|
| /third_party/skia/third_party/externals/oboe/samples/RhythmGame/third_party/glm/detail/ |
| D | _features.hpp | 10 // Rvalue references - GCC 4.3 11 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2118.html 14 // Rvalue references for *this - GCC not supported 15 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2439.htm 18 // Initialization of class objects by rvalues - GCC any 19 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1610.html 22 // Non-static data member initializers - GCC 4.7 23 // http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2008/n2756.htm 26 // Variadic templates - GCC 4.3 27 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2242.pdf [all …]
|
| /third_party/rust/crates/rustix/.github/workflows/ |
| D | test-users.yml | 10 runs-on: ${{ matrix.os }} 15 …build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, mipsel-linux, mips64e… 17 - build: ubuntu 18 os: ubuntu-latest 20 - build: i686-linux 21 os: ubuntu-latest 23 target: i686-unknown-linux-gnu 24 gcc_package: gcc-i686-linux-gnu 25 gcc: i686-linux-gnu-gcc 26 libc_package: libc-dev-i386-cross [all …]
|
| /third_party/rust/rust/src/ci/docker/host-x86_64/dist-powerpc64le-linux/ |
| D | build-powerpc64le-toolchain.sh | 3 set -ex 8 GCC=8.3.0 9 TARGET=powerpc64le-linux-gnu 14 mkdir -p $SYSROOT 19 centos_base=https://ci-mirrors.rust-lang.org/rustc 20 glibc_v=2.17-157-2020-11-25.el7 21 kernel_v=3.10.0-514-2020-11-25.el7 22 for package in glibc{,-devel,-headers}-$glibc_v kernel-headers-$kernel_v; do 24 rpm2cpio - | cpio -idm 27 ln -sT lib64 lib [all …]
|
| /third_party/elfio/tests/elf_examples/ |
| D | hello_arm | ... .1 GCC: (GNU) 4.1.1 GCC: (GNU) 4.1.1 GCC: ( ... |
| /third_party/libwebsockets/ |
| D | .sai.json | 2 "schema": "sai-1", 8 "linux-debian-11/x86_64-amd/gcc": { 9 …-test-server/plugins:../destdir/usr/local/lib;export SAI_CPACK=\"-G DEB\";cmake .. ${cmake} && mak… 11 "linux-debian-buster/x86-amd/gcc": { 12 …-test-server/plugins:../destdir/usr/local/lib;export SAI_CPACK=\"-G DEB\";cmake .. ${cmake} && mak… 14 "linux-debian-sid/x86_64-amd/gcc": { 15 …-test-server/plugins:../destdir/usr/local/lib;export SAI_CPACK=\"-G DEB\";cmake .. ${cmake} && mak… 17 "linux-ubuntu-xenial/x86_64-amd/gcc": { 18 …-test-server/plugins:../destdir/usr/local/lib;export SAI_CPACK=\"-G DEB\";cmake .. ${cmake} && mak… 20 "linux-debian-sid/x86-amd/gcc": { [all …]
|
| /third_party/rust/crates/linux-raw-sys/gen/ioctl/ |
| D | generate.sh | 2 set -ueo pipefail 4 # Linux's ioctl codes using function-style macros in their definition which 15 cflags="-Wall" 20 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 28 qemu-aarch64 -L /usr/aarch64-linux-gnu ./main.exe >> "$out" [all …]
|
| /third_party/python/Lib/distutils/ |
| D | cygwinccompiler.py | 5 the Mingw32CCompiler class which handles the mingw32 port of GCC (same as 6 cygwin in no-cygwin mode). 14 # - create a def-file for python??.dll 15 # - create an import library using 16 # dlltool --dllname python15.dll --def python15.def \ 17 # --output-lib libpython15.a 21 # * We put export_symbols in a def-file, and don't use 22 # --export-all-symbols because it doesn't worked reliable in some 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 [all …]
|
| /third_party/rust/rust/src/ci/docker/host-x86_64/dist-various-2/ |
| D | build-solaris-toolchain.sh | 3 set -ex 11 GCC=6.5.0 13 TARGET=${ARCH}-${MANUFACTURER}-solaris2.10 19 curl https://ftp.gnu.org/gnu/binutils/binutils-$BINUTILS.tar.xz | tar xJf - 20 mkdir binutils-build 21 cd binutils-build 22 hide_output ../binutils-$BINUTILS/configure --target=$TARGET 23 hide_output make -j10 27 rm -rf binutils 33 dpkg --add-architecture $APT_ARCH [all …]
|
| /third_party/f2fs-tools/.github/workflows/ |
| D | ci.yml | 1 # See also https://docs.github.com/en/actions/learn-github-actions/expressions 2 # See also https://github.com/marketplace/actions/setup-android-ndk 10 runs-on: ubuntu-latest 12 fail-fast: false 15 - android 16 - linux-gcc 17 - linux-clang 18 - linux-x86-gcc 19 - linux-powerpc64-gcc 20 - linux-mingw64-gcc [all …]
|
| /third_party/lzma/CPP/Common/ |
| D | Common0.h | 14 This file is included to all cpp files in 7-Zip via "Common.h". 16 So external modules can use 7-Zip interfaces without 40 // -Wall warnings 66 …ence to potentially throwing function passed to 'extern "C"' function under - EHc.Undefined behavi… 101 #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" [all …]
|
| /third_party/rust/rust/src/ci/docker/host-x86_64/disabled/dist-x86_64-dragonfly/ |
| D | build-toolchain.sh | 3 set -ex 8 GCC=6.4.0 18 bash -c "while true; do sleep 30; echo \$(date) - building ...; done" & 21 trap - ERR 23 set -x 30 curl https://ftp.gnu.org/gnu/binutils/binutils-$BINUTILS.tar.bz2 | tar xjf - 31 mkdir binutils-build 32 cd binutils-build 33 hide_output ../binutils-$BINUTILS/configure \ 34 --target=$ARCH-unknown-dragonfly [all …]
|