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
* cp-tree.h (struct cp_evaluated): New.
2018-11-13
ja
s
on
* cp-tree
.
h (struct cp
_
evaluated): New
.
commit
|
commitdiff
|
tree
2018-11-13
jason
Change __c
p
p_explic
i
t_bool to __cpp_conditional_explici
t
.
commit
|
commitdiff
|
tree
2018-11-08
jason
* doc/invoke
.
texi:
Fix buil
d
.
commit
|
commitdiff
|
tree
2018-11-05
jaso
n
Imple
m
e
n
t UDL changes fr
o
m
P
0732R2
.
commit
|
commitdiff
|
tree
2018-11-05
jason
Impl
e
ment P073
2
R2, c
l
ass typ
e
s
in non-ty
p
e template
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
jason
Fix va
r
iou
s
latent
i
ss
u
es revealed by P0732 work
.
commit
|
commitdiff
|
tree
2018-11-05
j
a
son
P
R
c
++/60503 - wrong lambda attribute syn
t
ax
.
commit
|
commitdiff
|
tree
2018-10-25
jason
* parser
.
c (c
p
_p
a
rser_
s
izeof_oper
a
nd):
Rem
o
ve redunda
n
t
.
.
.
commit
|
commitdiff
|
tree
2018-10-03
jason
I
mplement P0840, l
a
nguag
e
su
p
port
for empty obj
e
cts
.
commit
|
commitdiff
|
tree
2018-09-21
jason
*
constexpr
.
c (cxx_eval_outermost_constant_
e
x
p
r):
.
.
.
commit
|
commitdiff
|
tree
2018-09-20
jason
PR c+
+
/8707
5
- ICE with constexpr a
r
ray initialization
.
commit
|
commitdiff
|
tree
2018-09-14
jason
F
i
x --enable-gather-detailed-mem-stats
.
commit
|
commitdiff
|
tree
2018-09-08
jason
PR
c
++/86678
- cons
t
expr funct
i
on with non-constant
.
.
.
commit
|
commitdiff
|
tree
2018-09-07
j
ason
Fix C++17 expect
e
d
er
r
ors for pointer to member fu
n
ction
.
.
.
commit
|
commitdiff
|
tree
2018-08-29
jason
re
m
ove
u
tf-8 from comment
commit
|
commitdiff
|
tree
2018-08-11
jason
P
R
c
+
+
/
86728 - C vari
a
di
c
ge
n
eric lambda
.
commit
|
commitdiff
|
tree
2018-07-17
jason
PR c++/
8
6480 - nested v
a
riadic
lambda and con
s
texpr if
.
commit
|
commitdiff
|
tree
2018-07-03
jason
PR
c
+
+/8
6
3
7
8 - functional cast in noexce
p
t-specif
i
er
.
commit
|
commitdiff
|
tree
2018-06-28
j
as
o
n
PR c++/86342 - -Wdeprecated-
c
o
p
y
and syst
e
m
h
e
ad
e
r
s
.
commit
|
commitdiff
|
tree
2018-06-27
jason
Avoid crash on friend in nested class t
e
mplate
.
commit
|
commitdiff
|
tree
2018-06-27
jason
PR
c++/
8
6320
- me
m
ory-hog with std::array o
f
p
air
commit
|
commitdiff
|
tree
2018-06-27
j
a
son
PR c++/80290 -
m
e
mory-hog
w
ith std::
p
air
.
commit
|
commitdiff
|
tree
2018-06-22
jason
PR c++/86219 - ICE
w
i
t
h erro
n
eou
s
in
i
tializer i
n
te
m
plate
.
commit
|
commitdiff
|
tree
2018-06-22
ja
s
on
Avoid ta
k
ing the
address of so
m
ethi
n
g just because
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
jason
* pt
.
c
(
tsubst
)
[
T
EMPLATE_TYPE_PARM]: Use
T
E
MPLATE_PARM
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
jason
Reduce garbag
e
from push_to_top_leve
l
.
commit
|
commitdiff
|
tree
2018-06-21
jason
Let -fmem-repo
r
t see callers o
f
cxx_make_type
.
commit
|
commitdiff
|
tree
2018-06-21
jason
PR c++/8618
2
- fix wrong PR tag in earl
i
er commit
commit
|
commitdiff
|
tree
2018-06-19
j
ason
* c
p
-
t
ree
.
h (CON
S
TRUC
T
OR_NO_
I
MP
L
ICIT
_
ZE
R
O): Remove
.
commit
|
commitdiff
|
tree
2018-06-19
jason
PR c++/8
6
192
-
ICE with anonymous uni
o
n p
a
ssed t
o
.
.
.
commit
|
commitdiff
|
tree
2018-06-19
jason
* tree
.
c (c
p
_expr
_
lo
c
ati
o
n
)
: New
.
commit
|
commitdiff
|
tree
2018-06-19
jason
U
se
a range f
o
r LAMBDA
_
EXPR_LOCATIO
N
.
commit
|
commitdiff
|
tree
2018-06-19
jason
PR
c++
/
862
0
0
- ICE w
i
th unexpanded pack
i
n l
a
mbda
.
.
.
commit
|
commitdiff
|
tree
2018-06-19
ja
s
on
P
R
c++/81060 - ICE
w
i
th unexpan
d
ed param
e
ter pack
.
commit
|
commitdiff
|
tree
2018-06-18
j
a
son
PR c
+
+/86171 - ICE with rec
u
r
sive alias
i
nstantiation
.
commit
|
commitdiff
|
tree
2018-06-16
jason
P
R c++/8614
7
- wrong capture f
o
r template argument
.
commit
|
commitdiff
|
tree
2018-06-15
jaso
n
*
pt
.
c (tsubst_default_ar
g
ume
n
t): Use push_to/pop_fro
m
_top_
.
.
.
commit
|
commitdiff
|
tree
2018-06-15
jas
o
n
* decl
.
c
(s
t
a
rt
_
enum): D
o
compare dependent underly
i
ng
.
.
.
commit
|
commitdiff
|
tree
2018-06-15
jason
PR c+
+
/82
8
8
2 - IC
E
w
ith lamb
d
a in template defa
u
lt
.
.
.
commit
|
commitdiff
|
tree
2018-06-15
jason
*
tree
.
c (maybe_w
a
r
n_par
m
_abi): Inform the location
.
.
.
commit
|
commitdiff
|
tree
2018-06-14
ja
s
on
PR c+
+
/86099 -
I
CE
with triv
i
al c
o
py and non-trivial
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
j
ason
* c-o
p
t
s
.
c (c_co
m
mon_post_options): Warn ab
o
ut useless
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
jason
P
R
c
+
+/86094 - wrong
c
ode with de
f
a
u
lt
e
d mo
v
e
c
tor
.
commit
|
commitdiff
|
tree
2018-06-13
jason
PR c++/
8
6098 - I
C
E with template p
l
aceho
l
der for TTP
.
commit
|
commitdiff
|
tree
2018-06-11
jason
P
R
c+
+
/85792 -Wctor
-
dtor-priva
c
y and in
h
erited
c
on
s
t
r
uct
o
r
.
commit
|
commitdiff
|
tree
2018-06-11
jason
P
R
c++/859
6
3 -
-
Wunus
e
d-
b
ut-
s
et with ?: in template
.
commit
|
commitdiff
|
tree
2018-06-11
jason
Fix p
t
rmem com
p
arison for unio
n
s
.
commit
|
commitdiff
|
tree
2018-06-11
ja
s
on
PR c++/86094 -
w
r
o
n
g code with defaul
t
e
d mo
v
e
c
tor
.
commit
|
commitdiff
|
tree
2018-06-11
jason
* doc/
i
nvoke
.
t
e
xi
:
Do
c
ument -fabi-version=12
.
commit
|
commitdiff
|
tree
2018-06-06
jason
PR c++/86060 - ICE on ra
n
ge for with
-
std=c
+
+98
.
commit
|
commitdiff
|
tree
2018-06-06
j
a
s
on
P
R
c++/85710 - ICE wit
h
-W
m
ems
e
t-elt-size
.
commit
|
commitdiff
|
tree
2018-06-05
jason
P
R
c
++/85731 - wrong e
r
ror with q
u
alified-id in templ
a
te
.
commit
|
commitdiff
|
tree
2018-06-04
jason
*
g+
+
.
dg/warn/string1
.
C
:
P
rune extr
a
w
ar
n
ing with
.
.
.
commit
|
commitdiff
|
tree
2018-06-04
jason
PR c
+
+/
6
1
80
6
- missed SFINAE
with
pa
r
tial s
p
eciali
z
ation
.
commit
|
commitdiff
|
tree
2018-06-04
j
ason
PR c++/857
6
5 - SF
I
N
AE
a
nd no
n
-t
y
pe default template
.
.
.
commit
|
commitdiff
|
tree
2018-06-03
jason
PR c++/85739 - IC
E
w
ith pointer to member template
.
.
.
commit
|
commitdiff
|
tree
2018-06-03
ja
s
on
P
R
c
+
+
/85761
- ICE with ill-formed use
of const outer
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
jas
o
n
PR c++/85
7
64 - bog
u
s 'this' not
captured error
.
commit
|
commitdiff
|
tree
2018-06-02
ja
s
on
* g
+
+
.
dg/cpp1z/feat-cxx1z
.
C: Update __
c
p
p_
d
educti
o
n
_
gui
d
es
.
commit
|
commitdiff
|
tree
2018-06-01
jason
*
c-cppbuilti
n
.
c
(
c_cpp_builtins): Bump __cp
p
_dedu
c
tion_gu
i
d
.
.
.
commit
|
commitdiff
|
tree
2018-06-01
jason
ChangeLog tid
y
ing
commit
|
commitdiff
|
tree
2018-06-01
j
ason
C
WG 1581:
W
he
n
are
constexpr mem
b
er functions defin
e
d?
commit
|
commitdiff
|
tree
2018-06-01
jason
PR c+
+
/
58281 - explicit instantiation of
c
onstexpr
commit
|
commitdiff
|
tree
2018-06-01
j
ason
* pt
.
c
(in
s
ta
n
tiat
e
_decl): Any d
e
faulted func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-05-30
jason
ChangeLog
f
ix
commit
|
commitdiff
|
tree
2018-05-30
jason
P
R
c
+
+/85807 - ICE
w
i
t
h call in te
m
plate NSD
M
I
.
commit
|
commitdiff
|
tree
2018-05-30
jaso
n
PR c++/85873 - con
s
t
ant initi
a
lizer_l
i
st array not
.
.
.
commit
|
commitdiff
|
tree
2018-05-30
jason
Improve error recovery for structure
d
bindin
g
in
cond
i
tion
.
commit
|
commitdiff
|
tree
2018-05-29
ja
s
on
PR c
+
+/
6
7445 - return
i
ng tempor
a
ry init
i
alizer_list
.
commit
|
commitdiff
|
tree
2018-05-25
jason
P
R c++/85815 - reference to
member of enclosing template
.
commit
|
commitdiff
|
tree
2018-05-25
j
a
so
n
CWG 6
1
6, 1213 - value
c
at
e
gory of subobject re
f
erence
s
.
commit
|
commitdiff
|
tree
2018-05-25
jason
PR c++/80485 - inline function n
o
n-zero a
d
dress
.
commit
|
commitdiff
|
tree
2018-05-24
jason
P
R c++/85842 - -Wretur
n
-type,
cons
t
e
x
pr
if and
g
eneric
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
jaso
n
PR
c
++/858
6
4 - li
t
era
l
te
m
plate and def
a
ult tem
p
la
t
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-23
jason
Fix
cast t
o
rv
a
lue referen
c
e f
r
om prvalue
.
commit
|
commitdiff
|
tree
2018-05-23
jas
o
n
CWG 61
6
, 1213 - value category
o
f
su
b
object refe
r
ence
s
.
commit
|
commitdiff
|
tree
2018-05-23
jason
*
s
ystem
.
h: #inc
l
ude <new> earlier
.
commit
|
commitdiff
|
tree
2018-05-23
jason
P
R c++
/
81420 - not
e
xtending temp
o
rary lifetime
.
commit
|
commitdiff
|
tree
2018-05-23
ja
s
on
PR c++/85866
-
e
rror
w
i
t
h
.
* i
n
default template arg
.
commit
|
commitdiff
|
tree
2018-05-21
j
aso
n
P
R
l
ibstdc++/85843 -
w
a
r
ni
n
g in log
i
c_error copy
c
onstruc
t
o
r
.
commit
|
commitdiff
|
tree
2018-05-19
j
a
son
Av
o
id ICE on
un
s
upported us
e
of __integer_pack
.
commit
|
commitdiff
|
tree
2018-05-18
jason
PR c++/
5
8407 - deprecated implicit copy ops
.
commit
|
commitdiff
|
tree
2018-05-18
jason
S
o
m
e
l
ibs
t
dc++ fixes
f
o
r -Wdeprecated-copy
.
commit
|
commitdiff
|
tree
2018-05-17
jaso
n
* line-map
.
c
(li
n
em
a
p_init): Use placement
n
ew
.
commit
|
commitdiff
|
tree
2018-05-16
jason
* tree
.
c (warn_dep
r
ecated_use): Return bool
.
Simplify
.
.
.
commit
|
commitdiff
|
tree
2018-05-16
jason
* cp-t
r
e
e
.
h (cp_expr): Remove copy construct
o
r
.
commit
|
commitdiff
|
tree
2018-05-15
jason
* constexpr
.
c
(
cxx_
e
val
_
vec_init_1): Pass tf
_
n
o
n
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-15
jason
PR
c
+
+/6437
2
- CWG 1
5
6
0
, g
r
atuitous lval
u
e
-
rv
a
l
u
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-14
jason
Handle TYPE_HAS_LATE_RETURN_TYP
E
like ref-qu
a
lifi
e
r
.
.
.
commit
|
commitdiff
|
tree
2018-05-14
jason
* pt
.
c (tsubst) [ARRAY_TYPE]: Che
c
k valid_array_si
z
e_p
.
commit
|
commitdiff
|
tree
2018-05-11
j
a
son
*
d
ecl
.
c (cp_finish_decl): Don't instan
t
iate auto
.
.
.
commit
|
commitdiff
|
tree
2018-05-10
j
a
son
* cp-tree
.
h (DECL_C
O
NSTRUCTOR_P): U
s
e DECL_CX
X
_C
O
NSTRUCTOR_P
.
commit
|
commitdiff
|
tree
2018-05-10
jason
*
inclu
d
e/bits/r
e
gex_compiler
.
h (_S_cache
_
size
)
: Change
.
.
.
commit
|
commitdiff
|
tree
2018-05-10
jason
Core issue 2
3
10 - c
o
nv
e
rsion to
base
of incomplete
.
.
.
commit
|
commitdiff
|
tree
2018-05-10
j
a
so
n
CWG 22
6
7 - list-initialization of reference temporary
commit
|
commitdiff
|
tree
2018-05-10
j
a
son
* parser
.
c (cp
_
parser_class_head): Use num
_
templa
t
e_headers_
.
.
.
commit
|
commitdiff
|
tree
2018-05-10
jason
Make sure we aren't trying
t
o do a nested instan
t
iatio
n
.
.
.
commit
|
commitdiff
|
tree
2018-05-10
j
ason
* class
.
c (
v
base_has_user
_
pr
o
vided_move_assign): Us
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-10
jason
* lambda
.
c (lambda_expr_t
h
is_capture): Improve logic
.
commit
|
commitdiff
|
tree
2018-05-10
jason
*
decl
.
c (make_typename_
t
yp
e
):
s
/parame
t
e
rs/
a
rgument
s
/
.
commit
|
commitdiff
|
tree
next