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
Fix casts from 32bit integer types to 64bit integer types.
2010-08-30
S
hinichiro Hamaji
Fix c
a
s
t
s
from 32
b
it
i
nteger types to
6
4bit
i
n
teger
.
.
.
commit
|
commitdiff
|
tree
2010-08-26
Shini
c
hi
r
o
H
a
m
a
ji
Pro
b
a
bly
w
rong stack alignment
f
or
struct on
W
in64
commit
|
commitdiff
|
tree
2010-08-26
S
h
ini
c
hiro H
a
ma
j
i
F
i
x alignm
e
n
t around struct for SSE
.
commit
|
commitdiff
|
tree
2009-08-24
Shinichiro Hamaji
x86-64
:
Fix stab debug information
.
commit
|
commitdiff
|
tree
2009-08-24
Shinichir
o
H
a
m
a
j
i
x86-64
:
chang
e
the type of
s
i
z
e_
t
and ptrdiff_t
.
commit
|
commitdiff
|
tree
2009-06-10
Shin
i
ch
i
ro
Hamaji
x86-64
:
Align retu
r
n value of
a
lloca
b
y 16
.
commit
|
commitdiff
|
tree
2009-06-08
Shinichiro Hamaji
x86-64: Add all
o
ca
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Re
t
urn
value
o
f
exit shou
l
d
be
vo
i
d
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fixes for tests/Makefile
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
C
a
ll re
l
ocate_sym() before we re
t
u
rn th
e
o
f
fse
t
, s
o
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro H
a
m
a
ji
x8
6
-64: Fix tcc -run
.
We nee
d
extra mem
o
ry for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
x86-64: Define make va
r
iable TARG
E
T so that t
e
st2
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
H
amaji
x86-64:
Remove co
d
e
for debug print
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
ichi
r
o Hamaji
x86-6
4
: Fix cast from i
n
t
e
g
e
rs to
p
ointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Work around f
o
r the issue TC
C
d
oe
s
n'
t
handle -21474836
4
8
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
H
amaji
Fixe
s
for issues I've j
u
st
f
ound/introduced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichir
o
Hamaji
x86-6
4
: Cast from 64bit pointer to long long must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Ham
a
j
i
x86-64: The
r
e can
be vali
d
a
d
dres
s
e
s
which is great
e
r
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Fix
f
or x86-6
4
: The first and seco
n
d a
r
gume
n
ts o
f
memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro
Hamaj
i
Fix silly typ
o
s in the previous change
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
x86-64: Ma
k
e ABI for long double co
m
patibl
e
with GC
C
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Improve the test coverage: !val fo
r
float/doub
l
e
/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hiro Hama
j
i
x86-64: Combine buffers of sections before
w
e call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro H
a
maji
Gen
e
rate P
I
C code so
t
ha
t
we can create shared o
b
j
e
cts
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
H
amaji
x86-
6
4:
Now TCC
c
a
n
create healthy
shared obj
e
ct
s
f
rom
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nich
i
ro Hamaji
x
8
6-64 bug fix: Fix stab gene
r
ation for x
8
6-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
x
86-6
4
bug fix: U
s
e
stack with a
l
ignment just
l
ike
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
x86-64: Save
RDX an
d
RCX be
f
or
e
we use them as fu
n
ction
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
ichiro Hamaji
Remove multiple definition
e
r
r
or
ca
u
s
ed by com
b
i
nation
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
A
d
d check f
o
r inval
i
d numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
F
ix ov
e
rrun in decl_in
i
ti
a
l
iz
e
r_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Better DLL s
u
p
port on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
First naive DLL su
p
port on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
ch
i
r
o
Hamaj
i
Generate PIC for
a
d
dr
e
sses of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Suppress noisy pointe
r
signe
d
-ness w
a
rnings on x86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Co
d
e clea
n
i
n
g
:
u
t
il
i
ze v
p
ushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Ham
a
ji
Support long long bitfields for all architectures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
A uint64
bug fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
m
aji
Allow long long
a
s
a
type of bitfields on x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
n
i
chiro Ha
m
aji
A
dd
s
everal test cases
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inich
i
ro Hamaji
A
dd supp
o
rt of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaj
i
s/int/un
s
igne
d
/ since GCC 4
.
3
.
2 prod
u
c
es code w
h
i
c
h
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
Suport LDOUBLE_SIZE
== 16 environme
n
t
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro H
a
maji
silly bug fix: s/#i
f
def PTR_SIZE == 4/#if PT
R
_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
Make tcce
l
f
.
c 6
4
b
it r
e
ady
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
One more s/int/long/
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
n
i
chiro
H
a
maji
Use int
*
2 i
n
stea
d
of long*
2
t
o hold
d
ouble
v
a
lue
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hamaji
Us
e
long
instead of int to
hold p
o
i
nter valu
e
s
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ic
h
iro H
a
maji
Add _
_
builti
n
_fr
a
me_
a
ddress(0)
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
ch
i
r
o
Hamaji
Importe
d
s
e
v
eral
macros required by
x
86-64
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
h
iro H
a
m
a
ji
Intr
o
d
u
ce ElfW
m
acro
and ELFW to enca
p
s
ulate the
d
ifference
.
.
.
commit
|
commitdiff
|
tree