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
Recognize more relocations as needing GOT/PLT entry
2016-12-03
Thomas Preud'h
o
mme
Reco
g
nize mo
r
e relocations as needing GOT/PLT entry
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'hom
m
e
Do sec
t
ion
relocation in archi
t
ecture back
e
n
d
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'hom
m
e
Add address of GOT + 8 in PLT
+ 16 and
fix PLT0
commit
|
commitdiff
|
tree
2016-12-03
Thoma
s
P
r
eud'homme
Impr
o
ve put_go
t
_entry doc and struc
t
ure
commit
|
commitdiff
|
tree
2016-12-03
Thomas P
r
e
ud'homm
e
Rename add_elf_sym
to set_elf_
s
y
m
commit
|
commitdiff
|
tree
2016-12-03
Thoma
s
Pre
u
d'ho
m
me
Improve comment
s
for symbol
e
xport and
b
ind
i
ng
commit
|
commitdiff
|
tree
2016-12-03
T
h
om
a
s Pr
e
ud'homm
e
Do not
a
dd symbol i
f
it is
already there
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homme
Fix error
logic for undefi
n
e
d re
f
ere
n
ce in libra
r
y
commit
|
commitdiff
|
tree
2016-12-03
root
Clear SHF_
G
R
O
U
P
flag when li
n
kin
g
commit
|
commitdiff
|
tree
2015-12-27
Thomas Preud'homme
i386: A
d
d support
f
or new psABI
reloc
a
ti
o
n
commit
|
commitdiff
|
tree
2015-04-18
Th
o
m
as
Preud'homme
Fix program symbols exporte
d
in d
y
nsym
section
commit
|
commitdiff
|
tree
2015-03-10
Th
o
mas Preud'
h
omme
Add som
e
missi
n
g
n
ocode_wanted gu
a
rd
commit
|
commitdiff
|
tree
2015-02-18
T
h
o
m
as Preud'homme
The "open a
w
hisky and cut your fin
g
er
o
pen" patch
commit
|
commitdiff
|
tree
2014-04-14
Thomas Preud'hom
m
e
Im
p
rove eff
i
ciency of macr
o
concate
n
ation
commit
|
commitdiff
|
tree
2014-04-12
Tho
m
a
s
Preud
'
h
om
m
e
M
a
ke
build CPU detec
t
io
n
a
tad more flexi
b
le
commit
|
commitdiff
|
tree
2014-04-12
T
h
omas P
r
eud'hom
m
e
Fix pre
p
roce
s
sor concat wi
t
h
e
m
pty arg
commit
|
commitdiff
|
tree
2014-04-08
Thoma
s
Preud'homme
Prevent ## to appe
a
r at
start or end of macro
commit
|
commitdiff
|
tree
2014-04-07
Thomas P
r
eu
d
'homme
Add new
t
ests
f
or ma
c
r
o
nest
i
ng
commit
|
commitdiff
|
tree
2014-04-07
Th
o
mas P
r
eud'homme
Fix te
s
t for macro nesting
commit
|
commitdiff
|
tree
2014-03-31
Thomas Pre
u
d'ho
m
me
Allow loca
l
red
e
fin
i
tion
of enumerat
o
r
commit
|
commitdiff
|
tree
2014-03-31
Thoma
s
Preud
'
homm
e
Update Changelog from git ch
a
ngelog entries
commit
|
commitdiff
|
tree
2014-03-30
Thomas Preu
d
'h
o
m
m
e
Add tests for previous fixe
s
commit
|
commitdiff
|
tree
2014-03-30
Thomas Pre
u
d'homme
Update Changelog from
g
i
t changelo
g
entries
commit
|
commitdiff
|
tree
2014-03-29
T
ho
m
as Preu
d
'homme
F
i
x typo
in code add
e
d
b
y b
0
18bac9c8
commit
|
commitdiff
|
tree
2014-03-29
Thomas P
r
eud'homme
Fix agai
n
GO
T
32 + PLT32 r
e
loc commit
commit
|
commitdiff
|
tree
2014-03-29
Thom
a
s Preud'homme
Create bchec
k
region
f
or argv and a
r
ge argument
commit
|
commitdiff
|
tree
2014-03-29
Thoma
s
Preud'homme
Ma
k
e g
e
t_tok_str support NULL a
s
sec
o
n
d param
.
commit
|
commitdiff
|
tree
2014-03-26
T
h
o
m
as Preud'ho
m
me
Simplify
and f
i
x GO
T
3
2
+ P
L
T
32 reloc commit
commit
|
commitdiff
|
tree
2014-03-25
Thomas Preud'homme
Suppor
t
G
O
T3
2
and
P
LT32 reloc for sam
e
symbo
l
commit
|
commitdiff
|
tree
2014-03-25
Thomas Preud'hom
m
e
Al
w
ays link libtcc1
.
a in (useful for v
a
_* on x86)
commit
|
commitdiff
|
tree
2014-03-25
Thomas Preud'homme
Add
t
est f
o
r
p
revi
o
us commit
commit
|
commitdiff
|
tree
2014-03-25
Thomas Pr
e
u
d'homme
W
arn a
b
out soft flo
a
t
A
BI
not b
e
ing su
p
po
r
ted
commit
|
commitdiff
|
tree
2014-03-25
Thoma
s
P
reud'homm
e
Dep
r
ec
a
te FPA and OABI support for A
R
M
commit
|
commitdiff
|
tree
2014-03-24
Tho
m
a
s
Preud'homme
Make parse_btype
o
nly accept one basic type
commit
|
commitdiff
|
tree
2014-03-17
T
h
omas Preud'homme
Fix relocatio
n
of _
_
bound_init
commit
|
commitdiff
|
tree
2014-03-11
Thom
a
s
P
r
e
ud'homme
F
i
x
__clear_ca
c
h
e i
m
plementation
commit
|
commitdiff
|
tree
2014-03-11
Thomas Pr
e
ud'ho
m
me
A
d
j
u
s
t relocati
o
n off
s
et
f
or thumb to
A
RM veneer
commit
|
commitdiff
|
tree
2014-03-09
T
h
omas
Preud'homme
Don
'
t hardc
o
de gcc in
t
ests Makefile
commit
|
commitdiff
|
tree
2014-03-09
Thom
a
s Preu
d
'homme
Fix warning of
c
la
n
g
commit
|
commitdiff
|
tree
2014-03-09
T
h
o
mas
P
reud'h
o
mme
Use intptr_t to
c
ast pointer
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud'homme
Undefine __va*
i
n libtcc
1
to avoid
e
rrors w/
c
l
ang
commit
|
commitdiff
|
tree
2014-03-09
Th
o
ma
s
Preud'homme
Mak
e
conditi
o
n in libtcc1 based on
target
commit
|
commitdiff
|
tree
2014-03-09
Tho
m
a
s
Preud'hom
m
e
Fix
t
ype_to_str test for uns
i
gned int
commit
|
commitdiff
|
tree
2014-03-08
T
h
o
mas
Preud'
h
omme
Fix various errors uncovere
d
by static ana
l
ysis
commit
|
commitdiff
|
tree
2014-02-10
T
h
omas Preud'homme
C
a
l
l fill_got_entry unconditio
n
ally
commit
|
commitdiff
|
tree
2014-02-09
Th
o
mas P
r
eud'homme
Define float_eabi o
n
ly in arm-gen
.
o
commit
|
commitdiff
|
tree
2014-02-07
Thomas Pre
u
d'homme
Ignore VT_DEFSIGN in load
o
n x
8
6-64 arch
commit
|
commitdiff
|
tree
2014-02-06
Thom
a
s Preud'
h
omme
Def signedness != signed
!= un
s
i
g
ned fo
r
char
commit
|
commitdiff
|
tree
2014-02-06
Th
o
m
a
s P
r
eud'
h
omme
Add
support of Thumb to ARM branch relocation
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud'hom
m
e
Split
elf_output_file i
n
smaller functions
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud'homme
A
dd macro to b
r
ows
e
reloc and sym
e
nt
r
ies
commit
|
commitdiff
|
tree
2014-02-05
Th
o
mas Preud'homm
e
R
o
und mode of ll -> fl
o
at co
n
version t
o
nearest
commit
|
commitdiff
|
tree
2014-02-05
Th
o
mas Preud'homme
Fix ne
g
a
tive long long t
o
float conversion on ARM
commit
|
commitdiff
|
tree
2014-02-05
Thomas P
r
eud'homme
Fix float to long long conversion on ARM
commit
|
commitdiff
|
tree
2014-02-05
Thomas Preud'homme
Fi
x
and
ex
t
end
*
FCAST te
s
t in tcctest
.
c
commit
|
commitdiff
|
tree
2014-02-04
Th
o
m
a
s Preud'homme
Fix paramet
e
r passing o
f
long long
bit
f
iel
d
commit
|
commitdiff
|
tree
2014-02-03
T
h
omas Preud'homme
switch
last 2
p
arams of TOK_mem
s
et on A
R
M
commit
|
commitdiff
|
tree
2014-02-03
T
h
o
m
as Preu
d
'homme
Don't perform b
u
iltin_frame_
a
dd
r
es
s
on ARM
commit
|
commitdiff
|
tree
2014-02-03
Thomas Pre
u
d
'ho
m
me
Fix
f
ct
p
aram passi
n
g o
f
struct wi
t
h size
< 4
commit
|
commitdiff
|
tree
2014-02-02
T
homas Preud'homm
e
S
witch
f
loat abi to sof
t
f
p
for
int
<--> floa
t
conv
commit
|
commitdiff
|
tree
2014-02-02
T
h
omas Pr
e
ud
'
hom
m
e
Rev
e
rt "Add macro
t
o brow
s
e
r
e
loc and sym entries"
commit
|
commitdiff
|
tree
2014-02-02
Thomas
Preud'homme
R
e
vert "Spli
t
elf_output_fi
l
e in
smaller
f
unctions"
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'homme
Revert "Add support of Thumb to ARM branc
h
relocation"
commit
|
commitdiff
|
tree
2014-02-02
T
homas
P
reud'homme
Add support of Th
u
mb to ARM branch relocation
commit
|
commitdiff
|
tree
2014-02-02
Th
o
m
a
s Preud
'
ho
m
me
Split elf_outp
u
t_file in smal
l
er f
u
n
ctions
commit
|
commitdiff
|
tree
2014-02-02
Thomas
P
reud'homme
Add m
a
cro t
o
b
r
o
w
s
e reloc an
d
sym entries
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'homme
Give ARM asm mnem
o
nic of PLT entries
commit
|
commitdiff
|
tree
2014-02-02
Tho
m
a
s
Preu
d
'homme
Clean t
c
ce
l
f
.
c
commit
|
commitdiff
|
tree
2014-02-02
T
h
omas Preud'homme
I
gnore abitest-cc
and
ab
i
test-tcc tes
t
prog
r
ams
commit
|
commitdiff
|
tree
2014-02-01
Tho
m
as Preud'homme
Test long
l
ong
to flo
a
t conversions
commit
|
commitdiff
|
tree
2014-02-01
Thomas Preu
d
'homme
Move result o
f
it
o
f double conv bac
k
to VFP reg
commit
|
commitdiff
|
tree
2014-01-09
Thomas Preud'homm
e
Various Makefile fixes for
cros
s
-com
p
ilat
i
on
commit
|
commitdiff
|
tree
2014-01-08
T
h
oma
s
Preud'homme
Remove WITHOUT
_
L
I
BTCC macro: n
o
more u
s
er
commit
|
commitdiff
|
tree
2014-01-08
Thoma
s
Preud'homme
Use GNU
triplet p
r
e
f
i
x
f
or cro
s
s tcc
compilers
commit
|
commitdiff
|
tree
2014-01-08
Thomas Preud'ho
m
m
e
S
hared libraries also have entry p
o
ints
commit
|
commitdiff
|
tree
2014-01-08
Thomas Preud'homm
e
Imp
r
ove
E
LF on ARM
commit
|
commitdiff
|
tree
2014-01-08
Tho
m
as Preud'h
o
mme
Update elf
.
h
commit
|
commitdiff
|
tree
2014-01-08
T
homas
Preud'homme
Add
s
uppor
t
for runtime
s
electi
o
n of float
A
BI
commit
|
commitdiff
|
tree
2014-01-07
Tho
m
a
s
Preu
d
'
h
omme
Explicit
that
E
ABI only sup
p
orts VFP for now
commit
|
commitdiff
|
tree
2014-01-07
T
homas Preud'hom
m
e
Don't say compile
r
flags are warning optio
n
s
commit
|
commitdiff
|
tree
2014-01-06
Thoma
s
Preud'hom
m
e
Fix str
u
c
t
ret in variadic fct with
AR
M
h
ardf
l
oat
commit
|
commitdiff
|
tree
2014-01-06
T
h
omas Preud'homme
Don't
c
all __tcc_fpinit if using l
i
bg
c
c
commit
|
commitdiff
|
tree
2014-01-06
Thomas
P
reud'hom
m
e
Don't enable
b
ound c
h
ec
k
if libgcc is u
s
ed
commit
|
commitdiff
|
tree
2014-01-04
Thomas Preud'
h
omme
Mov
e
logic for if (i
n
t v
a
lue) to
t
ccgen
.
c
commit
|
commitdiff
|
tree
2014-01-04
Thomas Preud'ho
m
me
Update Chang
e
log
from
g
it c
h
a
nge
l
og
ent
r
ies
commit
|
commitdiff
|
tree
2014-01-04
Thomas Preud'hom
m
e
F
i
x
n
egation of 0
.
0
a
n
d
-0
.
0
commit
|
commitdiff
|
tree
2014-01-04
Thomas
P
reud'homme
Provide instal
l
-s
t
rip target in Makefi
l
e
commit
|
commitdiff
|
tree
2014-01-03
Thomas Preud'
h
omme
Use libtcc
.
a
for
s
t
a
tic link ev
e
n with USE_LI
B
GCC
commit
|
commitdiff
|
tree
2014-01-03
Thomas Preu
d
'homme
Report
e
r
ror on N
a
N
comp
a
rison
commit
|
commitdiff
|
tree
2014-01-03
Thomas Pre
u
d'ho
m
me
Always
s
et *pa
l
ign in classify_x86_64_arg
commit
|
commitdiff
|
tree
2013-12-15
T
h
om
a
s Pr
e
ud'homme
make git ignor
e
lib/a
r
m directory
commit
|
commitdiff
|
tree
2013-12-15
Tho
m
as
Preud'homm
e
Fix sign
e
d int
e
g
e
r divisio
n
in A
R
M runtime ABI
commit
|
commitdiff
|
tree
2013-12-11
Tho
m
as Pre
u
d'homm
e
Add A
R
M
a
eabi func
t
io
n
s needed to run tcct
e
s
t
commit
|
commitdiff
|
tree
2013-12-11
T
homas
P
r
eud'homme
S
up
p
ort special
calling convention fo
r
runt
i
me ABI
commit
|
commitdiff
|
tree
2013-11-26
Thom
a
s Pre
u
d'h
o
mme
Define __A
R
M_
E
ABI__ and _
_
A
RMEL__ when
a
ppli
c
abl
e
commit
|
commitdiff
|
tree
2013-11-25
Tho
m
a
s Pre
u
d'homme
Mak
e
abit
e
st
.
c
have predict
a
ble result
commit
|
commitdiff
|
tree
2013-11-25
Thoma
s
Pre
u
d'homme
Add va_* macro im
p
lementation for
ARM
commit
|
commitdiff
|
tree
2013-11-25
Tho
m
as
P
reu
d
'
h
o
m
m
e
Add comment to explain
the co
d
e a
d
ded by 41ce391c
commit
|
commitdiff
|
tree
2013-11-25
Thom
a
s
Preud'homme
F
ix struc
t
ure passin
g
in ARM
c
alling con
v
ention
commit
|
commitdiff
|
tree
2013-11-22
Thom
a
s Preud'
h
omme
Add support for st
r
uct > 4B r
e
tur
n
ed
via r
e
gisters
commit
|
commitdiff
|
tree
next