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/include: enable _timezone etc variables.
2010-12-28
Shinichiro Hamaj
i
Support struct argume
n
ts with stdarg
.
h
commit
|
commitdiff
|
tree
2010-12-28
Shinichi
r
o Hamaji
Make al
i
gnments for struct arguments 8 byt
e
s
commit
|
commitdiff
|
tree
2010-12-28
S
h
in
i
chiro
H
amaji
Test va_copy in tcctest
.
c
commit
|
commitdiff
|
tree
2010-12-28
Shinichiro Hamaji
One mor
e
f
ix for tcc -run
commit
|
commitdiff
|
tree
2010-12-28
Shinichiro H
a
maj
i
Fi
x
f
or the previous commit
.
commit
|
commitdiff
|
tree
2010-12-28
Shinichiro Ha
m
aji
H
a
ndl
e
r
_addend
a
n
d R_X
8
6_64_PLT32 pr
o
perl
y
.
commit
|
commitdiff
|
tree
2010-12-06
Shi
n
i
c
hiro Hamaji
Copy tcclib
.
h
to
t
ests directory
so
GCC u
s
es its own
.
.
.
commit
|
commitdiff
|
tree
2010-08-30
Shinich
i
ro Hamaji
Fix c
a
sts fro
m
32bi
t
integer types to 64bit integer
.
.
.
commit
|
commitdiff
|
tree
2010-08-26
Shinichir
o
H
a
maji
Proba
b
ly wrong
s
tack alignment
f
or struct on Wi
n
64
commit
|
commitdiff
|
tree
2010-08-26
S
h
i
nichiro Hama
j
i
Fix alignme
n
t arou
n
d struct for SSE
.
commit
|
commitdiff
|
tree
2009-08-24
Shi
n
ichi
r
o Hamaji
x
8
6
-64: Fix stab debug inf
o
rm
a
ti
o
n
.
commit
|
commitdiff
|
tree
2009-08-24
Shinichiro H
a
maji
x86-64:
change the ty
p
e of
s
ize_t an
d
ptr
d
iff_t
.
commit
|
commitdiff
|
tree
2009-06-10
Shinichiro Hamaji
x
86-
6
4
:
Ali
g
n return val
u
e of alloca by 16
.
commit
|
commitdiff
|
tree
2009-06-08
Shinichiro Hamaji
x86
-
64: Add alloca
.
commit
|
commitdiff
|
tree
2009-04-18
S
hi
n
i
chiro Hama
j
i
Return val
u
e
of exit s
h
ould be void
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fixes for te
s
ts/Makefile
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichi
r
o Hama
j
i
Call relocate_sym() before
w
e return the
o
ff
s
et, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro Hamaji
x
8
6-64: Fix
t
cc -r
u
n
.
We need extra memor
y
for P
L
T
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
x86-64: Define make varia
b
le T
A
R
GET so th
a
t test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
x86-64: R
e
m
o
v
e
cod
e
for debug p
r
int
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
chiro Hamaji
x86-64:
Fix cast
from
i
ntegers to pointe
r
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Ha
m
a
j
i
Work around for t
h
e issue TCC d
o
esn't handle -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichir
o
Hamaji
Fixes fo
r
issues I've just f
o
und/intr
o
d
uced
t
o x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x
8
6-64: C
a
st from 6
4
bit pointer to long long must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
ro
Ha
m
aji
x86-64: Ther
e
can b
e
valid addresses which is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
F
ix for
x
86-6
4
: The first
and sec
o
n
d arguments of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro H
a
maji
Fix s
i
lly typos in the previous
c
hange
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro H
a
maji
x86-64: Make ABI for l
o
ng double compa
t
i
ble with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
r
o
H
a
ma
j
i
Improve the tes
t
coverage: !val for float/d
o
uble
/
long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hi
n
ich
i
ro Hamaji
x86-64: Combine
b
u
ff
e
rs
of sections
b
efore we ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
chiro Ham
a
ji
Generate PIC code so that we can create sha
r
ed
objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x
8
6
-64: Now TCC can create healt
h
y shared objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hiro Hamaji
x86-6
4
bug
fix: Fix
stab generation fo
r
x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ich
i
ro
H
amaji
x
86-64
b
u
g
fix: Use s
t
a
c
k
with alignmen
t
ju
s
t like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
Hamaj
i
x86
-
6
4
: Save RDX and RCX
b
ef
o
re we use them a
s
f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
Remo
v
e mul
t
iple definiti
o
n erro
r
caused by combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
a
maji
Add check for invalid num
b
ers
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro H
a
m
a
ji
Fix
o
v
errun in d
e
cl_initializer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ich
i
ro Hamaji
Be
t
t
er DLL support o
n
x8
6
-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Ha
m
aji
First n
a
ive DLL
s
u
pport on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
G
enerat
e
PIC
f
or addr
e
sses of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
Supp
r
e
s
s
noisy poin
t
er signed-
n
ess war
n
ing
s
on x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
m
a
ji
Code cl
e
anin
g
: utili
z
e vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
iro Hamaji
Support long long bi
t
f
i
el
d
s
f
o
r all archite
c
tures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro H
a
maj
i
A
u
i
nt64 b
u
g
fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
S
hinich
i
ro Hamaji
A
l
l
ow lon
g
lo
n
g
as a type
of
bitfie
l
ds on x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaji
Add
s
everal
t
est ca
s
es
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
am
a
j
i
Add s
u
pport of
x
86-6
4
.
commit
|
commitdiff
|
tree
2008-12-02
S
hin
i
chiro
H
amaj
i
s
/int
/
uns
i
gned/ since GC
C
4
.
3
.
2 pr
o
d
uces code w
h
ich
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Suport LDOU
B
LE_SIZE == 16 env
i
ronment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
s
illy bug fix: s/#if
d
ef PTR_SIZE == 4/#if PTR_S
I
ZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
amaji
Make
t
ccelf
.
c 64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
One
mor
e
s/int/lon
g
/
commit
|
commitdiff
|
tree
2008-12-02
S
hi
n
i
c
hiro Hamaji
Use i
n
t*2 instead
o
f l
o
ng*2 to hold double
v
alue
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Ha
m
aj
i
U
se long i
n
stead of int to hold pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
am
a
ji
A
d
d __bu
i
ltin_fr
a
me_address(0)
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichi
r
o
Hamaj
i
Imported several macros required
by x86-64
commit
|
commitdiff
|
tree
2008-12-02
S
h
inich
i
ro Ha
m
aji
Introd
u
ce ElfW macro and ELFW
t
o
e
n
capsulate
t
he differ
e
n
ce
.
.
.
commit
|
commitdiff
|
tree