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
Shinichiro Ham
a
ji
x86-6
4
: Fix stab d
e
bug i
n
fo
r
m
a
ti
o
n
.
commit
|
commitdiff
|
tree
2009-08-24
Shinichiro Hamaji
x
8
6-64: ch
a
nge t
h
e type of size_t
a
n
d ptrdiff_t
.
commit
|
commitdiff
|
tree
2009-06-10
Shinichi
r
o
Ha
m
aji
x
8
6-64
:
Align
return value of alloca by
16
.
commit
|
commitdiff
|
tree
2009-06-08
S
h
inichiro Hama
j
i
x86
-
64: Ad
d
alloca
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chir
o
Hama
j
i
R
eturn value of exit sh
o
ul
d
b
e
void
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fi
x
es
f
or tests/Makefi
l
e
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichi
r
o Hamaji
Call relocate
_
sym()
before we
r
eturn
t
he offs
e
t, s
o
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hiro Hamaj
i
x86-64
:
Fix
tcc -run
.
W
e
need ex
t
ra memory for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
h
iro Ham
a
ji
x86-64: Define
m
ake variab
l
e TARGE
T
so that t
e
s
t
2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
x86-64: R
e
move co
d
e f
o
r de
b
ug print
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
x
86-64: Fi
x
c
ast
f
rom integers to
point
e
rs
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
ni
c
hiro Hamaji
Wor
k
around
f
o
r
th
e
issue TCC d
o
esn't handle -21474
8
364
8
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
F
ix
e
s
for
i
ss
u
es I've just found/i
n
troduced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
x86-64: Cast from 64bit pointer to long l
o
ng
mu
s
t not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
ro Hamaji
x86-64: There c
a
n
b
e valid addre
s
ses
which is greate
r
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro
H
amaji
Fix fo
r
x
8
6-64: The first and se
c
ond
a
rgu
m
ents of me
m
cpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix
s
il
l
y typos in
th
e
prev
i
ou
s
c
hange
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x86-64
:
Make ABI for lon
g
double
c
o
m
patible with
GCC
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
Imp
r
o
v
e
t
he
t
es
t
cove
r
ag
e
: !v
a
l for float/doubl
e
/
long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
x86-64: Combine b
u
ffers of sections b
e
fore we c
a
ll
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
a
j
i
Generate
PIC
c
o
de
s
o that we ca
n
create shared objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
x86-64: No
w
T
C
C
can create he
a
lthy shared object
s
from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x8
6
-6
4
bug fix:
Fix stab gene
r
ation for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
x
86-64 bug f
i
x: Us
e
stac
k
wit
h
al
i
gnment just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
x86-64: Save RDX
a
nd RCX b
e
fore we use them as func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Remove m
u
ltiple definiti
o
n error cause
d
by combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hama
j
i
Add check for
i
nvalid numbe
r
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
a
ma
j
i
Fix overrun i
n
dec
l
_initiali
z
e
r_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
c
hiro
H
a
m
aji
Bette
r
DLL sup
p
ort on
x
86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
ni
c
h
ir
o
Hamaji
First naive
D
LL support on x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichi
r
o H
a
maj
i
Generate PIC for addre
s
ses of symb
o
ls
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Suppres
s
nois
y
pointer
si
g
n
ed-ness warnings on
x
86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
C
o
de c
l
eaning: utilize vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Suppo
r
t long
long
b
itf
i
elds for all archi
t
ectu
r
es
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
A uint
6
4
bug fix o
n
x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Ham
a
ji
A
l
l
o
w long l
o
n
g as
a
type of bitfiel
d
s
on
x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nic
h
i
r
o Hamaji
Add s
e
veral
t
est cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ic
h
iro Hamaji
Add sup
p
o
rt of x
8
6-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Ha
m
aji
s/int/unsigned/ s
i
nce GCC
4
.
3
.
2
p
rod
u
ces cod
e
which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
m
a
j
i
Suport LDOUBLE_S
I
ZE
==
1
6
environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro Hamaj
i
si
l
ly bug
fix:
s/#ifdef PT
R
_
SIZE
== 4/#if PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Make tccelf
.
c 64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o
Hamaji
On
e
more s
/
int/long
/
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Ham
a
j
i
Use int*2
i
nstead of l
o
ng
*
2 to hold double value
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aji
Use l
o
ng
instead of
i
n
t
to hold pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add __
b
uilt
i
n
_
frame_address(0
)
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro H
a
maji
I
mported several m
a
cros
required by x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hamaji
Int
r
oduce
ElfW macr
o
and ELFW to en
c
a
psulate the
differe
n
ce
.
.
.
commit
|
commitdiff
|
tree