Installing OPENSSH 6.2P2 on RHEL 4, 64B failed

make[1]: Leaving directory `/u01/openssh-6.2p2/openbsd-compat'
gcc -g -O2 -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -fno-strict-aliasing 
-D_FORTIFY_SOURCE=2 -fno-builtin-memset -std=gnu99  -I. -I.  -DSSHDIR=\"/usr/local/etc\" -
D_PATH_SSH_PROGRAM=\"/usr/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/usr/local/libexec/ssh-askpass\" -
D_PATH_SFTP_SERVER=\"/usr/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/usr/local/libexec/ssh-keysign\" -
D_PATH_SSH_PKCS11_HELPER=\"/usr/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_PIDDIR=\"/var/run\" -
D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c channels.c
In file included from channels.c:66:
xmalloc.h:26: warning: `__nonnull__' attribute directive ignored
/tmp/ccqO5UUD.s: Assembler messages:
/tmp/ccqO5UUD.s:2173: Error: Incorrect register `%rdx' used with `l' suffix
/tmp/ccqO5UUD.s:2215: Error: Incorrect register `%rdx' used with `l' suffix
/tmp/ccqO5UUD.s:2258: Error: Incorrect register `%rdx' used with `l' suffix
/tmp/ccqO5UUD.s:2272: Error: Incorrect register `%rdx' used with `l' suffix
/tmp/ccqO5UUD.s:2376: Error: Incorrect register `%rdx' used with `l' suffix
/tmp/ccqO5UUD.s:2390: Error: Incorrect register `%rdx' used with `l' suffix
/tmp/ccqO5UUD.s:2414: Error: Incorrect register `%rdx' used with `l' suffix
/tmp/ccqO5UUD.s:2475: Error: Incorrect register `%rdx' used with `l' suffix
/tmp/ccqO5UUD.s:2555: Error: Incorrect register `%rdx' used with `l' suffix
/tmp/ccqO5UUD.s:3015: Error: Incorrect register `%rdx' used with `l' suffix
/tmp/ccqO5UUD.s:3055: Error: Incorrect register `%rdx' used with `l' suffix
/tmp/ccqO5UUD.s:3598: Error: Incorrect register `%rdx' used with `l' suffix
/tmp/ccqO5UUD.s:3979: Error: Incorrect register `%rdx' used with `l' suffix
/tmp/ccqO5UUD.s:4023: Error: Incorrect register `%rdx' used with `l' suffix
/tmp/ccqO5UUD.s:4119: Error: Incorrect register `%rax' used with `l' suffix
/tmp/ccqO5UUD.s:4573: Error: Incorrect register `%rax' used with `l' suffix
/tmp/ccqO5UUD.s:4741: Error: Incorrect register `%rax' used with `l' suffix
/tmp/ccqO5UUD.s:4887: Error: Incorrect register `%rax' used with `l' suffix
/tmp/ccqO5UUD.s:5113: Error: Incorrect register `%rax' used with `l' suffix
/tmp/ccqO5UUD.s:5288: Error: Incorrect register `%rax' used with `l' suffix
/tmp/ccqO5UUD.s:5577: Error: Incorrect register `%rax' used with `l' suffix
/tmp/ccqO5UUD.s:5664: Error: Incorrect register `%rax' used with `l' suffix
/tmp/ccqO5UUD.s:6000: Error: Incorrect register `%rax' used with `l' suffix
/tmp/ccqO5UUD.s:6019: Error: Incorrect register `%rax' used with `l' suffix
/tmp/ccqO5UUD.s:6190: Error: Incorrect register `%rax' used with `l' suffix
/tmp/ccqO5UUD.s:6356: Error: Incorrect register `%rax' used with `l' suffix
make: *** [channels.o] Error 1

Same steps works on RHEL4, 32B and RHEL5 64B.

#tar -xzf  openssh-6.2p2.tar.gz #cd openssh-6.2p2 
#./configure #make #make install

#./configure #make #make insta

Does anyone have any ideas?