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
allow tcc be build from separate objects
2009-04-18
grischka
mute stra
n
g
e differenc
e
in tcctest
commit
|
commitdiff
|
tree
2009-04-18
grischka
libtcc: add sup
p
o
rt to be build
a
s
DLL
commit
|
commitdiff
|
tree
2009-04-18
grischka
libtc
c
: new
api tc
c
_set_lib_path
commit
|
commitdiff
|
tree
2009-04-18
gris
c
h
k
a
t
c
c_reloca
t
e: ret
u
r
n error and
r
emove
un
u
sed code
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
ro Ham
a
ji
Call re
l
ocate
_
sym() before we re
t
urn the offset,
s
o
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
tcc -E: fix pasting e
m
pty
t
o
kens
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
tcc -E
:
pres
e
rve spaces, alternat
i
ve solution
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
s
chka
C
ONFIG
_
TCC_STATIC
:
add dummy for dlcl
o
se
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischk
a
a
v
o
i
d warnin
g
u
n
initia
l
ized
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
x86-6
4
: Fix tcc -run
.
W
e
n
e
ed extra memo
r
y for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gr
i
s
chka
get rid o
f
8 bytes memory lea
k
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
change tcc_a
d
d
/get_symbol
t
o
use void
*
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
alter
n
ative
i
n
t
t
c
c_relocat
e
(TCC
S
t
ate *s1, void
*
ptr);
commit
|
commitdiff
|
tree
2009-04-18
grischka
TOK_bui
l
t
i
n_mall
o
c: al
t
ernat
i
ve solu
t
ion
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Define make va
r
iable T
A
RGET so tha
t
test2
and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Ham
a
ji
x86-64:
R
e
move cod
e
for debug print
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o H
a
maji
x
8
6-64: Fix cast f
r
om intege
r
s
t
o point
e
rs
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Work aro
u
nd
f
o
r
th
e
issue TCC does
n
't hand
l
e
-214
7
48364
8
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro
Hama
j
i
F
ixes for issues
I
'
ve j
u
s
t
found/int
r
odu
c
e
d
to
x
86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaj
i
x86-64: Cas
t
from
6
4b
i
t po
i
nte
r
to lo
n
g long must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
win
3
2: accept upp
e
r
ca
s
e filename su
f
fixes
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x86-64: There can be valid addresses which
i
s greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
Fix for x86-6
4
: The first and
s
econd
a
r
gumen
t
s of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
Fi
x
s
illy t
y
pos in the previou
s
change
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinich
i
ro Ha
m
aji
x86-6
4
: Make ABI for lon
g
double compatible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inich
i
ro Hamaj
i
Improve the tes
t
coverage: !val for float/double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
x8
6
-64:
C
o
m
bine buff
e
rs
of section
s
before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Generate PIC code so
t
h
a
t we can create sha
r
e
d
ob
j
ects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
check for absolute include paths
commit
|
commitdiff
|
tree
2009-04-18
grischka
get rid of "free_section problem" with p
r
ivate sections
commit
|
commitdiff
|
tree
2009-04-18
grischka
tiny_lib
m
aker
:
fi
x
fu
n
cti
o
n
array overflow
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
accept "restric
t
" in
a
rray-decl (STDC 199901)
commit
|
commitdiff
|
tree
2009-04-18
grischka
i
3
86: apply "al
i
gn
=
8
f
or doubles
.
.
.
" for PE
o
nly
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ich
i
ro
Hamaji
x86-64: Now TC
C
can
c
r
eate he
a
l
t
hy sha
r
e
d
objects
f
rom
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
x8
6
-
64 bug fix: Fix
stab generation for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x86-64
b
u
g fix: U
s
e stac
k
wit
h
alignment just li
k
e
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
x
86-64: Save
RDX and RCX bef
o
re
w
e
use them as
f
unction
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hi
r
o
Hamaji
R
e
move multipl
e
definition error caused
b
y combina
t
ion
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o H
a
maji
Ad
d
check
f
or invalid
numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaj
i
Fix overrun in decl
_
i
n
it
i
al
i
zer_a
l
l
o
c
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
B
etter DLL support on x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
Firs
t
n
a
ive DLL supp
o
r
t
on
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Gen
e
rate PIC fo
r
addre
s
s
e
s
of symbol
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Suppress no
i
sy pointe
r
si
g
n
e
d-ness warnings on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro
H
amaji
Code c
l
ean
i
ng: utilize
v
pushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
chiro Hamaji
Support
l
o
ng lon
g
bitfiel
d
s for all
archi
t
ectures
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
Hamaji
A uint64 bug fi
x
o
n
x
86-
6
4
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Al
l
ow
l
on
g
long as
a
t
yp
e
of bitfields on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
w
i
n32: a
l
l
o
w
user se
g
men
t
s a
s
writable & exe
c
u
table
commit
|
commitdiff
|
tree
2009-04-18
g
r
isch
k
a
i
38
6
: align
=
8
f
o
r double
a
nd long long
commit
|
commitdiff
|
tree
2009-04-18
gr
i
sc
h
ka
win32
:
fix for VC8Express compiler
commit
|
commitdiff
|
tree
2009-04-18
Kirill
S
m
e
l
k
ov
tcc -E: preserv
e
spaces
(partial
s
ol
u
t
i
on)
commit
|
commitdiff
|
tree
2009-04-18
Kirill Sm
e
lkov
s
trin
g
_t
e
st: we
s
hould alway
s
use 'unsigned int' for b
commit
|
commitdiff
|
tree
2009-04-18
A
l
e
x
ander Egorenkov
t
y
pe_size function
r
eturned incorrect siz
e
commit
|
commitdiff
|
tree
2009-04-18
grischka
fix const
a
n
t
o
ptimization
for uns
i
gned
s
commit
|
commitdiff
|
tree
2008-12-02
g
r
ischka
fix
d
ata
o
v
erflow with init_p
u
tv
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ham
a
ji
Add seve
r
al test c
a
s
es
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add support of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro
Ham
a
ji
s/int/unsign
e
d/ since
GCC 4
.
3
.
2 produces c
o
de which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
m
a
j
i
Supo
r
t L
D
O
U
B
LE_
S
IZ
E
== 16 e
n
vironment
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro Hamaji
silly b
u
g fix: s/#ifd
e
f PTR_SIZE == 4/#if
P
T
R
_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
a
maji
M
a
ke tc
c
elf
.
c 64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
ma
j
i
One more s/i
n
t/long/
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Ham
a
j
i
Use int*2 i
n
st
e
ad
o
f
lo
n
g*2 t
o
hold dou
b
le v
a
lue
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaj
i
Use lon
g
instead
o
f
i
n
t
to hold pointer va
l
ues
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
ma
j
i
Add _
_
b
u
i
l
tin_frame_
a
ddress(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
maji
Imported several macros req
u
i
r
ed by
x
86-64
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hamaj
i
Introduce E
l
f
W macro
and ELFW to
enca
p
sulat
e
th
e
difference
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Dan
i
el Glö
c
kn
e
r
Futher ch
a
nges to
casts
commit
|
commitdiff
|
tree
2008-11-30
Dan
i
el Glöc
k
n
er
Fix get_
t
ok
_
str wr
t
wi
d
e characters
commit
|
commitdiff
|
tree
2008-11-30
D
a
niel Glöckner
Rew
r
ote
'?' fo
r
constants
commit
|
commitdiff
|
tree
2008-11-30
Dani
e
l
G
löckner
Cast parameter of '!
'
to _Bool
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
Rewrote cas
t
s
commit
|
commitdiff
|
tree
2008-11-30
gr
i
sc
h
ka
line-n
u
mbers out
p
ut for TC
C
-E
commit
|
commitdiff
|
tree
2008-11-30
grischka
win32/
b
uild-
t
cc
.
bat: d
e
fine CONFIG_SYSROOT
commit
|
commitdiff
|
tree
2008-09-15
g
r
i
s
chka
was hash,
no
t
link
commit
|
commitdiff
|
tree
2008-09-14
grischka
upd
a
te changel
o
g
commit
|
commitdiff
|
tree
2008-09-12
Daniel
G
löckner
Display error on statemen
t
expressions
w
it
h
c
o
m
p
l
ex
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Danie
l
Glöckner
Fix
b
i
t
field
s
w
i
th non-in
t
type
s
a
nd
in unions
commit
|
commitdiff
|
tree
2008-09-12
Daniel Gl
ö
c
k
ner
Force nul
l
poin
t
er exception fo
r
code
outside of a
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Optimize ari
t
h
m
etic with poi
n
ter t
o
valu
e
on st
a
ck
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glö
c
kner
Fix gv fo
r
long longs
commit
|
commitdiff
|
tree
2008-09-12
Da
n
i
e
l Glöckne
r
Allow to use li
b
g
cc instead of libtcc1
commit
|
commitdiff
|
tree
2008-09-12
D
ani
e
l
Glö
c
kner
A prefix for default
l
ibr
a
r
y/i
n
clude sear
c
h paths
commit
|
commitdiff
|
tree
2008-09-12
D
a
niel
G
löc
k
ner
ARM related Ma
k
e
f
ile
changes
commit
|
commitdiff
|
tree
2008-09-12
D
aniel Glöckner
R
un
t
ime
l
i
b functions
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Set VT
_
LVAL_
x
x
x
flags for fu
n
ct
i
on a
r
gument
s
in
g
func
_
prolo
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Adam Sampson
Patch for DESTDIR i
n
stal
l
ation (Adam Samps
o
n)
commit
|
commitdiff
|
tree
2008-09-12
grischka
fix isidnum_t
a
b
l
e
for
C
H_EOF
(
-1)
commit
|
commitdiff
|
tree
2008-09-12
g
r
isc
h
ka
free_
s
ec
t
ion b
u
gfix
commit
|
commitdiff
|
tree
2008-05-05
grischka
rele
a
se loaded
dlls cleanly (S
a
m K)
commit
|
commitdiff
|
tree
2008-05-05
gri
s
chka
enable pe-o
u
t
p
u
t from libtcc (Shmuel Zeigerman)
commit
|
commitdiff
|
tree
2008-04-27
grischka
fix op
t
ion
s
in C scr
i
pts after -run
commit
|
commitdiff
|
tree
2008-04-27
grischka
fix stabstr with linked
objects
commit
|
commitdiff
|
tree
2008-04-27
g
r
ischka
fix bogus
r
e
loc
a
tio
n
s w
i
th T
C
C_OUTPUT_DLL
commit
|
commitdiff
|
tree
2008-04-27
grischka
enable mul
t
ipl
e
stat
e
s and fix minor
m
emory
lea
k
s
commit
|
commitdiff
|
tree
2008-03-31
grischka
update manual, chang
e
log
commit
|
commitdiff
|
tree
2008-03-31
g
rischka
added ve
r
bosity levels (-vv -vv
v
)
commit
|
commitdiff
|
tree
2008-03-31
gri
s
chka
Acc
e
pt st
a
ndard input as an inputstream
(Hanzac Chen)
commit
|
commitdiff
|
tree
2008-03-25
grischka
get r
i
d of
a warning and fi
x
.
b
a
t
commit
|
commitdiff
|
tree
next