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
win64: align jmp_buf
2009-06-10
Shinichiro H
a
maji
x86-64: Align return
val
u
e of a
l
loca by 16
.
commit
|
commitdiff
|
tree
2009-06-08
Shinichiro
H
amaji
x86-64: Add alloca
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Return va
l
ue of exit should be void
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
Fixes
f
or tes
t
s
/
M
akef
i
l
e
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
Cal
l
reloc
a
t
e_sym()
b
efor
e
we re
t
urn the offs
e
t, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
ch
i
ro
Hamaji
x86-64:
F
ix tcc -run
.
We
need e
x
tra memory
for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
x86-64: Define make
v
ariab
l
e TARGET so that t
e
st2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hama
j
i
x86-64: Remove code f
o
r debug
pr
i
nt
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hama
j
i
x8
6
-
64:
F
ix cast from integers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Ha
m
a
ji
Work
a
round for the issu
e
TCC doesn't hand
l
e -
2
147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro H
a
maj
i
Fixes
f
or issues
I
'
ve just fo
u
nd/
i
ntroduced to x8
6
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
x86-64: Cast from 64bit pointer t
o
long long must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: There
can be val
i
d
a
d
dresses whic
h
is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix for x86-64: T
h
e fi
r
st and second
a
rguments of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
Fix silly typos in the pre
v
ious change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x8
6
-
64
:
Make ABI for long double compatible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Improve
t
he test cover
a
ge: !val
for float/double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro
H
amaji
x86-64: Combine buffer
s
of sections before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
ini
c
h
i
ro
H
amaji
Generate PIC
c
ode so
t
hat we can create shar
e
d ob
j
ects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
ni
c
hiro Hamaji
x86-64
:
Now TCC can crea
t
e healthy shared obje
c
ts
f
rom
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
c
h
iro Hamaji
x86-64 bug fix: Fix
s
tab generation for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nich
i
ro
H
amaji
x86-64 bug fix: Use stack
with a
l
ignme
n
t just lik
e
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
x86-64: Save RD
X
and
R
CX before w
e
use them as function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Re
m
ove m
u
l
t
i
ple definition error ca
u
sed by combinati
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hi
n
i
c
h
iro Ha
m
a
j
i
A
dd check for invalid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
S
hin
i
chiro Hamaji
Fix overrun in decl_init
i
alizer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Bett
e
r DLL
s
upport on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
H
am
a
ji
Fir
s
t n
a
i
v
e D
L
L support on
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro
H
amaji
Genera
t
e
PIC for addre
s
s
e
s of sy
m
bols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro
Hamaji
Suppress noisy
p
o
i
nter signed-n
e
ss warn
i
ngs on x
8
6-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Code cleanin
g
: u
t
ilize vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
H
a
m
a
ji
Support long long
b
itfiel
d
s for all architectu
r
es
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
A uint64 bug
f
ix on x
8
6-
6
4
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
Allow long
l
ong as a type of bitfiel
d
s on x86-
6
4
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro
H
amaji
Add several test c
a
ses
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaji
A
d
d
support of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ham
a
j
i
s/int/uns
i
gned/ sin
c
e
GCC 4
.
3
.
2
p
roduces
code w
h
ich
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Ha
m
aji
Suport LDOUBL
E
_
S
IZE =
=
16 env
i
ronment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
s
i
lly b
u
g
fix: s/#ifd
e
f PTR_SIZE ==
4
/#if
PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o
Hamaji
Make tcce
l
f
.
c
6
4
bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Hamaji
O
n
e mo
r
e s/int/lon
g
/
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ic
h
iro Hamaji
Use int*2 instead of lo
n
g*2 to hold
d
ouble value
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
a
maj
i
U
s
e long inste
a
d of int t
o
hold poi
n
ter
v
a
lues
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaji
Add __builtin_frame_address(0)
commit
|
commitdiff
|
tree
2008-12-02
S
h
in
i
chiro Ha
m
aji
I
mported several macros require
d
by x86-64
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
n
i
c
hi
r
o
H
a
maji
Introd
u
ce ElfW macro and
ELFW to
e
ncapsul
a
te the differenc
e
.
.
.
commit
|
commitdiff
|
tree