! { dg-do run } if (modulo (-8., -5.) .ne. -3.) call abort () end