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
fix makefiles etc for subdirs
2009-04-18
grischka
fix make
f
iles etc
f
o
r subdi
r
s
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
new s
u
bdirs: in
c
lud
e
, li
b
,
tests
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: readme
.
tx
t
->tcc-win32
.
txt, upd
a
te tcc-do
c
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
mute strange diffe
r
ence in
tcctest
commit
|
commitdiff
|
tree
2009-04-18
grischka
li
b
tc
c
:
a
dd suppor
t
to be bu
i
ld as DLL
commit
|
commitdiff
|
tree
2009-04-18
grischka
libtcc
:
new api tcc
_
s
e
t
_
l
ib_path
commit
|
commitdiff
|
tree
2009-04-18
gri
s
ch
k
a
t
cc_reloc
a
te: return error and rem
o
ve
unu
s
ed c
o
de
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
ichir
o
H
a
maji
Call
reloca
t
e_sym() be
f
ore we r
e
tur
n
the offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
t
c
c -E:
f
i
x
p
as
t
ing empt
y
tokens
commit
|
commitdiff
|
tree
2009-04-18
gri
s
c
h
ka
tcc -E:
preserve space
s
, alterna
t
ive
s
olutio
n
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
CONFIG_TCC_STATIC: add dummy
f
or
d
l
c
lose
commit
|
commitdiff
|
tree
2009-04-18
grischka
avoi
d
warnin
g
u
ninitialized
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
x
86-64: Fix
tcc -run
.
W
e
need e
x
tra memory for
P
L
T
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
get rid of 8 byt
e
s mem
o
r
y
leak
commit
|
commitdiff
|
tree
2009-04-18
grischka
change tcc_ad
d
/ge
t
_symbol
to use void*
commit
|
commitdiff
|
tree
2009-04-18
grischka
altern
a
tive int t
c
c_re
l
ocate(TCCStat
e
*
s1, v
o
id *ptr);
commit
|
commitdiff
|
tree
2009-04-18
gr
i
sch
k
a
TOK
_
builtin_m
a
llo
c
: alternative solution
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64:
Define ma
k
e
v
a
riable
TARGET
so tha
t
test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hama
j
i
x86-64: Remove code for de
b
ug prin
t
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hama
j
i
x8
6
-
6
4: Fix cast
from integers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
Work around for the
i
ssue TC
C
doesn'
t
handle -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inic
h
iro Hamaji
Fixe
s
for issues I've
j
ust found/introd
u
c
e
d t
o
x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ic
h
iro Hamaji
x
86-
6
4: Cast from 6
4
bit pointer to l
o
ng long must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gr
i
sc
h
ka
w
in32: a
c
cept uppercas
e
filename s
u
ffixes
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
x8
6
-64: The
r
e
can be val
i
d
ad
d
r
esses whi
c
h is
g
reater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
F
i
x for x86-64: The first and second argum
e
nts of
memcp
y
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hi
n
ich
i
ro
H
amaji
Fix silly ty
p
o
s i
n
the previ
o
us cha
n
g
e
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Ha
m
aji
x86-
6
4: Make ABI for long dou
b
l
e
c
ompat
i
ble
w
ith GCC
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichi
r
o Ham
a
ji
I
mprove
t
he test cove
r
ag
e
: !val
for floa
t
/double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
chiro H
a
maji
x8
6
-64:
C
ombin
e
b
uffers of
s
ect
i
ons before
we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
H
amaji
Generate
PIC cod
e
so that we can create sha
r
ed objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
chec
k
for
a
bsolute
i
n
c
lude paths
commit
|
commitdiff
|
tree
2009-04-18
grischka
get
rid of "
f
ree_section pro
b
l
e
m" with
private sections
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
ti
n
y_libm
a
ker
:
fix function array overflow
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
accept "
r
e
s
tr
i
ct" in arr
a
y
-decl (S
T
DC 199
9
01)
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
i386
:
apply "align=8
for doubles
.
.
.
" for PE
o
nly
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
chiro
Hamaji
x86-64
:
N
o
w
T
CC can crea
t
e h
e
althy shared
o
b
j
ec
t
s from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
x86-64 bug fix: Fix stab gene
r
a
tion for x8
6
-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x8
6
-64
b
ug fi
x
: Use
s
tack with alignment just
like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
ini
c
h
i
r
o
H
amaji
x86-
6
4
: Save RDX and RCX before we us
e
th
e
m a
s
f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Remove mu
l
ti
p
le d
e
finition erro
r
caused by combin
a
tion
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Add
c
heck for invalid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hama
j
i
Fix overr
u
n in decl_init
i
alizer_a
l
loc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
Better
DLL
support on x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
F
i
r
st naive DLL su
p
por
t
on x
8
6
-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro H
a
m
a
ji
Generate PIC
for
a
d
dre
s
ses of
symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
ni
c
hiro
Ham
a
ji
Suppress no
i
sy pointer signed-ness warnings on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Code
c
leaning: utilize vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
Sup
p
ort long long
bi
t
fi
e
lds for all
a
rc
h
i
tectures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
A uint64 b
u
g fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
chiro Hamaji
All
o
w
l
ong l
o
n
g as a type of bitfie
l
ds
on x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
gr
i
sch
k
a
win32: allow user segm
e
nt
s
as w
r
i
t
a
ble & ex
e
cutable
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
i3
8
6
: ali
g
n=8 for double and long long
commit
|
commitdiff
|
tree
2009-04-18
grischka
win3
2
: f
i
x for VC8
E
xp
r
ess c
o
mpil
e
r
commit
|
commitdiff
|
tree
2009-04-18
Kirill
S
melkov
tcc
-
E: preserve s
p
aces
(parti
a
l
s
ol
u
tion)
commit
|
commitdiff
|
tree
2009-04-18
Kirill Sme
l
k
ov
s
t
ring_test
:
we should always
u
se 'unsig
n
ed int
'
for b
commit
|
commitdiff
|
tree
2009-04-18
A
lexander Eg
o
renkov
type_s
i
ze f
u
nction
retur
n
ed incor
r
ect size
commit
|
commitdiff
|
tree
2009-04-18
grischka
fix
c
onstant optimization for unsigneds
commit
|
commitdiff
|
tree
2008-12-02
grischka
fix da
t
a
ov
e
r
fl
o
w with
i
nit_putv
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
a
maji
Add several test
c
ases
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro H
a
maji
Add suppor
t
of
x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaji
s/int/unsigned/ since GCC 4
.
3
.
2 prod
u
ces
c
od
e
which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
S
u
port
LDOUBLE_SIZ
E
=
=
1
6 envir
o
nmen
t
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaji
sill
y
bug fi
x
:
s
/#ifdef PTR_SIZE == 4/#if PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaj
i
Make tccelf
.
c 64bit re
a
d
y
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
One
m
o
r
e s/i
n
t/lon
g
/
commit
|
commitdiff
|
tree
2008-12-02
S
hinich
i
ro Hamaji
Use int*2 in
s
tead of long*2
t
o hold dou
b
le va
l
ue
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaji
U
s
e l
o
ng instea
d
of in
t
t
o hold poi
n
ter values
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichi
r
o Hamaji
Add
__buil
t
in_fr
a
me_address
(
0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Imported several m
a
cros required by x86-6
4
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Introduce
ElfW macro and ELFW to encapsulate
the
d
iff
e
r
ence
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Daniel
G
löckner
Futh
e
r changes to
casts
commit
|
commitdiff
|
tree
2008-11-30
Daniel
G
l
ö
ckner
Fix get_tok_str
w
r
t wide charac
t
ers
commit
|
commitdiff
|
tree
2008-11-30
D
a
niel Glöckner
Rewro
t
e '?' for constants
commit
|
commitdiff
|
tree
2008-11-30
Da
n
iel G
l
öckne
r
Cast pa
r
a
m
eter of
'!' to _Bo
o
l
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
Rewr
o
te
c
asts
commit
|
commitdiff
|
tree
2008-11-30
grischka
line-numbers out
p
ut for TCC -E
commit
|
commitdiff
|
tree
2008-11-30
grischka
win32/bui
l
d
-
tcc
.
bat: define CONFIG_SY
S
ROOT
commit
|
commitdiff
|
tree
2008-09-15
g
rischka
was hash, no
t
link
commit
|
commitdiff
|
tree
2008-09-14
grischka
update c
h
angelog
commit
|
commitdiff
|
tree
2008-09-12
D
a
niel Glöckner
Di
s
play e
r
ror on
s
tatement exp
r
essio
n
s with complex
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Dani
e
l Glöckner
F
i
x bitfields with non-int
t
y
pes
a
nd
i
n unio
n
s
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckn
e
r
For
c
e null poi
n
t
e
r e
x
cep
t
ion for code outs
i
de of
a
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Dan
i
el Glöckner
Optimiz
e
arithm
e
tic with pointer
t
o
v
a
lue on st
a
c
k
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöc
k
ne
r
Fix gv
for long long
s
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
A
l
low
t
o use libgcc instead of libtc
c
1
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
A prefix for
d
e
f
a
ult libr
a
ry/include sea
r
ch
paths
commit
|
commitdiff
|
tree
2008-09-12
D
a
niel
Glöckner
ARM related Makefile changes
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Runtime lib functions
commit
|
commitdiff
|
tree
2008-09-12
Dan
i
el Glöckner
Set
V
T_LVAL_xxx flags for function argum
e
nts in
g
f
unc_prolog
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
A
dam Sampson
Pa
t
ch for DESTDIR install
a
t
i
o
n (Adam Sampson)
commit
|
commitdiff
|
tree
2008-09-12
gr
i
schka
fix is
i
dnum_table
for CH_EO
F
(
-1)
commit
|
commitdiff
|
tree
2008-09-12
grischka
free_sectio
n
bugfix
commit
|
commitdiff
|
tree
2008-05-05
grischka
re
l
ease loaded dlls
cleanly (
S
am
K
)
commit
|
commitdiff
|
tree
2008-05-05
grisch
k
a
enab
l
e
pe
-
out
p
ut from libtcc (Sh
m
ue
l
Z
eigerman)
commit
|
commitdiff
|
tree
2008-04-27
g
rischka
fi
x
o
pti
o
ns in C scripts a
f
ter -
r
un
commit
|
commitdiff
|
tree
2008-04-27
gri
s
chka
fix stabstr w
i
th
l
i
nked
objects
commit
|
commitdiff
|
tree
2008-04-27
grischka
fix b
o
gus r
e
locations w
i
th TCC_OUTPUT_DLL
commit
|
commitdiff
|
tree
2008-04-27
grischka
ena
b
le
m
ultipl
e
states and
fix mino
r
memory leaks
commit
|
commitdiff
|
tree
2008-03-31
g
r
ischka
u
pdate
manual, cha
n
gelog
commit
|
commitdiff
|
tree
next