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
win32/include: enable _timezone etc variables.
2010-12-28
S
h
ini
c
hiro Hamaj
i
Support str
u
c
t
arguments with stdarg
.
h
commit
|
commitdiff
|
tree
2010-12-28
Shin
i
chiro Hamaji
Make
a
l
i
gnmen
t
s
f
or struc
t
argum
e
nts 8 bytes
commit
|
commitdiff
|
tree
2010-12-28
Shinichiro Hamaji
Test
va_copy
i
n tcctest
.
c
commit
|
commitdiff
|
tree
2010-12-28
Shinichi
r
o Hamaji
One more f
i
x
f
or tcc -run
commit
|
commitdiff
|
tree
2010-12-28
Shinichiro
H
amaji
Fix
f
or t
h
e pre
v
io
u
s
comm
i
t
.
commit
|
commitdiff
|
tree
2010-12-28
Shinichiro Hamaji
Han
d
le r_addend and R_X86_64_P
L
T32 properly
.
commit
|
commitdiff
|
tree
2010-12-06
Shinich
i
ro Hamaji
Co
p
y
t
cclib
.
h to tests di
r
ectory s
o
GCC us
e
s
i
t
s own
.
.
.
commit
|
commitdiff
|
tree
2010-08-30
Shi
n
ichiro Hama
j
i
Fix casts from 32bit integer types t
o
6
4
bit integer
.
.
.
commit
|
commitdiff
|
tree
2010-08-26
Shinichiro H
a
maji
Probably
wrong
stack
ali
g
nment for stru
c
t on Win
6
4
commit
|
commitdiff
|
tree
2010-08-26
Shinichiro
H
am
a
ji
Fix al
i
gnme
n
t around str
u
ct
f
or SSE
.
commit
|
commitdiff
|
tree
2009-08-24
Shinichiro Hama
j
i
x86
-
64: Fix stab deb
u
g informa
t
ion
.
commit
|
commitdiff
|
tree
2009-08-24
S
hin
i
chiro
Hamaj
i
x86-64: change
t
he type of siz
e
_
t and
ptrdiff_t
.
commit
|
commitdiff
|
tree
2009-06-10
Shin
i
c
h
i
ro Hamaji
x86-
6
4: Align ret
u
rn value
of alloca b
y
16
.
commit
|
commitdiff
|
tree
2009-06-08
Shinich
i
r
o Hamaji
x8
6
-64: Add allo
c
a
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ic
h
ir
o
Hamaji
Return
v
alu
e
of exit should be void
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hama
j
i
Fixes for
t
ests/Makefile
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
am
a
ji
Call relocat
e
_sym() before we return the offse
t
, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ic
h
ir
o
Hamaji
x86-64:
F
ix
tcc -run
.
W
e need
e
xtra memor
y
for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
x86-64: Define make vari
a
ble TA
R
GET so
t
hat
t
e
st2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
x86-64
:
Remove code for de
b
ug print
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x8
6
-64: Fix
c
as
t
from integers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
W
o
rk
a
roun
d
for t
h
e issue TCC d
o
es
n
'
t
h
andle -2
1
47483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
ch
i
ro Hamaji
Fixes for issues I've just
f
ound/
i
n
t
r
o
duce
d
to x8
6
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
i
r
o
Hamaj
i
x86-64: Cast from 64bit pointer to long long must
n
ot
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inic
h
iro Ha
m
aji
x86-64: There can be val
i
d addres
s
es which is
great
e
r
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
Fix fo
r
x
8
6
-64: The fir
s
t and
s
econd arguments of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
c
h
iro Ha
m
aji
F
i
x
silly t
y
pos
i
n the previous change
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
x86-64: Make ABI for lon
g
doubl
e
compati
b
le
w
it
h
G
C
C
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro
Ha
m
aji
Improv
e
t
h
e tes
t
coverage: !val for f
l
oa
t
/double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
x86-64
:
Combin
e
buffe
r
s of sec
t
ions
before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Ge
n
erate PIC
c
ode so that
we can create sha
r
ed objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
chi
r
o H
a
maji
x86-64: N
o
w TCC
c
an cre
a
te healthy
s
hared objects fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro
Hamaji
x86-64 bu
g
fix:
Fix stab genera
t
i
o
n for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inich
i
ro Hamaji
x86-64 bug fix
:
Use
s
t
ack w
i
t
h
a
li
g
n
m
ent
j
ust like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o H
a
maji
x8
6
-
6
4: Save RDX and RCX before
w
e
u
s
e t
h
e
m
as funct
i
on
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Remove m
u
ltipl
e
definition e
r
r
o
r
caused b
y
combina
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
Add
che
c
k for in
v
alid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro H
a
ma
j
i
Fix overrun in decl_initializer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
B
e
tter DLL support
o
n x
8
6-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Firs
t
n
a
iv
e
DLL
s
u
pport on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro
H
amaji
Gene
r
ate PI
C
f
o
r add
r
es
s
es of
symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
am
a
ji
Suppress
no
i
sy poi
n
ter s
i
gned-ness warnings on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro
Hamaji
Code
cleaning: utilize
vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
ch
i
ro
H
a
m
aji
S
up
p
or
t
long long bitfields f
o
r a
l
l arc
h
i
t
ectur
e
s
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inic
h
iro Hama
j
i
A ui
n
t
6
4
bug fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
ch
i
ro H
a
m
a
ji
Allow long lon
g
as a type
o
f
bitfields on x8
6
-6
4
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ham
a
ji
Add several test ca
s
es
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Ha
m
aji
Add suppor
t
o
f x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Hamaj
i
s/
i
nt/unsig
n
ed/ since G
C
C 4
.
3
.
2 produces
code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
a
maji
S
uport L
D
OUBLE_SIZE == 16 e
n
vironm
e
nt
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hamaj
i
silly bug
fix
:
s/#ifdef PTR_SIZE =
=
4
/#i
f
PTR_
S
IZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaji
Make tccelf
.
c 64
b
it ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaji
One more s
/
int/long/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Use int*2 instead o
f
long
*
2 to hold double
v
alue
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
r
o
H
a
m
aji
Use long inst
e
ad of int to
hold po
i
nter values
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Ha
m
a
ji
Add __b
u
iltin_frame
_
address(0)
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro
Hamaji
I
m
ported s
e
ver
a
l macros required by x86-6
4
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
amaji
In
t
roduce ElfW mac
r
o a
n
d
E
L
F
W t
o
encap
s
u
late the difference
.
.
.
commit
|
commitdiff
|
tree