phoenix-rtos / phoenix-rtos-devices

Phoenix-RTOS device drivers repository
BSD 3-Clause "New" or "Revised" License
19 stars 13 forks source link

misc: adapt to gcc 14.2 #516

Open badochov opened 6 days ago

badochov commented 6 days ago

JIRA: RTOS-927

Fixes https://github.com/phoenix-rtos/phoenix-rtos-project/issues/1006

Description

Refactor to prevent new GCC warning. Disable array-bounds checks in multi as fixing it would require a lot of work.

Motivation and Context

Types of changes

How Has This Been Tested?

Checklist:

Special treatment

github-actions[bot] commented 6 days ago

Unit Test Results

6 800 tests   - 900   6 174 :white_check_mark:  - 811   31m 19s :stopwatch: - 7m 43s   386 suites  -  50     626 :zzz:  -  89      1 files   ±  0       0 :x: ±  0 

Results for commit 7a647e23. ± Comparison against base commit 10cca0a5.

This pull request removes 921 and adds 21 tests. Note that renamed tests count towards both. ``` flash ‑ armv7a9-zynq7000-zedboard:flash phoenix-rtos-tests/cpp/hello-cpp ‑ armv7a9-zynq7000-zedboard:phoenix-rtos-tests/cpp/hello-cpp phoenix-rtos-tests/initfini/main ‑ armv7a9-zynq7000-zedboard:phoenix-rtos-tests/initfini/main phoenix-rtos-tests/ioctl/unit ‑ armv7a9-zynq7000-zedboard:phoenix-rtos-tests/ioctl/unit.ioctl.data_in phoenix-rtos-tests/ioctl/unit ‑ armv7a9-zynq7000-zedboard:phoenix-rtos-tests/ioctl/unit.ioctl.data_in_big phoenix-rtos-tests/ioctl/unit ‑ armv7a9-zynq7000-zedboard:phoenix-rtos-tests/ioctl/unit.ioctl.data_inout phoenix-rtos-tests/ioctl/unit ‑ armv7a9-zynq7000-zedboard:phoenix-rtos-tests/ioctl/unit.ioctl.data_inout_big phoenix-rtos-tests/ioctl/unit ‑ armv7a9-zynq7000-zedboard:phoenix-rtos-tests/ioctl/unit.ioctl.data_out phoenix-rtos-tests/ioctl/unit ‑ armv7a9-zynq7000-zedboard:phoenix-rtos-tests/ioctl/unit.ioctl.data_out_big phoenix-rtos-tests/ioctl/unit ‑ armv7a9-zynq7000-zedboard:phoenix-rtos-tests/ioctl/unit.ioctl.in_val … ``` ``` phoenix-rtos-tests/mem/mmap ‑ armv7a7-imx6ull-evk:phoenix-rtos-tests/mem/mmap.test_mmap.len__not_page_aligned phoenix-rtos-tests/mem/mmap ‑ armv7a7-imx6ull-evk:phoenix-rtos-tests/mem/mmap.test_mmap.len__not_page_aligned_file phoenix-rtos-tests/mem/mmap ‑ armv7a7-imx6ull-evk:phoenix-rtos-tests/mem/mmap.test_mmap.len__zero phoenix-rtos-tests/mem/mmap ‑ armv7a9-zynq7000-qemu:phoenix-rtos-tests/mem/mmap.test_mmap.len__not_page_aligned phoenix-rtos-tests/mem/mmap ‑ armv7a9-zynq7000-qemu:phoenix-rtos-tests/mem/mmap.test_mmap.len__not_page_aligned_file phoenix-rtos-tests/mem/mmap ‑ armv7a9-zynq7000-qemu:phoenix-rtos-tests/mem/mmap.test_mmap.len__zero phoenix-rtos-tests/mem/mmap ‑ armv7m4-stm32l4x6-nucleo:phoenix-rtos-tests/mem/mmap.test_mmap.len__not_page_aligned phoenix-rtos-tests/mem/mmap ‑ armv7m4-stm32l4x6-nucleo:phoenix-rtos-tests/mem/mmap.test_mmap.len__not_page_aligned_file phoenix-rtos-tests/mem/mmap ‑ armv7m4-stm32l4x6-nucleo:phoenix-rtos-tests/mem/mmap.test_mmap.len__zero phoenix-rtos-tests/mem/mmap ‑ armv7m7-imxrt106x-evk:phoenix-rtos-tests/mem/mmap.test_mmap.len__not_page_aligned … ```

:recycle: This comment has been updated with latest results.