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
unions: initzialize only one field
2009-06-17
grischka
u
n
ions: i
n
itzialize o
n
ly one field
commit
|
commitdiff
|
tree
2009-06-17
gri
s
chka
tccelf: accept BSS symbol
with same
n
a
me fr
o
m
other
.
.
.
commit
|
commitdiff
|
tree
2009-05-16
grischk
a
drop alloca #define
commit
|
commitdiff
|
tree
2009-05-16
grisc
h
ka
u
l
ibc: #def
i
ne TCC
_
UCLIBC an
d
load elf_
i
nterp
commit
|
commitdiff
|
tree
2009-05-11
grischka
update Changelog,
bump versi
o
n: 0
.
9
.
25
commit
|
commitdiff
|
tree
2009-05-11
gri
s
c
hka
fi
x
"cache
d
in
c
lude" optimiza
t
ion
commit
|
commitdiff
|
tree
2009-05-11
Daniel Glöckn
e
r
ARM: fix bi
g
i
m
mediate offse
t
construction
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix build with
m
s
vc
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix unused/uninitalize
d
w
a
r
nings
commit
|
commitdiff
|
tree
2009-05-11
g
r
i
schka
fix w
a
rnings with tcc
_
add/get_symbol
commit
|
commitdiff
|
tree
2009-05-11
grischka
enable m
a
ki
n
g tcc u
s
ing l
i
btc
c
commit
|
commitdiff
|
tree
2009-05-11
grisc
h
ka
m
ov
e
sta
t
i
c p
r
ototypes to lib
t
cc
.
c
commit
|
commitdiff
|
tree
2009-05-11
grischka
move some glob
a
l variables into T
C
CState
commit
|
commitdiff
|
tree
2009-05-05
gris
c
hka
make tcc from tcc
.
c and
l
i
btcc
f
rom lib
t
cc
.
c
commit
|
commitdiff
|
tree
2009-05-05
gr
i
schka
move minor thing
s
fro
m
libtcc
.
c to o
t
her fil
e
s
commit
|
commitdiff
|
tree
2009-05-05
grischka
move global va
r
iable
s
to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
gr
i
schka
mo
v
e libtcc inter
f
ac
e
and helper
f
unctions
to li
b
tcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
gri
s
ch
k
a
mov
e
parser/generator to tccg
e
n
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move preprocessor to
t
c
c
pp
.
c
commit
|
commitdiff
|
tree
2009-05-05
gri
s
chka
m
o
ve decl
a
ra
t
ions
to tcc
.
h
commit
|
commitdiff
|
tree
2009-05-05
grisc
h
ka
new files:
t
cc
.
h libtcc
.
c
tccpp
.
c tccgen
.
c
commit
|
commitdiff
|
tree
2009-04-19
grischk
a
cl
e
anup
m
akefiles
commit
|
commitdiff
|
tree
2009-04-18
grischka
ena
b
le backt
r
ace
o
nly when it'
s
s
upport
e
d
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
fix
m
akefiles etc for subdirs
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischk
a
new
s
ubdir
s
: include, lib, te
s
ts
commit
|
commitdiff
|
tree
2009-04-18
gris
c
h
k
a
win3
2
:
readme
.
txt->tcc-w
i
n
3
2
.
txt, update tcc-
d
oc
commit
|
commitdiff
|
tree
2009-04-18
grischka
mute s
t
r
a
n
ge difference in
tcc
t
e
st
commit
|
commitdiff
|
tree
2009-04-18
grischka
l
ibtc
c
: add support
t
o be build as DLL
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
libtcc:
n
ew api tcc_
s
e
t
_lib_path
commit
|
commitdiff
|
tree
2009-04-18
grischka
t
c
c_reloc
a
te: return error and r
e
move unused cod
e
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
Cal
l
re
l
ocat
e
_sym()
before we return the offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc -E: fix
p
a
sting
e
m
p
ty tokens
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
tcc -E
:
preserve sp
a
ces, a
l
t
e
r
na
t
ive so
l
u
tion
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
s
chka
CO
N
FIG_TCC_STATIC
:
a
dd dummy for
dlcl
o
se
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
avo
i
d
warning uninitiali
z
ed
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
H
a
maji
x86-
6
4
: Fix tcc -run
.
We n
e
e
d
extra memor
y
for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
s
chka
g
e
t rid of 8 bytes me
m
o
r
y leak
commit
|
commitdiff
|
tree
2009-04-18
grischka
change
t
c
c_add/get_symbol to use void*
commit
|
commitdiff
|
tree
2009-04-18
grischka
a
l
te
r
n
ative int tcc_reloc
a
te(T
C
CSt
a
te *s1, void
*
p
tr);
commit
|
commitdiff
|
tree
2009-04-18
grischka
TOK_
b
uiltin
_
malloc: altern
a
tiv
e
solution
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
r
o
Hamaji
x86-64: Define make va
r
iable TARGET so that test
2
and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro
H
amaji
x86-64: Rem
o
ve code for debug print
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
i
r
o Ha
m
aji
x8
6
-
6
4: Fix c
a
st from int
e
gers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Work around for t
h
e
i
s
s
u
e
TCC doesn't
h
an
d
le
-
214748
3
648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
Fixes for is
s
ues I've just
f
o
u
nd/intro
d
uced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro
H
amaji
x86
-
64: Cast
from
6
4bit
p
ointer to long long
m
u
st n
o
t
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
w
i
n
32
:
ac
c
ept uppercase filename
suf
f
ixes
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Ha
m
aji
x86-64: Th
e
re
c
an be va
l
id addresses wh
i
ch
is
greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Ha
m
a
j
i
Fix
f
or x86-64: The first
and
se
c
ond argu
m
en
t
s of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
i
ro
Hamaji
Fix
silly typos
i
n the previous change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x
86-64: Make
A
BI for
l
ong double comp
a
tible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro H
a
maji
I
mprov
e
th
e
test coverage
:
!val fo
r
float/double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
x86-64:
Comb
i
ne buffers of sections be
f
ore we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ich
i
ro Hamaj
i
G
e
nerate PIC code so that we can cr
e
ate shared objec
t
s
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
check for absolute include paths
commit
|
commitdiff
|
tree
2009-04-18
grischka
get r
i
d of "free_section problem" with private sections
commit
|
commitdiff
|
tree
2009-04-18
grischka
ti
n
y
_libmaker: fix function array overflow
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
accept "r
e
str
i
ct" in
a
rray-decl (
S
TDC 199901)
commit
|
commitdiff
|
tree
2009-04-18
gr
i
s
c
hka
i386
:
apply "align=8 for doubles
.
.
.
" for PE only
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Ham
a
ji
x86-64: No
w
TCC
can create healthy sha
r
ed objects fro
m
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
H
amaji
x86-64 bug
f
ix: Fix stab generation for x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x
8
6
-
64 bug f
i
x: Us
e
stack with alignment just l
i
ke
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x8
6
-
6
4: Sav
e
RDX and RCX befo
r
e
we use the
m
as
f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
Re
m
ove mu
l
tiple
definition e
r
ror
caused by combinat
i
on
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Ad
d
check for i
n
valid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
Hamaji
Fix overrun
i
n decl_initializer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
a
j
i
Better
D
LL suppo
r
t on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chi
r
o Ham
a
ji
F
irst na
i
ve DLL support on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
G
e
nerate
P
IC for addresses of sym
b
o
l
s
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hama
j
i
Suppress nois
y
pointer signed
-
n
e
s
s warnings on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
Code cl
e
a
ning: utilize
v
pu
s
hll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
Hamaji
S
u
pport lo
n
g
l
ong bitfields for all
architectu
r
es
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
A uint64 bug f
i
x on x8
6
-
6
4
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichi
r
o Hamaji
A
l
l
ow
lon
g
l
o
n
g
a
s
a
type of bitf
i
e
l
d
s
on x
8
6-64
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
w
i
n32: al
l
o
w
user se
g
ments as writable & executable
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
i386: a
l
i
gn=8 for double and lon
g
long
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
w
i
n
32: fix f
o
r
V
C8E
x
press c
o
mpiler
commit
|
commitdiff
|
tree
2009-04-18
K
irill S
m
elkov
tcc -E: p
r
eserve spaces
(partial solution)
commit
|
commitdiff
|
tree
2009-04-18
Kirill
S
melk
o
v
s
t
r
ing_test: we should
a
lways use 'unsigned int' f
o
r b
commit
|
commitdiff
|
tree
2009-04-18
Alexander
E
g
o
renkov
type_s
i
ze
fu
n
c
t
ion r
e
t
u
rned
i
ncorrec
t
si
z
e
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
fix
co
n
stant optimization for un
s
i
gneds
commit
|
commitdiff
|
tree
2008-12-02
gri
s
c
hka
f
ix data overflow
with init
_
putv
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
c
h
iro Ha
m
aji
Add
se
v
e
r
a
l test cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ich
i
r
o
H
ama
j
i
Add suppo
r
t of
x
86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o Hamaji
s/int/unsigned/
s
ince
GCC
4
.
3
.
2 produces code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aji
Suport LDOUB
L
E_
S
IZE ==
1
6 enviro
n
ment
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
i
c
hiro Hamaji
silly
b
ug
f
i
x
: s
/
#ifdef
P
TR_SIZ
E
== 4
/
#
if
P
TR_SI
Z
E
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Make tccelf
.
c 64b
i
t
r
e
a
d
y
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
O
ne more s/
i
nt/long/
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
c
h
i
r
o Hamaji
Use int
*
2 instead o
f
long*2
t
o hold d
o
uble value
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hamaji
U
s
e
lon
g
instead of
i
nt to hold pointer val
u
e
s
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Hama
j
i
A
d
d
_
_
builti
n
_f
r
ame_add
r
ess(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
amaji
Imported
several macros
required by x86-
6
4
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro
H
amaji
In
t
rodu
c
e
E
l
fW macro and ELFW to encaps
u
la
t
e the differen
c
e
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Dan
i
el Glöckner
Futher c
h
anges t
o
c
asts
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
Fix get_t
o
k
_
st
r
wrt wide ch
a
racters
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
R
ewrote
'
?
' for constants
commit
|
commitdiff
|
tree
2008-11-30
D
a
niel Glöckner
Cast
p
a
ramet
e
r o
f
'!
'
t
o
_Bool
commit
|
commitdiff
|
tree
2008-11-30
D
a
niel
Glöckner
Rewrot
e
casts
commit
|
commitdiff
|
tree
2008-11-30
g
rischka
line-numbers
output for TCC -E
commit
|
commitdiff
|
tree
next