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
move libtcc interface and helper functions to libtcc.c
2009-05-05
grisch
k
a
m
o
ve libtcc interface
a
nd
h
elper f
u
n
ctions to
l
i
b
t
c
c
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move parser/generator
to tc
c
g
e
n
.
c
commit
|
commitdiff
|
tree
2009-05-05
g
r
ischka
m
o
ve preprocessor to tccpp
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move de
c
larations to tcc
.
h
commit
|
commitdiff
|
tree
2009-05-05
gris
c
hka
new files: t
c
c
.
h libtcc
.
c
tccpp
.
c tccgen
.
c
commit
|
commitdiff
|
tree
2009-04-19
gri
s
chka
cleanup
make
f
i
les
commit
|
commitdiff
|
tree
2009-04-18
gri
s
c
h
ka
e
n
able backtrace only when it's support
e
d
commit
|
commitdiff
|
tree
2009-04-18
gr
i
s
c
h
k
a
fix makefiles
etc for subdirs
commit
|
commitdiff
|
tree
2009-04-18
grischka
ne
w
subdi
r
s: include, l
i
b, tests
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: r
e
adm
e
.
t
xt->t
c
c-win32
.
txt, update tcc-doc
commit
|
commitdiff
|
tree
2009-04-18
grischka
mu
t
e
strange
diffe
r
ence in t
c
ctest
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
s
chka
libt
c
c: ad
d
support to be
b
u
ild a
s
DLL
commit
|
commitdiff
|
tree
2009-04-18
gris
c
h
ka
li
b
tcc: new
a
pi tcc_set_lib
_
path
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
tcc_re
l
ocate: r
e
turn error
a
nd rem
o
ve unused code
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Call
relocate_sym() before we re
t
urn the offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc
-
E: fix pasting empty token
s
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc -E: preserve spaces,
a
lternative solution
commit
|
commitdiff
|
tree
2009-04-18
grischka
CONFIG_TCC_STATIC
:
add
d
ummy for dl
c
lose
commit
|
commitdiff
|
tree
2009-04-18
grischka
a
v
oid warn
i
ng un
i
nitia
l
ized
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaj
i
x86-64:
F
ix tcc -run
.
We need extr
a
memory for PL
T
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
get r
i
d of 8
b
ytes memory leak
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
change tcc_add/get_symbol to
u
s
e
void*
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
al
t
erna
t
ive int tcc_relocate(TC
C
State
*s1,
v
o
i
d *ptr);
commit
|
commitdiff
|
tree
2009-04-18
grischka
T
OK_builtin_mallo
c
: alterna
t
ive sol
u
t
ion
commit
|
commitdiff
|
tree
2009-04-18
S
h
inich
i
ro H
a
maji
x86-64:
D
efine m
a
ke variable TARG
E
T s
o
that tes
t
2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
x86-64:
Remov
e
code
for debug print
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Fix c
a
s
t
fro
m
i
nteger
s
to pointe
r
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
ro Ham
a
ji
Work around for the issue TCC doe
s
n't handle -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
F
i
xes for issues I've just fo
u
nd/in
t
rodu
c
ed to x8
6
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro H
a
maji
x86-6
4
:
Cast from 64
b
it
p
oi
n
ter to long long mu
s
t
not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32
:
a
c
ce
p
t upperc
a
se filename su
f
fixes
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
a
maji
x8
6
-64: There c
a
n be vali
d
a
d
dre
s
se
s
which
i
s
g
reate
r
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix for
x
86-64
:
The fir
s
t and second arguments of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinic
h
i
ro Hamaj
i
Fix sill
y
typos
in the pr
e
vious
change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x86-64:
Make
ABI for l
o
n
g double compatible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
Improve the test co
v
erage: !val for float/do
u
b
l
e/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaj
i
x86-6
4
: Combine buffers o
f
sections before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
G
enerate PIC code so tha
t
we c
a
n create shared
obj
e
cts
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
check
for absolute
in
c
lude pa
t
hs
commit
|
commitdiff
|
tree
2009-04-18
grischka
get rid of "free_sec
t
i
on
p
rob
l
em" wi
t
h private s
e
ctions
commit
|
commitdiff
|
tree
2009-04-18
grischka
tin
y
_l
i
b
maker
:
fix function ar
r
ay o
v
erflow
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
accept "restri
c
t" in array-decl (STDC 199901)
commit
|
commitdiff
|
tree
2009-04-18
grischka
i386: apply
"
ali
g
n
=8
f
or doubles
.
.
.
" for
PE only
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ich
i
ro
H
amaji
x86-64: Now TCC can
create
h
e
althy s
h
ar
e
d objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chir
o
H
amaji
x86-64 bug
f
ix:
Fix
s
t
a
b
ge
n
eration for x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
x86-64 bug fix: Use stack
w
i
t
h
a
lignment just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hini
c
h
iro Hamaj
i
x
8
6-64: Save RDX and RCX bef
o
re we use them
as func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Remove m
u
ltiple def
i
nition error caus
e
d by co
m
bination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Ha
m
aji
Ad
d
check fo
r
invalid numbe
r
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichi
r
o Hamaji
Fix overrun in
decl_i
n
iti
a
lizer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro
Hamaj
i
Better DLL support on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
i
r
o
Hamaji
Firs
t
naive
DLL su
p
port on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Generat
e
PIC
for addresses
of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hama
j
i
S
u
ppres
s
noisy
po
i
nter signed
-
ness warnings on x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Co
d
e cleanin
g
:
ut
i
lize v
p
ushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
S
u
p
port l
o
ng long bitfields
for all arc
h
itectu
r
e
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
a
m
a
j
i
A u
i
n
t
64 b
u
g fix on x86-6
4
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
Allow long
l
ong as a type of bi
t
fields on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: allow user segments as w
r
itable
&
ex
e
cu
t
able
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
i
3
86: al
i
gn=8 for
double
a
nd long long
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: fi
x
for VC8Express compile
r
commit
|
commitdiff
|
tree
2009-04-18
Kirill S
m
elkov
tcc -E: p
r
eserve space
s
(
p
art
i
al
s
o
l
u
tion)
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smel
k
ov
string_test: w
e
sh
o
uld always use 'unsigned int' for b
commit
|
commitdiff
|
tree
2009-04-18
Alexander Egorenkov
type_siz
e
function returned incor
r
ect size
commit
|
commitdiff
|
tree
2009-04-18
gri
s
ch
k
a
fix
c
onstant optimization f
o
r unsigneds
commit
|
commitdiff
|
tree
2008-12-02
g
risc
h
k
a
fix dat
a
overflow with
init_putv
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
Add se
v
eral tes
t
c
ase
s
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
ini
c
hiro
Hamaji
Add support o
f
x
86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
s/int/unsigne
d
/ sin
c
e GCC
4
.
3
.
2
p
roduces code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro
H
amaji
Suport LDOU
B
LE_SIZE =
=
16 environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ham
a
ji
s
illy
bug fix: s/#ifdef
P
TR_SIZE
=
= 4
/
#if P
T
R
_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aji
Make
t
c
cel
f
.
c
6
4bit
ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
maji
O
ne more s
/
int/
l
ong/
commit
|
commitdiff
|
tree
2008-12-02
S
h
inich
i
ro Hamaj
i
Use int*2 instead of long*2 to hold
d
oubl
e
v
a
lue
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Us
e
lo
n
g instead of int to hold point
e
r v
a
l
u
es
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add _
_
builtin_f
r
a
me_a
d
dre
s
s(
0
)
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
i
c
hiro
Hamaji
I
mported severa
l
mac
r
os r
e
quired by
x
86-64
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaj
i
Int
r
oduce ElfW macro
a
n
d ELFW to enca
p
sulate t
h
e difference
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
D
aniel
G
löc
k
ner
Futher changes
to ca
s
ts
commit
|
commitdiff
|
tree
2008-11-30
Da
n
iel G
l
öckner
Fix get
_
tok_str wrt wide charac
t
e
r
s
commit
|
commitdiff
|
tree
2008-11-30
Daniel
Glöc
k
n
er
Rewrote '?'
for constan
t
s
commit
|
commitdiff
|
tree
2008-11-30
D
a
ni
e
l
Glö
c
k
ner
Cast p
a
rameter of '!' to _Bool
commit
|
commitdiff
|
tree
2008-11-30
Da
n
iel G
l
öckner
Rewrote casts
commit
|
commitdiff
|
tree
2008-11-30
grisch
k
a
l
i
ne-numbers
output for
T
C
C
-E
commit
|
commitdiff
|
tree
2008-11-30
grischka
win32/build-tcc
.
bat:
define CO
N
FIG_SYSROOT
commit
|
commitdiff
|
tree
2008-09-15
grischka
was hash
,
not link
commit
|
commitdiff
|
tree
2008-09-14
grischka
u
p
date changelog
commit
|
commitdiff
|
tree
2008-09-12
D
a
ni
e
l G
l
öckner
Display er
r
or on statement e
x
pression
s
with complex
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Dan
i
el Glöckner
Fix bitf
i
el
d
s with non-int types and i
n
unio
n
s
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöck
n
er
Force n
u
ll pointer exception for co
d
e ou
t
side of a
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Da
n
iel Glöck
n
er
Optimize ari
t
hm
e
ti
c
with poin
t
e
r
to va
l
ue
on stack
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel
Glöckner
F
ix gv
f
or long longs
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckne
r
Allow
to use libgcc inste
a
d
o
f libtcc1
commit
|
commitdiff
|
tree
2008-09-12
Dani
e
l
Glöckner
A prefix for default library/i
n
cl
u
de sear
c
h paths
commit
|
commitdiff
|
tree
2008-09-12
Dan
i
el Glöckne
r
A
R
M re
l
at
e
d M
a
k
e
file
c
h
ang
e
s
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Runtime li
b
f
u
nctio
n
s
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Set
V
T_LVAL_x
x
x flags for function a
r
gu
m
ents in gf
u
nc_prolog
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Adam Sampson
Patch for DESTDIR installation (Adam Sampson
)
commit
|
commitdiff
|
tree
2008-09-12
grisch
k
a
fix isidn
u
m_
t
able fo
r
C
H_EO
F
(-1)
commit
|
commitdiff
|
tree
2008-09-12
grischka
free_section bugfix
commit
|
commitdiff
|
tree
next