https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106606
--- Comment #8 from Paul Thomas ---
(In reply to Andre Vehreschild from comment #7)
> Hi Paul,
>
> I hope you don't mind, when I take over. I am intrigued why this acts so
> strange and I feel, that I am not far off to a solution.
>
> - Andre
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116733
--- Comment #2 from Paul Thomas ---
Created attachment 59126
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59126&action=edit
First testcase
ditto
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116733
--- Comment #1 from Paul Thomas ---
Created attachment 59125
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59125&action=edit
Second testcase
I forgot to include these in the patch:-(
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: pault at gcc dot gnu.org
Target Milestone: ---
Created attachment 59119
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59119&action=edit
Patch that tests the proposed features
Test Reinhold Bader
Assignee: unassigned at gcc dot gnu.org
Reporter: pault at gcc dot gnu.org
Target Milestone: ---
This meta-bug provides an audit trail for experimental fortran 202y features.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116543
Paul Thomas changed:
What|Removed |Added
Ever confirmed|0 |1
CC|
Assignee: unassigned at gcc dot gnu.org
Reporter: pault at gcc dot gnu.org
Target Milestone: ---
The derived type 'vec' has a component 'foo' with a parameterised size but has
a fixed length initializer.
Paul
|--- |INVALID
CC||pault at gcc dot gnu.org
--- Comment #4 from Paul Thomas ---
(In reply to Mikael Morin from comment #3)
> (In reply to Tobias Burnus from comment #0)
> >
> > allocate (t :: var%ct2%d(3,2), var%ct
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116261
Paul Thomas changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116261
--- Comment #11 from Paul Thomas ---
(In reply to Paul Thomas from comment #10)
> I guess that I should take it :-)
>
> Paul
I have reverted locally and will do a regression test before pushing, just in
case there are subsequent dependencies.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106606
Paul Thomas changed:
What|Removed |Added
CC||vehre at gmx dot de
--- Comment #5 from P
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106606
--- Comment #4 from Paul Thomas ---
Created attachment 58976
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58976&action=edit
Full testcase that fails in runtime
The patch regtests OK but the attached fails in runtime, as it does with ifo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116261
Paul Thomas changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116261
--- Comment #9 from Paul Thomas ---
(In reply to Sam James from comment #7)
> The unreliable nature of the failure keeps confusing people. Any chance of a
> revert until it can be fixed properly?
It is such an unreliable failure that I haven't
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106606
Paul Thomas changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116254
--- Comment #8 from Paul Thomas ---
Linaro flagged up this failure, when I submitted the patch for approval.
Following some correspondence with Thiago Bauermann, this conclusion was
arrived at:
"I ran your patch through a different CI loop that
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116254
--- Comment #5 from Paul Thomas ---
Created attachment 58857
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58857&action=edit
reduced testscase
On x86_64, the attached gives:
[pault@pc30 pr79685]$ ~/grun/bin/gfortran -O3 -m32
../pr102689
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108889
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77504
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108889
--- Comment #15 from Paul Thomas ---
Fixed on 12-branch through to mainline.
Thanks for the report.
Paul
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50410
--- Comment #56 from Paul Thomas ---
> I've removed the other part that tries to detect the double initialization.
> I think this is the wrong place as is would not detect e.g. the following:
>
> program p
> type t
> integer :: g
> end
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50410
--- Comment #55 from Paul Thomas ---
> I've removed the other part that tries to detect the double initialization.
> I think this is the wrong place as is would not detect e.g. the following:
>
> program p
> type t
> integer :: g
> end
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50410
Paul Thomas changed:
What|Removed |Added
CC||pault at gcc dot gnu.org
--- Comment #54
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79685
Paul Thomas changed:
What|Removed |Added
CC||pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59104
--- Comment #22 from Paul Thomas ---
(In reply to anlauf from comment #21)
> (In reply to Paul Thomas from comment #20)
> > OK the regression is fixed - thanks for the green light, Harald.
> >
> > It's a pity that I have missed the 4.2 release :
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77504
--- Comment #35 from Paul Thomas ---
Closing since it is fixed on mainline and the remedy will be backported in due
course by the fix for pr10889.
Paul
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77504
Bug 77504 depends on bug 106089, which changed state.
Bug 106089 Summary: false positives with -Wuninitialized for allocation on
assignment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106089
What|Removed |Adde
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108889
Bug 108889 depends on bug 106089, which changed state.
Bug 106089 Summary: false positives with -Wuninitialized for allocation on
assignment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106089
What|Removed |Ad
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24639
Bug 24639 depends on bug 106089, which changed state.
Bug 106089 Summary: false positives with -Wuninitialized for allocation on
assignment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106089
What|Removed |Adde
|--- |FIXED
CC||pault at gcc dot gnu.org
--- Comment #4 from Paul Thomas ---
I am closing this PR, since it is fixed on mainline by pr108889 and will be
backported in due course.
Paul
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59104
--- Comment #20 from Paul Thomas ---
OK the regression is fixed - thanks for the green light, Harald.
It's a pity that I have missed the 4.2 release :-(
Paul
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59104
Paul Thomas changed:
What|Removed |Added
Summary|15 Regression - Wrong |Wrong result with SIZE
|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59104
--- Comment #16 from Paul Thomas ---
Created attachment 58717
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58717&action=edit
Fix for the regression
The mechanism in the original fix was OK but the use of the locus location was
not. I wil
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59104
Paul Thomas changed:
What|Removed |Added
Summary|Wrong result with SIZE |15 Regression - Wrong
|s
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87477
Paul Thomas changed:
What|Removed |Added
CC||vehre at gcc dot gnu.org
--- Comment #8 fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87448
Paul Thomas changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87477
Bug 87477 depends on bug 87448, which changed state.
Bug 87448 Summary: ICE at trans-expr:3417 in allocate statement with type
signature using an associated variable
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87448
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32834
Bug 32834 depends on bug 59104, which changed state.
Bug 59104 Summary: Wrong result with SIZE specification expression
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59104
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59104
Paul Thomas changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59104
--- Comment #10 from Paul Thomas ---
> (cherry picked from commit ccaa39a268bef2a1d8880022696ff2dcaa6af941)
Backporting to 13-branch fails:
[pault@pc30 gcc-13]$ git gcc-backport
r15-1468-gccaa39a268bef2a1d8880022696ff2dcaa6af941
Auto-mergin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87477
Bug 87477 depends on bug 113363, which changed state.
Bug 113363 Summary: ICE on ASSOCIATE and unlimited polymorphic function
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113363
What|Removed |Added
-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113363
Paul Thomas changed:
What|Removed |Added
Resolution|--- |FIXED
Status|REOPENED
ot;is
|"is used uninitialized" |used uninitialized" with
|with allocatable string and |allocatable string and
|array constructors |array constructors
CC| |pault at gcc dot gnu.org
--- C
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108889
--- Comment #11 from Paul Thomas ---
Note to self: Backport
https://gcc.gnu.org/pipermail/gcc-cvs/2024-July/406082.html
when backporting this patch.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115989
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108889
Paul Thomas changed:
What|Removed |Added
Attachment #58586|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84868
--- Comment #17 from Paul Thomas ---
(In reply to Paul Thomas from comment #16)
> Created attachment 58641 [details]
> Fix for this PR
>
> The only way that I have found to fix this is to simplify the len_trim
> expression. In doing so, another
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84868
--- Comment #16 from Paul Thomas ---
Created attachment 58641
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58641&action=edit
Fix for this PR
The only way that I have found to fix this is to simplify the len_trim
expression. In doing so,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84868
--- Comment #15 from Paul Thomas ---
(In reply to Harald Anlauf from comment #6)
> (In reply to Harald Anlauf from comment #5)
> > With the following patch len_trim is accepted in a specification expression:
>
> Just forget that.
Indeed:
NAG Fo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103312
Paul Thomas changed:
What|Removed |Added
Summary|[11/12/13/14 Regression]|[11/12 Regression] ICE in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84006
Paul Thomas changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92006
Bug 92006 depends on bug 84006, which changed state.
Bug 84006 Summary: [11/12 Regression] ICE in storage_size() with CLASS entity
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84006
What|Removed |Added
-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103368
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103368
--- Comment #10 from Paul Thomas ---
Created attachment 58605
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58605&action=edit
"Fix" for this PR
This "fix" turns out to have restricted utility because of other changes in
14-branch and mai
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108889
--- Comment #8 from Paul Thomas ---
(In reply to kargls from comment #7)
> (In reply to Paul Thomas from comment #6)
> > Created attachment 58586 [details]
> > Fix for this PR
> >
> > This does the job but it is still a bit clunky.
> >
> > Hav
|1
Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org
Last reconfirmed||2024-07-03
--- Comment #6 from Paul Thomas ---
Created attachment 58586
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58586&action=edit
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108889
Paul Thomas changed:
What|Removed |Added
CC||pault at gcc dot gnu.org
--- Comment #5
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115700
--- Comment #4 from Paul Thomas ---
(In reply to anlauf from comment #2)
> Created attachment 58553 [details]
> Draft patch
>
> Very hackish patch that sets the character length of the selector at the
> beginning of the associate block if the t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102689
Paul Thomas changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84006
--- Comment #17 from Paul Thomas ---
Since I fixed it on mainline, I might as well take the bug :-)
Thanks for the report, Steve.
Paul
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84006
Paul Thomas changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115348
Paul Thomas changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59104
Paul Thomas changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104048
--- Comment #7 from Paul Thomas ---
Created attachment 58296
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58296&action=edit
Fix for this PR
This does fix it :-)
It's a partial implementation that will require class components and array
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69654
Paul Thomas changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104048
--- Comment #6 from Paul Thomas ---
The "fix" in comment 5 no longer does the job. It's on my TODO list.
Paul
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103368
Paul Thomas changed:
What|Removed |Added
CC||pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59104
--- Comment #5 from Paul Thomas ---
Created attachment 58275
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58275&action=edit
"Fix" for this PR
This patch causes regressions in dependent_decls_1.f90 and mapping_[1,2].f90.
However, it demon
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59104
Paul Thomas changed:
What|Removed |Added
CC||pault at gcc dot gnu.org
--- Comment #4
gnu.org,
||pault at gcc dot gnu.org
Last reconfirmed||2024-05-21
--- Comment #3 from Paul Thomas ---
(In reply to GCC Commits from comment #2)
> The master branch has been updated by Tobias Burnus :
>
&
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115070
Paul Thomas changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103312
--- Comment #9 from Paul Thomas ---
(In reply to Paul Thomas from comment #7)
> Created attachment 58231 [details]
> Preliminary fix for this PR
>
> I went back to the beginning on this problem, having realised that it is far
> too early to res
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103312
Paul Thomas changed:
What|Removed |Added
CC||anlauf at gmx dot de
--- Comment #8 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103312
--- Comment #7 from Paul Thomas ---
Created attachment 58231
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58231&action=edit
Preliminary fix for this PR
I went back to the beginning on this problem, having realised that it is far
too ear
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115070
--- Comment #7 from Paul Thomas ---
(In reply to Francois-Xavier Coudert from comment #6)
> So the var_decl in question is fpstate.0:
>
> type type size
> unit-size
> align:8 warn_if_not_ali
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114874
Paul Thomas changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
,
||pault at gcc dot gnu.org
--- Comment #3 from Paul Thomas ---
(In reply to anlauf from comment #2)
> Replacing the scalar argument 'obs' by something with rank > 0 avoids the
> ICE,
> but then assumed-rank is not accepted with intent(out)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113363
--- Comment #10 from Paul Thomas ---
Leave open partly because it is awaiting backporting to 14-branch but also
because there are remaining, pre-existing issues involving parentheses around
selector/source expressions:
https://gcc.gnu.org/piperm
]
|ICE in storage_size() with |ICE in storage_size() with
|CLASS entity|CLASS entity
CC||pault at gcc dot gnu.org
--- Comment #15 from Paul Thomas ---
Fixed on mainline. Will backport in a month.
Paul
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98534
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100027
Paul Thomas changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89462
Paul Thomas changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93678
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113956
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114535
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113384
Paul Thomas changed:
What|Removed |Added
CC||pault at gcc dot gnu.org
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106999
Paul Thomas changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112407
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113885
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110987
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114739
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114874
Paul Thomas changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114874
--- Comment #6 from Paul Thomas ---
(In reply to anlauf from comment #3)
> Adding Paul, hoping that he can tell what changed for SELECT TYPE recently.
Needless to say, the regression is caused by r14-9489.
I have a fix that regtests OK but cau
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114874
--- Comment #5 from Paul Thomas ---
(In reply to Paul Thomas from comment #4)
> (In reply to anlauf from comment #3)
> > Adding Paul, hoping that he can tell what changed for SELECT TYPE recently.
>
When c is an array, it compiles and runs fin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114874
Paul Thomas changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114859
--- Comment #16 from Paul Thomas ---
Hi Jakub,
It's good news that the patch does indeed fix the full problem.
I committed to 15-branch with corrections to the ChangeLogs, as requested by
Mikael. What both of us missed was that I screwed up in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114859
Paul Thomas changed:
What|Removed |Added
Attachment #58054|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114859
Paul Thomas changed:
What|Removed |Added
CC||anlauf at gmx dot de
--- Comment #13 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114859
Paul Thomas changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org
|--- |FIXED
CC||pault at gcc dot gnu.org
--- Comment #18 from Paul Thomas ---
>From at least 7.4.1 20191027 on, gfortran gives the correct result and detects
ambiguity for both cases. NAG and Intel agree.
Closing as resolved.
Paul
1 - 100 of 2095 matches
Mail list logo