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
Make build CPU detection a tad more flexible
2014-04-12
Thomas
P
reud'homme
Make build CPU d
e
t
ection
a tad more flexib
l
e
commit
|
commitdiff
|
tree
2014-04-12
Tho
m
as
P
r
e
ud'homme
Fix prepr
o
cesso
r
concat wit
h
empt
y
a
r
g
commit
|
commitdiff
|
tree
2014-04-08
Thomas Pre
u
d'
h
omme
Prevent ## to ap
p
ear at start or end of macro
commit
|
commitdiff
|
tree
2014-04-07
Thomas Preud'homme
Add new
t
ests for
macro nesti
n
g
commit
|
commitdiff
|
tree
2014-04-07
Thomas Preud'homme
Fix
tes
t
for macro ne
s
ting
commit
|
commitdiff
|
tree
2014-03-31
T
h
omas
Preud'homme
All
o
w local redefiniti
o
n of en
u
merat
o
r
commit
|
commitdiff
|
tree
2014-03-31
Thomas Pr
e
ud'homm
e
U
p
date Ch
a
ngelog from git changelog entries
commit
|
commitdiff
|
tree
2014-03-30
Thomas Preud'ho
m
m
e
Add t
e
st
s
for previous fixe
s
commit
|
commitdiff
|
tree
2014-03-30
Thoma
s
P
reu
d
'
ho
m
m
e
Update Changelo
g
f
r
o
m
g
i
t changelog entr
i
es
commit
|
commitdiff
|
tree
2014-03-29
Th
o
mas Preud
'
homme
F
ix typo in code a
d
ded b
y
b
0
18bac9c8
commit
|
commitdiff
|
tree
2014-03-29
T
homa
s
P
r
e
u
d
'
homme
Fix again GOT32 + P
L
T32 reloc co
m
mit
commit
|
commitdiff
|
tree
2014-03-29
Thomas Preud'homme
C
r
eate
b
check region for argv and arge argument
commit
|
commitdiff
|
tree
2014-03-29
Thomas Preud'homme
Make
ge
t
_tok_str su
p
port NULL as second param
.
commit
|
commitdiff
|
tree
2014-03-26
T
h
omas Preu
d
'
h
omme
Simpli
f
y
and fix
GOT32
+
P
LT3
2
reloc commit
commit
|
commitdiff
|
tree
2014-03-25
Tho
m
as P
r
eud'hom
m
e
Support GOT32 and PLT3
2
relo
c
for same symbol
commit
|
commitdiff
|
tree
2014-03-25
T
h
omas
Preud'
h
omme
Alwa
y
s link libtcc1
.
a
i
n
(useful
for
va
_
* on x86)
commit
|
commitdiff
|
tree
2014-03-25
Thomas
Pre
u
d'homme
Add tes
t
for previo
u
s commit
commit
|
commitdiff
|
tree
2014-03-25
Th
o
ma
s
Preud'homme
Warn a
b
out soft float
A
BI not being
su
p
ported
commit
|
commitdiff
|
tree
2014-03-25
Thom
a
s P
r
eud'homme
Deprecate FPA and OA
B
I support for
A
RM
commit
|
commitdiff
|
tree
2014-03-24
Thomas
P
reud'homme
Make p
a
rse_
b
type onl
y
accept one basic
t
ype
commit
|
commitdiff
|
tree
2014-03-17
Thomas Preud'homme
F
i
x relocation of __bound_in
i
t
commit
|
commitdiff
|
tree
2014-03-11
Thomas Pr
e
ud'
h
omme
Fix __clear_c
a
che implementatio
n
commit
|
commitdiff
|
tree
2014-03-11
Thomas Preud'homm
e
Adjust
re
l
ocation offse
t
for thumb t
o
ARM
v
e
neer
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud'h
o
mme
D
o
n't hardcode gcc
i
n test
s
Makefile
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud'homm
e
F
i
x w
a
r
ning of clan
g
commit
|
commitdiff
|
tree
2014-03-09
Thomas
Pre
u
d'homm
e
U
s
e
i
ntp
t
r_
t
to
c
ast pointer
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud'h
o
mme
Undefi
n
e __va* i
n
libtcc1 to
a
void errors w/ clang
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preu
d
'hom
m
e
Make condition
in libtcc
1
based
on
t
arg
e
t
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud'h
o
mme
Fix typ
e
_to_str test fo
r
unsigned
int
commit
|
commitdiff
|
tree
2014-03-08
Thomas
Preud'ho
m
me
Fix various errors uncovered by static analysis
commit
|
commitdiff
|
tree
2014-02-10
T
h
o
mas Preud'
h
omme
C
a
ll fil
l
_got_
e
n
t
ry
unco
n
ditionally
commit
|
commitdiff
|
tree
2014-02-09
T
homas P
r
eu
d
'homme
Define
f
lo
a
t_eabi o
n
ly in arm-gen
.
o
commit
|
commitdiff
|
tree
2014-02-07
Thomas Preud'homme
Ignore VT_DEFSIGN in load on x86-64 arch
commit
|
commitdiff
|
tree
2014-02-06
Tho
m
as Preud'homme
Def
s
igned
n
ess != signed != unsigned for
c
har
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud'homm
e
Add su
p
port of Thumb to AR
M
b
r
anc
h
relocation
commit
|
commitdiff
|
tree
2014-02-06
Thomas Pre
u
d'hom
m
e
S
p
lit elf_
o
utput_file
i
n smaller
f
unctio
n
s
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud'
h
o
mm
e
Add macro t
o
browse r
e
loc
and sym
e
ntries
commit
|
commitdiff
|
tree
2014-02-05
Thomas Preud'homme
Rou
n
d
m
o
d
e of ll -> float
c
onversion to nearest
commit
|
commitdiff
|
tree
2014-02-05
Thomas Preu
d
'ho
m
m
e
Fix
negative long
l
o
n
g
t
o float conversion on
A
RM
commit
|
commitdiff
|
tree
2014-02-05
Thomas Preud'homme
Fi
x
float to long long conv
e
rs
i
on on ARM
commit
|
commitdiff
|
tree
2014-02-05
Thomas Preud'homm
e
Fix and
e
xtend *
F
C
AST
t
est
i
n tc
c
te
s
t
.
c
commit
|
commitdiff
|
tree
2014-02-04
Thomas P
r
eud'homm
e
Fix par
a
mete
r
passin
g
o
f
long
long bitfield
commit
|
commitdiff
|
tree
2014-02-03
Tho
m
as Preud'homme
switch last 2 p
a
rams of TOK_memset on ARM
commit
|
commitdiff
|
tree
2014-02-03
Thomas Preu
d
'homme
Don't perfor
m
bu
i
ltin_frame_a
d
dres
s
on AR
M
commit
|
commitdiff
|
tree
2014-02-03
Thomas
P
r
eu
d
'hom
m
e
F
i
x f
c
t par
a
m passing of str
u
c
t
with size < 4
commit
|
commitdiff
|
tree
2014-02-02
T
h
o
mas P
r
eud'homme
Switc
h
float ab
i
to s
o
ftfp fo
r
int <-->
float conv
commit
|
commitdiff
|
tree
2014-02-02
Thom
a
s
P
r
e
u
d'homme
Revert "Add mac
r
o
to b
r
o
w
s
e
reloc and sym e
n
t
ries"
commit
|
commitdiff
|
tree
2014-02-02
T
h
omas Pr
e
ud'ho
m
me
Rev
e
rt "
S
plit elf_
o
utput_
f
ile in
smaller functions"
commit
|
commitdiff
|
tree
2014-02-02
Th
o
ma
s
Preud'homme
R
evert "A
d
d
s
upp
o
rt o
f
Thumb to ARM branch rel
o
c
a
t
i
o
n
"
commit
|
commitdiff
|
tree
2014-02-02
Thomas
Preud'homme
A
dd
s
upport of T
h
u
m
b t
o
ARM
b
ranch r
e
location
commit
|
commitdiff
|
tree
2014-02-02
Thomas P
r
e
u
d'homme
S
p
lit elf_outp
u
t_fi
l
e
in smalle
r
functions
commit
|
commitdiff
|
tree
2014-02-02
Thom
a
s Preud'hom
m
e
Add
m
acro to brow
s
e
reloc a
n
d
sym entries
commit
|
commitdiff
|
tree
2014-02-02
T
h
oma
s
P
r
e
ud'homme
Give
A
R
M
asm mnemo
n
ic of PLT entries
commit
|
commitdiff
|
tree
2014-02-02
T
h
o
m
a
s Preud'homme
Clea
n
t
c
celf
.
c
commit
|
commitdiff
|
tree
2014-02-02
Tho
m
a
s
Pr
e
ud'hom
m
e
Ign
o
re abi
t
e
s
t-cc and abitest-t
c
c test
progra
m
s
commit
|
commitdiff
|
tree
2014-02-01
T
h
omas Preud'
h
o
mme
Test
lo
n
g lon
g
to float conversions
commit
|
commitdiff
|
tree
2014-02-01
Thom
a
s Preud'
h
omme
Mov
e
re
s
ult
of itof double co
n
v back
t
o VFP re
g
commit
|
commitdiff
|
tree
2014-01-09
T
h
o
m
as Pr
e
ud'homme
Various Makef
i
le fixes fo
r
c
ross-compil
a
tion
commit
|
commitdiff
|
tree
2014-01-08
Thomas Preud
'
homme
Remov
e
WITHOUT_LIBTCC macro: no
more use
r
commit
|
commitdiff
|
tree
2014-01-08
Thoma
s
Preud'
h
o
m
me
Use
G
N
U triplet prefi
x
for cross tcc c
o
m
p
ilers
commit
|
commitdiff
|
tree
2014-01-08
Thoma
s
Preud'
h
omme
Sha
r
ed
librar
i
es also have entry points
commit
|
commitdiff
|
tree
2014-01-08
Thoma
s
Preud'
h
omme
Improve EL
F
on ARM
commit
|
commitdiff
|
tree
2014-01-08
Thom
a
s
Pr
e
ud'homme
Update elf
.
h
commit
|
commitdiff
|
tree
2014-01-08
Thomas Pr
e
ud'homm
e
Add support
for runtime
se
l
ection of float ABI
commit
|
commitdiff
|
tree
2014-01-07
T
h
omas Preud
'
homme
Explicit
t
hat EABI
o
n
ly supp
o
rt
s
VFP for now
commit
|
commitdiff
|
tree
2014-01-07
Thomas
P
reud
'
h
o
mme
Don't say c
o
mpil
e
r flags a
r
e warnin
g
options
commit
|
commitdiff
|
tree
2014-01-06
Thomas Preud'hom
m
e
Fix
s
truct ret
in
varia
d
ic fct w
i
t
h ARM
h
a
r
dfloat
commit
|
commitdiff
|
tree
2014-01-06
Thomas
P
reud'homme
Don
'
t c
a
ll __tcc_fpinit if usin
g
lib
g
cc
commit
|
commitdiff
|
tree
2014-01-06
Thomas
P
reud'
h
omm
e
D
on't enable bound chec
k
if libgcc is used
commit
|
commitdiff
|
tree
2014-01-04
Thomas
P
reud'homme
Move logi
c
for if (int value) to tccgen
.
c
commit
|
commitdiff
|
tree
2014-01-04
Th
o
m
as Preud'homme
Update
C
h
a
ngelog from
g
it changel
o
g
e
ntries
commit
|
commitdiff
|
tree
2014-01-04
T
h
omas Preud'homme
Fi
x
negation of 0
.
0 and -0
.
0
commit
|
commitdiff
|
tree
2014-01-04
Thomas Preud'h
o
mme
Pro
v
ide ins
t
a
l
l
-
strip ta
r
g
et in Make
f
i
l
e
commit
|
commitdiff
|
tree
2014-01-03
Thomas Preud'homme
Use lib
t
cc
.
a for static link
e
ve
n
with USE_LIBG
C
C
commit
|
commitdiff
|
tree
2014-01-03
Th
o
mas P
r
eud'homme
Rep
o
rt erro
r
on
NaN
c
omp
a
r
ison
commit
|
commitdiff
|
tree
2014-01-03
Thomas Preu
d
'homme
A
l
ways set *p
a
lign in clas
s
i
f
y_x86_64_arg
commit
|
commitdiff
|
tree
2013-12-15
Th
o
mas
P
reud'homme
mak
e
git i
g
no
r
e lib/arm directory
commit
|
commitdiff
|
tree
2013-12-15
Thomas
P
reud'
h
omme
Fix signed integer divisi
o
n in ARM runtime
ABI
commit
|
commitdiff
|
tree
2013-12-11
Thomas Preu
d
'
h
omme
Add
A
RM
aeab
i
f
u
n
ctio
n
s
n
e
eded
t
o
run tcctest
commit
|
commitdiff
|
tree
2013-12-11
Thomas Preud'homme
S
u
pport special calling conventi
o
n for runtime ABI
commit
|
commitdiff
|
tree
2013-11-26
T
h
omas Preud'homm
e
De
f
ine __ARM_EABI
_
_ an
d
__ARMEL__ when app
l
icable
commit
|
commitdiff
|
tree
2013-11-25
Th
o
mas Preu
d
'h
o
mme
Make abi
t
es
t
.
c ha
v
e pr
e
dictable result
commit
|
commitdiff
|
tree
2013-11-25
Thomas
P
reud
'
hom
m
e
A
d
d va_* macro i
m
plementatio
n
for ARM
commit
|
commitdiff
|
tree
2013-11-25
Thomas Pr
e
ud'h
o
mme
Add c
o
mment
to expl
a
i
n
the code ad
d
ed
by 41ce391c
commit
|
commitdiff
|
tree
2013-11-25
Thomas Preud'homme
F
i
x
s
tructu
r
e passing in ARM calling convention
commit
|
commitdiff
|
tree
2013-11-22
T
h
o
m
as
Preud'hom
m
e
Add suppor
t
for struc
t
> 4B returned via reg
i
sters
commit
|
commitdiff
|
tree
2013-11-21
Thom
a
s Preud'ho
m
me
Remove code
i
n arm-gen
.
c for struct packi
n
g in reg
commit
|
commitdiff
|
tree
2013-11-21
Thom
a
s Pr
e
ud'homme
Correctly identify homoge
n
eous float
a
ggregate
commit
|
commitdiff
|
tree
2013-11-21
Tho
m
as Preud'ho
m
me
Fix counting of VFP regs in
ARM's g
f
unc
_
prolog
commit
|
commitdiff
|
tree
2013-11-21
Th
o
mas Pre
u
d'homme
Fix register corr
u
ption at fun
c
tion
call o
n
AR
M
commit
|
commitdiff
|
tree
2013-11-17
Thomas Preud'
h
omme
Al
l
ow thumb tra
n
sit
i
on for R_ARM_PC24
commit
|
commitdiff
|
tree
2013-11-17
Thomas Preud'homme
Correctl
y
align and reclaim stack a
t
fun
c
tion ca
l
l
commit
|
commitdiff
|
tree
2013-11-15
Thomas Pr
e
ud
'
homme
R
e
facto
r
a
n
d s
i
mpl
i
fy g
f
unc_call
(
) on arm
commit
|
commitdiff
|
tree
2013-11-05
Th
o
mas Preud'homme
Add __clear_cach
e
im
p
l
e
mentation in libtcc1
commit
|
commitdiff
|
tree
2013-11-05
Thomas Preud'homm
e
Fix allocation
o
f
struct in reg
i
ster
s
on ARM
commit
|
commitdiff
|
tree
2013-11-03
Thom
a
s
Preud'ho
m
me
R
e
vert "Add s
u
pport for thre
a
d-local storage v
a
riab
l
es"
commit
|
commitdiff
|
tree
2013-10-29
Thom
a
s
Pr
e
ud
'
homme
Add support
for thread-local sto
r
age variables
commit
|
commitdiff
|
tree
2013-10-01
Thoma
s
Preud'ho
m
me
Fi
x
commit 0
f
5
942c6b38210507
5
dabb6f975
a
313efc63a5f9
commit
|
commitdiff
|
tree
2013-09-24
Thomas Preud'homme
Avoid w
a
rnings wi
t
h
gc
c
4
.
8
+
de
f
ault CFLAGS
commit
|
commitdiff
|
tree
2013-09-24
Tho
m
as Preud'homme
Detect correct in
s
t
ruction wi
t
h incorrec
t
operands
commit
|
commitdiff
|
tree
next