https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118945
Jeffrey A. Law changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117047
--- Comment #15 from Sam James ---
(In reply to David Malcolm from comment #14)
> FWIW I tried again building emacs (from git) with gcc trunk with
> --with-native-compilation=aot on x86_64 and, annoyingly, "make" completed
> successfully; I see
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118945
--- Comment #9 from JuzheZhong ---
(In reply to Andrew Waterman from comment #8)
> > In fact, I'd be rather surprised to see anything preferring tail
> > undisturbed.
>
> Right. To be precise, microarchitectures without register renaming
> a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118946
--- Comment #4 from Andrew Pinski ---
(In reply to Jeffrey A. Law from comment #2)
> Marking as a duplicate of one I happen to know about. I suspect there are
> others.
>
> *** This bug has been marked as a duplicate of bug 94713 ***
I think
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118934
Jeffrey A. Law changed:
What|Removed |Added
Last reconfirmed||2025-02-20
Status|UNCONFIR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118947
--- Comment #4 from Andrew Pinski ---
Created attachment 60551
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60551&action=edit
Fixes bbb's stack usage
This patch fixes the stack usage of bbb function in comment #0.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118963
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118922
--- Comment #9 from Andrew Pinski ---
*** Bug 118963 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118860
Heiko Eißfeldt changed:
What|Removed |Added
CC||heiko at hexco dot de
--- Comment #2 f
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118947
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
See Also|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118963
Sam James changed:
What|Removed |Added
Target Milestone|--- |13.4
Summary|Miscompile at -O2/3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80878
--- Comment #47 from LIU Hao ---
(In reply to Luke Dalessandro from comment #46)
> But if 104688 isn't related to this issue, and thus Jakub's comment was in
> error, I definitely don't understand the underlying problem and why clang is
> fine do
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118949
--- Comment #5 from Li Pan ---
Thanks Vineet, update another case with explicit convert. It is unrelated to
the global_reg change.
1 │ #define T float
2 │
3 │ void func(const T * restrict a, const T * restrict b,
4 │
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107263
--- Comment #4 from Andrew Pinski ---
(In reply to AK from comment #3)
> Seems like a duplicate of #59863 ?
No different issue . There we have an array which is all the way constant but
here we have a non-constant part.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23782
Andrew Pinski changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118955
--- Comment #9 from Richard Biener ---
I have also always wondered about that glibc guard, esp. it being the
kitchen-sink fast-math guard rather than sth more specific (yep, we don't have
anything for -funsafe-math-optimizations). That is, I su
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118935
--- Comment #10 from Thomas Koenig ---
What does the OpenMP standard say about I/O in partallel exexution?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118952
Richard Sandiford changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118559
Jonathan Wakely changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118559
--- Comment #1 from GCC Commits ---
The master branch has been updated by Jonathan Wakely :
https://gcc.gnu.org/g:c0e865f73ddee2e7247a23a7d57ad80261861d35
commit r15-7650-gc0e865f73ddee2e7247a23a7d57ad80261861d35
Author: Jonathan Wakely
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118855
--- Comment #4 from GCC Commits ---
The master branch has been updated by Jonathan Wakely :
https://gcc.gnu.org/g:e8ad697a75b0870a833366daf687668a57cabb6e
commit r15-7648-ge8ad697a75b0870a833366daf687668a57cabb6e
Author: Jonathan Wakely
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118855
Jonathan Wakely changed:
What|Removed |Added
Target Milestone|--- |15.0
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104928
Jonathan Wakely changed:
What|Removed |Added
Target Milestone|15.0|16.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118951
Bug ID: 118951
Summary: __FILE__ inserts the filename as array, __builtin_FILE
as pointer
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118952
Bug ID: 118952
Summary: AArch64 get_fpcr and set_fpcr builtins don't block
reordering of operations past them
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Ke
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118521
Richard Biener changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109780
Bug 109780 depends on bug 118936, which changed state.
Bug 118936 Summary: [15 Regression] ICE in ix86_finalize_stack_frame_flags, at
config/i386/i386.cc:8683
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118936
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118936
Sam James changed:
What|Removed |Added
CC||sjames at gcc dot gnu.org
--- Comment #15 f
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109093
Bug 109093 depends on bug 118936, which changed state.
Bug 118936 Summary: [15 Regression] ICE in ix86_finalize_stack_frame_flags, at
config/i386/i386.cc:8683
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118936
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107635
--- Comment #9 from GCC Commits ---
The master branch has been updated by Andre Vehreschild :
https://gcc.gnu.org/g:69eb02682b80b84dd0f562f19821c8c8c37ad243
commit r15-7642-g69eb02682b80b84dd0f562f19821c8c8c37ad243
Author: Andre Vehreschild
D
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107635
--- Comment #11 from GCC Commits ---
The master branch has been updated by Andre Vehreschild :
https://gcc.gnu.org/g:d3244675441faf9c2d3949821f7deee34705e9c8
commit r15-7644-gd3244675441faf9c2d3949821f7deee34705e9c8
Author: Andre Vehreschild
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107635
--- Comment #8 from GCC Commits ---
The master branch has been updated by Andre Vehreschild :
https://gcc.gnu.org/g:15847252648ede9d2ad9eea398b7b870f62a2b30
commit r15-7641-g15847252648ede9d2ad9eea398b7b870f62a2b30
Author: Andre Vehreschild
D
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107635
--- Comment #5 from GCC Commits ---
The master branch has been updated by Andre Vehreschild :
https://gcc.gnu.org/g:90ba8291c31f2cfb6a8c7bf0c0d6a9d93bbbacc9
commit r15-7638-g90ba8291c31f2cfb6a8c7bf0c0d6a9d93bbbacc9
Author: Andre Vehreschild
D
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107635
--- Comment #7 from GCC Commits ---
The master branch has been updated by Andre Vehreschild :
https://gcc.gnu.org/g:abbfeb2ecbb5e90aa5d68e489ac283348ee6b8d5
commit r15-7640-gabbfeb2ecbb5e90aa5d68e489ac283348ee6b8d5
Author: Andre Vehreschild
D
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107635
--- Comment #10 from GCC Commits ---
The master branch has been updated by Andre Vehreschild :
https://gcc.gnu.org/g:8bf0ee8d62b8a08e808344d31354ab713157e15d
commit r15-7643-g8bf0ee8d62b8a08e808344d31354ab713157e15d
Author: Andre Vehreschild
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118802
Sam James changed:
What|Removed |Added
Component|other |bootstrap
--- Comment #15 from Sam James -
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107635
--- Comment #6 from GCC Commits ---
The master branch has been updated by Andre Vehreschild :
https://gcc.gnu.org/g:b114312bbaae51567bc0436d07990c4fbaa3c81d
commit r15-7639-gb114312bbaae51567bc0436d07990c4fbaa3c81d
Author: Andre Vehreschild
D
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118318
--- Comment #15 from Jan Hubicka ---
> Breakpoint 5.2, profile_count::operator+= (this=0x76e7e888, other=...) at
> /usr/src/debug/sys-devel/gcc-15.0./gcc-15.0./gcc/profile-count.h:932
> 932 gcc_checking_assert (compatib
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109093
H.J. Lu changed:
What|Removed |Added
Attachment #60462|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109780
Sam James changed:
What|Removed |Added
Known to work|15.0|
Summary|[12/13/14 Regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109093
Sam James changed:
What|Removed |Added
Status|RESOLVED|NEW
Depends on|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109093
Sam James changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned at g
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96032
--- Comment #12 from Kamil Dudka ---
I confirm that sarif-replay is available on f42+ and it seems to work as
expected. Thanks!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118936
Sam James changed:
What|Removed |Added
Resolution|--- |FIXED
Assignee|unassigned at gcc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109093
Sam James changed:
What|Removed |Added
Priority|P1 |P2
--- Comment #41 from Sam James ---
I th
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98749
Jonathan Wakely changed:
What|Removed |Added
Target Milestone|15.0|16.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118395
Jonathan Wakely changed:
What|Removed |Added
Target Milestone|--- |16.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94173
Sam James changed:
What|Removed |Added
CC||blubban at gmail dot com
--- Comment #6 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118946
--- Comment #3 from Sam James ---
*** This bug has been marked as a duplicate of bug 94173 ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118540
Jeffrey A. Law changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118057
--- Comment #8 from Jeffrey A. Law ---
This is really a costing issue.
Some designs (such as Ventana's) strided access can be very profitable,
particularly for a relatively small stride. On others it may be considerably
worse.
Point being som
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117634
Andrew Pinski changed:
What|Removed |Added
CC||blubban at gmail dot com
--- Comment #4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116662
Jeffrey A. Law changed:
What|Removed |Added
Last reconfirmed||2025-02-21
Status|UNCONFIR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118734
Jeffrey A. Law changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118954
Sam James changed:
What|Removed |Added
Summary|[15 regression] Miscompile |[15 regression] Miscompile
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118802
--- Comment #22 from Hongtao Liu ---
(In reply to Sam James from comment #16)
> Bisected to r15-7400-gd3ff498c478ace (not CCing anyone yet as not enough
> useful information).
There's a new patch in [1] which will revert the commit and may fix
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118963
Bug ID: 118963
Summary: Miscompile at -O2/3
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee: unassi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118802
--- Comment #21 from Sam James ---
I understand, thanks. I'll keep whittling it down.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117544
--- Comment #4 from Jeffrey A. Law ---
Fixed on the trunk.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118934
--- Comment #2 from Anton Blanchard ---
This reproduces the issue. Build without optimisation to avoid all the code
disappearing:
#define INSNS_1 x = x + 1;
#define INSNS_2 INSNS_1 INSNS_1
#define INSNS_4 INSNS_2 INSNS_2
#define INSNS_8 INSNS_4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80878
--- Comment #49 from LIU Hao ---
(In reply to Luke Dalessandro from comment #48)
> So my understanding is that 104688 basically determined that it's correct to
> implement atomic load with movdqa for aligned addresses on architectures
> with AVX
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117544
Jeffrey A. Law changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118932
--- Comment #4 from Thomas Koenig ---
Hm, maybe I am misunderstanding the standard here, or it says something
that was not intentional...
We accept
program memain
interface
subroutine lower () bind(c,name="foo")
end subroutine lowe
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94173
Jeffrey A. Law changed:
What|Removed |Added
Summary|[RISCV] Superfluous |Superfluous stackpointer
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118947
Andrew Pinski changed:
What|Removed |Added
Component|rtl-optimization|tree-optimization
--- Comment #3 from A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94713
Jeffrey A. Law changed:
What|Removed |Added
CC||blubban at gmail dot com
--- Comment #5
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118946
Jeffrey A. Law changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|UNCONFIRM
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118950
Jeffrey A. Law changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118945
--- Comment #10 from Vineet Gupta ---
(In reply to JuzheZhong from comment #9)
>
> I think we should consider many more different situation and consider it
> carefully. Like:
>
> vsetvli ... e8,mf8 ta ma (demand ratio)
> ...
> vservli zero zer
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117955
--- Comment #6 from Jeffrey A. Law ---
As I feared, this has just gone latent. If you revert:
bdbbe5d4b6d495ac06ee762540a1277498f2a7a0
7bef3482f27ce13ba7e6c4f43943f28a49e63a40
This can be triggered again on the trunk. Given the sensitivity t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=14295
Andrew Pinski changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=14295
--- Comment #12 from Andrew Pinski ---
optimize_memcpy_to_memset does some simple copy prop but with zeroing. A
similar method could be done for non zeroing and i am going to try that.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117047
--- Comment #16 from Sam James ---
Created attachment 60552
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60552&action=edit
emacs.log.xz
So far, not got anywhere with attempting to copy our packaging into a script.
I've attached a build
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115763
Jeffrey A. Law changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115523
Jeffrey A. Law changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115795
Jeffrey A. Law changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114809
--- Comment #4 from Jeffrey A. Law ---
I fixed the missed peephole a while back. But the question about cpop vs other
strategies remains.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118931
--- Comment #2 from Li Pan ---
13 │ int main ()
14 │ {
15 │ vector(16) unsigned char vect__3.5;
16 │ unsigned char a_lsm.2;
17 │ long long int _5;
18 │ vector(16) unsigned char _13;
19 │ unsigned char _29;
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80878
--- Comment #48 from Luke Dalessandro ---
(In reply to LIU Hao from comment #47)
> (In reply to Luke Dalessandro from comment #46)
> > But if 104688 isn't related to this issue, and thus Jakub's comment was in
> > error, I definitely don't under
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118931
Li Pan changed:
What|Removed |Added
CC||pan2.li at intel dot com
--- Comment #1 from L
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113715
Jeffrey A. Law changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23782
--- Comment #9 from Andrew Pinski ---
I have a patch which builds on top of PR 14295 which improves the situtation
here. It has a few testcase regressions but those are testcase issues which I
will fix up later on.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118950
--- Comment #5 from Robin Dapp ---
Yeah, the original statement is recognized as a mask conversion pattern:
pr118950.c:9:21: note: vect_recog_mask_conversion_pattern: detected: _152 =
.MASK_LOAD (_230, 8B, _229, 0);
pr118950.c:9:21: note: m
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118954
Richard Biener changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118953
Bug ID: 118953
Summary: Miscompile at -O3
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee: unassign
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118494
Jonathan Wakely changed:
What|Removed |Added
Target Milestone|--- |16.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99552
Jonathan Wakely changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110854
Jonathan Wakely changed:
What|Removed |Added
Target Milestone|15.0|16.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118954
Richard Biener changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114999
--- Comment #13 from Jennifer Schmitz ---
Created attachment 60540
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60540&action=edit
Patch for improving codegen of absolute differences of unsigned integers in
aarch64
This patch builds on t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118844
--- Comment #3 from GCC Commits ---
The releases/gcc-14 branch has been updated by LuluCheng
:
https://gcc.gnu.org/g:9ffecde121af883b60bbe60d00425036bc873048
commit r14-11321-g9ffecde121af883b60bbe60d00425036bc873048
Author: Lulu Cheng
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118953
Richard Biener changed:
What|Removed |Added
Ever confirmed|0 |1
Priority|P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118951
--- Comment #1 from Richard Biener ---
We can't change the signature of builtins. Also there's nothing like an array
return value for functions in C or C++?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118954
--- Comment #3 from Sam James ---
I can (with -fno-ssp), so bisecting.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118953
--- Comment #2 from Yunbo Ni ---
(In reply to Sam James from comment #1)
> I get '45' at -O2 and -O3 locally and on godbolt, but -O1 shows 0.
Yes, you're right. I mistakenly wrote the result from the case before it was
reduced. Sorry about that
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118953
Sam James changed:
What|Removed |Added
Summary|[14/15 regression] |[14/15 regression]
|Misco
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118953
Sam James changed:
What|Removed |Added
CC||aldyh at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118949
Li Pan changed:
What|Removed |Added
CC||pan2.li at intel dot com
--- Comment #2 from L
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118521
Richard Biener changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117047
--- Comment #11 from Sam James ---
(In reply to Richard Biener from comment #10)
> So how does one go to try reproducing this? Does it show up when building
> emacs itself?
Yes. If you build Emacs with ./configure --with-native-compilation, it
1 - 100 of 209 matches
Mail list logo