https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
Jerry DeLisle changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #39 from GCC Commits ---
The releases/gcc-13 branch has been updated by Jerry DeLisle
:
https://gcc.gnu.org/g:b55a35bcc80a7402576556c2f9d161229fb220ef
commit r13-8640-gb55a35bcc80a7402576556c2f9d161229fb220ef
Author: Jerry DeLisle
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #38 from GCC Commits ---
The master branch has been updated by Jerry DeLisle :
https://gcc.gnu.org/g:93adf88cc6744aa2c732b765e1e3b96e66cb3300
commit r14-9822-g93adf88cc6744aa2c732b765e1e3b96e66cb3300
Author: Jerry DeLisle
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #37 from Jerry DeLisle ---
Created attachment 57855
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57855=edit
Preliminary patch to address some incorrect behavior
This attached patch, gives some better results for the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #36 from Jerry DeLisle ---
Created attachment 57854
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57854=edit
Modified extended test case
I modified the extended test case so I could review this and summarize.
Currently this
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
Tobias Burnus changed:
What|Removed |Added
Attachment #57693|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #34 from Tobias Burnus ---
Created attachment 57693
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57693=edit
Extended testcase; comment shows results for gfortran(trunk),ifort,ifx,flang
See PR114304 for some related issue
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #33 from Jerry DeLisle ---
(In reply to Tobias Burnus from comment #32)
> See PR114304 for an issue that was caused by the fix in comment 27.
Reverted portion of offending commit to fix.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
Tobias Burnus changed:
What|Removed |Added
CC||burnus at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #31 from Jerry DeLisle ---
(In reply to john.harper from comment #30)
> Thank you!
>
I encourage folks to move to gcc/gfortran 13. However, if you need it on 12, I
can do so.
[Bug fortran/105473] semicolon allowed when list-directed read
> integer with decimal='point'
> Resent-Date: Fri, 8 Mar 2024 13:31:02 +1300 (NZDT)
> Resent-From:
>
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
>
> --- Comment #29 from Jerry DeLisle ---
> Backpor
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #29 from Jerry DeLisle ---
Backported to 13 and closing.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #28 from GCC Commits ---
The releases/gcc-13 branch has been updated by Jerry DeLisle
:
https://gcc.gnu.org/g:7ecea49245bc6aeb6c889a4914961f94417f16e5
commit r13-8411-g7ecea49245bc6aeb6c889a4914961f94417f16e5
Author: Jerry DeLisle
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #27 from GCC Commits ---
The master branch has been updated by Jerry DeLisle :
https://gcc.gnu.org/g:a71d87431d0c4e04a402ef6566be090c470b2b53
commit r14-9050-ga71d87431d0c4e04a402ef6566be090c470b2b53
Author: Jerry DeLisle
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #26 from Jerry DeLisle ---
I will be comitting it to trunk which is rev 13 if approved. John, I was not
expecting you to do anything. Since all my time on this is unpaid volunteer
work, I get to it when I have time.
I am not sure
(Ubuntu 9.4.0-1ubuntu1~20.04.1)
On Sat, 2 Jul 2022, jvdelisle at gcc dot gnu.org wrote:
> Date: Sat, 2 Jul 2022 17:14:05 +
> From: jvdelisle at gcc dot gnu.org
> To: John Harper
> Subject: [Bug fortran/105473] semicolon allowed when list-directed read
> integer with
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
Jerry DeLisle changed:
What|Removed |Added
Attachment #52981|0 |1
is obsolete|
lisle at gcc dot gnu.org
> To: John Harper
> Subject: [Bug fortran/105473] semicolon allowed when list-directed read
> integer with decimal='point'
> Resent-Date: Sat, 4 Jun 2022 09:04:35 +1200 (NZST)
> Resent-From:
>
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
&
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #22 from Jerry DeLisle ---
12.11.2 (6) says "if the statement is a READ statement or the error
condition occurs in a wait operation for a transfer initiated by a READ
statement, all input items or namelist group objects in the
h I still had access to the NAG compiler!
> Date: Fri, 3 Jun 2022 04:33:33 +
> From: jvdelisle at gcc dot gnu.org
> To: John Harper
> Subject: [Bug fortran/105473] semicolon allowed when list-directed read
> integer with decimal='point'
> Resent-Date: Fri, 3 Jun 202
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #20 from Jerry DeLisle ---
Please check this. Second pair of eyes needed.
$ ./a.out
i= 1 input="2,5," with point x =2.05.0 OK
i= 1 input="2,5," with comma x = 666.0 999.0 ERR
i= 2 input="2;5," with point x =
2.05.0 OK
i=15 input="2 5." with comma x = 2.0 999.0 ERR
i=16 input="2.5." with point x = 666.0 999.0 ERR
i=16 input="2.5." with comma x = 666.0 999.0 ERR
john@johns-laptop:~/Jfh$
On Wed, 18 May 2022, jvdelisle at gcc dot gnu.org wrote:
> Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #18 from Jerry DeLisle ---
(In reply to harper from comment #17)
> On comparing that with ifort's result I think that the only remaining bug
> is that if decimal='comma' then '.' is neither a decimal symbol nor a
> separator (see
2022, jvdelisle at gcc dot gnu.org wrote:
> Date: Mon, 16 May 2022 00:49:44 +
> From: jvdelisle at gcc dot gnu.org
> To: John Harper
> Subject: [Bug fortran/105473] semicolon allowed when list-directed read
> integer with decimal='point'
> Resent-Date: Mon, 16 May 2022 12
sg) x
print fmt,' with decimal=comma x(:) =',x,' ios=',ios
! if(ios/=0) print *,trim(msg)
end do
end program
On Mon, 16 May 2022, jvdelisle at gcc dot gnu.org wrote:
> Date: Mon, 16 May 2022 00:49:44 +
> From: jvdelisle at gcc dot gnu.org
> To: John Harper
> Subjec
t,' with decimal=comma x(:) =',x,' ios=',ios
! if(ios/=0) print *,trim(msg)
end do
end program
On Mon, 16 May 2022, jvdelisle at gcc dot gnu.org wrote:
> Date: Mon, 16 May 2022 00:49:44 +
> From: jvdelisle at gcc dot gnu.org
> To: John Harper
> Subject: [Bug fortran/105473]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #14 from Jerry DeLisle ---
The first set of results in in Comment #13 is with the line that prints msg
commented out. The second set is with the msg prints.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #13 from Jerry DeLisle ---
With John's multiple combinations test case I get the following results with
the attached patch. All places where we gave an error before the patch, we give
errors now plus new errors
$ gfc multi.f90
$
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #12 from Jerry DeLisle ---
Created attachment 52981
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52981=edit
Prposed Patch to add checks for 'comma' and 'point'
This patch is pretty close. It does regression test OK.
mal=comma x(:) =',x,' ios=',ios
if(ios/=0) print *,trim(msg)
end do
end program
On Sun, 15 May 2022, jvdelisle at gcc dot gnu.org wrote:
> Date: Sun, 15 May 2022 15:56:00 +
> From: jvdelisle at gcc dot gnu.org
> To: John Harper
> Subject: [Bug fortran/105473] semicolon
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #10 from Jerry DeLisle ---
Just completed good regression testing and have this:
testinput = "1;17;3.14159"
At line 8 of file pr105473.f90
Fortran runtime error: Semicolon not allowed as separator with DECIMAL='point'
Now
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #9 from Jerry DeLisle ---
Thank you for digging out the standards references. That was going to be my
next step as the standards are notorious for these kinds of tidbits and corner
cases. I have been reviewing the code
hn Harper
> Subject: [Bug fortran/105473] semicolon allowed when list-directed read
> integer with decimal='point'
> Resent-Date: Sun, 15 May 2022 10:00:21 +1200 (NZST)
> Resent-From:
>
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
>
> --- Comment #7 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #7 from Jerry DeLisle ---
My apologies for taking some time to get back to this. After a closer look, I
realize that in the original test case there is no problem. The semicolon is
an acceptable value separator regardless of
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
Jerry DeLisle changed:
What|Removed |Added
Last reconfirmed||2022-05-08
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #5 from anlauf at gcc dot gnu.org ---
(In reply to Jerry DeLisle from comment #4)
> I see I no longer have change status on PRs. Evidently some of the address
> and login changes I have had to do in the process of changing my email
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #4 from Jerry DeLisle ---
Hi all,
I will be looking closer on this one. As I said have to look at the checking
code. As soon as I noticed -std=f2003 allowing this it makes no sense at all.
I can understand possibly the extension
2022, jvdelisle2 at gmail dot com wrote:
> Date: Thu, 5 May 2022 02:14:42 +
> From: jvdelisle2 at gmail dot com
> To: John Harper
> Subject: [Bug fortran/105473] semicolon allowed when list-directed read
> integer with decimal='point'
> Resent-Date: Thu, 5 May 2022 14
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
--- Comment #2 from Jerry DeLisle ---
I should add, I am not saying this is right or wrong. The error message refers
to F2003.
$ gfortran -std=f2003 pr105473.f90
[jerry@amdr pr105473]$ ./a.out
testinput = ";"
n= 999 ios=
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105473
Jerry DeLisle changed:
What|Removed |Added
CC||jvdelisle2 at gmail dot com
---
40 matches
Mail list logo