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
Work around for the issue TCC doesn't handle -2147483648 properly.
2009-04-18
Shinichi
r
o Hamaji
Work a
r
o
u
nd f
o
r
t
he issue TCC doesn't
h
andle -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
F
i
xes
for issues I've just fo
u
nd/
i
ntrod
u
ced
to
x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x86-64: Cast fr
o
m
64bit pointer
to
long long must no
t
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaj
i
x8
6
-64: There can be val
i
d ad
d
resses which is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chi
r
o
Hamaji
Fix for x86-64:
T
h
e
f
i
r
st a
n
d sec
o
nd arguments of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
F
ix silly typos in the prev
i
ous chang
e
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro H
a
ma
j
i
x86
-
64
:
Make ABI for
l
ong double compatible with
GCC
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro H
a
maji
Improve th
e
test coverage
:
!val for floa
t
/double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
x
86
-
64
:
C
o
mbine buffers of sections before
we cal
l
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
Generate PIC code
so th
a
t we can create shared ob
j
ects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
Ham
a
ji
x86
-
64: Now
T
CC c
a
n cr
e
ate
h
ealt
h
y shared objec
t
s
fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x86-64 bug fix: Fix
s
t
ab generat
i
on for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hama
j
i
x86-64 bug
fix: Use stack with al
i
g
n
men
t
just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x8
6
-64: Save RDX and RCX be
f
o
re we use them
as func
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Remove multiple definitio
n
error
c
aused by
combi
n
at
i
on
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
chiro Hama
j
i
Add c
h
ec
k
for invali
d
numb
e
rs
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Fix over
r
un in decl_
i
nitializer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Bett
e
r DLL supp
o
rt on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
Fir
s
t naive DLL support
o
n
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
G
e
n
er
a
t
e
PIC for addresses
of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
Su
p
pres
s
noisy po
i
nter signe
d
-ne
s
s warnings
on
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Code cleaning
:
util
i
ze
v
pushll
(
)
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
h
iro Hamaji
Support long long b
i
tfi
e
lds for
a
ll architectures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro
Hamaji
A uint64
bug fix
on x8
6
-
64
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
chiro Hamaji
A
llow long long as a type of
bitfields
o
n
x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add
several test ca
s
es
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hamaji
A
d
d supp
o
rt of x86-6
4
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaji
s/int/u
n
signed/ since GCC
4
.
3
.
2 produce
s
code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
Suport
LDOUBLE_SIZE == 16 environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Ha
m
aji
silly bug fix:
s
/#i
f
de
f
PTR
_
SIZE == 4/#if PTR_SIZ
E
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
a
maji
M
ake tc
c
e
lf
.
c
6
4bit
r
eady
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Hamaji
O
n
e more
s/int/long/
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichi
r
o
Hamaji
Use
i
nt*2 instead of long*2
to hold
double v
a
lue
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Use long instead of int to ho
l
d p
o
inter values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o Hamaji
Add
__builtin_frame_address(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Im
p
orte
d
severa
l
m
acros requi
r
ed by x86-64
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hamaji
In
t
ro
d
uce ElfW
ma
c
r
o
and ELFW to en
c
apsul
a
te the
d
iffer
e
nc
e
.
.
.
commit
|
commitdiff
|
tree