Home
last modified time | relevance | path

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

1234567891011

/Zephyr-latest/cmake/sca/eclair/ECL/
Dtoolchain.ecl5 -file_tag+={GCC,"^used_compiler$"}
9 -setq=GCC_MANUAL,"https://gcc.gnu.org/onlinedocs/gcc-10.3.0/gcc.pdf"
10 -setq=CPP_MANUAL,"https://gcc.gnu.org/onlinedocs/gcc-10.3.0/cpp.pdf"
19 __builtin_types_compatible_p: see \"6.59 Other Built-in Functions Provided by GCC\";
30 -config=STD.tokenext,behavior+={c99, GCC, "^(__auto_type|__asm__|__attribute__|__typeof__|__builtin…
31 -config=STD.tokenext,behavior+={c18, GCC, "^(__attribute__|__asm__|__const__|__volatile__|__inline)…
37 -config=STD.stmtexpr,behavior+={c99,GCC,specified}
39 -config=STD.vptrarth,behavior={c99,GCC,specified}
41 ext_missing_varargs_arg: non-documented GCC extension.
45 -config=STD.diag,behavior+={c99,GCC,"^(ext_missing_varargs_arg|ext_paste_comma|ext_flexible_array_i…
[all …]
/Zephyr-latest/doc/develop/sca/
Dgcc.rst3 GCC static analysis support
6 Static analysis was introduced in `GCC <https://gcc.gnu.org/>`__ 10 and it is enabled
10 Run GCC static analysis
13 To run GCC static analysis, :ref:`west build <west-building>` should be
14 called with a ``-DZEPHYR_SCA_VARIANT=gcc`` parameter, e.g.
18 west build -b qemu_x86 samples/userspace/hello_world_user -- -DZEPHYR_SCA_VARIANT=gcc
/Zephyr-latest/subsys/testsuite/coverage/
Dcoverage.h3 This file is part of GCC.
5 GCC is free software; you can redistribute it and/or modify it under
10 GCC is distributed in the hope that it will be useful, but WITHOUT ANY
16 permissions described in the GCC Runtime Library Exception, version
20 a copy of the GCC Runtime Library Exception along with this program;
25 * This file has excerpts from gcc libgcc/libgcov.h and gcc/gcov-io.h.
44 * Please refer to gcov-io.h in the GCC 12 for
47 * Following GCC commits introduced these changes:
48 * gcc-mirror/gcc@23eb66d
49 * gcc-mirror/gcc@72e0c74
[all …]
/Zephyr-latest/cmake/linker/ld/host-gcc/
Dlinker_flags.cmake1 # The host-gcc supports the same flags as any other gcc.
2 include(${ZEPHYR_BASE}/cmake/linker/${LINKER}/gcc/linker_flags.cmake)
/Zephyr-latest/cmake/compiler/gcc/
Dtarget.cmake5 # Configures CMake for using GCC, this script is re-used by several
6 # GCC-based toolchains
37 # GCC-13, does not install limits.h on include-fixed anymore
38 # https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=be9dd80f933480
39 # Add check for GCC version >= 13.1
62 include(${ZEPHYR_BASE}/cmake/gcc-m-cpu.cmake)
63 include(${ZEPHYR_BASE}/cmake/gcc-m-fpu.cmake)
66 include(${ZEPHYR_BASE}/cmake/compiler/gcc/target_arm.cmake)
68 include(${ZEPHYR_BASE}/cmake/compiler/gcc/target_arm64.cmake)
70 include(${ZEPHYR_BASE}/cmake/compiler/gcc/target_arc.cmake)
Dcompiler_flags.cmake9 # Setting compiler properties for gcc / g++ compilers. #
34 # GCC Option standard warning base in Zephyr
52 # GCC options for warning levels 1, 2, 3, when using `-DW=[1|2|3]`
112 # GCC compiler flags for C standard. The specific standard must be appended by user.
128 # Required C++ flags when using gcc
131 # GCC compiler flags for C++ dialect: "register" variables and some
166 # gcc flags for coverage generation
175 # Only a valid option with GCC 7.x and above, so let's do check and set.
193 # GCC always does compile-time bounds checking for string/mem functions, so
199 # gcc flag for a hosted (no-freestanding) application
[all …]
/Zephyr-latest/cmake/compiler/host-gcc/
Dgeneric.cmake3 # Configures CMake for using GCC
5 find_program(CMAKE_C_COMPILER gcc REQUIRED)
Dcompiler_flags.cmake2 # Significant overlap with freestanding gcc compiler so reuse it
3 include(${ZEPHYR_BASE}/cmake/compiler/gcc/compiler_flags.cmake)
Dtarget.cmake3 # Configures CMake for using GCC
5 find_program(CMAKE_C_COMPILER gcc)
/Zephyr-latest/arch/arm/core/cortex_a_r/
Dreboot.c33 * GCC can detect if memcpy is passed a NULL argument, however one of
38 #pragma GCC diagnostic push
39 #pragma GCC diagnostic ignored "-Wnonnull"
57 #pragma GCC diagnostic pop
/Zephyr-latest/cmake/toolchain/host/
Dgeneric.cmake3 set(COMPILER host-gcc)
9 message(STATUS "Found toolchain: host (gcc/ld)")
/Zephyr-latest/tests/kernel/mem_protect/stack_random/src/
Dmain.c22 #pragma GCC diagnostic push
23 #pragma GCC diagnostic ignored "-Wpragmas"
24 #pragma GCC diagnostic ignored "-Wdangling-pointer"
50 #pragma GCC diagnostic pop
/Zephyr-latest/cmake/
Dtarget_toolchain_flags.cmake10 # signatures, as example: clang, gcc, arm-zephyr-eabi-gcc, links pointing to
41 # (gcc, host-gcc etc.)
/Zephyr-latest/include/zephyr/toolchain/
Dxcc.h28 /* toolchain/gcc.h errors out if __BYTE_ORDER__ cannot be determined
30 * this file. So define __BYTE_ORDER__ to skip the check in gcc.h
31 * and undefine after including gcc.h.
42 #include <zephyr/toolchain/gcc.h>
132 /* XCC (GCC-based compiler) doesn't support __COUNTER__
/Zephyr-latest/doc/develop/toolchains/
Dother_x_compilers.rst21 For example, you might install the ``gcc-arm-none-eabi`` package on
28 sudo apt-get install gcc-arm-none-eabi
56 example above, the ``gcc-arm-none-eabi`` package installs binaries such as
57 ``arm-none-eabi-gcc`` and ``arm-none-eabi-ld`` in directory ``/usr/bin/``, so
/Zephyr-latest/subsys/logging/
DCMakeLists.txt26 # - GCC 4.9.0 https://gcc.gnu.org/gcc-4.9/changes.html
/Zephyr-latest/tests/arch/x86/nmi/src/
Dtest_asm_inline_gcc.h1 /* Intel x86 GCC specific test inline assembler functions and macros */
13 #error test_asm_inline_gcc.h goes only with x86 GCC
/Zephyr-latest/tests/arch/x86/static_idt/src/
Dtest_asm_inline_gcc.h1 /* Intel x86 GCC specific test inline assembler functions and macros */
13 #error test_asm_inline_gcc.h goes only with x86 GCC
/Zephyr-latest/cmake/compiler/xcc/
Dcompiler_flags.cmake3 include(${ZEPHYR_BASE}/cmake/compiler/gcc/compiler_flags.cmake)
5 # XCC is based on GCC 4.2 which has a somewhat pedantic take on the
/Zephyr-latest/cmake/linker/ld/gcc/
Dlinker_flags.cmake1 # The coverage linker flag is specific for gcc.
12 # GCC 11 by default emits DWARF version 5 which cannot be parsed by
/Zephyr-latest/include/zephyr/sys/
Dbarrier_builtin.h23 /* GCC-ism */ in z_barrier_dmem_fence_full()
33 /* GCC-ism */ in z_barrier_dsync_fence_full()
/Zephyr-latest/cmake/linker/
Dlinker_flags_template.cmake22 # For example, on ld/gcc this would be: -lgcov
53 # Linker flag for defining specs. Defined only by gcc, when gcc is used as
/Zephyr-latest/doc/develop/languages/cpp/
Dindex.rst18 :ref:`toolchain_zephyr_sdk`, which includes the GNU C++ Compiler (part of GCC),
178 expressions. Some GCC versions support designated initializers even in
194 Interestingly, the new restrictions in C++20 can cause ``gcc -std=c++20``
196 ``gcc -std=c++17``. For example, ``gcc -std=c++17`` and older allow the
198 with using ``gcc -std=c++20`` *with the same GCC version*.
239 Some pre-C11 GCC versions support some form of anonymous unions. They
253 .. _`gcc commit [C++ PATCH] P0329R4: Designated Initialization`:
254 https://gcc.gnu.org/pipermail/gcc-patches/2017-November/487584.html
/Zephyr-latest/include/zephyr/
Dtoolchain.h50 #include <zephyr/toolchain/gcc.h>
72 * @brief GCC version in xxyyzz for xx.yy.zz. Zero if not GCC compatible.
131 * Only for toolchain supporting _Pragma("GCC diagnostic ...").
142 * Only for toolchain supporting _Pragma("GCC diagnostic ...").
/Zephyr-latest/subsys/testsuite/include/zephyr/
Dtest_asm_inline_gcc.h1 /* GCC specific test inline assembler functions and macros */
15 #error test_asm_inline_gcc.h goes only with GCC

1234567891011