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
Create bcheck region for argv and arge argument
2014-03-29
T
h
omas Preud'homme
Cr
e
at
e
bcheck region for argv
a
nd arge argum
e
nt
commit
|
commitdiff
|
tree
2014-03-29
Thomas P
r
eud'homme
Make g
e
t_tok_str suppor
t
NULL as
s
e
c
o
nd param
.
commit
|
commitdiff
|
tree
2014-03-26
T
homas Preud'homme
Simplify a
n
d
f
i
x GOT32
+
PLT32 reloc commit
commit
|
commitdiff
|
tree
2014-03-25
Thomas Preud'homme
Support
GOT32 and PL
T
3
2
reloc for s
a
me symbol
commit
|
commitdiff
|
tree
2014-03-25
Thom
a
s Preud'homm
e
Always
link libtc
c
1
.
a in (useful for va_
*
on x8
6
)
commit
|
commitdiff
|
tree
2014-03-25
T
homa
s
Preud'homme
Add test for pre
v
ious comm
i
t
commit
|
commitdiff
|
tree
2014-03-25
Thomas Preud'hom
m
e
W
a
r
n about soft flo
a
t ABI not bein
g
s
upported
commit
|
commitdiff
|
tree
2014-03-25
T
homas Preud
'
hom
m
e
Dep
r
ecate FPA and OABI su
p
port for ARM
commit
|
commitdiff
|
tree
2014-03-24
Thomas Preud
'
hom
m
e
M
ake parse_b
t
ype only
a
c
ce
p
t one
b
asic type
commit
|
commitdiff
|
tree
2014-03-17
Thoma
s
Pr
e
ud'homme
Fix relocation of
_
_b
o
und_in
i
t
commit
|
commitdiff
|
tree
2014-03-11
Thomas Preud'homme
Fix
__clear_cac
h
e impl
e
me
n
t
ation
commit
|
commitdiff
|
tree
2014-03-11
Thomas Preud'ho
m
me
Adjust
r
elo
c
a
tion o
f
fs
e
t for
t
hu
m
b to
ARM
veneer
commit
|
commitdiff
|
tree
2014-03-09
Thomas
P
reud'homm
e
Don't hardc
o
de
gcc
i
n tes
t
s
Makef
i
le
commit
|
commitdiff
|
tree
2014-03-09
Thomas
P
reud'hom
m
e
Fix warning
of clang
commit
|
commitdiff
|
tree
2014-03-09
Thoma
s
Pre
u
d'homme
Use
intptr_t to cast
p
oi
n
ter
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud'hom
m
e
Undefine __va* i
n
libtcc1 to avoid errors w/ cl
a
ng
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud'h
o
mme
Mak
e
condition
i
n l
i
btcc1
based on target
commit
|
commitdiff
|
tree
2014-03-09
T
h
omas Preud
'
homm
e
F
ix t
y
pe
_
to_s
t
r test for unsig
n
ed int
commit
|
commitdiff
|
tree
2014-03-08
Tho
m
as Pr
e
ud
'
homme
Fix various errors uncovered by s
t
a
t
ic analysis
commit
|
commitdiff
|
tree
2014-02-10
T
h
o
m
as P
r
eud'homme
Call fill_got_entry
unconditionally
commit
|
commitdiff
|
tree
2014-02-09
Thomas Preud
'
homm
e
Define flo
a
t
_eabi only in arm-g
e
n
.
o
commit
|
commitdiff
|
tree
2014-02-07
Thomas
P
r
eud'homme
Igno
r
e V
T
_DEFSIGN in load
o
n
x
86-64 ar
c
h
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud'homme
Def signed
n
ess != sig
n
ed
!
= unsigned for char
commit
|
commitdiff
|
tree
2014-02-06
Th
o
mas
P
reud'homme
Add su
p
port of Thumb
t
o ARM branch reloc
a
tion
commit
|
commitdiff
|
tree
2014-02-06
Thoma
s
P
r
eud'homme
Spl
i
t elf_out
p
ut_file in
s
maller fu
n
ctions
commit
|
commitdiff
|
tree
2014-02-06
Thoma
s
P
r
eud'hom
m
e
A
dd macro to br
o
ws
e
rel
o
c and sym entries
commit
|
commitdiff
|
tree
2014-02-05
Thomas Pre
u
d'h
o
mme
R
o
und mode of ll
-
>
f
loat conversion
t
o
n
e
arest
commit
|
commitdiff
|
tree
2014-02-05
T
homas Preud'h
o
mme
Fix negative long lon
g
to float con
v
e
rsion o
n
ARM
commit
|
commitdiff
|
tree
2014-02-05
T
homas
P
reud'homme
F
ix float to
l
ong lon
g
c
o
nversion
on
A
RM
commit
|
commitdiff
|
tree
2014-02-05
Thomas Preud'homme
Fix
a
nd
e
xtend *FCAST test in tc
c
test
.
c
commit
|
commitdiff
|
tree
2014-02-04
Thomas P
r
eud'homme
Fix parameter pa
s
sing of
l
ong
l
ong b
i
tf
i
eld
commit
|
commitdiff
|
tree
2014-02-03
Thomas Preud'homme
switch last 2 params of TO
K
_memset on ARM
commit
|
commitdiff
|
tree
2014-02-03
Tho
m
as
P
reud'
h
omme
Don
'
t perform
b
uilti
n
_fra
m
e_addr
e
ss on ARM
commit
|
commitdiff
|
tree
2014-02-03
Thomas Preud'homme
Fix fct p
a
ram passin
g
o
f s
t
ruct with size < 4
commit
|
commitdiff
|
tree
2014-02-02
Thomas
P
reud'homme
Switc
h
flo
a
t abi
to softfp for int <--> fl
o
at conv
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'h
o
mme
Revert "
A
dd macro t
o
browse reloc an
d
sym en
t
ries"
commit
|
commitdiff
|
tree
2014-02-02
T
homas Preud'homme
Rever
t
"S
p
lit elf_output
_
file
i
n
s
m
aller functio
n
s"
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'homme
Re
v
e
rt "Add
s
u
ppor
t
of Thumb
t
o
ARM
branch
relo
c
ation"
commit
|
commitdiff
|
tree
2014-02-02
Thomas Pre
u
d'homme
Add supp
o
rt
o
f Thumb t
o
ARM branch relocation
commit
|
commitdiff
|
tree
2014-02-02
Thomas P
r
eud
'
hom
m
e
Split elf_outp
u
t_file in smaller functio
n
s
commit
|
commitdiff
|
tree
2014-02-02
Th
o
mas Pr
e
ud'homme
A
d
d mac
r
o to browse reloc a
n
d sym entries
commit
|
commitdiff
|
tree
2014-02-02
Thomas
P
reud'h
o
m
me
Give ARM
a
s
m mnemoni
c
of PLT entries
commit
|
commitdiff
|
tree
2014-02-02
Thomas Pr
e
ud'hom
m
e
Clean tccelf
.
c
commit
|
commitdiff
|
tree
2014-02-02
Thomas
P
reud'homme
Ignor
e
abitest-
c
c and abitest-tcc test programs
commit
|
commitdiff
|
tree
2014-02-01
Thomas P
r
eud'homme
Test long long to
float conversions
commit
|
commitdiff
|
tree
2014-02-01
Tho
m
as Preud'
h
omme
Move result of itof doubl
e
conv back
to VF
P
reg
commit
|
commitdiff
|
tree
2014-01-09
T
h
omas P
r
e
u
d'hom
m
e
V
ar
i
o
us
M
akefile fixes for cross-compilati
o
n
commit
|
commitdiff
|
tree
2014-01-08
Thom
a
s Preud'homme
Remove
WIT
H
OU
T
_
LIBTCC macro: no m
o
re user
commit
|
commitdiff
|
tree
2014-01-08
T
homas Preud'h
o
mme
Use GNU t
r
iplet prefix for cross tcc compilers
commit
|
commitdiff
|
tree
2014-01-08
Thomas Preud'homme
Shar
e
d librar
i
es also hav
e
entr
y
points
commit
|
commitdiff
|
tree
2014-01-08
Thomas Preud'h
o
mme
I
mprove ELF on ARM
commit
|
commitdiff
|
tree
2014-01-08
Thomas Preu
d
'homme
U
pdate elf
.
h
commit
|
commitdiff
|
tree
2014-01-08
Thomas Preud'homme
Add
sup
p
ort for run
t
i
m
e selection of float ABI
commit
|
commitdiff
|
tree
2014-01-07
Thomas Preud'h
o
m
m
e
Expli
c
it t
h
at EABI
o
n
l
y supports VF
P
for now
commit
|
commitdiff
|
tree
2014-01-07
Thomas Preud'ho
m
me
D
on'
t
s
a
y
comp
i
le
r
f
l
ags are war
n
ing o
p
tions
commit
|
commitdiff
|
tree
2014-01-06
Thomas Preud'hom
m
e
Fix st
r
u
ct ret in varia
d
ic
fct with AR
M
hardflo
a
t
commit
|
commitdiff
|
tree
2014-01-06
Tho
m
as Preud'ho
m
me
Don't call _
_
tcc_fpinit i
f
using libgcc
commit
|
commitdiff
|
tree
2014-01-06
T
h
oma
s
Preud'homme
D
o
n't enable b
o
u
nd check
if
libgcc i
s
used
commit
|
commitdiff
|
tree
2014-01-04
T
h
omas
P
reud'homme
Move logic for if
(
i
nt value) t
o
t
c
c
ge
n
.
c
commit
|
commitdiff
|
tree
2014-01-04
Thoma
s
P
r
eud'homme
Upd
a
te C
h
angel
o
g from git ch
a
ngelog entries
commit
|
commitdiff
|
tree
2014-01-04
Thomas Preud'ho
m
m
e
F
ix
negati
o
n of 0
.
0
and -0
.
0
commit
|
commitdiff
|
tree
2014-01-04
Thomas Preud'ho
m
me
Provide install-strip target
i
n
Makefil
e
commit
|
commitdiff
|
tree
2014-01-03
Th
o
mas Preud'ho
m
me
Use lib
t
cc
.
a fo
r
static link even w
i
t
h
USE
_
LI
B
GCC
commit
|
commitdiff
|
tree
2014-01-03
Thom
a
s
P
re
u
d
'
homme
R
eport error on NaN comparis
o
n
commit
|
commitdiff
|
tree
2014-01-03
Thomas P
r
eud'homme
Always set
*
p
align i
n
class
i
fy_x8
6
_64_ar
g
commit
|
commitdiff
|
tree
2013-12-15
Thomas
P
re
u
d
'ho
m
me
make git ignore lib/arm directory
commit
|
commitdiff
|
tree
2013-12-15
Thomas P
r
eud'homme
Fix signed inte
g
er division in ARM r
u
nti
m
e ABI
commit
|
commitdiff
|
tree
2013-12-11
Thomas Preud'homme
Add ARM ae
a
b
i fun
c
tio
n
s needed to run
t
cctest
commit
|
commitdiff
|
tree
2013-12-11
Thomas Preu
d
'homme
Support special
c
a
lling con
v
ention for
runtime A
B
I
commit
|
commitdiff
|
tree
2013-11-26
Thomas
Preud'homme
Define __ARM_EABI__
and __A
R
MEL__ w
h
en app
l
icable
commit
|
commitdiff
|
tree
2013-11-25
Thomas Preud'homme
Make
a
bitest
.
c have pred
i
c
table result
commit
|
commitdiff
|
tree
2013-11-25
Thomas Preu
d
'homme
Ad
d
va_* macro
implementa
t
i
o
n f
o
r ARM
commit
|
commitdiff
|
tree
2013-11-25
T
h
omas
Preud'homme
Add com
m
e
n
t to ex
p
l
ain the code adde
d
by
4
1ce391
c
commit
|
commitdiff
|
tree
2013-11-25
Thomas Pre
u
d'
h
o
m
me
Fix structure passing in ARM calling conventi
o
n
commit
|
commitdiff
|
tree
2013-11-22
Thomas Preud'
h
omme
Add suppo
r
t for struct > 4B retur
n
ed via registers
commit
|
commitdiff
|
tree
2013-11-21
Thomas Preud'homme
Remo
v
e code in ar
m
-
g
e
n
.
c
for st
r
u
ct packing in reg
commit
|
commitdiff
|
tree
2013-11-21
Tho
m
as Preud'homme
Co
r
rectly ide
n
tify
homo
g
eneous
f
l
oat
agg
r
egate
commit
|
commitdiff
|
tree
2013-11-21
Thomas Preud'homme
Fix
counting of VFP re
g
s in ARM's
gfunc_prolog
commit
|
commitdiff
|
tree
2013-11-21
T
hom
a
s Preud
'
homme
Fix register co
r
ruption
a
t func
t
ion
call on ARM
commit
|
commitdiff
|
tree
2013-11-17
Tho
m
as
P
reu
d
'homme
All
o
w th
u
mb
t
ransit
i
on
f
or R_ARM_PC24
commit
|
commitdiff
|
tree
2013-11-17
T
homas
P
reud'
h
omme
Corr
e
ctly alig
n
and rec
l
aim
stack at
f
un
c
tion
ca
l
l
commit
|
commitdiff
|
tree
2013-11-15
Thomas Preud'homme
Refactor and simp
l
if
y
gf
u
nc_call() on arm
commit
|
commitdiff
|
tree
2013-11-05
Thoma
s
Preud'ho
m
me
Add __clear_cache imple
m
entation
i
n libtcc1
commit
|
commitdiff
|
tree
2013-11-05
T
h
o
m
a
s Preud'homme
Fix allocation of str
u
c
t
in registers
o
n ARM
commit
|
commitdiff
|
tree
2013-11-03
Thomas Preud'homme
Revert "Add s
u
ppor
t
for thread-local storage variables"
commit
|
commitdiff
|
tree
2013-10-29
Thoma
s
Preud'homme
Add sup
p
o
r
t for thr
e
ad-local storag
e
var
i
a
b
l
e
s
commit
|
commitdiff
|
tree
2013-10-01
Thom
a
s Preud'homme
Fix
co
m
mit 0f5942c6b382105075dabb6f975a313efc63a5f9
commit
|
commitdiff
|
tree
2013-09-24
T
ho
m
as Preu
d
'h
o
mme
Av
o
id warnings with gcc 4
.
8
+ de
f
ault CFLAGS
commit
|
commitdiff
|
tree
2013-09-24
Thoma
s
Preu
d
'hom
m
e
Detec
t
cor
r
e
c
t ins
t
ruction with incorrect operands
commit
|
commitdiff
|
tree
2013-09-20
T
homas
P
reud'homm
e
Rep
o
rt error whe
n
r
e
defining
e
numerator
commit
|
commitdiff
|
tree
2013-09-20
Thomas Preud'homme
Report e
r
r
o
r
whe
n
using undefined enum
commit
|
commitdiff
|
tree
2013-09-19
T
h
omas
P
r
eud
'
homme
Fo
r
bi
d
enum redefinit
i
on
.
commit
|
commitdiff
|
tree
2013-09-19
Thomas Pr
e
u
d'homme
Forbid
th
e
use of array of functions
commit
|
commitdiff
|
tree
2013-09-16
T
homas Preud'homme
Ge
n
erat
e
a
n
er
r
or w
h
en
a
function
is redefine
d
commit
|
commitdiff
|
tree
2013-09-07
Thomas Pr
e
ud'homme
Fi
x
lib, include, crt
and l
i
bgcc search paths
commit
|
commitdiff
|
tree
2013-06-14
Thomas
Pre
u
d'homm
e
Define __
A
RM_PCS_VFP in ha
r
dfloat comp
i
lation mode
commit
|
commitdiff
|
tree
2013-06-14
Thomas Preu
d
'
homme
Add s
u
pport for load/sto
r
e of _Bool value
commit
|
commitdiff
|
tree
2013-05-29
Tho
m
a
s Pr
e
u
d'homm
e
Improve texi2html
-> makei
n
fo conversi
o
n
commit
|
commitdiff
|
tree
2013-05-05
Thomas Preud'hom
m
e
Relicensing TinyCC
commit
|
commitdiff
|
tree
2013-04-08
T
hom
a
s P
r
eu
d
'homme
Fix buildin
g
i
nstruction wrt make/gmake
commit
|
commitdiff
|
tree
next