https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105881
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105882
Bug ID: 105882
Summary: A possible constexpr bug
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105882
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88174
Andrew Pinski changed:
What|Removed |Added
CC||zhonghao at pku dot org.cn
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105870
--- Comment #6 from JUN SHA ---
(In reply to Andreas Schwab from comment #4)
> The situation hasn't changed in the last 7 months.
Do you know which patch caused this failure 7 months ago?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105883
Bug ID: 105883
Summary: Memcmp folded only when size is a power of two
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105810
--- Comment #5 from Jonathan Wakely ---
(In reply to cqwrteur from comment #4)
> btw since the function is inline linkaged, the entire program would only
> contain one copy of __my_glibcxx_constexpr_assert. For example for
> std::span::operator[
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105810
--- Comment #6 from cqwrteur ---
(In reply to Jonathan Wakely from comment #5)
> (In reply to cqwrteur from comment #4)
> > btw since the function is inline linkaged, the entire program would only
> > contain one copy of __my_glibcxx_constexpr_a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105884
Bug ID: 105884
Summary: A possible optimization bug when uint64_t is used with
-O2/-O3.
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105810
--- Comment #7 from Jonathan Wakely ---
Right, but that function doesn't even exist today, so there's nothing to merge
today. This change adds new symbols (one for every assertion in the library)
which must be assembled and then merged by the li
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105810
--- Comment #8 from cqwrteur ---
(In reply to Jonathan Wakely from comment #7)
> Right, but that function doesn't even exist today, so there's nothing to
> merge today. This change adds new symbols (one for every assertion in the
> library) whic
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105884
--- Comment #1 from Andrew Pinski ---
I am 99% sure this is an aliasing issue with the code. Try
-fno-strict-aliasing.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105810
--- Comment #9 from cqwrteur ---
if I use std::span, the compiler would have to emit assertions in every
function I use them, while the 2nd case would only do that once for the
operation [] case for example.
It reduces the code size of the funct
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105810
--- Comment #10 from cqwrteur ---
(In reply to Jonathan Wakely from comment #7)
> Right, but that function doesn't even exist today, so there's nothing to
> merge today. This change adds new symbols (one for every assertion in the
> library) whi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105880
--- Comment #7 from Jonathan Wakely ---
(In reply to Chris Johns from comment #6)
> It would have to be last or close to it and I have no idea how that could be
> done without additional attributes that are not standard.
That's fine, the C++ ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105872
Mikael Pettersson changed:
What|Removed |Added
CC||mikpelinux at gmail dot com
--- Com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105872
--- Comment #3 from Mikael Pettersson ---
Also see PR105874.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105873
--- Comment #4 from Andrew Stubbs ---
I think unused threads should be given a no-op function to run, not a null
pointer. The GCN implementation cannot tell the difference between a null
pointer and an unset pointer (which is what happens when t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105872
--- Comment #4 from Matthias Zimmerman ---
git bisect blames ed6fd2aed58f2cca99f15331bf68999c0e6df370 for this bug...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105880
--- Comment #8 from Jonathan Wakely ---
As Andrew says, the problem here is that __cxa_get_globals is being used after
the global has been destroyed. Nothing done to the _M_init member in the
destructor can be changed to fix that, accessing an o
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105874
--- Comment #3 from Tamar Christina ---
(In reply to Roger Sayle from comment #1)
> Hi Tamar.
> I'm truly sorry for the inconvenience. Can you try reducing again now that
> the load_register_parameters issue with the "small const structs as
> i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105884
Jonathan Wakely changed:
What|Removed |Added
Resolution|--- |INVALID
Status|UNCONFIRME
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105884
--- Comment #3 from Jonathan Wakely ---
I commented upstream:
https://github.com/bol-van/zapret/commit/9402cd2cf0a16352a3401f7bce1a894bf131138b#r75598628
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105880
--- Comment #9 from Jonathan Wakely ---
Created attachment 53103
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53103&action=edit
Fix lifetime bugs for non-TLS eh_globals
Does this work?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105885
Bug ID: 105885
Summary: [Regression]: Spurious warning: "the address of [...]
will never be NULL [-Waddress]" with const char*
template argument
Product: gcc
Ver
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105886
Bug ID: 105886
Summary: GCC optimizes structs with FP registers but ignores
alignment in this case
Product: gcc
Version: 11.2.0
Status: UNCONFIRMED
Severity: n
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105773
Richard Earnshaw changed:
What|Removed |Added
Last reconfirmed||2022-06-08
Status|UNCONF
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105773
Richard Earnshaw changed:
What|Removed |Added
Priority|P3 |P4
Severity|normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105874
Roger Sayle changed:
What|Removed |Added
Status|NEW |ASSIGNED
--- Comment #4 from Roger Sayle
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105782
--- Comment #4 from Koakuma ---
(In reply to Eric Botcazou from comment #3)
> I guess that, under high register pressure, the register allocator rather
> uses floating-point registers than spllling values on the stack.
I suppose so?
However, I
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101836
--- Comment #12 from qinzhao at gcc dot gnu.org ---
In the current tree-object-size.cc, "addr_object_size", it's clearly state the
following:
607 /* For &X->fld, compute object size only if fld isn't the
last
608
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105887
Bug ID: 105887
Summary: RFE: clang analyzer warnings that GCC's -fanalyzer
could implement
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords: meta-bug
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105888
Bug ID: 105888
Summary: RFE: -fanalyzer should complain when an on-stack
address escapes/outlives the function
Product: gcc
Version: 12.0
Status: UNCONFIRMED
S
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105889
Bug ID: 105889
Summary: RFE: -fanalyzer should complain about uses of
inherently unsafe functions
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: norm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105890
Bug ID: 105890
Summary: RFE: -fanalyzer should complain about mkstemp with not
enough "X"s in format string
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Seve
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105891
Bug ID: 105891
Summary: RFE: -fanalyzer could complain about pointer
arithmetic on non-arrays
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105892
Bug ID: 105892
Summary: RFE: -fanalyzer could complain about pointer
subtraction of pointers to different memory chunks
Product: gcc
Version: 12.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105893
Bug ID: 105893
Summary: RFE: -fanalyzer could check putenv calls
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: analyze
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105894
Bug ID: 105894
Summary: RFE: -fanalyzer could complain about misuse of
functions that return pointers to a static buffer
Product: gcc
Version: 12.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105895
Bug ID: 105895
Summary: RFE: -fanalyzer could check constraints on calls to C
standard library
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105896
Bug ID: 105896
Summary: RFE: -fanalyzer could complain about improper uses of
"chroot"
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105897
Bug ID: 105897
Summary: RFE: -fanalyzer could complain about misuses of
pthread API
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
P
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105898
Bug ID: 105898
Summary: RFE: -fanalyzer should complain about overlapping args
to memcpy and mempcpy
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: n
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105899
Bug ID: 105899
Summary: RFE: -fanalyzer could complain about misuses of
standard C string APIs
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105900
Bug ID: 105900
Summary: RFE: -fanalyzer could check malloc sizes when casting
the result to a pointer
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99669
David Malcolm changed:
What|Removed |Added
Blocks||105887
--- Comment #2 from David Malcolm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101836
--- Comment #13 from Kees Cook ---
Maybe the enum needs to also be expanded so that [0] can be distinguished from
[]?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88174
Jakub Jelinek changed:
What|Removed |Added
Status|NEW |ASSIGNED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105874
--- Comment #5 from Tamar Christina ---
Ah, great, Thanks Roger!
I did end up reducing it to:
template class b {
public:
int c[a];
int operator[](long d) const { return c[d]; }
};
class board {
bool is_eye(int, int);
static const b<2>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105879
--- Comment #1 from CVS Commits ---
The master branch has been updated by Max Filippov :
https://gcc.gnu.org/g:e94c6dbfb57a862dd8a8685eabc4886ad1aaea25
commit r13-1015-ge94c6dbfb57a862dd8a8685eabc4886ad1aaea25
Author: Max Filippov
Date: Tue
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105681
--- Comment #14 from CVS Commits ---
The releases/gcc-12 branch has been updated by Jonathan Wakely
:
https://gcc.gnu.org/g:ca1ab44ad8a61e2b916cf4173fe452b78ed6
commit r12-8464-gca1ab44ad8a61e2b916cf4173fe452b78ed6
Author: Jonathan Wak
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105671
--- Comment #7 from CVS Commits ---
The releases/gcc-12 branch has been updated by Jonathan Wakely
:
https://gcc.gnu.org/g:d47c4f0f1da0aa84097878b82e100d08deb6d950
commit r12-8465-gd47c4f0f1da0aa84097878b82e100d08deb6d950
Author: Jonathan Wake
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105817
--- Comment #1 from Richard Earnshaw ---
The GCC manual says
register int *p1 asm ("r0") = …;
register int *p2 asm ("r1") = …;
register int *result asm ("r0");
asm ("sysint" : "=r" (result) : "0" (p1), "r" (p2));
Warning: In the above example,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101836
--- Comment #14 from qinzhao at gcc dot gnu.org ---
(In reply to Kees Cook from comment #13)
> Maybe the enum needs to also be expanded so that [0] can be distinguished
> from []?
I believe that the IR for real flexible array [] is different fro
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105681
Jonathan Wakely changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105671
Jonathan Wakely changed:
What|Removed |Added
Summary|[11/12 Regression] |[11 Regression] Unexplained
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105879
--- Comment #2 from CVS Commits ---
The releases/gcc-12 branch has been updated by Max Filippov
:
https://gcc.gnu.org/g:777a80af43eebb7506937cf04b54f17c4fce2b8e
commit r12-8466-g777a80af43eebb7506937cf04b54f17c4fce2b8e
Author: Max Filippov
Da
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105879
--- Comment #3 from CVS Commits ---
The releases/gcc-11 branch has been updated by Max Filippov
:
https://gcc.gnu.org/g:ee9cd6d6e504cb67b27b1a5e39f965bafd62653b
commit r11-10054-gee9cd6d6e504cb67b27b1a5e39f965bafd62653b
Author: Max Filippov
D
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105879
jcmvbkbc at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolutio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105890
Eric Gallager changed:
What|Removed |Added
CC||egallager at gcc dot gnu.org
Last rec
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105889
Eric Gallager changed:
What|Removed |Added
CC||egallager at gcc dot gnu.org
--- Commen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105887
Eric Gallager changed:
What|Removed |Added
CC||egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105895
Eric Gallager changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78155
--- Comment #8 from Eric Gallager ---
(In reply to Martin Sebor from comment #4)
> I don't really see what existing warning this might fall under, except
> perhaps -Wchar-subscripts because isalpha and friend use the argument as an
> index into a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105889
--- Comment #2 from Eric Gallager ---
Alternate idea: have fixincludes modify headers that still declare gets() and
mktemp() to annotate them with __attribute__((error)) or
__attribute__((warning)), if they don't already have at least one of the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105898
Eric Gallager changed:
What|Removed |Added
CC||egallager at gcc dot gnu.org
--- Commen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105872
Eric Botcazou changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105874
Eric Botcazou changed:
What|Removed |Added
CC||matthias291999 at gmail dot com
--- Com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105874
--- Comment #7 from CVS Commits ---
The master branch has been updated by Roger Sayle :
https://gcc.gnu.org/g:b6e1373bd34aebbb512a03ea9a4e3c7acd955382
commit r13-1016-gb6e1373bd34aebbb512a03ea9a4e3c7acd955382
Author: Roger Sayle
Date: Wed J
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96442
Roger Sayle changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105761
--- Comment #7 from CVS Commits ---
The master branch has been updated by Jason Merrill :
https://gcc.gnu.org/g:7d87790a871482e9c5142a8e885b4a5f76d197c8
commit r13-1017-g7d87790a871482e9c5142a8e885b4a5f76d197c8
Author: Jason Merrill
Date: M
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105852
--- Comment #7 from CVS Commits ---
The master branch has been updated by Jason Merrill :
https://gcc.gnu.org/g:7d87790a871482e9c5142a8e885b4a5f76d197c8
commit r13-1017-g7d87790a871482e9c5142a8e885b4a5f76d197c8
Author: Jason Merrill
Date: M
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105852
--- Comment #8 from CVS Commits ---
The master branch has been updated by Jason Merrill :
https://gcc.gnu.org/g:e8ed26c2ac38ab1f6ed5a627d9089a9243e06a0c
commit r13-1018-ge8ed26c2ac38ab1f6ed5a627d9089a9243e06a0c
Author: Jason Merrill
Date: T
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105901
Bug ID: 105901
Summary: [C++20] Code generation bug. Well-formed Program
segfaults.
Product: gcc
Version: 12.1.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105901
--- Comment #1 from Benjamin Stürz ---
Created attachment 53106
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53106&action=edit
The preprocessed file (too large to be plain, sorry).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105902
Bug ID: 105902
Summary: Documentation for the RTL front-end was never added
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords: documentation
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105901
--- Comment #2 from Andrew Pinski ---
my bet it is going into an infinite recusion.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105901
--- Comment #3 from Benjamin Stürz ---
Created attachment 53107
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53107&action=edit
Backtrace
Yes seems like it.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105901
--- Comment #4 from Jonathan Wakely ---
And my bet is it's due to using braced-init instead of parentheses.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105761
--- Comment #8 from CVS Commits ---
The releases/gcc-12 branch has been updated by Jason Merrill
:
https://gcc.gnu.org/g:e057d454db4dcf48c22f75e57599f797d8e55baf
commit r12-8467-ge057d454db4dcf48c22f75e57599f797d8e55baf
Author: Jason Merrill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105852
--- Comment #9 from CVS Commits ---
The releases/gcc-12 branch has been updated by Jason Merrill
:
https://gcc.gnu.org/g:e057d454db4dcf48c22f75e57599f797d8e55baf
commit r12-8467-ge057d454db4dcf48c22f75e57599f797d8e55baf
Author: Jason Merrill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105852
--- Comment #10 from CVS Commits ---
The releases/gcc-11 branch has been updated by Jason Merrill
:
https://gcc.gnu.org/g:3e39a0a4b71dce674ee30fe71590b0152663b6d8
commit r11-10055-g3e39a0a4b71dce674ee30fe71590b0152663b6d8
Author: Jason Merrill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105761
--- Comment #9 from CVS Commits ---
The releases/gcc-11 branch has been updated by Jason Merrill
:
https://gcc.gnu.org/g:3e39a0a4b71dce674ee30fe71590b0152663b6d8
commit r11-10055-g3e39a0a4b71dce674ee30fe71590b0152663b6d8
Author: Jason Merrill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105901
--- Comment #5 from Jonathan Wakely ---
i.e. another dup of Bug 85577
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105901
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85577
Andrew Pinski changed:
What|Removed |Added
CC||benni at stuerz dot xyz
--- Comment #10
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84920
Lewis Hyatt changed:
What|Removed |Added
CC||lhyatt at gcc dot gnu.org
--- Comment #8 f
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105885
Andrew Pinski changed:
What|Removed |Added
Ever confirmed|0 |1
Summary|[Regression]: Spur
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105886
Andrew Pinski changed:
What|Removed |Added
Keywords||wrong-code
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105886
Andrew Pinski changed:
What|Removed |Added
Depends on||103100
--- Comment #2 from Andrew Pinsk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105903
Bug ID: 105903
Summary: Missed optimization for __synth3way
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105903
Andrew Pinski changed:
What|Removed |Added
Component|c++ |tree-optimization
Status|UN
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105880
--- Comment #10 from Chris Johns ---
(In reply to Jonathan Wakely from comment #9)
> Created attachment 53103 [details]
> Fix lifetime bugs for non-TLS eh_globals
>
> Does this work?
That is a great way to solve this problem given the limitati
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100034
--- Comment #2 from luoxhu at gcc dot gnu.org ---
(In reply to Richard Biener from comment #1)
> Looks related to PR1 - we do an IPA SRA clone but fail to inline it and
> thus we end up with
>
> void d.isra ()
> {
> int D.1980;
> int g.2
94 matches
Mail list logo