1 --- a/gcc/config/avr32/lib1funcs.S
2 +++ b/gcc/config/avr32/lib1funcs.S
3 @@ -2257,10 +2257,13 @@ __avr32_f32_div:
7 - reteq 0 /* Return zero if op1 is zero */
9 breq 4f /* Check op2 for zero */
19 @@ -2279,9 +2282,14 @@ __avr32_f32_div:
20 breq 13f /*If number is subnormal*/
22 brhs 3f /* Check op2 for NaN or Inf */
25 sbr r11, 31 /*Implicit bit*/
29 + reteq 0 /* op1 is zero and op2 is not zero */
30 + /* or NaN so return zero */
34 /* For UC3, store with predecrement is faster than stm */