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
h
omas Preud'
h
om
m
e
Fix typo in tcc-doc
commit
|
commitdiff
|
tree
2018-03-15
Thomas Preud'homm
e
Select VFP if tri
p
let is arm-linux-gnue
a
bihf
commit
|
commitdiff
|
tree
2018-03-09
Thomas
P
reud'h
o
m
m
e
R
em
o
ve
asm-c-connect
-
s
ep in tests clea
n
target
commit
|
commitdiff
|
tree
2018-02-24
Thomas Preud'homm
e
Prevent dead
c
ode on !x86 in
p
repar
e
_dy
n
am
i
c_rel
commit
|
commitdiff
|
tree
2016-12-10
T
h
omas
Preud'homme
Us
e
functions
t
o
get reloca
t
ion info
commit
|
commitdiff
|
tree
2016-12-10
T
h
omas Preud'homme
Remov
e
n
o
w
useles
s
pl
t
off
_
addend reloc
inf
o
commit
|
commitdiff
|
tree
2016-12-10
Thom
a
s P
r
e
u
d
'homme
Add mis
s
ing re
l
ocat
i
on
info for C67 target
commit
|
commitdiff
|
tree
2016-12-10
T
h
omas
Pr
e
ud
'
h
o
mme
E
r
r
o
r ou
t
in pu
t
_got_ent
r
y if n
o
dy
n
amic s
y
mbol
commit
|
commitdiff
|
tree
2016-12-10
T
h
o
m
as Preud'homme
Allo
w
PLT/GOT entry for weak sta
t
i
c
s
ymbol
commit
|
commitdiff
|
tree
2016-12-10
Thomas Preud'h
o
mme
Fix PLT creat
i
on
f
or i
3
86
commit
|
commitdiff
|
tree
2016-12-05
Thom
a
s
P
reud'homme
F
i
x set b
u
t not used error i
n
arm6
4
-link
.
c
commit
|
commitdiff
|
tree
2016-12-05
Thomas
P
reu
d
'homme
Fix tcc_error params
f
o
r R_AARCH
6
4_(JUMP|CALL)26
commit
|
commitdiff
|
tree
2016-12-05
T
homas
Preud'homme
Erro
r
on unreco
g
n
i
zed relocatio
n
s
commit
|
commitdiff
|
tree
2016-12-05
T
h
o
m
as Preud'homme
Add relocs
_
in
f
o array to c6
7
bac
k
end
commit
|
commitdiff
|
tree
2016-12-05
Thomas P
r
eud'
h
o
mme
Fix re
l
ocs_info declarati
o
n
i
n t
c
c
.
h
commit
|
commitdiff
|
tree
2016-12-03
Thomas Pr
e
u
d'hom
m
e
Control
s
y
m
bol table of which to re
l
oca
t
e
symbols
commit
|
commitdiff
|
tree
2016-12-03
Thomas Pr
e
ud'homme
Cod
e
simplifi
c
ation in relocate_syms
commit
|
commitdiff
|
tree
2016-12-03
Thomas P
r
eud'homme
Conso
l
i
d
ate
all
relocations in relocate_section
commit
|
commitdiff
|
tree
2016-12-03
Th
o
mas Preud'hom
m
e
Allow to g
e
t
s
ym
a
t
tr and fail if
no entry
commit
|
commitdiff
|
tree
2016-12-03
Thomas
Preud'homme
Co
n
soli
d
ate GOT creation in buil
d
_got_entries
commit
|
commitdiff
|
tree
2016-12-03
Th
o
mas P
r
eu
d
'h
o
mme
Mak
e
build_got_en
t
ri
e
s
more target ind
e
pendent
commit
|
commitdiff
|
tree
2016-12-03
Thomas
Preud'homme
On
l
y
create GOT or
G
OT
e
ntr
y
when needed
commit
|
commitdiff
|
tree
2016-12-03
Thomas Pre
u
d'homme
Rec
o
gnize more relocations as
n
eeding GOT/PLT
entry
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homme
Do
s
ection relocati
o
n
in
architec
t
ure backend
commit
|
commitdiff
|
tree
2016-12-03
Th
o
m
a
s Pre
u
d'ho
m
me
Add ad
d
ress of
G
OT + 8 in PLT + 16 and fix PLT
0
commit
|
commitdiff
|
tree
2016-12-03
Thomas Pre
u
d'h
o
mme
Improve put_g
o
t_entry doc
an
d
s
t
ruct
u
re
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homme
Rename add
_
elf_sy
m
t
o s
e
t_elf_sym
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homme
Im
p
r
o
v
e
c
o
mm
e
nts for
symbol ex
p
ort an
d
bindin
g
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'h
o
m
me
Do not a
d
d symbol
i
f it is already the
r
e
commit
|
commitdiff
|
tree
2016-12-03
T
homas Preud'homme
Fix error logic for undef
i
ned reference in l
i
brary
commit
|
commitdiff
|
tree
2015-12-27
Thomas Preud'homme
i38
6
:
A
d
d s
u
pport for
n
e
w psABI relo
c
at
i
on
commit
|
commitdiff
|
tree
2015-04-18
Thomas Preud'homme
Fix progra
m
symbols exported in dynsym section
commit
|
commitdiff
|
tree
2015-03-10
Thomas Preud'
h
omme
Add some missing nocode_wa
n
ted guard
commit
|
commitdiff
|
tree
2015-02-18
Thomas Preud'homm
e
Th
e
"ope
n
a
whi
s
k
y
and cu
t
your f
i
nger open" p
a
tch
commit
|
commitdiff
|
tree
2014-07-01
Th
o
ma
s
Preu
d
'homme
Specify
l
ice
n
se o
f
lib/armeab
i
.
c
commit
|
commitdiff
|
tree
2014-04-29
Thom
a
s Pre
u
d'ho
m
me
Add supp
o
rt for
load/store of _Bool value
commit
|
commitdiff
|
tree
2014-04-14
Thomas Preud'h
o
mme
Improve efficiency
o
f
m
acro concatenat
i
on
commit
|
commitdiff
|
tree
2014-04-12
T
h
omas Preud
'
ho
m
m
e
M
a
ke build CPU dete
c
tio
n
a tad more flexible
commit
|
commitdiff
|
tree
2014-04-12
Thomas
Pre
u
d'hom
m
e
Fix preprocessor
conca
t
with empt
y
arg
commit
|
commitdiff
|
tree
2014-04-08
Thomas
P
reud'homme
Prevent ## to
a
p
p
ear at start or end of ma
c
ro
commit
|
commitdiff
|
tree
2014-04-07
T
h
o
m
as Preu
d
'ho
m
me
Add new tests
f
or mac
r
o nesting
commit
|
commitdiff
|
tree
2014-04-07
T
h
oma
s
P
r
e
u
d'homme
Fix test
f
o
r
m
ac
r
o nes
t
ing
commit
|
commitdiff
|
tree
2014-03-31
T
h
omas
P
reud'h
o
mme
Allow
l
o
c
al redefi
n
ition of enumerator
commit
|
commitdiff
|
tree
2014-03-31
Tho
m
as Preud'homme
U
p
d
a
te Changel
o
g f
r
om git
c
hangelog entries
commit
|
commitdiff
|
tree
2014-03-30
Thomas Preud'h
o
mme
Add t
e
sts fo
r
previous
fixe
s
commit
|
commitdiff
|
tree
2014-03-30
Tho
m
as Preud
'
ho
m
me
Update Changelog from git c
h
a
ngelo
g
entries
commit
|
commitdiff
|
tree
2014-03-29
Thomas Preud'hom
m
e
Fix t
y
p
o
i
n c
o
de added by b
0
1
8
bac9
c
8
commit
|
commitdiff
|
tree
2014-03-29
T
h
o
m
as P
r
eud'h
o
mme
Fix again G
O
T32 + PLT
3
2 reloc commit
commit
|
commitdiff
|
tree
2014-03-29
Th
o
mas Pr
e
ud'homme
Create bcheck region for argv and arge arg
u
ment
commit
|
commitdiff
|
tree
2014-03-29
Thomas
P
reud'homm
e
M
a
ke
g
e
t
_tok_st
r
s
u
pport NULL as
s
e
c
o
nd param
.
commit
|
commitdiff
|
tree
2014-03-26
Thomas Preud'hom
m
e
Simplify and fix GOT32 + PL
T
32 reloc com
m
i
t
commit
|
commitdiff
|
tree
2014-03-25
Thoma
s
Preud'homme
S
upp
o
rt GOT3
2
a
nd P
L
T32 reloc for
s
ame
s
ymbol
commit
|
commitdiff
|
tree
2014-03-25
Thomas Preud'homme
Always link libtcc1
.
a in (
u
se
f
ul for va
_
*
o
n x86)
commit
|
commitdiff
|
tree
2014-03-25
Thomas Preud'ho
m
me
Add test for
p
revious
commit
commit
|
commitdiff
|
tree
2014-03-25
Thomas Preud'homme
Warn abou
t
soft float ABI
n
o
t
being suppo
r
ted
commit
|
commitdiff
|
tree
2014-03-25
Thom
a
s
Preud'homme
Deprecate FPA and
OABI s
u
p
p
ort fo
r
ARM
commit
|
commitdiff
|
tree
2014-03-24
Thomas P
r
eud'hom
m
e
Make parse_btype o
n
ly a
c
cept one basic typ
e
commit
|
commitdiff
|
tree
2014-03-17
T
homas Preud'homme
Fix reloca
t
ion of
_
_bo
u
nd
_
init
commit
|
commitdiff
|
tree
2014-03-11
Thomas Pre
u
d'homme
Fix __cle
a
r_cac
h
e
implem
e
n
t
a
t
ion
commit
|
commitdiff
|
tree
2014-03-11
Thomas
P
r
eud'homme
Adjust relocation off
s
et for thumb to ARM veneer
commit
|
commitdiff
|
tree
2014-03-09
Thomas Pr
e
ud'homme
D
o
n't hardcode gcc in tests
Makefile
commit
|
commitdiff
|
tree
2014-03-09
Th
o
mas Preud'
h
omm
e
Fix w
a
rn
i
n
g
o
f
cla
n
g
commit
|
commitdiff
|
tree
2014-03-09
T
ho
m
as
P
reud'
h
om
m
e
Use
intptr
_
t to c
a
st point
e
r
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud'homme
Undefine
_
_va*
in
l
ibtcc1
t
o avoid e
r
rors
w
/ clang
commit
|
commitdiff
|
tree
2014-03-09
Thoma
s
Preud'
h
omme
Ma
k
e condit
i
on in libtcc1 bas
e
d on ta
r
g
e
t
commit
|
commitdiff
|
tree
2014-03-09
Thom
a
s Preud
'
homme
Fi
x
typ
e
_
to_
s
tr test for unsig
n
ed
int
commit
|
commitdiff
|
tree
2014-03-08
T
homas Pre
u
d
'
homme
F
ix vari
o
us
e
rrors uncov
e
red by static
a
nalysis
commit
|
commitdiff
|
tree
2014-02-10
Thomas Preud
'
homme
Call fil
l
_
g
ot_entry unco
n
ditionally
commit
|
commitdiff
|
tree
2014-02-09
Th
o
mas Preud'h
o
mme
Defi
n
e f
l
oat_e
a
bi only in arm-gen
.
o
commit
|
commitdiff
|
tree
2014-02-07
Thomas Preud'ho
m
m
e
Igno
r
e VT_DEFSIGN in load on x86-64 arch
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud
'
hom
m
e
Def s
i
g
ned
n
ess !
=
signe
d
!= unsigned for char
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud'homme
Add support of T
h
umb
t
o ARM b
r
anch r
e
l
o
cation
commit
|
commitdiff
|
tree
2014-02-06
Thomas Pr
e
ud'homme
Split elf_output_file in smaller
f
u
nctions
commit
|
commitdiff
|
tree
2014-02-06
Tho
m
as Pre
u
d'homm
e
Add macro to browse reloc and sym en
t
ries
commit
|
commitdiff
|
tree
2014-02-05
T
h
o
mas Preud'ho
m
me
Roun
d
mode of
ll -> floa
t
conversio
n
to
n
earest
commit
|
commitdiff
|
tree
2014-02-05
T
homas Preud'homme
Fi
x
n
e
g
ativ
e
long long to
float
c
o
n
version on ARM
commit
|
commitdiff
|
tree
2014-02-05
Thomas Pre
u
d'homm
e
Fix float
to lon
g
long
c
o
n
version on ARM
commit
|
commitdiff
|
tree
2014-02-05
Thomas P
r
e
u
d'homme
Fix and ext
e
nd *FCAST test
i
n t
c
ctest
.
c
commit
|
commitdiff
|
tree
2014-02-04
Thomas
Pr
e
ud'homme
F
i
x p
a
ram
e
t
e
r
p
assing of long long bit
f
iel
d
commit
|
commitdiff
|
tree
2014-02-03
Thom
a
s Pr
e
ud
'
homme
switch last 2 pa
r
ams of
T
OK_
m
emset on
ARM
commit
|
commitdiff
|
tree
2014-02-03
T
h
o
ma
s
Preu
d
'homme
Don't
p
e
rform
b
uilti
n
_frame_address on ARM
commit
|
commitdiff
|
tree
2014-02-03
T
h
omas Pre
u
d'
h
omme
Fix
f
ct
p
aram pas
s
i
n
g of str
u
ct wi
t
h size < 4
commit
|
commitdiff
|
tree
2014-02-02
Th
o
mas Preud'homme
Switch float
a
b
i
to softfp for i
n
t <
-
-> float conv
commit
|
commitdiff
|
tree
2014-02-02
Tho
m
as Preud
'
h
o
mme
Rev
e
r
t
"Add macro
to browse reloc and sym entri
e
s"
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'hom
m
e
Rev
e
r
t
"
S
p
l
it elf_output_f
i
l
e i
n
smaller fu
n
ctions"
commit
|
commitdiff
|
tree
2014-02-02
Th
o
mas P
r
eud'
h
omme
R
e
vert
"Add
support of Thumb
t
o
ARM
b
r
a
n
c
h relocatio
n
"
commit
|
commitdiff
|
tree
2014-02-02
T
h
omas Preud'homme
Add sup
p
o
r
t
of Thumb to ARM branc
h
relocat
i
on
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'ho
m
me
Split elf_outp
u
t_fi
l
e in smaller func
t
ions
commit
|
commitdiff
|
tree
2014-02-02
Thomas P
r
eud'homme
Add m
a
c
r
o to
b
r
ows
e
r
eloc and sym entries
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'homme
Give ARM asm mnemo
n
ic of
PLT entrie
s
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'homme
Cl
e
an tccelf
.
c
commit
|
commitdiff
|
tree
2014-02-02
Thomas Pr
e
ud
'
h
omme
Ignore abites
t
-
cc
a
nd abitest-tcc test
p
rog
r
a
m
s
commit
|
commitdiff
|
tree
2014-02-01
Thomas P
r
eud'h
o
mme
Test lon
g
long to float conversio
n
s
commit
|
commitdiff
|
tree
2014-02-01
Thom
a
s Preud'homme
Move
result of
itof
double con
v
bac
k
to VFP reg
commit
|
commitdiff
|
tree
2014-01-09
Th
o
mas Preud'homme
V
ariou
s
Makefile
fixes
f
or cross-compilation
commit
|
commitdiff
|
tree
2014-01-08
Th
o
mas P
r
eud'homme
Remov
e
WITH
O
UT_LIB
T
C
C
m
a
cro: no more use
r
commit
|
commitdiff
|
tree
2014-01-08
Thomas Preud
'
homme
U
se
G
NU
t
r
i
plet
p
refix for c
r
oss t
c
c
c
o
mpilers
commit
|
commitdiff
|
tree
2014-01-08
Thomas Preud'homme
Shared libra
r
ies also hav
e
entr
y
po
i
nts
commit
|
commitdiff
|
tree
2014-01-08
Thomas
P
reud'homme
Improve ELF on
A
R
M
commit
|
commitdiff
|
tree
2014-01-08
Th
o
mas
Preud'homme
Up
d
ate elf
.
h
commit
|
commitdiff
|
tree
next