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
move preprocessor to tccpp.c
2009-05-05
grischka
mov
e
prepro
c
essor to
t
ccp
p
.
c
commit
|
commitdiff
|
tree
2009-05-05
grisch
k
a
move declarations to tcc
.
h
commit
|
commitdiff
|
tree
2009-05-05
grischk
a
ne
w
files: t
c
c
.
h libt
c
c
.
c tc
c
pp
.
c
t
c
cgen
.
c
commit
|
commitdiff
|
tree
2009-04-19
grischka
clea
n
up makefiles
commit
|
commitdiff
|
tree
2009-04-18
grischka
enabl
e
back
t
race only when it
'
s
supp
o
r
t
ed
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
fix makefiles etc for s
u
b
dir
s
commit
|
commitdiff
|
tree
2009-04-18
grischka
new subdir
s
:
i
nclud
e
, li
b
, tests
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: readme
.
tx
t
->tcc-win32
.
txt, update tcc-
d
oc
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
mu
t
e
s
tr
a
nge difference in tcctest
commit
|
commitdiff
|
tree
2009-04-18
grischka
l
ibtcc: add support to be build
as DLL
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schk
a
libtcc: new api
t
cc_set_lib
_
path
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
t
c
c_relocate: return error and
r
emove un
u
sed c
o
de
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro Hamaji
Call relocate_sym() before we
r
eturn
the offset,
so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
schk
a
tcc -
E
: fix pas
t
ing empty
tokens
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc -E: preserve spaces, altern
a
tive solution
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
CO
N
FIG_TC
C
_S
T
ATI
C
: add
d
u
m
my for dlclose
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
avoi
d
warning uninitializ
e
d
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
chiro Hamaji
x8
6
-64: Fix tcc -ru
n
.
W
e
ne
e
d extra memory f
o
r PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
get rid
o
f 8 bytes memor
y
leak
commit
|
commitdiff
|
tree
2009-04-18
grischka
chan
g
e tcc_add/g
e
t_sym
b
ol
t
o use void
*
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
alternative int tcc_relocate(
T
C
C
State
*s1,
void *
p
tr)
;
commit
|
commitdiff
|
tree
2009-04-18
grischka
T
O
K
_
builti
n
_malloc:
alternative solutio
n
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x86-64: Define make variable TARGE
T
so that test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
x86-64: Rem
o
v
e
c
ode f
o
r debu
g
print
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Fix cast fro
m
in
t
e
gers to
pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Work
ar
o
u
nd for
t
h
e issue
TCC doesn't handle -214748364
8
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
H
a
m
aji
Fixes for is
s
u
e
s
I
've just found/intr
o
duced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
x86-64: Cast from 64bit
p
ointer to lon
g
long must n
o
t
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: accept upper
c
ase filename su
f
fixes
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x86-64: There can be va
l
id addr
e
sses which is gre
a
te
r
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
F
i
x
f
or x8
6
-64: The first and s
e
c
o
nd arg
u
ments o
f
memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
ch
i
ro Ham
a
ji
Fix
sill
y
typ
o
s
in
the previous change
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro Hama
j
i
x86-64: Make A
B
I
f
o
r
long dou
b
le c
o
mpatible wit
h
G
C
C
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maj
i
Improve the t
e
st cov
e
rage:
!val for float/
d
ouble/lo
n
g
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x86-64: Combine
b
uffe
r
s of
s
e
c
tions before
w
e c
a
ll
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inich
i
ro Ha
m
aji
Ge
n
erate P
I
C cod
e
s
o
t
ha
t
w
e
c
a
n create shared objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
c
heck for absolute include paths
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
get rid of
"f
r
ee_section problem
"
w
i
t
h p
r
ivate sectio
n
s
commit
|
commitdiff
|
tree
2009-04-18
grischka
tiny_li
b
ma
k
e
r:
f
ix
f
un
c
tion
a
rray overf
l
ow
commit
|
commitdiff
|
tree
2009-04-18
grischka
accept "restrict" in arra
y
-decl (STD
C
199901)
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
i386: apply
"
align=8 for dou
b
les
.
.
.
" for PE only
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
x86-64: Now TCC can create healthy sh
a
r
e
d objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hama
j
i
x
8
6-
6
4 bug fix: Fix stab generation for x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
c
hi
r
o Ham
a
ji
x86-
6
4
bug fi
x
:
Us
e
st
a
c
k with alignm
e
nt just
l
i
ke
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Ham
a
ji
x86-6
4
: Save RDX
a
n
d
RCX befo
r
e we use the
m
a
s
functio
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hama
j
i
Remov
e
m
ultip
l
e defi
n
ition erro
r
caused
by
comb
i
nation
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
A
dd check for inval
i
d
numb
e
rs
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nich
i
ro Ham
a
ji
Fix overrun in de
c
l
_
init
i
alizer_
a
lloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Better DLL support on
x86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
r
o
Ha
m
aji
Fi
r
st
naiv
e
DLL support on x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Generate PIC
f
o
r address
e
s of sym
b
ols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
Supp
r
ess
noisy p
o
in
t
e
r
s
i
g
n
ed-ness warnings o
n
x
8
6-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro H
a
maji
Code cleaning: u
t
iliz
e
vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Support lon
g
long bit
f
i
e
lds f
o
r
all architectures
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
Hamaji
A
u
in
t
64 bu
g
fix on x86-
6
4
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
ro Ha
m
aji
Allow long
lon
g
as a typ
e
o
f
bitfields on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
gri
s
c
hka
wi
n
32: allow
user segmen
t
s as writable
&
e
x
ecuta
b
le
commit
|
commitdiff
|
tree
2009-04-18
grischka
i
386:
a
l
i
gn=8 for
d
ouble and
long long
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32:
f
ix for VC8Express
comp
i
l
e
r
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smel
k
ov
tcc -
E
: preserve spa
c
es (partial solution)
commit
|
commitdiff
|
tree
2009-04-18
Kirill S
m
elkov
string_test: we shou
l
d
alwa
y
s use 'un
s
igned int' for
b
commit
|
commitdiff
|
tree
2009-04-18
Alexander Ego
r
e
n
kov
type_size
function ret
u
rne
d
inco
r
rect size
commit
|
commitdiff
|
tree
2009-04-18
grischka
f
ix constant optim
i
zation f
o
r
unsigneds
commit
|
commitdiff
|
tree
2008-12-02
grisch
k
a
fix data over
f
low with init_putv
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hamaj
i
Add seve
r
al
t
e
s
t cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add
s
upport
of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Hamaji
s/in
t
/un
s
igned/ since GC
C
4
.
3
.
2 pro
d
u
c
e
s
c
o
d
e
which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inic
h
i
r
o Hamaji
Suport LDOUBLE_S
I
ZE == 16 environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
a
m
aji
s
i
lly bug fix: s/#ifdef
P
T
R_S
I
ZE == 4
/
#if P
T
R_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Hama
j
i
Make
t
ccel
f
.
c 64bi
t
ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
i
chiro Ha
m
aji
One more s/int/long/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Use int*2 ins
t
ead of long*2 to hold do
u
ble val
u
e
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Use long instead
o
f int to hold
p
ointer values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add __builtin_frame_
a
ddres
s
(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ham
a
j
i
Importe
d
several mac
r
o
s
r
equired by
x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
r
o
Hamaji
I
ntr
o
duce ElfW macr
o
and ELFW
to
e
ncapsulate t
h
e differenc
e
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
Fut
h
er cha
n
ge
s
to casts
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöck
n
e
r
Fix
g
et_tok_s
t
r
wrt
w
i
de charact
e
r
s
commit
|
commitdiff
|
tree
2008-11-30
Da
n
iel G
l
öckner
Rewrote '?' for cons
t
ants
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
Cast parameter
of '
!
' to _Bool
commit
|
commitdiff
|
tree
2008-11-30
D
a
niel Glöc
k
ner
Rewrote casts
commit
|
commitdiff
|
tree
2008-11-30
grischka
line-num
b
ers output for
T
CC
-E
commit
|
commitdiff
|
tree
2008-11-30
grisc
h
ka
win32/bui
l
d-tc
c
.
b
a
t: define
CONFI
G
_SYSRO
O
T
commit
|
commitdiff
|
tree
2008-09-15
g
r
ischka
w
a
s h
a
sh, not link
commit
|
commitdiff
|
tree
2008-09-14
gri
s
chka
up
d
ate
c
hangelo
g
commit
|
commitdiff
|
tree
2008-09-12
Daniel
Glöckner
Display error on statement expressi
o
ns with
c
omplex
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Da
n
i
e
l Glöckner
Fix b
i
t
f
i
elds wit
h
n
o
n-int types and in
unions
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glö
c
kner
Force null point
e
r exception for
c
ode o
u
tside
of a
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Da
n
iel Glöckner
O
ptimize ari
t
hmetic wi
t
h pointer to value on stack
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Dani
e
l
Gl
ö
ckner
Fix
g
v for
long lo
n
g
s
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckne
r
Allow to use libgcc instead of
l
ibt
c
c
1
commit
|
commitdiff
|
tree
2008-09-12
Danie
l
G
löc
k
ne
r
A prefi
x
for defau
l
t library/
i
n
clude
s
earch
paths
commit
|
commitdiff
|
tree
2008-09-12
Da
n
i
e
l Gl
ö
c
k
ner
ARM
r
elated Makefile
c
hange
s
commit
|
commitdiff
|
tree
2008-09-12
Danie
l
Glöckne
r
Runtime lib functions
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Set VT_LVAL_xxx
flags for
function arguments in gfunc_pro
l
og
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
A
d
am Sampson
Patch for DESTDIR installation (Adam Samp
s
on)
commit
|
commitdiff
|
tree
2008-09-12
gr
i
sch
k
a
fix isidnum_table for
C
H
_
EOF
(-1)
commit
|
commitdiff
|
tree
2008-09-12
grischka
fre
e
_sect
i
on bugfi
x
commit
|
commitdiff
|
tree
2008-05-05
grischka
releas
e
l
o
aded dlls cleanly (Sam K)
commit
|
commitdiff
|
tree
2008-05-05
grischk
a
enable pe-output from libtcc (Shmuel Zeig
e
rman)
commit
|
commitdiff
|
tree
next