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
win32: treat long double as double
2009-06-10
Shi
n
ichiro
Hamaji
x86-
6
4: Align retu
r
n value
of alloca
b
y
1
6
.
commit
|
commitdiff
|
tree
2009-06-08
Shini
c
hi
r
o
Hamaji
x86-64: Add alloca
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Ha
m
aji
R
eturn val
u
e
of
exit
s
hould be voi
d
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaj
i
F
i
xe
s
for test
s
/
Makefile
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
Call
relocate_
s
y
m() bef
o
re we
r
et
u
r
n
the of
f
set, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichir
o
H
amaj
i
x8
6
-64
:
Fi
x
tc
c
-r
u
n
.
We need extra memory for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
a
maji
x86-64: Define
ma
k
e
variable TA
R
GE
T
so that test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
i
ro Hamaji
x86-6
4
: Remove co
d
e for de
b
ug print
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichi
r
o Hamaji
x86-64: Fix cas
t
from integers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Wor
k
a
r
o
und for the issue TCC doe
s
n'
t
handle -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
Fixes for i
s
sues I
'
ve just fou
n
d/introduced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
chi
r
o
H
a
maj
i
x86-6
4
: Cas
t
fro
m
6
4
bit po
i
nter
t
o long long must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x
8
6-64
:
T
h
ere can
be valid a
d
dresse
s
which is
great
e
r
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaj
i
Fix
for x86-64: The
f
i
rst an
d
s
e
cond arguments of
memcp
y
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix silly
t
ypos in
the pr
e
v
ious
c
hange
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x86-64: Make ABI
f
or lo
n
g do
u
ble compatible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
Improve th
e
t
est coverage:
!val for fl
o
at/double/l
o
ng
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
chiro Ha
m
aji
x86
-
64: Combi
n
e buffers of sections
b
e
f
o
r
e
we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
G
en
e
rate PIC code so
t
hat we ca
n
create shared obje
c
t
s
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
r
o Hamaji
x86-64: Now TCC can
create healthy
s
hared objects fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Ha
m
aji
x86-64 bug fix:
F
ix st
a
b gen
e
r
a
ti
o
n for x
8
6-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro H
a
maji
x
86-64 bug fix:
U
se s
t
ack with
a
lignm
e
nt just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
x86
-
64: S
a
ve RD
X
and R
C
X befo
r
e
we use them as fun
c
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hama
j
i
Re
m
ove mult
i
p
le definition error ca
u
sed
by combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
j
i
Ad
d
check for invalid num
b
ers
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hama
j
i
Fix
o
ver
r
un in decl_init
i
alizer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
B
e
tt
e
r
DL
L
suppor
t
on x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro
H
am
a
j
i
First naive DLL support on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
ro H
a
maji
Generate
P
IC for ad
d
ress
e
s
of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Suppres
s
noi
s
y
p
ointer
s
igned-nes
s
warni
n
gs
o
n x
8
6-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro
H
a
maji
Cod
e
clean
i
ng: utilize vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
chiro Hamaji
Support long long
bitfields for all architectu
r
es
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
A uint64 bug
f
ix
o
n x86-64
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
chir
o
H
a
maj
i
A
l
l
ow long long as a
t
ype of bitfields on x8
6
-64
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Hamaji
Add sever
a
l test case
s
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ham
a
ji
Add
support of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaji
s/int/
u
nsigned/ sinc
e
GCC 4
.
3
.
2 produ
c
es c
o
de which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Hamaji
Suport LDOUBLE_S
I
ZE == 16
e
n
v
ironment
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro
Ha
m
aji
silly bug
fix: s/#
i
fdef PT
R
_SIZE == 4/#i
f
PTR_
S
IZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Mak
e
tccelf
.
c
6
4
b
i
t
ready
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Ham
a
ji
One more s/int/long/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Use int*2 i
n
stea
d
of
l
on
g
*2 to
h
old double value
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro
H
amaji
Use long instead
o
f int to h
o
ld po
i
nter values
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
ini
c
hiro
Ha
m
aji
A
dd
__builtin_frame_
a
ddress(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaji
Imported sev
e
ral macros required by x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaji
Intr
o
duce E
l
f
W
macro and
E
L
F
W to enca
p
s
ulate
t
he difference
.
.
.
commit
|
commitdiff
|
tree