repo.or.cz
/
tinycc
/
k1w1.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
move minor things from libtcc.c to other files
2009-05-05
grischka
move minor
t
h
ings
f
rom
libtcc
.
c to
other files
commit
|
commitdiff
|
tree
2009-05-05
g
r
ischka
move g
l
obal
variables
to
l
ib
t
cc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move libtcc inte
r
face and
h
elper functions to
l
i
btcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
gris
c
hk
a
move parse
r
/generator to tccgen
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move preprocessor to tccp
p
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
m
o
ve declarations t
o
tcc
.
h
commit
|
commitdiff
|
tree
2009-05-05
gr
i
sc
h
ka
n
ew
f
iles
:
t
cc
.
h lib
t
cc
.
c
t
ccpp
.
c
tccge
n
.
c
commit
|
commitdiff
|
tree
2009-04-19
grischka
c
l
eanup makef
i
le
s
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
enable ba
c
ktrace o
n
ly
w
hen it's supported
commit
|
commitdiff
|
tree
2009-04-18
grischka
fix ma
k
efiles etc f
o
r su
b
dirs
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
s
chka
new
subdirs: i
n
clude,
l
ib,
t
e
sts
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: readme
.
txt
-
>
tcc-win
3
2
.
txt,
u
p
date
tcc-doc
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
mute str
a
n
g
e differenc
e
in tcctest
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
l
i
btcc: add
s
up
p
ort to b
e
build as DLL
commit
|
commitdiff
|
tree
2009-04-18
g
r
is
c
h
k
a
lib
t
cc
:
ne
w
api tcc_
s
et_lib_path
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
tcc
_
reloc
a
te: return error an
d
r
e
mov
e
unus
e
d code
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
Ca
l
l re
l
ocate_
s
ym() before we return
t
h
e
offset, s
o
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
t
cc -E: fix pasting empty token
s
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc -
E
: preserve spaces, al
t
ernati
v
e solutio
n
commit
|
commitdiff
|
tree
2009-04-18
grischka
CO
N
F
I
G_TCC_STATIC:
add dummy for
dlclose
commit
|
commitdiff
|
tree
2009-04-18
gri
s
ch
k
a
avoid wa
r
ning unin
i
tialized
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
x86-
6
4:
Fix tcc -run
.
We need
extra m
e
mory f
o
r PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
get rid of 8 byte
s
m
e
mory leak
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
change tcc_a
d
d
/g
e
t
_sy
m
bo
l
to use v
o
id*
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
k
a
alterna
t
ive
i
nt
tcc_relocat
e
(
T
CCState *s1,
v
o
id *ptr)
;
commit
|
commitdiff
|
tree
2009-04-18
grischka
TOK
_
builtin_m
a
l
l
o
c
: a
l
t
e
rnati
v
e
solution
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro
Hamaji
x
86-6
4
: Def
i
ne make variable TARGET so that test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
x86-6
4
: Remove code for de
b
ug pr
i
nt
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
x86-64: Fix cast
f
rom in
t
egers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
Wo
r
k
aroun
d
for the issue TCC doesn't
hand
l
e
-
2147483
6
48
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
Fix
e
s for i
s
s
u
es I've j
u
s
t found/introduce
d
to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Ha
m
aji
x86-64:
C
ast from
6
4bit poin
t
er to long long must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gri
s
ch
k
a
win32: accept up
p
ercase filena
m
e su
f
fixes
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
x86-
6
4
: There
c
an be valid
a
d
d
re
s
s
e
s
w
hich is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
F
i
x for x8
6
-
6
4:
T
he first and se
c
ond argume
n
ts of mem
c
py
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro
Hamaj
i
Fix sill
y
t
y
pos
in t
h
e
previous change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hama
j
i
x86-64: Make
A
BI for long do
u
ble compa
t
ible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
Impro
v
e the test cover
a
ge:
!
v
a
l fo
r
flo
a
t/double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-6
4
:
C
ombine buffers
o
f section
s
before
w
e c
a
ll
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Generate P
I
C code so that we can create shar
e
d objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
chec
k
for
a
bsolut
e
include paths
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
get rid of "free_
s
ection probl
e
m" w
i
th
privat
e
sections
commit
|
commitdiff
|
tree
2009-04-18
grischka
tin
y
_libmaker: fix function arra
y
overf
l
ow
commit
|
commitdiff
|
tree
2009-04-18
grischka
accept "restrict" i
n
array-decl
(
STD
C
199901)
commit
|
commitdiff
|
tree
2009-04-18
grischka
i386: apply
"alig
n
=8 for do
u
bles
.
.
.
" for PE only
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x86-64: Now TCC can create healt
h
y
share
d
o
bjects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ich
i
ro H
a
maj
i
x86-64 b
u
g
fix: Fix s
t
ab g
e
neration for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x
8
6-64 bug
f
ix: Use
s
ta
c
k with alignment just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Save RDX and
R
C
X
b
efor
e
we use
t
hem as function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro
H
am
a
ji
Remove multi
p
le
d
ef
i
nition
e
rror caused by combinatio
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
A
d
d
check for in
v
a
l
i
d numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichi
r
o
Hamaj
i
Fix
o
v
erru
n
in decl_i
n
itializ
e
r_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Ha
m
aji
Better DLL support on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hama
j
i
First naive DLL
s
upport
o
n x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
r
o
Hamaji
G
e
n
erate
PIC for addresses of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
ini
c
hi
r
o H
a
maji
S
upp
r
es
s
n
o
i
sy pointer
s
igned-ness warnings on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
ama
j
i
Co
d
e cle
a
ning: u
t
ili
z
e vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
Support long long bitfields for all a
r
chit
e
ctures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
A uint64 bug f
i
x on
x
86-64
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hiro
H
am
a
ji
Allow long long as a type of bitfiel
d
s
o
n x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
g
risc
h
ka
w
i
n
3
2:
all
o
w user segments as wr
i
tabl
e
& executable
commit
|
commitdiff
|
tree
2009-04-18
g
r
isc
h
ka
i386: align
=
8 for d
o
uble and long long
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32:
fix for
V
C8E
x
press c
o
mpil
e
r
commit
|
commitdiff
|
tree
2009-04-18
Ki
r
ill Smelk
o
v
tcc
-E
:
preserve spac
e
s (pa
r
tial so
l
ution)
commit
|
commitdiff
|
tree
2009-04-18
K
i
rill
S
melkov
string_test: we should
a
l
w
ays use 'un
s
igned int' for b
commit
|
commitdiff
|
tree
2009-04-18
Alex
a
nder Egorenkov
t
ype_siz
e
fun
c
t
i
on returned
i
ncorrect size
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schk
a
f
i
x
constant
o
ptimiza
t
ion for unsign
e
d
s
commit
|
commitdiff
|
tree
2008-12-02
gri
s
ch
k
a
f
i
x da
t
a overf
l
ow with
init_p
u
tv
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaji
Add several test cas
e
s
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
i
chiro Hamaji
Add support of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
s/int/unsigned/ si
n
ce GCC
4
.
3
.
2 produces code
w
hich
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
ma
j
i
Suport
LDOUBLE_SI
Z
E ==
1
6 envi
r
onment
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inic
h
iro Ham
a
ji
silly
bug fix: s/#
i
fdef PTR_SIZE ==
4/#if PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaj
i
Mak
e
t
c
ce
l
f
.
c 64b
i
t ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaj
i
One mo
r
e s/
i
nt/long/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Use
i
n
t
*
2 instead
o
f
long*2 to hold double value
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Use long instead of int to hold pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Ad
d
_
_
builtin_frame_address(0)
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hir
o
H
amaji
Im
p
ort
e
d
s
e
veral macros required by x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
a
maji
Introduce ElfW
m
acro and EL
F
W
t
o
e
ncapsulate the di
f
fere
n
ce
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Dani
e
l Glöc
k
n
e
r
Futher
c
ha
n
g
e
s to ca
s
ts
commit
|
commitdiff
|
tree
2008-11-30
Daniel Gl
ö
ckner
Fi
x
get_tok_s
t
r
wrt
w
i
de characters
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
Rewrote '?' for constants
commit
|
commitdiff
|
tree
2008-11-30
D
anie
l
Gl
ö
ckne
r
Cast pa
r
ameter of '!' to _Bool
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
Rewro
t
e ca
s
ts
commit
|
commitdiff
|
tree
2008-11-30
grischka
line-numbers outp
u
t fo
r
T
CC
-E
commit
|
commitdiff
|
tree
2008-11-30
grischka
win32/b
u
i
l
d-tc
c
.
bat: def
i
ne CONFIG_SYSROOT
commit
|
commitdiff
|
tree
2008-09-15
g
rischka
was hash
,
not link
commit
|
commitdiff
|
tree
2008-09-14
grischka
up
d
ate changelog
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Dis
p
lay
e
r
ror on
s
t
atement expressions
w
ith complex
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel
Gl
ö
ckner
Fix bit
f
iel
d
s with no
n
-int types and in uni
o
ns
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Fo
r
c
e n
u
ll po
i
nter exception for code o
u
t
s
ide of a
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Optimi
z
e arithm
e
tic
w
i
t
h p
o
inter to val
u
e on s
t
a
c
k
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
D
a
n
iel G
l
ö
c
kn
e
r
Fi
x
g
v for long longs
commit
|
commitdiff
|
tree
2008-09-12
D
aniel Gl
ö
ckner
All
o
w to use lib
g
cc inste
a
d of libtcc1
commit
|
commitdiff
|
tree
2008-09-12
D
an
i
el Glöckne
r
A
prefix for
d
efault library/include search paths
commit
|
commitdiff
|
tree
2008-09-12
Daniel
G
l
öckner
A
R
M related Make
f
il
e
changes
commit
|
commitdiff
|
tree
2008-09-12
D
aniel
G
l
ö
c
kner
Runtim
e
lib functio
n
s
commit
|
commitdiff
|
tree
2008-09-12
Da
n
i
e
l Glöckner
Set
V
T
_LVAL_x
x
x f
l
a
gs for
function arguments in gfun
c
_prolog
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Adam S
a
m
p
son
Patch
for
DESTDIR installation (
A
dam Sa
m
pson)
commit
|
commitdiff
|
tree
next