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
libtcc: new function tcc_open_bf to create BufferedFile
2010-08-30
Shinichiro Ham
a
ji
Fix c
a
sts from 32
b
it
in
t
eger
t
y
pes
to 64bit
i
nteger
.
.
.
commit
|
commitdiff
|
tree
2010-08-26
Shini
c
hiro Hamaji
Probab
l
y
wrong stack al
i
gnme
n
t for struc
t
on Win64
commit
|
commitdiff
|
tree
2010-08-26
Shinich
i
ro Hamaji
Fi
x
a
l
ignment around struct
for SSE
.
commit
|
commitdiff
|
tree
2009-08-24
S
h
i
ni
c
hiro Hamaji
x86-64:
F
ix
s
tab
d
ebug infor
m
at
i
on
.
commit
|
commitdiff
|
tree
2009-08-24
Shinichiro
Hamaji
x
86-64: change the typ
e
of size_t an
d
ptrdiff_t
.
commit
|
commitdiff
|
tree
2009-06-10
Sh
i
nichiro
Hamaji
x86-64
:
Align return value of al
l
oca by 16
.
commit
|
commitdiff
|
tree
2009-06-08
Shinich
i
ro Hamaji
x86-6
4
: A
d
d
alloca
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
R
e
tur
n
value of exit should
be vo
i
d
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Ham
a
j
i
Fixes fo
r
tests/Makefile
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Call relo
c
ate_
s
ym
(
) before w
e
r
e
turn the offs
e
t, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro H
a
m
a
j
i
x86-64: Fix tcc -run
.
W
e need extra memory for
P
LT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro H
a
maji
x86-64: Defi
n
e
make variable TARGET so that test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
x8
6
-
6
4: R
e
move code for de
b
ug print
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaj
i
x86-
6
4: Fix cast from integers
t
o
p
oin
t
ers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Work around
for the issue TCC doesn't handle -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
Fixes f
o
r
i
ssues I've just fou
n
d/introduce
d
t
o
x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x86-64: Cast from 64bi
t
point
e
r to
l
ong
l
ong m
u
st not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
x86-64: T
h
e
re can be vali
d
addresses whi
c
h
is g
r
eat
e
r
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Fix
for x
8
6-64: The first and second arg
u
ments
of m
e
mcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Fix silly typos in the previous
change
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x
86-64:
M
ake ABI for long double compatible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
I
m
prove
t
h
e
test covera
g
e: !val for
f
l
o
at/double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
x8
6
-64: Comb
i
ne buff
e
rs of
sections before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
G
e
ne
r
at
e
P
I
C cod
e
so that w
e
ca
n
creat
e
shared obj
e
cts
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
x
86-64: Now TCC can create healthy sha
r
ed o
b
jects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
x
8
6-64 bug fix
:
Fi
x
s
t
a
b generation fo
r
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
x86-6
4
bug fix: Use st
a
ck
with alignmen
t
j
u
s
t
l
ike
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Sav
e
RDX and
R
CX bef
o
re we us
e
them as function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro
Ham
a
ji
Remove
m
ultiple definition error caused b
y
combin
a
tion
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Add check
f
or inv
a
lid n
u
mbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
a
j
i
Fi
x
overru
n
in decl_in
i
tializer
_
alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Better D
L
L supp
o
rt on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hir
o
Ham
a
j
i
F
irst naive DLL support on x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaj
i
Gene
r
a
t
e
PIC for addresses of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
S
uppress noisy po
i
nter signed-
n
ess warnin
g
s on x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
c
hir
o
H
a
maji
Co
d
e
cleaning: utilize
v
pushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
S
upport long lo
n
g bitfields for all ar
c
hitectures
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inich
i
ro Ham
a
ji
A uin
t
64
b
ug fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o H
a
maji
Allow
l
ong long as a type of bitfields on
x
86-
6
4
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
Ad
d
several
t
est cases
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
Add supp
o
r
t o
f
x86-6
4
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
s/int/unsigned/ since GCC 4
.
3
.
2 prod
u
ces code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Suport
L
DOUBLE
_
SIZE == 1
6
environment
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
s
illy bug fix: s/#ifd
e
f
P
TR_SIZE == 4/#if PTR_
S
IZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
n
i
chiro Hamaji
Make tccelf
.
c
64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
H
a
maji
One mo
r
e s/int
/
long
/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aji
Use i
n
t*2 i
n
stead
o
f long*2 t
o
hold double valu
e
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
h
i
ro Hamaji
Use l
o
ng in
s
tead of i
n
t
t
o hol
d
poi
n
t
er value
s
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
ini
c
hiro Hamaji
A
d
d _
_
builtin_fram
e
_addres
s
(0
)
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
Imported several macros requir
e
d by x8
6
-64
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Ham
a
ji
Introduce ElfW macro
a
nd E
L
FW to encapsulate th
e
difference
.
.
.
commit
|
commitdiff
|
tree