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
fixup! riscv: Implement large addend for global address
2013-05-05
S
h
inichir
o
Hamaj
i
Relicensing TinyCC
commit
|
commitdiff
|
tree
2010-12-28
Shinichiro Hamaji
Support struct
a
r
guments wi
t
h
s
t
dar
g
.
h
commit
|
commitdiff
|
tree
2010-12-28
Shin
i
c
h
iro Ham
a
ji
Make alig
n
me
n
ts for str
u
ct argu
m
ents 8 bytes
commit
|
commitdiff
|
tree
2010-12-28
Shinichir
o
H
amaji
Test v
a
_cop
y
i
n
t
c
ctest
.
c
commit
|
commitdiff
|
tree
2010-12-28
Shin
i
chiro Hamaji
One more
f
ix for tcc
-
r
un
commit
|
commitdiff
|
tree
2010-12-28
Shinic
h
iro Hamaji
F
i
x f
o
r
the previous commit
.
commit
|
commitdiff
|
tree
2010-12-28
Shinichiro Hamaji
H
a
n
d
l
e r_addend and R_X86_64_PLT32 prop
e
rly
.
commit
|
commitdiff
|
tree
2010-12-06
Shin
i
ch
i
ro Hama
j
i
Cop
y
t
c
c
lib
.
h to
tests di
r
ectory so
GCC us
e
s its
o
wn
.
.
.
commit
|
commitdiff
|
tree
2010-08-30
S
h
inichi
r
o Hamaji
Fi
x
casts from 32bit
integer types
t
o 64bit integer
.
.
.
commit
|
commitdiff
|
tree
2010-08-26
Shinichiro Hamaji
Probably wro
n
g s
t
ack alignment for
s
tru
c
t on Win64
commit
|
commitdiff
|
tree
2010-08-26
Shinichiro Hamaji
Fix
a
l
ignment ar
o
und
s
truct for SSE
.
commit
|
commitdiff
|
tree
2009-08-24
S
h
inichiro Hamaji
x86-64: F
i
x sta
b
debug information
.
commit
|
commitdiff
|
tree
2009-08-24
S
h
inic
h
iro H
a
ma
j
i
x86-64:
c
hang
e
the ty
p
e
of si
z
e_t and ptrdif
f
_t
.
commit
|
commitdiff
|
tree
2009-06-10
Shinic
h
ir
o
Ha
m
aji
x86-
6
4: Align return value of alloca by 16
.
commit
|
commitdiff
|
tree
2009-06-08
Shinichiro Ha
m
aji
x86-64: Add a
l
loca
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Return value of exit s
h
ould be void
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinic
h
i
r
o Hamaji
Fixes
f
or tests/Makefile
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
Call
r
elocat
e
_
s
ym() before we return the
o
ffset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hini
c
hiro Hamaji
x86
-
64: Fi
x
tcc -run
.
We
need ext
r
a me
m
ory fo
r
PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hi
n
ichiro Hamaji
x86
-
64: De
f
ine make variable TARGET so tha
t
test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
i
chiro Hamaji
x
86-64:
R
emove
code for debug pri
n
t
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Fix cast from i
n
tegers to p
o
inte
r
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Work
a
round
f
or the issue TCC doesn
'
t
han
d
l
e
-2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fixes f
o
r
i
ssues I've jus
t
fou
n
d
/introduced
t
o
x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chir
o
Hamaji
x86
-
64
:
Cast
f
ro
m
64bit pointer to long long mus
t
not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
x86-64: There can be val
i
d addresses which is great
e
r
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichi
r
o H
a
m
a
j
i
Fix for x86-64:
T
h
e
firs
t
and seco
n
d
argu
m
ents of
memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix silly typos in the previ
o
us chan
g
e
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro
Hamaji
x86-64: Make ABI for long doubl
e
compatible with GC
C
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
c
h
iro
Hamaji
Im
p
rov
e
the
t
est cover
a
ge: !val
f
o
r
float/doubl
e
/lo
n
g
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x86-64: Comb
i
n
e
buffers of sections b
e
fore
we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
r
o Hamaji
Generate PIC cod
e
so
that we can create
shared obje
c
t
s
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
x8
6
-
6
4: Now TCC
c
an create healthy shared object
s
from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro
H
amaji
x86-64 bug
f
ix:
Fix sta
b
generation for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
ich
i
r
o
Ham
a
ji
x
86-
6
4 bu
g
f
i
x: Use sta
c
k w
i
th alignment jus
t
like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x8
6
-64: Save RDX
a
n
d
RCX
b
efo
r
e
we use t
h
em as
f
u
n
c
tion
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Remove
m
ultiple
d
e
f
inition error c
a
used by
c
ombin
a
tion
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aj
i
Add che
c
k fo
r
invalid numbe
r
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chi
r
o
Ha
m
aji
F
ix
overru
n
i
n decl_
i
ni
t
ializer_all
o
c
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
Bet
t
er DLL support
o
n
x86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
First nai
v
e DLL support
o
n x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
a
m
aji
Gene
r
ate PI
C
for
a
ddres
s
es
of
s
ymbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
Suppre
s
s noisy point
e
r sign
e
d-ness warnings on
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Code c
l
e
a
ning: utilize vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Support
long long bitf
i
e
l
ds for all a
r
chitectures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
A uint64 bu
g
fix
on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichi
r
o Hamaji
Al
l
ow long
long as a type
of bitfi
e
lds
on x86
-
64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaj
i
Add s
e
veral t
e
st cases
.
commit
|
commitdiff
|
tree
2008-12-02
S
hini
c
h
i
ro Hamaji
Add support of
x
8
6-64
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
n
ichiro Hamaji
s/int/unsigned/ since GC
C
4
.
3
.
2 pr
o
duces code whic
h
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinic
h
iro
Ha
m
aj
i
Supo
r
t
L
DOUBLE_SIZE =
=
1
6
environment
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Hamaji
silly bug
fix: s/
#
ifdef PTR_SIZE == 4/#if PT
R
_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Ha
m
aji
Make tccelf
.
c 64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
O
n
e m
o
r
e s/int/long/
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Hamaji
U
s
e int*2
i
nstead of long*2 to hold double va
l
u
e
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
U
se long i
n
stea
d
o
f int to h
o
ld pointer va
l
ues
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaji
Add __builtin_f
r
ame_address(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
Im
p
ort
e
d seve
r
al macros re
q
uired by x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
c
hir
o
Hamaji
Introduce ElfW
m
a
cro a
n
d ELFW to
en
c
a
p
sulate the difference
.
.
.
commit
|
commitdiff
|
tree