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
grisch
k
a
unions:
i
ni
t
zialize only
one
f
i
eld
commit
|
commitdiff
|
tree
2009-06-17
gri
s
chka
tccelf: ac
c
ept BSS symbo
l
w
ith same name from o
t
h
e
r
.
.
.
commit
|
commitdiff
|
tree
2009-05-16
grischka
drop alloca #defi
n
e
commit
|
commitdiff
|
tree
2009-05-16
g
r
i
s
chka
ulibc: #define TCC_U
C
LIBC and load e
l
f
_interp
commit
|
commitdiff
|
tree
2009-05-11
grischka
update Ch
a
ngelog, bump version: 0
.
9
.
25
commit
|
commitdiff
|
tree
2009-05-11
g
r
ischka
fix "cach
e
d inc
l
ude" opti
m
i
zat
i
on
commit
|
commitdiff
|
tree
2009-05-11
Daniel Glöckn
e
r
ARM
:
f
i
x
b
ig immediate
offs
e
t c
o
nstru
c
t
i
on
commit
|
commitdiff
|
tree
2009-05-11
grischka
f
ix bui
l
d
w
ith ms
v
c
commit
|
commitdiff
|
tree
2009-05-11
gris
c
hka
fix u
n
used/uninitalize
d
w
arnings
commit
|
commitdiff
|
tree
2009-05-11
gri
s
c
h
ka
fix
warni
n
g
s wit
h
tcc
_
add/get_s
y
mbol
commit
|
commitdiff
|
tree
2009-05-11
grisch
k
a
enable
making tcc using
lib
t
cc
commit
|
commitdiff
|
tree
2009-05-11
grischka
move s
t
a
t
ic protot
y
pes
t
o libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-11
grischka
mov
e
some g
l
obal
v
ari
a
bles i
n
t
o
TCCStat
e
commit
|
commitdiff
|
tree
2009-05-05
gri
s
chka
make tcc
from tcc
.
c and libtcc from libt
c
c
.
c
commit
|
commitdiff
|
tree
2009-05-05
g
ri
s
chk
a
move minor things from
l
ibtcc
.
c to other files
commit
|
commitdiff
|
tree
2009-05-05
gr
i
s
c
hka
move g
l
o
b
al variables to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischk
a
move libtc
c
interface and
helper fun
c
tions to libtc
c
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
mo
v
e parser
/
generator
to tccgen
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move p
r
epro
c
essor
t
o tccpp
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move declarations to tc
c
.
h
commit
|
commitdiff
|
tree
2009-05-05
grischka
ne
w
f
i
les: tcc
.
h libt
c
c
.
c tccpp
.
c tccgen
.
c
commit
|
commitdiff
|
tree
2009-04-19
grischka
c
leanup makefiles
commit
|
commitdiff
|
tree
2009-04-18
grischka
enable ba
c
ktrace on
l
y
when it'
s
s
upported
commit
|
commitdiff
|
tree
2009-04-18
grischka
fix
m
a
kefi
l
es et
c
for subdirs
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
new subdirs: i
n
cl
u
de, lib,
tests
commit
|
commitdiff
|
tree
2009-04-18
gr
i
sc
h
ka
win32: read
m
e
.
txt->
t
cc-
w
in32
.
txt, update tcc
-
doc
commit
|
commitdiff
|
tree
2009-04-18
grischka
m
u
te st
r
ange diff
e
re
n
ce i
n
t
c
ctes
t
commit
|
commitdiff
|
tree
2009-04-18
grischka
libt
c
c:
a
dd support to be build as DLL
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
libtcc: new api t
c
c_set_lib_path
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
tcc_reloca
t
e: return
e
r
ror an
d
remove
u
nused code
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
Ca
l
l re
l
o
cate_s
y
m()
b
efore
w
e return the o
f
fset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc -E: fix pasting
emp
t
y tokens
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc -E: p
r
e
s
e
rve spaces, alternative solution
commit
|
commitdiff
|
tree
2009-04-18
grischka
CON
F
IG
_
TC
C
_S
T
ATIC: add dummy for dl
c
lose
commit
|
commitdiff
|
tree
2009-04-18
grischka
avoid warning uninitialized
commit
|
commitdiff
|
tree
2009-04-18
S
h
inich
i
ro Hama
j
i
x
86-64:
Fix tcc -run
.
W
e
need extra memory for
PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
get
r
i
d
of 8 bytes mem
o
ry le
a
k
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
chan
g
e
tcc_add/get_symbol to use void*
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
a
lter
n
ati
v
e int tcc_relocate(TCCS
t
ate
*s1, v
o
id
*
ptr);
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
s
c
hka
TOK_builtin_ma
l
loc: a
l
t
ernative solu
t
io
n
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: D
e
fine make variable
T
A
RGET so th
a
t test2
and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x
8
6-
6
4:
Rem
o
ve code for debug print
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro
H
amaji
x
8
6-64: Fix cast from integers to
pointers
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Ha
m
aji
Work around f
o
r the
i
s
s
ue TCC d
o
esn't ha
n
d
le -214
7
483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Fixes
f
or issues I've just
f
oun
d
/i
n
trod
u
ced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
x
86-64: Ca
s
t from 64bit
p
ointer
t
o
long long must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gri
s
c
h
ka
win32
:
a
c
c
e
pt u
p
perca
s
e
f
i
l
enam
e
suff
i
xe
s
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-
6
4: There can be valid
addresses which
i
s greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix f
o
r x86-64: T
h
e fir
s
t and
second arg
u
ments of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
Fix silly typos in the previous change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
x86-
6
4: Make ABI for long doub
l
e
c
o
mpatible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Improve
t
he test coverage: !val
for float/double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Ha
m
aji
x86-64
:
Combine
b
uffers of sectio
n
s before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nic
h
iro Hamaji
Generate PIC
c
ode so that we can create shared
o
bjects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
check for absolute
i
nclude pa
t
hs
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
ge
t
rid
of "
f
ree_section pro
b
lem" with private sect
i
ons
commit
|
commitdiff
|
tree
2009-04-18
gri
s
ch
k
a
tiny_
l
ibmaker:
f
i
x
function array ov
e
rfl
o
w
commit
|
commitdiff
|
tree
2009-04-18
g
ri
s
c
hka
a
ccept "r
e
stri
c
t"
i
n array-decl
(
STDC 19
9
901)
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
k
a
i386
:
ap
p
ly "align=8 for
d
o
ubles
.
.
.
" for PE o
n
ly
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro
Hamaji
x8
6
-64: Now TCC can c
r
eate healthy shared objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ic
h
iro Hamaji
x86-
6
4
bu
g
fix: Fix stab
generation
f
or x86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
ma
j
i
x86-64 bug fi
x
: Us
e
stac
k
wi
t
h alig
n
ment just
l
i
ke
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x86-64: Save RDX and RCX
before we
us
e
them as function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chi
r
o Hamaji
Remove
m
ultiple
definit
i
on error caus
e
d by combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Ha
m
aji
Add
check for invalid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Fix ove
r
r
un in decl_initialize
r
_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
B
e
t
t
er D
L
L
s
upport on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
First naive DLL support
on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Generate PIC for ad
d
resses
o
f
s
ymb
o
l
s
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Ha
m
aji
Suppress n
o
isy poi
n
ter signed-ness
w
arni
n
gs on
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Ha
m
aji
Code cleaning: ut
i
l
i
z
e
vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaj
i
S
u
p
p
ort
long
long bit
f
ields for all
a
rchitecture
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
A uint6
4
bug fix on x86-
6
4
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
Hamaj
i
Allow long long a
s
a type of bitfiel
d
s o
n
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
win32:
a
llow
u
ser segmen
t
s as writabl
e
& execut
a
ble
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
i386: align=
8
for double a
n
d long long
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
win3
2
: fix for
VC8Express com
p
iler
commit
|
commitdiff
|
tree
2009-04-18
Kiril
l
S
m
e
l
k
o
v
tcc
-E: preserve spaces
(partia
l
solution)
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smelkov
st
r
i
ng_test:
w
e
should al
w
ays us
e
'unsigned int' for
b
commit
|
commitdiff
|
tree
2009-04-18
Alexander Eg
o
renkov
t
y
p
e
_size
fun
c
tion returned incorrec
t
size
commit
|
commitdiff
|
tree
2009-04-18
grischka
fix cons
t
ant
o
p
ti
m
ization for unsigneds
commit
|
commitdiff
|
tree
2008-12-02
grischk
a
fix data
overflow w
i
th ini
t
_putv
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro
H
ama
j
i
Add several
test cases
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
n
i
chiro Hamaji
Add s
u
pport of x86-
6
4
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
n
ichiro
H
amaji
s
/
i
n
t
/unsigned/ since G
C
C 4
.
3
.
2
p
rodu
c
es code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
S
uport LDOUBLE
_
SIZE == 16 environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aji
s
illy
bug fix: s/#
i
fdef
PTR_
S
IZ
E
== 4/#if P
T
R_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Make tccelf
.
c 64bi
t
ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaji
On
e
m
o
re s/i
n
t/
l
on
g
/
commit
|
commitdiff
|
tree
2008-12-02
S
hini
c
h
i
ro Hamaj
i
Use i
n
t*2 instead
o
f long*2 to hold doubl
e
value
.
commit
|
commitdiff
|
tree
2008-12-02
S
hi
n
ich
i
ro Hamaj
i
Use
lo
n
g instea
d
of
i
n
t to h
o
ld p
o
inter va
l
ues
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add
_
_b
u
i
ltin_fra
m
e_addre
s
s(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o
Hamaji
Im
p
orted sever
a
l macros required b
y
x
8
6-64
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaj
i
I
n
tr
o
du
c
e
ElfW macro
and E
L
FW
to encaps
u
late the
d
i
fference
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
D
aniel Glöckner
F
uther changes to casts
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glö
c
kner
Fi
x
get_tok_str wrt w
i
de
ch
a
racters
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
Rewrote '?' for const
a
nts
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
Cast paramet
e
r
of '
!
' to _Boo
l
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
R
ewrote casts
commit
|
commitdiff
|
tree
2008-11-30
grisch
k
a
line-number
s
o
u
t
p
u
t
f
or
TCC -
E
commit
|
commitdiff
|
tree
next