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
When tcc.exe update, abitest-tcc.exe not updated. For security, you must first clean up
2014-04-29
T
homas Preud'homm
e
Add support fo
r
load/store of _Bool value
commit
|
commitdiff
|
tree
2014-04-14
Thomas
Preu
d
'
h
omme
Improve e
f
ficiency of macro c
o
ncatenatio
n
commit
|
commitdiff
|
tree
2014-04-12
Th
o
mas Preud'homme
Make
b
uil
d
CPU de
t
ec
t
io
n
a tad more fl
e
xi
b
le
commit
|
commitdiff
|
tree
2014-04-12
Th
o
m
as Preud'h
o
mme
F
i
x
p
r
eproce
s
sor
c
o
n
cat wit
h
e
m
pty
a
rg
commit
|
commitdiff
|
tree
2014-04-08
Thomas Preud'homme
Prevent #
#
to appear a
t
start or e
n
d o
f
ma
c
r
o
commit
|
commitdiff
|
tree
2014-04-07
T
homas
P
reud'homme
Add n
e
w tests for macro nesting
commit
|
commitdiff
|
tree
2014-04-07
Thomas Preud'homme
F
ix
t
est for macro nesting
commit
|
commitdiff
|
tree
2014-03-31
Thomas Preu
d
'homme
Allow lo
c
al
r
edefinit
i
o
n of
e
n
umerator
commit
|
commitdiff
|
tree
2014-03-31
Thomas Preud
'
h
omme
U
p
date Changelog from
g
it chan
g
elog
entri
e
s
commit
|
commitdiff
|
tree
2014-03-30
Thomas Preud'homme
Add te
s
ts for p
r
evious fixe
s
commit
|
commitdiff
|
tree
2014-03-30
Thomas P
r
eud'homme
Update C
h
ange
l
o
g
from git
changelog e
n
tries
commit
|
commitdiff
|
tree
2014-03-29
Thomas Preud'ho
m
me
Fix t
y
po
i
n
code
a
dded by b018
b
ac9c8
commit
|
commitdiff
|
tree
2014-03-29
T
h
om
a
s Preud'homm
e
Fix again
G
O
T32 + PLT32 reloc commit
commit
|
commitdiff
|
tree
2014-03-29
Thomas Pre
u
d'homme
Crea
t
e b
c
h
e
c
k
region
f
o
r
argv an
d
a
r
ge a
r
gument
commit
|
commitdiff
|
tree
2014-03-29
Thoma
s
Preud'homm
e
Mak
e
get_to
k
_str su
p
po
r
t NULL as sec
o
nd
param
.
commit
|
commitdiff
|
tree
2014-03-26
T
h
o
mas Pr
e
ud'homme
S
impl
i
fy and fi
x
GOT32 +
PLT32 reloc commit
commit
|
commitdiff
|
tree
2014-03-25
Thomas Preud'homme
Support GOT32 a
n
d
PLT32 relo
c
for same symbol
commit
|
commitdiff
|
tree
2014-03-25
T
h
o
mas Preud'homme
A
lways link libtc
c
1
.
a
in (useful for va
_
* on x86)
commit
|
commitdiff
|
tree
2014-03-25
Thomas
P
reud'homm
e
Add
tes
t
for previo
u
s
co
m
mit
commit
|
commitdiff
|
tree
2014-03-25
Thomas
P
reu
d
'
h
o
mme
Warn
a
b
o
ut soft floa
t
ABI not being supported
commit
|
commitdiff
|
tree
2014-03-25
Thom
a
s Preud'
h
omme
D
e
precate
F
PA and OABI support
for ARM
commit
|
commitdiff
|
tree
2014-03-24
Thomas
Pr
e
ud'h
o
mme
Mak
e
par
s
e_btype only accept one ba
s
ic
type
commit
|
commitdiff
|
tree
2014-03-17
Thomas Pre
u
d
'homme
Fix
r
elocatio
n
of
_
_bound_init
commit
|
commitdiff
|
tree
2014-03-11
Thomas P
r
eu
d
'hom
m
e
Fix __clear_cache implementati
o
n
commit
|
commitdiff
|
tree
2014-03-11
Thomas Preud'
h
om
m
e
Ad
j
ust relo
c
ation offset for thumb to ARM veneer
commit
|
commitdiff
|
tree
2014-03-09
Thom
a
s Preud'ho
m
me
Don't hardcode gcc i
n
tests M
a
kefile
commit
|
commitdiff
|
tree
2014-03-09
Tho
m
as P
r
eud'homme
Fix
wa
r
ning of
clang
commit
|
commitdiff
|
tree
2014-03-09
T
homas Preud'homme
Use intptr_t to c
a
st
pointer
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud'h
o
mme
Undefine __v
a
* in
l
ibtcc1 to avoid e
r
r
o
rs w/
c
lang
commit
|
commitdiff
|
tree
2014-03-09
Th
o
mas Preud'homme
Mak
e
condition in libtcc
1
bas
e
d
on tar
g
et
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud
'
h
omme
Fix type_to_str
test f
o
r unsi
g
ned int
commit
|
commitdiff
|
tree
2014-03-08
Thomas Preud
'
homme
F
ix vario
u
s errors uncovered by static analys
i
s
commit
|
commitdiff
|
tree
2014-02-10
Thoma
s
Preud'homme
C
a
ll fill_
g
ot_entry un
c
onditionall
y
commit
|
commitdiff
|
tree
2014-02-09
T
h
o
m
as Preud'homme
Defin
e
floa
t
_eabi only in
a
rm-
g
en
.
o
commit
|
commitdiff
|
tree
2014-02-07
Thomas Preud'homme
Ignore VT_DEFSIGN in load on x86
-
64 a
r
ch
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud'ho
m
me
Def signedness != signed
!
= unsigned for char
commit
|
commitdiff
|
tree
2014-02-06
Thomas
Pre
u
d'homme
A
d
d
suppor
t
of
Thumb t
o
ARM branch relocat
i
on
commit
|
commitdiff
|
tree
2014-02-06
T
h
omas Preud'h
o
mme
Sp
l
it elf
_
output_file in smaller functions
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud'hom
m
e
Add macro t
o
b
r
owse re
l
o
c and sym
entr
i
es
commit
|
commitdiff
|
tree
2014-02-05
Th
o
m
as Preud'homme
Round m
o
d
e of
ll -
>
fl
o
at conver
s
ion
t
o neare
s
t
commit
|
commitdiff
|
tree
2014-02-05
Thom
a
s Pr
e
ud'homme
Fix nega
t
ive
l
ong lon
g
to float c
o
nversio
n
on ARM
commit
|
commitdiff
|
tree
2014-02-05
Thomas Pr
e
ud'homme
F
i
x float to long long co
n
version
o
n
ARM
commit
|
commitdiff
|
tree
2014-02-05
Thomas Pre
u
d'homme
Fix and ex
t
end *FCAST test in
t
c
c
test
.
c
commit
|
commitdiff
|
tree
2014-02-04
Thomas Preud'homme
Fix
p
a
rameter passin
g
of
long lon
g
bit
f
iel
d
commit
|
commitdiff
|
tree
2014-02-03
Thomas Preud'h
o
m
m
e
s
w
itch las
t
2 params
of
T
OK_mem
s
e
t on ARM
commit
|
commitdiff
|
tree
2014-02-03
Thomas Preud
'
homme
D
o
n
'
t
p
e
rform builtin_frame
_
addres
s
on
A
R
M
commit
|
commitdiff
|
tree
2014-02-03
Thomas Preud'homme
Fix fct param
pass
i
ng of struct with s
i
ze < 4
commit
|
commitdiff
|
tree
2014-02-02
Thomas
P
r
e
ud'homm
e
Switch float
abi
t
o softf
p
for int <--> floa
t
c
o
nv
commit
|
commitdiff
|
tree
2014-02-02
T
h
oma
s
Pre
u
d'homme
Revert "Add macro to br
o
wse rel
o
c and
s
ym
entries"
commit
|
commitdiff
|
tree
2014-02-02
Thomas
Pre
u
d'homme
Revert "Split elf_output_f
i
le in small
e
r functions
"
commit
|
commitdiff
|
tree
2014-02-02
Th
o
mas Preud'homme
Re
v
ert "
A
dd supp
o
rt
o
f Thumb
to
A
RM branch relocati
o
n"
commit
|
commitdiff
|
tree
2014-02-02
Thomas
P
r
eu
d
'homme
A
dd sup
p
ort of Thumb to ARM
branch relocation
commit
|
commitdiff
|
tree
2014-02-02
Thomas
Preud'homm
e
Split elf_outpu
t
_
file in
s
maller functions
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'
h
omme
Add
m
a
c
ro to brow
s
e reloc
a
nd sy
m
entries
commit
|
commitdiff
|
tree
2014-02-02
T
h
omas Preud
'
hom
m
e
Give ARM asm mnemonic of PLT entries
commit
|
commitdiff
|
tree
2014-02-02
Thomas Pr
e
u
d
'
homme
Clean
t
ccelf
.
c
commit
|
commitdiff
|
tree
2014-02-02
T
h
omas
P
reud
'
homme
Ignore abite
s
t-cc and abitest-tcc test program
s
commit
|
commitdiff
|
tree
2014-02-01
Thomas Pr
e
u
d
'h
o
mme
Test lo
n
g
long
t
o
flo
a
t
c
o
nver
s
ions
commit
|
commitdiff
|
tree
2014-02-01
T
homas Preud'homme
Mov
e
result of itof double conv bac
k
to VFP
r
eg
commit
|
commitdiff
|
tree
2014-01-09
Thomas
Preud'h
o
mme
Vari
o
us Makefi
l
e fixes for cr
o
ss-com
p
ila
t
i
o
n
commit
|
commitdiff
|
tree
2014-01-08
Thoma
s
P
r
e
ud'
h
omme
Remove WI
T
H
O
UT_LIBTC
C
macro
:
no more use
r
commit
|
commitdiff
|
tree
2014-01-08
T
h
o
mas Preu
d
'
ho
m
me
Use GNU triplet prefix
for cross tcc compilers
commit
|
commitdiff
|
tree
2014-01-08
Thomas Preud'homme
Sh
a
red
libr
a
ries also hav
e
entry points
commit
|
commitdiff
|
tree
2014-01-08
Thomas Preud'homme
Improve ELF on ARM
commit
|
commitdiff
|
tree
2014-01-08
Th
o
m
a
s Pre
u
d'ho
m
me
Update e
l
f
.
h
commit
|
commitdiff
|
tree
2014-01-08
Thomas Pre
u
d'
h
om
m
e
A
dd support
for
runtime selection of float A
B
I
commit
|
commitdiff
|
tree
2014-01-07
T
homas Preud'homme
Ex
p
licit that EABI only supports VFP for
now
commit
|
commitdiff
|
tree
2014-01-07
Thoma
s
Preu
d
'homme
D
on't
say compiler f
l
ags are warning options
commit
|
commitdiff
|
tree
2014-01-06
T
h
omas Preud'homme
Fix str
u
c
t
ret in v
a
ri
a
dic fct with
A
RM hardfloat
commit
|
commitdiff
|
tree
2014-01-06
Tho
m
as
P
re
u
d'hom
m
e
Don't
call __t
c
c_fpin
i
t if using libgcc
commit
|
commitdiff
|
tree
2014-01-06
Thomas Preud'ho
m
me
Don'
t
enable bound
check if libg
c
c
is used
commit
|
commitdiff
|
tree
2014-01-04
T
homas
P
r
eud'h
o
m
me
M
o
ve log
i
c for if (int value)
t
o tcc
g
e
n
.
c
commit
|
commitdiff
|
tree
2014-01-04
Thomas Preu
d
'
h
o
mme
U
p
d
ate Changelog from
gi
t
changelog entries
commit
|
commitdiff
|
tree
2014-01-04
Tho
m
as Preud'homme
Fix negation of 0
.
0 an
d
-
0
.
0
commit
|
commitdiff
|
tree
2014-01-04
Thoma
s
Preud
'
h
omme
Provide install-strip
t
a
rget in Makefile
commit
|
commitdiff
|
tree
2014-01-03
Thomas Preud'homme
Use libtcc
.
a f
o
r static link eve
n
with
U
S
E
_LIBGCC
commit
|
commitdiff
|
tree
2014-01-03
Thomas Pr
e
ud'ho
m
m
e
Report error
on NaN comparis
o
n
commit
|
commitdiff
|
tree
2014-01-03
Tho
m
as Preud'ho
m
me
Always se
t
*palign in classify_x86_6
4
_arg
commit
|
commitdiff
|
tree
2013-12-15
T
h
omas P
r
eud'ho
m
me
ma
k
e git ignore l
i
b
/
arm d
i
r
e
ctory
commit
|
commitdiff
|
tree
2013-12-15
Thomas Pre
u
d
'
hom
m
e
Fix sig
n
ed integer d
i
visi
o
n
i
n
ARM runtime ABI
commit
|
commitdiff
|
tree
2013-12-11
Thomas Preud'
h
omme
A
d
d ARM aeabi
fu
n
ctions needed
t
o run
t
c
c
test
commit
|
commitdiff
|
tree
2013-12-11
Thomas Preud'homme
Sup
p
ort special calling co
n
ve
n
tion for runt
i
me ABI
commit
|
commitdiff
|
tree
2013-11-26
Thoma
s
Preud'
h
o
mme
De
f
ine __A
R
M_EABI__ and
_
_ARMEL__ when applicable
commit
|
commitdiff
|
tree
2013-11-25
Thomas Pre
u
d'homme
Make ab
i
test
.
c have
p
redictable result
commit
|
commitdiff
|
tree
2013-11-25
Th
o
m
as Preud
'
homme
Add va_* m
a
c
ro imple
m
e
n
tation for ARM
commit
|
commitdiff
|
tree
2013-11-25
Thomas Preu
d
'hom
m
e
Add comment to
e
x
plain t
h
e
code added by 41ce391c
commit
|
commitdiff
|
tree
2013-11-25
Thomas Preud'homme
Fix
struc
t
ure pass
i
n
g
i
n A
R
M ca
l
ling conve
n
t
ion
commit
|
commitdiff
|
tree
2013-11-22
Thoma
s
Pr
e
ud'hom
m
e
Add
su
p
port for
s
t
r
u
c
t > 4
B
returned via
r
e
gister
s
commit
|
commitdiff
|
tree
2013-11-21
Thom
a
s
Preud'homme
Re
m
ove
code in ar
m
-g
e
n
.
c
for struct packing
in reg
commit
|
commitdiff
|
tree
2013-11-21
Thomas Preud'homme
C
orrec
t
ly identify homogeneou
s
f
loat aggregate
commit
|
commitdiff
|
tree
2013-11-21
T
h
omas Preu
d
'homme
Fix counting
o
f V
F
P
regs
in ARM's
gfu
n
c_prolog
commit
|
commitdiff
|
tree
2013-11-21
T
homas Preud'h
o
mme
Fix register
corruption at function call on ARM
commit
|
commitdiff
|
tree
2013-11-17
Tho
m
a
s
Preud'homm
e
A
l
l
ow thumb transi
t
ion f
o
r R_ARM_
P
C
24
commit
|
commitdiff
|
tree
2013-11-17
Thomas
P
reud'h
o
mme
C
orrec
t
ly ali
g
n
and re
c
l
aim stack at function
c
a
ll
commit
|
commitdiff
|
tree
2013-11-15
Thoma
s
Preud'homme
Refac
t
or and simp
l
ify g
f
unc_call(
)
on a
r
m
commit
|
commitdiff
|
tree
2013-11-05
Thomas Preud'homme
Add __clear_cac
h
e
implemen
t
ation
i
n libtcc1
commit
|
commitdiff
|
tree
2013-11-05
Thomas Preud'homme
F
i
x
a
l
location
o
f struct in regist
e
rs on ARM
commit
|
commitdiff
|
tree
2013-11-03
Thomas P
r
eud'h
o
mme
Revert
"Add s
u
ppor
t
for thread-local stora
g
e v
a
riables"
commit
|
commitdiff
|
tree
2013-10-29
Thomas Preud
'
homme
Add su
p
port
f
or threa
d
-local stor
a
g
e
vari
a
bles
commit
|
commitdiff
|
tree
2013-10-01
T
h
omas Preu
d
'
homme
Fix commit
0f5942
c
6
b382105075dabb6f975a31
3
efc63a5f
9
commit
|
commitdiff
|
tree
next