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
tccelf: accept BSS symbol with same name from other module
2009-06-17
grischka
tc
c
elf: acce
p
t
B
SS symbol with same name f
r
om
o
ther
.
.
.
commit
|
commitdiff
|
tree
2009-05-16
grischka
drop alloc
a
#defin
e
commit
|
commitdiff
|
tree
2009-05-16
gris
c
hka
ul
i
b
c:
#define TCC_U
C
L
I
B
C
a
n
d
l
o
ad elf_interp
commit
|
commitdiff
|
tree
2009-05-11
gr
i
schka
update Cha
n
gelog,
bump version: 0
.
9
.
25
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix "cached include" optimization
commit
|
commitdiff
|
tree
2009-05-11
Daniel Glöckn
e
r
ARM: fix big immediate off
s
et construction
commit
|
commitdiff
|
tree
2009-05-11
gris
c
hka
fix
build with
m
svc
commit
|
commitdiff
|
tree
2009-05-11
g
r
ischka
fix
un
u
sed/uninit
a
lized war
n
ings
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix w
a
r
n
ings
w
ith tcc_
a
dd/
g
et_
s
ymbol
commit
|
commitdiff
|
tree
2009-05-11
grischka
enable makin
g
tcc
u
s
i
ng libtc
c
commit
|
commitdiff
|
tree
2009-05-11
grischka
move stat
i
c
p
ro
t
oty
p
e
s to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-11
grischka
move some global variables into T
C
C
S
ta
t
e
commit
|
commitdiff
|
tree
2009-05-05
gr
i
s
c
hka
make tcc from tcc
.
c and libtcc from
lib
t
cc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
mov
e
minor things f
r
om libtcc
.
c to
other fil
e
s
commit
|
commitdiff
|
tree
2009-05-05
grischk
a
move global var
i
ab
l
es to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move
libtcc interface and helper functio
n
s to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
mo
v
e parser/generator
to tcc
g
en
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move
p
reproce
s
sor to
tccpp
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
mov
e
declarations to tcc
.
h
commit
|
commitdiff
|
tree
2009-05-05
g
r
isch
k
a
new files: tcc
.
h libtcc
.
c tccpp
.
c
t
ccgen
.
c
commit
|
commitdiff
|
tree
2009-04-19
grischka
cleanup
m
ak
e
files
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
enable back
t
race
only w
h
en
it's su
p
ported
commit
|
commitdiff
|
tree
2009-04-18
grischka
fix
m
ak
e
f
iles etc for
s
u
b
dirs
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
new subdirs: includ
e
, lib, tests
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
win
3
2: readme
.
txt->tcc-win3
2
.
txt,
update tcc-doc
commit
|
commitdiff
|
tree
2009-04-18
grischka
mute strange d
i
ffere
n
ce in
t
cctest
commit
|
commitdiff
|
tree
2009-04-18
gri
s
c
h
ka
libtcc: add support t
o
be build
a
s DLL
commit
|
commitdiff
|
tree
2009-04-18
grischka
lib
t
cc: n
e
w
api tcc
_
set_
l
ib_path
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
tcc_relocate:
re
t
ur
n
error an
d
remove unused code
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
Hamaji
Call relocate_sym() befor
e
we r
e
turn t
h
e
of
f
s
et,
s
o
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
tc
c
-E: fix
pasting empty t
o
kens
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
t
c
c -E: pre
s
er
v
e
spaces, alte
r
native solution
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
CONFIG_TCC_STA
T
IC: add dummy fo
r
dlclose
commit
|
commitdiff
|
tree
2009-04-18
grischka
avoid war
n
ing uninitial
i
zed
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
x86-64: Fix tcc -run
.
We need ext
r
a m
e
m
o
ry for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
get
rid of
8
bytes mem
o
ry leak
commit
|
commitdiff
|
tree
2009-04-18
gr
i
sc
h
ka
change tcc
_
add/get_symbol
t
o use vo
i
d*
commit
|
commitdiff
|
tree
2009-04-18
grischka
alternative int tcc_relocate(TCCState *s1, void *pt
r
);
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
TOK_bui
l
tin_m
a
l
l
oc:
al
t
ernativ
e
solut
i
on
commit
|
commitdiff
|
tree
2009-04-18
S
hin
i
chiro Hamaji
x
8
6-6
4
:
Define make variable TARGET so
th
a
t test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
ichiro Hamaji
x
8
6-64: Remo
v
e code for debug
print
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
i
ro H
a
maji
x86-64:
F
ix
cast
fr
o
m integers
t
o po
i
nters
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro
H
amaji
Wo
r
k around for the issue
T
CC doesn't hand
l
e -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
m
a
ji
Fixes for issues
I
'
v
e just
found/introd
u
ced
to
x
86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x
86-64: Cas
t
fr
o
m 64bit
p
ointer
t
o
long long
must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
wi
n
32: acce
p
t
uppe
r
case filename su
f
f
i
xes
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
c
h
iro Hamaji
x86-64: Th
e
re can be valid add
r
e
s
ses which is g
r
eater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hi
n
ic
h
iro Hamaji
Fix f
o
r x
8
6-64:
The first and
second
arguments of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro Hamaji
Fix silly t
y
pos in the pr
e
vious change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86
-
64: Make ABI for
long double compatible with GC
C
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Im
p
rove the test
c
overage
:
!val fo
r
float/double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64:
Combine buffe
r
s
of se
c
ti
o
ns before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Ham
a
ji
Generate PI
C
code so that we can
c
re
a
t
e shared objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischk
a
check for
a
bsolute include paths
commit
|
commitdiff
|
tree
2009-04-18
grischka
get rid of "free_secti
o
n pr
o
blem" wi
t
h private secti
o
ns
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
s
chka
tiny
_
libmaker: fix function a
r
r
a
y ov
e
rflow
commit
|
commitdiff
|
tree
2009-04-18
grischka
a
ccept "
r
estrict" in a
r
ra
y
-
d
ecl (ST
D
C 199901)
commit
|
commitdiff
|
tree
2009-04-18
grischka
i386: apply "align=8 for doubles
.
.
.
" for PE only
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Ham
a
ji
x86-64: Now TCC
can create healthy
s
h
ared objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaj
i
x86-64 bug fix: Fix stab gen
e
ra
t
i
o
n fo
r
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro
Ha
m
aji
x86-64 bu
g
fix
:
Use
stack with align
m
ent just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
x86-64: Save RDX
and
RCX before we use
t
h
e
m as function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Remove multiple definitio
n
error caus
e
d by
c
ombi
n
ati
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Add chec
k
for
i
nvalid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
Fix o
v
e
r
ru
n
in decl_initializer_al
l
oc
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaj
i
Better DLL
s
upport on x
8
6-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nic
h
iro Hamaji
First naive DLL support on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichi
r
o Ha
m
aj
i
Generate PIC for address
e
s o
f
symbo
l
s
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
ichiro Hamaj
i
Suppress no
i
sy
pointer si
g
ne
d
-ness warnings on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
H
amaji
Code clea
n
ing:
u
tili
z
e
v
p
u
shll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Support long lo
n
g bitfields for all arc
h
ite
c
tures
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
H
amaji
A uint64 bug
f
ix
o
n
x
86-64
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichir
o
H
amaji
A
l
low l
o
n
g lo
n
g as a type of bitfields on x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
win32:
allow
u
ser
s
egments as writable &
e
xe
c
utable
commit
|
commitdiff
|
tree
2009-04-18
g
r
isc
h
ka
i
3
86: align=8 f
o
r do
u
b
l
e
and lo
n
g lon
g
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
win32: fix for VC8Express compiler
commit
|
commitdiff
|
tree
2009-04-18
Kirill Sme
l
ko
v
tcc -E: preserve
s
paces
(partial s
o
lution)
commit
|
commitdiff
|
tree
2009-04-18
Kirill
S
m
e
lkov
string_test
:
w
e
should
always use
'
u
n
signed int' for b
commit
|
commitdiff
|
tree
2009-04-18
Ale
x
an
d
er Eg
o
renkov
type_siz
e
function returned
i
ncorr
e
ct size
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
k
a
fix co
n
stant
optimization for unsi
g
neds
commit
|
commitdiff
|
tree
2008-12-02
gri
s
c
h
k
a
fix data o
v
e
rflow w
i
th i
n
it_p
u
tv
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
nichiro Hamaji
Add several test cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
Add suppo
r
t of x86-
6
4
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
s/int/unsigned/ since GCC 4
.
3
.
2
p
r
oduces code
which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
amaj
i
Suport LDOUBLE
_
SIZE == 16 environment
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Hamaji
silly bug fi
x
: s/#if
d
ef PTR_SIZE == 4/#if PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
n
ichiro Hamaji
Ma
k
e tccelf
.
c 64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Ha
m
aji
O
ne more s/int/
l
o
ng/
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chi
r
o Ha
m
a
j
i
Use int
*
2 in
s
tead of long*2
t
o
h
old d
o
uble v
a
lu
e
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Ham
a
ji
Use lo
n
g inste
a
d of int
t
o
ho
l
d pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
S
hin
i
chiro Hamaji
A
d
d __builtin_fr
a
me_address(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
Importe
d
s
e
vera
l
ma
c
ros
required b
y
x
86-64
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Ha
m
a
ji
I
n
t
r
oduce ElfW
m
acro and
ELFW to encapsulate the difference
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Danie
l
Glöckner
Futher
c
hang
e
s to cast
s
commit
|
commitdiff
|
tree
2008-11-30
Daniel Gl
ö
ckner
F
i
x get_
t
ok_s
t
r
wrt wide
c
haracters
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
Rewrote '?' for
c
onstants
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
Cast p
a
rame
t
er of
'!' to _Bool
commit
|
commitdiff
|
tree
2008-11-30
Daniel
Glöckner
Rewrote cast
s
commit
|
commitdiff
|
tree
2008-11-30
grischka
line-n
u
mbers
o
utput for TCC -E
commit
|
commitdiff
|
tree
2008-11-30
gri
s
chka
win32/build-tcc
.
bat: define CONFIG_
S
Y
S
R
O
OT
commit
|
commitdiff
|
tree
next