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
make: new lib/Makefile for libtcc1.a on more platforms
2009-06-17
grischka
wi
n
32: str
u
cture
r
etur
n
GCC co
m
patib
l
e (ret
4
with
.
.
.
commit
|
commitdiff
|
tree
2009-06-17
grisch
k
a
error
m
essage
s
: print "error:
.
.
.
"
commit
|
commitdiff
|
tree
2009-06-17
grischka
t
c
c_prepr
o
cess: ad
d
gcc
-
style
i
nc
l
ude-
d
epth flags
commit
|
commitdiff
|
tree
2009-06-17
g
rischka
incompatible function
p
t
r a
s
signment: just
warn
commit
|
commitdiff
|
tree
2009-06-17
g
rischk
a
allow redefinit
i
on of func_old_type f
u
nct
i
o
n
s
commit
|
commitdiff
|
tree
2009-06-17
S
ol
o
i
s
t Deng
trying to fix the bu
g
of unclean
F
PU st(0)
commit
|
commitdiff
|
tree
2009-06-17
grischk
a
use st
a
tic declarati
o
n from pro
t
otype
commit
|
commitdiff
|
tree
2009-06-17
grischka
un
i
ons: ini
t
zialize only
o
ne field
commit
|
commitdiff
|
tree
2009-06-17
grischka
t
c
c
e
lf: a
c
cept BSS
symb
o
l with
s
ame na
m
e from other
.
.
.
commit
|
commitdiff
|
tree
2009-05-16
g
rischka
drop
alloca #d
e
f
ine
commit
|
commitdiff
|
tree
2009-05-16
grischka
u
l
ibc: #define
TCC_UCLIBC and loa
d
e
l
f_interp
commit
|
commitdiff
|
tree
2009-05-11
gris
c
h
k
a
update Cha
n
gelo
g
, bump version:
0
.
9
.
25
commit
|
commitdiff
|
tree
2009-05-11
grisch
k
a
f
i
x "
c
ached include"
o
ptimiz
a
tio
n
commit
|
commitdiff
|
tree
2009-05-11
Daniel Glöck
n
er
ARM: fix big i
m
mediate offset
c
onstruction
commit
|
commitdiff
|
tree
2009-05-11
gr
i
schka
f
i
x
build wi
t
h msvc
commit
|
commitdiff
|
tree
2009-05-11
g
r
ischka
f
i
x unused/uni
n
ital
i
zed warnings
commit
|
commitdiff
|
tree
2009-05-11
grisc
h
ka
f
i
x warnin
g
s w
i
t
h tcc_add/get_symbol
commit
|
commitdiff
|
tree
2009-05-11
g
r
ischka
e
nable ma
k
ing tcc usin
g
libtcc
commit
|
commitdiff
|
tree
2009-05-11
grischka
m
ove st
a
tic p
r
ototypes to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-11
gri
s
chk
a
mo
v
e s
o
me global variab
l
es into TCCState
commit
|
commitdiff
|
tree
2009-05-05
grischka
m
ake
tcc from tc
c
.
c an
d
libtcc f
r
om
l
ibtc
c
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
mov
e
min
o
r
t
hings from
libtcc
.
c t
o
othe
r
fil
e
s
commit
|
commitdiff
|
tree
2009-05-05
grischka
move
g
lobal
variables to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
gri
s
ch
k
a
move li
b
tcc interface and h
e
l
p
er fun
c
tions to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
g
ri
s
chk
a
move parser/genera
t
or to tccge
n
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
m
o
ve pre
p
rocessor t
o
tccpp
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move d
e
clarat
i
ons to tcc
.
h
commit
|
commitdiff
|
tree
2009-05-05
grischka
new file
s
: tcc
.
h libtcc
.
c tccpp
.
c
tccgen
.
c
commit
|
commitdiff
|
tree
2009-04-19
grischka
cleanup
m
a
kefil
e
s
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
enable
backtra
c
e only w
h
en it's supported
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
fix makefile
s
e
tc
f
or subdirs
commit
|
commitdiff
|
tree
2009-04-18
grischka
n
ew s
u
bdirs: include,
l
ib,
test
s
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: re
a
dm
e
.
txt->tcc-win32
.
t
x
t,
u
pdate tcc-doc
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
mute strange
d
ifference in tcct
e
st
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
libtcc: add su
p
port to be build a
s
DL
L
commit
|
commitdiff
|
tree
2009-04-18
grischka
libtc
c
: n
e
w api t
c
c
_
set_lib_p
a
t
h
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc_relocat
e
: return error a
n
d
remove u
n
used code
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
C
a
ll rel
o
ca
t
e_sym()
b
e
for
e
we ret
u
rn the of
f
set,
so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
tcc -E: fix pastin
g
e
m
pty tokens
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc
-
E
:
p
reserve spaces, altern
a
tive solutio
n
commit
|
commitdiff
|
tree
2009-04-18
g
r
is
c
hka
CONFIG_TCC_STATIC:
a
d
d dummy f
o
r dlclose
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
avoid w
a
rning uninitial
i
zed
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro
H
a
m
aji
x86-
6
4: Fi
x
t
cc
-
run
.
We need ext
r
a memo
r
y
for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
get rid of 8 byt
e
s
m
emory leak
commit
|
commitdiff
|
tree
2009-04-18
grischka
change tc
c
_add/
g
et_
s
ymbol to use
void*
commit
|
commitdiff
|
tree
2009-04-18
grischka
alternative int tcc_rel
o
cat
e
(
T
CCS
t
ate *s1, void *ptr);
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
TOK_bui
l
t
i
n
_
malloc: alternati
v
e solution
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
x86-6
4
: Defi
n
e m
a
k
e
vari
a
ble TARGET s
o
that test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
chiro Ha
m
aji
x86-64
:
Remove
code fo
r
debug print
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
r
o
Hamaji
x
86
-
64: Fix cast
f
rom in
t
egers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
c
h
i
ro Ha
m
aji
Work around for the issu
e
TC
C
doe
s
n't handle
-2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fixes fo
r
i
s
sues I've just found/introduced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
x
86-64: Cast from 64bit pointe
r
to
long long m
u
st
not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
win
3
2: ac
c
ept upperca
s
e f
i
le
n
ame su
f
fixes
commit
|
commitdiff
|
tree
2009-04-18
S
hinichir
o
Hamaji
x86
-
6
4
: There can be valid ad
d
resses which is
greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro
Ha
m
aji
Fix for x86-64: The first
and second
a
rguments of mem
c
py
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
Hamaji
Fix silly
t
ypos in
the previous change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
H
amaji
x86-64:
Make ABI
f
o
r
lo
n
g
do
u
b
l
e compatible with GC
C
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nich
i
ro Hamaji
Impro
v
e th
e
test coverage
:
!val for float/double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Combine buffers of sections befo
r
e we c
a
ll
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaj
i
Genera
t
e
P
IC code so that we ca
n
c
r
eate shar
e
d objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
c
h
eck
f
or
absol
u
te include paths
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
ge
t
rid of "free_section pr
o
blem" with
privat
e
sectio
n
s
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
tiny_libmaker:
f
ix
f
unc
t
ion a
r
ray
overflow
commit
|
commitdiff
|
tree
2009-04-18
grischka
accept "restr
i
ct" in array-decl (ST
D
C 1999
0
1)
commit
|
commitdiff
|
tree
2009-04-18
grischka
i386: apply "align=
8
for d
o
u
b
les
.
.
.
" for PE only
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hama
j
i
x8
6
-64
:
Now TCC can c
r
eate h
e
a
l
thy shared ob
j
ects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaj
i
x86
-
64
bu
g
fix: F
i
x stab gene
r
ation for x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
Hamaji
x
86-64 bug fix: U
s
e sta
c
k with alignme
n
t just li
k
e
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
x86-64:
Save RDX a
n
d RCX before
we use them as f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Ham
a
ji
Remove multiple de
f
i
n
i
tio
n
error caused by combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
i
ro H
a
maj
i
A
dd chec
k
for invalid
numbers
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Ham
a
ji
Fix overrun in
decl_
i
nitializ
e
r_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
Better DLL sup
p
ort on x8
6
-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
F
irst naive DLL support on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaj
i
Generate PIC for addresses of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
S
uppress
noisy pointer signed-ness
w
arnings on
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nich
i
ro Hama
j
i
Cod
e
clea
n
ing: utilize
v
p
u
s
h
l
l
()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
Suppo
r
t
l
ong long bitfi
e
ld
s
for all
architectu
r
es
.
commit
|
commitdiff
|
tree
2009-04-18
S
hi
n
ichiro
Hamaji
A uint64
b
ug fix o
n
x86-6
4
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hiro Hamaji
Al
l
ow long
lo
n
g as a type o
f
bit
f
ields on
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win3
2
: allow user segments a
s
writable & executable
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
i386: align=8 for double
a
nd long long
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
win32
:
fix for VC8Expr
e
ss compiler
commit
|
commitdiff
|
tree
2009-04-18
Kirill
S
melkov
tcc -E: p
r
e
s
erve
s
p
aces (pa
r
tial solution)
commit
|
commitdiff
|
tree
2009-04-18
Kir
i
ll
S
melkov
st
r
ing_test: we should
a
lways u
s
e 'unsigne
d
int' for
b
commit
|
commitdiff
|
tree
2009-04-18
Ale
x
ander Egorenko
v
type_size funct
i
on retur
n
ed
i
ncorrect
size
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
fix constant optimization f
o
r unsig
n
e
ds
commit
|
commitdiff
|
tree
2008-12-02
grischka
fix
d
ata
o
verflow with
init_
p
u
t
v
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro H
a
maji
Add several
test
c
a
ses
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro
Hamaji
A
d
d s
u
ppor
t
of
x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
s/int/unsigned/ since GCC 4
.
3
.
2 prod
u
c
e
s
code whic
h
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro
H
a
m
aj
i
Supor
t
LDOUBLE_SIZE == 1
6
enviro
n
ment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hama
j
i
silly b
u
g fix: s/#
i
fd
e
f PTR_SI
Z
E
=
= 4/#if PT
R
_SIZ
E
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinich
i
ro Ha
m
a
ji
Make tccelf
.
c
6
4bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
n
ichiro Ha
m
aji
One more s/in
t
/
l
ong/
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaji
Use int*
2
instead of long*2 to h
o
l
d
double value
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro H
a
maji
Use
lo
n
g
i
n
stead of
i
nt to
hold
pointer v
a
lues
.
commit
|
commitdiff
|
tree
2008-12-02
S
hi
n
ichi
r
o Hama
j
i
Add __bu
i
ltin_frame_address(
0
)
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichir
o
Ham
a
ji
Imported several macros requ
i
r
e
d by x86-64
commit
|
commitdiff
|
tree
next