diff --git a/Examples/ARM/arm_bayes_example/RTE/Device/ARMCM55/startup_ARMCM55.c b/Examples/ARM/arm_bayes_example/RTE/Device/ARMCM55/startup_ARMCM55.c index 770b6b08..0ab7e3e9 100644 --- a/Examples/ARM/arm_bayes_example/RTE/Device/ARMCM55/startup_ARMCM55.c +++ b/Examples/ARM/arm_bayes_example/RTE/Device/ARMCM55/startup_ARMCM55.c @@ -2,7 +2,7 @@ * @file startup_ARMCM55.c * @brief CMSIS Core Device Startup File for ARMCM55 Device * @version V1.0.0 - * @date 20. February 2020 + * @date 31. March 2020 ******************************************************************************/ /* * Copyright (c) 2020 Arm Limited. All rights reserved. @@ -34,13 +34,13 @@ extern uint32_t __INITIAL_SP; extern uint32_t __STACK_LIMIT; -extern void __PROGRAM_START(void) __NO_RETURN; +extern __NO_RETURN void __PROGRAM_START(void); /*---------------------------------------------------------------------------- Internal References *----------------------------------------------------------------------------*/ -void Default_Handler(void) __NO_RETURN; -void Reset_Handler (void) __NO_RETURN; +__NO_RETURN void Reset_Handler (void); + void Default_Handler(void); /*---------------------------------------------------------------------------- Exception / Interrupt Handler @@ -118,7 +118,7 @@ extern const VECTOR_TABLE_Type __VECTOR_TABLE[496]; /*---------------------------------------------------------------------------- Reset Handler called on controller reset *----------------------------------------------------------------------------*/ -void Reset_Handler(void) +__NO_RETURN void Reset_Handler(void) { __set_MSPLIM((uint32_t)(&__STACK_LIMIT)); @@ -127,10 +127,15 @@ void Reset_Handler(void) } +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wmissing-noreturn" +#endif + /*---------------------------------------------------------------------------- Hard Fault Handler *----------------------------------------------------------------------------*/ -__NO_RETURN void HardFault_Handler(void) +void HardFault_Handler(void) { while(1); } @@ -142,3 +147,8 @@ void Default_Handler(void) { while(1); } + +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic pop +#endif + diff --git a/Examples/ARM/arm_class_marks_example/RTE/Device/ARMCM55/startup_ARMCM55.c b/Examples/ARM/arm_class_marks_example/RTE/Device/ARMCM55/startup_ARMCM55.c index 770b6b08..0ab7e3e9 100644 --- a/Examples/ARM/arm_class_marks_example/RTE/Device/ARMCM55/startup_ARMCM55.c +++ b/Examples/ARM/arm_class_marks_example/RTE/Device/ARMCM55/startup_ARMCM55.c @@ -2,7 +2,7 @@ * @file startup_ARMCM55.c * @brief CMSIS Core Device Startup File for ARMCM55 Device * @version V1.0.0 - * @date 20. February 2020 + * @date 31. March 2020 ******************************************************************************/ /* * Copyright (c) 2020 Arm Limited. All rights reserved. @@ -34,13 +34,13 @@ extern uint32_t __INITIAL_SP; extern uint32_t __STACK_LIMIT; -extern void __PROGRAM_START(void) __NO_RETURN; +extern __NO_RETURN void __PROGRAM_START(void); /*---------------------------------------------------------------------------- Internal References *----------------------------------------------------------------------------*/ -void Default_Handler(void) __NO_RETURN; -void Reset_Handler (void) __NO_RETURN; +__NO_RETURN void Reset_Handler (void); + void Default_Handler(void); /*---------------------------------------------------------------------------- Exception / Interrupt Handler @@ -118,7 +118,7 @@ extern const VECTOR_TABLE_Type __VECTOR_TABLE[496]; /*---------------------------------------------------------------------------- Reset Handler called on controller reset *----------------------------------------------------------------------------*/ -void Reset_Handler(void) +__NO_RETURN void Reset_Handler(void) { __set_MSPLIM((uint32_t)(&__STACK_LIMIT)); @@ -127,10 +127,15 @@ void Reset_Handler(void) } +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wmissing-noreturn" +#endif + /*---------------------------------------------------------------------------- Hard Fault Handler *----------------------------------------------------------------------------*/ -__NO_RETURN void HardFault_Handler(void) +void HardFault_Handler(void) { while(1); } @@ -142,3 +147,8 @@ void Default_Handler(void) { while(1); } + +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic pop +#endif + diff --git a/Examples/ARM/arm_convolution_example/RTE/Device/ARMCM55/startup_ARMCM55.c b/Examples/ARM/arm_convolution_example/RTE/Device/ARMCM55/startup_ARMCM55.c index 770b6b08..0ab7e3e9 100644 --- a/Examples/ARM/arm_convolution_example/RTE/Device/ARMCM55/startup_ARMCM55.c +++ b/Examples/ARM/arm_convolution_example/RTE/Device/ARMCM55/startup_ARMCM55.c @@ -2,7 +2,7 @@ * @file startup_ARMCM55.c * @brief CMSIS Core Device Startup File for ARMCM55 Device * @version V1.0.0 - * @date 20. February 2020 + * @date 31. March 2020 ******************************************************************************/ /* * Copyright (c) 2020 Arm Limited. All rights reserved. @@ -34,13 +34,13 @@ extern uint32_t __INITIAL_SP; extern uint32_t __STACK_LIMIT; -extern void __PROGRAM_START(void) __NO_RETURN; +extern __NO_RETURN void __PROGRAM_START(void); /*---------------------------------------------------------------------------- Internal References *----------------------------------------------------------------------------*/ -void Default_Handler(void) __NO_RETURN; -void Reset_Handler (void) __NO_RETURN; +__NO_RETURN void Reset_Handler (void); + void Default_Handler(void); /*---------------------------------------------------------------------------- Exception / Interrupt Handler @@ -118,7 +118,7 @@ extern const VECTOR_TABLE_Type __VECTOR_TABLE[496]; /*---------------------------------------------------------------------------- Reset Handler called on controller reset *----------------------------------------------------------------------------*/ -void Reset_Handler(void) +__NO_RETURN void Reset_Handler(void) { __set_MSPLIM((uint32_t)(&__STACK_LIMIT)); @@ -127,10 +127,15 @@ void Reset_Handler(void) } +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wmissing-noreturn" +#endif + /*---------------------------------------------------------------------------- Hard Fault Handler *----------------------------------------------------------------------------*/ -__NO_RETURN void HardFault_Handler(void) +void HardFault_Handler(void) { while(1); } @@ -142,3 +147,8 @@ void Default_Handler(void) { while(1); } + +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic pop +#endif + diff --git a/Examples/ARM/arm_dotproduct_example/RTE/Device/ARMCM55/startup_ARMCM55.c b/Examples/ARM/arm_dotproduct_example/RTE/Device/ARMCM55/startup_ARMCM55.c index 770b6b08..0ab7e3e9 100644 --- a/Examples/ARM/arm_dotproduct_example/RTE/Device/ARMCM55/startup_ARMCM55.c +++ b/Examples/ARM/arm_dotproduct_example/RTE/Device/ARMCM55/startup_ARMCM55.c @@ -2,7 +2,7 @@ * @file startup_ARMCM55.c * @brief CMSIS Core Device Startup File for ARMCM55 Device * @version V1.0.0 - * @date 20. February 2020 + * @date 31. March 2020 ******************************************************************************/ /* * Copyright (c) 2020 Arm Limited. All rights reserved. @@ -34,13 +34,13 @@ extern uint32_t __INITIAL_SP; extern uint32_t __STACK_LIMIT; -extern void __PROGRAM_START(void) __NO_RETURN; +extern __NO_RETURN void __PROGRAM_START(void); /*---------------------------------------------------------------------------- Internal References *----------------------------------------------------------------------------*/ -void Default_Handler(void) __NO_RETURN; -void Reset_Handler (void) __NO_RETURN; +__NO_RETURN void Reset_Handler (void); + void Default_Handler(void); /*---------------------------------------------------------------------------- Exception / Interrupt Handler @@ -118,7 +118,7 @@ extern const VECTOR_TABLE_Type __VECTOR_TABLE[496]; /*---------------------------------------------------------------------------- Reset Handler called on controller reset *----------------------------------------------------------------------------*/ -void Reset_Handler(void) +__NO_RETURN void Reset_Handler(void) { __set_MSPLIM((uint32_t)(&__STACK_LIMIT)); @@ -127,10 +127,15 @@ void Reset_Handler(void) } +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wmissing-noreturn" +#endif + /*---------------------------------------------------------------------------- Hard Fault Handler *----------------------------------------------------------------------------*/ -__NO_RETURN void HardFault_Handler(void) +void HardFault_Handler(void) { while(1); } @@ -142,3 +147,8 @@ void Default_Handler(void) { while(1); } + +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic pop +#endif + diff --git a/Examples/ARM/arm_fft_bin_example/RTE/Device/ARMCM55/startup_ARMCM55.c b/Examples/ARM/arm_fft_bin_example/RTE/Device/ARMCM55/startup_ARMCM55.c index 770b6b08..0ab7e3e9 100644 --- a/Examples/ARM/arm_fft_bin_example/RTE/Device/ARMCM55/startup_ARMCM55.c +++ b/Examples/ARM/arm_fft_bin_example/RTE/Device/ARMCM55/startup_ARMCM55.c @@ -2,7 +2,7 @@ * @file startup_ARMCM55.c * @brief CMSIS Core Device Startup File for ARMCM55 Device * @version V1.0.0 - * @date 20. February 2020 + * @date 31. March 2020 ******************************************************************************/ /* * Copyright (c) 2020 Arm Limited. All rights reserved. @@ -34,13 +34,13 @@ extern uint32_t __INITIAL_SP; extern uint32_t __STACK_LIMIT; -extern void __PROGRAM_START(void) __NO_RETURN; +extern __NO_RETURN void __PROGRAM_START(void); /*---------------------------------------------------------------------------- Internal References *----------------------------------------------------------------------------*/ -void Default_Handler(void) __NO_RETURN; -void Reset_Handler (void) __NO_RETURN; +__NO_RETURN void Reset_Handler (void); + void Default_Handler(void); /*---------------------------------------------------------------------------- Exception / Interrupt Handler @@ -118,7 +118,7 @@ extern const VECTOR_TABLE_Type __VECTOR_TABLE[496]; /*---------------------------------------------------------------------------- Reset Handler called on controller reset *----------------------------------------------------------------------------*/ -void Reset_Handler(void) +__NO_RETURN void Reset_Handler(void) { __set_MSPLIM((uint32_t)(&__STACK_LIMIT)); @@ -127,10 +127,15 @@ void Reset_Handler(void) } +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wmissing-noreturn" +#endif + /*---------------------------------------------------------------------------- Hard Fault Handler *----------------------------------------------------------------------------*/ -__NO_RETURN void HardFault_Handler(void) +void HardFault_Handler(void) { while(1); } @@ -142,3 +147,8 @@ void Default_Handler(void) { while(1); } + +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic pop +#endif + diff --git a/Examples/ARM/arm_fir_example/RTE/Device/ARMCM55/startup_ARMCM55.c b/Examples/ARM/arm_fir_example/RTE/Device/ARMCM55/startup_ARMCM55.c index 770b6b08..0ab7e3e9 100644 --- a/Examples/ARM/arm_fir_example/RTE/Device/ARMCM55/startup_ARMCM55.c +++ b/Examples/ARM/arm_fir_example/RTE/Device/ARMCM55/startup_ARMCM55.c @@ -2,7 +2,7 @@ * @file startup_ARMCM55.c * @brief CMSIS Core Device Startup File for ARMCM55 Device * @version V1.0.0 - * @date 20. February 2020 + * @date 31. March 2020 ******************************************************************************/ /* * Copyright (c) 2020 Arm Limited. All rights reserved. @@ -34,13 +34,13 @@ extern uint32_t __INITIAL_SP; extern uint32_t __STACK_LIMIT; -extern void __PROGRAM_START(void) __NO_RETURN; +extern __NO_RETURN void __PROGRAM_START(void); /*---------------------------------------------------------------------------- Internal References *----------------------------------------------------------------------------*/ -void Default_Handler(void) __NO_RETURN; -void Reset_Handler (void) __NO_RETURN; +__NO_RETURN void Reset_Handler (void); + void Default_Handler(void); /*---------------------------------------------------------------------------- Exception / Interrupt Handler @@ -118,7 +118,7 @@ extern const VECTOR_TABLE_Type __VECTOR_TABLE[496]; /*---------------------------------------------------------------------------- Reset Handler called on controller reset *----------------------------------------------------------------------------*/ -void Reset_Handler(void) +__NO_RETURN void Reset_Handler(void) { __set_MSPLIM((uint32_t)(&__STACK_LIMIT)); @@ -127,10 +127,15 @@ void Reset_Handler(void) } +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wmissing-noreturn" +#endif + /*---------------------------------------------------------------------------- Hard Fault Handler *----------------------------------------------------------------------------*/ -__NO_RETURN void HardFault_Handler(void) +void HardFault_Handler(void) { while(1); } @@ -142,3 +147,8 @@ void Default_Handler(void) { while(1); } + +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic pop +#endif + diff --git a/Examples/ARM/arm_graphic_equalizer_example/RTE/Device/ARMCM55/startup_ARMCM55.c b/Examples/ARM/arm_graphic_equalizer_example/RTE/Device/ARMCM55/startup_ARMCM55.c index 770b6b08..0ab7e3e9 100644 --- a/Examples/ARM/arm_graphic_equalizer_example/RTE/Device/ARMCM55/startup_ARMCM55.c +++ b/Examples/ARM/arm_graphic_equalizer_example/RTE/Device/ARMCM55/startup_ARMCM55.c @@ -2,7 +2,7 @@ * @file startup_ARMCM55.c * @brief CMSIS Core Device Startup File for ARMCM55 Device * @version V1.0.0 - * @date 20. February 2020 + * @date 31. March 2020 ******************************************************************************/ /* * Copyright (c) 2020 Arm Limited. All rights reserved. @@ -34,13 +34,13 @@ extern uint32_t __INITIAL_SP; extern uint32_t __STACK_LIMIT; -extern void __PROGRAM_START(void) __NO_RETURN; +extern __NO_RETURN void __PROGRAM_START(void); /*---------------------------------------------------------------------------- Internal References *----------------------------------------------------------------------------*/ -void Default_Handler(void) __NO_RETURN; -void Reset_Handler (void) __NO_RETURN; +__NO_RETURN void Reset_Handler (void); + void Default_Handler(void); /*---------------------------------------------------------------------------- Exception / Interrupt Handler @@ -118,7 +118,7 @@ extern const VECTOR_TABLE_Type __VECTOR_TABLE[496]; /*---------------------------------------------------------------------------- Reset Handler called on controller reset *----------------------------------------------------------------------------*/ -void Reset_Handler(void) +__NO_RETURN void Reset_Handler(void) { __set_MSPLIM((uint32_t)(&__STACK_LIMIT)); @@ -127,10 +127,15 @@ void Reset_Handler(void) } +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wmissing-noreturn" +#endif + /*---------------------------------------------------------------------------- Hard Fault Handler *----------------------------------------------------------------------------*/ -__NO_RETURN void HardFault_Handler(void) +void HardFault_Handler(void) { while(1); } @@ -142,3 +147,8 @@ void Default_Handler(void) { while(1); } + +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic pop +#endif + diff --git a/Examples/ARM/arm_linear_interp_example/RTE/Device/ARMCM55/startup_ARMCM55.c b/Examples/ARM/arm_linear_interp_example/RTE/Device/ARMCM55/startup_ARMCM55.c index 770b6b08..0ab7e3e9 100644 --- a/Examples/ARM/arm_linear_interp_example/RTE/Device/ARMCM55/startup_ARMCM55.c +++ b/Examples/ARM/arm_linear_interp_example/RTE/Device/ARMCM55/startup_ARMCM55.c @@ -2,7 +2,7 @@ * @file startup_ARMCM55.c * @brief CMSIS Core Device Startup File for ARMCM55 Device * @version V1.0.0 - * @date 20. February 2020 + * @date 31. March 2020 ******************************************************************************/ /* * Copyright (c) 2020 Arm Limited. All rights reserved. @@ -34,13 +34,13 @@ extern uint32_t __INITIAL_SP; extern uint32_t __STACK_LIMIT; -extern void __PROGRAM_START(void) __NO_RETURN; +extern __NO_RETURN void __PROGRAM_START(void); /*---------------------------------------------------------------------------- Internal References *----------------------------------------------------------------------------*/ -void Default_Handler(void) __NO_RETURN; -void Reset_Handler (void) __NO_RETURN; +__NO_RETURN void Reset_Handler (void); + void Default_Handler(void); /*---------------------------------------------------------------------------- Exception / Interrupt Handler @@ -118,7 +118,7 @@ extern const VECTOR_TABLE_Type __VECTOR_TABLE[496]; /*---------------------------------------------------------------------------- Reset Handler called on controller reset *----------------------------------------------------------------------------*/ -void Reset_Handler(void) +__NO_RETURN void Reset_Handler(void) { __set_MSPLIM((uint32_t)(&__STACK_LIMIT)); @@ -127,10 +127,15 @@ void Reset_Handler(void) } +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wmissing-noreturn" +#endif + /*---------------------------------------------------------------------------- Hard Fault Handler *----------------------------------------------------------------------------*/ -__NO_RETURN void HardFault_Handler(void) +void HardFault_Handler(void) { while(1); } @@ -142,3 +147,8 @@ void Default_Handler(void) { while(1); } + +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic pop +#endif + diff --git a/Examples/ARM/arm_linear_interp_example/arm_linear_interp_example.uvoptx b/Examples/ARM/arm_linear_interp_example/arm_linear_interp_example.uvoptx index fb6085fa..d39718b5 100644 --- a/Examples/ARM/arm_linear_interp_example/arm_linear_interp_example.uvoptx +++ b/Examples/ARM/arm_linear_interp_example/arm_linear_interp_example.uvoptx @@ -1035,7 +1035,40 @@ -T0 - + + + 0 + 0 + 202 + 1 +
2896
+ 0 + 0 + 0 + 0 + 0 + 1 + .\arm_linear_interp_example_f32.c + + \\arm_linear_interp_example\arm_linear_interp_example_f32.c\202 +
+ + 1 + 0 + 194 + 1 +
2900
+ 0 + 0 + 0 + 0 + 0 + 1 + .\arm_linear_interp_example_f32.c + + \\arm_linear_interp_example\arm_linear_interp_example_f32.c\194 +
+
0 diff --git a/Examples/ARM/arm_matrix_example/RTE/Device/ARMCM55/startup_ARMCM55.c b/Examples/ARM/arm_matrix_example/RTE/Device/ARMCM55/startup_ARMCM55.c index 770b6b08..0ab7e3e9 100644 --- a/Examples/ARM/arm_matrix_example/RTE/Device/ARMCM55/startup_ARMCM55.c +++ b/Examples/ARM/arm_matrix_example/RTE/Device/ARMCM55/startup_ARMCM55.c @@ -2,7 +2,7 @@ * @file startup_ARMCM55.c * @brief CMSIS Core Device Startup File for ARMCM55 Device * @version V1.0.0 - * @date 20. February 2020 + * @date 31. March 2020 ******************************************************************************/ /* * Copyright (c) 2020 Arm Limited. All rights reserved. @@ -34,13 +34,13 @@ extern uint32_t __INITIAL_SP; extern uint32_t __STACK_LIMIT; -extern void __PROGRAM_START(void) __NO_RETURN; +extern __NO_RETURN void __PROGRAM_START(void); /*---------------------------------------------------------------------------- Internal References *----------------------------------------------------------------------------*/ -void Default_Handler(void) __NO_RETURN; -void Reset_Handler (void) __NO_RETURN; +__NO_RETURN void Reset_Handler (void); + void Default_Handler(void); /*---------------------------------------------------------------------------- Exception / Interrupt Handler @@ -118,7 +118,7 @@ extern const VECTOR_TABLE_Type __VECTOR_TABLE[496]; /*---------------------------------------------------------------------------- Reset Handler called on controller reset *----------------------------------------------------------------------------*/ -void Reset_Handler(void) +__NO_RETURN void Reset_Handler(void) { __set_MSPLIM((uint32_t)(&__STACK_LIMIT)); @@ -127,10 +127,15 @@ void Reset_Handler(void) } +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wmissing-noreturn" +#endif + /*---------------------------------------------------------------------------- Hard Fault Handler *----------------------------------------------------------------------------*/ -__NO_RETURN void HardFault_Handler(void) +void HardFault_Handler(void) { while(1); } @@ -142,3 +147,8 @@ void Default_Handler(void) { while(1); } + +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic pop +#endif + diff --git a/Examples/ARM/arm_signal_converge_example/RTE/Device/ARMCM55/startup_ARMCM55.c b/Examples/ARM/arm_signal_converge_example/RTE/Device/ARMCM55/startup_ARMCM55.c index 770b6b08..0ab7e3e9 100644 --- a/Examples/ARM/arm_signal_converge_example/RTE/Device/ARMCM55/startup_ARMCM55.c +++ b/Examples/ARM/arm_signal_converge_example/RTE/Device/ARMCM55/startup_ARMCM55.c @@ -2,7 +2,7 @@ * @file startup_ARMCM55.c * @brief CMSIS Core Device Startup File for ARMCM55 Device * @version V1.0.0 - * @date 20. February 2020 + * @date 31. March 2020 ******************************************************************************/ /* * Copyright (c) 2020 Arm Limited. All rights reserved. @@ -34,13 +34,13 @@ extern uint32_t __INITIAL_SP; extern uint32_t __STACK_LIMIT; -extern void __PROGRAM_START(void) __NO_RETURN; +extern __NO_RETURN void __PROGRAM_START(void); /*---------------------------------------------------------------------------- Internal References *----------------------------------------------------------------------------*/ -void Default_Handler(void) __NO_RETURN; -void Reset_Handler (void) __NO_RETURN; +__NO_RETURN void Reset_Handler (void); + void Default_Handler(void); /*---------------------------------------------------------------------------- Exception / Interrupt Handler @@ -118,7 +118,7 @@ extern const VECTOR_TABLE_Type __VECTOR_TABLE[496]; /*---------------------------------------------------------------------------- Reset Handler called on controller reset *----------------------------------------------------------------------------*/ -void Reset_Handler(void) +__NO_RETURN void Reset_Handler(void) { __set_MSPLIM((uint32_t)(&__STACK_LIMIT)); @@ -127,10 +127,15 @@ void Reset_Handler(void) } +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wmissing-noreturn" +#endif + /*---------------------------------------------------------------------------- Hard Fault Handler *----------------------------------------------------------------------------*/ -__NO_RETURN void HardFault_Handler(void) +void HardFault_Handler(void) { while(1); } @@ -142,3 +147,8 @@ void Default_Handler(void) { while(1); } + +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic pop +#endif + diff --git a/Examples/ARM/arm_sin_cos_example/RTE/Device/ARMCM55/startup_ARMCM55.c b/Examples/ARM/arm_sin_cos_example/RTE/Device/ARMCM55/startup_ARMCM55.c index 770b6b08..0ab7e3e9 100644 --- a/Examples/ARM/arm_sin_cos_example/RTE/Device/ARMCM55/startup_ARMCM55.c +++ b/Examples/ARM/arm_sin_cos_example/RTE/Device/ARMCM55/startup_ARMCM55.c @@ -2,7 +2,7 @@ * @file startup_ARMCM55.c * @brief CMSIS Core Device Startup File for ARMCM55 Device * @version V1.0.0 - * @date 20. February 2020 + * @date 31. March 2020 ******************************************************************************/ /* * Copyright (c) 2020 Arm Limited. All rights reserved. @@ -34,13 +34,13 @@ extern uint32_t __INITIAL_SP; extern uint32_t __STACK_LIMIT; -extern void __PROGRAM_START(void) __NO_RETURN; +extern __NO_RETURN void __PROGRAM_START(void); /*---------------------------------------------------------------------------- Internal References *----------------------------------------------------------------------------*/ -void Default_Handler(void) __NO_RETURN; -void Reset_Handler (void) __NO_RETURN; +__NO_RETURN void Reset_Handler (void); + void Default_Handler(void); /*---------------------------------------------------------------------------- Exception / Interrupt Handler @@ -118,7 +118,7 @@ extern const VECTOR_TABLE_Type __VECTOR_TABLE[496]; /*---------------------------------------------------------------------------- Reset Handler called on controller reset *----------------------------------------------------------------------------*/ -void Reset_Handler(void) +__NO_RETURN void Reset_Handler(void) { __set_MSPLIM((uint32_t)(&__STACK_LIMIT)); @@ -127,10 +127,15 @@ void Reset_Handler(void) } +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wmissing-noreturn" +#endif + /*---------------------------------------------------------------------------- Hard Fault Handler *----------------------------------------------------------------------------*/ -__NO_RETURN void HardFault_Handler(void) +void HardFault_Handler(void) { while(1); } @@ -142,3 +147,8 @@ void Default_Handler(void) { while(1); } + +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic pop +#endif + diff --git a/Examples/ARM/arm_svm_example/RTE/Device/ARMCM55/startup_ARMCM55.c b/Examples/ARM/arm_svm_example/RTE/Device/ARMCM55/startup_ARMCM55.c index 770b6b08..0ab7e3e9 100644 --- a/Examples/ARM/arm_svm_example/RTE/Device/ARMCM55/startup_ARMCM55.c +++ b/Examples/ARM/arm_svm_example/RTE/Device/ARMCM55/startup_ARMCM55.c @@ -2,7 +2,7 @@ * @file startup_ARMCM55.c * @brief CMSIS Core Device Startup File for ARMCM55 Device * @version V1.0.0 - * @date 20. February 2020 + * @date 31. March 2020 ******************************************************************************/ /* * Copyright (c) 2020 Arm Limited. All rights reserved. @@ -34,13 +34,13 @@ extern uint32_t __INITIAL_SP; extern uint32_t __STACK_LIMIT; -extern void __PROGRAM_START(void) __NO_RETURN; +extern __NO_RETURN void __PROGRAM_START(void); /*---------------------------------------------------------------------------- Internal References *----------------------------------------------------------------------------*/ -void Default_Handler(void) __NO_RETURN; -void Reset_Handler (void) __NO_RETURN; +__NO_RETURN void Reset_Handler (void); + void Default_Handler(void); /*---------------------------------------------------------------------------- Exception / Interrupt Handler @@ -118,7 +118,7 @@ extern const VECTOR_TABLE_Type __VECTOR_TABLE[496]; /*---------------------------------------------------------------------------- Reset Handler called on controller reset *----------------------------------------------------------------------------*/ -void Reset_Handler(void) +__NO_RETURN void Reset_Handler(void) { __set_MSPLIM((uint32_t)(&__STACK_LIMIT)); @@ -127,10 +127,15 @@ void Reset_Handler(void) } +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wmissing-noreturn" +#endif + /*---------------------------------------------------------------------------- Hard Fault Handler *----------------------------------------------------------------------------*/ -__NO_RETURN void HardFault_Handler(void) +void HardFault_Handler(void) { while(1); } @@ -142,3 +147,8 @@ void Default_Handler(void) { while(1); } + +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic pop +#endif + diff --git a/Examples/ARM/arm_variance_example/RTE/Device/ARMCM55/startup_ARMCM55.c b/Examples/ARM/arm_variance_example/RTE/Device/ARMCM55/startup_ARMCM55.c index 770b6b08..0ab7e3e9 100644 --- a/Examples/ARM/arm_variance_example/RTE/Device/ARMCM55/startup_ARMCM55.c +++ b/Examples/ARM/arm_variance_example/RTE/Device/ARMCM55/startup_ARMCM55.c @@ -2,7 +2,7 @@ * @file startup_ARMCM55.c * @brief CMSIS Core Device Startup File for ARMCM55 Device * @version V1.0.0 - * @date 20. February 2020 + * @date 31. March 2020 ******************************************************************************/ /* * Copyright (c) 2020 Arm Limited. All rights reserved. @@ -34,13 +34,13 @@ extern uint32_t __INITIAL_SP; extern uint32_t __STACK_LIMIT; -extern void __PROGRAM_START(void) __NO_RETURN; +extern __NO_RETURN void __PROGRAM_START(void); /*---------------------------------------------------------------------------- Internal References *----------------------------------------------------------------------------*/ -void Default_Handler(void) __NO_RETURN; -void Reset_Handler (void) __NO_RETURN; +__NO_RETURN void Reset_Handler (void); + void Default_Handler(void); /*---------------------------------------------------------------------------- Exception / Interrupt Handler @@ -118,7 +118,7 @@ extern const VECTOR_TABLE_Type __VECTOR_TABLE[496]; /*---------------------------------------------------------------------------- Reset Handler called on controller reset *----------------------------------------------------------------------------*/ -void Reset_Handler(void) +__NO_RETURN void Reset_Handler(void) { __set_MSPLIM((uint32_t)(&__STACK_LIMIT)); @@ -127,10 +127,15 @@ void Reset_Handler(void) } +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wmissing-noreturn" +#endif + /*---------------------------------------------------------------------------- Hard Fault Handler *----------------------------------------------------------------------------*/ -__NO_RETURN void HardFault_Handler(void) +void HardFault_Handler(void) { while(1); } @@ -142,3 +147,8 @@ void Default_Handler(void) { while(1); } + +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #pragma clang diagnostic pop +#endif +