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
Control symbol table of which to relocate symbols
2016-12-03
Tho
m
as Pr
e
ud'homme
C
o
n
trol sym
b
ol table of w
h
i
ch t
o
relocate
s
ymbols
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'h
o
m
me
C
ode simpli
f
ication in relocate_sym
s
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homme
C
onsolidate all
relocations in
r
elocate_section
commit
|
commitdiff
|
tree
2016-12-03
Thomas Pr
e
ud'h
o
mme
Allow t
o
g
et sym att
r
and f
a
il if
no
e
ntry
commit
|
commitdiff
|
tree
2016-12-03
Thom
a
s
Pr
e
ud'homme
Co
n
s
olidate GOT creation i
n
build_got_
e
n
tries
commit
|
commitdiff
|
tree
2016-12-03
Thomas
P
r
eud'homme
Make build_g
o
t_entries more target independent
commit
|
commitdiff
|
tree
2016-12-03
Tho
m
as Pre
u
d
'homme
Only
c
r
eate GOT or
G
OT ent
r
y when needed
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud
'
homme
Recognize more relocations as needing GOT/PLT
e
ntry
commit
|
commitdiff
|
tree
2016-12-03
Thoma
s
Pr
e
ud'homme
Do s
e
c
t
i
on re
l
o
c
a
t
i
on in archit
e
cture bac
k
e
n
d
commit
|
commitdiff
|
tree
2016-12-03
Thomas
P
r
eud'homme
Ad
d
ad
d
ress of
G
O
T + 8 in PLT + 16 and
fix PLT0
commit
|
commitdiff
|
tree
2016-12-03
Thom
a
s
Preud'homme
Impr
o
v
e
put_go
t
_entry
doc and stru
c
ture
commit
|
commitdiff
|
tree
2016-12-03
Tho
m
a
s Pre
u
d'homme
R
e
n
ame add_
e
lf_sym to
set_elf_s
y
m
commit
|
commitdiff
|
tree
2016-12-03
T
h
o
mas Preud'hom
m
e
Impr
o
ve
c
omments for symbol export and binding
commit
|
commitdiff
|
tree
2016-12-03
T
h
omas Preud'homme
Do not add symb
o
l if it is
already th
e
re
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homme
F
i
x err
o
r logic fo
r
undefined referen
c
e in library
commit
|
commitdiff
|
tree
2016-12-03
roo
t
Clear
S
HF_GROUP flag
when linki
n
g
commit
|
commitdiff
|
tree
2015-12-27
T
homas P
r
eud'homme
i386: Add support
f
o
r
n
e
w
ps
A
BI relocation
commit
|
commitdiff
|
tree
2015-04-18
Thomas P
r
eud'homm
e
Fi
x
pro
g
ram symb
o
l
s exp
o
rted
i
n dynsym section
commit
|
commitdiff
|
tree
2015-03-10
Thomas
Preud'homme
A
d
d some
m
is
s
i
n
g nocode_wanted guard
commit
|
commitdiff
|
tree
2015-02-18
Thomas Preud'homm
e
The "open a
w
hisky and cut your finger o
p
e
n" pa
t
ch
commit
|
commitdiff
|
tree
2014-04-14
T
homas
Preu
d
'hom
m
e
Im
p
rove efficienc
y
of macro
c
oncaten
a
tion
commit
|
commitdiff
|
tree
2014-04-12
Thomas Preud'homme
M
a
ke b
u
i
l
d CPU detec
t
ion a
tad more flex
i
ble
commit
|
commitdiff
|
tree
2014-04-12
Thomas Preud'h
o
mme
Fix preproce
s
sor concat wit
h
empty arg
commit
|
commitdiff
|
tree
2014-04-08
Th
o
mas Preud'homme
P
r
e
vent ## to
a
ppe
a
r at start or end of macro
commit
|
commitdiff
|
tree
2014-04-07
Thomas Pre
u
d'homme
A
d
d new tests
f
or macro nesting
commit
|
commitdiff
|
tree
2014-04-07
Thomas
Preud'homme
Fix t
e
s
t
for macro n
e
s
t
ing
commit
|
commitdiff
|
tree
2014-03-31
T
hom
a
s
P
r
eud'homme
Allow local redefini
t
ion
of enumerator
commit
|
commitdiff
|
tree
2014-03-31
Thomas
Preud'homme
Update Changelog fro
m
git changel
o
g entr
i
es
commit
|
commitdiff
|
tree
2014-03-30
Th
o
mas Preud
'
h
o
mme
Add tests fo
r
p
r
e
v
i
ous fixes
commit
|
commitdiff
|
tree
2014-03-30
Thomas P
r
eud'homme
Update Changelog from git
c
h
a
n
g
elog entries
commit
|
commitdiff
|
tree
2014-03-29
Thomas Preud'homme
Fix typo in
c
o
d
e added b
y
b
0
18ba
c
9c8
commit
|
commitdiff
|
tree
2014-03-29
T
homas Preud'homme
Fix again
GOT32 + PLT
3
2
r
e
loc com
m
it
commit
|
commitdiff
|
tree
2014-03-29
Thomas Preud'homme
C
r
eate bcheck regio
n
for a
r
gv an
d
a
rge argument
commit
|
commitdiff
|
tree
2014-03-29
Thoma
s
Pre
u
d'hom
m
e
Make
get
_
tok_
s
t
r
suppor
t
NULL as
s
econd param
.
commit
|
commitdiff
|
tree
2014-03-26
Thomas Pr
e
ud'homme
Sim
p
li
f
y a
n
d
fix GOT32
+ P
L
T32 relo
c
commit
commit
|
commitdiff
|
tree
2014-03-25
Thomas Preud'homme
Support GOT
3
2 and PLT32
re
l
oc for
same symbol
commit
|
commitdiff
|
tree
2014-03-25
Thom
a
s
Pre
u
d'
h
omme
Always
link libt
c
c1
.
a
in (usefu
l
for va_*
o
n x86)
commit
|
commitdiff
|
tree
2014-03-25
Th
o
mas Pre
u
d'homme
Ad
d
test for pr
e
vious co
m
mi
t
commit
|
commitdiff
|
tree
2014-03-25
Th
o
mas Preud'ho
m
me
W
arn abou
t
so
f
t float ABI
not being
s
uppo
r
ted
commit
|
commitdiff
|
tree
2014-03-25
Tho
m
as Preud'homme
Depreca
t
e FP
A
and O
A
BI suppor
t
for ARM
commit
|
commitdiff
|
tree
2014-03-24
Thomas Preud'h
o
mme
Make parse_
b
t
ype onl
y
acc
e
p
t
o
ne
b
asic
t
ype
commit
|
commitdiff
|
tree
2014-03-17
Thomas P
r
eud'homme
Fix
r
elocation of __bound_
i
nit
commit
|
commitdiff
|
tree
2014-03-11
Thomas Preud'homme
Fi
x
__clear_cac
h
e implementati
o
n
commit
|
commitdiff
|
tree
2014-03-11
Thomas Preud'hom
m
e
Adjust relo
c
ation offset
fo
r
t
h
u
mb to ARM veneer
commit
|
commitdiff
|
tree
2014-03-09
T
h
omas Preud'homme
Don't hardco
d
e gcc
i
n tests Makefile
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud'homm
e
F
i
x
w
arning o
f
clang
commit
|
commitdiff
|
tree
2014-03-09
Thomas
P
reud'homme
Use intptr_t to ca
s
t
pointer
commit
|
commitdiff
|
tree
2014-03-09
Thoma
s
Pr
e
ud
'
homme
Undefi
n
e __va* i
n
libtcc1 to avoid er
r
ors w/
c
lan
g
commit
|
commitdiff
|
tree
2014-03-09
Thom
a
s Pr
e
ud'homme
M
ake condition in libtcc1 based on target
commit
|
commitdiff
|
tree
2014-03-09
Thomas P
r
eud'homme
F
i
x type_to_st
r
test for unsigned int
commit
|
commitdiff
|
tree
2014-03-08
Thomas
P
r
eud'homm
e
Fi
x
various er
r
ors unco
v
ered by static a
n
alysis
commit
|
commitdiff
|
tree
2014-02-10
Thomas Preud'homme
Call
fill_got_entry uncond
i
tion
a
l
ly
commit
|
commitdiff
|
tree
2014-02-09
Thomas Pr
e
u
d
'
hom
m
e
Define float_eabi only in arm-gen
.
o
commit
|
commitdiff
|
tree
2014-02-07
Thomas Preud'h
o
mme
Ignore VT_DEFSIGN in load
on x86-
6
4
ar
c
h
commit
|
commitdiff
|
tree
2014-02-06
T
homas Preud'homme
D
ef signedness != si
g
ned != unsigned for char
commit
|
commitdiff
|
tree
2014-02-06
T
homas Pre
u
d'homme
Add supp
o
rt of Thumb to A
R
M
br
a
n
ch relo
c
ation
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud'homme
Split el
f
_output_
f
i
le in smaller
funct
i
ons
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud'homme
Add macro t
o
browse relo
c
and
s
y
m entries
commit
|
commitdiff
|
tree
2014-02-05
Thomas Preud'homme
R
o
und mode of ll -> float conversion to
n
earest
commit
|
commitdiff
|
tree
2014-02-05
Thomas
P
reud'
h
omme
Fix negativ
e
lo
n
g long
t
o floa
t
conversion
o
n ARM
commit
|
commitdiff
|
tree
2014-02-05
Thomas Pre
u
d'homme
Fix float to long long
c
on
v
ers
i
o
n on ARM
commit
|
commitdiff
|
tree
2014-02-05
Thomas
P
reu
d
'homme
Fix and
extend *FCAST test
i
n
t
c
ctest
.
c
commit
|
commitdiff
|
tree
2014-02-04
Thoma
s
Preu
d
'h
o
m
m
e
Fi
x
para
m
eter passin
g
of long
l
ong bit
f
ield
commit
|
commitdiff
|
tree
2014-02-03
Thomas Pr
e
ud'homme
swi
t
ch last 2 pa
r
ams of
TOK_memset on ARM
commit
|
commitdiff
|
tree
2014-02-03
Thom
a
s Preud'homme
Don't perfo
r
m builtin_
f
ra
m
e_address on
A
RM
commit
|
commitdiff
|
tree
2014-02-03
Thomas Preud'hom
m
e
F
ix
f
ct para
m
passing of stru
c
t with
s
ize
<
4
commit
|
commitdiff
|
tree
2014-02-02
Thomas
P
reud'homme
Switch float abi to soft
f
p
for int <--> float conv
commit
|
commitdiff
|
tree
2014-02-02
Thoma
s
Preud'
h
om
m
e
Revert "A
d
d
macro to
browse r
e
l
o
c and sym entries"
commit
|
commitdiff
|
tree
2014-02-02
T
h
omas
P
reud'hom
m
e
R
e
ver
t
"Split elf_outp
u
t
_
f
i
le in s
m
aller functions"
commit
|
commitdiff
|
tree
2014-02-02
T
h
omas Preud'
h
omme
Revert "Add support o
f
T
h
u
m
b to ARM br
a
n
ch re
l
ocation"
commit
|
commitdiff
|
tree
2014-02-02
Th
o
mas Preud'homme
Add support
o
f Thu
m
b to ARM bra
n
ch relocation
commit
|
commitdiff
|
tree
2014-02-02
Tho
m
as Preud'homme
Split
e
l
f
_output
_
file in
s
m
a
l
ler
f
un
c
tions
commit
|
commitdiff
|
tree
2014-02-02
Thomas
Preud'homme
Ad
d
m
a
cro to
bro
w
se reloc
a
nd sym ent
r
ies
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'homme
Give A
R
M a
s
m mnemonic of PLT entrie
s
commit
|
commitdiff
|
tree
2014-02-02
T
homas
P
r
e
ud'h
o
mme
Clean
t
c
c
elf
.
c
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preu
d
'hom
m
e
Ign
o
re
ab
i
test
-
c
c
and abi
t
est-tcc tes
t
p
r
ograms
commit
|
commitdiff
|
tree
2014-02-01
Thoma
s
Pr
e
ud'h
o
mme
Test long long to float
c
onversi
o
ns
commit
|
commitdiff
|
tree
2014-02-01
T
hom
a
s Preud'homme
Move resu
l
t of itof d
o
uble conv back to V
F
P r
e
g
commit
|
commitdiff
|
tree
2014-01-09
Thoma
s
Pre
u
d'homme
Various Makef
i
le fix
e
s for cross-c
o
mpi
l
atio
n
commit
|
commitdiff
|
tree
2014-01-08
Thoma
s
P
reud
'
h
omme
Remove
WITHOU
T
_LIBT
C
C m
a
cro: no more
u
ser
commit
|
commitdiff
|
tree
2014-01-08
T
homas
P
reud'ho
m
me
Use GNU t
r
iple
t
prefix
f
or cross tcc comp
i
lers
commit
|
commitdiff
|
tree
2014-01-08
Thom
a
s
P
reud'h
o
mme
Shared
l
ibraries also h
a
ve entry points
commit
|
commitdiff
|
tree
2014-01-08
Thomas
P
reud'homme
Improve ELF on AR
M
commit
|
commitdiff
|
tree
2014-01-08
Tho
m
as Preud'
h
o
m
me
U
pdate elf
.
h
commit
|
commitdiff
|
tree
2014-01-08
Th
o
m
as Pr
e
ud'homme
Add support for runt
i
me selection of float ABI
commit
|
commitdiff
|
tree
2014-01-07
Thom
a
s P
r
eud
'
homme
Exp
l
icit that EABI only supports VFP for now
commit
|
commitdiff
|
tree
2014-01-07
T
homas Preud'homme
Don't say compiler flags ar
e
warning
o
ptions
commit
|
commitdiff
|
tree
2014-01-06
Thoma
s
Preu
d
'
homme
Fix s
t
r
u
ct
r
et i
n
vari
a
dic fct with
ARM
hardflo
a
t
commit
|
commitdiff
|
tree
2014-01-06
Thomas Preud'ho
m
me
Don't call __tcc_fpin
i
t if using libg
c
c
commit
|
commitdiff
|
tree
2014-01-06
Thomas P
r
eud'homme
Don't enable bound ch
e
ck if
libgcc is used
commit
|
commitdiff
|
tree
2014-01-04
Thomas
Pre
u
d'h
o
mme
Mov
e
l
ogic for
if
(
i
n
t value)
t
o
tccgen
.
c
commit
|
commitdiff
|
tree
2014-01-04
Thomas Preud'homm
e
Update Changelog from
g
i
t changelog
e
nt
r
ies
commit
|
commitdiff
|
tree
2014-01-04
Thomas Pre
u
d'homm
e
F
i
x negation of 0
.
0
a
nd
-
0
.
0
commit
|
commitdiff
|
tree
2014-01-04
Thomas P
r
e
u
d'homme
P
r
ovide install-strip target in Makefile
commit
|
commitdiff
|
tree
2014-01-03
Thoma
s
Preud
'
homme
Use lib
t
c
c
.
a for sta
t
ic link even w
i
th USE_LIB
G
CC
commit
|
commitdiff
|
tree
2014-01-03
Thoma
s
Preud'
h
omme
Report error on
NaN comparison
commit
|
commitdiff
|
tree
2014-01-03
Thomas Preud'homme
A
lways
set *palign
i
n class
i
f
y
_x86_64_arg
commit
|
commitdiff
|
tree
2013-12-15
Thom
a
s P
r
eud'homme
ma
k
e
gi
t
ign
o
r
e lib/arm direc
t
o
ry
commit
|
commitdiff
|
tree
2013-12-15
Thomas Preu
d
'homme
Fix sig
n
ed int
e
ger d
i
vision
i
n
ARM runtime A
B
I
commit
|
commitdiff
|
tree
2013-12-11
Thomas Preud'homme
Add ARM aeabi functi
o
n
s
need
e
d to ru
n
tcctest
commit
|
commitdiff
|
tree
next