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 relocs_info declaration in tcc.h
2016-12-05
Thomas
P
reud'h
o
mme
Fix relocs_info de
c
laration in t
c
c
.
h
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homme
Control symbol ta
b
le o
f
whi
c
h to relocate sy
m
bo
l
s
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'hom
m
e
Co
d
e simplificat
i
o
n
in relocate_syms
commit
|
commitdiff
|
tree
2016-12-03
Thoma
s
Preud'homme
Consolida
t
e
all re
l
ocations i
n
relocate_section
commit
|
commitdiff
|
tree
2016-12-03
T
homas Preud
'
homme
A
llow t
o
get sym
attr and fail if no entry
commit
|
commitdiff
|
tree
2016-12-03
T
h
omas Preud'ho
m
me
Cons
o
lidate GOT crea
t
ion
i
n buil
d
_got_entries
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'hom
m
e
M
a
ke bu
i
l
d_got_entries more target independent
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homme
Only
cre
a
te GOT o
r
GOT entry
w
hen neede
d
commit
|
commitdiff
|
tree
2016-12-03
Tho
m
as Preud'h
o
mme
Re
c
o
gnize
mor
e
relo
c
ations
as needin
g
GOT/PLT
e
ntry
commit
|
commitdiff
|
tree
2016-12-03
Thomas Pr
e
ud'homme
Do section rel
o
cation in ar
c
h
i
t
ectu
r
e backend
commit
|
commitdiff
|
tree
2016-12-03
Thomas
Pre
u
d'hom
m
e
Add address of GOT + 8 in
P
LT
+
16 and fix PLT0
commit
|
commitdiff
|
tree
2016-12-03
Thomas P
r
e
u
d'h
o
mm
e
I
mp
r
o
ve put_got_en
t
ry doc and structure
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homme
Rename add_el
f
_sym to s
e
t_elf_sy
m
commit
|
commitdiff
|
tree
2016-12-03
Thoma
s
P
r
e
u
d'homme
Im
p
rove commen
t
s f
o
r s
y
mbol ex
p
ort and binding
commit
|
commitdiff
|
tree
2016-12-03
Thoma
s
Preud'hom
m
e
Do not add s
y
mb
o
l if it is
a
lr
e
ad
y
there
commit
|
commitdiff
|
tree
2016-12-03
Th
o
ma
s
Preud'homme
Fix err
o
r
l
ogic for und
e
fined reference
in libr
a
r
y
commit
|
commitdiff
|
tree
2015-12-27
T
homas Preud
'
homme
i386: A
d
d support for new psA
B
I rel
o
cation
commit
|
commitdiff
|
tree
2015-04-18
Thomas Pr
e
ud'homme
Fix
p
r
o
gram symb
o
ls export
e
d
in dynsym section
commit
|
commitdiff
|
tree
2015-03-10
Thomas
P
r
eud'h
o
mme
A
d
d som
e
m
i
s
s
i
n
g
nocode_wan
t
e
d
guard
commit
|
commitdiff
|
tree
2015-02-18
Thomas Pr
e
u
d
'
h
omm
e
T
he "op
e
n a
whisk
y
and cut your finger open
"
patc
h
commit
|
commitdiff
|
tree
2014-07-01
Thomas Preud'homme
S
pecify license
of lib/ar
m
eabi
.
c
commit
|
commitdiff
|
tree
2014-04-29
Thom
a
s Preud'homme
A
d
d
support fo
r
load/store of _Boo
l
val
u
e
commit
|
commitdiff
|
tree
2014-04-14
T
homas Pre
u
d
'
homme
Improve efficiency of macro
c
oncaten
a
tion
commit
|
commitdiff
|
tree
2014-04-12
T
homas Preud'homme
M
a
ke
b
uild
CPU detect
i
on
a tad more f
l
e
x
ible
commit
|
commitdiff
|
tree
2014-04-12
Thomas Preud
'
homme
Fix preprocessor
c
o
ncat with empty ar
g
commit
|
commitdiff
|
tree
2014-04-08
T
homa
s
Preud'homme
P
r
eve
n
t
#
#
t
o appear at star
t
or end of macro
commit
|
commitdiff
|
tree
2014-04-07
Thom
a
s Pr
e
ud'homme
Add new tests
f
o
r
mac
r
o nesti
n
g
commit
|
commitdiff
|
tree
2014-04-07
Thomas Preud
'
h
o
m
me
Fix test for macro nesting
commit
|
commitdiff
|
tree
2014-03-31
Th
o
mas P
r
e
u
d'homme
Allow l
o
cal
r
e
defin
i
tion of enumer
a
tor
commit
|
commitdiff
|
tree
2014-03-31
Thomas Preud'homme
Update
Cha
n
gelog from git
c
h
a
ngel
o
g entries
commit
|
commitdiff
|
tree
2014-03-30
Thomas
Preud'homm
e
Add t
e
s
t
s
fo
r
pre
v
i
ous
f
i
x
es
commit
|
commitdiff
|
tree
2014-03-30
Thomas
Preud'homme
U
p
date Changelog fr
o
m git
ch
a
n
gelo
g
en
t
ries
commit
|
commitdiff
|
tree
2014-03-29
T
homa
s
Preu
d
'homme
Fix typo i
n
co
d
e add
e
d b
y
b018b
a
c9c
8
commit
|
commitdiff
|
tree
2014-03-29
Th
o
m
a
s
Preud
'
homme
Fix
a
gain GOT32 + PLT32 reloc commit
commit
|
commitdiff
|
tree
2014-03-29
Thomas Preud'homme
Create bcheck regi
o
n for argv and a
r
ge a
r
gument
commit
|
commitdiff
|
tree
2014-03-29
Thomas Preud'homme
M
a
k
e get_tok_str support NULL as second param
.
commit
|
commitdiff
|
tree
2014-03-26
Thomas Preud'
h
omme
S
i
mpl
i
fy and fix GOT32 + PLT32
reloc commit
commit
|
commitdiff
|
tree
2014-03-25
Thomas Preud'
h
om
m
e
Support GOT32 and PLT32 re
l
oc
for same symbol
commit
|
commitdiff
|
tree
2014-03-25
Thomas
Preud'ho
m
me
Always link libtcc
1
.
a in (useful f
o
r va_*
on x86)
commit
|
commitdiff
|
tree
2014-03-25
Th
o
mas Preud'
h
omme
A
d
d test for previous commi
t
commit
|
commitdiff
|
tree
2014-03-25
Tho
m
as Preud'homme
War
n
abo
u
t soft float
A
BI not being sup
p
or
t
e
d
commit
|
commitdiff
|
tree
2014-03-25
Thomas
P
reud'ho
m
me
Deprecate FP
A
and
O
ABI
s
upport for
ARM
commit
|
commitdiff
|
tree
2014-03-24
Thomas
Pr
e
ud'homme
M
ake
parse_
b
type o
n
ly acce
p
t one basic
type
commit
|
commitdiff
|
tree
2014-03-17
Thomas Preud'h
o
mme
Fix relocation of _
_
bound_init
commit
|
commitdiff
|
tree
2014-03-11
Tho
m
as Preu
d
'homme
Fix __clear_cache implem
e
ntation
commit
|
commitdiff
|
tree
2014-03-11
Thomas
P
r
eud'homm
e
Adjust re
l
ocation o
f
fset for thumb to ARM v
e
neer
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud'homme
Don'
t
hardcode gcc in tests
Ma
k
efile
commit
|
commitdiff
|
tree
2014-03-09
Th
o
mas Preud'ho
m
me
Fi
x
warning of clang
commit
|
commitdiff
|
tree
2014-03-09
Tho
m
as Preud
'
homm
e
Use intptr_t to cast point
e
r
commit
|
commitdiff
|
tree
2014-03-09
Thomas
Preud'hom
m
e
Undefine _
_
va*
i
n li
b
tcc
1
to av
o
id errors w/ clang
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud'ho
m
me
Make co
n
d
ition in libtcc1 based on target
commit
|
commitdiff
|
tree
2014-03-09
T
h
omas Preud'homme
Fix ty
p
e_to_str test for
u
nsigned in
t
commit
|
commitdiff
|
tree
2014-03-08
Thomas Preud'homme
Fix various
err
o
r
s uncov
e
red
b
y
static
analy
s
is
commit
|
commitdiff
|
tree
2014-02-10
Thomas Preud'homme
Call fill_got_entry uncond
i
t
i
onally
commit
|
commitdiff
|
tree
2014-02-09
Thoma
s
Preud'
h
omme
D
efine float_eabi only i
n
arm-g
e
n
.
o
commit
|
commitdiff
|
tree
2014-02-07
Thomas Pre
u
d
'
h
o
m
m
e
I
gnor
e
V
T
_D
E
FSIGN in load on x86-64 a
r
c
h
commit
|
commitdiff
|
tree
2014-02-06
Th
o
ma
s
Pre
u
d'homme
De
f
signedness
!
=
signed !=
unsigned f
o
r ch
a
r
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud
'
homme
Add sup
p
o
rt
of
T
humb to AR
M
b
ranch
reloc
a
tion
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud'homme
Split e
l
f_output_file in smal
l
er functions
commit
|
commitdiff
|
tree
2014-02-06
Thom
a
s P
r
eud'homme
Add macro t
o
browse reloc and sym entries
commit
|
commitdiff
|
tree
2014-02-05
Thomas Preud'homm
e
Round mode of ll -> flo
a
t
conver
s
ion to nearest
commit
|
commitdiff
|
tree
2014-02-05
Thomas P
r
eud'homm
e
F
i
x negat
i
ve
l
o
n
g long to float conversion on ARM
commit
|
commitdiff
|
tree
2014-02-05
T
hom
a
s
Pr
e
ud'homme
F
i
x
float
t
o long long conver
s
ion o
n
A
RM
commit
|
commitdiff
|
tree
2014-02-05
Th
o
mas Pre
u
d
'
homme
Fix
a
nd extend *FC
A
ST te
s
t in t
c
ctest
.
c
commit
|
commitdiff
|
tree
2014-02-04
Thomas Preud'homme
F
i
x parameter p
a
ssing of long long bitfield
commit
|
commitdiff
|
tree
2014-02-03
Thomas
Preud'homme
swit
c
h last
2 param
s
of TOK
_
mems
e
t on ARM
commit
|
commitdiff
|
tree
2014-02-03
Thomas Pre
u
d'ho
m
me
Don't p
e
r
f
orm builtin_frame_address on A
R
M
commit
|
commitdiff
|
tree
2014-02-03
Th
o
mas Preud'homme
F
ix fct p
a
r
a
m pas
s
ing of struct with size < 4
commit
|
commitdiff
|
tree
2014-02-02
T
homas Preud'homme
Switch
f
loat abi to softfp for
i
nt <-->
f
loat conv
commit
|
commitdiff
|
tree
2014-02-02
Thomas
P
reud'homme
Revert "Add macro t
o
browse
r
eloc and
s
ym entries"
commit
|
commitdiff
|
tree
2014-02-02
T
h
o
mas
P
reud'homme
R
e
v
e
rt "Split elf_output_file in smaller functions"
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'
h
omme
R
evert "Add suppo
r
t of
T
humb to
A
RM branch relocation"
commit
|
commitdiff
|
tree
2014-02-02
Th
o
ma
s
Preud'homme
Add suppo
r
t
o
f
T
h
u
m
b
t
o
ARM branch reloca
t
i
o
n
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'homme
Split elf
_
outp
u
t_file in small
e
r functions
commit
|
commitdiff
|
tree
2014-02-02
Th
o
m
as Pre
u
d'homme
Add macr
o
t
o
b
r
o
wse rel
o
c
a
nd sym entri
e
s
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preu
d
'h
o
m
m
e
Give A
R
M
asm mnemonic of
PLT e
n
tries
commit
|
commitdiff
|
tree
2014-02-02
Thom
a
s
Pr
e
ud'homme
C
l
ean
tccelf
.
c
commit
|
commitdiff
|
tree
2014-02-02
Thoma
s
Preud
'
h
o
m
me
Ig
n
o
r
e
abitest-cc
a
nd
abitest-tcc test prog
r
ams
commit
|
commitdiff
|
tree
2014-02-01
Thomas
P
r
eud'ho
m
me
Test long long
t
o float conv
e
rsions
commit
|
commitdiff
|
tree
2014-02-01
Tho
m
as Preud'hom
m
e
M
ove result of itof double conv
b
ack to VFP reg
commit
|
commitdiff
|
tree
2014-01-09
Thomas Preud'
h
omme
Vari
o
us
Makef
i
le
f
ixes for cross
-
compilation
commit
|
commitdiff
|
tree
2014-01-08
Thomas
P
r
eud'homme
Remove WIT
H
O
UT_LIBTC
C
macro: no more user
commit
|
commitdiff
|
tree
2014-01-08
Thomas Preud'homme
U
se
G
NU triplet prefix for
c
r
oss tcc comp
i
lers
commit
|
commitdiff
|
tree
2014-01-08
T
hom
a
s Preud'homme
Shared libraries also have entry point
s
commit
|
commitdiff
|
tree
2014-01-08
Thomas Preud
'
homme
I
m
p
rov
e
ELF on ARM
commit
|
commitdiff
|
tree
2014-01-08
Thomas
Pr
e
ud'homm
e
Update
e
lf
.
h
commit
|
commitdiff
|
tree
2014-01-08
Thomas Preud'ho
m
me
A
dd su
p
p
o
rt f
o
r
runtime selec
t
i
o
n of float ABI
commit
|
commitdiff
|
tree
2014-01-07
T
h
omas Preud'homm
e
Explicit that EA
B
I only s
u
ppo
r
ts VFP
f
o
r n
o
w
commit
|
commitdiff
|
tree
2014-01-07
Thomas Preud'homme
D
o
n
'
t say compiler flag
s
a
r
e
warning options
commit
|
commitdiff
|
tree
2014-01-06
Thomas Preud'homme
Fix struct ret i
n
variadic
fct with ARM hardfloa
t
commit
|
commitdiff
|
tree
2014-01-06
Thomas Pr
e
u
d
'homme
Don
'
t
call __tcc_fpin
i
t i
f
using libgcc
commit
|
commitdiff
|
tree
2014-01-06
T
homas Preud'homme
Don't
en
a
ble
bo
u
nd c
h
eck
i
f
l
i
bg
c
c is
u
s
e
d
commit
|
commitdiff
|
tree
2014-01-04
Thomas Preud
'
h
omm
e
Move
l
ogi
c
for if (int value) to tccgen
.
c
commit
|
commitdiff
|
tree
2014-01-04
Thomas P
r
eud'homme
Update Ch
a
ngelog from git c
h
angelog entries
commit
|
commitdiff
|
tree
2014-01-04
Th
o
mas Preud'homm
e
Fix negation of 0
.
0 and -0
.
0
commit
|
commitdiff
|
tree
2014-01-04
Thomas Preud'homme
Provi
d
e install-str
i
p target in Makefile
commit
|
commitdiff
|
tree
2014-01-03
Thomas Preud'homme
U
se libtcc
.
a f
o
r static link even
w
i
t
h USE_
L
IBGCC
commit
|
commitdiff
|
tree
2014-01-03
Thomas Preud'homme
Report
e
r
ro
r
o
n Na
N
compa
r
iso
n
commit
|
commitdiff
|
tree
2014-01-03
Thomas Preud'ho
m
me
Always
set
*
p
a
lign
i
n classify_x86_64_ar
g
commit
|
commitdiff
|
tree
2013-12-15
Thoma
s
Preud'
h
omme
m
a
ke git ig
n
ore lib/ar
m
dir
e
ctor
y
commit
|
commitdiff
|
tree
next