repo.or.cz
/
tinycc
/
jakubkaszycki.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Only create GOT or GOT entry when needed
2016-12-03
Thomas Preud
'
homme
Only create GOT
or GO
T
entr
y
wh
e
n
needed
commit
|
commitdiff
|
tree
2016-12-03
Thom
a
s Preud'h
o
mme
R
e
cognize more relocations as
n
eeding GOT/PLT entry
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homme
D
o section r
e
lo
c
ation in arc
h
itectur
e
backend
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'homm
e
Add ad
d
ress of
GOT + 8 in PLT + 16 and f
i
x
PLT0
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud'
h
o
mme
Improve put_got_
e
ntry doc a
n
d str
u
c
t
ure
commit
|
commitdiff
|
tree
2016-12-03
Th
o
mas Preud'homme
Rename add_elf_sym to s
e
t_elf_sym
commit
|
commitdiff
|
tree
2016-12-03
Thomas Preud
'
homme
Improve comm
e
nts for
s
ymb
o
l expor
t
and bind
i
ng
commit
|
commitdiff
|
tree
2016-12-03
T
homas
Preud'h
o
mme
D
o
not add symbol if it is al
r
e
a
dy there
commit
|
commitdiff
|
tree
2016-12-03
T
homas P
r
eu
d
'homme
Fix error log
i
c for undef
i
n
e
d reference in
library
commit
|
commitdiff
|
tree
2016-12-03
root
Cl
e
ar SHF_GRO
U
P flag when l
i
nking
commit
|
commitdiff
|
tree
2015-12-27
Thomas
P
r
e
ud'hom
m
e
i
3
86: Ad
d
suppo
r
t
for new psABI
r
eloc
a
tion
commit
|
commitdiff
|
tree
2015-04-18
Thomas Preud'h
o
mme
Fix prog
r
am symbols
e
x
ported
i
n dynsym section
commit
|
commitdiff
|
tree
2015-03-10
Thomas
P
r
e
ud'homme
Ad
d
s
o
me missing nocode_wanted gua
r
d
commit
|
commitdiff
|
tree
2015-02-18
Thom
a
s Pr
e
u
d
'homme
The "open a wh
i
sk
y
an
d
c
u
t
your finger open
"
patc
h
commit
|
commitdiff
|
tree
2014-07-01
Thomas Pr
e
ud'homm
e
Specify license of lib/a
r
mea
b
i
.
c
commit
|
commitdiff
|
tree
2014-04-14
Thomas Pre
u
d'homme
Impro
v
e ef
f
iciency of mac
r
o concatenat
i
on
commit
|
commitdiff
|
tree
2014-04-12
Thomas Preud'homme
Make build CPU
d
etect
i
on a
t
ad
more flexible
commit
|
commitdiff
|
tree
2014-04-12
Thomas Pr
e
ud'homme
Fix
p
repro
c
essor concat with empt
y
a
rg
commit
|
commitdiff
|
tree
2014-04-08
Thomas Preud'homme
Pre
v
ent ## to appear at start or end o
f
m
a
c
r
o
commit
|
commitdiff
|
tree
2014-04-07
Thomas Preud'homme
Add new
tests
for macro
n
e
s
ti
n
g
commit
|
commitdiff
|
tree
2014-04-07
Thomas Preud'homme
Fix tes
t
f
or macr
o
nesting
commit
|
commitdiff
|
tree
2014-03-31
T
homas Preud'homme
Allow local re
d
efinitio
n
of enumera
t
or
commit
|
commitdiff
|
tree
2014-03-31
Tho
m
as Preud'homme
U
p
date Ch
a
ngelog fro
m
gi
t
c
hange
l
og
e
ntries
commit
|
commitdiff
|
tree
2014-03-30
Thomas Preud'homme
Add t
e
sts f
o
r previous fixes
commit
|
commitdiff
|
tree
2014-03-30
Thom
a
s Preud'homme
Update Changelog f
r
om
git
c
hangelog entries
commit
|
commitdiff
|
tree
2014-03-29
Thomas Preud'hom
m
e
Fix
t
ypo
i
n code added
b
y b018
b
a
c9c8
commit
|
commitdiff
|
tree
2014-03-29
Thom
a
s Pre
u
d'homme
Fix a
g
ain G
O
T32 + PLT3
2
reloc com
m
it
commit
|
commitdiff
|
tree
2014-03-29
Thomas Preud'homme
Create bchec
k
region for argv and arge
a
rgument
commit
|
commitdiff
|
tree
2014-03-29
Thomas
Pr
e
ud'homme
Ma
k
e g
e
t_tok_str support NULL as secon
d
param
.
commit
|
commitdiff
|
tree
2014-03-26
Thomas Preud'homme
Simpli
f
y an
d
fi
x
GOT32 +
PLT32 reloc
commit
commit
|
commitdiff
|
tree
2014-03-25
Thomas Preud'homme
Support GO
T
32 and PLT32
r
el
o
c for same s
y
mbol
commit
|
commitdiff
|
tree
2014-03-25
Thomas Preud'homme
Al
w
ays
li
n
k
li
b
tcc1
.
a
in (useful for va_* on x
8
6)
commit
|
commitdiff
|
tree
2014-03-25
Thomas Preu
d
'
h
omme
Add test
for
p
revi
o
us
c
ommit
commit
|
commitdiff
|
tree
2014-03-25
Thom
a
s
P
r
e
u
d'ho
m
me
War
n
abou
t
s
of
t
float
A
B
I
not being supp
o
rted
commit
|
commitdiff
|
tree
2014-03-25
Thomas Preud
'
homme
Deprecate FPA
a
nd OABI support for ARM
commit
|
commitdiff
|
tree
2014-03-24
Thomas
P
reud'h
o
m
me
Make
parse_btype onl
y
accept one ba
s
ic type
commit
|
commitdiff
|
tree
2014-03-17
Thoma
s
Preud'homme
Fi
x
r
e
l
ocation
of __bo
u
nd_init
commit
|
commitdiff
|
tree
2014-03-11
Thomas Preud'
h
omme
Fi
x
__clear_cache implement
a
tion
commit
|
commitdiff
|
tree
2014-03-11
Thomas Preud
'
homme
Adj
u
st
reloca
t
ion
o
ffset f
o
r thumb to ARM v
e
neer
commit
|
commitdiff
|
tree
2014-03-09
Thomas
P
reud'homme
D
o
n
'
t hardc
o
de gcc i
n
tests M
a
kefile
commit
|
commitdiff
|
tree
2014-03-09
Thomas
P
reu
d
'ho
m
me
Fix
wa
r
n
i
ng of clang
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud'homme
U
se i
n
t
ptr_t to
c
ast pointer
commit
|
commitdiff
|
tree
2014-03-09
T
hom
a
s Preud'homme
Undef
i
ne __
v
a*
i
n lib
t
cc1 t
o
a
v
o
id errors
w
/ clang
commit
|
commitdiff
|
tree
2014-03-09
Thomas Preud'homme
Make c
o
ndition in
l
ib
t
cc1 based on
target
commit
|
commitdiff
|
tree
2014-03-09
Tho
m
as Preud'homme
F
ix type_to_str test for unsigned
i
n
t
commit
|
commitdiff
|
tree
2014-03-08
Thomas Preud'
h
omme
Fix
v
arious errors
u
ncover
e
d by st
a
tic an
a
lys
i
s
commit
|
commitdiff
|
tree
2014-02-10
T
h
omas
Preud
'
homme
Call fill_got_entry unconditionally
commit
|
commitdiff
|
tree
2014-02-09
T
h
o
mas Preud'homme
Defi
n
e float_eabi only i
n
a
r
m-
g
en
.
o
commit
|
commitdiff
|
tree
2014-02-07
Thomas Preud'homme
I
g
nore VT_DEFSIGN i
n
load on x8
6
-64 arch
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud'
h
omme
Def signedness != signed !=
unsigned for char
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud'homme
A
d
d s
u
pport
of Thumb to ARM
b
r
a
nch relocation
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud'homme
Split
e
lf
_
ou
t
p
ut_file in smaller f
u
nct
i
ons
commit
|
commitdiff
|
tree
2014-02-06
Thomas Preud'homme
Ad
d
macro to
bro
w
se r
e
l
o
c and sym entries
commit
|
commitdiff
|
tree
2014-02-05
T
h
omas Preud'homme
Round mode of ll -
>
fl
o
at
c
o
nv
e
rsi
o
n to nearest
commit
|
commitdiff
|
tree
2014-02-05
Th
o
mas P
r
e
u
d'homme
Fix negative l
o
n
g
l
o
ng to
floa
t
conversion on
ARM
commit
|
commitdiff
|
tree
2014-02-05
Tho
m
as Preud'homme
Fix float to long lo
n
g c
o
nversion
on ARM
commit
|
commitdiff
|
tree
2014-02-05
T
h
o
mas Preud'h
o
mme
F
ix and extend *FCAST
t
est i
n
tccte
s
t
.
c
commit
|
commitdiff
|
tree
2014-02-04
Thomas Preu
d
'homm
e
Fix p
a
ramete
r
pas
s
in
g
of long
long bitfield
commit
|
commitdiff
|
tree
2014-02-03
Thomas Pr
e
ud'homme
switch la
s
t
2 pa
r
ams of TOK_m
e
m
s
et on
A
RM
commit
|
commitdiff
|
tree
2014-02-03
Thomas Preud'homme
Don't perfor
m
builti
n
_frame_addre
s
s o
n
A
R
M
commit
|
commitdiff
|
tree
2014-02-03
Thomas Pre
u
d'homme
Fi
x
f
ct
p
a
r
a
m passing of struct wit
h
siz
e
<
4
commit
|
commitdiff
|
tree
2014-02-02
T
hom
a
s
P
re
u
d'homme
Switch
f
loat abi to softfp for int <
-
-> float con
v
commit
|
commitdiff
|
tree
2014-02-02
Thom
a
s Preud'homme
Rev
e
rt
"Add macro to b
r
owse
r
eloc an
d
sym
e
ntri
e
s"
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'homme
Rev
e
rt "Split e
l
f_o
u
tput_file in smaller
fun
c
ti
o
ns"
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'homme
R
evert "Add support of T
h
u
m
b to ARM branch rel
o
cation"
commit
|
commitdiff
|
tree
2014-02-02
T
h
oma
s
Pre
u
d'homme
A
d
d suppor
t
of Thumb to ARM branch relocation
commit
|
commitdiff
|
tree
2014-02-02
T
homas Preud'homme
Split elf_output_
f
il
e
in smaller func
t
ions
commit
|
commitdiff
|
tree
2014-02-02
Thomas
P
r
e
ud'homme
Add ma
c
ro
to br
o
wse reloc and sym
entries
commit
|
commitdiff
|
tree
2014-02-02
Th
o
m
as Pre
u
d'homme
Give ARM asm mnem
o
nic of PLT entrie
s
commit
|
commitdiff
|
tree
2014-02-02
Thomas Preud'homme
Clean tccelf
.
c
commit
|
commitdiff
|
tree
2014-02-02
T
homas Pr
e
ud'homme
Ignore
abit
e
s
t-c
c
and abitest-tcc te
s
t programs
commit
|
commitdiff
|
tree
2014-02-01
Thomas P
r
eud'homme
Test long l
o
ng to
f
loat con
v
ersions
commit
|
commitdiff
|
tree
2014-02-01
Thomas P
r
eud'ho
m
me
Move
result of itof double conv bac
k
to V
F
P re
g
commit
|
commitdiff
|
tree
2014-01-09
Thomas Preud'h
o
m
m
e
Variou
s
Makefile fixes for cross-
c
o
m
p
i
lation
commit
|
commitdiff
|
tree
2014-01-08
T
h
omas Preud'ho
m
me
Remove WITHOUT_L
I
B
TCC
macro: no mo
r
e
u
ser
commit
|
commitdiff
|
tree
2014-01-08
Thomas Preud'
h
omme
Use GNU triplet
p
refi
x
for cross tcc
c
o
mpilers
commit
|
commitdiff
|
tree
2014-01-08
Thomas P
r
e
u
d'
h
o
mme
Sh
a
r
ed libraries also have e
n
try p
o
ints
commit
|
commitdiff
|
tree
2014-01-08
Thomas
P
r
eu
d
'h
o
mme
Improve ELF on ARM
commit
|
commitdiff
|
tree
2014-01-08
T
h
omas Preud'homme
Update e
l
f
.
h
commit
|
commitdiff
|
tree
2014-01-08
T
h
omas Pr
e
u
d'homme
Add sup
p
ort fo
r
runtime selec
t
ion of float ABI
commit
|
commitdiff
|
tree
2014-01-07
Th
o
mas
P
r
eud'homme
Explicit that EABI on
l
y
supports VFP for now
commit
|
commitdiff
|
tree
2014-01-07
T
ho
m
as
Preud'homme
D
o
n't say compiler fl
a
gs are warning options
commit
|
commitdiff
|
tree
2014-01-06
Thomas
Preud'h
o
mme
Fix
s
t
r
uct ret in variadic fc
t
with A
R
M
ha
r
dfloat
commit
|
commitdiff
|
tree
2014-01-06
Th
o
m
as Pr
e
u
d'ho
m
me
Don't call __tcc_fpinit if using libgcc
commit
|
commitdiff
|
tree
2014-01-06
Thom
a
s Preud'homme
Don't enable
b
ou
n
d check i
f
libgcc is
use
d
commit
|
commitdiff
|
tree
2014-01-04
Thomas Preud
'
hom
m
e
Move logi
c
for if (int value) to tcc
g
en
.
c
commit
|
commitdiff
|
tree
2014-01-04
Thomas
P
reud'hom
m
e
Update
C
hangelog from
g
it
c
hangelog ent
r
ie
s
commit
|
commitdiff
|
tree
2014-01-04
T
h
omas P
r
eud'h
o
mme
Fix negation of 0
.
0 and -0
.
0
commit
|
commitdiff
|
tree
2014-01-04
Thom
a
s Preud'homm
e
Provide install
-
str
i
p
target in Makefile
commit
|
commitdiff
|
tree
2014-01-03
Th
o
mas Preud'homme
U
s
e libtcc
.
a for stati
c
link eve
n
wi
t
h
USE_
L
IBGCC
commit
|
commitdiff
|
tree
2014-01-03
T
h
o
m
as
P
reud'
h
om
m
e
Report
error
o
n NaN comparison
commit
|
commitdiff
|
tree
2014-01-03
Thom
a
s Preud'
h
o
m
me
A
l
ways se
t
*palign
in
classi
f
y_x86_64
_
a
rg
commit
|
commitdiff
|
tree
2013-12-15
Thomas Preud'homme
make git
ign
o
re lib/arm di
r
ectory
commit
|
commitdiff
|
tree
2013-12-15
Th
o
mas Preud'homme
F
i
x
s
i
gned
integer
d
ivisio
n
in ARM runtime ABI
commit
|
commitdiff
|
tree
2013-12-11
T
homas Pre
u
d'ho
m
me
Add ARM aea
b
i funct
i
ons needed
to run tccte
s
t
commit
|
commitdiff
|
tree
2013-12-11
Thomas Preud'homme
S
u
pport special calling convention for runtime ABI
commit
|
commitdiff
|
tree
2013-11-26
Thomas
Preud'ho
m
me
Define _
_
ARM_EABI__ and __ARMEL__ when applicable
commit
|
commitdiff
|
tree
2013-11-25
T
h
om
a
s Preud'homme
Make abi
t
es
t
.
c
hav
e
predictable result
commit
|
commitdiff
|
tree
2013-11-25
T
h
omas
P
re
u
d'homme
Add
v
a_* m
a
c
r
o implementation for ARM
commit
|
commitdiff
|
tree
2013-11-25
T
h
o
m
a
s
P
r
eud'homme
Add comment to explain
t
he
c
o
de added by 4
1
ce391c
commit
|
commitdiff
|
tree
next