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
tcc_preprocess: add gcc-style include-depth flags
2009-06-17
grischka
tcc_
p
reprocess: add gcc-style includ
e
-depth flags
commit
|
commitdiff
|
tree
2009-06-17
grischka
incompati
b
le
f
unction ptr assignment:
j
u
st war
n
commit
|
commitdiff
|
tree
2009-06-17
grischka
allow redefinition of func_old_type funct
i
o
ns
commit
|
commitdiff
|
tree
2009-06-17
Solo
i
st D
e
ng
trying
t
o fix the
bug of unclean FP
U
st(0)
commit
|
commitdiff
|
tree
2009-06-17
grischka
use
static
d
eclaration from prototype
commit
|
commitdiff
|
tree
2009-06-17
grischka
unions:
initzialize
o
n
l
y
one field
commit
|
commitdiff
|
tree
2009-06-17
gr
i
schka
tccelf: accept BSS symb
o
l w
i
th s
a
me name from other
.
.
.
commit
|
commitdiff
|
tree
2009-05-16
grischka
d
r
o
p allo
c
a #define
commit
|
commitdiff
|
tree
2009-05-16
grisch
k
a
uli
b
c: #de
f
ine TCC_UCLIBC and
load
e
lf_inte
r
p
commit
|
commitdiff
|
tree
2009-05-11
grischka
update Cha
n
gelog, bum
p
v
e
rsion: 0
.
9
.
25
commit
|
commitdiff
|
tree
2009-05-11
grischk
a
fix
"
cached inc
l
u
d
e" optimization
commit
|
commitdiff
|
tree
2009-05-11
Daniel Glöckner
ARM:
f
i
x big immediate off
s
et c
o
nstructi
o
n
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix
build
w
it
h
msvc
commit
|
commitdiff
|
tree
2009-05-11
gri
s
chka
f
ix unused/
u
n
inita
l
ized warnings
commit
|
commitdiff
|
tree
2009-05-11
gri
s
chk
a
fix war
n
ings with
t
cc_add/get_symbol
commit
|
commitdiff
|
tree
2009-05-11
grischka
en
a
ble making
tcc u
s
ing libtcc
commit
|
commitdiff
|
tree
2009-05-11
grischka
move static
p
r
ototypes to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-11
grischka
move so
m
e
globa
l
v
a
riables int
o
TCCState
commit
|
commitdiff
|
tree
2009-05-05
grischka
make
tcc from tcc
.
c and libtcc from libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
gr
i
schka
mo
v
e mi
n
or things from li
b
tcc
.
c
to other files
commit
|
commitdiff
|
tree
2009-05-05
grischka
move globa
l
v
ariable
s
to libtc
c
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischk
a
move
l
ibtcc in
t
erface
a
nd hel
p
er func
t
ion
s
to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move p
a
rs
e
r/generator to tccgen
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move pr
e
p
r
o
cesso
r
to tccpp
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move d
e
clarations to
t
c
c
.
h
commit
|
commitdiff
|
tree
2009-05-05
grischka
new fi
l
es: tcc
.
h
libtcc
.
c tccpp
.
c tccgen
.
c
commit
|
commitdiff
|
tree
2009-04-19
grischka
c
l
eanup
m
ak
e
file
s
commit
|
commitdiff
|
tree
2009-04-18
grischka
e
n
ab
l
e backtra
c
e
onl
y
when
it's supported
commit
|
commitdiff
|
tree
2009-04-18
grischka
f
i
x
mak
e
files
e
t
c
f
o
r
subdir
s
commit
|
commitdiff
|
tree
2009-04-18
grischka
n
ew subdirs:
i
nclude, lib, t
e
sts
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
w
i
n
3
2: readme
.
t
x
t
->tcc-win32
.
txt, up
d
ate tcc-doc
commit
|
commitdiff
|
tree
2009-04-18
grischka
mute strange difference in
t
cctest
commit
|
commitdiff
|
tree
2009-04-18
grischka
l
i
btcc
:
add support to be build as DLL
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
libtcc: new ap
i
tcc_set_lib_path
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
tcc_reloca
t
e: return error and rem
o
ve unused
code
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
ma
j
i
Cal
l
reloca
t
e_sym() before we retur
n
the of
f
se
t
, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc -
E
: fix pasting empty tokens
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc -E: preserv
e
spaces, alternative solut
i
o
n
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
CONFI
G
_TCC_S
T
ATIC:
ad
d
dummy for dl
c
los
e
commit
|
commitdiff
|
tree
2009-04-18
grischka
avo
i
d
warnin
g
uninit
i
alize
d
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64:
Fix tcc -
r
u
n
.
We need extr
a
memory f
o
r PL
T
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
g
et rid o
f
8 bytes mem
o
ry lea
k
commit
|
commitdiff
|
tree
2009-04-18
grischka
change tcc_add/get_symbol to use vo
i
d*
commit
|
commitdiff
|
tree
2009-04-18
grischka
alternative
i
n
t t
c
c_relocate(TCC
S
tate *s1, v
o
i
d *p
t
r);
commit
|
commitdiff
|
tree
2009-04-18
grischka
TOK
_
builtin
_
m
alloc: alternat
i
ve solution
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x86
-
64: Define
m
ake
var
i
ab
l
e TARGET
s
o that test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Remove
c
ode for d
e
bug print
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o H
a
maji
x86-64: Fix cast from integ
e
rs to point
e
r
s
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichi
r
o Hamaji
Work around
f
o
r
the
i
ssue TCC doesn
'
t han
d
le -21474836
4
8
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
Fixes
f
or issues
I'
v
e just foun
d
/introduced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x
86-64:
C
ast from 64bit pointer to
long long
must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischk
a
win32: accept up
p
e
r
case filen
a
me suffix
e
s
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro Hamaji
x
86-6
4
: There can be valid addres
s
es which is gr
e
ater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nic
h
iro Ha
m
aj
i
Fi
x
for
x86-64
:
The first and secon
d
ar
g
umen
t
s
o
f
me
m
cpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro
H
amaji
F
i
x si
l
ly typos
in the prev
i
ou
s
change
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
x86-64: Make
A
BI for long double compatible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
Improve the test coverage: !v
a
l for
float
/
double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chir
o
Hamaji
x
86-6
4
: Combin
e
buffers of sections be
f
o
re we
c
all
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hini
c
hi
r
o Hamaji
Generate PIC code so
t
h
a
t we can c
r
eate shared objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
ch
e
ck for
ab
s
o
lute include paths
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
s
chka
get rid of "free_sec
t
ion probl
e
m" with priva
t
e
sections
commit
|
commitdiff
|
tree
2009-04-18
grischka
tiny_
l
ibma
k
er: fix function array overflo
w
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
acce
p
t
"
restric
t
" in array-de
c
l (STDC 199901)
commit
|
commitdiff
|
tree
2009-04-18
gris
c
h
ka
i386
:
app
l
y "align=8 for doubles
.
.
.
" for PE o
n
ly
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x
8
6-64: Now TCC can creat
e
h
ealthy shared ob
j
e
cts fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x86-64 bug fix:
Fix st
a
b generation fo
r
x
8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x86-64
b
ug
fi
x
: Use
s
tack
w
i
t
h
a
l
ignment just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
chiro Hamaji
x86-
6
4: Save RDX and RCX befo
r
e we
u
se
them
as
f
un
c
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro H
a
maji
Remove multiple def
i
nition error caused by combin
a
tion
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Add check for in
v
alid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
F
i
x overrun
in decl_initializ
e
r_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Better DLL s
u
pport
o
n x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro Hamaji
F
ir
s
t nai
v
e DLL support on
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Gener
a
te
P
IC for
a
d
d
resses of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Sup
p
ress n
o
isy pointe
r
signed-ness w
a
r
n
ings on x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Code cleaning: utilize vpush
l
l
(
)
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
S
u
p
p
or
t
long long bitfields for all architectures
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
A ui
n
t64 bu
g
f
ix on x
8
6-64
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
A
llow long long as a type of bi
t
fi
e
lds on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
isch
k
a
win32: allow user
s
egments as writable & executable
commit
|
commitdiff
|
tree
2009-04-18
gri
s
c
hka
i386: align=8 for
double and
lon
g
long
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
win32: fix
for
V
C8Express compiler
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smelkov
tcc -E: preserve spaces
(
partial
s
o
lution)
commit
|
commitdiff
|
tree
2009-04-18
Kirill Sm
e
l
k
ov
string_test: we should
a
lways use
'
unsig
n
e
d
i
nt'
for b
commit
|
commitdiff
|
tree
2009-04-18
Alexander Egorenkov
type_size
fun
c
t
ion returned incorrect si
z
e
commit
|
commitdiff
|
tree
2009-04-18
grischka
f
ix c
o
nstant o
p
timiz
a
ti
o
n for
u
nsigneds
commit
|
commitdiff
|
tree
2008-12-02
grischk
a
fix
data overflow
w
i
t
h init_putv
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaji
Add se
v
eral test cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaji
A
d
d
sup
p
o
rt of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
s/int/unsig
n
ed/
since G
C
C 4
.
3
.
2 produces code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
amaji
Suport LD
O
UBLE_SIZE == 16 environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
silly
b
ug fix: s/#ifdef PTR_SI
Z
E == 4/#
i
f PTR
_
SI
Z
E
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Make t
c
celf
.
c 64bit read
y
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaji
One more s/i
n
t/long/
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro Hamaji
Use int
*
2
instead of lon
g
*2 to hold double
valu
e
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chi
r
o Hamaji
Use long inste
a
d
o
f int to hold
po
i
nter v
a
lues
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hama
j
i
Ad
d
__bu
i
l
t
in_f
r
a
m
e
_address(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Ha
m
aji
I
mpo
r
ted
s
ever
a
l
m
acros r
e
quired by x86
-
6
4
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaji
I
n
troduce
E
lfW m
a
cro
a
nd
E
LFW to encaps
u
late the diffe
r
e
nce
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Daniel
Glöc
k
ner
Fu
t
her changes
to casts
commit
|
commitdiff
|
tree
next