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
Relicensing TinyCC
2013-05-05
Shi
n
ichi
r
o Ham
a
ji
R
elicen
s
ing T
i
nyCC
commit
|
commitdiff
|
tree
2010-12-28
Sh
i
nichiro
H
a
maji
Support
s
truct ar
g
uments
w
ith std
a
rg
.
h
commit
|
commitdiff
|
tree
2010-12-28
Shinic
h
iro
H
amaj
i
Make
alignments
for
struct arg
u
m
e
n
ts 8
bytes
commit
|
commitdiff
|
tree
2010-12-28
Sh
i
n
ichi
r
o H
a
m
a
ji
T
est va_copy in tcctest
.
c
commit
|
commitdiff
|
tree
2010-12-28
S
h
i
n
i
chiro
Hamaji
One more
fix for tcc -run
commit
|
commitdiff
|
tree
2010-12-28
Shinich
i
ro Hamaji
Fix for t
h
e
p
r
e
vious com
m
it
.
commit
|
commitdiff
|
tree
2010-12-28
Sh
i
nichiro Ha
m
aji
Handle
r
_addend and R_X86_64_PLT3
2
properly
.
commit
|
commitdiff
|
tree
2010-12-06
Shinichiro H
a
maji
Copy tc
c
lib
.
h t
o
test
s
direct
o
r
y
so GCC uses its
own
.
.
.
commit
|
commitdiff
|
tree
2010-08-30
Shinichiro H
a
maj
i
Fix cas
t
s from 32
b
it integer
types to 64bit intege
r
.
.
.
commit
|
commitdiff
|
tree
2010-08-26
Sh
i
n
i
c
h
iro Ha
m
aji
Pr
o
bably wro
n
g stac
k
al
i
g
nment for st
r
uct on Win6
4
commit
|
commitdiff
|
tree
2010-08-26
Shinichiro Hamaj
i
Fix al
i
gnmen
t
around struct for SSE
.
commit
|
commitdiff
|
tree
2009-08-24
Shi
n
ichiro
H
a
maji
x86-64
:
Fix stab de
b
ug informat
i
on
.
commit
|
commitdiff
|
tree
2009-08-24
Shinichiro Hamaj
i
x
86-64: chang
e
the type of
s
i
z
e
_
t a
n
d ptr
d
iff_t
.
commit
|
commitdiff
|
tree
2009-06-10
Shi
n
i
chiro
Hamaji
x86-64: Align return value
of alloca
b
y 16
.
commit
|
commitdiff
|
tree
2009-06-08
Shinichiro Ha
m
aji
x86-64:
A
dd alloca
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
iro Ha
m
aj
i
Return
value of e
x
it should be void
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Fixes f
o
r tes
t
s/Makefil
e
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
Call relo
c
a
t
e_sym()
b
efore we return the offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
x
86-64:
F
ix tcc
-
run
.
We need ex
t
r
a memory
for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichi
r
o Hamaji
x8
6
-64: D
e
fine make variable TA
R
GET so that test
2
and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichi
r
o Hamaji
x86-64: Remove code for debug print
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Ha
m
aji
x8
6
-64:
F
ix cast from
i
n
tegers to point
e
r
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
Wor
k
around for the issue
T
CC
d
o
e
sn
'
t
h
a
ndle -21
4
748364
8
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
F
ixes for issues I've j
u
st found/
i
ntroduced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro H
a
ma
j
i
x86-
6
4: Cas
t
from 64
b
it pointer to long long mus
t
not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
ni
c
hi
r
o
H
am
a
ji
x86-64: The
r
e
c
a
n be
valid addres
s
es which i
s
greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix for x86
-
64: The f
i
rst and
se
c
o
n
d
argume
n
ts of
m
emc
p
y
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
Fix silly typos in the previous change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
x86
-
64: Make A
B
I for lo
n
g double
compa
t
i
b
l
e
w
i
t
h
GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
I
mprove the
test co
v
er
a
ge
:
!v
a
l f
o
r f
l
oat/doubl
e
/
l
ong
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
a
ji
x86-64: Combine buffers of sections before we
call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
Generate PI
C
code so that we can creat
e
share
d
objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maj
i
x86-
6
4: Now TCC can crea
t
e healthy share
d
o
b
j
ects f
r
om
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
x86
-
64 bug
fix
:
Fix sta
b
generat
i
on for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-6
4
bug fix: Use sta
c
k
w
ith alignme
n
t just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichi
r
o Hamaji
x86-64: Save
R
D
X
and RCX b
e
fore we use them as
functio
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
R
e
move
mu
l
t
i
ple definition
e
rror caused b
y
combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Ha
m
aji
Add ch
e
ck for
in
v
alid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
F
i
x
overrun i
n
decl_ini
t
i
alizer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Bette
r
D
LL su
p
port on x
8
6-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
Fi
r
st
n
a
i
ve
D
LL support on
x
8
6-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro H
a
maji
Generate PIC
f
or addresses
o
f sy
m
bols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
m
a
ji
Suppress n
o
i
sy pointe
r
s
i
gned-n
e
s
s
wa
r
ni
n
gs on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
Cod
e
cleaning:
u
tilize vpushll(
)
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
Support
long long bitfields for
a
ll arc
h
ite
c
tur
e
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
A
uint64 bug fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
i
chiro Hamaji
Allo
w
long
long as a
t
ype
o
f b
i
tfiel
d
s on x
8
6-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Ha
m
aji
Add sever
a
l test
cases
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
n
i
chir
o
Hamaji
Add s
u
p
po
r
t of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
S
hi
n
ichiro Hamaji
s/int/unsigned/ since G
C
C 4
.
3
.
2 produces code
which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hamaji
Suport
LDOUBLE_SIZE == 16 environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaji
si
l
ly bug f
i
x: s/#if
d
ef PTR_SIZE ==
4
/
#if PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro
Hamaji
Make tccel
f
.
c 64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ham
a
ji
One more s/
i
nt/long/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Use in
t
*2 instead of long*2 t
o
hold do
u
ble v
a
lue
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro
Ham
a
ji
U
se long instead of
i
nt
t
o hold pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichi
r
o Ha
m
aji
A
dd __buil
t
in_f
r
ame_
a
ddres
s
(0)
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hamaji
Impor
t
ed several macros required by x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro Hamaji
I
ntr
o
duce ElfW macro and
E
L
FW
t
o
e
ncaps
u
late
t
h
e
d
i
fference
.
.
.
commit
|
commitdiff
|
tree