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
* g++.old-deja/g++.pt/crash58.C: New test.
2000-09-06
nathan
*
g+
+
.
old-
d
eja/g++
.
pt/cr
a
sh58
.
C:
N
ew
t
e
s
t
.
commit
|
commitdiff
|
tree
2000-09-06
nathan
*
init
.
c
(build_offset_ref
)
:
Deal with
namespace
scoped
commit
|
commitdiff
|
tree
2000-09-06
n
a
than
*
class
.
c (resolve
_
a
ddr
e
s
s
_of_
o
v
erloaded_function
.
.
.
commit
|
commitdiff
|
tree
2000-09-04
nathan
*
g
+
+
.
old-deja/g++
.
p
t
/crash57
.
C: New test
.
commit
|
commitdiff
|
tree
2000-09-04
nathan
* init
.
c (re
s
olve_of
f
set_ref): Deal w
i
th TEMPLATE_ID
_
EXPR
.
commit
|
commitdiff
|
tree
2000-09-04
nathan
* g++
.
ol
d
-deja/g++
.
pt/
c
r
ash56
.
C
:
New tes
t
.
commit
|
commitdiff
|
tree
2000-09-04
nathan
*
p
t
.
c (lookup_template_c
l
ass): Remove abort
.
commit
|
commitdiff
|
tree
2000-09-04
n
a
t
han
* g+
+
.
old-deja/g++
.
pt/koeni
g
1
.
C:
N
ew test
.
commit
|
commitdiff
|
tree
2000-09-04
n
athan
* de
c
l2
.
c (arg_assoc): Deal with COMPON
E
NT_REFs ins
i
de
commit
|
commitdiff
|
tree
2000-09-01
n
a
than
* g++
.
old
-
de
j
a/g++
.
other/nest
e
d4
.
C:
New
t
est
.
commit
|
commitdiff
|
tree
2000-09-01
nathan
* parse
.
y (named
_
class_
h
e
ad): Check
f
o
r
T
YPENAME_T
Y
PE
.
.
.
commit
|
commitdiff
|
tree
2000-09-01
n
a
than
* g+
+
.
old-deja/g++
.
ns/scop
e
d1
.
C: New test
.
commit
|
commitdiff
|
tree
2000-09-01
nathan
*
ca
l
l
.
c (build_sco
p
ed_
m
e
thod_cal
l
): Check it is
no
t
.
.
.
commit
|
commitdiff
|
tree
2000-08-18
natha
n
*
d
e
cl
.
c (member_functio
n
_or
_
else): Use cp_error
.
.
.
commit
|
commitdiff
|
tree
2000-08-18
n
a
than
* g++
.
old-dej
a
/
g++
.
other/typ
e
d
ef8
.
C: New te
s
t
.
commit
|
commitdiff
|
tree
2000-08-18
nathan
* d
e
c
l2
.
c
(
grokfield)
:
Set CLASSTYPE_
G
OT_
S
EMICOLON
.
.
.
commit
|
commitdiff
|
tree
2000-08-18
nat
h
an
* g++
.
old
-
deja/g++
.
be
n
jami
n
/134
7
8
.
C: Mark candidate
.
commit
|
commitdiff
|
tree
2000-08-18
nathan
*
cp-tree
.
h
(
PTRMEM_OK_P): N
e
w
m
acro
.
commit
|
commitdiff
|
tree
2000-08-18
nathan
* g++
.
old-
d
eja/g+
+
.
pt/typename2
7
.
C
:
New test
.
commit
|
commitdiff
|
tree
2000-08-18
na
t
han
* decl2
.
c (arg_a
s
s
o
c
_t
y
pe
)
: Cope with TYP
E
NAME_
T
Y
P
E
.
commit
|
commitdiff
|
tree
2000-08-18
nathan
* c
p
-tree
.
h
(enum_name_string): Remove prototype
.
commit
|
commitdiff
|
tree
2000-08-17
nat
h
an
* inc
/
cxxabi
.
h
(__cxa_
v
e
c_new2, __cxa_vec_new3
)
: Declare
.
commit
|
commitdiff
|
tree
2000-08-17
n
athan
* ve
c
.
cc (__cxa
_
vec_
n
ew): Set
"C" li
n
kage
.
commit
|
commitdiff
|
tree
2000-08-17
nathan
* cvt
.
c (cp_con
v
ert_to_
p
o
inter): Pass itf_
c
omp
l
ain
.
.
.
commit
|
commitdiff
|
tree
2000-08-17
nathan
* c
l
as
s
.
c (in
s
tantiate_type): Reinstat
e
local vari
a
b
le
commit
|
commitdiff
|
tree
2000-08-17
nathan
*
cp-tree
.
h (instantiate_ty
p
e
_fl
a
gs):
Ne
w
enumer
a
tion
.
commit
|
commitdiff
|
tree
2000-08-17
na
t
han
fi
x
the fibs in previous
entry
commit
|
commitdiff
|
tree
2000-08-17
na
t
han
*
c
p-tree
.
h (
C
PTR
_
AGGR_TAG):
N
ew
global tree n
o
de
.
commit
|
commitdiff
|
tree
2000-08-17
nathan
* g
+
+
.
ol
d
-deja/g++
.
p
t
/cras
h
44
.
C: Remove XFA
I
L
.
Add
.
.
.
commit
|
commitdiff
|
tree
2000-08-14
nat
h
a
n
* g++
.
old-de
j
a/g+
+
.
other/ref
i
n
i
t2
.
C: New
t
e
st
.
commit
|
commitdiff
|
tree
2000-08-14
n
a
than
* cvt
.
c (
w
a
rn_ref_binding): New
sta
t
i
c func
t
ion, brok
e
n
.
.
.
commit
|
commitdiff
|
tree
2000-08-11
nathan
*
c
p-tree
.
h (res
o
lve_scope_to_nam
e
): Remove unused
.
.
.
commit
|
commitdiff
|
tree
2000-08-11
nathan
* parse
.
y
(named_
c
omp
l
ex_class_head_sa
n
s_bas
e
type
.
.
.
commit
|
commitdiff
|
tree
2000-08-11
nathan
* extend
.
texi
(
Volatiles): F
i
x t
y
p
o
s
.
commit
|
commitdiff
|
tree
2000-08-11
nathan
*
g
++
.
old-d
e
ja/g++
.
pt/e
x
pli
c
it81
.
C: New test
.
commit
|
commitdiff
|
tree
2000-08-11
nathan
* decl2
.
c (bui
l
d
_
e
x
pr_from_tree
,
case
METHOD_CALL_EXPR
.
.
.
commit
|
commitdiff
|
tree
2000-08-11
n
a
t
han
* g++
.
old
-
deja/g+
+
.
pt/typename26
.
C
:
Ne
w
test
.
commit
|
commitdiff
|
tree
2000-08-11
nathan
* d
e
cl
.
c (
c
h
eck_tag
_
decl):
Diagnose typename's w
h
ich
.
.
.
commit
|
commitdiff
|
tree
2000-08-10
nathan
* g++
.
old-deja/g+
+
.
ot
h
er/array
3
.
C: New test
.
commit
|
commitdiff
|
tree
2000-08-10
nathan
* init
.
c (buil
d
_aggr
_
init): Reject bogu
s
arr
a
y initializers
commit
|
commitdiff
|
tree
2000-08-09
na
t
h
an
*
rtti
.
c (build_dynamic_cast_
1
):
S
et "
C
" linkag
e
for
.
.
.
commit
|
commitdiff
|
tree
2000-08-09
n
a
t
h
an
*
g
++
.
old-deja/g++
.
abi/ptr
f
lags
.
C: Adjust rtti
m
e
m
ber
.
.
.
commit
|
commitdiff
|
tree
2000-08-09
nathan
* cv
t
.
c (convert_t
o
_pointer_force)
:
Fix error message
.
.
.
commit
|
commitdiff
|
tree
2000-07-25
nathan
Kill strict_proto
t
ype
.
Ba
c
kwards compatibility o
n
ly for
commit
|
commitdiff
|
tree
2000-07-25
nathan
* invok
e
.
texi (strict-pr
o
totypes):
Remove
.
commit
|
commitdiff
|
tree
2000-07-25
nathan
* g++
.
o
ld-
d
eja/g++
.
e
x
t
/
i
mplici
t
1
.
C: Remove
.
commit
|
commitdiff
|
tree
2000-07-25
nathan
* g++
.
o
l
d-deja/g++
.
other/f
o
r2
.
C:
New test
.
commit
|
commitdiff
|
tree
2000-07-25
nath
a
n
* decl
.
c (p
o
p
leve
l
): Deal with anonymous v
a
ria
b
les
.
.
.
commit
|
commitdiff
|
tree
2000-07-18
nathan
*
t
ypeck
.
c
(com
p
_target_parms): Remo
v
e ob
s
o
l
et
e
par
a
meter
.
commit
|
commitdiff
|
tree
2000-07-14
nathan
*
cpplib
.
c (d
o
_pragm
a
_d
e
pe
n
dency): Tidy warning messages
.
commit
|
commitdiff
|
tree
2000-07-06
nathan
* g
+
+
.
old-dej
a
/g++
.
p
t
/
i
nstantiate7
.
C: New test
.
commit
|
commitdiff
|
tree
2000-07-06
nathan
* pt
.
c
(tsu
b
s
t): Do
n
'
t
layout
type, i
f
it's error_mark
.
commit
|
commitdiff
|
tree
2000-07-06
na
t
han
* g++
.
old-deja/g++
.
mi
k
e/thunk2
.
C:
Add return 0
.
commit
|
commitdiff
|
tree
2000-07-06
nath
a
n
* pt
.
c
(instantiat
e
_pending_
t
e
mplates): Reset
template
.
.
.
commit
|
commitdiff
|
tree
2000-07-03
na
t
han
* g++
.
o
l
d
-dej
a
/g+
+
.
p
t
(lookup10
.
C): New test
.
commit
|
commitdiff
|
tree
2000-07-03
nath
a
n
* decl2
.
c
(push_dec
l
_nam
e
space): Push the original
.
.
.
commit
|
commitdiff
|
tree
2000-07-03
nathan
* g++
.
ol
d
-
deja/g++
.
p
t
(
ty
p
e
n
a
m
e25
.
C): New test
.
commit
|
commitdiff
|
tree
2000-07-03
nat
h
an
* p
t
.
c (insta
n
tiate_clas
s
_te
m
plate): Set CLASS
T
Y
PE_VBAS
E
CLA
.
.
.
commit
|
commitdiff
|
tree
2000-06-30
nathan
* cpp
.
texi: Do
c
u
m
e
nt #pragma GCC dependency
commit
|
commitdiff
|
tree
2000-06-30
nathan
* g++
.
o
l
d-deja/g+
+
.
p
t/expr8
.
C: New test
.
commit
|
commitdiff
|
tree
2000-06-30
nathan
*
parse
.
y (expr_n
o
_
c
omma_rangle
)
: New non
-
t
e
rminal
.
commit
|
commitdiff
|
tree
2000-06-29
nathan
* c
p
-tree
.
h
(
SET_DEC
L
_ARTIFICIAL)
:
Remove
.
commit
|
commitdiff
|
tree
2000-06-26
nathan
* g++
.
old-deja/g++
.
other/ambi
g
3
.
C: N
e
w
test
.
commit
|
commitdiff
|
tree
2000-06-26
n
a
th
a
n
*
s
e
arch
.
c (hi
d
e
s):
R
emove
.
commit
|
commitdiff
|
tree
2000-06-26
nathan
* g++
.
old-deja/g++
.
pt
/
s
y
n
t
ax
1
.
C:
New test
.
commit
|
commitdiff
|
tree
2000-06-26
nathan
*
d
ecl
2
.
c (handle_class_head):
Ba
s
h typedef
s
to the
.
.
.
commit
|
commitdiff
|
tree
2000-06-24
na
t
h
an
* cpp
.
t
exi: C
l
arify
#pr
a
gm
a
G
C
C
n
amespace
.
commit
|
commitdiff
|
tree
2000-06-23
nathan
* cpplib
.
c (s
t
r
u
ct pra
g
m
a_entry):
N
ew st
r
ucture
.
commit
|
commitdiff
|
tree
2000-06-22
nat
h
an
* g++
.
old
-
de
j
a/g++
.
other/i
n
i
t15
.
C
:
New test
.
commit
|
commitdiff
|
tree
2000-06-22
n
a
t
h
an
* varasm
.
c (constant_descriptor): Ma
k
e contents unsign
e
d
.
.
.
commit
|
commitdiff
|
tree
2000-06-22
nathan
*
g
++
.
o
l
d-dej
a
/
g
++
.
p
t/
v
aarg2
.
C
: Ne
w
test
.
commit
|
commitdiff
|
tree
2000-06-22
na
t
han
* call
.
c (bui
l
d_
x
_va_arg):
C
hec
k
if in a
t
e
mplate
.
.
.
commit
|
commitdiff
|
tree
2000-06-21
nathan
*
p
arse
.
y (progra
m
):
A
lways ca
l
l
fini
s
h
_transl
a
t
i
on_unit
.
commit
|
commitdiff
|
tree
2000-06-20
nathan
* g++
.
old
-
de
j
a/g++
.
other/dyn
c
ast6
.
C: New test
.
commit
|
commitdiff
|
tree
2000-06-20
n
athan
* rtti
.
c (get_b
a
se_off
s
et): Cope wh
e
n
vba
s
e field
.
.
.
commit
|
commitdiff
|
tree
2000-06-20
nathan
* call
.
c (bu
i
ld_condition
a
l_
e
xpr): U
s
e
VOID_TYPE_P
.
commit
|
commitdiff
|
tree
2000-06-08
n
athan
* frame
.
c (end_fde_sort): Remove ex
t
raneou
s
errat
i
c
.
.
.
commit
|
commitdiff
|
tree
2000-06-06
nathan
* g++
.
old-deja/g++
.
e
h/bad
a
llo
c
1
.
C: New
t
est
.
commit
|
commitdiff
|
tree
2000-06-06
nathan
g
cc
:
commit
|
commitdiff
|
tree
2000-06-05
n
athan
* gcc
.
c-tort
u
re/compile/20
0
00605-1
.
c: New test
.
commit
|
commitdiff
|
tree
2000-06-05
nathan
*
tree
.
h (
V
OID_TYPE_
P
):
New macro
.
commit
|
commitdiff
|
tree
2000-06-05
nathan
Update new-a
b
i
dyna
m
ic cast a
l
gorithm
.
commit
|
commitdiff
|
tree
2000-05-31
nathan
* stmt
(
e
x
pand_end_case
)
: Re
o
rd
e
r conve
r
sion sequence
.
.
.
commit
|
commitdiff
|
tree
2000-05-26
n
athan
* cp-tre
e
.
h (CPTI_P
T
MD_D
E
SC
_
T
YPE)
:
Rename to
.
.
.
commit
|
commitdiff
|
tree
2000-05-25
nathan
* g++
.
old
-
de
j
a/g++
.
abi
/
p
trf
l
a
g
s
.
C:
Use __pbas
e
_type_info
.
commit
|
commitdiff
|
tree
2000-05-25
nat
h
an
*
i
nc/cxxabi
.
h (__pbase_type
_
info): Define, b
a
sed
on
commit
|
commitdiff
|
tree
2000-05-25
n
a
than
* g++
.
old-deja/g++
.
eh/catch11
.
C: New test
.
commit
|
commitdiff
|
tree
2000-05-25
nathan
*
t
inf
o
.
h (__user_type_info::contain
e
d
_
v
i
rtual_p)
.
.
.
commit
|
commitdiff
|
tree
2000-05-24
na
t
han
U
p
d
a
t
e
new-ab
i
upcast algor
i
t
hm
.
commit
|
commitdiff
|
tree
2000-05-12
na
t
han
* tinfo
.
cc: Revert my 2000-05-08 and 20
0
0
-05-07 changes
.
commit
|
commitdiff
|
tree
2000-05-08
nathan
* tinf
o
.
cc (__dyna
m
ic_cas
t
)
:
Use
a
reinterpret_
c
ast
.
.
.
commit
|
commitdiff
|
tree
2000-05-07
nathan
*
i
n
c
/
cxxa
b
i
.
h: Use __SIZE_TYPE_ a
n
d __PTRD
I
F
F
_
TYPE__
.
.
.
commit
|
commitdiff
|
tree
2000-05-06
nathan
*
g
++
.
o
ld-deja/g++
.
abi/ptrflags
.
C: Correct and extend
.
commit
|
commitdiff
|
tree
2000-05-06
na
t
han
* r
t
t
i
.
c (ptm
d
_initializer): Se
t
n
o
n-public, if clas
s
i
s
commit
|
commitdiff
|
tree
2000-04-20
nathan
* g++
.
a
b
i/ptrflags
.
C: New test
.
commit
|
commitdiff
|
tree
2000-04-20
nathan
* rtti
.
c (init_rtti_processin
g
): Set tinfo_
v
ar_id
.
.
.
commit
|
commitdiff
|
tree
2000-04-13
nathan
* clas
s
.
c (build
_
base_field): Refo
r
mat commen
t
.
commit
|
commitdiff
|
tree
2000-04-11
nathan
Restore accidentally nuked cha
n
gelog entr
i
es
commit
|
commitdiff
|
tree
2000-04-10
n
athan
* g++
.
old-deja/g
+
+
.
eh/
c
atchp
t
r1
.
C: New te
s
t
.
commit
|
commitdiff
|
tree
2000-04-10
nathan
* inc/cxxabi
.
h (__p
o
inter_type_in
f
o)
:
Add restrict an
d
commit
|
commitdiff
|
tree
next