repo.or.cz
/
tinycc
/
kirr.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Call relocate_sym() before we return the offset, so user doesn't need to check the...
2009-04-18
S
hini
c
hi
r
o Hamaji
Call relo
c
ate_s
y
m() bef
o
re w
e
return
the offs
e
t, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
t
cc -E: fix pasting empty t
o
kens
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
tcc -E
:
p
r
e
s
erve spaces, alternative sol
u
tion
commit
|
commitdiff
|
tree
2009-04-18
grischka
CONFIG_TCC_
S
TATIC: a
d
d
du
m
my for dlcl
o
se
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
avoid warni
n
g u
n
init
i
alized
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hama
j
i
x86-64: F
i
x tcc -run
.
W
e need extra me
m
o
r
y
f
o
r
PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
get rid of 8
b
ytes
memor
y
leak
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
chan
g
e tc
c
_
a
dd/
g
et_symbol to use void*
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
schk
a
altern
a
tive int tcc_relocat
e
(
T
CCState *s1, void *ptr);
commit
|
commitdiff
|
tree
2009-04-18
grischka
TOK_builtin_mallo
c
: alt
e
rnati
v
e so
l
ution
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: De
f
ine make variab
l
e TARGET so that
t
e
st2 an
d
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nich
i
ro Ham
a
ji
x86-64:
Remove code for de
b
ug print
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
c
h
ir
o
Hama
j
i
x86
-
64: Fix cast from integers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hi
r
o Hamaj
i
Work
aro
u
nd f
o
r th
e
issue TCC doesn't handle
-
2147
4
83648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
Hamaji
Fixes for i
s
sues I've
just
f
oun
d
/introduced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Ha
m
aji
x86-6
4
:
Cast fro
m
64bit
pointer to l
o
ng long must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
w
i
n32: accept uppercase filename
s
uffix
e
s
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x86-
6
4: Ther
e
can be valid addresses
w
hich is g
r
eater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
Fix for x86-64: The fi
r
st
and second
arguments of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
H
amaji
F
ix sill
y
typos in t
h
e
previous ch
a
nge
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hama
j
i
x86-64: Make AB
I
for long d
o
u
b
le c
o
m
pa
t
ibl
e
w
i
th
G
CC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
j
i
Improve the
t
e
s
t coverage: !val for float/
d
o
u
ble/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nich
i
ro Hamaji
x86-64: Combine b
u
ffers o
f
sections be
f
ore
w
e
c
all
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Gen
e
rate P
I
C code so th
a
t we can create sha
r
ed objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
check for absolute i
n
cl
u
de paths
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
get rid
o
f "free_section probl
e
m"
w
i
th priv
a
te sec
t
ions
commit
|
commitdiff
|
tree
2009-04-18
grischka
tiny_libmaker
:
fix function array
o
verflow
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
accept "r
e
strict" in array-decl (
S
TDC
1
99901)
commit
|
commitdiff
|
tree
2009-04-18
grischka
i386: apply "align=8 for
d
o
ubles
.
.
.
" for PE only
commit
|
commitdiff
|
tree
2009-04-18
S
hinichir
o
Ha
m
a
j
i
x86-64:
N
o
w
T
C
C can create healthy shared objects
from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
Hamaji
x86-6
4
bug fix
:
F
ix stab generat
i
on for x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Ha
m
a
j
i
x86-64
b
ug fix:
U
s
e stack wit
h
a
l
ignment j
u
st like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
x86-64: Save RDX and RC
X
before we use
the
m
as function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
ic
h
iro Hamaji
Remove multiple definition error
caused
b
y com
b
in
a
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
chiro
Hama
j
i
Add check f
o
r invalid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
ama
j
i
F
ix
o
verrun in decl_initializer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Bette
r
DLL sup
p
ort on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
First
naive DLL suppo
r
t on
x
8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
Generate
PI
C
for addresses of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichir
o
H
a
maji
Suppress
noisy po
i
nter
sig
n
ed-ness warnings o
n
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
Code cleaning: uti
l
ize vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Sup
p
ort
l
ong long
bitfi
e
lds for all arc
h
i
t
e
ctures
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
chiro Hamaji
A uint
6
4 bug fix
on x86-64
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
i
chiro Hamaji
Allow long long as a type of bitfields on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: allow user s
e
gments as writable & executable
commit
|
commitdiff
|
tree
2009-04-18
grischka
i
3
8
6: align
=
8
f
o
r doubl
e
and
l
o
ng lo
n
g
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
win32: fix for VC8Express
compi
l
er
commit
|
commitdiff
|
tree
2009-04-18
Kirill Sme
l
k
o
v
tcc -E: preserve spaces
(
partial solution)
commit
|
commitdiff
|
tree
2009-04-18
Kirill
S
m
e
l
kov
string_test
:
we should alw
a
ys use 'u
n
si
g
ned
i
nt' for b
commit
|
commitdiff
|
tree
2009-04-18
Alexander Egorenkov
t
ype
_
size fun
c
ti
o
n
returne
d
in
c
orrect
size
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
fi
x
c
onsta
n
t
op
t
im
i
zati
o
n for unsigneds
commit
|
commitdiff
|
tree
2008-12-02
grisch
k
a
fix dat
a
overflow
w
ith init_putv
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o Hamaji
Add
s
e
v
eral test cas
e
s
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichir
o
Hamaji
A
dd
s
uppo
r
t o
f
x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro Hamaji
s/int/unsigne
d
/ sin
c
e GCC 4
.
3
.
2
p
r
oduce
s
code w
h
ich
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Ha
m
aji
Suport LDOUBLE_SIZE
=
=
16
envi
r
onment
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ic
h
iro Hamaji
silly bug fix: s/#ifdef PTR_
S
IZE ==
4
/#if PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Ham
a
ji
Make tccel
f
.
c 64bi
t
ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
One mo
r
e s/
i
n
t/long/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
m
aji
Use int*2 instead o
f
long*2 to
h
old double
v
alue
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro
H
am
a
ji
Use lo
n
g instead of i
n
t to hold pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro
H
ama
j
i
Add
_
_bui
l
t
in_frame_address(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o Hamaji
Imported sever
a
l macros required by
x
86-64
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaji
Introduce
E
l
f
W mac
r
o and EL
F
W to enca
p
sulate th
e
dif
f
e
rence
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
D
anie
l
G
löckner
Futher
c
hang
e
s to casts
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
F
i
x get_tok
_
str wrt
w
i
de characters
commit
|
commitdiff
|
tree
2008-11-30
Daniel
G
löckner
R
e
wrote '
?
' fo
r
constants
commit
|
commitdiff
|
tree
2008-11-30
Dani
e
l
Glöckn
e
r
C
ast para
m
eter
of '!' to _Bool
commit
|
commitdiff
|
tree
2008-11-30
Daniel G
l
öckner
R
e
wrot
e
c
a
sts
commit
|
commitdiff
|
tree
2008-11-30
grischka
li
n
e
-
n
u
mbe
r
s
output
f
or TCC -E
commit
|
commitdiff
|
tree
2008-11-30
grischka
win32/bui
l
d
-
tcc
.
bat: define CONFI
G
_S
Y
SROOT
commit
|
commitdiff
|
tree
2008-09-15
g
risc
h
ka
w
a
s hash, no
t
l
ink
commit
|
commitdiff
|
tree
2008-09-14
g
r
ischka
update changelog
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Display error on sta
t
ement ex
p
ression
s
wi
t
h complex
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Fix
b
itfiel
d
s with non-int types and i
n
unions
commit
|
commitdiff
|
tree
2008-09-12
Daniel
G
löckner
Force null pointer exceptio
n
for code ou
t
sid
e
of
a
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Dan
i
el Glöckner
Op
t
imize arithmetic
w
ith poi
n
te
r
to val
u
e o
n
stack
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel G
l
ö
ckner
Fix g
v
f
or long
l
on
g
s
commit
|
commitdiff
|
tree
2008-09-12
Dan
i
el Glöckner
Al
l
ow to use
libgc
c
instead
o
f libtcc1
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
A prefi
x
for def
a
ult library/include search paths
commit
|
commitdiff
|
tree
2008-09-12
Dani
e
l G
l
öckne
r
ARM related M
a
kefile changes
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Runti
m
e
lib fun
c
ti
o
n
s
commit
|
commitdiff
|
tree
2008-09-12
Daniel Gl
ö
ckner
S
e
t VT_LVAL_xxx flags for function arguments in
gfunc_
p
rolo
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Adam
S
ampso
n
Patch for D
E
STDIR install
a
t
i
on (Adam Samps
o
n
)
commit
|
commitdiff
|
tree
2008-09-12
gr
i
schka
f
i
x
isid
n
um_tabl
e
for C
H
_EO
F
(-1)
commit
|
commitdiff
|
tree
2008-09-12
grischka
f
r
ee_section bugfix
commit
|
commitdiff
|
tree
2008-05-05
grisch
k
a
release loade
d
dlls cleanly
(
Sam K)
commit
|
commitdiff
|
tree
2008-05-05
gr
i
schka
enable pe-o
u
tput fro
m
l
i
b
t
cc (Shmuel Zeig
e
rman)
commit
|
commitdiff
|
tree
2008-04-27
grischka
fix optio
n
s
in
C
scripts a
f
ter -run
commit
|
commitdiff
|
tree
2008-04-27
grischka
fix s
t
abstr
with l
i
nked
o
bj
e
cts
commit
|
commitdiff
|
tree
2008-04-27
gr
i
schka
fix bogus rel
o
c
a
tion
s
w
ith TCC_OU
T
P
U
T_D
L
L
commit
|
commitdiff
|
tree
2008-04-27
g
ris
c
hka
enable multiple
s
tates and fix minor m
e
mory leaks
commit
|
commitdiff
|
tree
2008-03-31
grischka
up
d
a
t
e manual
,
c
hangelog
commit
|
commitdiff
|
tree
2008-03-31
gri
s
c
h
ka
add
e
d v
e
rbos
i
ty le
v
els (-vv -vvv)
commit
|
commitdiff
|
tree
2008-03-31
grischka
Accept standard inp
u
t as an
inputst
r
eam (Han
z
ac Chen)
commit
|
commitdiff
|
tree
2008-03-25
g
r
i
schka
g
e
t rid of
a
w
a
r
ning and f
i
x
.
bat
commit
|
commitdiff
|
tree
2008-03-25
grischka
Add
-
s
oname linker opti
o
n (Marc An
d
re Tanner)
commit
|
commitdiff
|
tree
2008-03-25
grisc
h
ka
C
o
mply to c89 compilers ot
h
er than gcc (Hanza
c
Chen)
commit
|
commitdiff
|
tree
2008-03-08
gri
s
c
h
ka
Enable -B op
t
ion for l
i
brary path
o
n win32
commit
|
commitdiff
|
tree
2008-03-08
grischka
Fi
x
't
c
c -
s
tatic' with recent gli
b
c
commit
|
commitdiff
|
tree
next