Index: m4/cexp.m4 =================================================================== RCS file: /cvs/gcc/gcc/libgfortran/m4/cexp.m4,v retrieving revision 1.4 diff -c -r1.4 cexp.m4 *** m4/cexp.m4 12 Jan 2005 21:27:31 -0000 1.4 --- m4/cexp.m4 31 May 2005 20:16:31 -0000 *************** *** 109,115 **** } else { ! COMPLEX_ASSIGN (v, fabs`'q (sqrt (re)), copysign`'q (0.0, im)); } } --- 109,115 ---- } else { ! COMPLEX_ASSIGN (v, fabs`'q (sqrt`'q (re)), copysign`'q (0.0, im)); } } Index: generated/exp_c4.c =================================================================== RCS file: /cvs/gcc/gcc/libgfortran/generated/exp_c4.c,v retrieving revision 1.4 diff -c -r1.4 exp_c4.c *** generated/exp_c4.c 12 Jan 2005 21:27:32 -0000 1.4 --- generated/exp_c4.c 31 May 2005 20:16:31 -0000 *************** *** 108,114 **** } else { ! COMPLEX_ASSIGN (v, fabsf (sqrt (re)), copysignf (0.0, im)); } } --- 108,114 ---- } else { ! COMPLEX_ASSIGN (v, fabsf (sqrtf (re)), copysignf (0.0, im)); } }