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
tccpp: signal missing #endif error
2009-08-24
Shinichiro Hama
j
i
x86-6
4
: Fix
s
tab debug informatio
n
.
commit
|
commitdiff
|
tree
2009-08-24
Shinichiro Ha
m
aji
x86-64: c
h
a
nge the type of siz
e
_t and p
t
rdiff_t
.
commit
|
commitdiff
|
tree
2009-06-10
S
hinichiro H
a
maji
x
86-64: Al
i
gn
return value o
f
alloca by 16
.
commit
|
commitdiff
|
tree
2009-06-08
Shinic
h
iro Hama
j
i
x
86-
6
4
:
Add alloca
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
Re
t
u
rn
v
a
l
ue of ex
i
t should be
v
oid
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro
H
amaji
Fixes for tests/Makef
i
le
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Call
r
e
l
ocate_sym()
b
e
fore w
e
return th
e
offset,
s
o
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Ham
a
ji
x86-64: Fi
x
tcc -run
.
We
n
eed
ext
r
a
m
e
mory
for
PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
x86-64: Define make var
i
ab
l
e TARGET so that test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Remove code fo
r
debug print
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
h
iro Hamaji
x86-64: Fix ca
s
t
from integers to poi
n
ters
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
Work around for the
i
s
s
ue TCC doesn't handl
e
-
2
147483
6
48
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
Fixe
s
for iss
u
es I'v
e
just f
o
und/
i
ntroduced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
x86-64: Ca
s
t fr
o
m 64bit pointer to l
o
ng long must
n
o
t
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
x
8
6
-
64:
There can
b
e
valid
a
ddresses wh
i
ch is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inich
i
r
o
Ham
a
ji
Fix for x
8
6-64
:
The first a
n
d second
arguments of m
e
mcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Ham
a
ji
Fix
s
illy
typo
s
in
the
p
revio
u
s change
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
x86
-
64: Make
ABI for
l
ong double compatible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
S
hini
c
hiro Hamaji
Improve th
e
t
e
st c
o
ve
r
ag
e
: !va
l
for float/double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
H
a
maji
x86-64:
C
ombine buffers of s
e
c
t
i
on
s
b
efore we
c
all
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaj
i
Gener
a
t
e PIC code s
o
tha
t
w
e c
a
n creat
e
shared objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-6
4
: No
w
T
CC can create he
a
lthy shared ob
j
ect
s
from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
x86-64 bug fix:
F
ix stab gen
e
ration
f
o
r x86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Ham
a
j
i
x86-6
4
bug fix: Use s
t
a
ck with alignment just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x8
6
-64: Sa
v
e RDX and RCX before we use t
h
em
as function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Remove multiple definit
i
on error caused by combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro H
a
maji
Add check for invalid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inich
i
ro Hamaji
Fi
x
o
ve
r
run in decl_
i
n
itializer
_
a
lloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro H
a
maji
Better DLL support on
x
8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinic
h
iro Hamaji
F
i
rs
t
naive DLL
s
upport on
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
Ge
n
e
ra
t
e PIC for
addres
s
es of symb
o
ls
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hi
r
o Hamaji
Suppress n
o
i
s
y
pointe
r
signed
-
ness warn
i
n
g
s
o
n x86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
i
r
o Ham
a
ji
C
o
de cleaning:
u
t
i
l
i
z
e v
p
u
s
h
ll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
S
upport
long long
b
itfields for all archite
c
tures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
A uint64 bug fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
All
o
w long lon
g
as
a type of bitfields
on x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ic
h
iro Ha
m
aji
Add
s
everal test
c
ase
s
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro
H
a
maji
A
d
d support of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
r
o
Hamaji
s/int/unsig
n
ed/
s
ince GCC
4
.
3
.
2 produc
e
s code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
am
a
ji
Suport L
D
OUBLE_SIZE
=
=
1
6 environm
e
nt
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
ch
i
r
o Hamaji
silly bug fix:
s/#ifdef
P
TR_SIZE ==
4/#if PTR_S
I
ZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
i
ro
Hamaji
Make tcce
l
f
.
c
64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hama
j
i
O
ne mo
r
e s
/
int/long/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
Use in
t
*2 inste
a
d of long*2 t
o
hold double value
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaji
Use long i
n
stead of int to
hold point
e
r values
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro Ha
m
a
j
i
Ad
d
__builtin_frame_address(
0
)
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaji
Imported several
m
acro
s
r
equired by x86-64
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichi
r
o Hamaji
Introduce E
l
fW ma
c
ro and E
L
FW to
e
ncapsulat
e
the difference
.
.
.
commit
|
commitdiff
|
tree