repo.or.cz
/
tinycc
/
k1w1.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
new files: tcc.h libtcc.c tccpp.c tccgen.c
2009-05-05
grischka
new files: tcc
.
h l
i
btcc
.
c tccpp
.
c tccge
n
.
c
commit
|
commitdiff
|
tree
2009-04-19
g
r
isch
k
a
cleanu
p
makefiles
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
enable backtrace
o
n
l
y
when it's supported
commit
|
commitdiff
|
tree
2009-04-18
grischka
fix makefil
e
s etc
for subdirs
commit
|
commitdiff
|
tree
2009-04-18
grischka
new subdirs: inc
l
ude
,
l
i
b, tests
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
w
in3
2
: readme
.
t
x
t->tcc-win32
.
txt, update tcc-doc
commit
|
commitdiff
|
tree
2009-04-18
grischka
mute
s
t
r
ange difference in tcctest
commit
|
commitdiff
|
tree
2009-04-18
grischka
libtcc: add su
p
p
ort
to be build as
D
LL
commit
|
commitdiff
|
tree
2009-04-18
gris
c
h
ka
l
i
btc
c
:
new ap
i
tcc_set_lib_path
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischk
a
tcc_reloc
a
te: return error a
n
d remove unused code
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Call relocat
e
_sym() before we
re
t
urn the offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
t
cc -E: fix pasting
e
mpty t
o
kens
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
tcc -E: pres
e
rve
s
p
a
c
es, alternative
s
olution
commit
|
commitdiff
|
tree
2009-04-18
grischka
CONFIG_T
C
C_ST
A
TIC
:
add dumm
y
f
o
r dl
c
lose
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
avoid wa
r
ning
uninitia
l
ized
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
x
8
6
-64: Fix tcc -
r
u
n
.
We n
e
ed extra memory for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
get rid of 8
b
y
t
es memory le
a
k
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
change tcc_add/get_s
y
mb
o
l
t
o use
v
oid*
commit
|
commitdiff
|
tree
2009-04-18
grischka
alternati
v
e in
t
t
c
c_re
l
o
cate(TCC
S
tate *s1, void *p
t
r);
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
TOK_builtin_malloc: alter
n
ative s
o
lution
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro
H
a
maji
x86-64:
D
efine make varia
b
le TARG
E
T so that test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
chiro Hamaji
x
86-64: Remo
v
e code for debug print
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
ini
c
hiro Hamaj
i
x86-
6
4: Fix ca
s
t from i
n
t
eger
s
to
pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Work
around for the i
s
sue TCC do
e
sn't
h
andle -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Ham
a
ji
F
ixes for issues I've j
u
st
f
ou
n
d/
i
ntroduc
e
d to x
8
6
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
x86-64: Cast from
6
4
bi
t
pointer to
long l
o
ng must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
win32: accept uppercase fi
l
ename suf
f
ixes
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Ha
m
aji
x8
6
-64: There can be val
i
d a
d
dre
s
ses
w
hich is
g
reat
e
r
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Fix
f
o
r
x86
-
64: The fir
s
t and seco
n
d argu
m
ent
s
of memc
p
y
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Fix s
i
lly typos
in th
e
previous change
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
ichiro Hamaji
x
86-64: Make ABI for
l
ong doubl
e
compatible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hiro H
a
m
a
ji
Improve t
h
e
tes
t
cov
e
rage: !
v
al for float/double
/
long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichir
o
Hama
j
i
x86
-
64: Combine buffers of
s
ec
t
ions befo
r
e we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaj
i
Generate PIC code so th
a
t we can create shared
o
bjects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
check for ab
s
olute
i
n
c
l
ude
path
s
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chk
a
get rid
o
f
"free_section
p
roblem
"
w
i
t
h pri
v
at
e
se
c
tions
commit
|
commitdiff
|
tree
2009-04-18
grischka
tin
y
_libmaker: fix function arr
a
y overflow
commit
|
commitdiff
|
tree
2009-04-18
g
r
is
c
hk
a
acc
e
pt
"restrict" in arra
y
-
decl (
S
T
D
C 199
9
01)
commit
|
commitdiff
|
tree
2009-04-18
grischka
i3
8
6: apply "align=
8
for doubles
.
.
.
"
f
o
r P
E
onl
y
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro
Hamaji
x86
-
64: Now TCC
can create healt
h
y shared objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
ch
i
ro Ha
m
aji
x86-64 bug fix: Fix stab generatio
n
for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
H
amaji
x86-64 bug fix: Use stack w
i
th alignment just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
ch
i
r
o
Hamaji
x86-64: Save RDX
a
nd RCX before
w
e use the
m
as
f
unctio
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro H
a
maji
Remove mul
t
iple definition err
o
r ca
u
s
e
d by co
m
bination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro H
a
maji
Add
che
c
k for in
v
a
li
d
numbers
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
Fix overrun in decl_i
n
itializ
e
r_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Better DLL suppo
r
t on x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hi
r
o Hamaji
F
i
rs
t
n
aive DLL support on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinich
i
ro Hamaji
Generate PIC f
o
r addre
s
ses of sy
m
b
ols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
H
amaji
Suppress noisy pointer signed-
n
ess w
a
rni
n
g
s
o
n x
8
6
-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
C
o
de cl
e
aning: utilize vp
u
shll
(
)
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
c
h
iro Ham
a
ji
Support long long bitfields
for
a
ll architectu
r
es
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
r
o
Hamaji
A uint64 bug fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Allow long long as a typ
e
of bitfield
s
o
n
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
win32:
al
l
ow user segments as w
r
itable & execu
t
able
commit
|
commitdiff
|
tree
2009-04-18
grischka
i386:
align=8 f
o
r
double and long long
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: fix for V
C
8Express c
o
mpiler
commit
|
commitdiff
|
tree
2009-04-18
Kirill
Smelkov
tcc -
E
:
preserve
spaces (p
a
rtial
s
olution)
commit
|
commitdiff
|
tree
2009-04-18
Kirill
S
melkov
string_test:
we should alway
s
use 'unsigned int' for b
commit
|
commitdiff
|
tree
2009-04-18
Alexander Egorenkov
ty
p
e_size
f
u
nction ret
u
rne
d
inco
r
rect size
commit
|
commitdiff
|
tree
2009-04-18
grischka
fix constant
o
p
timization for
unsigneds
commit
|
commitdiff
|
tree
2008-12-02
grischka
f
i
x dat
a
ov
e
rflow with init_putv
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
a
ji
A
d
d several test
cases
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hamaji
Add support
of x
8
6
-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaji
s/int/u
n
sig
n
ed/ since GCC 4
.
3
.
2 produces
c
o
de whi
c
h
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aji
Supo
r
t LDOUBLE_SIZE == 16 e
n
vironment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaji
sil
l
y
bug fix: s/#ifdef PTR_SIZ
E
==
4/#if PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro Hamaji
Make tccelf
.
c 6
4
bit
r
eady
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro
H
amaji
One mo
r
e s/int/long/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Use int*
2
inste
a
d o
f
long*2 to
h
old double value
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Hamaji
Use lon
g
instead of int t
o
hold pointer va
l
ues
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichi
r
o
Hamaji
Add __builtin_frame_address(0)
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ic
h
i
r
o Ha
m
aji
I
mported
several macros required by x8
6
-64
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aji
I
ntroduce
E
l
fW macro and ELFW to enc
a
psul
a
te
the differe
n
ce
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
D
a
niel Glöckner
Futher changes to casts
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
Fix get
_
tok_str wrt
wide characters
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
R
ewrote '?' f
o
r c
o
nstants
commit
|
commitdiff
|
tree
2008-11-30
D
a
n
iel Glöckner
Cas
t
p
a
r
ameter of
'!'
t
o _Bool
commit
|
commitdiff
|
tree
2008-11-30
Daniel
Glöck
n
er
Rew
r
ote casts
commit
|
commitdiff
|
tree
2008-11-30
gr
i
schka
li
n
e
-numbers output for TCC -E
commit
|
commitdiff
|
tree
2008-11-30
grischka
w
i
n32
/
build-tc
c
.
bat: d
e
fine CONFIG_SYSRO
O
T
commit
|
commitdiff
|
tree
2008-09-15
grischka
was hash, no
t
lin
k
commit
|
commitdiff
|
tree
2008-09-14
grischka
updat
e
changelog
commit
|
commitdiff
|
tree
2008-09-12
Daniel
G
l
ö
c
kner
Displ
a
y error o
n
statement e
x
pressions with compl
e
x
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Da
n
iel
G
löckner
Fix bitfield
s
with non-int ty
p
es and in
u
nions
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
F
o
rce null pointer
exception for code outs
i
de of a
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöc
k
ner
Optimize a
r
it
h
m
etic with pointer
t
o value on st
a
ck
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
D
a
niel Glöckner
Fix g
v
for long longs
commit
|
commitdiff
|
tree
2008-09-12
Daniel
G
l
ö
c
kner
Allow to use
l
i
bgcc inste
a
d of
l
ibtcc1
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöck
n
e
r
A p
r
efix fo
r
default library/inc
l
ude search p
a
ths
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
ARM related M
a
kefile changes
commit
|
commitdiff
|
tree
2008-09-12
Danie
l
G
löckner
Run
t
ime lib functions
commit
|
commitdiff
|
tree
2008-09-12
D
a
n
i
el Glöc
k
ner
S
e
t VT_LVAL_xxx flags f
o
r function arg
u
ment
s
in g
f
unc_prolog
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Adam Sampson
Patch
f
or DE
S
TDIR installation
(Adam
S
a
mpson)
commit
|
commitdiff
|
tree
2008-09-12
g
ris
c
h
k
a
fix isidnu
m
_t
a
b
l
e f
o
r C
H
_EOF (-1)
commit
|
commitdiff
|
tree
2008-09-12
grischka
free_section b
u
g
f
ix
commit
|
commitdiff
|
tree
2008-05-05
g
r
ischk
a
rel
e
ase l
o
aded dlls cleanly (
S
am K)
commit
|
commitdiff
|
tree
2008-05-05
grisc
h
k
a
enable
p
e-o
u
tput
f
rom li
b
t
cc (Shmuel Zeigerman)
commit
|
commitdiff
|
tree
2008-04-27
grischka
fi
x
options in C sc
r
ipts
a
f
ter -run
commit
|
commitdiff
|
tree
2008-04-27
grischk
a
f
i
x stabs
t
r with linked obje
c
ts
commit
|
commitdiff
|
tree
next