repo.or.cz
/
tinycc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
drop alloca #define
2009-05-16
grischka
drop
a
l
l
oca #define
commit
|
commitdiff
|
tree
2009-05-16
grischka
uli
b
c: #define
T
CC_UCLIBC and load
elf_inter
p
commit
|
commitdiff
|
tree
2009-05-11
grischka
upda
t
e
Changelog, bu
m
p version: 0
.
9
.
25
commit
|
commitdiff
|
tree
2009-05-11
grisc
h
ka
fix "cached include" optimization
commit
|
commitdiff
|
tree
2009-05-11
Dan
i
e
l Glöckner
ARM: fix big
immediate offset construct
i
on
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix build with msvc
commit
|
commitdiff
|
tree
2009-05-11
grisch
k
a
fix unused/unin
i
taliz
e
d wa
r
ni
n
gs
commit
|
commitdiff
|
tree
2009-05-11
g
r
isch
k
a
fi
x
warnings with
t
cc_
a
dd/
g
et_
s
ymbol
commit
|
commitdiff
|
tree
2009-05-11
grisch
k
a
enable ma
k
ing tcc using
libtcc
commit
|
commitdiff
|
tree
2009-05-11
gris
c
hka
move
s
t
atic
p
rototypes
to li
b
t
c
c
.
c
commit
|
commitdiff
|
tree
2009-05-11
g
rischka
move some global va
r
iables i
n
to
T
CCState
commit
|
commitdiff
|
tree
2009-05-05
g
rischka
make tcc from tcc
.
c an
d
l
ibtcc from l
i
btcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
g
r
ischk
a
m
ove minor
t
h
ings from
l
ibtcc
.
c
to othe
r
f
iles
commit
|
commitdiff
|
tree
2009-05-05
grischka
move global variables
t
o li
b
tcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
gris
c
hka
move libtcc i
n
terfa
c
e and helper functio
n
s to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move parse
r
/generato
r
to t
c
cgen
.
c
commit
|
commitdiff
|
tree
2009-05-05
g
r
i
s
chka
m
o
ve preprocessor to
tccpp
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move
d
ecla
r
a
tions to tc
c
.
h
commit
|
commitdiff
|
tree
2009-05-05
grischka
n
e
w
file
s
: tcc
.
h libtc
c
.
c tcc
p
p
.
c tccgen
.
c
commit
|
commitdiff
|
tree
2009-04-19
grisch
k
a
cleanup makefiles
commit
|
commitdiff
|
tree
2009-04-18
g
r
is
c
hka
enabl
e
backtrac
e
only when it's s
u
pported
commit
|
commitdiff
|
tree
2009-04-18
gri
s
c
hka
fix ma
k
ef
i
les etc for
subdirs
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chk
a
new subdirs: incl
u
de
,
lib, tests
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: read
m
e
.
tx
t
->
t
cc-win32
.
txt, update tcc-doc
commit
|
commitdiff
|
tree
2009-04-18
grischka
mu
t
e strange
d
iff
e
rence
in tcctest
commit
|
commitdiff
|
tree
2009-04-18
grischka
l
i
btcc: add
support to be build as DLL
commit
|
commitdiff
|
tree
2009-04-18
grischka
li
b
tcc: ne
w
api tcc_se
t
_lib_path
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
tcc
_
relocate:
return error and
remove
unu
s
ed co
d
e
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
Cal
l
relocate_
s
ym()
b
e
fore we return the offs
e
t,
s
o
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gr
i
s
c
h
ka
t
cc -E: fix pasting emp
t
y tokens
commit
|
commitdiff
|
tree
2009-04-18
grischka
t
c
c
-E
:
preserve space
s
, alternative
solution
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
CONF
I
G_TCC
_
STATIC: add d
u
mmy for
dl
c
l
ose
commit
|
commitdiff
|
tree
2009-04-18
grischka
avoid warning
u
ninitiali
z
e
d
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro
Hamaji
x86-64: Fix tcc
-run
.
We need
e
xt
r
a memory for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
get
ri
d
of 8 bytes m
e
m
o
ry leak
commit
|
commitdiff
|
tree
2009-04-18
grischka
change
t
cc_ad
d
/
g
et_s
y
mbol to use
v
o
id*
commit
|
commitdiff
|
tree
2009-04-18
grischka
alt
e
rnative
int tcc_rel
o
cate(TCCState *s1, void *ptr);
commit
|
commitdiff
|
tree
2009-04-18
grischka
TOK_builtin_mallo
c
: alternative solution
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaj
i
x86-64: Def
i
ne make varia
b
le TARG
E
T so
t
hat
te
s
t2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Ham
a
ji
x86-64: Remo
v
e
co
d
e f
o
r de
b
u
g prin
t
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hama
j
i
x86-64:
Fix cast from
int
e
ger
s
to poin
t
er
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Ham
a
ji
W
o
rk around for th
e
issue TCC doesn't hand
l
e -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Fixe
s
for issue
s
I've ju
s
t found/intro
d
uced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
ama
j
i
x
8
6-64:
C
a
s
t from
6
4
b
it
p
ointer to long lo
n
g must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: ac
c
ept uppercase filename su
f
fixes
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro
Hamaji
x8
6
-64: There can b
e
valid addresses
which is greate
r
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix for x8
6
-6
4
: The fi
r
st and sec
o
nd argumen
t
s
of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
Fix silly typos in
t
he previous c
h
a
nge
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Ham
a
ji
x86-64: Make ABI
for long double co
m
patible w
i
t
h
GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
Im
p
rove the t
e
s
t coverag
e
:
!
val for
f
loat/
d
o
u
ble
/
long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro H
a
m
aj
i
x
8
6-6
4
: Combine
bu
f
fers o
f
sectio
n
s before we
c
all
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro H
a
maji
Generate PIC
c
ode so that we can creat
e
shared objec
t
s
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
check
f
or a
b
sol
u
te include
paths
commit
|
commitdiff
|
tree
2009-04-18
grischka
ge
t
r
id of
"free_section prob
l
em" with private s
e
ct
i
ons
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
t
iny_libmaker: fi
x
f
u
nction array overflow
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
acce
p
t "re
s
t
r
ict"
i
n ar
r
ay-decl
(S
T
DC 19
9
901)
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
i
3
86
:
apply "align=8 fo
r
doubles
.
.
.
" for PE only
commit
|
commitdiff
|
tree
2009-04-18
S
hini
c
hiro
H
a
maji
x
8
6-64: Now TCC can create hea
l
thy shared obj
e
cts from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinich
i
r
o
Hamaji
x86
-
64 bug f
i
x:
F
ix stab
g
e
ner
a
t
i
on for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
a
maji
x86
-
64 bug fix: Us
e
stack with alignment just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Save RDX and R
C
X
b
e
f
ore we use
them as
f
uncti
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Rem
o
v
e multiple de
f
ini
t
i
o
n error caused by combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
A
d
d c
h
e
ck for invalid n
u
mbers
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
Fix over
r
un in d
e
cl_initializer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
ichiro
H
a
m
a
ji
Better D
L
L
s
upport on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
F
i
r
st n
a
ive
D
L
L suppor
t
on x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
Generate PIC for
a
ddresses of
s
y
m
bols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Suppr
e
ss nois
y
pointer sign
e
d-nes
s
war
n
ings on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hama
j
i
Cod
e
c
l
ea
n
ing:
u
tilize vpus
h
ll
(
)
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Support long long bitf
i
elds for
all
architect
u
res
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
chiro
H
amaji
A
uin
t
64 bug fix on
x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
r
o
Hamaji
All
o
w
long long as a ty
p
e of bitfie
l
ds on x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
w
i
n
3
2:
a
ll
o
w user
segments as writable
&
e
xecutable
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
i386: align=8
fo
r
double and
long long
commit
|
commitdiff
|
tree
2009-04-18
gris
c
h
ka
win32:
f
i
x for VC8Expr
e
ss compiler
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smelkov
tcc -E: preserve
s
paces (partial solut
i
on)
commit
|
commitdiff
|
tree
2009-04-18
K
i
rill Smelko
v
str
i
ng_test: we should always u
s
e 'uns
i
g
ned int' for b
commit
|
commitdiff
|
tree
2009-04-18
Alexande
r
Egorenkov
type_s
i
ze
function returned i
n
cor
r
ec
t
size
commit
|
commitdiff
|
tree
2009-04-18
grischka
fix constant
o
pt
i
mi
z
ation for unsi
g
n
e
ds
commit
|
commitdiff
|
tree
2008-12-02
grischka
fix d
a
ta over
f
l
o
w with i
n
it_putv
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
nichiro
Hamaji
Add several
t
est cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
amaji
A
dd support of
x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
amaji
s/int/unsigned/
s
ince GCC 4
.
3
.
2 produces cod
e
wh
i
ch
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Suport LDOUBLE_SIZE
== 16
env
i
r
o
nment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
amaji
silly bug fi
x
: s/#ifde
f
PTR_
S
IZ
E
== 4/#if PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
M
ake tcc
e
lf
.
c 64b
i
t ready
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
One
more s/int/long/
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nich
i
r
o
Ham
a
ji
Use
int*2 inste
a
d of long*2 to hold double value
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Use
long ins
t
ead of int t
o
hold poin
t
er values
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
Add __bu
i
ltin
_
frame_address(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
I
mported several macros
r
e
qu
i
red by x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
H
a
maj
i
I
n
tr
o
d
uce ElfW m
a
c
r
o
a
nd
ELFW to e
n
capsulate the dif
f
eren
c
e
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Daniel Gl
ö
ck
n
er
F
u
ther changes
t
o casts
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
F
i
x
get_tok_str wrt wi
d
e character
s
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
Rewrote '
?
'
for c
o
ns
t
a
nts
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckn
e
r
Cast parame
t
e
r of '!' to _Bool
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
Rewrote casts
commit
|
commitdiff
|
tree
2008-11-30
grischka
line-numbers
o
utput for TCC -E
commit
|
commitdiff
|
tree
2008-11-30
g
ris
c
hka
w
i
n
3
2
/buil
d
-tcc
.
bat: defin
e
C
ONFIG
_
SYSROOT
commit
|
commitdiff
|
tree
2008-09-15
grischka
was hash, not
link
commit
|
commitdiff
|
tree
next