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
fix UB in constant folding of double -> signed integer conversion
2020-08-14
Th
o
mas Preud
'
homme
F
i
x t
y
po in tcc-do
c
commit
|
commitdiff
|
tree
2018-03-15
Thomas Pr
e
ud'
h
omme
Sele
c
t VFP
i
f
tri
p
let is arm-linux-gnuea
b
i
hf
commit
|
commitdiff
|
tree
2018-03-09
Thomas Pr
e
u
d
'homme
Remove asm-c-co
n
nect-sep in tests clean targ
e
t
commit
|
commitdiff
|
tree
2018-02-24
Thomas Preud'homm
e
Prevent dead code
o
n !x86 i
n
prepar
e
_dy
n
amic_rel
commit
|
commitdiff
|
tree
2016-12-10
Thomas P
r
eud
'
homme
Use functions to g
e
t relocation inf
o
commit
|
commitdiff
|
tree
2016-12-10
T
homas Preud'hom
m
e
Remove no
w
usel
e
s
s
pl
t
off_add
e
nd reloc info
commit
|
commitdiff
|
tree
2016-12-10
Thom
a
s Preud'homme
A
dd missing relocati
o
n
info for C67 target
commit
|
commitdiff
|
tree
2016-12-10
Thomas Preud'homm
e
Error o
u
t in put_got_entry if n
o
dynamic symbol
commit
|
commitdiff
|
tree
2016-12-10
T
ho
m
as
P
reud'homme
Allow PLT/GOT entry for we
a
k stat
i
c symb
o
l
commit
|
commitdiff
|
tree
2016-12-10
Thomas Pr
e
u
d'hom
m
e
Fix PLT
creation
for i386
commit
|
commitdiff
|
tree
2016-12-05
Thomas
Preud'homme
F
ix set but not used
e
rr
o
r in ar
m
64
-
l
i
nk
.
c
commit
|
commitdiff
|
tree
2016-12-05
Thomas Preud'homme
F
ix tcc_error params for R_AARCH64_(JUMP|C
A
LL)26
commit
|
commitdiff
|
tree
2016-12-05
Thomas Preud'homme
Error on unrecognize
d
r
e
lo
c
ations
commit
|
commitdiff
|
tree
2016-12-05
T
homas
Preud'homme
Add
relo
c
s_i
n
f
o
a
r
ray
t
o c67 backend
commit
|
commitdiff
|
tree
2016-12-05
Thomas P
r
eud'h
o
mme
Fix reloc
s
_
i
nfo
decla
r
at
i
o
n
in
t
cc
.
h
commit
|
commitdiff
|
tree
2016-12-03
Tho
m
as
P
r
eud'h
o
m
me
C
ontrol
s
y
mbol
table of which
to relocate symb
o
ls
commit
|
commitdiff
|
tree
2016-12-03
Th
o
m
a
s
Pre
u
d
'homme
Code s
i
mplificat
i
on in relocate_syms
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'hom
m
e
Consolida
t
e al
l
reloc
a
tions in r
e
lo
c
a
t
e
_section
commit
|
commitdiff
|
tree
2016-12-03
Thomas
P
r
eud'homme
Al
l
ow to get sym at
t
r and fail i
f
n
o e
n
t
r
y
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preu
d
'h
o
m
me
Co
n
sol
i
date GOT c
r
eation in build_got_entries
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preu
d
'homme
M
ake build_got_entr
i
e
s
more target independent
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preu
d
'homme
Only creat
e
GOT or GOT
e
ntry when needed
commit
|
commitdiff
|
tree
2016-12-03
T
h
omas Preud'homme
Recognize mor
e
relocations as needing
G
O
T
/PLT entry
commit
|
commitdiff
|
tree
2016-12-03
T
hom
a
s Preud'h
o
mm
e
Do se
c
tion rel
o
c
ation in architecture
b
ac
k
en
d
commit
|
commitdiff
|
tree
2016-12-03
Thomas
P
reud'homm
e
Add address of GOT
+
8 i
n
PLT + 16 and fix
P
LT0
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'ho
m
me
Improve
p
u
t_g
o
t_entry doc
and struc
t
ure
commit
|
commitdiff
|
tree
2016-12-03
T
homas Preud'hom
m
e
Rena
m
e add_e
l
f_sym to set
_
e
lf_sy
m
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud
'
homme
Improve comments for sy
m
bol
e
xpo
r
t and b
i
n
ding
commit
|
commitdiff
|
tree
2016-12-03
Thomas P
r
eu
d
'homme
Do not
add symbo
l
if it is
alrea
d
y there
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homme
Fix error logic for undefi
n
e
d
r
e
ference i
n
l
ibrary
commit
|
commitdiff
|
tree
2015-12-27
Thoma
s
Preud'homme
i3
8
6: Add supp
o
rt for new psABI rel
o
catio
n
commit
|
commitdiff
|
tree
2015-04-18
Thoma
s
Preud'
h
omme
Fix
p
rogram symbols exp
o
rted in dynsy
m
se
c
tio
n
commit
|
commitdiff
|
tree
2015-03-10
Thomas Preud
'
homme
Add
s
ome missi
n
g n
o
code
_
wa
n
ted g
u
a
rd
commit
|
commitdiff
|
tree
2015-02-18
Thomas
P
reud
'
homme
The "o
p
en a whisky and cut your
finger open" patch
commit
|
commitdiff
|
tree
2014-07-01
Thomas
P
reu
d
'homm
e
Specify license of lib/armea
b
i
.
c
commit
|
commitdiff
|
tree
2014-04-29
Thomas
P
r
eud'
h
omme
A
d
d
support f
o
r load/store of _
B
ool val
u
e
commit
|
commitdiff
|
tree
2014-04-14
Thomas Preud'homme
Improve efficiency of ma
c
ro
concate
n
ation
commit
|
commitdiff
|
tree
2014-04-12
Thomas
Preud'homme
Make b
u
ild CPU detection a
t
ad mor
e
flexible
commit
|
commitdiff
|
tree
2014-04-12
Tho
m
as Preud'homme
Fix preprocessor co
n
c
a
t with emp
t
y arg
commit
|
commitdiff
|
tree
2014-04-08
Th
o
mas
P
r
eud'h
o
mme
Prevent ## to appea
r
at start or
end of macro
commit
|
commitdiff
|
tree
2014-04-07
Thomas Preud'h
o
m
me
Add new tests for
m
acro nesting
commit
|
commitdiff
|
tree
2014-04-07
Thomas Preud'homm
e
Fix test for macro nesting
commit
|
commitdiff
|
tree
2014-03-31
Thomas Preud'
h
om
m
e
All
o
w local redefinition
o
f enumera
t
or
commit
|
commitdiff
|
tree
2014-03-31
Thomas
P
reud'homme
Update
Changelog from gi
t
changelog entries
commit
|
commitdiff
|
tree
2014-03-30
Thomas P
r
eud'homme
Add t
e
sts for previ
o
u
s
f
ixes
commit
|
commitdiff
|
tree
2014-03-30
Thomas Preu
d
'homme
U
pdate C
h
angelog from gi
t
cha
n
gel
o
g entries
commit
|
commitdiff
|
tree
2014-03-29
Th
o
mas
Preud'ho
m
me
Fix typo in code added by b0
1
8bac9
c
8
commit
|
commitdiff
|
tree
2014-03-29
Thomas Preud'homme
Fix
a
gain
G
OT32 +
P
LT32
rel
o
c commit
commit
|
commitdiff
|
tree
2014-03-29
Thomas Pre
u
d'homme
Creat
e
bcheck r
e
gion for arg
v
and ar
g
e argume
n
t
commit
|
commitdiff
|
tree
2014-03-29
Thom
a
s Pr
e
ud
'
h
o
m
me
Make
g
et
_
tok_str
s
upport NULL as secon
d
param
.
commit
|
commitdiff
|
tree
2014-03-26
Thomas
P
reud'hom
m
e
Simplif
y
and
f
i
x GOT
3
2 + PLT32 reloc
c
ommit
commit
|
commitdiff
|
tree
2014-03-25
Th
o
mas Preud'homme
Suppo
r
t GOT32 and P
L
T
3
2
r
eloc for
s
a
me
symbol
commit
|
commitdiff
|
tree
2014-03-25
Thomas Preud'homme
Always link libtcc1
.
a in (useful for va_* on x
8
6)
commit
|
commitdiff
|
tree
2014-03-25
T
h
o
mas
P
r
eud'homme
Add test for previous commit
commit
|
commitdiff
|
tree
2014-03-25
Thoma
s
Preud'homme
Warn abo
u
t soft float
A
BI not be
i
ng s
u
pp
o
rted
commit
|
commitdiff
|
tree
2014-03-25
Thomas
Preu
d
'
homme
Deprecate FPA
a
n
d OA
B
I support for ARM
commit
|
commitdiff
|
tree
2014-03-24
Thomas Preud'homme
M
a
ke parse_btype only accept o
n
e basic ty
p
e
commit
|
commitdiff
|
tree
2014-03-17
T
h
omas
Preud'homme
Fix re
l
ocation
of __bound_i
n
it
commit
|
commitdiff
|
tree
2014-03-11
T
h
omas P
r
e
u
d'homme
Fi
x
_
_clear_
c
a
che implement
a
tion
commit
|
commitdiff
|
tree
2014-03-11
T
homas Preud'homme
Adjust
r
elocation offset for
th
u
mb t
o
ARM veneer
commit
|
commitdiff
|
tree
2014-03-09
Thoma
s
Preud'hom
m
e
D
o
n't hardcode g
c
c
in tests
M
a
k
efile
commit
|
commitdiff
|
tree
2014-03-09
T
homas Preud'hom
m
e
F
i
x
warning of clang
commit
|
commitdiff
|
tree
2014-03-09
Thomas
Preud'homme
Us
e
intptr
_
t
t
o
cast poi
n
ter
commit
|
commitdiff
|
tree
2014-03-09
T
h
o
ma
s
P
re
u
d'homm
e
Undefine __va* in libtcc1 to avoid
e
rrors w/
cla
n
g
commit
|
commitdiff
|
tree
2014-03-09
Thomas
P
r
eud'homme
Make condition in
l
i
btc
c
1
base
d
on target
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud'hom
m
e
F
i
x ty
p
e_to_st
r
t
e
st
for unsigned
i
n
t
commit
|
commitdiff
|
tree
2014-03-08
T
h
o
m
as
Pr
e
ud'hom
m
e
Fix vario
u
s er
r
or
s
uncovered by st
a
t
i
c an
a
lysis
commit
|
commitdiff
|
tree
2014-02-10
Thomas Preud'
h
omme
Call fill
_
got_entry uncondit
i
onally
commit
|
commitdiff
|
tree
2014-02-09
Thom
a
s P
r
e
u
d'h
o
mm
e
Define float_eabi only
i
n arm-gen
.
o
commit
|
commitdiff
|
tree
2014-02-07
Thomas Preud'
h
omme
Ig
n
ore
V
T_DEFSIGN in load on x86-64
arch
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preu
d
'ho
m
me
Def signed
n
es
s
!= sign
e
d
!
= u
n
signed for char
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud'homme
Add support o
f
Thumb to ARM branch relocation
commit
|
commitdiff
|
tree
2014-02-06
T
hom
a
s
Preud'ho
m
me
S
p
li
t
elf_output_file in smaller functions
commit
|
commitdiff
|
tree
2014-02-06
Tho
m
as Pr
e
ud'homme
Add macr
o
t
o brow
s
e relo
c
and
sym entries
commit
|
commitdiff
|
tree
2014-02-05
Thom
a
s
Pre
u
d'h
o
mm
e
Round
mode of l
l
-> float conv
e
rsion to neare
s
t
commit
|
commitdiff
|
tree
2014-02-05
T
homas Preud
'
homme
Fix negative long l
o
ng t
o
float convers
i
o
n on AR
M
commit
|
commitdiff
|
tree
2014-02-05
Th
o
m
as Preud'homme
Fix
f
l
o
a
t
to l
o
ng long conversion
o
n ARM
commit
|
commitdiff
|
tree
2014-02-05
Thoma
s
Preud'homme
F
i
x and ext
e
nd
*
F
CA
S
T
t
est in tcctest
.
c
commit
|
commitdiff
|
tree
2014-02-04
Tho
m
as Preud'h
o
mme
Fix par
a
meter
p
as
s
in
g
of
l
o
ng
long bitfield
commit
|
commitdiff
|
tree
2014-02-03
T
hom
a
s Preud'homme
switch last
2 params of
TOK_me
m
set on
A
RM
commit
|
commitdiff
|
tree
2014-02-03
Thomas Preud'homme
Don't perfo
r
m b
u
iltin_f
r
ame_addr
e
ss on ARM
commit
|
commitdiff
|
tree
2014-02-03
T
h
omas P
r
eud'hom
m
e
Fix fct p
a
ram
passing o
f
s
truc
t
with size < 4
commit
|
commitdiff
|
tree
2014-02-02
Th
o
mas Preu
d
'
ho
m
me
Swi
t
ch fl
o
at abi to s
o
ftfp fo
r
int <-->
f
loat co
n
v
commit
|
commitdiff
|
tree
2014-02-02
T
h
oma
s
Preud'homme
Re
v
er
t
"Add
macro to
browse reloc
a
nd
sym en
t
ries"
commit
|
commitdiff
|
tree
2014-02-02
Th
o
mas P
r
eud'homme
R
e
v
ert
"
Split el
f
_output_fil
e
in sma
l
l
e
r functions"
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'homme
R
eve
r
t
"
Add
s
u
p
port
of Th
u
mb to ARM bran
c
h
r
eloc
a
tio
n
"
commit
|
commitdiff
|
tree
2014-02-02
Thomas P
r
eud'ho
m
me
Ad
d
supp
o
rt of Thumb to AR
M
branch re
l
ocation
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'homme
Split elf_output_file in smaller funct
i
ons
commit
|
commitdiff
|
tree
2014-02-02
T
homas Preud'homme
Add mac
r
o
to browse
reloc
and sym en
t
ries
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preu
d
'homme
G
ive ARM asm m
n
emonic
of P
L
T entries
commit
|
commitdiff
|
tree
2014-02-02
Thomas
P
r
eud'homme
Clean tcc
e
lf
.
c
commit
|
commitdiff
|
tree
2014-02-02
Thoma
s
Preud'homm
e
Ignore abitest-cc and
a
b
i
test-tcc tes
t
programs
commit
|
commitdiff
|
tree
2014-02-01
Thomas Preud'ho
m
m
e
Test long long
t
o float conversion
s
commit
|
commitdiff
|
tree
2014-02-01
T
h
omas Preu
d
'ho
m
me
Mov
e
resu
l
t
o
f itof do
u
ble conv back to
VFP
reg
commit
|
commitdiff
|
tree
2014-01-09
Thomas Preu
d
'h
o
mme
Vari
o
u
s
Makefile fixes for
c
r
o
ss-compilat
i
o
n
commit
|
commitdiff
|
tree
2014-01-08
Thomas P
r
eud
'
h
o
mme
R
e
move WITHOUT
_
LIBTCC macro: no more user
commit
|
commitdiff
|
tree
2014-01-08
Thomas Preud'
h
o
m
m
e
Use GN
U
t
r
i
plet pre
f
ix for cr
o
ss tcc compilers
commit
|
commitdiff
|
tree
2014-01-08
T
h
o
m
as Preud'h
o
mme
Shared l
i
braries a
l
s
o have entry points
commit
|
commitdiff
|
tree
2014-01-08
Tho
m
as
P
r
eud'homme
Imp
r
o
ve ELF on ARM
commit
|
commitdiff
|
tree
2014-01-08
Thomas
Pre
u
d
'
homme
U
pda
t
e elf
.
h
commit
|
commitdiff
|
tree
next