From b177cfc1c96bf1d5deb57cf1de368a4d55a9eb87 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 12 Jul 2021 18:05:19 +0200 Subject: sparc: Prefer RTEMS_FATAL_SOURCE_EXCEPTION Prefer RTEMS_FATAL_SOURCE_EXCEPTION over INTERNAL_ERROR_ILLEGAL_USE_OF_FLOATING_POINT_UNIT since the fatal code (rtems_exception_frame) provides more context. --- cpukit/score/cpu/sparc/sparc-bad-trap.S | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'cpukit/score/cpu/sparc/sparc-bad-trap.S') diff --git a/cpukit/score/cpu/sparc/sparc-bad-trap.S b/cpukit/score/cpu/sparc/sparc-bad-trap.S index 2e73a4a7da..c20a97889f 100644 --- a/cpukit/score/cpu/sparc/sparc-bad-trap.S +++ b/cpukit/score/cpu/sparc/sparc-bad-trap.S @@ -208,20 +208,6 @@ SYM(_SPARC_Bad_trap): std %f30, [%l7 + SPARC_EXCEPTION_OFFSET_FP(15)] #endif -#if !defined(SPARC_USE_LAZY_FP_SWITCH) - /* - * Call - * _Internal_error( INTERNAL_ERROR_ILLEGAL_USE_OF_FLOATING_POINT_UNIT ) - * if necessary. - */ - cmp %l3, 4 - bne .Lno_fp_disable_trap - nop - call SYM(_Internal_error) - set 38, %o0 -.Lno_fp_disable_trap: -#endif - /* * Call _Terminate( RTEMS_FATAL_SOURCE_EXCEPTION, %l0 ). */ -- cgit v1.2.3