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
added 16-bit x86 assembly support
2009-08-24
S
hi
n
i
chiro Hamaji
x86-64: Fix
stab d
e
bug
i
n
f
o
rmat
i
on
.
commit
|
commitdiff
|
tree
2009-08-24
Shinichiro Hama
j
i
x8
6
-64: chan
g
e t
h
e ty
p
e
of size_t and ptrdiff_t
.
commit
|
commitdiff
|
tree
2009-06-10
Shi
n
i
chiro Hamaji
x86-64: Align
r
e
turn
v
a
l
ue of all
o
ca by 16
.
commit
|
commitdiff
|
tree
2009-06-08
Shinichi
r
o Hamaji
x86-64: A
d
d all
o
c
a
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
H
a
maji
Return value of exit should
b
e
v
oi
d
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix
e
s
for tests/Ma
k
ef
i
l
e
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
Call relo
c
ate_sym() before we return the offset,
so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
i
c
hi
r
o
H
amaji
x86-64: Fix tcc -r
u
n
.
We need extra m
e
m
o
ry for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
ic
h
i
r
o Hamaj
i
x86-64: Define mak
e
va
r
iable TARGET so that test2 an
d
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x86
-
6
4
: Remove code for debug print
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro H
a
ma
j
i
x
86
-
64: Fix cast from
int
e
gers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Work
around for
the issue TCC doe
s
n
'
t
handle -
2
1474
8
3648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
Fixes
for issues I'v
e
j
u
st found/introduced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hi
r
o Hamaji
x
86-64: Cast fr
o
m 64bit pointer to
l
ong
l
ong mus
t
not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
x86-64: There can b
e
valid ad
d
resses
w
hich is g
r
eater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
chiro Hamaji
Fix for x86
-
64:
T
he first and second arguments of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
F
i
x
silly
t
y
p
o
s in the pre
v
ious c
h
ange
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Ha
m
aji
x86-64: Make ABI for lon
g
double
c
ompatible wi
t
h GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
I
m
prove
the test cover
a
ge: !v
a
l for float
/
double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x86-64: Co
m
bine buffers of sec
t
ions before
we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
G
enerate PIC
code
so
t
hat we can crea
t
e shared
o
b
jects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichir
o
Hamaji
x86-
6
4
: Now
T
C
C
can
create he
a
lthy s
h
a
red obj
e
cts from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hini
c
hir
o
Hamaji
x86-64
b
ug fix: Fix stab gen
e
ration
for x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nic
h
i
r
o Hamaji
x86-
6
4 bug fi
x
:
Use stac
k
wit
h
alignment
j
ust
l
ike
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
x8
6
-64: Save RDX
a
nd R
C
X before
we use them as
f
unction
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Rem
o
ve multiple defini
t
ion error caused by combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
Add
c
h
ec
k
for inv
a
lid numbe
r
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaj
i
Fix overrun in decl_initia
l
izer_a
l
l
oc
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ich
i
r
o
Hamaji
Better DLL suppor
t
o
n
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
F
i
rst na
i
ve DLL support on x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
Generate PIC for addresses
o
f symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Suppress noisy pointer
s
igned-ness warning
s
o
n
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinich
i
ro
H
a
maji
C
o
de cleaning: ut
i
lize vpushll
(
)
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
S
upport long long
b
itfields for all
ar
c
hitectures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
A uint64 bug f
i
x on x
8
6
-
64
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
Al
l
ow long long as a type
o
f bitfields on x86-6
4
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nich
i
ro Hamaji
Add several test cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
i
c
hiro Hamaji
Add suppo
r
t of x86-6
4
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Ham
a
ji
s/int/unsigned/ since GCC 4
.
3
.
2 p
r
oduces
c
ode which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Suport LDOU
B
LE_S
I
ZE
=
=
16 environmen
t
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaji
sil
l
y
b
ug fix: s/#ifdef PTR_SIZE == 4
/
#
i
f
PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro
H
a
m
aji
Make tccelf
.
c 64bi
t
ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
maji
One more s
/
i
nt/long/
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Ha
m
aji
Use int*2 instead of long*2
t
o hol
d
dou
b
l
e val
u
e
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ic
h
iro Hamaji
Use long in
s
tead of i
n
t t
o
h
old poin
t
er values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add __builtin_fra
m
e_add
r
ess(0)
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
c
hiro Hamaj
i
Imported s
e
ve
r
al
m
acros required
b
y x86-64
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
n
i
chiro Hamaji
I
ntroduce
ElfW macro and ELFW to enc
a
psulate the difference
.
.
.
commit
|
commitdiff
|
tree