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
tccelf: accept BSS symbol with same name from other module
2009-06-17
grisc
h
k
a
tcc
e
l
f
:
acce
p
t BSS symbol with same name from o
t
her
.
.
.
commit
|
commitdiff
|
tree
2009-05-16
grischka
dro
p
alloc
a
#
def
i
ne
commit
|
commitdiff
|
tree
2009-05-16
grisch
k
a
ulibc:
#
d
efin
e
TCC_UC
L
IBC and load el
f
_
i
nterp
commit
|
commitdiff
|
tree
2009-05-11
gr
i
schka
update Ch
a
n
gel
o
g, bump
v
e
rsion: 0
.
9
.
25
commit
|
commitdiff
|
tree
2009-05-11
g
r
ischka
fix "cached include" optimization
commit
|
commitdiff
|
tree
2009-05-11
Daniel Glöc
k
ner
A
RM: fix
b
ig
i
mmediate offset constr
u
ction
commit
|
commitdiff
|
tree
2009-05-11
gr
i
schka
fix build wi
t
h msvc
commit
|
commitdiff
|
tree
2009-05-11
g
rischk
a
f
i
x
u
nu
s
ed/uni
n
i
t
alized warnings
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix war
n
ings wi
t
h tcc_add/get_symb
o
l
commit
|
commitdiff
|
tree
2009-05-11
grischka
e
n
able making tcc usin
g
l
ibtcc
commit
|
commitdiff
|
tree
2009-05-11
grischka
move
stati
c
prototyp
e
s to
l
ibtcc
.
c
commit
|
commitdiff
|
tree
2009-05-11
grischka
move some global variab
l
es into TCC
S
t
a
te
commit
|
commitdiff
|
tree
2009-05-05
grischka
make
tcc
from tcc
.
c and libtcc
f
rom libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move minor things from l
i
btcc
.
c
to other files
commit
|
commitdiff
|
tree
2009-05-05
g
r
i
s
chka
move global variables to libt
c
c
.
c
commit
|
commitdiff
|
tree
2009-05-05
gr
i
schka
move libtcc
interfac
e
and help
e
r f
u
n
c
tions
t
o libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grisc
h
ka
m
ove parser/ge
n
erat
o
r to tccgen
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move
preprocessor to tccpp
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move declarations t
o
tcc
.
h
commit
|
commitdiff
|
tree
2009-05-05
grischka
new files: tcc
.
h libtcc
.
c
tccp
p
.
c tccgen
.
c
commit
|
commitdiff
|
tree
2009-04-19
grischk
a
cl
e
anup makefiles
commit
|
commitdiff
|
tree
2009-04-18
grischka
enable
b
acktrace only
w
hen it
'
s supporte
d
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
k
a
fix makefiles etc for subdirs
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
new
subdirs
:
include
,
l
i
b, test
s
commit
|
commitdiff
|
tree
2009-04-18
grischka
w
i
n32: readme
.
txt->tcc-win32
.
txt
,
u
p
date tcc-doc
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
mute str
a
nge difference in tcctest
commit
|
commitdiff
|
tree
2009-04-18
grischka
libt
c
c: add
s
uppo
r
t to be bui
l
d
a
s DLL
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
libtcc: new api tcc_set_lib_path
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
t
c
c_r
e
lo
c
ate: return error and remove unu
s
ed
c
ode
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chir
o
Hamaji
Call relocate_sym() before we return th
e
offset, s
o
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
tc
c
-E:
f
ix
p
astin
g
empty
t
oken
s
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc -E
:
preserve
s
p
aces,
a
l
ternative
s
olution
commit
|
commitdiff
|
tree
2009-04-18
grischka
CON
F
IG
_
TCC_STATIC: add dummy for dlcl
o
s
e
commit
|
commitdiff
|
tree
2009-04-18
gri
s
c
hk
a
avoid warni
n
g unin
i
tialized
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
x86-64: Fix tcc
-
r
un
.
We
n
eed
e
xtra
m
em
o
ry for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
get ri
d
of 8 b
y
tes mem
o
ry leak
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
c
hange
t
c
c_ad
d
/
get_
s
ymbol to use void*
commit
|
commitdiff
|
tree
2009-04-18
grischka
alternati
v
e int tcc_relocate(T
C
CSta
t
e *s1, vo
i
d
*
ptr);
commit
|
commitdiff
|
tree
2009-04-18
grischka
TOK_builtin_malloc: alt
e
rnat
i
ve solution
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Define
m
a
k
e variable TARG
E
T so that test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x86
-
64
:
Re
m
ove code f
o
r debu
g
pr
i
nt
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
x
8
6-
6
4:
F
i
x
cast from integers
t
o po
i
nter
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
ch
i
ro
H
amaji
Wo
r
k
around for the issue TCC doesn't handle -214
7
483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Fix
e
s for issues I'
v
e just found/introduced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
H
amaji
x
86-64: Cast from
6
4bit p
o
i
n
ter to long long must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
win32: accept uppercase filena
m
e suffixes
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-6
4
:
There can be valid a
d
dresses which i
s
greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix for x86-64:
The first and s
e
c
o
nd
a
rg
u
ments of mem
c
p
y
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
ichiro Hamaji
Fix
silly
t
ypos in the previous change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x86-64: Make ABI f
o
r long
double compat
i
ble
w
i
th
G
CC
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Improve the test coverage: !val for floa
t
/
d
ouble
/
lo
n
g
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichi
r
o
H
amaji
x86-
6
4
: Combine buffers o
f
s
ections before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Ham
a
ji
G
en
e
rate PIC code s
o
that
we
can create
s
hared
ob
j
ects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
isc
h
ka
che
c
k for
a
bsolute include
path
s
commit
|
commitdiff
|
tree
2009-04-18
grischka
get ri
d
of "free_section
p
roblem" with private se
c
tions
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
tiny_lib
m
ak
e
r:
f
ix function array over
f
l
o
w
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
accept "restrict"
i
n array-decl (STDC 199901)
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schk
a
i386: apply "ali
g
n=8 for d
o
u
bles
.
.
.
" for PE o
n
ly
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Ham
a
ji
x86-64: Now TCC can create
h
e
a
l
t
hy shared obje
c
t
s fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
x
86-
6
4
b
ug fix: F
i
x
s
t
a
b
g
e
neration for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichir
o
Ham
a
ji
x86
-
64
b
ug fix: Use stack with alig
n
ment just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro H
a
maji
x
86-64: S
a
v
e
RDX and R
C
X befo
r
e we
u
se them as
function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
Remove mu
l
tiple
d
efinition error caused
b
y
c
ombination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hiro Hamaji
A
d
d
check
for invalid nu
m
bers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
i
ro Hamaji
Fix overrun
i
n decl_initia
l
izer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Better DLL suppor
t
on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hama
j
i
Firs
t
naive DLL sup
p
o
rt o
n
x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
G
e
nerat
e
PIC
for a
d
d
resses of s
y
mb
o
ls
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Su
p
press noisy pointer signed-ness w
a
rning
s
on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro
H
amaji
Code cleani
n
g:
u
til
i
ze vp
u
s
h
l
l
(
)
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
i
ro Hamaji
Su
p
port long l
o
ng
bitfields for
all
a
rchi
t
ectures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Ha
m
aji
A uint6
4
bu
g
fi
x
on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Allow lo
n
g
long as a
t
ype of b
i
tfields on
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32:
allow user segments as
w
r
ita
b
le & exe
c
ut
a
bl
e
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
i386: align=
8
for double and lo
n
g long
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: fix
f
or VC8Express co
m
piler
commit
|
commitdiff
|
tree
2009-04-18
Kirill
Smelkov
t
c
c -E
:
p
re
s
erve spaces (partial sol
u
tio
n
)
commit
|
commitdiff
|
tree
2009-04-18
Ki
r
ill Smelko
v
st
r
i
ng_tes
t
: w
e
should alw
a
y
s use 'unsigned i
n
t' for b
commit
|
commitdiff
|
tree
2009-04-18
Alexander Eg
o
ren
k
ov
type_s
i
z
e
fun
c
tion r
e
turned incorrect
s
i
z
e
commit
|
commitdiff
|
tree
2009-04-18
grischka
fix co
n
stan
t
opti
m
ization for unsigneds
commit
|
commitdiff
|
tree
2008-12-02
grisc
h
ka
fix data overflo
w
with init_put
v
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hamaji
Add
s
everal test cases
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro H
a
maj
i
Ad
d
su
p
port of
x
86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
s/int/unsigned
/
since GC
C
4
.
3
.
2 pro
d
uces c
o
de wh
i
ch
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro
Hamaji
S
uport L
D
O
U
BLE_
S
IZE == 16
environment
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichi
r
o Ham
a
j
i
silly
bug fix: s/#ifdef
PTR_SI
Z
E =
=
4
/
#i
f
PT
R
_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
M
ake tccel
f
.
c
6
4bit r
e
ady
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaji
O
n
e more s/int/
l
ong/
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro Hamaji
Use in
t
*2 instead of long*2 to hold
d
o
u
ble
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
Add __builtin_frame_add
r
ess(0)
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hamaj
i
Impo
r
t
ed several ma
c
ros r
e
qui
r
ed by x
8
6-64
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ham
a
ji
Int
r
oduce ElfW macro a
n
d
E
L
F
W to enca
p
sulate the diff
e
rence
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Daniel Gl
ö
ckner
F
u
ther changes to
c
asts
commit
|
commitdiff
|
tree
2008-11-30
D
a
n
iel Gl
ö
ckner
Fix get_tok_str
w
rt wide characters
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
R
ewr
o
te '?' for constant
s
commit
|
commitdiff
|
tree
2008-11-30
Da
n
iel Glöck
n
er
Cast par
a
meter of '!' to _Bool
commit
|
commitdiff
|
tree
2008-11-30
D
a
niel Gl
ö
ckner
Rewr
o
te cas
t
s
commit
|
commitdiff
|
tree
2008-11-30
grischka
l
i
ne-num
b
ers o
u
t
p
u
t
f
or TCC -E
commit
|
commitdiff
|
tree
2008-11-30
grischka
w
i
n
3
2/bui
l
d-
t
cc
.
b
at: de
f
ine CONFIG_SYSROO
T
commit
|
commitdiff
|
tree
next