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
Shinichi
r
o H
a
maji
x86-64:
F
ix stab deb
u
g information
.
commit
|
commitdiff
|
tree
2009-08-24
Sh
i
nichir
o
Ha
m
a
ji
x86-64: c
h
an
g
e th
e
typ
e
of size_t a
n
d ptrdiff_t
.
commit
|
commitdiff
|
tree
2009-06-10
S
h
inichiro Ham
a
ji
x
8
6-64:
A
lign
return value
o
f
all
o
ca by 16
.
commit
|
commitdiff
|
tree
2009-06-08
Shinichiro Hama
j
i
x
86-64: Add
alloca
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
Hama
j
i
Retur
n
valu
e
of exit
s
hould be
v
oid
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
j
i
F
ixes for tes
t
s/Makefile
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Call relocate_sym() before
w
e return the of
f
set
,
so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaj
i
x
86-64: Fix tcc
-run
.
We ne
e
d extra m
e
mory for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Ham
a
ji
x86-64:
De
f
ine
mak
e
va
r
iable
T
ARG
E
T
so that test2
a
nd
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichir
o
Ham
a
ji
x86-
6
4: Remove code for debug print
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Ham
a
ji
x8
6
-64: Fi
x
cast from inte
g
ers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Work around fo
r
t
he issue
T
CC does
n
't handle -21474
8
3
6
48
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
F
ixes for issues I
'
ve jus
t
found/i
n
t
r
oduce
d
to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
H
a
m
aji
x86-64
:
C
a
s
t from 6
4
b
it pointer
t
o long lo
n
g must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x86-64: There can be valid addr
e
sses which is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
chiro Hamaji
F
i
x
for x
8
6-64: The fi
r
s
t
an
d
se
c
ond arguments of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
j
i
Fix sill
y
typos in the previous ch
a
nge
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
r
o
Hamaj
i
x
8
6-64:
M
a
ke ABI for long
double compa
t
ib
l
e wit
h
G
CC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Improve the test covera
g
e: !val
f
or float/double/
l
on
g
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
x86-
6
4: Combine buffers of
s
ections before w
e
ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hama
j
i
Generate
P
I
C
c
o
de so that we can cr
e
ate shared objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x86-
6
4: Now T
C
C c
a
n cr
e
a
t
e
healthy
shared objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Ham
a
ji
x86-64
b
ug fix: Fix stab generat
i
on
for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inich
i
ro
H
a
maji
x86-64 bug fix
:
Use s
t
ack with alignment
jus
t
lik
e
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
ro Hamaji
x
86-
6
4: S
a
ve RDX and RCX bef
o
re we use t
h
em as
functi
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro
H
a
maji
Remove
m
ultipl
e
defin
i
t
ion err
o
r caused b
y
c
o
mbination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Add check f
o
r invalid
n
u
m
bers
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinic
h
iro
Hamaji
F
ix overru
n
in decl_init
i
alize
r
_allo
c
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Be
t
ter DLL support on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
F
irst naive DLL su
p
por
t
on x
8
6-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
Generate PIC fo
r
addresses of symbo
l
s
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
ni
c
hiro Hamaji
Suppress noi
s
y pointer si
g
n
e
d
-
ness war
n
ings on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
C
o
de cleaning: utilize v
p
ushll
(
)
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
c
h
i
ro
Hamaji
Support
long long bitfie
l
ds for all archite
c
tures
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaj
i
A
ui
n
t
6
4 bug fix
o
n x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
Allow long long a
s
a type of
bit
f
i
e
lds on x86-
6
4
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Ad
d
sever
a
l
tes
t
cas
e
s
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inich
i
ro Hama
j
i
Add support of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
i
chiro Hamaji
s/in
t
/unsigned/ since GCC
4
.
3
.
2 prod
u
ces code wh
i
ch
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
S
uport LDOUBLE_SIZE =
=
16
e
nvironment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro
Hamaj
i
sill
y
b
ug fix: s/#ifdef PTR_SIZE == 4/#if PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Ham
a
ji
Make
tccelf
.
c 64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
S
hini
c
hiro Hamaji
One more s/in
t
/long/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaji
Use int*2
i
n
stead of long*2 to hold dou
b
l
e
value
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
n
i
chir
o
Ham
a
ji
Use long
instead of
i
n
t to h
o
ld pointe
r
values
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hamaji
Add _
_
builtin_frame_a
d
d
re
s
s(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o Hamaj
i
Imported several
macros requ
i
re
d
b
y
x86-64
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hamaji
I
n
tro
d
uce
ElfW
m
ac
r
o
a
nd ELFW to enc
a
psulate the difference
.
.
.
commit
|
commitdiff
|
tree