repo.or.cz
/
official-gcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
c++: Fix ICE with xobj parms and maybe incomplete decl-specifiers
2024-04-23
Nath
a
niel Shead
c++: Fix IC
E
w
i
th x
o
bj parms and maybe inc
o
mplete decl
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-04-23
N
a
than
i
el Shead
c++: Check if a
l
locatio
n
f
u
nctions are xobj
members
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-04-15
Nathani
e
l S
h
ead
c++: Only em
i
t exported GMF us
i
ngs [PR114600]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-04-14
N
a
t
ha
n
iel Shead
c
++: Setup
aliase
s
i
mp
o
rte
d
fr
o
m
mo
d
ules [PR1
0
6
820
]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-04-10
Nathaniel She
a
d
c++: Ke
e
p DECL_S
A
V
E
D
_TREE of c
d
tor instantiations in
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-04-10
Natha
n
iel Shead
c
+
+
:
Track decl
a
rations
imported from partitions
[PR99377]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-19
Natha
n
i
el S
h
ead
c++: Fi
x
handling
of no-li
n
kage dec
l
s
f
or
m
od
u
l
e
s
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-18
Nathaniel Shead
testsuite: Fix excess er
r
ors for new
m
odule
s
t
estcases
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-16
N
a
t
h
a
niel
She
a
d
c++: Chec
k
mo
d
ule
attachm
e
nt inste
a
d
of just
p
urview
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-12
Nathaniel Shead
c
+
+:
Support t
a
r
get-specific n
o
des
when s
t
rea
m
in
g
modules
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-07
Nathaniel Sh
e
ad
c++: Re
d
et
e
rmin
e
whether to write vtables
on stream
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-07
N
ath
a
niel Shead
c++:
Fix ICE
d
iagnosin
g
incomplete t
y
pe of
overloaded
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-07
Nathaniel Shead
c++
:
Stream D
E
CL_CONTEXT for template template parms
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-06
Nathanie
l
Shead
c++:
F
ix
t
empl
a
te ded
u
ction for conversi
o
n operators
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-04
Nathaniel Shead
c
+
+: Support
e
x
porti
n
g
using
-
decls in same nam
e
s
pace
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-01
Nathaniel Shead
c
+
+
:
Strea
m
def
i
nition
s
for
impl
i
cit
i
n
s
tantia
t
ions
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-01
Nathaniel S
h
ead
c+
+
: Ensure DECL_CONTEXT
is set for temp
o
r
a
ry vars
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-02-29
Nathaniel Shead
c++: S
u
ppo
r
t lambdas a
t
tached to more
places in
m
odule
s
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-02-28
Nathani
e
l She
a
d
c++: R
e
v
e
rt
d
efe
r
r
ing emission of inline
variables
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-02-14
Na
t
ha
n
iel Shead
c+
+
: Defe
r
emitting inline va
r
iables [PR11
3
708]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-02-14
Natha
n
iel She
a
d
c
+
+
:
Fix error recovery wh
e
n redeclarin
g
enu
m
in different
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-30
Nathaniel Shead
c++: Handle er
r
or he
a
d
e
r
names in module
s
[PR107594]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-26
N
a
thaniel Shead
c
+
+: S
t
r
eam add
i
ti
o
nal fields for DECL_STR
U
CT_FUNCTI
O
N
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-26
Nathaniel Shead
c++: Emi
t
d
e
f
initions
o
f ODR-use
d
s
t
a
tic memb
e
rs
i
m
p
o
r
ted
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-25
N
a
thaniel S
h
ead
c++: Handle
parti
a
l specialisations in
G
MF [PR113405]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-25
Nathani
e
l
Shead
c++: Fix importing nested namesp
a
c
e
d
ec
l
a
rations
[
PR10070
7
]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-23
Nathaniel Shead
testsuit
e
:
D
i
sable new
t
e
s
t for
P
R113292 on tar
g
ets
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-23
Na
t
haniel She
a
d
c++: Fix ha
n
dling of extern templates
i
n modules [PR11282
0
]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-17
Nathanie
l
Shead
c++: Preven
t
o
v
er
w
riti
n
g
argume
n
ts when
m
erging duplic
a
tes
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-16
Nathaniel Shead
c++: Support th
r
ead_local statics in hea
d
er modules
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-16
N
athaniel Shead
c++: F
i
x
E
NABLE_SC
O
PE_CHEC
K
ING
printing
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-07
Nathanie
l
S
head
c+
+
: Fix
I
C
E
w
hen w
r
iting nont
r
ivial variable init
i
a
l
i
zers
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-07
Nathanie
l
Sh
e
ad
c++: Export usings referr
i
ng
t
o
global mod
u
l
e
fr
a
gmen
t
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-07
Nathaniel She
a
d
c++: Follow
m
odule
gra
m
mar m
o
re
c
losel
y
[PR110
8
0
8
]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-12-19
Nathaniel S
h
ead
c
++
:
C
h
eck nul
l
pointer der
e
f when
c
allin
g
memfn in
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-12-16
Nathaniel Shead
c++
:
S
eed
nam
e
spa
c
es f
o
r
b
i
ndings [PR
1
06363]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-12-16
Nat
h
an
i
el Shead
c++: Fix unchecked us
e
o
f CLASSTYPE_AS
_
BASE [PR
1
1
3
031]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-12-13
N
a
t
haniel Shead
c++:
End li
f
etime
o
f objects in
c
onste
x
p
r after destructo
r
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-12-11
Nathan
i
el Shea
d
c
++: Fix noexcept
c
hecking
for trivial ope
r
ations
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-12-11
Nathaniel Shead
c++: Clear unins
t
antiated temp
l
a
te
f
r
i
en
d
wh
e
n insta
n
ti
a
ting
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-11-25
Nathaniel
S
h
ead
c++: mor
e
c
h
ecks
for
exp
o
rti
n
g names with using-declarat
i
ons
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-11-25
Nathaniel S
h
e
a
d
c++: All
o
w exporting a
typedef
redeclaration [PR102341]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-11-24
Na
t
ha
n
iel Shead
c++: Allow expo
r
ting const-qualified names
p
ace-sc
o
pe
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-11-24
Natha
n
iel Shead
c++: S
u
pport
l
ambdas
in
s
tatic t
e
m
p
l
a
te member i
n
it
i
al
i
sers
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-11-24
Nath
a
nie
l
Shead
c++: check misma
t
c
hing ex
p
orts for c
l
ass tags [PR98
8
85]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-11-23
Nathaniel Shead
MA
I
N
T
AINERS:
Add myself
to wri
t
e after
a
pprov
a
l and DCO
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-11-19
N
a
thaniel Shead
c++
:
Set
D
ECL_CONTEXT for __c
x
a_thread_atex
i
t [PR99187]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-11-14
N
a
t
haniel Shead
c++: Stream virtual dtor vtable indices
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-11-14
N
a
thaniel Shead
c
++: Fix ex
p
orted
u
sing decls of templ
a
tes
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-11-11
Nathaniel Shead
l
ibstdc+
+
:
Add missing functions to
<cmat
h
>
[PR797
0
0]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-20
Nathaniel Shead
c+
+
:
indirect
chang
e
of active union
m
emb
e
r in c
o
nstexpr
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-20
N
athaniel Shead
c++: Improve
d
iagno
s
tics for
conste
x
pr cast from voi
d
*
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-17
N
a
thaniel
S
head
c++
:
Add missing auto_dia
g
nostic_groups to
c
onstexpr
.
c
c
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-09-29
N
athaniel S
h
e
a
d
l
ibstdc++:
Ensure active union m
e
m
ber is c
o
rrectly set
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-08-08
Nathaniel Shead
c++: Rep
o
rt
i
nvalid id-express
i
on in decltype [PR10
0
482]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-07-27
Nathaniel Shead
c++: Fix
I
C
E
with parameter
p
ack of dec
l
type(auto
)
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-07-26
N
athani
e
l Shead
c++:
T
rack
l
i
f
etimes in constant evaluat
i
o
n [P
R
70331
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-07-26
Nat
h
aniel She
a
d
c++:
P
revent dangling pointers from
becoming nullptr
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-07-26
Nathaniel Sh
e
ad
c++:
I
mpr
o
ve location
i
nformation in constant eval
u
a
t
ion
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-07-14
N
at
h
aniel She
a
d
c++: style
tw
e
a
k
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-06
Nathaniel She
a
d
lib
s
tdc++: Implement P1413R3 'd
e
precate ali
g
ned_s
t
orage
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-06
N
a
thaniel S
h
ead
libstdc
+
+: Normalise _GLIBCXX20_DEPRECA
T
ED macro
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2022-11-11
Nathan
i
el Sh
e
ad
li
b
stdc++: Set activ
e
u
ni
o
n member in cons
t
expr st
d
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree