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
tccpp: avoid double free with macro_ptr_allocated (after errors)
2009-06-10
Sh
i
n
i
ch
i
ro Ha
m
a
j
i
x86-64: Align ret
u
rn
v
a
lue of alloca by
1
6
.
commit
|
commitdiff
|
tree
2009-06-08
Shini
c
hiro Hamaji
x86-64:
Add allo
c
a
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
Return value of
exit should be void
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
Fixes f
o
r
t
e
sts/
M
ake
f
ile
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Call relocate
_
s
y
m
(
)
before
we ret
u
rn the offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
x86-64: Fix tcc -run
.
W
e need extra memory for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x86-64: Defin
e
make
var
i
abl
e
TA
R
GET s
o
th
a
t test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Remo
v
e code fo
r
debug p
r
int
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
x86-64
:
Fix cast from inte
g
er
s
to poi
n
ters
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ic
h
iro Hamaji
Work around fo
r
th
e
issue TCC doe
s
n't han
d
le
-
2
147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
ichiro Hamaji
Fixes f
o
r i
s
sues I've just found/introduced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro
Hamaji
x
8
6-64: Cast from 64bit poi
n
ter to long long must
n
ot
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
x86-64: There can be valid addr
e
sses which
i
s greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Ham
a
ji
Fix for x86-6
4
:
The first and second arguments of m
e
mcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
Fix si
l
l
y typos in the p
r
evious chang
e
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Make
A
BI fo
r
long
d
o
uble comp
a
tible with
G
CC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Improve the test coverag
e
:
!
val for
f
loat/double/lo
n
g
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
c
h
iro Hamaji
x86-64: Combine buffers o
f
sections be
f
ore we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
c
hiro Hamaji
Genera
t
e PIC code so tha
t
we can
create shared
objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
c
hiro Hamaj
i
x86-6
4
: Now
T
C
C c
a
n
c
reate healthy sh
a
r
ed objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro
Hamaji
x86-64 bug fix: F
i
x stab generation for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
H
amaji
x86-64 bug fix
:
Use stack with
alignment just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaj
i
x86-64
:
Save RDX and RCX
b
efo
r
e we use them as function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Rem
o
v
e multiple definiti
o
n erro
r
caused by
c
o
mbination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chir
o
H
amaji
Add ch
e
ck for inv
a
lid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chi
r
o Hama
j
i
Fix overrun
i
n decl_in
i
tializer_a
l
loc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Better DLL
s
upport on
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
F
i
rst n
a
ive DLL
support on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hama
j
i
Generate PIC fo
r
addr
e
sses of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Suppre
s
s
n
o
isy pointer signed-ne
s
s w
a
rnings on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
c
hiro H
a
ma
j
i
C
o
de cleaning: uti
l
ize vpus
h
ll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
c
h
iro Hamaji
Su
p
por
t
long long
b
itfields for all architecture
s
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
Hamaji
A uint64 bug
fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Ha
m
aj
i
Allow long long as a type of bit
f
i
elds on x
8
6-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ham
a
ji
Add several test
c
ases
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichir
o
H
a
maji
A
d
d support of
x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
s/int/un
s
igned/ sinc
e
GCC 4
.
3
.
2
produce
s
cod
e
which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Sup
o
rt
L
DO
U
BLE_SIZ
E
== 16 e
n
vironment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
sil
l
y
b
ug f
i
x
:
s/#ifd
e
f PT
R
_
S
IZE ==
4
/#
i
f
PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro
H
a
m
a
j
i
M
ake tccelf
.
c 64bi
t
ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o Hamaj
i
One more s
/
int/long/
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
ch
i
ro Hama
j
i
Us
e
i
n
t*2 inst
e
ad
of long*2 to hold double
value
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
c
hiro Hamaji
Us
e
long instea
d
of int
to hold point
e
r
v
a
l
ues
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
maji
Add __bui
l
tin
_
frame_address(0)
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hamaji
Imp
o
rted
s
everal macros required b
y
x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o H
a
maji
Intr
o
duc
e
Elf
W
macro and ELFW to encapsulate
t
he dif
f
erenc
e
.
.
.
commit
|
commitdiff
|
tree