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
fixup! riscv: Implement large addend for global address
2020-08-14
T
homas
P
reud
'
homme
F
ix ty
p
o i
n
tcc-d
o
c
commit
|
commitdiff
|
tree
2018-03-15
Thomas Preud'homme
Select
V
FP if tr
i
plet i
s
arm-linux-gnueabihf
commit
|
commitdiff
|
tree
2018-03-09
T
h
o
mas Preud'homme
Remove asm-c
-
connect
-
se
p
in test
s
c
l
ean target
commit
|
commitdiff
|
tree
2018-02-24
Thomas Preud'homm
e
Prevent dead
c
o
de on !x86 in prepare_dynamic_rel
commit
|
commitdiff
|
tree
2016-12-10
Thoma
s
P
r
e
u
d
'
homme
Use fun
c
tion
s
to
g
et relocation
i
nfo
commit
|
commitdiff
|
tree
2016-12-10
Thomas
P
r
e
ud'
h
omm
e
Remove n
o
w useless p
l
to
f
f_addend
r
eloc info
commit
|
commitdiff
|
tree
2016-12-10
Thomas Preu
d
'ho
m
me
Add mi
s
sing relocation i
n
fo
f
o
r C67 target
commit
|
commitdiff
|
tree
2016-12-10
Thomas Preud'ho
m
me
Er
r
o
r out in
put_go
t
_
e
ntry if no dy
n
a
mic
s
y
mbol
commit
|
commitdiff
|
tree
2016-12-10
Thomas P
r
eud'homme
A
l
low
P
LT/GOT en
t
ry for weak static sym
b
ol
commit
|
commitdiff
|
tree
2016-12-10
Thomas Preud'hom
m
e
Fi
x
PLT creatio
n
for i386
commit
|
commitdiff
|
tree
2016-12-05
Thomas Preud'h
o
mme
Fix set but not u
s
ed error
in arm64-link
.
c
commit
|
commitdiff
|
tree
2016-12-05
Thoma
s
Pr
e
ud'
h
omme
Fix tcc_error params for
R
_
A
ARCH64_(JUMP|
C
AL
L
)
2
6
commit
|
commitdiff
|
tree
2016-12-05
Thomas Preud'homme
Error on unrecognized
r
el
o
cations
commit
|
commitdiff
|
tree
2016-12-05
T
h
omas
Pre
u
d'homme
Add rel
o
c
s
_inf
o
array to c67
backend
commit
|
commitdiff
|
tree
2016-12-05
Thomas Preud'homme
F
i
x r
e
locs_info declaration i
n
tcc
.
h
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud
'
homme
Control symbol
tabl
e
of which to re
l
ocate symbols
commit
|
commitdiff
|
tree
2016-12-03
Thomas P
r
eud'homme
Code s
i
mplification in relocate_syms
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homme
Consolid
a
te all reloca
t
ions
in relocate_
s
ection
commit
|
commitdiff
|
tree
2016-12-03
Thomas
P
reud
'
homme
Allow t
o
get sym at
t
r and fail if n
o
e
ntry
commit
|
commitdiff
|
tree
2016-12-03
Thomas Pre
u
d
'
homme
Consolidate GOT cre
a
t
i
o
n in build_got_entries
commit
|
commitdiff
|
tree
2016-12-03
T
h
omas Preud'homme
Make
b
uild_got_
e
nt
r
ies mo
r
e target independent
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homme
Only create GOT or GOT ent
r
y
w
h
e
n
needed
commit
|
commitdiff
|
tree
2016-12-03
Thom
a
s
Pre
u
d'
h
omme
Recognize more relocat
i
ons as needing
GOT/PLT entry
commit
|
commitdiff
|
tree
2016-12-03
Thomas
P
re
u
d'homme
Do sectio
n
rel
o
c
a
tion in architecture backend
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homme
Add address of GOT
+ 8 in PLT
+ 16 and
f
ix PLT0
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preu
d
'homme
Improve put_got_entry d
o
c and st
r
ucture
commit
|
commitdiff
|
tree
2016-12-03
Thomas P
r
eud'homme
Rename
a
d
d
_e
l
f_s
y
m to set_elf_sym
commit
|
commitdiff
|
tree
2016-12-03
Thomas
Pr
e
ud'homme
Improve comments f
o
r symbol ex
p
ort and bi
n
ding
commit
|
commitdiff
|
tree
2016-12-03
Th
o
mas Preud'homm
e
Do
not add symbol if it is already there
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homme
Fix e
r
ror logic for u
n
defined reference in libra
r
y
commit
|
commitdiff
|
tree
2015-12-27
Thomas Preud'ho
m
me
i38
6
: A
d
d suppor
t
fo
r
ne
w
p
sA
B
I reloca
t
i
on
commit
|
commitdiff
|
tree
2015-04-18
Thomas Preud'homm
e
Fix
program sy
m
bols ex
p
orted in dynsy
m
s
e
ction
commit
|
commitdiff
|
tree
2015-03-10
Thomas Preud'homme
Ad
d
some missing nocode
_
wanted
g
uard
commit
|
commitdiff
|
tree
2015-02-18
Thoma
s
Preud'homme
Th
e
"op
e
n
a whisk
y
and cut yo
u
r fi
n
ger open" p
a
tch
commit
|
commitdiff
|
tree
2014-07-01
Thomas
P
r
e
u
d
'
h
o
m
m
e
S
p
ecif
y
lic
e
nse of lib
/
armeabi
.
c
commit
|
commitdiff
|
tree
2014-04-29
Tho
m
as Preud'homme
Add s
u
pport
for load/store of _Bool v
a
lue
commit
|
commitdiff
|
tree
2014-04-14
Thomas Preu
d
'ho
m
me
I
mprove e
f
fic
i
e
n
cy of macro concatenati
o
n
commit
|
commitdiff
|
tree
2014-04-12
Thomas
P
reud'
h
omme
Make build CPU detectio
n
a
t
ad m
o
re fle
x
ible
commit
|
commitdiff
|
tree
2014-04-12
Thomas Preud'homm
e
Fix preproces
s
or co
n
cat with empty a
r
g
commit
|
commitdiff
|
tree
2014-04-08
Thomas Preud'homme
Prev
e
n
t ## to a
p
pear a
t
s
tart o
r
end of m
a
cro
commit
|
commitdiff
|
tree
2014-04-07
Thomas Preud'homme
A
dd new tests fo
r
macro
n
e
s
ting
commit
|
commitdiff
|
tree
2014-04-07
Tho
m
a
s
P
r
eud'homme
Fix test for macr
o
nesting
commit
|
commitdiff
|
tree
2014-03-31
Thomas Pr
e
ud'homme
Allow
lo
c
al redefin
i
tion of enumerato
r
commit
|
commitdiff
|
tree
2014-03-31
T
h
omas
P
reu
d
'
h
omme
Up
d
ate
Changelog from git changelog entries
commit
|
commitdiff
|
tree
2014-03-30
Th
o
m
a
s Preud'homme
Add test
s
for previous f
i
xes
commit
|
commitdiff
|
tree
2014-03-30
Thomas Preud'homme
Up
d
ate Changelog fro
m
git
c
hangelog
entries
commit
|
commitdiff
|
tree
2014-03-29
T
h
omas
P
reu
d
'homm
e
Fix typo
i
n
c
ode added by b018bac9
c
8
commit
|
commitdiff
|
tree
2014-03-29
Thomas Preud'homme
F
i
x again
G
OT3
2
+
PLT32
r
eloc
c
ommit
commit
|
commitdiff
|
tree
2014-03-29
T
h
omas Preud'homme
Create bchec
k
r
egi
o
n f
o
r ar
g
v
a
nd a
r
ge
a
rgument
commit
|
commitdiff
|
tree
2014-03-29
Thom
a
s Pr
e
ud'hom
m
e
Make
get_tok_str support NU
L
L
a
s
s
econd param
.
commit
|
commitdiff
|
tree
2014-03-26
T
homas Preud'
h
omme
Sim
p
lify
a
n
d
fix GOT32 + PLT3
2
r
elo
c
commit
commit
|
commitdiff
|
tree
2014-03-25
T
homa
s
Preud'h
o
m
m
e
Support GOT3
2
and P
L
T32 reloc for
s
ame symbol
commit
|
commitdiff
|
tree
2014-03-25
Thom
a
s Preud'homme
Always link li
b
t
c
c
1
.
a
in (u
s
efu
l
for va_* o
n
x86)
commit
|
commitdiff
|
tree
2014-03-25
Thomas Pre
u
d'homme
Add
t
est f
o
r
previ
o
us commit
commit
|
commitdiff
|
tree
2014-03-25
Thomas P
r
eud
'
hom
m
e
Warn a
b
out
soft
f
loat A
B
I not be
i
ng
s
upported
commit
|
commitdiff
|
tree
2014-03-25
T
h
o
m
a
s Preud'hom
m
e
Deprecat
e
F
PA and OA
B
I support for ARM
commit
|
commitdiff
|
tree
2014-03-24
T
h
o
m
as Preud'homme
Make parse_b
t
ype onl
y
ac
c
ept one basic type
commit
|
commitdiff
|
tree
2014-03-17
Thomas Preud'homm
e
Fix
r
elocation of
__bou
n
d_init
commit
|
commitdiff
|
tree
2014-03-11
Tho
m
as Preud'homme
Fix __cle
a
r_
c
ache implementation
commit
|
commitdiff
|
tree
2014-03-11
Thomas Preud'homme
Ad
j
ust relocation offs
e
t for thumb to ARM veneer
commit
|
commitdiff
|
tree
2014-03-09
Th
o
ma
s
Preud'hom
m
e
Don't h
a
rdcode gcc in
t
ests Makefile
commit
|
commitdiff
|
tree
2014-03-09
T
homas Preud'ho
m
me
Fix warn
i
ng of
cl
a
ng
commit
|
commitdiff
|
tree
2014-03-09
Thomas P
r
eud'homme
Use
i
n
t
p
t
r
_
t t
o
cast pointer
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud
'
homme
Undefin
e
__va
*
in li
b
tcc1 to av
o
i
d errors w/ clan
g
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud'homme
Make con
d
ition
i
n lib
t
cc1 b
a
sed on
ta
r
get
commit
|
commitdiff
|
tree
2014-03-09
Thomas P
r
e
u
d'homme
Fix type_to
_
str test f
o
r unsign
e
d
int
commit
|
commitdiff
|
tree
2014-03-08
Thoma
s
Preud
'
homm
e
Fix various errors uncov
e
red by st
a
t
ic a
n
alysi
s
commit
|
commitdiff
|
tree
2014-02-10
Th
o
ma
s
Preud'homme
Call fill_got_e
n
try
unco
n
dit
i
on
a
lly
commit
|
commitdiff
|
tree
2014-02-09
Thomas Preud'h
o
m
me
Define
f
l
o
a
t_e
a
bi only in arm-gen
.
o
commit
|
commitdiff
|
tree
2014-02-07
Thomas Preud'
h
omme
Ig
n
ore VT
_
DEFSIGN i
n
loa
d
on
x
86
-
64 arch
commit
|
commitdiff
|
tree
2014-02-06
T
h
omas Preud'homme
Def signedness != signed != unsigned fo
r
char
commit
|
commitdiff
|
tree
2014-02-06
T
h
o
m
a
s Preud'homme
Add
s
upp
o
rt of Thu
m
b t
o
ARM branch relocation
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud'homm
e
Split
elf
_
output
_
file i
n
smalle
r
fun
c
tions
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud'homme
Add macro
t
o br
o
wse reloc and sym entries
commit
|
commitdiff
|
tree
2014-02-05
Thom
a
s Preud'homme
R
o
u
nd mode of
ll -> float conversion to near
e
st
commit
|
commitdiff
|
tree
2014-02-05
Thomas Pr
e
u
d
'homme
Fix negati
v
e long l
o
ng to
f
loat conversion on ARM
commit
|
commitdiff
|
tree
2014-02-05
Tho
m
as Preud'ho
m
me
F
i
x
float to lon
g
long convers
i
on on ARM
commit
|
commitdiff
|
tree
2014-02-05
Thomas
P
r
eud'homme
Fix and extend *FCAST t
e
s
t
in tcctes
t
.
c
commit
|
commitdiff
|
tree
2014-02-04
T
ho
m
as Preud'homme
Fix parameter passing of long long bitfie
l
d
commit
|
commitdiff
|
tree
2014-02-03
Thomas Preud'homme
switch last
2 par
a
ms of TOK_
m
emset on ARM
commit
|
commitdiff
|
tree
2014-02-03
Thomas
P
reu
d
'h
o
m
m
e
Don't perform builtin_frame_
a
ddress on
A
RM
commit
|
commitdiff
|
tree
2014-02-03
Thomas Preud'homm
e
Fix f
c
t param passing
o
f st
r
u
c
t
w
ith size <
4
commit
|
commitdiff
|
tree
2014-02-02
Thomas P
r
eud'h
o
mme
S
w
i
t
ch float a
b
i to softfp
for int <--> float co
n
v
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'h
o
mme
Re
v
ert "Add m
a
cro
to browse reloc an
d
s
ym entries"
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'
h
om
m
e
R
e
ve
r
t "Split elf
_
output_fi
l
e in smaller
functions"
commit
|
commitdiff
|
tree
2014-02-02
Thomas Pr
e
ud
'
homme
Revert "Ad
d
su
p
port of Thumb to ARM br
a
n
c
h relocation"
commit
|
commitdiff
|
tree
2014-02-02
T
homas P
r
eud'homme
A
dd support of Thumb to ARM
b
ranc
h
relocation
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'homme
Split
e
lf
_
output_file in smaller functions
commit
|
commitdiff
|
tree
2014-02-02
Thomas
P
reud'homme
Add
macro t
o
browse reloc a
n
d sym entries
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'
h
o
mme
Give
ARM a
s
m
m
nemonic of PLT entries
commit
|
commitdiff
|
tree
2014-02-02
T
homas
P
reud'ho
m
me
C
lean tccel
f
.
c
commit
|
commitdiff
|
tree
2014-02-02
T
homas Preud'homme
Ignore
abites
t
-cc and a
b
ite
s
t-tcc test prog
r
ams
commit
|
commitdiff
|
tree
2014-02-01
Thoma
s
Preud'homme
Test
l
ong long t
o
fl
o
at conversions
commit
|
commitdiff
|
tree
2014-02-01
Thomas
P
reud'ho
m
me
Move r
e
sult
of
i
tof double conv back to VFP re
g
commit
|
commitdiff
|
tree
2014-01-09
Thomas P
r
eud'homme
Vario
u
s Makefile fixes fo
r
c
ross-compila
t
io
n
commit
|
commitdiff
|
tree
2014-01-08
Thomas P
r
eud'ho
m
me
Remove WITHOUT_
L
I
BTC
C
macro: no more u
s
er
commit
|
commitdiff
|
tree
2014-01-08
Thomas Preud'homme
Use GNU
t
riplet pr
e
f
i
x for cross tcc co
m
pil
e
rs
commit
|
commitdiff
|
tree
2014-01-08
Tho
m
as
Pr
e
u
d'homme
Shared lib
r
arie
s
also
h
a
ve entry points
commit
|
commitdiff
|
tree
2014-01-08
Thoma
s
Pre
u
d'h
o
mme
Improv
e
ELF on ARM
commit
|
commitdiff
|
tree
2014-01-08
Thomas Preu
d
'ho
m
me
U
p
date elf
.
h
commit
|
commitdiff
|
tree
next