repo.or.cz
/
tinycc
/
kirr.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
win32: cleanup include
2009-08-24
S
h
inichiro H
a
maji
x86-64: Fix
stab debug
i
nfo
r
mation
.
commit
|
commitdiff
|
tree
2009-08-24
Shin
i
c
h
iro Hamaj
i
x86-64:
change the ty
p
e of size_t and ptrdiff_t
.
commit
|
commitdiff
|
tree
2009-06-10
Shinichiro Hamaji
x86-
6
4:
A
lign return value of alloc
a
by 16
.
commit
|
commitdiff
|
tree
2009-06-08
Shini
c
hiro
H
amaji
x8
6
-64
:
Ad
d
alloca
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Return value of e
x
it should
b
e v
o
id
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
chiro Ha
m
aji
Fixes for tests/Make
f
ile
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
Call
r
e
lo
c
ate_sym() before w
e
return the offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Ham
a
ji
x8
6
-64: Fi
x
tcc
-run
.
We need e
x
tra
memory for
P
LT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
x86-64:
D
ef
i
ne make va
r
i
a
b
l
e TARGET so t
h
at test2 a
n
d
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
x8
6
-
6
4: R
e
move
code fo
r
deb
u
g print
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
x86-64: Fix cast f
r
o
m
integers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
Work around f
o
r the iss
u
e T
C
C doesn't handle
-
2147
4
83648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichir
o
Hamaji
F
ixes for issues I've just found
/
introduced to
x
86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
ichiro
Ha
m
a
j
i
x86
-
64: Cast f
r
om 64bit p
o
inter to long
long
m
u
s
t not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
x86-64: There can
b
e
valid addresses which
is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix fo
r
x86-64: The first and
s
econd ar
g
uments o
f
memcp
y
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
c
hiro Hamaji
Fix silly typos
i
n the pre
v
i
o
us change
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
x86-6
4
: Make ABI for l
o
ng doub
l
e c
o
mpatible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Improve
t
h
e
t
est coverage: !val for float/d
o
ubl
e
/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
x86-64:
C
ombine
b
uffers of sec
t
io
n
s bef
o
re w
e
call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Ha
m
aji
G
enerate
P
IC code so that we can
cr
e
ate shared objec
t
s
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x86-
6
4
:
Now TCC can create he
a
lthy shared objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro H
a
maj
i
x86-64 bug fi
x
:
Fix
s
tab
generatio
n
for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
x86-64 bug fix: Use stack with alignment just
l
ike
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Ham
a
ji
x86-64: Save RDX
and RCX before we use
them a
s
function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
Remo
v
e
multiple d
e
finition error c
a
used by combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro H
a
maji
Add check for invalid n
u
m
b
e
rs
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Ham
a
ji
Fix overrun i
n
decl_initial
i
zer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
Be
t
te
r
DLL
s
uppo
r
t on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
ini
c
hiro Hamaji
First nai
v
e DLL
s
upport on
x
86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hama
j
i
Ge
n
erate PIC for add
r
esses of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Suppress no
i
sy pointer sig
n
ed-
n
ess warnings on
x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Code cleaning:
utilize
v
pus
h
ll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
am
a
j
i
Support long lon
g
bitfields for
a
ll
a
rchite
c
tures
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inic
h
iro Ham
a
ji
A
uint64 bug fix o
n
x86-
6
4
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Allow
lon
g
l
ong as
a
type o
f
b
itfield
s
on x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
a
m
a
ji
Add several test cas
e
s
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hamaji
Add support of
x
8
6
-64
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
n
ichiro H
a
ma
j
i
s
/int
/
unsigne
d
/
since GCC 4
.
3
.
2
produces code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Su
p
o
rt LDOUBL
E
_SIZE == 16 environment
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hamaji
silly bug fix: s/#ifdef P
T
R_
S
IZ
E
== 4/#if PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
M
ake tccel
f
.
c
6
4bit
rea
d
y
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro
H
a
m
aji
One more s/int/long/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
m
a
ji
Use int*2 instead of long*2 to ho
l
d double value
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
U
se long
instead of
int to
h
old pointer va
l
ues
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro
H
a
m
a
ji
Add __builtin_frame_
a
d
d
ress(0)
commit
|
commitdiff
|
tree
2008-12-02
S
hinic
h
i
r
o Hamaji
I
mported several macros required b
y
x86-64
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
n
ichi
r
o Ha
m
aji
Introduce ElfW macro a
n
d
EL
F
W to encapsulate the diff
e
r
ence
.
.
.
commit
|
commitdiff
|
tree