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
Shinich
i
ro Hamaj
i
Support struct argu
m
e
n
ts wit
h
stda
r
g
.
h
commit
|
commitdiff
|
tree
2010-12-28
Shinichir
o
H
amaji
Make alig
n
m
e
nts for struct arguments 8 byte
s
commit
|
commitdiff
|
tree
2010-12-28
Shinichiro Hamaji
Tes
t
va
_
copy in tcctest
.
c
commit
|
commitdiff
|
tree
2010-12-28
Sh
i
nichiro Hamaji
One
more
f
ix for t
c
c -
r
un
commit
|
commitdiff
|
tree
2010-12-28
Shini
c
hiro Hama
j
i
Fix for the previou
s
com
m
it
.
commit
|
commitdiff
|
tree
2010-12-28
S
hinichi
r
o Hamaji
Handle
r
_adde
n
d an
d
R_X86_64_PLT32 pro
p
erly
.
commit
|
commitdiff
|
tree
2010-12-06
Shinichiro Ha
m
aji
Copy tcc
l
ib
.
h to tests
d
irectory so GCC uses its own
.
.
.
commit
|
commitdiff
|
tree
2010-08-30
Shinich
i
ro H
a
maji
Fi
x
casts
f
ro
m
32b
i
t integer types to
6
4bit
int
e
ger
.
.
.
commit
|
commitdiff
|
tree
2010-08-26
Shi
n
ichiro Hama
j
i
Probab
l
y wrong stack alignment f
o
r struct on Win64
commit
|
commitdiff
|
tree
2010-08-26
Shin
i
ch
i
ro
H
amaji
Fix alignment
a
r
o
un
d
s
t
ruct fo
r
SS
E
.
commit
|
commitdiff
|
tree
2009-08-24
Shinichiro Hamaji
x8
6
-
6
4: Fix s
t
ab debug information
.
commit
|
commitdiff
|
tree
2009-08-24
Shinichiro
H
amaji
x86-64: ch
a
nge t
h
e typ
e
of size_t and p
t
rdiff_
t
.
commit
|
commitdiff
|
tree
2009-06-10
Sh
i
ni
c
hir
o
Hamaji
x
8
6-64: Align r
e
tu
r
n value of
a
lloca by
16
.
commit
|
commitdiff
|
tree
2009-06-08
Shinichiro Hamaji
x8
6
-64: Add alloca
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Re
t
urn v
a
lue of exit should be void
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Ham
a
ji
Fixes for tests/Ma
k
efile
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Call relocate_sym() before w
e
return the offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
ni
c
hiro H
a
maji
x86-6
4
:
F
ix
t
cc -run
.
We need extra mem
o
ry
f
o
r PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x86-64: D
e
fin
e
make var
i
able TA
R
GET so that
test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x86-64:
R
emo
v
e
code fo
r
debug print
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
x86-6
4
: Fix cast fr
o
m integers
t
o
pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro
H
amaji
Wor
k
arou
n
d for the issu
e
TCC doesn't handle -
2
1
47483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
Fix
e
s for issues I've just found/introduced to
x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hama
j
i
x
86-64:
C
ast fro
m
64bit pointe
r
to long long must
n
ot
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
ama
j
i
x86-64:
There can be valid addresses
w
hich is
g
reater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Fix
for x86-64: The first and second argum
e
nts
of
memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
H
amaj
i
Fix
silly typos
in th
e
pre
v
ious c
h
ange
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
x
8
6-64
:
Make A
B
I for long d
o
uble comp
a
tible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Improve the te
s
t
cov
e
rage: !val for floa
t
/double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
x86-64: Combine buffers of sections befo
r
e
we ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Ham
a
ji
Generate PIC code so th
a
t we can
create s
h
ared ob
j
ec
t
s
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
x86-64: Now TCC
c
an create
health
y
shared
objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
j
i
x86-64
b
ug f
i
x: Fix stab generation for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
i
chi
r
o Hamaji
x86-64 bu
g
fix: Use stac
k
wi
t
h
a
lignmen
t
just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
x86
-
64: Save
R
DX and
R
CX before we use
t
hem
a
s
f
unction
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichi
r
o
Hamaji
Re
m
ove m
u
lti
p
le definition er
r
or caused by combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
A
d
d
check for i
n
vali
d
numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
F
i
x
over
r
un in
decl_initializer_al
l
oc
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ich
i
ro Hamaji
Better DLL
s
up
p
ort
o
n x86
-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaj
i
F
irs
t
naive DLL su
p
p
ort on x
8
6
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
G
enerate PIC for addresses o
f
sy
m
b
o
l
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Suppress n
o
is
y
pointer signed-ness warni
n
gs on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
C
ode clea
n
ing: ut
i
lize
v
pushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
S
u
p
p
o
rt
l
o
ng long bitfi
e
lds for all
a
r
chitectures
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro
H
a
m
a
ji
A uin
t
6
4
b
ug fix o
n
x8
6
-
6
4
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
Allow
l
ong long as a ty
p
e of
b
itfields o
n
x8
6
-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro
H
a
maji
A
d
d severa
l
test c
a
ses
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Hamaji
Add support
o
f x
8
6-
6
4
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
ama
j
i
s/int/un
s
i
gned/
s
ince GC
C
4
.
3
.
2 produces c
o
de wh
i
ch
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
Suport LDOUBLE_SIZE
=
= 16 enviro
n
ment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ham
a
j
i
silly bug fix: s/#ifd
e
f P
T
R_
S
IZE == 4/#if PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o Hamaji
M
a
k
e
tccelf
.
c
6
4bit
ready
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro
Hamaj
i
On
e
more s/in
t
/l
o
ng/
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chir
o
Hamaj
i
U
se int*2 in
s
t
ea
d
of long*2 to hold
d
o
uble
v
alu
e
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Use long ins
t
e
ad of in
t
to hold pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro
H
a
ma
j
i
Add __builtin_frame_addres
s
(0)
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro H
a
maji
Imp
o
r
ted several macros requi
r
e
d
by x
8
6-64
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro
H
amaji
Int
r
od
u
ce Elf
W
macro
and ELFW to e
n
capsul
a
te the dif
f
eren
c
e
.
.
.
commit
|
commitdiff
|
tree