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
configure: cleanup
2009-04-18
grischka
n
e
w subdirs:
i
nclud
e
, l
i
b, tests
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32:
r
e
a
dme
.
txt
-
>tcc-win32
.
txt,
upd
a
t
e
t
cc-do
c
commit
|
commitdiff
|
tree
2009-04-18
grischka
mute strange d
i
ffe
r
ence in
t
cctest
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
li
b
tcc: add sup
p
ort
to be
b
u
ild as DLL
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
libtcc: new a
p
i t
c
c
_
s
e
t_lib_path
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
tcc_relocate:
return error
and
re
m
o
v
e un
u
s
e
d
code
commit
|
commitdiff
|
tree
2009-04-18
S
h
inich
i
ro Hamaj
i
C
a
l
l relocate_sym() before we retu
r
n
t
he off
s
e
t, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
tcc -E:
fix pasting empty tokens
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc -E
:
p
r
eserve sp
a
ces, alt
e
rnative solution
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
CONFIG
_
TCC_STATIC: add du
m
my for dlclos
e
commit
|
commitdiff
|
tree
2009-04-18
gr
i
sch
k
a
a
v
o
id warning
uninitialized
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaj
i
x86-64: Fix tcc -
r
un
.
We
n
eed extra
memor
y
for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
get
ri
d
of
8
bytes memory leak
commit
|
commitdiff
|
tree
2009-04-18
grischka
cha
n
ge tcc_add/ge
t
_symbol to use void*
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
alternative
i
n
t
tcc_rel
o
c
ate(TCCState *s1, vo
i
d *p
t
r
)
;
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
TO
K
_builtin_malloc
:
alternative
solution
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x86-64:
D
efine make va
r
i
able
T
ARGET so tha
t
t
e
st2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x86-64: Remove
code for d
e
bug print
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
x
8
6-
6
4: Fix cast from
integers to
pointer
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Work around f
o
r t
h
e issue
T
CC do
e
sn't
handle -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
Fixes f
o
r
issues I've ju
s
t found/intr
o
duced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
x8
6
-64: Cast from 6
4
bit
p
ointer to lo
n
g long must
not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: accept upperca
s
e filenam
e
suffixes
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x8
6
-
64: T
h
ere can
b
e
valid addres
s
e
s
whi
c
h is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Fix for x86-6
4
: The first an
d
secon
d
arguments of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
Fix s
i
lly typos in the previous change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maj
i
x86-64: Make ABI
f
or
l
ong double c
o
mp
a
tible wit
h
GC
C
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inic
h
iro Hama
j
i
Improve the
tes
t
coverage: !v
a
l
f
o
r fl
o
at/double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
x86-64: Combine buffers of
s
ections bef
o
r
e
we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
G
enerate PIC code so that we can cr
e
a
t
e sha
r
ed o
b
j
e
cts
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
check for ab
s
olute
inc
l
ude paths
commit
|
commitdiff
|
tree
2009-04-18
g
r
isc
h
ka
get ri
d
of "fre
e
_
sect
i
o
n prob
l
e
m" w
i
th private sections
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
t
i
n
y
_
l
ibm
a
ker: fix function array overflow
commit
|
commitdiff
|
tree
2009-04-18
grischka
accept "res
t
rict"
i
n
array-decl (STDC 199901)
commit
|
commitdiff
|
tree
2009-04-18
g
risch
k
a
i386: apply "align=
8
fo
r
d
o
uble
s
.
.
.
" for PE only
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
ch
i
ro Ham
a
ji
x86-64: Now
TCC can c
r
eate healthy share
d
obj
e
cts from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chi
r
o Hamaji
x8
6
-64 bug
f
ix:
Fix stab g
e
nerat
i
on fo
r
x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichir
o
Hamaji
x86-6
4
bug
f
ix: Use stack with
al
i
gnment just li
k
e
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
x86-6
4
: Save RDX an
d
R
CX before
w
e use them
a
s
f
uncti
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
Hamaji
Remove multiple de
f
inition error caused by combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
Ad
d
c
h
eck for
i
nvalid num
b
ers
.
commit
|
commitdiff
|
tree
2009-04-18
S
hi
n
ichiro Hamaji
Fi
x
overrun in d
e
cl_init
i
alizer_allo
c
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hir
o
H
a
maji
Bette
r
D
L
L support o
n
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
Fir
s
t naive DLL sup
p
ort on
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Generate PI
C
for addresses
of
s
ymbo
l
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
Hamaji
S
uppre
s
s noisy point
e
r
signed
-
ness warnings o
n
x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
C
o
de cleanin
g
: utilize vpushl
l
()
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
Support lon
g
long bitfields for all architect
u
r
e
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Ham
a
ji
A uint64
b
ug fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
h
ir
o
Hamaji
Allow long long as a type
of bitfields on x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
s
chka
w
i
n32: allow user seg
m
ents
a
s
writabl
e
&
e
x
ecutable
commit
|
commitdiff
|
tree
2009-04-18
grischka
i386: align=8 for double
a
nd long
l
o
n
g
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: fix for
VC
8
Express co
m
piler
commit
|
commitdiff
|
tree
2009-04-18
Kiril
l
Smelkov
tcc -E: preserve s
p
aces (partial
s
olution)
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smel
k
ov
string_test: we should always use
'
u
nsigned int' for b
commit
|
commitdiff
|
tree
2009-04-18
Alexander
Egorenkov
type_size f
u
n
ction
retu
r
ned in
c
orre
c
t size
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
f
ix consta
n
t opti
m
ization
f
or unsign
e
d
s
commit
|
commitdiff
|
tree
2008-12-02
gris
c
hka
fix da
t
a overflow with init
_
put
v
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add several test cases
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
nic
h
i
ro Ha
m
aji
Add
suppo
r
t of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aj
i
s/int/unsigned/ since GCC 4
.
3
.
2 produces
code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ich
i
ro
H
a
m
aji
Suport LDOUBLE_SIZE
=
=
1
6 environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Hamaji
silly
bug fix: s/#ifdef PTR_SIZE == 4/#if PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
h
iro Hamaj
i
Make
tccelf
.
c 64bi
t
ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichi
r
o
H
amaji
O
n
e
more
s
/int/
l
ong/
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hamaj
i
Us
e
int*2 instead of lon
g
*2 to
h
old double
v
alue
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaji
Use lo
n
g instead o
f
int to
hol
d
pointer v
a
l
u
es
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add __builti
n
_f
r
a
m
e_
a
ddress(0
)
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Ha
m
aji
Imported several macros requi
r
ed
b
y x86-
6
4
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
Introdu
c
e
ElfW macro and ELFW
t
o encapsulate the differenc
e
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Daniel Gl
ö
ckner
Futher changes to casts
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glö
c
kner
F
i
x get_tok_
s
tr wrt wid
e
characters
commit
|
commitdiff
|
tree
2008-11-30
Daniel
Glö
c
kne
r
R
e
wro
t
e '?'
f
or const
a
nts
commit
|
commitdiff
|
tree
2008-11-30
Danie
l
G
löckner
C
a
s
t
parameter of '!' to _B
o
ol
commit
|
commitdiff
|
tree
2008-11-30
Daniel Gl
ö
ck
n
er
Re
w
rote cast
s
commit
|
commitdiff
|
tree
2008-11-30
grisc
h
ka
l
i
n
e-numbers out
p
ut for TCC -E
commit
|
commitdiff
|
tree
2008-11-30
grischka
win32/build-tcc
.
bat:
define CONFIG_
S
YSROOT
commit
|
commitdiff
|
tree
2008-09-15
grischk
a
was hash, not link
commit
|
commitdiff
|
tree
2008-09-14
grischka
update
ch
a
ngelog
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Display err
o
r
on statement expressi
o
ns wit
h
complex
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
D
a
niel
Glöckner
Fix bitfields wit
h
n
on-int types and in
u
nio
n
s
commit
|
commitdiff
|
tree
2008-09-12
D
aniel
G
löckner
Force nu
l
l p
o
inte
r
exceptio
n
for code outs
i
d
e
of a
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Dani
e
l
Gl
ö
ckner
Optimize arithmetic with
pointer to
v
alue on stack
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
D
a
niel Glöckner
Fix
g
v for long longs
commit
|
commitdiff
|
tree
2008-09-12
Dani
e
l
G
löc
k
ner
All
o
w to u
s
e
libgcc inste
a
d
of libtc
c
1
commit
|
commitdiff
|
tree
2008-09-12
Danie
l
Glö
c
kn
e
r
A
pref
i
x for
defa
u
lt li
b
r
ary/include
s
e
a
rch paths
commit
|
commitdiff
|
tree
2008-09-12
Daniel
G
löckner
ARM related Makefile changes
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöc
k
ner
Runti
m
e lib fun
c
tion
s
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
S
e
t
V
T
_
LVAL_xxx
f
l
ags fo
r
f
u
nction
arg
u
men
t
s in gfunc_prolog
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Ada
m
Sampson
Patch f
o
r DESTDIR installation (A
d
am
S
ampson)
commit
|
commitdiff
|
tree
2008-09-12
grischka
f
i
x isidn
u
m_table f
o
r CH_
E
OF (
-
1)
commit
|
commitdiff
|
tree
2008-09-12
grischka
free_se
c
tion
b
ugfix
commit
|
commitdiff
|
tree
2008-05-05
grischka
release l
o
ad
e
d
dlls c
l
eanly (Sa
m
K)
commit
|
commitdiff
|
tree
2008-05-05
grischka
enable pe-output from libt
c
c (Shmuel Zeig
e
rm
a
n)
commit
|
commitdiff
|
tree
2008-04-27
grisch
k
a
fix options in C s
c
ripts a
f
ter -ru
n
commit
|
commitdiff
|
tree
2008-04-27
gri
s
ch
k
a
fix stabstr with link
e
d objects
commit
|
commitdiff
|
tree
2008-04-27
gr
i
s
c
hka
fix bogus relocation
s
with
T
CC_OUTPUT_DLL
commit
|
commitdiff
|
tree
2008-04-27
grischka
en
a
ble m
u
lti
p
le
s
tates and
fix minor mem
o
ry leaks
commit
|
commitdiff
|
tree
2008-03-31
grischk
a
upd
a
te manual,
changelog
commit
|
commitdiff
|
tree
2008-03-31
g
rischka
added ver
b
osity levels
(
-vv -vvv)
commit
|
commitdiff
|
tree
next