repo.or.cz
/
tinycc
/
k1w1.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Added missing file.
2009-08-24
Shi
n
i
chir
o
Hamaji
x86-64:
F
ix
stab deb
u
g info
r
mation
.
commit
|
commitdiff
|
tree
2009-08-24
Shinichiro
H
am
a
ji
x86-
6
4: change
t
h
e typ
e
of size_t and ptrdiff_t
.
commit
|
commitdiff
|
tree
2009-06-10
Shinichiro Hamaji
x86-64: Align r
e
turn
v
alue of
alloca by 16
.
commit
|
commitdiff
|
tree
2009-06-08
Shinichiro Hamaji
x
8
6-64: Add alloca
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichi
r
o Hamaji
R
e
t
u
r
n value of
exit sho
u
ld be void
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Fixe
s
for te
s
ts
/
M
a
kefile
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Call relocate_s
y
m
() before we
r
eturn t
h
e offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
x86-64: F
i
x t
c
c -ru
n
.
W
e
need ex
t
ra mem
o
r
y for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
H
amaji
x86-64:
De
f
ine make variable TARGE
T
so
th
a
t test2 an
d
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maj
i
x86
-
64: Re
m
ove code for debug print
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro
Hamaji
x86-6
4
: Fix c
a
s
t from integers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Wor
k
around for the i
s
sue TCC doesn't handle -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
F
i
xes for issu
e
s I've
just found/introduced t
o
x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
chiro Ha
m
aji
x
8
6
-
64: Ca
s
t from 6
4
bit poi
n
ter to lo
n
g lon
g
must
n
ot
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64:
T
here can be valid addresses
w
hich is
greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hiro Hamaji
Fix f
o
r x86-64: Th
e
fi
r
st
a
nd
s
econd arguments of mem
c
p
y
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix silly
typos
i
n
t
h
e
previous chan
g
e
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
x
86-6
4
:
Make ABI for long doub
l
e
compatible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hama
j
i
Improve
t
he test cove
r
age
:
!val for float/dou
b
le/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Ha
m
a
j
i
x86
-
6
4: Combi
n
e buffers
o
f section
s
before we c
a
ll
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ic
h
iro
Ham
a
ji
Generate PIC cod
e
s
o t
h
at we c
a
n crea
t
e shared objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
x
8
6-64:
Now TCC can
c
r
e
a
te healthy shar
e
d objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaj
i
x86-64 bug fix: Fi
x
sta
b
generati
o
n fo
r
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
ir
o
Hamaji
x86-64 bug fix: U
s
e stack with alignment
just
l
ike
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inich
i
ro Hama
j
i
x86-64: Save RDX and RCX before we use them
a
s fun
c
tion
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Remove m
u
l
tiple definition error caused
by
c
o
mbin
a
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Ad
d
check f
o
r invali
d
numbers
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Ham
a
ji
F
i
x overrun in decl_ini
t
ializer_all
o
c
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Be
t
t
e
r
D
L
L
s
up
p
ort on
x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichi
r
o Hamaji
First naive DLL support
o
n
x
8
6-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Generate
P
I
C
for
a
ddresses
o
f
s
ymb
o
ls
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
Suppress noisy p
o
inte
r
s
i
g
ned-ne
s
s warnin
g
s
on
x
86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Code cleaning: utilize vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Support long l
o
ng
bitf
i
eld
s
f
or all arch
i
te
c
tures
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
iro Hamaj
i
A uint64
b
u
g fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Allow lon
g
long
a
s a type of b
i
tf
i
elds on x
8
6-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aji
Add several test cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
ir
o
Ha
m
aji
Add
s
upport of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro Hamaji
s/in
t
/unsi
g
ned/ since
GCC
4
.
3
.
2 produces code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro
H
amaji
Suport LDOUBLE
_
SI
Z
E
=
= 16 environme
n
t
.
commit
|
commitdiff
|
tree
2008-12-02
S
hini
c
h
iro Ha
m
aji
silly
bug
f
ix: s/#ifdef
P
T
R
_SIZE == 4/#if PTR
_
S
IZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
maji
Make tccelf
.
c 64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaj
i
One more s/int/long/
commit
|
commitdiff
|
tree
2008-12-02
S
h
ini
c
h
iro Hamaji
Use in
t
*2 instead o
f
lon
g
*2 to hold double va
l
u
e
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Ham
a
ji
U
se long instead o
f
int to hold poi
n
t
e
r va
l
ues
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hamaji
A
d
d
__bui
l
tin_frame_add
r
e
s
s(0)
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hamaji
Impo
r
ted sev
e
ral macros required by x8
6
-64
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aj
i
Introduce E
l
fW mac
r
o a
n
d
ELFW
t
o
encapsulate the differenc
e
.
.
.
commit
|
commitdiff
|
tree