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
x86-64: fix udiv, add cqto instruction
2009-04-18
Shinichiro Hamaji
x86-6
4
: F
i
x tcc -run
.
We ne
e
d extra memory
fo
r
PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
get rid of 8 bytes memory leak
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
schka
change tcc_add/
g
e
t
_symbol to u
s
e v
o
id*
commit
|
commitdiff
|
tree
2009-04-18
grischka
altern
a
tiv
e
int tcc_relocat
e
(TCCState *s1,
void *
p
t
r
)
;
commit
|
commitdiff
|
tree
2009-04-18
gr
i
s
chka
TOK
_
builtin
_
malloc: alte
r
nat
i
ve soluti
o
n
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
Hamaji
x86-
6
4
:
Define
m
ake variabl
e
TARGET
s
o that test2 a
n
d
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hama
j
i
x86-64: Remove
c
ode for de
b
ug pr
i
nt
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chi
r
o Hamaji
x86-64: Fix cast from integers to pointer
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
Wo
r
k around for the
i
ssue TCC doesn't handle -2147483
6
4
8
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hi
r
o Hamaji
Fi
x
es for iss
u
e
s I've
just fou
n
d/introduced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-6
4
: Ca
s
t from 64bit pointer to long long mu
s
t not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
s
chka
win
3
2: accept uppercase filename suffixes
commit
|
commitdiff
|
tree
2009-04-18
S
hinic
h
iro Hamaji
x86-64: There can
b
e valid addres
s
e
s
w
h
ich is
g
reater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix for x86-64: The
first and second arg
u
ments of memc
p
y
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix silly typos in the p
r
evious change
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichir
o
Hamaji
x86-
6
4: Make ABI
for long
d
ouble
compatible w
i
t
h
G
CC
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichi
r
o Ham
a
ji
Im
p
rove the te
s
t coverage:
!
val f
o
r
f
loat/d
o
uble/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
chiro
H
amaji
x8
6
-64: Co
m
b
i
ne
b
uffe
r
s of section
s
before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hi
n
i
c
hi
r
o Hamaji
Generate PIC
c
ode so that
we c
a
n
c
reat
e
shared obje
c
ts
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chk
a
check for ab
s
olu
t
e i
n
clude paths
commit
|
commitdiff
|
tree
2009-04-18
grischka
get rid of "fre
e
_
s
ection p
r
oblem" with
pri
v
a
t
e
sections
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
tiny_libm
a
ker: fix
f
unction array
o
verflow
commit
|
commitdiff
|
tree
2009-04-18
grischka
accept "re
s
t
r
ict"
i
n array-decl
(STDC 19990
1
)
commit
|
commitdiff
|
tree
2009-04-18
grischka
i386: apply "ali
g
n=8 for doubles
.
.
.
" f
o
r PE only
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Ham
a
ji
x86-64: Now TCC can cre
a
te healthy shared object
s
from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro
H
ama
j
i
x86-64 bug fix: Fix st
a
b ge
n
er
a
tion fo
r
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x86-64 bug fix: Use stack with alignment
just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Save
RDX an
d
RC
X
before we use
t
hem as function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Remove multiple definition
e
rror caused by combin
a
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Add
che
c
k
f
or inval
i
d
number
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaj
i
Fix ov
e
rru
n
in decl_
i
nitialize
r
_al
l
oc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
Be
t
ter
D
LL support on
x
8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Ham
a
j
i
First
naive DLL support on x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro Ham
a
ji
Generate P
I
C for a
d
dresses of
s
ymbol
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
S
u
p
pre
s
s
n
oisy pointer sig
n
ed-ness warnings on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichi
r
o Hamaji
Cod
e
cleani
n
g: utilize vp
u
shll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Ham
a
j
i
S
u
pp
o
rt l
o
ng lon
g
bitfields for all a
r
chitecture
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
A uin
t
64
b
ug f
i
x o
n
x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
i
r
o Hamaji
Allo
w
long long as
a
type of bitfiel
d
s on
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: allow
u
ser segmen
t
s as wri
t
able & executab
l
e
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
schk
a
i386:
align=8 for double
a
nd long long
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
w
in32: fix for VC8Exp
r
ess
c
o
mpiler
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smelkov
tcc -E: preserve
s
paces (partial s
o
lution)
commit
|
commitdiff
|
tree
2009-04-18
Kirill
S
mel
k
ov
string_test: we
s
houl
d
alway
s
use 'unsig
n
ed int' for b
commit
|
commitdiff
|
tree
2009-04-18
Alexa
n
der Eg
o
renkov
type_size
function retu
r
ned incorrect size
commit
|
commitdiff
|
tree
2009-04-18
grischka
fix
constant optimi
z
ation for unsig
n
eds
commit
|
commitdiff
|
tree
2008-12-02
grisch
k
a
fix da
t
a ov
e
rflow with ini
t
_p
u
tv
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
Add several test cases
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
in
i
chiro
Hamaji
Add
s
upport of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
i
r
o H
a
maji
s/i
n
t/u
n
signed/ since GCC 4
.
3
.
2
produ
c
e
s
c
o
de whic
h
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Suport L
D
OUBLE_SIZE == 16 env
i
r
o
nm
e
nt
.
commit
|
commitdiff
|
tree
2008-12-02
S
hi
n
ichi
r
o Hamaji
silly bug
fix: s/#ifde
f
P
TR_SIZE
==
4
/#if PT
R
_S
I
ZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichi
r
o Hamaji
Make tccelf
.
c 64bit read
y
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaji
On
e
more s/int/lon
g
/
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
r
o Hamaji
Use int*2 i
n
stead
o
f long*2 t
o
h
o
ld double va
l
ue
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro Hamaji
Use long inst
e
ad of int to hold pointer va
l
u
e
s
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
a
j
i
Add __builtin_frame_a
d
dress(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaji
I
mported sev
e
ral macr
o
s re
q
uired by x86-6
4
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichir
o
Hamaji
Introduce
E
lfW ma
c
ro and ELF
W
t
o
encap
s
ulate th
e
difference
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Daniel Gl
ö
ckner
Fu
t
her chang
e
s
to casts
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöc
k
ner
Fix get_tok_
s
tr
wrt wi
d
e
cha
r
acters
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckn
e
r
Rewrote '?' for consta
n
ts
commit
|
commitdiff
|
tree
2008-11-30
D
ani
e
l
G
löck
n
er
Cast param
e
ter of '!
'
to
_Bo
o
l
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glö
c
kner
Rewrote cas
t
s
commit
|
commitdiff
|
tree
2008-11-30
g
risch
k
a
line
-
numb
e
rs o
u
t
p
ut f
o
r
T
CC -E
commit
|
commitdiff
|
tree
2008-11-30
grischka
win
3
2/bui
l
d-tcc
.
bat: define CON
F
IG_SYSROO
T
commit
|
commitdiff
|
tree
2008-09-15
gr
i
schka
was hash,
no
t
link
commit
|
commitdiff
|
tree
2008-09-14
g
rischka
update c
h
an
g
elog
commit
|
commitdiff
|
tree
2008-09-12
Da
n
iel
G
löckner
Di
s
pl
a
y er
r
o
r
on
s
t
ate
m
ent expressions wi
t
h
c
om
p
l
ex
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Dan
i
e
l
Gl
ö
ckner
Fix b
i
tfiel
d
s wit
h
non-int type
s
and
i
n
unions
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
F
orce nul
l
pointer exception for code outside
o
f a
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Danie
l
Glöckner
O
ptimize arithmetic with p
o
inter to val
u
e o
n
st
a
c
k
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel Gl
ö
ckne
r
Fix
g
v for long longs
commit
|
commitdiff
|
tree
2008-09-12
Dan
i
el
Gl
ö
c
k
ner
Allow
to us
e
libgcc inste
a
d
o
f libtcc1
commit
|
commitdiff
|
tree
2008-09-12
D
an
i
el Glöck
n
er
A prefix for default library/include search paths
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckne
r
A
RM related Make
f
i
l
e
changes
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Runtim
e
lib fu
n
ctions
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Set VT_LVAL_xxx f
l
a
g
s fo
r
function argum
e
nts in gfu
n
c_prolog
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Ad
a
m
Sampson
Patch for
DES
T
D
I
R
i
nstallatio
n
(A
d
am Sampson)
commit
|
commitdiff
|
tree
2008-09-12
grischka
f
ix isid
n
um_t
a
ble for C
H
_EO
F
(-1)
commit
|
commitdiff
|
tree
2008-09-12
grischka
free
_
section bugf
i
x
commit
|
commitdiff
|
tree
2008-05-05
grisc
h
ka
r
e
l
ease loaded dl
l
s
cleanly (Sam K)
commit
|
commitdiff
|
tree
2008-05-05
gri
s
chk
a
e
n
able pe-out
p
ut from
libtcc (Shmuel Zeigerm
a
n)
commit
|
commitdiff
|
tree
2008-04-27
g
rischka
fix options in C scripts af
t
er -
r
un
commit
|
commitdiff
|
tree
2008-04-27
grischka
fix s
t
abstr with linked
o
bj
e
cts
commit
|
commitdiff
|
tree
2008-04-27
grischka
fix bogus reloc
a
tions with T
C
C
_OUTPUT_DLL
commit
|
commitdiff
|
tree
2008-04-27
grischka
e
nable m
u
ltiple states and fix minor memory leaks
commit
|
commitdiff
|
tree
2008-03-31
grischka
update
m
a
nu
a
l, change
l
og
commit
|
commitdiff
|
tree
2008-03-31
grischk
a
add
e
d verbosity levels
(-vv -vvv)
commit
|
commitdiff
|
tree
2008-03-31
grischka
Accept
standar
d
input
a
s an
inputstream (Hanzac Chen
)
commit
|
commitdiff
|
tree
2008-03-25
grischka
g
et rid
o
f a
war
n
i
n
g and fix
.
bat
commit
|
commitdiff
|
tree
2008-03-25
gri
s
chka
Add -soname linker option (Marc Andr
e
T
a
nner)
commit
|
commitdiff
|
tree
2008-03-25
gr
i
schk
a
Comply to c89
co
m
p
i
lers other than gcc (Hanzac Chen
)
commit
|
commitdiff
|
tree
2008-03-08
gr
i
schka
Enable -B option fo
r
li
b
rary path on win32
commit
|
commitdiff
|
tree
2008-03-08
grischka
Fix 't
c
c -sta
t
ic' w
i
th recent glibc
commit
|
commitdiff
|
tree
2008-03-08
grisc
h
ka
Get rid of one
warning
commit
|
commitdiff
|
tree
2008-03-08
grischka
Check
i
n tiny_libmak
e
r (
a
r replacement
)
by
Timovj Lahde
commit
|
commitdiff
|
tree
2008-01-16
grischka
Udated and clean
e
d up TODO
.
commit
|
commitdiff
|
tree
2008-01-16
grischka
Just w
a
r
n a
b
out unkno
w
n directives
,
define
__STDC_VERSION__
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
grischka
Switch to newer tccpe
.
c (i
n
cl
u
des
s
upp
o
rt for
resources)
commit
|
commitdiff
|
tree
next