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
added 16-bit x86 assembly support
2009-08-24
Shinichiro Hamaji
x86-64: Fix s
t
ab debug information
.
commit
|
commitdiff
|
tree
2009-08-24
S
h
inichi
r
o Hamaji
x86-64: change t
h
e type of siz
e
_t and ptrdiff_t
.
commit
|
commitdiff
|
tree
2009-06-10
Shinichiro H
a
maji
x86-64: Align return
val
u
e
of al
l
oca
by 16
.
commit
|
commitdiff
|
tree
2009-06-08
Shinich
i
r
o
Hamaji
x86-64: Add all
o
ca
.
commit
|
commitdiff
|
tree
2009-04-18
S
hi
n
ichiro Hamaji
Return value of exit should be
void
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinich
i
r
o
Hama
j
i
Fixes for tests
/
Makefile
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hama
j
i
Call relocate_sym() before we
r
eturn the
o
f
fs
e
t, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x86-
6
4: Fix tcc -run
.
We need extr
a
memory for
P
LT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x8
6
-64: Define make vari
a
ble TARGET so that test
2
and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaj
i
x86-64:
Remove
code for debug pr
i
nt
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
x
8
6-64: Fix cas
t
from i
n
t
e
gers to pointe
r
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Work
aroun
d
f
o
r the issue TCC doesn't han
d
le -
2
147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ich
i
ro Hamaji
Fixe
s
for issues
I
've just fo
u
nd/intro
d
uced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-
6
4: Cast
f
rom 6
4
bit point
e
r to long
l
ong must
not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
x86-64: T
h
ere can be
valid addresses whic
h
is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Fix
for x86-64
:
The
first and sec
o
nd argum
e
nts of me
m
cpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Fix
s
i
lly
t
y
p
os in
t
he previous change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64:
Make ABI for
long double compatible
with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
Improve the tes
t
coverage: !v
a
l for
f
l
oat/do
u
ble/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Combine bu
f
f
e
rs of sect
i
on
s
be
f
ore we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
Ge
n
erate P
I
C code so that we can create sha
r
ed objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
x86-64: Now
TCC c
a
n create h
e
althy shared obje
c
ts from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x
8
6
-6
4
bug
fix: Fix stab gene
r
atio
n
f
or x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
x86-64 bug fix: Use s
t
ack with
a
lignment jus
t
like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
r
o
Hamaji
x8
6
-
6
4:
Save RDX and RCX b
e
fore we use them as functi
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
a
maji
Remov
e
multip
l
e definiti
o
n err
o
r caus
e
d b
y
combinati
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hini
c
h
i
ro Hamaji
Add che
c
k for inv
a
l
id numbe
r
s
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
ni
c
hiro Hamaji
F
i
x overrun in decl_init
i
alizer
_
alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Bet
t
er DLL su
p
por
t
on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hama
j
i
First naive DLL support o
n
x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Generate
PIC f
o
r addresses o
f
symbol
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Suppress noi
s
y pointer sig
n
ed-ness
warnings on
x
86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Ha
m
aji
Code
cl
e
an
i
ng: utilize
v
pushll
(
)
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
Hamaji
Support long lo
n
g bi
t
fields for
a
ll archit
e
ctures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
A ui
n
t64 b
u
g fix on x86
-
64
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaj
i
Allow
long long
a
s
a type of bi
t
f
i
e
lds on x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaji
Add severa
l
test cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaj
i
Add supp
o
rt
o
f
x86
-
64
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinic
h
iro Hama
j
i
s/
i
n
t
/unsigned
/
since GCC 4
.
3
.
2 produces cod
e
which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichir
o
Hamaji
Supo
r
t L
D
O
U
BLE_SIZE ==
1
6
environ
m
ent
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Ham
a
ji
sil
l
y
bug fix: s/#i
f
def PTR
_
S
I
ZE ==
4/
#
if PT
R
_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Make
tccelf
.
c
6
4bit
ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hamaji
One more
s/int/l
o
ng/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
amaji
U
se int*2 instead of long*2 to
hold do
u
b
l
e
value
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aji
Use lon
g
instea
d
of int to
hold
pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
amaj
i
Add __builtin_frame
_
a
ddress(
0
)
commit
|
commitdiff
|
tree
2008-12-02
S
hinic
h
iro Ham
a
ji
Imported seve
r
al macros required
b
y x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
i
c
hiro Ham
a
ji
Introd
u
ce
E
l
f
W macro and ELFW to enc
a
ps
u
late
t
h
e difference
.
.
.
commit
|
commitdiff
|
tree