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
Shinichiro Hamaj
i
x8
6
-64: Al
i
gn retu
r
n value
o
f alloca by 16
.
commit
|
commitdiff
|
tree
2009-06-08
S
hinichir
o
Hamaji
x86
-
6
4: Ad
d
alloca
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
R
e
turn value of e
x
i
t shou
l
d be voi
d
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
ini
c
hiro Hamaji
Fi
x
es for
tests/M
a
k
efile
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
j
i
C
a
l
l
relo
c
at
e
_sym() bef
o
re we return the offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Ham
a
ji
x
86-64: Fix tcc -run
.
We need extra memory for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
x86-64: Defin
e
make v
a
riable TAR
G
ET so that test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x86-
6
4: Remo
v
e code fo
r
de
b
u
g print
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
r
o
Hamaji
x86-64:
F
ix cast f
r
om
intege
r
s to
poi
n
t
ers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Work a
r
o
und for the issue TCC doesn't handle -214
7
483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix
e
s for i
s
sues I've
just found/introduce
d
to x
8
6
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
ichiro Ham
a
ji
x86
-
64: Cast fro
m
64bit pointer to long lon
g
must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
ini
c
h
iro Hamaji
x
8
6
-64
:
T
h
ere can be valid addresses which
i
s great
e
r
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
c
h
iro Hamaji
F
i
x for x
8
6-64: The first an
d
second arguments of
m
emcp
y
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix silly typos in the prev
i
o
us
c
ha
n
g
e
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
h
iro Hamaji
x86-64: Make AB
I
for long d
o
uble compat
i
bl
e
w
ith GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nic
h
i
ro Hamaji
Improve the
test coverage: !val for
f
lo
a
t
/d
o
uble/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
x8
6
-
64: Combine bu
f
fers of sections
b
efore we ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
G
enerat
e
P
I
C code so that we can cre
a
te share
d
ob
j
ects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
x86-64: Now TCC can c
r
eate healt
h
y shar
e
d o
b
jects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
x
86-64 bug fi
x
: Fix
s
tab
genera
t
i
o
n
for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-
6
4
bug fi
x
:
U
se stack with alignment just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
x86-64: Save
R
DX and
RCX
before we use
t
h
em as functio
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Remove mul
t
i
ple d
e
fin
i
tion err
o
r caused b
y
combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichi
r
o Hamaji
Add
check for invalid numbe
r
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
Fi
x
o
v
errun in decl_initializer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Ha
m
aji
Better DLL support on x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Ha
m
aji
First naive D
L
L support on x86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichir
o
Hamaji
G
enerate
P
I
C for add
r
esses of symbol
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
Su
p
press
n
oisy pointe
r
signed-
n
ess
warnings on x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichi
r
o H
a
m
a
ji
C
ode c
l
e
a
ning: utilize v
p
ushl
l
()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro H
a
maji
Suppor
t
lo
n
g long b
i
tfi
e
lds for all
architec
t
ur
e
s
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
i
chiro Hamaji
A uint64
bug fix
on x86-6
4
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro
H
am
a
ji
A
l
low long long as a type of bitfields on x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Hamaji
Ad
d
s
e
veral tes
t
c
a
ses
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
ir
o
Hamaji
Add sup
p
ort of
x
8
6-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaji
s/int
/
unsigned/ since GC
C
4
.
3
.
2
p
rod
u
ces
code
whi
c
h
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro Hama
j
i
S
uport
L
D
O
UB
L
E_SIZE == 16 environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaj
i
silly bug fi
x
: s
/
#i
f
def
P
TR_
S
IZE == 4/#i
f
PTR_S
I
ZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
M
ake tccelf
.
c 64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
ni
c
hiro
Hamaji
On
e
m
o
re s/int/long
/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aji
Use in
t
*2
i
nstead of
long*2 to h
o
ld
double
v
alu
e
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hama
j
i
Us
e
long inste
a
d of int to hold pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Hamaji
Add
_
_bui
l
ti
n
_frame_address(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
Importe
d
several mac
r
o
s re
q
uired by x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Hama
j
i
Intro
d
uce ElfW macro and ELFW to encaps
u
lat
e
the difference
.
.
.
commit
|
commitdiff
|
tree