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
tcc -vv/--print-search-dirs: print more info
2010-12-28
Shinichiro Hamaji
Support struct arguments with
stdarg
.
h
commit
|
commitdiff
|
tree
2010-12-28
Shinichiro Hamaj
i
Mak
e
a
li
g
n
me
n
ts for
struct ar
g
u
ments 8
b
y
tes
commit
|
commitdiff
|
tree
2010-12-28
S
h
i
n
ichir
o
Ha
m
aji
Test va_copy in tcctest
.
c
commit
|
commitdiff
|
tree
2010-12-28
Sh
i
nichiro H
a
maji
One
m
ore f
i
x for t
c
c -run
commit
|
commitdiff
|
tree
2010-12-28
Shinichiro Hamaji
Fix for
t
he previous com
m
it
.
commit
|
commitdiff
|
tree
2010-12-28
Shinichiro Ha
m
aji
Handl
e
r_addend an
d
R_X86_64
_
PL
T
32 properly
.
commit
|
commitdiff
|
tree
2010-12-06
Shinichi
r
o Hamaji
Copy t
c
clib
.
h to tests directory
so
G
C
C
uses its own
.
.
.
commit
|
commitdiff
|
tree
2010-08-30
S
h
inichiro
Ha
m
a
ji
Fix casts from 32bit integer types t
o
64bit
i
nteger
.
.
.
commit
|
commitdiff
|
tree
2010-08-26
Shi
n
ichir
o
H
amaji
P
robably w
r
ong
s
tack alignm
e
nt for stru
c
t
o
n Win6
4
commit
|
commitdiff
|
tree
2010-08-26
S
hini
c
hiro Hamaji
Fix a
l
i
g
nment
a
roun
d
struct for
S
SE
.
commit
|
commitdiff
|
tree
2009-08-24
Shini
c
hi
r
o Hama
j
i
x86-64: Fix stab debug i
n
for
m
ati
o
n
.
commit
|
commitdiff
|
tree
2009-08-24
Shinichiro Hamaji
x86-
6
4: c
h
ange
t
he type of size_t an
d
ptrdiff_t
.
commit
|
commitdiff
|
tree
2009-06-10
Shinichiro Hamaji
x
86-64: Alig
n
retur
n
v
alue o
f
alloca by
1
6
.
commit
|
commitdiff
|
tree
2009-06-08
Shinichiro Hamaji
x86-64: Add alloca
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inic
h
iro Hama
j
i
Ret
u
rn value
o
f e
x
it
should be
void
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
H
a
maji
Fixe
s
for
t
ests/Makefile
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
H
a
maji
Call
r
eloca
t
e_
s
ym() before we return the offset,
so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
x
86-64: Fix tcc -run
.
We nee
d
extra memor
y
fo
r
PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro
Hamaji
x8
6
-64: Define m
a
ke variable
T
ARGE
T
so
t
h
at
test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hi
n
i
c
h
i
ro Hamaji
x86-64:
R
emove c
o
de
fo
r
debug print
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro
H
amaji
x8
6
-64: Fix cast
from inte
g
ers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
W
o
rk a
r
ou
n
d fo
r
t
h
e issue TCC
d
oesn't handle -214
7
483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichir
o
Hamaji
Fixes fo
r
issues I've
j
ust fo
u
nd/in
t
r
odu
c
ed
t
o
x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Cast
f
rom 64
b
it
pointer to lo
n
g long
m
u
s
t n
o
t
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
ic
h
i
r
o
Hamaji
x
8
6-64:
T
h
ere can be
v
alid address
e
s
w
hich is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro
H
amaji
Fix for x86-64: T
h
e first
a
nd second ar
g
uments of
m
emcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix s
i
lly
t
ypos in t
h
e previous change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86
-
64: Make ABI for long d
o
uble compatible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Improve the te
s
t
c
over
a
ge: !v
a
l for f
l
oa
t
/double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-
6
4: Combi
n
e b
u
ffers of sec
t
i
ons be
f
ore we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Ha
m
aji
Generate
PI
C
code s
o
t
hat we can c
r
e
a
t
e shared objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x8
6
-64
:
N
o
w TCC can create healt
h
y s
h
ared object
s
from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
x86-64 bug
f
ix: Fix
s
tab generation for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
Hamaji
x86-64 bug fix: Use st
a
c
k
wi
t
h alignment j
u
st like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inich
i
ro Ha
m
a
j
i
x86-
6
4: S
a
ve
RDX and RCX before we
u
se them as functi
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o H
a
maji
Remov
e
multiple definition error
ca
u
sed by combi
n
ation
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
Add che
c
k for invalid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
F
ix over
r
un in d
e
c
l
_initialize
r
_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
Bette
r
DLL support on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ich
i
ro Hamaji
First naive DLL
support
o
n x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hini
c
hiro H
a
maji
Generate
P
IC fo
r
addresses of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
S
hi
n
ichiro
H
a
m
aji
S
up
p
ress noisy pointer s
i
gned-ness
warnings on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
Code
c
l
e
aning: utilize v
p
ushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro
Hamaji
Support long long bit
f
ie
l
ds f
o
r all archi
t
e
c
t
ures
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichir
o
Hamaji
A uint64 bug fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Allow long
l
ong as
a ty
p
e of bitfields on x86-6
4
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
Add
s
ever
a
l test
cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add
support of
x
86-64
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hama
j
i
s
/
int/unsign
e
d
/
since GCC
4
.
3
.
2
p
rod
u
ces
code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaji
S
upo
r
t LDOUBLE_S
I
ZE == 16
e
nvironment
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro H
a
maj
i
silly bug
fix: s/#ifdef
PTR_SIZE == 4
/
#if PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro H
a
maji
Make tccelf
.
c 64bit r
e
ady
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
i
c
hiro Hama
j
i
One more s/i
n
t/lo
n
g/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ham
a
j
i
Use int*2
inst
e
ad of lo
n
g*2 to hold do
u
ble val
u
e
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o Hamaji
Use lo
n
g ins
t
ead of int
t
o
hold pointer v
a
l
ues
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hamaji
Add
__
b
u
iltin_frame
_
addre
s
s(0)
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Ham
a
ji
Import
e
d s
e
veral macros required by
x
86-64
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro
Hamaji
Int
r
oduce ElfW macro and
E
LFW to enc
a
psulate the
d
iff
e
rence
.
.
.
commit
|
commitdiff
|
tree