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
Handle r_addend and R_X86_64_PLT32 properly.
2010-12-28
Shinic
h
i
r
o
H
a
ma
j
i
Handl
e
r
_
addend and
R
_
X
86_64_PLT32 p
r
operly
.
commit
|
commitdiff
|
tree
2010-12-06
Shinichiro Hamaji
Co
p
y tcclib
.
h to t
e
st
s
directory so GCC uses its own
.
.
.
commit
|
commitdiff
|
tree
2010-08-30
Shinichiro H
a
maji
Fi
x
casts fr
o
m
3
2bit integer types to 64b
i
t integer
.
.
.
commit
|
commitdiff
|
tree
2010-08-26
S
h
inichiro Hamaji
Prob
a
b
l
y
wrong sta
c
k
a
lignment for struc
t
on
W
in64
commit
|
commitdiff
|
tree
2010-08-26
Shinichiro Hamaji
Fix alignme
n
t
around struct for SSE
.
commit
|
commitdiff
|
tree
2009-08-24
Shinichiro Ha
m
a
j
i
x86-64:
Fix
s
tab debug information
.
commit
|
commitdiff
|
tree
2009-08-24
Sh
i
n
i
chiro
Hamaji
x86-64: change t
h
e t
y
pe
o
f size_t and ptrdiff_t
.
commit
|
commitdiff
|
tree
2009-06-10
Sh
i
n
ich
i
r
o
Ham
a
ji
x86-64:
A
l
i
gn
r
eturn
value of alloca by 16
.
commit
|
commitdiff
|
tree
2009-06-08
Shinichir
o
H
a
m
aji
x8
6
-64:
Add a
l
loca
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
R
eturn value of ex
i
t sh
o
uld
b
e voi
d
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
Fixes for tests/
M
akefile
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Ham
a
ji
Call
r
elocate
_
sym() before we r
e
t
urn
the
o
ffset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hama
j
i
x
8
6-6
4
:
F
ix tc
c
-run
.
We
need extra memory
f
or P
L
T
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Ham
a
ji
x86-64: Define mak
e
vari
a
ble TARGET so
t
hat test2 a
n
d
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86
-
64: Re
m
o
v
e code for debug print
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x8
6
-64: Fix cast from int
e
gers to
pointers
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
ichiro Hamaji
W
o
r
k aro
u
n
d
f
o
r the issue TCC doesn
'
t
h
andl
e
-2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
Fixe
s
f
o
r
i
s
sues
I've
j
ust f
o
und/intro
d
uced t
o
x8
6
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichir
o
Hamaji
x86-64: C
a
st f
r
om 64bi
t
po
i
nter t
o
lon
g
long must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x8
6
-6
4
: There can
be valid a
d
dresses whic
h
i
s
greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inich
i
ro H
a
ma
j
i
F
ix for x86-
6
4: The first and second argume
n
ts
of memcp
y
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro H
a
ma
j
i
F
ix
s
illy typ
o
s
i
n the previo
u
s change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Ham
a
ji
x
8
6-64: Mak
e
A
B
I
for long double compatible with
GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
Improve the test
coverage: !val for fl
o
at/double/l
o
ng
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
x86-64
:
Combine buffers
of
s
ections befor
e
we
c
all
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
ro Hamaji
Generate P
I
C
code so t
h
at we can create
s
hared
o
b
jects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
x86
-
64: Now TCC can
create healthy shared obje
c
ts fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichir
o
Hamaji
x
8
6-64
b
ug f
i
x: Fix stab generation f
o
r x86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-
6
4 bu
g
fix: U
s
e stack with a
l
ignment just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
x86-64: Sav
e
RDX
and RCX before we us
e
them
as function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaj
i
Re
m
ove
m
u
ltiple definition er
r
or c
a
used by co
m
bination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
Add che
c
k
for invalid
n
umb
e
rs
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
Fix ove
r
run in decl_initializer_
a
lloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chi
r
o Hamaji
Better DLL suppor
t
on
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fi
r
st naive DLL support o
n
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hi
r
o Hamaji
G
enerate PIC f
o
r addresses of s
y
mbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro
Hamaji
Su
p
press noisy po
i
nter s
i
gne
d
-ness war
n
ings on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inich
i
r
o
Hamaji
Code cl
e
aning: ut
i
lize
vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Suppor
t
l
ong
long
b
itfields for all architectures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
A ui
n
t
6
4 b
u
g
fix
on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichi
r
o Hama
j
i
Allow long long as
a type of
b
itfields
o
n x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro Hamaj
i
Add seve
r
al test cases
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinic
h
iro Hamaji
Add supp
o
rt
of x8
6
-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
s/int/unsigne
d
/ since GCC 4
.
3
.
2 produces
c
ode whic
h
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o
H
amaji
Supor
t
LDOUBLE
_
SIZE == 16 environmen
t
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
n
ich
i
r
o Hamaji
silly bug f
i
x
:
s/#ifdef PTR_S
I
Z
E
== 4/#i
f
PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ham
a
j
i
Make tccelf
.
c 64b
i
t
ready
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nich
i
ro Hama
j
i
One
more
s/int/long/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
amaji
U
s
e
in
t
*2 instead o
f
lo
n
g*2
t
o
h
old double
v
a
l
ue
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
ir
o
Hamaji
Use long in
s
t
ead of int to hol
d
pointer valu
e
s
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
Add __buil
t
in_fram
e
_address(0)
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chi
r
o Hama
j
i
Imported sev
e
ral macros requi
r
e
d
b
y
x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaj
i
Introduce El
f
W ma
c
ro and ELFW to e
n
capsulate
t
he
d
if
f
eren
c
e
.
.
.
commit
|
commitdiff
|
tree