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
Prevent dead code on !x86 in prepare_dynamic_rel
2018-02-24
Thomas Preud'
h
omme
Prevent de
a
d code on !x8
6
in prepa
r
e_dynamic_rel
commit
|
commitdiff
|
tree
2016-12-10
Thomas
Preud'
h
omme
Use functions
t
o get relocation info
commit
|
commitdiff
|
tree
2016-12-10
Thomas Preud'homme
Re
m
ov
e
n
ow useles
s
plto
f
f_ad
d
end re
l
oc
info
commit
|
commitdiff
|
tree
2016-12-10
Thomas Preu
d
'homme
Add missing relocation info for C67 target
commit
|
commitdiff
|
tree
2016-12-10
Tho
m
as P
r
e
u
d'homme
Err
o
r out in p
u
t_go
t
_entr
y
if no dynamic symbol
commit
|
commitdiff
|
tree
2016-12-10
Tho
m
as Preud'ho
m
me
A
l
low PLT/GOT
e
ntry for w
e
ak s
t
atic
symb
o
l
commit
|
commitdiff
|
tree
2016-12-10
Thoma
s
Preu
d
'hom
m
e
Fix
P
LT
c
reation f
o
r i386
commit
|
commitdiff
|
tree
2016-12-05
Thom
a
s Preud'homme
Fix set but not used
e
rr
o
r in arm
6
4-link
.
c
commit
|
commitdiff
|
tree
2016-12-05
T
h
omas Preud'homme
Fix t
c
c_error params for R_
A
ARCH64_(JUMP|CALL)26
commit
|
commitdiff
|
tree
2016-12-05
Thomas Preud'homme
E
r
ror on unrecognized relocations
commit
|
commitdiff
|
tree
2016-12-05
T
h
o
mas
P
reu
d
'h
o
m
m
e
A
d
d
reloc
s
_inf
o
array to
c
67
b
a
c
kend
commit
|
commitdiff
|
tree
2016-12-05
Thomas Preud'h
o
mme
Fix relocs_inf
o
declaration in tcc
.
h
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homm
e
Control symbol
tab
l
e of whi
c
h to relocate sym
b
o
l
s
commit
|
commitdiff
|
tree
2016-12-03
Th
o
mas Pr
e
u
d
'homme
Code
simplificati
o
n in relocate_syms
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'
h
omme
Consolidate all
r
elocations in relocate_secti
o
n
commit
|
commitdiff
|
tree
2016-12-03
Tho
m
as Pr
e
ud'homm
e
Allo
w
to get sym attr and fail if no entry
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preu
d
'homme
Consolidate G
O
T c
r
eation
i
n build_go
t
_entries
commit
|
commitdiff
|
tree
2016-12-03
T
homas
P
r
e
ud'homme
Make bu
i
ld_go
t
_entries m
o
re t
a
rget indep
e
ndent
commit
|
commitdiff
|
tree
2016-12-03
T
homas
Pr
e
ud'homme
Only crea
t
e GOT or
GOT
e
ntry
wh
e
n nee
d
ed
commit
|
commitdiff
|
tree
2016-12-03
Thomas
P
reu
d
'homm
e
Recogni
z
e more relocations a
s
needing GOT/PLT
entry
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homme
D
o secti
o
n re
l
ocation
i
n archi
t
ecture backend
commit
|
commitdiff
|
tree
2016-12-03
Tho
m
as Preud'homme
Add address
of G
O
T + 8
in P
L
T
+ 16 and fix PLT0
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homme
Improve put_got_en
t
r
y
do
c
and
structure
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homme
Rename add_elf_sym to set_elf_sym
commit
|
commitdiff
|
tree
2016-12-03
Thom
a
s Preud'hom
m
e
Im
p
rove comme
n
ts
f
or symbol export
a
nd binding
commit
|
commitdiff
|
tree
2016-12-03
Thoma
s
P
r
eud'h
o
mme
Do no
t
add
s
ymb
o
l
if
i
t is al
r
eady the
r
e
commit
|
commitdiff
|
tree
2016-12-03
Tho
m
as
P
r
e
ud'homme
Fix
error l
o
gic for undefined re
f
erence in library
commit
|
commitdiff
|
tree
2016-12-03
ro
o
t
Clear SHF_GROUP flag when linkin
g
commit
|
commitdiff
|
tree
2015-12-27
Thoma
s
Preud'h
o
mme
i
386:
A
dd support for n
e
w psAB
I
relocati
o
n
commit
|
commitdiff
|
tree
2015-04-18
T
homas
P
reud'homme
Fix
p
r
ogram
s
ymbols
export
e
d i
n
dyns
y
m
section
commit
|
commitdiff
|
tree
2015-03-10
Thomas Pre
u
d'homme
Add some missing nocode_wanted gua
r
d
commit
|
commitdiff
|
tree
2015-02-18
T
h
om
a
s Pre
u
d'hom
m
e
The
"
o
p
en a wh
i
sky and cut your fin
g
er
open" patch
commit
|
commitdiff
|
tree
2014-07-01
T
h
o
m
as Preud'homm
e
S
pecify
l
i
cen
s
e
of li
b
/armeabi
.
c
commit
|
commitdiff
|
tree
2014-04-14
Thomas
P
r
eud'homme
Improve ef
f
iciency of mac
r
o concatenation
commit
|
commitdiff
|
tree
2014-04-12
Thom
a
s Preud
'
h
o
mme
M
ake build CPU de
t
ectio
n
a ta
d
mor
e
fle
x
ible
commit
|
commitdiff
|
tree
2014-04-12
Tho
m
as Preud'homme
Fix preprocessor concat with
empty arg
commit
|
commitdiff
|
tree
2014-04-08
Tho
m
a
s Preud'homme
P
r
event ## to a
p
pear a
t
start or end of macro
commit
|
commitdiff
|
tree
2014-04-07
Th
o
mas Preud'homme
Add new test
s
for macro nesting
commit
|
commitdiff
|
tree
2014-04-07
Th
o
mas Preud'h
o
mme
F
i
x test for mac
r
o nestin
g
commit
|
commitdiff
|
tree
2014-03-31
Th
o
m
as Preud'homme
Allow loca
l
redefinition of e
n
u
m
erato
r
commit
|
commitdiff
|
tree
2014-03-31
T
homas
P
r
eud'homme
Update Changel
o
g fro
m
git chang
e
l
o
g
entries
commit
|
commitdiff
|
tree
2014-03-30
T
ho
m
as
P
reud'
h
o
mme
Add tests for previous fi
x
es
commit
|
commitdiff
|
tree
2014-03-30
Thomas Preu
d
'homme
Update Changelog f
r
om git c
h
an
g
el
o
g
entri
e
s
commit
|
commitdiff
|
tree
2014-03-29
Thomas
Preud
'
homm
e
Fix ty
p
o in code added by
b
018bac9c8
commit
|
commitdiff
|
tree
2014-03-29
Thomas Pre
u
d'h
o
mme
Fix ag
a
in GOT32
+ PL
T
3
2 reloc commit
commit
|
commitdiff
|
tree
2014-03-29
T
homas Preud'ho
m
me
Create bcheck reg
i
o
n for argv and arge
argum
e
nt
commit
|
commitdiff
|
tree
2014-03-29
Th
o
mas Preud'homme
Make
get_tok_str support
NUL
L
a
s
secon
d
pa
r
am
.
commit
|
commitdiff
|
tree
2014-03-26
Thomas Preud'hom
m
e
Simplify and fix GOT32 + PLT32 reloc com
m
it
commit
|
commitdiff
|
tree
2014-03-25
T
h
omas Preud
'
h
o
mme
Support GOT32
a
nd
PL
T
3
2
reloc for
same symbol
commit
|
commitdiff
|
tree
2014-03-25
Thomas Preud'homme
Always
link libt
c
c
1
.
a
i
n (use
f
ul for va_* on x86)
commit
|
commitdiff
|
tree
2014-03-25
Thomas Preud'homme
Add test
for previous commit
commit
|
commitdiff
|
tree
2014-03-25
T
homas Pr
e
u
d
'homme
Warn
about soft float ABI n
o
t b
e
ing sup
p
orted
commit
|
commitdiff
|
tree
2014-03-25
Thomas Preud'homme
Depr
e
cate FPA and OAB
I
support
f
or ARM
commit
|
commitdiff
|
tree
2014-03-24
Thomas Pre
u
d
'ho
m
m
e
Make parse_btype only accept o
n
e basic type
commit
|
commitdiff
|
tree
2014-03-17
Thomas Preud'h
o
mme
Fix
r
elocation of __bound_init
commit
|
commitdiff
|
tree
2014-03-11
Thoma
s
P
r
eud'homme
F
ix __clea
r
_
c
ache implement
a
t
i
o
n
commit
|
commitdiff
|
tree
2014-03-11
Th
o
mas Preud'homme
Adjust
relocation offset
f
or thum
b
to ARM veneer
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud
'
homme
Do
n
't hardcode gcc in test
s
Makefile
commit
|
commitdiff
|
tree
2014-03-09
Thoma
s
Preud'hom
m
e
Fix
warning
of clang
commit
|
commitdiff
|
tree
2014-03-09
Thomas
Preud'homme
Use intptr_t to
cast pointer
commit
|
commitdiff
|
tree
2014-03-09
Th
o
mas Preud'
h
o
mm
e
Undefine __va* in libt
c
c1 to
a
v
o
i
d
e
rr
o
rs w/ clang
commit
|
commitdiff
|
tree
2014-03-09
Thoma
s
P
r
eud'homme
Ma
k
e condition i
n
l
i
btcc1 based on target
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud'homme
Fix ty
p
e_to
_
str te
s
t f
o
r
unsigned int
commit
|
commitdiff
|
tree
2014-03-08
T
homas Preud'
h
o
mme
Fix
v
arious er
r
ors uncover
e
d by
stat
i
c
a
nal
y
sis
commit
|
commitdiff
|
tree
2014-02-10
Thomas Preud'homme
Call
f
ill
_
got_entry unconditionally
commit
|
commitdiff
|
tree
2014-02-09
Thoma
s
Preud'h
o
mme
Define float_eabi only in arm-gen
.
o
commit
|
commitdiff
|
tree
2014-02-07
T
h
o
m
a
s
Preu
d
'
homme
Ignor
e
V
T
_DEF
S
IGN in load on x86-64 arch
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud'homme
Def signedness != signed != u
n
si
g
ned
for
char
commit
|
commitdiff
|
tree
2014-02-06
Thoma
s
P
r
eud'hom
m
e
Ad
d
supp
o
rt of Thumb to ARM
branc
h
reloca
t
ion
commit
|
commitdiff
|
tree
2014-02-06
Thoma
s
Preud'
h
omme
Split elf_ou
t
put
_
file in smaller func
t
i
o
ns
commit
|
commitdiff
|
tree
2014-02-06
Thom
a
s Preud'
h
omme
Add
macro to browse reloc and sym
entries
commit
|
commitdiff
|
tree
2014-02-05
T
homas Preud
'
homme
Round mode of ll -> flo
a
t conversion t
o
ne
a
r
e
st
commit
|
commitdiff
|
tree
2014-02-05
Thomas
Preud'
h
omme
F
i
x neg
a
tive long long
t
o float co
n
version on ARM
commit
|
commitdiff
|
tree
2014-02-05
Thomas Preu
d
'homm
e
Fix float to lo
n
g
lon
g
conversion on
A
RM
commit
|
commitdiff
|
tree
2014-02-05
T
h
omas
Preud
'
homm
e
Fix and
e
xtend
*FCA
S
T test i
n
tccte
s
t
.
c
commit
|
commitdiff
|
tree
2014-02-04
Thomas Preud'h
o
mme
Fix parameter
passing of long lo
n
g bitfield
commit
|
commitdiff
|
tree
2014-02-03
Thomas Preud'homme
switch l
a
st 2 params of TOK
_
memset on AR
M
commit
|
commitdiff
|
tree
2014-02-03
Thoma
s
Pr
e
ud'
h
o
mme
Don't
perform builti
n
_
f
ra
m
e_address on ARM
commit
|
commitdiff
|
tree
2014-02-03
Thomas
Preud'homme
Fix fct param passing of
s
t
r
uct
with
s
i
z
e <
4
commit
|
commitdiff
|
tree
2014-02-02
T
h
omas Preud'homm
e
Switch f
l
oat abi
t
o
s
oftfp for int <--
>
flo
a
t c
o
nv
commit
|
commitdiff
|
tree
2014-02-02
Thoma
s
Pre
u
d'homme
R
evert "
A
d
d macro
to browse re
l
oc and
s
ym ent
r
i
e
s"
commit
|
commitdiff
|
tree
2014-02-02
T
h
om
a
s
P
reud
'
homme
Revert "Sp
l
it el
f
_outp
u
t_file in small
e
r func
t
i
o
n
s"
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'ho
m
me
Reve
r
t "Add support
o
f Thumb to ARM
b
r
anch
relocation"
commit
|
commitdiff
|
tree
2014-02-02
T
h
o
mas Pr
e
u
d'hom
m
e
Add supp
o
r
t
of Thumb to ARM bra
n
ch relo
c
a
t
i
on
commit
|
commitdiff
|
tree
2014-02-02
Thomas
P
reud
'
hom
m
e
Split elf_output_file in smaller functions
commit
|
commitdiff
|
tree
2014-02-02
Thomas
P
re
u
d
'
homme
A
dd macro to browse
reloc an
d
sym en
t
ries
commit
|
commitdiff
|
tree
2014-02-02
T
homas P
r
e
u
d
'hom
m
e
G
i
ve ARM asm mnemonic of PL
T
entries
commit
|
commitdiff
|
tree
2014-02-02
Th
o
mas Preud'homme
Clea
n
tcce
l
f
.
c
commit
|
commitdiff
|
tree
2014-02-02
T
homas
P
reud'homme
I
g
n
ore abitest-
c
c and
a
bitest
-
tcc
test programs
commit
|
commitdiff
|
tree
2014-02-01
Thomas Preud'homme
Test
long
l
o
ng to float
c
onversions
commit
|
commitdiff
|
tree
2014-02-01
Th
o
mas
P
r
eud'homme
Move result of itof do
u
ble conv back to VFP
reg
commit
|
commitdiff
|
tree
2014-01-09
Thomas Preud'ho
m
me
Var
i
ous Makefil
e
fixes fo
r
cross-compilation
commit
|
commitdiff
|
tree
2014-01-08
Thom
a
s
Preud'homme
Remove
W
ITHO
U
T
_LIBTCC
macro
:
no m
o
r
e
user
commit
|
commitdiff
|
tree
2014-01-08
T
h
omas Pr
e
ud'homme
Use
G
NU triplet prefix
f
or cross tcc c
o
mp
i
ler
s
commit
|
commitdiff
|
tree
2014-01-08
Thomas
Preud'homme
Shared librar
i
es also
have e
n
try poin
t
s
commit
|
commitdiff
|
tree
2014-01-08
Thomas Preud'h
o
m
m
e
Imp
r
ove ELF on A
R
M
commit
|
commitdiff
|
tree
2014-01-08
Thomas Pr
e
u
d'
h
omme
Update elf
.
h
commit
|
commitdiff
|
tree
2014-01-08
Thomas Pr
e
ud
'
homme
Add
s
upport for r
u
nt
i
me selection of flo
a
t
A
B
I
commit
|
commitdiff
|
tree
2014-01-07
T
h
om
a
s Preud'homme
Explicit that EABI
o
nly supports VFP for
n
ow
commit
|
commitdiff
|
tree
2014-01-07
Thomas P
r
eu
d
'homme
Do
n
't say
c
ompiler fl
a
g
s are warning
options
commit
|
commitdiff
|
tree
next