fortran/8485
Toon Moene
toon@moene.indiv.nluug.nl
Thu May 8 18:16:00 GMT 2003
sayle@gcc.gnu.org wrote:
> The following reply was made to PR fortran/8485; it has been noted by GNATS.
>
> From: sayle@gcc.gnu.org
> To: gcc-gnats@gcc.gnu.org
> Cc:
> Subject: fortran/8485
> Date: 8 May 2003 13:13:59 -0000
>
> CVSROOT: /cvs/gcc
> Module name: gcc
> Changes by: sayle@gcc.gnu.org 2003-05-08 13:13:59
>
> Modified files:
> gcc/f : ChangeLog target.h com.c
> gcc/testsuite : ChangeLog
> Added files:
> gcc/testsuite/g77.f-torture/compile: 8485.f
>
> Log message:
> PR fortran/8485
> * target.h (FFETARGET_REAL_VALUE_FROM_INT_): Cast to
> HOST_WIDE_INT instead of long.
> (FFETARGET_REAL_VALUE_FROM_LONGLONG_): New macro.
> (FFETARGET_LONGLONG_FROM_INTS_): New macro.
> (ffetarget_convert_complex1_integer4): Implement.
> (ffetarget_convert_complex2_integer4): Implement.
> (ffetarget_convert_integer4_complex1): Implement.
> (ffetarget_convert_integer4_complex2): Implement.
> (ffetarget_convert_integer4_real1): Implement.
> (ffetarget_convert_integer4_real2): Implement.
> (ffetarget_convert_real1_integer4): Implement.
> (ffetarget_convert_real2_integer4): Implement.
> * com.c (ffecom_constantunion): Handle INTEGER*8.
> (ffecom_constantunion_with_type): Likewise.
>
> * g77.f-torture/compile/8485.f: New test case.
>
> Patches:
> http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/f/ChangeLog.diff?cvsroot=gcc&r1=1.546&r2=1.547
> http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/f/target.h.diff?cvsroot=gcc&r1=1.22&r2=1.23
> http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/f/com.c.diff?cvsroot=gcc&r1=1.192&r2=1.193
> http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.2663&r2=1.2664
> http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g77.f-torture/compile/8485.f.diff?cvsroot=gcc&r1=NONE&r2=1.1
Thanks - I tried an updated tree with your patches in on my Alpha and it
all went smoothly, including the new test case.
Thanks a lot for fixing this !
--
Toon Moene - mailto:toon@moene.indiv.nluug.nl - phoneto: +31 346 214290
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
Maintainer, GNU Fortran 77: http://gcc.gnu.org/onlinedocs/g77_news.html
GNU Fortran 95: http://gcc-g95.sourceforge.net/ (under construction)
More information about the Gcc-bugs
mailing list