This is an automated email from the ASF dual-hosted git repository.

acassis pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


    from 4189d28c203 arch/espressif: add stdatomic.h shim for ATOMIC_VAR_INIT
     new 5729a62cede boards: Include Make.defs only once in a common board 
directory.
     new d2dbed68571 arch/arm: Let GCC run the LTRANS jobs in parallel with LTO.
     new 68e3c122ba1 arch/arm: Link without the start files of the compiler 
with LTO.

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 arch/arm/src/Makefile                                    | 16 +++++++++++++---
 arch/arm/src/cmake/gcc.cmake                             |  2 +-
 arch/arm/src/common/Toolchain.defs                       |  5 +++--
 .../tc3xx/tc3xx_dummy.c => arm/src/common/arm_ldempty.c} |  9 +++++----
 boards/arm/nrf52/arduino-nano-33ble-rev2/src/Make.defs   |  2 --
 boards/arm/nrf52/arduino-nano-33ble/src/Make.defs        |  2 --
 boards/arm/nrf52/nrf52-feather/src/Make.defs             |  2 --
 boards/arm/nrf52/nrf52832-dk/src/Make.defs               |  2 --
 boards/arm/nrf52/nrf52832-mdk/src/Make.defs              |  2 --
 boards/arm/nrf52/nrf52832-sparkfun/src/Make.defs         |  2 --
 boards/arm/nrf52/nrf52840-dk/src/Make.defs               |  2 --
 boards/arm/nrf52/nrf52840-dongle/src/Make.defs           |  2 --
 boards/arm/nrf52/nrf9160-dk-nrf52/src/Make.defs          |  2 --
 boards/arm/nrf52/thingy52/src/Make.defs                  |  2 --
 boards/arm/nrf52/thingy91-nrf52/src/Make.defs            |  2 --
 boards/arm/nrf52/xiao-nrf52840/src/Make.defs             |  2 --
 boards/arm/nrf53/nrf5340-audio-dk/src/Make.defs          |  2 --
 boards/arm/nrf53/nrf5340-dk/src/Make.defs                |  2 --
 boards/arm/nrf53/thingy53/src/Make.defs                  |  2 --
 boards/arm/nrf91/nrf9160-dk/src/Make.defs                |  2 --
 boards/arm/nrf91/thingy91/src/Make.defs                  |  2 --
 boards/arm/rp2040/adafruit-feather-rp2040/src/Make.defs  |  2 --
 boards/arm/rp2040/adafruit-kb2040/src/Make.defs          |  2 --
 boards/arm/rp2040/adafruit-qt-py-rp2040/src/Make.defs    |  2 --
 boards/arm/rp2040/pimoroni-tiny2040/src/Make.defs        |  2 --
 boards/arm/rp2040/raspberrypi-pico-w/src/Make.defs       |  2 --
 boards/arm/rp2040/raspberrypi-pico/src/Make.defs         |  2 --
 boards/arm/rp2040/seeed-xiao-rp2040/src/Make.defs        |  2 --
 boards/arm/rp2040/w5500-evb-pico/src/Make.defs           |  2 --
 .../arm/rp2040/waveshare-rp2040-lcd-1.28/src/Make.defs   |  2 --
 boards/arm/rp2040/waveshare-rp2040-zero/src/Make.defs    |  2 --
 boards/arm/rp23xx/pimoroni-pico-2-plus/src/Make.defs     |  2 --
 boards/arm/rp23xx/pimoroni-pico-plus-2-w/src/Make.defs   |  2 --
 boards/arm/rp23xx/raspberrypi-pico-2/src/Make.defs       |  2 --
 boards/arm/rp23xx/xiao-rp2350/src/Make.defs              |  2 --
 boards/arm/samv7/pic32czca70-curiosity/src/Make.defs     |  2 --
 boards/arm/samv7/same70-qmtech/src/Make.defs             |  2 --
 boards/arm/samv7/same70-xplained/src/Make.defs           |  2 --
 boards/arm/samv7/samv71-xult/src/Make.defs               |  2 --
 boards/arm/stm32c0/nucleo-c071rb/src/Make.defs           |  2 --
 boards/arm/stm32c0/nucleo-c092rc/src/Make.defs           |  2 --
 boards/arm/stm32f0/nucleo-f072rb/src/Make.defs           |  2 --
 boards/arm/stm32f0/nucleo-f091rc/src/Make.defs           |  2 --
 boards/arm/stm32f0/stm32f051-discovery/src/Make.defs     |  2 --
 boards/arm/stm32f0/stm32f072-discovery/src/Make.defs     |  2 --
 boards/arm/stm32f1/cloudctrl/src/Make.defs               |  2 --
 boards/arm/stm32f1/et-stm32-stamp/src/Make.defs          |  2 --
 boards/arm/stm32f1/fire-stm32v2/src/Make.defs            |  2 --
 boards/arm/stm32f1/hymini-stm32v/src/Make.defs           |  2 --
 boards/arm/stm32f1/maple/src/Make.defs                   |  2 --
 boards/arm/stm32f1/nucleo-f103rb/src/Make.defs           |  2 --
 boards/arm/stm32f1/nvmpg-stm32f1/src/Make.defs           |  2 --
 boards/arm/stm32f1/olimex-stm32-p107/src/Make.defs       |  2 --
 boards/arm/stm32f1/olimexino-stm32/src/Make.defs         |  2 --
 boards/arm/stm32f1/shenzhou/src/Make.defs                |  2 --
 boards/arm/stm32f1/stm3210e-eval/src/Make.defs           |  2 --
 boards/arm/stm32f1/stm32_tiny/src/Make.defs              |  2 --
 boards/arm/stm32f1/stm32butterfly2/src/Make.defs         |  2 --
 boards/arm/stm32f1/stm32f103-minimum/src/Make.defs       |  2 --
 boards/arm/stm32f1/stm32vldiscovery/src/Make.defs        |  2 --
 boards/arm/stm32f1/viewtool-stm32f107/src/Make.defs      |  2 --
 boards/arm/stm32f2/emw3162/src/Make.defs                 |  2 --
 boards/arm/stm32f2/nucleo-f207zg/src/Make.defs           |  2 --
 boards/arm/stm32f2/olimex-stm32-p207/src/Make.defs       |  2 --
 boards/arm/stm32f2/photon/src/Make.defs                  |  2 --
 boards/arm/stm32f2/stm3220g-eval/src/Make.defs           |  2 --
 boards/arm/stm32f3/nucleo-f302r8/src/Make.defs           |  2 --
 boards/arm/stm32f3/nucleo-f303re/src/Make.defs           |  2 --
 boards/arm/stm32f3/nucleo-f303ze/src/Make.defs           |  2 --
 boards/arm/stm32f3/nucleo-f334r8/src/Make.defs           |  2 --
 boards/arm/stm32f3/stm32f334-disco/src/Make.defs         |  2 --
 boards/arm/stm32f3/stm32f3discovery/src/Make.defs        |  2 --
 boards/arm/stm32f4/axoloti/src/Make.defs                 |  2 --
 boards/arm/stm32f4/clicker2-stm32/src/Make.defs          |  2 --
 boards/arm/stm32f4/mikroe-stm32f4/src/Make.defs          |  2 --
 boards/arm/stm32f4/nucleo-f401re/src/Make.defs           |  2 --
 boards/arm/stm32f4/nucleo-f410rb/src/Make.defs           |  2 --
 boards/arm/stm32f4/nucleo-f411re/src/Make.defs           |  2 --
 boards/arm/stm32f4/nucleo-f429zi/src/Make.defs           |  2 --
 boards/arm/stm32f4/nucleo-f446re/src/Make.defs           |  2 --
 boards/arm/stm32f4/odrive36/src/Make.defs                |  2 --
 boards/arm/stm32f4/olimex-stm32-e407/src/Make.defs       |  2 --
 boards/arm/stm32f4/olimex-stm32-h405/src/Make.defs       |  2 --
 boards/arm/stm32f4/olimex-stm32-h407/src/Make.defs       |  2 --
 boards/arm/stm32f4/olimex-stm32-p407/src/Make.defs       |  2 --
 boards/arm/stm32f4/omnibusf4/src/Make.defs               |  2 --
 boards/arm/stm32f4/stm3240g-eval/src/Make.defs           |  2 --
 boards/arm/stm32f4/stm32f401rc-rs485/src/Make.defs       |  2 --
 boards/arm/stm32f4/stm32f411-minimum/src/Make.defs       |  2 --
 boards/arm/stm32f4/stm32f411e-disco/src/Make.defs        |  2 --
 boards/arm/stm32f4/stm32f429i-disco/src/Make.defs        |  2 --
 boards/arm/stm32f4/stm32f4discovery/src/Make.defs        |  2 --
 boards/arm/stm32f7/nucleo-f722ze/src/Make.defs           |  2 --
 boards/arm/stm32f7/nucleo-f746zg/src/Make.defs           |  2 --
 boards/arm/stm32f7/nucleo-f767zi/src/Make.defs           |  2 --
 boards/arm/stm32f7/steval-eth001v1/src/Make.defs         |  2 --
 boards/arm/stm32f7/stm32f746-ws/src/Make.defs            |  2 --
 boards/arm/stm32f7/stm32f746g-disco/src/Make.defs        |  2 --
 boards/arm/stm32f7/stm32f769i-disco/src/Make.defs        |  2 --
 boards/arm/stm32f7/stm32f777zit6-meadow/src/Make.defs    |  2 --
 boards/arm/stm32g0/nucleo-g070rb/src/Make.defs           |  2 --
 boards/arm/stm32g0/nucleo-g071rb/src/Make.defs           |  2 --
 boards/arm/stm32g0/nucleo-g0b1re/src/Make.defs           |  2 --
 boards/arm/stm32g0/stm32g071b-disco/src/Make.defs        |  2 --
 boards/arm/stm32g4/b-g431b-esc1/src/Make.defs            |  2 --
 boards/arm/stm32g4/b-g474e-dpow1/src/Make.defs           |  2 --
 boards/arm/stm32g4/nucleo-g431kb/src/Make.defs           |  2 --
 boards/arm/stm32g4/nucleo-g431rb/src/Make.defs           |  2 --
 boards/arm/stm32g4/nucleo-g474re/src/Make.defs           |  2 --
 boards/arm/stm32h5/nucleo-h503rb/src/Make.defs           |  2 --
 boards/arm/stm32h5/nucleo-h533re/src/Make.defs           |  2 --
 boards/arm/stm32h5/nucleo-h563zi/src/Make.defs           |  2 --
 boards/arm/stm32h5/stm32h573i-dk/src/Make.defs           |  2 --
 boards/arm/stm32h7/devebox-stm32h743/src/Make.defs       |  2 --
 boards/arm/stm32h7/linum-stm32h753bi/src/Make.defs       |  2 --
 boards/arm/stm32h7/nucleo-h723zg/src/Make.defs           |  2 --
 boards/arm/stm32h7/nucleo-h743zi/src/Make.defs           |  2 --
 boards/arm/stm32h7/nucleo-h743zi2/src/Make.defs          |  2 --
 boards/arm/stm32h7/nucleo-h745zi/src/Make.defs           |  2 --
 boards/arm/stm32h7/nucleo-h753zi/src/Make.defs           |  2 --
 boards/arm/stm32h7/nucleo-h7s3l8/src/Make.defs           |  2 --
 boards/arm/stm32h7/openh743i/src/Make.defs               |  2 --
 boards/arm/stm32h7/portenta-h7/src/Make.defs             |  2 --
 boards/arm/stm32h7/stm32h735g-dk/src/Make.defs           |  2 --
 boards/arm/stm32h7/stm32h745i-disco/src/Make.defs        |  2 --
 boards/arm/stm32h7/stm32h747i-disco/src/Make.defs        |  2 --
 boards/arm/stm32h7/stm32h750b-dk/src/Make.defs           |  2 --
 boards/arm/stm32h7/stm32h7s8-dk/src/Make.defs            |  2 --
 boards/arm/stm32h7/weact-stm32h743/src/Make.defs         |  2 --
 boards/arm/stm32h7/weact-stm32h750/src/Make.defs         |  2 --
 boards/arm/stm32l0/b-l072z-lrwan1/src/Make.defs          |  2 --
 boards/arm/stm32l0/nucleo-l073rz/src/Make.defs           |  2 --
 boards/arm/stm32l0/stm32l0538-disco/src/Make.defs        |  2 --
 boards/arm/stm32l1/nucleo-l152re/src/Make.defs           |  2 --
 boards/arm/stm32l1/stm32ldiscovery/src/Make.defs         |  2 --
 boards/arm/stm32l4/b-l475e-iot01a/src/Make.defs          |  2 --
 boards/arm/stm32l4/nucleo-l432kc/src/Make.defs           |  2 --
 boards/arm/stm32l4/nucleo-l452re/src/Make.defs           |  2 --
 boards/arm/stm32l4/nucleo-l476rg/src/Make.defs           |  2 --
 boards/arm/stm32l4/nucleo-l496zg/src/Make.defs           |  2 --
 boards/arm/stm32l4/steval-stlcs01v1/src/Make.defs        |  2 --
 boards/arm/stm32l4/stm32l476-mdk/src/Make.defs           |  2 --
 boards/arm/stm32l4/stm32l476vg-disco/src/Make.defs       |  2 --
 boards/arm/stm32l4/stm32l4r9ai-disco/src/Make.defs       |  2 --
 boards/arm/stm32u0/nucleo-u083rc/src/Make.defs           |  2 --
 boards/arm/stm32u0/stm32u083c-dk/src/Make.defs           |  2 --
 boards/arm/stm32wb/flipperzero/src/Make.defs             |  2 --
 boards/arm/stm32wb/nucleo-wb55rg/src/Make.defs           |  2 --
 boards/arm/stm32wl5/nucleo-wl55jc/src/Make.defs          |  2 --
 boards/risc-v/esp32c2/esp8684-devkitm/src/Make.defs      |  2 --
 .../esp32c3-legacy-devkit-rust-1/src/Make.defs           |  2 --
 .../esp32c3-legacy/esp32c3-legacy-devkit/src/Make.defs   |  2 --
 boards/risc-v/esp32c3/esp32-c3-zero/src/Make.defs        |  2 --
 boards/risc-v/esp32c3/esp32c3-devkit/src/Make.defs       |  2 --
 boards/risc-v/esp32c3/esp32c3-supermini/src/Make.defs    |  2 --
 boards/risc-v/esp32c3/esp32c3-xiao/src/Make.defs         |  2 --
 boards/risc-v/esp32c6/esp32c6-devkitc/src/Make.defs      |  2 --
 boards/risc-v/esp32c6/esp32c6-devkitm/src/Make.defs      |  2 --
 boards/risc-v/esp32c6/esp32c6-xiao/src/Make.defs         |  2 --
 boards/risc-v/esp32h2/esp32h2-devkit/src/Make.defs       |  2 --
 .../esp32p4/esp32p4-function-ev-board/src/Make.defs      |  2 --
 .../esp32p4/esp32p4-pico-wifi-wareshare/src/Make.defs    |  2 --
 boards/risc-v/esp32p4/esp32p4-tab5/src/Make.defs         |  2 --
 .../risc-v/rp23xx-rv/raspberrypi-pico-2-rv/src/Make.defs |  2 --
 164 files changed, 22 insertions(+), 330 deletions(-)
 copy arch/{tricore/src/tc3xx/tc3xx_dummy.c => arm/src/common/arm_ldempty.c} 
(82%)

Reply via email to