repo.or.cz
/
tinycc
/
kirr.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
x86-64: Fix tcc -run. We need extra memory for PLT and GOT.
2009-04-18
Shinichiro Hamaji
x86-64: F
i
x tcc
-run
.
We
n
eed e
x
tra memory for
P
L
T
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
get
r
id of 8 bytes memo
r
y leak
commit
|
commitdiff
|
tree
2009-04-18
grischka
change tcc_add/g
e
t_
s
y
mbol to u
s
e vo
i
d*
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
alternative int tcc_relocate(TCC
S
tat
e
*s1,
void
*ptr);
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
TOK_builtin_mal
l
oc
:
alternative solution
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
a
ji
x86-6
4
: De
f
ine make v
a
riable
T
A
R
G
E
T so that test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaj
i
x86
-
64: Remove code fo
r
debug print
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
r
o
Hamaji
x
8
6-64: Fix cas
t
from integers to pointe
r
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
Work around for the issu
e
TC
C
d
o
e
s
n
'
t han
d
le
-
2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Ha
m
aji
F
i
xes for
i
ssues
I
'v
e
just found/int
r
o
duced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
Hamaji
x8
6
-
64: Cast from 6
4
b
i
t poi
n
t
er to l
o
ng long
must no
t
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
win32: accept
u
p
perca
s
e fil
e
name suffixes
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
x8
6
-6
4
: Th
e
re can be valid addresses which is grea
t
er
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Fix for x8
6
-64
:
The first a
n
d se
c
ond arg
u
men
t
s of
m
emc
p
y
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
Fix silly
t
ypos
in
t
he previous
ch
a
nge
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro
H
amaji
x86-64: Make ABI for
long double compatible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
Improve the
t
est coverage: !
v
a
l for float
/
d
o
uble
/
l
o
n
g
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x86-64
:
Combine buffers of sec
t
ions bef
o
re we
c
a
ll
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nic
h
ir
o
Hama
j
i
G
e
nerate P
I
C code so that
we ca
n
creat
e
s
har
e
d object
s
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
check
f
o
r
absolute incl
u
d
e
paths
commit
|
commitdiff
|
tree
2009-04-18
grischka
get ri
d
of
"
free_section p
r
obl
e
m" w
i
th private sections
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
tiny
_
libmake
r
:
f
ix
functio
n
ar
r
ay over
f
low
commit
|
commitdiff
|
tree
2009-04-18
g
r
isc
h
ka
ac
c
ept "restrict" in ar
r
ay-decl
(
STDC 19990
1
)
commit
|
commitdiff
|
tree
2009-04-18
gri
s
ch
k
a
i
3
86: apply "align=8 for
d
o
uble
s
.
.
.
" for PE only
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: N
o
w TCC can
crea
t
e
h
e
alt
h
y
sh
a
red
o
bjects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
x86
-
64 bug fix: Fix
s
tab gene
r
ati
o
n
for
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x86-64 b
u
g fix: Use stack with ali
g
n
m
ent
j
u
st like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ich
i
ro H
a
maji
x86-
6
4: Save RDX and R
C
X
before we use them as func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro
H
am
a
ji
Remove multiple definition error caused by com
b
ina
t
ion
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
Add
c
h
eck for inval
i
d n
u
m
b
e
rs
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
Fix
overrun in
decl_in
i
tializer_
a
llo
c
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
B
etter DLL su
p
port o
n
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
First naive DLL suppor
t
on x86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Ham
a
ji
Gen
e
r
ate PIC for addresses of
s
ymbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
S
u
pp
r
es
s
noi
s
y p
o
in
t
er
sig
n
ed-ness warnings on
x
8
6-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Code cleaning: u
t
ilize v
p
ush
l
l()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
ir
o
Hama
j
i
Support
l
ong long bitfields f
o
r all architectur
e
s
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro
H
amaji
A uint64 bug fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
A
l
low long long as a type of bitfields on x86
-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
gri
s
c
hka
win
3
2: allow user segments as w
r
itable
& executab
l
e
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
i386:
a
l
i
gn=8 for dou
b
le and long long
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
win32: fix
f
or VC8Express comp
i
l
er
commit
|
commitdiff
|
tree
2009-04-18
K
i
rill Smelkov
t
c
c
-E: preserve spaces
(partial
solut
i
on)
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smelkov
string_t
e
st: we should always use 'u
n
s
i
gne
d
i
nt' for
b
commit
|
commitdiff
|
tree
2009-04-18
Alexan
d
e
r
Egorenkov
type_size function ret
u
rn
e
d incorrect size
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
fix constant optimiza
t
ion
f
or unsigneds
commit
|
commitdiff
|
tree
2008-12-02
grischka
fix data overflow with init_p
u
tv
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
nichiro Ham
a
j
i
Add several test
c
a
ses
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
H
a
maji
Add suppor
t
of
x
86-6
4
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaji
s/int/unsigned/ since GCC 4
.
3
.
2 pr
o
duces code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro
H
amaji
Supor
t
LDOUBLE_S
I
Z
E ==
1
6 env
i
ronment
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinic
h
iro H
a
maji
silly bug fix:
s
/#if
d
ef PTR_SIZE == 4/#if
PT
R
_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Ma
k
e tccelf
.
c 64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaji
One
m
ore s/int/long/
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
n
ic
h
i
r
o
Hamaji
Use in
t
*
2
instead o
f
l
o
n
g*2
t
o ho
l
d double
value
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichi
r
o
H
amaji
Use long i
n
ste
a
d
of i
n
t to ho
l
d point
e
r va
l
ue
s
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Hamaji
A
d
d
_
_bu
i
ltin_frame_addr
e
s
s(0)
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
h
i
ro Hamaji
I
m
ported
s
everal macros requir
e
d by x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
h
i
ro H
a
maji
Introdu
c
e
ElfW macro and ELF
W
t
o
enca
p
sulate the differ
e
nce
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Dani
e
l Glöckner
Futher changes to casts
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöc
k
ner
F
i
x get_tok_str wrt wi
d
e characters
commit
|
commitdiff
|
tree
2008-11-30
Daniel Gl
ö
ckner
Rewrote '?' for constants
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
Cast pa
r
ameter of '!' to _Bool
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glö
c
k
n
er
Rewrote casts
commit
|
commitdiff
|
tree
2008-11-30
grischka
l
i
ne
-
numbers output for T
C
C -E
commit
|
commitdiff
|
tree
2008-11-30
gri
s
chka
win32/build-tcc
.
b
a
t
:
de
f
ine
C
ONFIG_
S
YSRO
O
T
commit
|
commitdiff
|
tree
2008-09-15
grischka
was hash, not link
commit
|
commitdiff
|
tree
2008-09-14
grischka
upd
a
t
e changelog
commit
|
commitdiff
|
tree
2008-09-12
Dan
i
e
l
G
lö
c
kner
Display error on statemen
t
expres
s
ions with complex
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöck
n
er
F
ix bit
f
ields with non-int types
a
nd in unions
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
F
o
r
ce n
u
ll poin
t
er
e
xc
e
p
t
i
o
n
for code outs
i
de of a
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
D
a
niel
G
l
öckner
O
pt
i
m
ize arithmetic
w
ith pointer to value on
stack
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel
Glöckn
e
r
F
ix gv for long long
s
commit
|
commitdiff
|
tree
2008-09-12
Dan
i
el Glöckner
Allow to
u
s
e
l
ib
g
c
c instead of libtcc
1
commit
|
commitdiff
|
tree
2008-09-12
D
a
nie
l
Glöckner
A pre
f
ix for defa
u
lt
l
ibrary
/
inc
l
u
de sear
c
h
p
aths
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöck
n
er
A
RM rel
a
ted Makefile changes
commit
|
commitdiff
|
tree
2008-09-12
Da
n
iel G
l
öckn
e
r
Runtime lib
functions
commit
|
commitdiff
|
tree
2008-09-12
Danie
l
Glöck
n
er
Set VT_
L
VAL_xxx flags for funct
i
on arguments
i
n gfunc_p
r
olog
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Adam
S
ampson
Pat
c
h
f
or DEST
D
IR
i
n
stall
a
t
i
on (Adam
S
a
m
pson)
commit
|
commitdiff
|
tree
2008-09-12
g
r
i
s
chka
f
ix isidn
u
m_table fo
r
C
H_E
O
F (
-
1
)
commit
|
commitdiff
|
tree
2008-09-12
grischka
fre
e
_s
e
c
tion bugfix
commit
|
commitdiff
|
tree
2008-05-05
gri
s
chka
release loa
d
ed dlls cleanly (Sam K)
commit
|
commitdiff
|
tree
2008-05-05
grischka
enable pe-
o
u
t
put from libtc
c
(
Shmuel
Z
eig
e
rman)
commit
|
commitdiff
|
tree
2008-04-27
grischka
f
i
x
opt
i
on
s
in C scripts
a
fter -
r
un
commit
|
commitdiff
|
tree
2008-04-27
gr
i
schka
f
i
x
stabstr wi
t
h linked object
s
commit
|
commitdiff
|
tree
2008-04-27
gri
s
c
h
ka
fix bogus relocat
i
ons with
T
CC_OUT
P
U
T_DL
L
commit
|
commitdiff
|
tree
2008-04-27
grischka
e
nab
l
e mu
l
ti
p
le s
t
a
t
e
s
and
fix minor me
m
ory leaks
commit
|
commitdiff
|
tree
2008-03-31
grischka
update manual, chan
g
elog
commit
|
commitdiff
|
tree
2008-03-31
grisc
h
k
a
added verbos
i
ty levels (-vv -
v
vv)
commit
|
commitdiff
|
tree
2008-03-31
g
r
is
c
h
ka
Accept standard in
p
ut as an inp
u
tstream (Han
z
ac Che
n
)
commit
|
commitdiff
|
tree
2008-03-25
g
rischka
get
r
id of
a war
n
ing and fix
.
bat
commit
|
commitdiff
|
tree
2008-03-25
g
r
i
s
chka
Add -soname linker option (Marc
A
ndr
e
Tanne
r
)
commit
|
commitdiff
|
tree
2008-03-25
gri
s
chka
Comply to c89 compilers other th
a
n
gcc (Hanzac Ch
e
n)
commit
|
commitdiff
|
tree
2008-03-08
grischka
Enabl
e
-B
o
p
tion for
library path o
n
wi
n
32
commit
|
commitdiff
|
tree
2008-03-08
grischk
a
Fix 'tcc -stati
c
' w
i
th recent glibc
commit
|
commitdiff
|
tree
2008-03-08
grischka
Get rid of one
warning
commit
|
commitdiff
|
tree
2008-03-08
g
r
ischka
Checkin
tiny_l
i
bmaker (ar
r
eplacemen
t
) by T
i
movj Lah
d
e
commit
|
commitdiff
|
tree
2008-01-16
grischka
Ud
a
ted and cleaned up TOD
O
.
commit
|
commitdiff
|
tree
2008-01-16
g
r
i
s
chka
Jus
t
warn ab
o
u
t
unknown
d
i
r
ect
i
ves,
d
efin
e
__STD
C
_VERSION__
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
grischka
Switch to newer t
c
c
p
e
.
c (i
n
cludes
support
f
or reso
u
rce
s
)
commit
|
commitdiff
|
tree
next