https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 84008, which changed state.
Bug 84008 Summary: [PDT] ICE accessing kind and len parameters
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84008
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84008
Paul Thomas changed:
What|Removed |Added
CC||pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 116543, which changed state.
Bug 116543 Summary: [PDT] pdt_26.f03 is invalid
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116543
What|Removed |Added
-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116543
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84094
Bug 84094 depends on bug 84119, which changed state.
Bug 84119 Summary: Type parameter inquiry for PDT returns array instead of
scalar
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84119
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84119
Paul Thomas changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 84119, which changed state.
Bug 84119 Summary: Type parameter inquiry for PDT returns array instead of
scalar
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84119
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95504
--- Comment #5 from Paul Thomas ---
This is fixed in mainline. I have lost track of which patch might have fixed
it.
Closing anyway but I will keep it in my local tests.
Cheers
Paul
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95504
Paul Thomas changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 95504, which changed state.
Bug 95504 Summary: [PDT] ICE in transfer_array_component, at
fortran/trans-io.c:2167
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95504
What|Removed |Added
-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 83274, which changed state.
Bug 83274 Summary: [PDT] ICE in delete_root and missing error
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83274
What|Removed |Added
-
|--- |FIXED
CC||pault at gcc dot gnu.org
--- Comment #3 from Paul Thomas ---
This is fixed at least back to 14-branch.
Thanks for the report.
Closing
Paul
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 83275, which changed state.
Bug 83275 Summary: [PDT] ICE in get_pdt_constructor, at fortran/resolve.c:1185
(and others)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83275
What|Removed |
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83275
Paul Thomas changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 84432, which changed state.
Bug 84432 Summary: [F08] Detect illegal component initialization in pdt_27.f03
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84432
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114815
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84094
Bug 84094 depends on bug 84432, which changed state.
Bug 84432 Summary: [F08] Detect illegal component initialization in pdt_27.f03
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84432
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84432
Paul Thomas changed:
What|Removed |Added
CC||pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 114815, which changed state.
Bug 114815 Summary: [PDT] internal compiler error: Segmentation fault - on
creating type with len parameter and dependent on it character array
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102457
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 102457, which changed state.
Bug 102457 Summary: [PDT] ICE in fold_convert_const_int_from_real, at
fold-const.c:2034
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102457
What|Removed |Ad
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121398
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 121398, which changed state.
Bug 121398 Summary: gfortran rejects procedure binding on PDT
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121398
What|Removed |Added
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 89707, which changed state.
Bug 89707 Summary: [F03] PDT with procedure pointer component
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89707
What|Removed |Added
-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89707
Paul Thomas changed:
What|Removed |Added
CC||pault at gcc dot gnu.org
||pault at gcc dot gnu.org
Resolution|--- |FIXED
--- Comment #3 from Paul Thomas ---
Fixed on mainline.
Thanks for the report. I apologise for the "somewhat" belated fix!
Paul
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 87669, which changed state.
Bug 87669 Summary: Select type, incorrect handling of parameterized derived type
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87669
What|Removed |Added
--
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99709
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 99709, which changed state.
Bug 99709 Summary: [PDT] VALUE attribute for an object with nonconstant length
parameter
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99709
What|Removed |Add
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84094
Bug 84094 depends on bug 84143, which changed state.
Bug 84143 Summary: Intrinsic output of PDT incorrectly includes type parameters
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84143
What|Removed |Added
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 84143, which changed state.
Bug 84143 Summary: Intrinsic output of PDT incorrectly includes type parameters
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84143
What|Removed |Added
---
|--- |FIXED
CC||pault at gcc dot gnu.org
--- Comment #7 from Paul Thomas ---
This is now fixed on mainline by one of my recent PDT patches. I am keeping it
on my local PDT directory to make sure that it stays fixed.
Closing.
Thanks for the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 116468, which changed state.
Bug 116468 Summary: Segmentation fault at intrinsic assignment to allocatable
array component of derived type with kind type parameter
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116468
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116468
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
|NEW
Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org
Last reconfirmed||2025-08-28
--- Comment #3 from Paul Thomas ---
Hi Jakub,
This is partially fixed on mainline:
! { dg-do run }
module m
type t(n)
integer, len
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 106944, which changed state.
Bug 106944 Summary: [PDT] ICE in gfc_build_array_ref, at fortran/trans.cc:482
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106944
What|Removed |Added
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106944
Paul Thomas changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104096
Paul Thomas changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 104097, which changed state.
Bug 104097 Summary: parameterized derived type (PDT) with type-bound procedure
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104097
What|Removed |Added
--
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 104096, which changed state.
Bug 104096 Summary: ICE with parameterized derived type (PDT)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104096
What|Removed |Added
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104097
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82843
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 82843, which changed state.
Bug 82843 Summary: (PDT) Constructors with PDT components do not work.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82843
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 82205, which changed state.
Bug 82205 Summary: parametrized derived types, problems with initialization
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82205
What|Removed |Added
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82205
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99709
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=82173
Bug 82173 depends on bug 84122, which changed state.
Bug 84122 Summary: Incorrect statement sequence in PDT definition
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84122
What|Removed |Added
-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 85942, which changed state.
Bug 85942 Summary: ICE with PDTs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85942
What|Removed |Added
--
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85942
Paul Thomas changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84122
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84094
Bug 84094 depends on bug 84122, which changed state.
Bug 84122 Summary: Incorrect statement sequence in PDT definition
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84122
What|Removed |Added
-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89863
Bug 89863 depends on bug 91022, which changed state.
Bug 91022 Summary: [PDT] A suspicious code in fortran/decl.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91022
What|Removed |Added
--
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 91022, which changed state.
Bug 91022 Summary: [PDT] A suspicious code in fortran/decl.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91022
What|Removed |Added
--
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91022
Paul Thomas changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84122
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=86052
--- Comment #6 from Paul Thomas ---
Note that the type parameter declarations must preceed the PRIVATE statement.
This is pr84122 and is correctly pointed out by ifx.
Correcting this does not fix this one though.
Regards
Paul
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82205
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=82205
Paul Thomas changed:
What|Removed |Added
CC||damian at archaeologic dot
codes
--- Comm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 82842, which changed state.
Bug 82842 Summary: (PDT) Constructors do not work
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82842
What|Removed |Added
-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82842
Paul Thomas changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82205
--- Comment #5 from Paul Thomas ---
*** Bug 82842 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116468
Paul Thomas changed:
What|Removed |Added
CC||pault at gcc dot gnu.org
--- Comment #3
|RESOLVED
CC||pault at gcc dot gnu.org
--- Comment #3 from Paul Thomas ---
This is fixed on all current branches. I will keep it in my working directory
to make sure that it remains so.
Paul
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 83762, which changed state.
Bug 83762 Summary: [PDT] ICE on variable declaration with undefined PDT
parameter
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83762
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83646
Paul Thomas changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 83646, which changed state.
Bug 83646 Summary: (PDT) Use statement with PDTs excludes the specific
instances.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83646
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89092
Paul Thomas changed:
What|Removed |Added
CC||pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82173
Bug 82173 depends on bug 82753, which changed state.
Bug 82753 Summary: (PDT) Invalid error for generic interface with different
KIND parameter values
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82753
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29670
Bug 29670 depends on bug 82753, which changed state.
Bug 82753 Summary: (PDT) Invalid error for generic interface with different
KIND parameter values
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82753
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82753
Paul Thomas changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121398
Paul Thomas changed:
What|Removed |Added
Attachment #62087|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85836
Bug 85836 depends on bug 106035, which changed state.
Bug 106035 Summary: F2018 allows an IMPORT statement within the BLOCK construct.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106035
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106035
Paul Thomas changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85836
Bug 85836 depends on bug 121182, which changed state.
Bug 121182 Summary: F2018 GENERIC statement is missing
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121182
What|Removed |Added
--
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121182
Paul Thomas changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121398
--- Comment #2 from Paul Thomas ---
Created attachment 62087
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=62087&action=edit
First attempt at a fix - work in progress!
The test below runs correctly with this patch applied. ifx and flang-
||pault at gcc dot gnu.org
Last reconfirmed||2025-08-05
Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from Paul Thomas ---
As soon as the final fiddling
: unassigned at gcc dot gnu.org
Reporter: pault at gcc dot gnu.org
Target Milestone: ---
Keep track of submodule problems
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: pault at gcc dot gnu.org
Target Milestone: ---
Found in the course of preparing the patch for the generic statement (Thanks
Harald):
module m
interface g
real
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121182
--- Comment #3 from Paul Thomas ---
A full patch, including testcases, was submitted to the list and updated in
https://gcc.gnu.org/pipermail/fortran/2025-July/062585.html
Paul
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121182
Paul Thomas changed:
What|Removed |Added
CC||pault at gcc dot gnu.org
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121182
Paul Thomas changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org
Reporter: pault at gcc dot gnu.org
Target Milestone: ---
15.4.3.3 GENERIC statement
A GENERIC statement specifies a generic identifier for one or more specific
procedures, in the same way as a generic interface block that does not contain
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103391
Paul Thomas changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121060
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121060
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=121060
Paul Thomas changed:
What|Removed |Added
CC||pault at gcc dot gnu.org
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106035
--- Comment #15 from Paul Thomas ---
Wrongly pushed as pr106135 - sorry. Will correct wrong pr number tomorrow.
The master branch has been updated by Paul Thomas :
https://gcc.gnu.org/g:743c04db2f93612845e6baa7dabf9e511c3cfd85
commit r16-2189
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106135
Paul Thomas changed:
What|Removed |Added
CC||pault at gcc dot gnu.org
--- Comment #3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106035
Paul Thomas changed:
What|Removed |Added
Attachment #61467|0 |1
is obsolete|
|1
Last reconfirmed||2025-06-06
Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org
--- Comment #13 from Paul Thomas ---
Created attachment 61595
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=61595&action=edi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109345
Paul Thomas changed:
What|Removed |Added
Status|REOPENED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109345
--- Comment #14 from Paul Thomas ---
(In reply to Paul Thomas from comment #13)
> I have had a period of not being able to work on gfortran. I'll take a look
> at this today.
Some other patch has been applied to 14-branch onwards that results
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109345
Paul Thomas changed:
What|Removed |Added
Resolution|FIXED |---
Status|RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106035
--- Comment #12 from Paul Thomas ---
(In reply to kargls from comment #11)
> (In reply to Paul Thomas from comment #9)
> > Created attachment 61467 [details]
> > Test vehicle for my f2018 import patch
> >
> > Hi Steve,
> >
> > Note the section
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106035
--- Comment #9 from Paul Thomas ---
Created attachment 61467
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=61467&action=edit
Test vehicle for my f2018 import patch
Hi Steve,
Note the sections marked WRINKLE. ifx considers an associate b
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106035
Paul Thomas changed:
What|Removed |Added
CC||pault at gcc dot gnu.org
--- Comment #8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103312
--- Comment #16 from Paul Thomas ---
> Hi Paul, I did not realize that you were working on import.
> Are you aware of
>
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106035
Hi Steve,
No, I wasn't aware of this PR but should have been. I wa
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103312
Paul Thomas changed:
What|Removed |Added
Resolution|FIXED |---
Status|RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119948
--- Comment #17 from Paul Thomas ---
Comment on attachment 61202
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=61202
fix the issues
Hi Steve,
I got to thinking for once. I think that your change to primary.cc has cast the
net a bit too
1 - 100 of 2338 matches
Mail list logo