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
x86-64: Make ABI for long double compatible with GCC.
2009-04-18
Shi
n
ichiro Hamaji
x8
6
-64: Make ABI for lo
n
g doubl
e
comp
a
tible with GC
C
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Improv
e
the t
e
st coverage: !val
f
or float/double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Ham
a
j
i
x86-64: Comb
i
ne
b
uffers of sectio
n
s
b
efore
w
e call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
r
o
Hamaji
Gene
r
ate
PIC code so that we can cre
a
te shared objec
t
s
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
c
h
eck for absolute include pa
t
hs
commit
|
commitdiff
|
tree
2009-04-18
grischka
get rid o
f
"free
_
section probl
e
m" with private sections
commit
|
commitdiff
|
tree
2009-04-18
g
ri
s
c
hka
t
i
ny_li
b
m
a
ker: fix function array o
v
erflo
w
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
acc
e
p
t "res
t
rict" in array
-
d
ecl (STDC 199901)
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
i
3
86: apply "
a
lign=8 for doubles
.
.
.
" for
P
E
o
nly
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Now TCC can create healthy share
d
objec
t
s fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
x86-6
4
bug f
i
x
: Fix stab ge
n
era
t
ion
for
x
86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x
86-64
bu
g
fix: Use stac
k
with align
m
en
t
ju
s
t like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Save RD
X
a
n
d RCX
bef
o
re we u
s
e
them as f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Remove multip
l
e definition error caused
by combinatio
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
A
d
d
c
h
eck fo
r
i
nvalid num
b
ers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
Fix o
v
erru
n
in d
e
cl_initializer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
B
e
tter DL
L
suppo
r
t on
x8
6
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
Fi
r
s
t
naive DLL
sup
p
ort
on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro H
a
maji
Generate PIC for addresses
o
f s
y
mbols
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
chiro Ham
a
ji
S
u
p
p
ress no
i
sy po
i
nter signed-nes
s
warn
i
ngs
on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hama
j
i
Code
cle
a
ning
:
utilize vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
c
h
iro Hamaji
Support long
long bitfields for all a
r
ch
i
tectu
r
es
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
r
o Hamaji
A
uin
t
64 bug fi
x
on x86-6
4
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
All
o
w lo
n
g lo
n
g a
s
a type of
bitfields
o
n x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
win32:
a
llow user segments as w
r
itable
& e
x
ec
u
table
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
k
a
i386
:
align=8 for double and long
l
o
ng
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
win32:
fix for VC8
E
xpress
compiler
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smelkov
tcc -E: pr
e
serve spaces (p
a
rtial solution)
commit
|
commitdiff
|
tree
2009-04-18
K
i
ri
l
l Smelk
o
v
string_test: we should
a
lways use 'unsig
n
ed int' for b
commit
|
commitdiff
|
tree
2009-04-18
Alexander Egorenko
v
type_siz
e
function
r
eturn
e
d i
n
correct
s
ize
commit
|
commitdiff
|
tree
2009-04-18
grischka
fix constan
t
o
pti
m
i
z
atio
n
for un
s
igneds
commit
|
commitdiff
|
tree
2008-12-02
g
r
ischka
fix dat
a
ove
r
f
l
ow
w
ith i
n
it_put
v
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Ham
a
ji
Add seve
r
al t
e
st cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hamaji
Add support of
x
86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ic
h
i
ro Hama
j
i
s/in
t
/unsigned/ since GCC 4
.
3
.
2
p
r
o
du
c
es
code wh
i
ch
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Ha
m
aji
Sup
o
rt LDOUBLE_S
I
ZE ==
1
6 environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
c
h
i
r
o
H
amaj
i
silly bug
f
ix
:
s/
#
ifdef PTR_SIZE == 4/#if PT
R
_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Make tccelf
.
c
64bit
r
eady
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaj
i
O
n
e
mor
e
s/int/long/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaji
Use int*2 ins
t
e
a
d of l
o
ng*2
to hold double value
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
am
a
ji
U
se
l
ong instead
of int to hold pointer
v
alues
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chi
r
o
H
amaji
Add __builti
n
_frame_address(
0
)
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
nich
i
r
o Hamaji
I
m
po
r
ted se
v
e
ral
m
a
c
ros requi
r
ed by
x
8
6-64
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hama
j
i
Introduce ElfW macro and
E
LFW t
o
encapsulate the
d
ifference
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Dan
i
el Glöckner
Futher changes to
c
asts
commit
|
commitdiff
|
tree
2008-11-30
D
a
n
iel Glöckner
Fi
x
get_tok_str wrt wide char
a
ct
e
rs
commit
|
commitdiff
|
tree
2008-11-30
Dan
i
el Glöckner
R
e
wro
t
e '
?
' for c
o
nstants
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glö
c
kner
Cast parameter of '!'
to
_Bool
commit
|
commitdiff
|
tree
2008-11-30
Da
n
iel Glöckner
Re
w
rote c
a
sts
commit
|
commitdiff
|
tree
2008-11-30
grischk
a
line-numbers
outpu
t
for TCC -E
commit
|
commitdiff
|
tree
2008-11-30
gr
i
schka
win32/buil
d
-t
c
c
.
bat: define C
O
NFIG_SYSROOT
commit
|
commitdiff
|
tree
2008-09-15
gri
s
chka
was hash, not
l
ink
commit
|
commitdiff
|
tree
2008-09-14
grisc
h
ka
update changelo
g
commit
|
commitdiff
|
tree
2008-09-12
Daniel G
l
öc
k
ner
Di
s
play error
on state
m
ent
e
xpre
s
sions
with
c
omplex
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
D
a
niel Glöc
k
n
er
Fi
x
b
itfields with
n
on
-
int types and in unions
commit
|
commitdiff
|
tree
2008-09-12
Daniel
G
l
öckner
Fo
r
ce null p
o
inter exc
e
ption for code outside of a
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel
Glöckner
Optimize a
r
ith
m
etic
w
ith pointer t
o
value
o
n
stack
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöck
n
er
Fix gv
fo
r
long longs
commit
|
commitdiff
|
tree
2008-09-12
Danie
l
Glöckner
A
l
low to use
l
ibgcc inst
e
a
d
o
f
l
i
btcc1
commit
|
commitdiff
|
tree
2008-09-12
D
a
niel Glöckne
r
A
pr
e
fix f
o
r d
e
fault
l
ibrary/include search p
a
ths
commit
|
commitdiff
|
tree
2008-09-12
Daniel
Glö
c
k
ne
r
ARM re
l
a
t
ed Makefile c
h
an
g
es
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckn
e
r
Runtime
lib
functions
commit
|
commitdiff
|
tree
2008-09-12
Danie
l
G
löckner
Set VT_LVA
L
_
x
x
x
f
lag
s
f
o
r function argument
s
i
n
gfunc_prolog
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Adam Sampson
Patch
f
o
r DEST
D
I
R
insta
l
l
a
tion (
A
dam Sampson)
commit
|
commitdiff
|
tree
2008-09-12
grisc
h
ka
fi
x
isidnum_t
a
ble for CH_EOF (-1)
commit
|
commitdiff
|
tree
2008-09-12
grisc
h
ka
free_section bug
f
ix
commit
|
commitdiff
|
tree
2008-05-05
g
ri
s
chka
release loaded dlls
cleanly (Sam
K
)
commit
|
commitdiff
|
tree
2008-05-05
grischka
e
n
able pe-o
u
t
put from libtcc (Shm
u
el
Z
eigerman)
commit
|
commitdiff
|
tree
2008-04-27
grischka
fix options i
n
C scripts aft
e
r -run
commit
|
commitdiff
|
tree
2008-04-27
gr
i
schka
fix s
t
abstr w
i
th
l
inked
o
b
j
ects
commit
|
commitdiff
|
tree
2008-04-27
grischka
fix bogus reloc
a
tions with
T
CC_OUTPUT_DLL
commit
|
commitdiff
|
tree
2008-04-27
grischka
en
a
b
le multip
l
e st
a
tes a
n
d fix minor mem
o
ry lea
k
s
commit
|
commitdiff
|
tree
2008-03-31
g
rischka
update manual, ch
a
ngelog
commit
|
commitdiff
|
tree
2008-03-31
grischka
added
v
erbos
i
ty le
v
e
l
s
(-vv -vvv)
commit
|
commitdiff
|
tree
2008-03-31
gris
c
hka
A
ccept standard i
n
put
a
s
an inputstream (Hanzac Chen
)
commit
|
commitdiff
|
tree
2008-03-25
gri
s
chka
g
et rid of a warning and fix
.
bat
commit
|
commitdiff
|
tree
2008-03-25
grischka
A
d
d -soname li
n
k
e
r option (
M
arc
A
ndre Tanner)
commit
|
commitdiff
|
tree
2008-03-25
grischk
a
Comply
to
c
89 compilers other th
a
n gcc (Hanza
c
C
h
en)
commit
|
commitdiff
|
tree
2008-03-08
grischka
Enable -B
opt
i
on for library
p
ath
on win32
commit
|
commitdiff
|
tree
2008-03-08
grischka
Fix 'tcc -static' with recent
glibc
commit
|
commitdiff
|
tree
2008-03-08
g
rischka
Get
rid of one warning
commit
|
commitdiff
|
tree
2008-03-08
grischka
Checkin tiny_libma
k
er (ar replacement)
b
y
Timo
v
j Lahde
commit
|
commitdiff
|
tree
2008-01-16
grisch
k
a
Uda
t
ed and cle
a
ned
u
p TODO
.
commit
|
commitdiff
|
tree
2008-01-16
grischk
a
Jus
t
w
a
rn ab
o
u
t
u
nknown directives, define __STDC_VERSION__
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
g
r
i
s
chka
Sw
i
tch to n
e
we
r
tccp
e
.
c
(includes
s
upport for r
e
sources)
commit
|
commitdiff
|
tree
2007-12-17
grisc
h
ka
Handle
b
acks
l
a
shes within #i
n
clude, #error, #
w
arning
commit
|
commitdiff
|
tree
2007-12-16
grischka
Import chan
g
esets (pa
r
t 4)
4
28,457,460,467:
defines
.
.
.
commit
|
commitdiff
|
tree
2007-12-13
grischka
D
isable singnedness war
n
ings with newer gcc
.
commit
|
commitdiff
|
tree
2007-12-13
grischka
U
s
e _
W
IN32
for a win
d
ows ho
s
ted
t
cc and define it f
o
r
.
.
.
commit
|
commitdiff
|
tree
2007-12-09
grischka
t
iny_
i
mp
d
e
f
.
c - converted to LF lin
e
-endings (and s
l
igh
t
.
.
.
commit
|
commitdiff
|
tree
2007-12-04
gri
s
chka
I
m
port 409,41
0
:
A
RM
EABI by
D
anie
l
Glöck
n
e
r
commit
|
commitdiff
|
tree
2007-11-25
grischka
Some in-b
e
tween
fixes (See Cha
n
gelog for details)
.
commit
|
commitdiff
|
tree
2007-11-25
gri
s
chka
Fixed:
commit
|
commitdiff
|
tree
2007-11-23
grischk
a
New files:
alloca86
.
S allo
c
a86-bt
.
S
commit
|
commitdiff
|
tree
2007-11-21
grischka
Imp
o
rt
more change
s
ets from Rob Landley's fork
(part 2)
commit
|
commitdiff
|
tree
2007-11-14
grischk
a
Import som
e
chan
g
es
e
t
s
from Rob Landley's fork (part
1)
commit
|
commitdiff
|
tree
2007-10-30
grisc
h
ka
Fix 'inv
a
lid relocati
o
n en
t
ry' pro
b
l
em on ubuntu -
.
.
.
commit
|
commitdiff
|
tree