https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92538
Richard Biener changed:
What|Removed |Added
Keywords||missed-optimization
--- Comment #2 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92542
Richard Biener changed:
What|Removed |Added
Target Milestone|--- |10.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92539
Richard Biener changed:
What|Removed |Added
Target Milestone|--- |8.4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92540
Richard Biener changed:
What|Removed |Added
Target Milestone|--- |10.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92546
Richard Biener changed:
What|Removed |Added
Target Milestone|--- |10.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92540
Martin Liška changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92549
Richard Biener changed:
What|Removed |Added
Keywords||missed-optimization
Target|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92549
Richard Biener changed:
What|Removed |Added
CC||segher at gcc dot gnu.org
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92552
Richard Biener changed:
What|Removed |Added
Target Milestone|--- |10.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92550
Richard Biener changed:
What|Removed |Added
Keywords||wrong-code
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92554
Richard Biener changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92555
Richard Biener changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92528
Richard Biener changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71761
Konstantin Kharlamov changed:
What|Removed |Added
CC||Hi-Angel at yandex dot ru
--- Com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92545
--- Comment #4 from Georg-Johann Lay ---
Author: gjl
Date: Mon Nov 18 08:19:08 2019
New Revision: 278389
URL: https://gcc.gnu.org/viewcvs?rev=278389&root=gcc&view=rev
Log:
PR target/92545
* config/avr/gen-avr-mmcu-specs.c (print_
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81886
Tobias Burnus changed:
What|Removed |Added
CC||burnus at gcc dot gnu.org
Bl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71761
--- Comment #5 from Marc Glisse ---
The case "struct token { int i; };" was fixed in gcc-7.
>= f (); [return slot optimization] [tail call]
That's all you should see at this point, it is later that it gives up.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84965
Martin Liška changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92508
--- Comment #9 from Martin Liška ---
I would like to push this issue as it breaks current lto-bootstrap-lean and I
can't do periodic testing in openSUSE..
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84966
Martin Liška changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84974
Martin Liška changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92555
Martin Liška changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92557
Bug ID: 92557
Summary: [10 Regression] ICE in omp_clause_aligned_alignment,
at omp-low.c:4090
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Keywords: openmp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92537
Martin Liška changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92537
--- Comment #3 from Martin Liška ---
Created attachment 47288
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47288&action=edit
Reduced test-case
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71509
--- Comment #10 from Xiong Hu XS Luo ---
(In reply to Andrew Pinski from comment #9)
> (In reply to rguent...@suse.de from comment #8)
> > On Fri, 15 Mar 2019, luoxhu at cn dot ibm.com wrote:
> >
> > > https://gcc.gnu.org/bugzilla/show_bug.cgi?i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92558
Bug ID: 92558
Summary: [10 Regression] Miscompare of 554.roms_r with -Ofast
-march=znver2 -flto since r278289
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Key
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92558
Martin Liška changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92508
--- Comment #10 from Jan Hubicka ---
> I would like to push this issue as it breaks current lto-bootstrap-lean and I
> can't do periodic testing in openSUSE..
I tought this one is fixed by r278222 which eliminated the divergence in
roudoff errors
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92462
--- Comment #21 from Richard Biener ---
Author: rguenth
Date: Mon Nov 18 09:44:52 2019
New Revision: 278391
URL: https://gcc.gnu.org/viewcvs?rev=278391&root=gcc&view=rev
Log:
2019-11-18 Richard Biener
PR rtl-optimization/92462
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92553
--- Comment #1 from Jakub Jelinek ---
Might be a dup of PR92357.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92462
Richard Biener changed:
What|Removed |Added
Status|NEW |ASSIGNED
Known to work|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92558
Martin Liška changed:
What|Removed |Added
Keywords|needs-reduction |
--- Comment #1 from Martin Liška ---
So
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92557
Richard Biener changed:
What|Removed |Added
Target Milestone|--- |10.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92558
Richard Biener changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92558
--- Comment #3 from Martin Liška ---
(In reply to Richard Biener from comment #2)
> Will look.
Thanks, there's a code snippet which is different before and after the
revision. Hopefully, it can be used for a reproducer creation:
$ cat set.f90
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92558
--- Comment #4 from rguenther at suse dot de ---
On Mon, 18 Nov 2019, marxin at gcc dot gnu.org wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92558
>
> --- Comment #3 from Martin Liška ---
> (In reply to Richard Biener from comment #2)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84651
Vegard Nossum changed:
What|Removed |Added
CC||vegard.nossum at oracle dot com
--- Comm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92462
--- Comment #23 from Wilco ---
(In reply to Richard Biener from comment #22)
> Fixed on trunk. Can arm people verify? I checked the DSE dump only. Bonus
> if you manage to create a testcase for the testsuite failing before, passing
> now.
>
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92462
--- Comment #24 from rguenther at suse dot de ---
On Mon, 18 Nov 2019, wilco at gcc dot gnu.org wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92462
>
> --- Comment #23 from Wilco ---
> (In reply to Richard Biener from comment #22)
> >
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92489
Eric Botcazou changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92489
Eric Botcazou changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92529
--- Comment #1 from Martin Liška ---
Author: marxin
Date: Mon Nov 18 11:51:05 2019
New Revision: 278395
URL: https://gcc.gnu.org/viewcvs?rev=278395&root=gcc&view=rev
Log:
Verify NOP_EXPR LHS type in IPA ICF.
2019-11-18 Martin Liska
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92529
Martin Liška changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71761
--- Comment #6 from Konstantin Kharlamov ---
Thanks, okay, so, for the record: comment #3 seems no longer relevant, since
the function `find_tail_calls()`, when analyzing g(), gets executed till its
end. No early returns anywhere. Tested with: GC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92518
Martin Liška changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92529
Martin Liška changed:
What|Removed |Added
CC||seurer at gcc dot gnu.org
--- Comment #3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91450
--- Comment #4 from Jakub Jelinek ---
Yeah, the comment in expand_mul_overflow is correct:
s1 * s2 -> ur
t1 = (s1 & s2) < 0 ? (-(U) s1) : ((U) s1)
t2 = (s1 & s2) < 0 ? (-(U) s2) : ((U) s2)
res = t1 * t2
ovf =
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92508
Martin Liška changed:
What|Removed |Added
Priority|P3 |P1
--- Comment #11 from Martin Liška ---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80635
--- Comment #28 from Martin Jambor ---
The RFC did not receive any real negative feedback so I proposed to commit an
updated patch:
https://gcc.gnu.org/ml/gcc-patches/2019-11/msg01494.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48363
Konstantin Kharlamov changed:
What|Removed |Added
CC||Hi-Angel at yandex dot ru
--- Com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92558
--- Comment #5 from Richard Biener ---
Author: rguenth
Date: Mon Nov 18 12:41:11 2019
New Revision: 278400
URL: https://gcc.gnu.org/viewcvs?rev=278400&root=gcc&view=rev
Log:
2019-11-18 Richard Biener
PR tree-optimization/92558
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65649
nsz at gcc dot gnu.org changed:
What|Removed |Added
CC||nsz at gcc dot gnu.org
Target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91737
nsz at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|--- |10.0
--- Comment #6 from nsz at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92525
--- Comment #1 from Martin Liška ---
Author: marxin
Date: Mon Nov 18 13:04:57 2019
New Revision: 278405
URL: https://gcc.gnu.org/viewcvs?rev=278405&root=gcc&view=rev
Log:
Unset m_checker in sem_function::init.
2019-11-18 Martin Liska
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92508
--- Comment #12 from Jan Hubicka ---
> It still fails for me with the current trunk:
>
> $ ../configure --prefix=/tmp/gcc/ --disable-multilib --without-isl
> --disable-libsanitizer --with-build-config=bootstrap-lto-lean
> $ make profiledbootstra
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92559
Bug ID: 92559
Summary: Returning std∷map breaks tail-recursion optimization
Product: gcc
Version: 9.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Compone
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92508
--- Comment #13 from Martin Liška ---
(In reply to Jan Hubicka from comment #12)
> > It still fails for me with the current trunk:
> >
> > $ ../configure --prefix=/tmp/gcc/ --disable-multilib --without-isl
> > --disable-libsanitizer --with-build
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92540
--- Comment #1 from Martin Liška ---
I've reduced the test-case which started to fail with the commit:
$ cat riscv.cc
enum machine_mode {};
enum rtx_code { SUBREG, PLUS };
bool fn1(int);
int fn2(machine_mode);
struct A {
int offset;
};
machine
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26163
Bug 26163 depends on bug 92558, which changed state.
Bug 92558 Summary: [10 Regression] Miscompare of 554.roms_r with -Ofast
-march=znver2 -flto since r278289
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92558
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92558
Richard Biener changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91450
Jakub Jelinek changed:
What|Removed |Added
Component|target |middle-end
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92366
Rainer Orth changed:
What|Removed |Added
CC||ro at gcc dot gnu.org
--- Comment #6 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92555
--- Comment #2 from Richard Biener ---
t.c:8:9: note: === vect_update_vf_for_slp ===
t.c:8:9: note: Loop contains only SLP stmts
t.c:8:9: note: Updating vectorization factor to 8.
that's not true. There is the inner loop induction that is
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92525
Martin Liška changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91450
--- Comment #5 from Jakub Jelinek ---
Created attachment 47290
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47290&action=edit
gcc10-pr91450.patch
Untested fix.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92560
Bug ID: 92560
Summary: ICE using decltype(x < y) when that operator uses
operator<=>
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92516
--- Comment #9 from Richard Biener ---
Author: rguenth
Date: Mon Nov 18 14:07:11 2019
New Revision: 278406
URL: https://gcc.gnu.org/viewcvs?rev=278406&root=gcc&view=rev
Log:
2019-11-18 Richard Biener
PR tree-optimization/92516
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92551
Jonathan Wakely changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92516
Richard Biener changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92561
Bug ID: 92561
Summary: [10 Regression] Regressions starting with r278016
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92561
Jakub Jelinek changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92546
Jonathan Wakely changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92552
Jakub Jelinek changed:
What|Removed |Added
Priority|P3 |P1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92554
--- Comment #2 from Richard Biener ---
Testing patch.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92557
Jakub Jelinek changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92557
Jakub Jelinek changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92557
--- Comment #3 from rsandifo at gcc dot gnu.org
---
(In reply to Jakub Jelinek from comment #2)
> Created attachment 47291 [details]
> gcc10-pr92557.patch
>
> I'd go with this fix.
> The problem is that with just -maltivec, V2DImode is present,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92557
Jakub Jelinek changed:
What|Removed |Added
CC||segher at gcc dot gnu.org
--- Comment #4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92528
--- Comment #11 from Martin Jambor ---
Author: jamborm
Date: Mon Nov 18 15:50:06 2019
New Revision: 278415
URL: https://gcc.gnu.org/viewcvs?rev=278415&root=gcc&view=rev
Log:
Add testcase for already fixed PR ipa/92528
2019-11-18 Martin Jambor
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81159
--- Comment #7 from Marek Polacek ---
(In reply to Eric Gallager from comment #6)
> (In reply to Marek Polacek from comment #3)
> > Ok, this shouldn't be too hard. I guess I could implement it for GCC 10.
>
> last chance to get it in before sta
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91962
--- Comment #7 from Marek Polacek ---
Author: mpolacek
Date: Mon Nov 18 16:39:24 2019
New Revision: 278416
URL: https://gcc.gnu.org/viewcvs?rev=278416&root=gcc&view=rev
Log:
PR c++/91962 - ICE with reference binding and qualification conversion.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91962
Marek Polacek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92508
--- Comment #14 from Jan Hubicka ---
> Did you use bootstrap-lto-lean (and not bootstrap-lto)?
OK, I finally managed to reproduce and debug this.
It is triggered by fact that bootstrap-lean is not training objc and
other frontends which is proba
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92562
Bug ID: 92562
Summary: Allow [[maybe_unused]] in class member declaration
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92557
--- Comment #5 from Segher Boessenkool ---
We always have many modes we cannot put in registers at all. This is normal.
And yeah, what Richard says in c#3. Why do we do that? Is that a target bug?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92549
Jakub Jelinek changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92557
--- Comment #6 from Jakub Jelinek ---
I think it doesn't hurt to punt instead of ICEing in the generic code, but as
Richard said, if it is not a target bug, it is at least a very strange choice,
how can a mode like V2DImode be preferred simd mode
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92462
--- Comment #25 from Aleksei Voitylov ---
(In reply to Richard Biener from comment #22)
> Fixed on trunk. Can arm people verify? I checked the DSE dump only. Bonus
> if you manage to create a testcase for the testsuite failing before, passing
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92549
--- Comment #4 from Jakub Jelinek ---
E.g. Agner Fog has in the tables for Atom mov r,r 1uops, latency 1, rec.
throughput 1/2, while for xchg r,r 3uops, latency 6, rec. throughput 6.
It doesn't look beneficial speed wise then.
Though, even say on
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92563
Bug ID: 92563
Summary: trunk/gcc/cp/error.c:1988: useless parameter ?
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92561
Arseny Solokha changed:
What|Removed |Added
CC||asolokha at gmx dot com
--- Comment #1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92549
--- Comment #5 from Jakub Jelinek ---
Further info on the topic:
https://stackoverflow.com/questions/45766444/why-is-xchg-reg-reg-a-3-micro-op-instruction-on-modern-intel-architectures
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92561
Jakub Jelinek changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92476
Jakub Jelinek changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92565
Bug ID: 92565
Summary: trunk/libgcc/config/libbid/bid_internal.h: 2 * useless
assignments ?
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92564
Bug ID: 92564
Summary: libgo regression in runtime test resulting in SIGSEGV
on ppc64le
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92551
--- Comment #2 from Darrell Wright ---
The Args... is in a non deduced context because it isn't at the end.
http://eel.is/c++draft/temp.deduct#type-5.7
With that, I think only trailing packs can be defaulted to empty
http://eel.is/c++draft/temp.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92563
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92566
Bug ID: 92566
Summary: rs6000_preferred_simd_mode isn't very good
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
1 - 100 of 149 matches
Mail list logo