https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950
anlauf at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASS
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950
--- Comment #16 from CVS Commits ---
The releases/gcc-11 branch has been updated by Harald Anlauf
:
https://gcc.gnu.org/g:71013e5fb844cab1865a65373fdc32aa5b87a525
commit r11-8962-g71013e5fb844cab1865a65373fdc32aa5b87a525
Author: Harald Anlauf
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950
--- Comment #15 from CVS Commits ---
The releases/gcc-11 branch has been updated by Harald Anlauf
:
https://gcc.gnu.org/g:c94755c7734c6aac9e114fb69ca23aed524e2450
commit r11-8961-gc94755c7734c6aac9e114fb69ca23aed524e2450
Author: Harald Anlauf
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950
--- Comment #14 from CVS Commits ---
The master branch has been updated by Harald Anlauf :
https://gcc.gnu.org/g:e4cb3bb9ac11b4126ffa718287dd509a4b10a658
commit r12-3273-ge4cb3bb9ac11b4126ffa718287dd509a4b10a658
Author: Harald Anlauf
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950
--- Comment #13 from CVS Commits ---
The master branch has been updated by Harald Anlauf :
https://gcc.gnu.org/g:12f22906d3c025e7edb60e3264dc9cd27a49e3e1
commit r12-3043-g12f22906d3c025e7edb60e3264dc9cd27a49e3e1
Author: Harald Anlauf
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950
--- Comment #12 from CVS Commits ---
The master branch has been updated by Harald Anlauf :
https://gcc.gnu.org/g:d881460deb1f0bdfc3e8fa2d391a03a9763cbff4
commit r12-3033-gd881460deb1f0bdfc3e8fa2d391a03a9763cbff4
Author: Harald Anlauf
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950
--- Comment #11 from anlauf at gcc dot gnu.org ---
The variant with typespec and non-constant length is incorrectly rejected:
program p
integer :: n = 2
print *, [character(n) :: 'a', 'b']
end
All versions since at least gcc-7 give:
pr1009
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950
anlauf at gcc dot gnu.org changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |anlauf at gcc dot
gnu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950
anlauf at gcc dot gnu.org changed:
What|Removed |Added
Attachment #50967|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950
--- Comment #8 from anlauf at gcc dot gnu.org ---
Created attachment 50967
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50967&action=edit
Tentativ fix
This patch would fix the testcase. It is inspired by code in primary.c,
match_string_
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950
--- Comment #7 from anlauf at gcc dot gnu.org ---
Setting a breakpoint in gfc_simplify_len, it appears that the substring length
is not properly set:
(gdb) p e->ref->type
$4 = REF_SUBSTRING
(gdb) p *e->ref->u.ss.start->value.integer._mp_d
$15 =
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950
--- Comment #6 from Steve Kargl ---
On Tue, Jun 08, 2021 at 05:09:05PM +, gs...@t-online.de wrote:
>
> It should be valid, type-spec is explicitly given and the ac-values
> are type compatible (see e.g. F2018 7.8). With len(x(1:2))==2 the
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950
--- Comment #5 from G. Steinmetz ---
It should be valid, type-spec is explicitly given and the ac-values
are type compatible (see e.g. F2018 7.8). With len(x(1:2))==2 the
following simplified example works :
$ cat zz1.f90
program p
print *
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950
kargl at gcc dot gnu.org changed:
What|Removed |Added
CC||kargl at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950
--- Comment #3 from Richard Biener ---
So we hit
/* Check if a STRING_CST fits into the field.
Tolerate only the case when the NUL termination
does not fit into the field. */
static bool
check_string_literal (tree string, unsigned HOST
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950
anlauf at gcc dot gnu.org changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950
G. Steinmetz changed:
What|Removed |Added
Keywords||ice-on-valid-code
--- Comment #1 from G.
17 matches
Mail list logo