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
pe32+ target: add in various #define's
2009-07-18
grisc
h
ka
pe
3
2+ target: add
i
n vario
u
s #de
f
i
n
e's
commit
|
commitdiff
|
tree
2009-06-17
grischka
wi
n
32: guard va
_
list typedef
commit
|
commitdiff
|
tree
2009-06-17
grisc
h
k
a
a
c
cept opti
o
n -x
<lang>
commit
|
commitdiff
|
tree
2009-06-17
grischka
win32: structure return GCC compatible (ret 4 wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2009-06-17
grischka
error messa
g
es: print "error:
.
.
.
"
commit
|
commitdiff
|
tree
2009-06-17
grischka
tcc
_
prep
r
o
c
ess: add gcc-style include
-
depth flags
commit
|
commitdiff
|
tree
2009-06-17
g
r
i
s
c
h
ka
i
n
compat
i
ble f
u
ncti
o
n pt
r
a
ssignmen
t
: just warn
commit
|
commitdiff
|
tree
2009-06-17
grischka
al
l
ow redefini
t
io
n
o
f
func_old_type f
u
ncti
o
n
s
commit
|
commitdiff
|
tree
2009-06-17
Soloist De
n
g
t
r
ying to fix the bug of unclean F
P
U st(0)
commit
|
commitdiff
|
tree
2009-06-17
grischka
use stati
c
decla
r
ation from prototype
commit
|
commitdiff
|
tree
2009-06-17
gri
s
chka
unions: initzialize only
one field
commit
|
commitdiff
|
tree
2009-06-17
grischka
tccelf: a
c
c
ept BSS s
y
m
b
ol with sa
m
e name
fr
o
m
o
ther
.
.
.
commit
|
commitdiff
|
tree
2009-05-16
grischka
dro
p
alloca
#
define
commit
|
commitdiff
|
tree
2009-05-16
grischk
a
ul
i
b
c
:
#
d
ef
i
ne
T
CC_
U
C
LIBC and lo
a
d elf_interp
commit
|
commitdiff
|
tree
2009-05-11
g
r
ischka
update
Ch
a
n
g
elo
g
, bump version: 0
.
9
.
25
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix "c
a
ched include" optim
i
zation
commit
|
commitdiff
|
tree
2009-05-11
Daniel Glö
c
k
ner
ARM: fix big
i
mmediate offset construction
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix bui
l
d
with m
s
vc
commit
|
commitdiff
|
tree
2009-05-11
grisch
k
a
fix
unu
s
ed/uninitali
z
ed w
a
rnings
commit
|
commitdiff
|
tree
2009-05-11
gr
i
s
c
hka
fix warnings
with tcc_a
d
d/get_symbo
l
commit
|
commitdiff
|
tree
2009-05-11
g
ris
c
h
k
a
ena
b
l
e
making tcc using libtcc
commit
|
commitdiff
|
tree
2009-05-11
gri
s
c
hka
move static pro
t
o
t
ypes to libt
c
c
.
c
commit
|
commitdiff
|
tree
2009-05-11
grischka
move some global variable
s
in
t
o TCCState
commit
|
commitdiff
|
tree
2009-05-05
grisc
h
k
a
m
a
ke tcc from tcc
.
c
a
nd libt
c
c f
r
om
l
ibtc
c
.
c
commit
|
commitdiff
|
tree
2009-05-05
g
risch
k
a
m
ove
m
inor things from libt
c
c
.
c to other files
commit
|
commitdiff
|
tree
2009-05-05
grischka
move global v
a
ria
b
les to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move
l
i
btcc interface and helper functions to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
mov
e
p
a
rser
/
generator to
t
ccgen
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move prep
r
ocessor to
t
ccpp
.
c
commit
|
commitdiff
|
tree
2009-05-05
grisc
h
ka
move decl
a
r
ations to tc
c
.
h
commit
|
commitdiff
|
tree
2009-05-05
grischk
a
new
f
iles: t
c
c
.
h
l
ibtcc
.
c tccpp
.
c
tc
c
gen
.
c
commit
|
commitdiff
|
tree
2009-04-19
g
risc
h
ka
cleanup makefi
l
es
commit
|
commitdiff
|
tree
2009-04-18
g
r
isc
h
ka
en
a
ble backtrace only
w
hen it's supported
commit
|
commitdiff
|
tree
2009-04-18
grischka
fix make
f
iles et
c
for subdirs
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
new su
b
d
irs: incl
u
de,
l
ib, tests
commit
|
commitdiff
|
tree
2009-04-18
g
ri
s
chka
wi
n
32
:
rea
d
me
.
txt->tcc-win32
.
txt, update tc
c
-d
o
c
commit
|
commitdiff
|
tree
2009-04-18
gr
i
s
c
hka
mute stran
g
e
di
f
f
e
rence in
t
cctest
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
libtcc: ad
d
support
t
o b
e
build as DLL
commit
|
commitdiff
|
tree
2009-04-18
grischka
libtcc
:
new a
p
i tcc_set_li
b
_pa
t
h
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc_re
l
oca
t
e: return
e
rror and re
m
ove
u
n
used cod
e
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Call relocate_sym() be
f
ore
we return the offse
t
,
so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc -E: fix
p
asting empty tokens
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
t
cc -
E
: pr
e
serve
s
paces, alternative soluti
o
n
commit
|
commitdiff
|
tree
2009-04-18
g
risch
k
a
CON
F
IG_TCC_STATIC:
a
dd dummy for
d
lc
l
o
s
e
commit
|
commitdiff
|
tree
2009-04-18
grischka
avoid
war
n
ing uni
n
itialized
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
x
86-64: Fix tc
c
-run
.
We nee
d
extra mem
o
ry fo
r
PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
get rid of 8 by
t
es memory leak
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
change
t
cc_add
/
get_s
y
mb
o
l to use void*
commit
|
commitdiff
|
tree
2009-04-18
grischka
alte
r
native int
t
cc_relocate(TC
C
St
a
te *s
1
, void *ptr);
commit
|
commitdiff
|
tree
2009-04-18
grischka
TOK
_
builtin_malloc: alternative solution
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
x8
6
-6
4
: Define make
v
ar
i
able TA
R
GET so
that test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
x
8
6
-64: Re
m
ove code for
d
ebug print
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x8
6
-64: Fix cast from int
e
gers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaj
i
Work around for the issue TCC doesn'
t
hand
l
e -21474
8
3
648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aj
i
Fixes
f
or issue
s
I've just found/
i
ntroduced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x
8
6-64: Cast from 64bit
p
oi
n
te
r
to long
l
o
n
g
m
ust not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
win32: ac
c
ep
t
uppercase
f
ilename suffixes
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-
6
4: There can b
e
v
alid addresses
w
hich is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix
for
x
86-64: The first and second
a
r
gume
n
ts of
m
emcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
ichir
o
Ha
m
aji
Fix silly ty
p
os in
the pre
v
ious change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-
6
4: Make ABI
f
or
lon
g
double
c
o
mpatible with G
C
C
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
Im
p
rove the test cov
e
r
a
ge: !val
for flo
a
t
/
doubl
e
/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chir
o
Hamaji
x86-64: Combin
e
buffers o
f
se
c
ti
o
ns before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nic
h
iro H
a
maji
Generate P
I
C
c
ode
s
o that we
c
a
n
create shared
o
bjects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
ri
s
chka
check f
o
r absolute include pa
t
h
s
commit
|
commitdiff
|
tree
2009-04-18
grischka
get rid
o
f "
f
ree_section p
r
o
b
l
em" wi
t
h private
s
ections
commit
|
commitdiff
|
tree
2009-04-18
grischka
tiny_libmaker: fix fun
c
tion array ov
e
rflow
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
accept "restrict"
in arr
a
y
-
decl
(
STD
C
199901
)
commit
|
commitdiff
|
tree
2009-04-18
g
ri
s
chka
i3
8
6
:
apply "align=8 for doubles
.
.
.
" for PE
o
nly
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hama
j
i
x
8
6-64: Now TCC can create healt
h
y
sh
a
red objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x86-64 bug fix
:
Fi
x
stab gen
e
ration for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
x8
6
-
6
4 bug fix: Us
e
stack with alignment just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Save RDX an
d
R
C
X befo
r
e we use them a
s
f
u
ncti
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
Remove multi
p
le definition error
cau
s
ed
b
y
c
o
mbina
t
ion
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hini
c
hiro Hamaj
i
Add chec
k
f
o
r invali
d
num
b
er
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hama
j
i
Fix
o
verrun in d
e
cl_initializer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro
Hama
j
i
Better DLL
s
upport
on x
8
6-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro H
a
ma
j
i
F
ir
s
t naive DLL supp
o
rt on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Ha
m
aji
Generate P
I
C for a
d
dresses
o
f symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
H
a
maj
i
Suppre
s
s n
o
isy p
o
int
e
r signed-ness warning
s
o
n
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Code cleanin
g
: utilize vpus
h
ll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ic
h
iro Ham
a
ji
Support long lo
n
g
bitfiel
d
s for all architectures
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ich
i
ro Ha
m
aji
A ui
n
t64 bug
f
ix
on x8
6
-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
Hamaji
Allo
w
long long
a
s a type
o
f
bitfields o
n
x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
win32: allow user segments as writable & executa
b
le
commit
|
commitdiff
|
tree
2009-04-18
grischka
i386: align=8 for double a
n
d
l
ong l
o
ng
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
win32: fix f
o
r
V
C8Expre
s
s compil
e
r
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smelkov
tcc -E: p
r
eserve spaces (partial solution
)
commit
|
commitdiff
|
tree
2009-04-18
Kirill S
m
el
k
ov
stri
n
g_
t
est: we should a
l
w
a
ys use 'unsigne
d
int' for
b
commit
|
commitdiff
|
tree
2009-04-18
A
l
exander Egorenkov
t
y
p
e
_size
f
un
c
t
ion ret
u
r
n
ed incor
r
ect siz
e
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
fix con
s
tant
optimizatio
n
fo
r
unsi
g
ned
s
commit
|
commitdiff
|
tree
2008-12-02
grischka
fix data ov
e
rf
l
ow wi
t
h
i
n
i
t_pu
t
v
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
A
d
d s
e
ver
a
l test cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaji
A
d
d
s
u
p
p
o
rt of x86-
6
4
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaji
s/i
n
t/unsi
g
ne
d
/ since GCC 4
.
3
.
2 produces code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
S
u
port
LDOUBLE_SIZ
E
== 16 environmen
t
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Ha
m
aji
silly bu
g
fix
:
s
/
#ifdef PTR_SIZE
== 4/#if
PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaj
i
Make tccelf
.
c
64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
One mo
r
e s/int/lon
g
/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Use int*2 in
s
tead of long*2 t
o
hold double value
.
commit
|
commitdiff
|
tree
next