diff --git a/arch/arm/src/armv7-r/arm_initialstate.c b/arch/arm/src/armv7-r/arm_initialstate.c index d5986f7c17d..74b61fa71c8 100644 --- a/arch/arm/src/armv7-r/arm_initialstate.c +++ b/arch/arm/src/armv7-r/arm_initialstate.c @@ -1,7 +1,7 @@ /**************************************************************************** * arch/arm/src/armv7-r/arm_initialstate.c * - * Copyright (C) 2015 Gregory Nutt. All rights reserved. + * Copyright (C) 2015, 2018 Gregory Nutt. All rights reserved. * Author: Gregory Nutt * * Redistribution and use in source and binary forms, with or without @@ -131,9 +131,7 @@ void up_initial_state(struct tcb_s *tcb) #ifndef CONFIG_ARMV7R_DECODEFIQ - cpsr |= PSR_F_BIT; - cpsr |= PSR_A_BIT; - cpsr |= PSR_E_BIT; + cpsr |= (PSR_F_BIT | PSR_A_BIT | PSR_E_BIT); #endif /* !CONFIG_ARMV7R_DECODEFIQ */ #endif /* CONFIG_SUPPRESS_INTERRUPTS */