https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
Mikael Morin changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
--- Comment #36 from CVS Commits ---
The releases/gcc-12 branch has been updated by Mikael Morin
:
https://gcc.gnu.org/g:5d645a9dbda0174a25358bf5090640acedec1159
commit r12-8825-g5d645a9dbda0174a25358bf5090640acedec1159
Author: Mikael Morin
D
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
--- Comment #35 from CVS Commits ---
The releases/gcc-10 branch has been updated by Mikael Morin
:
https://gcc.gnu.org/g:9d18ff4606dabadc5bda11e6cdadc4383ec2f4e5
commit r10-11028-g9d18ff4606dabadc5bda11e6cdadc4383ec2f4e5
Author: Mikael Morin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
--- Comment #34 from CVS Commits ---
The releases/gcc-11 branch has been updated by Mikael Morin
:
https://gcc.gnu.org/g:e34e5195025acd623c2383c36b99cc88ca026acf
commit r11-10299-ge34e5195025acd623c2383c36b99cc88ca026acf
Author: Mikael Morin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
--- Comment #33 from CVS Commits ---
The master branch has been updated by Mikael Morin :
https://gcc.gnu.org/g:20aa1eb6cb84e6a0487b47b28b00109c5f46a7e2
commit r13-2836-g20aa1eb6cb84e6a0487b47b28b00109c5f46a7e2
Author: Harald Anlauf
Date: W
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
--- Comment #32 from CVS Commits ---
The master branch has been updated by Mikael Morin :
https://gcc.gnu.org/g:edaf1e005c90b311c39b46d85cea17befbece112
commit r13-2834-gedaf1e005c90b311c39b46d85cea17befbece112
Author: Mikael Morin
Date: Mo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
--- Comment #31 from Mikael Morin ---
(In reply to Mikael Morin from comment #30)
> (In reply to anlauf from comment #29)
> >
> > but if your patch regtests fine then you should proceed.
>
> Ok, let’s see how good it is.
> Assigning.
It seems
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
Mikael Morin changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |mikael at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
--- Comment #29 from anlauf at gcc dot gnu.org ---
(In reply to Mikael Morin from comment #28)
> With the following, I get the expected result.
> Indeed, with se->want_pointer set, gfc_conv_expr generates an address
> expression, so it has to be
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
--- Comment #28 from Mikael Morin ---
(In reply to anlauf from comment #23)
>
> No, they're not, when the procedures are in the same file.
> At least that's what gdb tells me...
gdb tells me the same. :-)
It is a side effect of calling gfc_che
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
--- Comment #27 from anlauf at gcc dot gnu.org ---
(In reply to Mikael Morin from comment #26)
> (In reply to anlauf from comment #25)
> > (In reply to Mikael Morin from comment #24)
> > > (In reply to anlauf from comment #22)
> > > >
> > > > Th
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
--- Comment #26 from Mikael Morin ---
(In reply to anlauf from comment #25)
> (In reply to Mikael Morin from comment #24)
> > (In reply to anlauf from comment #22)
> > >
> > > The remaining problem from PR41453#c8 is the following code in
> >
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
--- Comment #25 from anlauf at gcc dot gnu.org ---
(In reply to Mikael Morin from comment #24)
> (In reply to anlauf from comment #22)
> >
> > The remaining problem from PR41453#c8 is the following code in
> > trans-expr.cc:
> >
> > (gdb) l 95
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
--- Comment #24 from Mikael Morin ---
(In reply to anlauf from comment #22)
>
> The remaining problem from PR41453#c8 is the following code in trans-expr.cc:
>
> (gdb) l 9539,9548
> 9539 else if (add_clobber && expr->ref == NULL)
> 95
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
--- Comment #23 from anlauf at gcc dot gnu.org ---
(In reply to Mikael Morin from comment #21)
> (In reply to anlauf from comment #18)
> > Tentative patch, regtests cleanly but otherwise untested:
> >
> > diff --git a/gcc/fortran/trans-expr.cc b
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
--- Comment #22 from anlauf at gcc dot gnu.org ---
(In reply to Richard Biener from comment #20)
> With your patch I still see
>
> __attribute__((fn spec (". r ")))
> real(kind=8) derfc (real(kind=8) & restrict x)
> {
> integer(kind=4) jint;
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
Mikael Morin changed:
What|Removed |Added
CC||mikael at gcc dot gnu.org
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
--- Comment #20 from Richard Biener ---
With your patch I still see
__attribute__((fn spec (". r ")))
real(kind=8) derfc (real(kind=8) & restrict x)
{
integer(kind=4) jint;
real(kind=8) __result_derfc;
derfc = {CLOBBER};
calerf_r8 ((re
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
--- Comment #19 from Richard Biener ---
(In reply to anlauf from comment #18)
> Tentative patch, regtests cleanly but otherwise untested:
>
> diff --git a/gcc/fortran/trans-expr.cc b/gcc/fortran/trans-expr.cc
> index 850007fd2e1..0a1520e95ba 10
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
anlauf at gcc dot gnu.org changed:
What|Removed |Added
CC||anlauf at gcc dot gnu.org
--
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
--- Comment #17 from anlauf at gcc dot gnu.org ---
(In reply to Richard Biener from comment #11)
> (In reply to Richard Biener from comment #10)
> > likely triggered by the INTENT(out), it looks like gfortran fails to
> > properly
> > name-looku
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
Richard Biener changed:
What|Removed |Added
Target Milestone|12.2|12.3
--- Comment #16 from Richard Bien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105012
Jakub Jelinek changed:
What|Removed |Added
Target Milestone|12.0|12.2
--- Comment #15 from Jakub Jelinek
23 matches
Mail list logo