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
Only create GOT or GOT entry when needed
2016-12-03
Thomas Pr
e
ud
'
h
o
mme
Onl
y
cr
e
ate GOT
or GOT entry
w
he
n
n
eeded
commit
|
commitdiff
|
tree
2016-12-03
Thomas P
r
eud'homme
Recognize m
o
re r
e
lo
c
a
tions
as needing GOT/
P
LT entry
commit
|
commitdiff
|
tree
2016-12-03
Thoma
s
P
reud'homme
Do secti
o
n relocati
o
n in arch
i
t
e
cture backend
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homme
A
dd addre
s
s
o
f GOT + 8 in
PLT + 16
a
nd
fix PLT0
commit
|
commitdiff
|
tree
2016-12-03
T
homas Preud'homm
e
Improve
put_go
t
_e
n
try doc and structure
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'hom
m
e
Rename add_elf_sym to set
_
elf_s
y
m
commit
|
commitdiff
|
tree
2016-12-03
T
homas Preud'homme
Im
p
r
ove com
m
en
t
s for symbol export an
d
binding
commit
|
commitdiff
|
tree
2016-12-03
Thomas Pr
e
ud'homme
Do no
t
a
dd
symbol
if it i
s
already
there
commit
|
commitdiff
|
tree
2016-12-03
Th
o
mas P
r
e
u
d
'
homme
Fix error logic for
u
ndefined refere
n
ce in
l
ibrary
commit
|
commitdiff
|
tree
2015-12-27
Thomas
P
reud'homm
e
i3
8
6: Ad
d
suppor
t
for new psABI r
e
location
commit
|
commitdiff
|
tree
2015-04-18
T
hom
a
s Pre
u
d'homme
Fix program symbols ex
p
orte
d
in d
y
nsym sect
i
on
commit
|
commitdiff
|
tree
2015-03-10
Thomas
P
reud'homme
A
dd
s
ome mis
s
ing
n
oc
o
d
e_wa
n
ted g
u
a
rd
commit
|
commitdiff
|
tree
2015-02-18
Thomas Preud'hom
m
e
The
"
open a wh
i
sky and
c
ut your finger open" patch
commit
|
commitdiff
|
tree
2014-04-29
Thomas Preud'homme
Add
s
uppo
r
t fo
r
load/store of _Bo
o
l value
commit
|
commitdiff
|
tree
2014-04-14
T
h
omas Preud'homme
Improve efficiency o
f
macro
concatenation
commit
|
commitdiff
|
tree
2014-04-12
Th
o
ma
s
P
r
eud'ho
m
m
e
Make build CPU detection a t
a
d more f
l
exible
commit
|
commitdiff
|
tree
2014-04-12
Thomas Preu
d
'homme
Fix preprocessor co
n
cat with empt
y
a
rg
commit
|
commitdiff
|
tree
2014-04-08
Thomas Preud'homme
Pr
e
v
e
nt ## to appear at start or end of macro
commit
|
commitdiff
|
tree
2014-04-07
Tho
m
as Preud'homme
Ad
d
new test
s
fo
r
macr
o
nesti
n
g
commit
|
commitdiff
|
tree
2014-04-07
Thoma
s
Preud'homme
F
i
x
t
es
t
for macro nesting
commit
|
commitdiff
|
tree
2014-03-31
Thom
a
s Preud
'
ho
m
me
Al
l
o
w
lo
c
al redefinition of enume
r
a
t
or
commit
|
commitdiff
|
tree
2014-03-31
Thomas Pr
e
ud'homme
Update Changelog from git changelog entries
commit
|
commitdiff
|
tree
2014-03-30
Th
o
mas Preud'ho
m
me
Add tests for previous fi
x
es
commit
|
commitdiff
|
tree
2014-03-30
Thoma
s
Preud'homme
Update
Change
l
o
g
fr
o
m
git cha
n
gelog e
n
tri
e
s
commit
|
commitdiff
|
tree
2014-03-29
Thomas
P
reud'
h
omme
F
ix typo in code added by b018bac9c8
commit
|
commitdiff
|
tree
2014-03-29
Thomas Preud'homme
Fix again GOT32
+ PLT3
2
re
l
oc commit
commit
|
commitdiff
|
tree
2014-03-29
T
h
omas Preud'homme
C
r
e
ate bcheck r
e
gi
o
n
f
o
r argv and
a
rge arg
u
m
e
nt
commit
|
commitdiff
|
tree
2014-03-29
Tho
m
as Preud'homme
M
ake
get_tok_str
support NULL as se
c
o
n
d param
.
commit
|
commitdiff
|
tree
2014-03-26
Thomas Preud'hom
m
e
Simplify and f
i
x GOT32 +
PLT32 reloc commi
t
commit
|
commitdiff
|
tree
2014-03-25
Thomas
P
reud'h
o
mme
Supp
o
rt GOT32 and PL
T
32 reloc
f
or
s
ame symbol
commit
|
commitdiff
|
tree
2014-03-25
Tho
m
as Pre
u
d
'
homme
Always l
i
nk
libtcc
1
.
a
in
(useful for va_*
o
n
x
8
6)
commit
|
commitdiff
|
tree
2014-03-25
Thomas Preud'
h
om
m
e
Add test f
o
r
p
r
e
vious
c
om
m
it
commit
|
commitdiff
|
tree
2014-03-25
Thomas
Preud'h
o
mme
Warn abou
t
so
f
t
float ABI
not
be
i
ng supporte
d
commit
|
commitdiff
|
tree
2014-03-25
T
homa
s
P
reud'homme
Deprecate FPA
a
nd OABI sup
p
ort for ARM
commit
|
commitdiff
|
tree
2014-03-24
Thomas Preu
d
'h
o
mm
e
Make
p
ars
e
_btype only accept
o
ne basic type
commit
|
commitdiff
|
tree
2014-03-17
Thomas
Preud'
h
omme
Fix relocatio
n
of
_
_
bound
_
init
commit
|
commitdiff
|
tree
2014-03-11
Thomas Preud'h
o
m
m
e
Fix
__clear_cache
im
p
lement
a
tio
n
commit
|
commitdiff
|
tree
2014-03-11
T
homas Preud'homme
Adjust r
e
location of
f
set
for thu
m
b
to ARM veneer
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud
'
h
o
m
me
Don't h
a
rdcode gcc in tests Makefile
commit
|
commitdiff
|
tree
2014-03-09
Thoma
s
P
re
u
d
'
homme
Fi
x
warni
n
g
o
f
cl
a
ng
commit
|
commitdiff
|
tree
2014-03-09
Thomas P
r
eud'homme
Use intptr_t to
c
a
s
t
pointer
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud'homme
U
ndefine __v
a
* in libtcc1 to
avo
i
d
erro
r
s w
/
clang
commit
|
commitdiff
|
tree
2014-03-09
T
h
o
m
a
s Pr
e
ud'homme
Make c
o
nditio
n
in
l
ibtcc1
base
d
on
target
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud'h
o
mme
Fix type_
t
o_str
t
est for
u
n
s
i
gned int
commit
|
commitdiff
|
tree
2014-03-08
Thomas Preud'homm
e
Fix various
e
r
rors
u
ncovere
d
by stati
c
analysis
commit
|
commitdiff
|
tree
2014-02-10
Thomas
P
r
e
u
d'homme
Call fil
l
_
got_entry
unconditionally
commit
|
commitdiff
|
tree
2014-02-09
Thomas Preud'h
o
m
m
e
Define float_
e
abi only in arm-gen
.
o
commit
|
commitdiff
|
tree
2014-02-07
Th
o
mas Preud'h
o
mme
Ignore VT_DEFSIGN in load on x86-64 ar
c
h
commit
|
commitdiff
|
tree
2014-02-06
Thomas
Preud'homme
Def signed
n
e
s
s != signed !=
u
nsigne
d
for char
commit
|
commitdiff
|
tree
2014-02-06
T
h
oma
s
Preud'homme
Add s
u
pport of Thumb to ARM
b
ranch
reloc
a
t
i
on
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud
'
homme
Split elf_output_file in smal
l
er
f
unctions
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud'homme
A
d
d m
a
cro
to browse r
e
loc a
n
d
sy
m
entries
commit
|
commitdiff
|
tree
2014-02-05
Thomas Preud'homme
Round mode of ll -> float
convers
i
on to nearest
commit
|
commitdiff
|
tree
2014-02-05
Thomas Pr
e
u
d'homme
Fi
x
negative long long to float
c
onversion on
ARM
commit
|
commitdiff
|
tree
2014-02-05
Thoma
s
Preud'homme
Fix
f
loa
t
to
lo
n
g long conversi
o
n on ARM
commit
|
commitdiff
|
tree
2014-02-05
Thomas Pr
e
ud
'
homme
Fix
an
d
e
x
t
end *FCAST test
in
t
c
c
test
.
c
commit
|
commitdiff
|
tree
2014-02-04
Thomas Preud'homme
Fix
p
ar
a
m
eter passing of long long
b
it
f
ield
commit
|
commitdiff
|
tree
2014-02-03
T
homas Pr
e
ud'
h
omme
s
w
itch last
2
p
arams
of TOK_memset
on ARM
commit
|
commitdiff
|
tree
2014-02-03
Tho
m
as Preud'homme
Don't per
f
orm
b
u
iltin_
f
ram
e
_address
on ARM
commit
|
commitdiff
|
tree
2014-02-03
Thomas Preud'homme
Fix fct param passing of
s
truct
with
siz
e
< 4
commit
|
commitdiff
|
tree
2014-02-02
Th
o
mas Pr
e
ud'homme
Switch flo
a
t abi to softfp for
i
nt
<--
>
float
c
on
v
commit
|
commitdiff
|
tree
2014-02-02
Thomas Pr
e
ud'homme
Revert "A
d
d
macro to browse relo
c
and sym entr
i
es"
commit
|
commitdiff
|
tree
2014-02-02
T
homas Preu
d
'homme
Re
v
ert "Spl
i
t
elf_
o
utp
u
t_file in
smaller
f
unctio
n
s"
commit
|
commitdiff
|
tree
2014-02-02
T
h
omas Preud'homme
Revert
"
Add
support
of Th
u
mb to ARM branc
h
relocation"
commit
|
commitdiff
|
tree
2014-02-02
Tho
m
a
s P
r
e
u
d'homme
A
d
d supp
o
rt of
T
humb to A
R
M
b
ranch
r
elo
c
a
t
i
o
n
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preu
d
'homme
Split elf
_
output_fil
e
in sma
l
ler fu
n
ctions
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'
h
o
mme
Add macro to b
r
owse r
e
lo
c
and sym entries
commit
|
commitdiff
|
tree
2014-02-02
T
h
omas Preud'h
o
mme
G
ive ARM asm
mnemo
n
ic o
f
PLT ent
r
ies
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'h
o
mme
C
lean tccelf
.
c
commit
|
commitdiff
|
tree
2014-02-02
T
h
omas
P
r
e
u
d'homme
Ignore
abitest-cc
a
nd abi
t
est-tcc test programs
commit
|
commitdiff
|
tree
2014-02-01
T
h
o
m
a
s Preud'hom
m
e
Test lo
n
g long to float conversions
commit
|
commitdiff
|
tree
2014-02-01
Thomas P
r
eud'homme
Move result of
i
to
f
dou
b
le conv back to VFP reg
commit
|
commitdiff
|
tree
2014-01-09
T
h
omas
P
reud'hom
m
e
Va
r
ious Makefile fixes for
c
ross-
c
ompi
l
ation
commit
|
commitdiff
|
tree
2014-01-08
T
homas P
r
eud'homme
R
emove WITHOUT
_
LIBTCC
m
acro: no
more user
commit
|
commitdiff
|
tree
2014-01-08
T
hom
a
s Preud'
h
omme
Use G
N
U
triplet pr
e
fix f
o
r cross tcc compilers
commit
|
commitdiff
|
tree
2014-01-08
Thomas P
r
eud'hom
m
e
Shared libraries also have entry poin
t
s
commit
|
commitdiff
|
tree
2014-01-08
Thom
a
s Preud'homme
Impr
o
ve ELF on ARM
commit
|
commitdiff
|
tree
2014-01-08
Tho
m
as Preud'homme
Upda
t
e
elf
.
h
commit
|
commitdiff
|
tree
2014-01-08
T
h
omas Pre
u
d'homme
Add support for runtime selec
t
ion of float
A
BI
commit
|
commitdiff
|
tree
2014-01-07
Thomas Preud'homme
E
xplicit tha
t
EA
B
I
o
nl
y
supp
o
r
t
s VFP f
o
r now
commit
|
commitdiff
|
tree
2014-01-07
Thomas Pre
u
d'h
o
mm
e
Don'
t
say compiler flags
a
r
e warnin
g
options
commit
|
commitdiff
|
tree
2014-01-06
Thomas Pre
u
d'homme
F
ix struct r
e
t in
v
ariadic fct with ARM hardfl
o
at
commit
|
commitdiff
|
tree
2014-01-06
Thomas Preud'homme
Don't call __tcc_fpinit if usin
g
l
i
bg
c
c
commit
|
commitdiff
|
tree
2014-01-06
Thomas P
r
eud'homm
e
Don't
e
nable bou
n
d check
if libgcc is used
commit
|
commitdiff
|
tree
2014-01-04
Thoma
s
P
reud'
h
om
m
e
Mov
e
log
i
c for
if
(int value) to t
c
cge
n
.
c
commit
|
commitdiff
|
tree
2014-01-04
Th
o
mas P
r
eud'homme
Upda
t
e
C
hange
l
og f
r
om git change
l
og
e
ntries
commit
|
commitdiff
|
tree
2014-01-04
Thoma
s
Preud'h
o
mme
Fix negation of 0
.
0
and -0
.
0
commit
|
commitdiff
|
tree
2014-01-04
Thomas Pr
e
u
d
'homme
Pr
o
vide ins
t
a
l
l-st
r
ip target in Mak
e
file
commit
|
commitdiff
|
tree
2014-01-03
Thomas P
r
eud'homme
Use lib
t
cc
.
a for sta
t
ic l
i
nk even with USE_LIB
G
CC
commit
|
commitdiff
|
tree
2014-01-03
Thoma
s
Preud
'
ho
m
m
e
Re
p
ort error on Na
N
comparison
commit
|
commitdiff
|
tree
2014-01-03
Thomas Preud'homme
Always
s
et *pa
l
ign in classif
y
_x86_64_arg
commit
|
commitdiff
|
tree
2013-12-15
T
homas Preud'homme
make git ign
o
re lib/arm directo
r
y
commit
|
commitdiff
|
tree
2013-12-15
Thomas
P
r
eud'homme
Fix s
i
gned i
n
teger divis
i
on
i
n AR
M
runtime ABI
commit
|
commitdiff
|
tree
2013-12-11
Th
o
mas Preud'homme
Add ARM aeabi functi
o
ns n
e
ed
e
d to run tcctest
commit
|
commitdiff
|
tree
2013-12-11
T
h
omas Preud'homme
Support sp
e
c
ia
l
call
i
ng convention for run
t
ime A
B
I
commit
|
commitdiff
|
tree
2013-11-26
Thomas Preud'
h
omme
Define
__A
R
M_EABI__ and __ARMEL__ when a
p
plicable
commit
|
commitdiff
|
tree
2013-11-25
Thomas Preud'homme
Make abitest
.
c have p
r
edictable result
commit
|
commitdiff
|
tree
2013-11-25
Thomas Preu
d
'h
o
m
me
Add v
a
_*
m
acro implementation for
AR
M
commit
|
commitdiff
|
tree
2013-11-25
Tho
m
as
P
reud'homme
A
d
d comment to explain the code add
e
d by
41ce391c
commit
|
commitdiff
|
tree
2013-11-25
Thoma
s
Pr
e
ud'homm
e
Fix
s
tr
u
cture pa
s
s
ing
i
n ARM calling con
v
ention
commit
|
commitdiff
|
tree
next