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 UB in constant folding of double -> signed integer conversion
2013-05-05
Shinichir
o
Hamaji
Rel
i
c
ensing Tin
y
CC
commit
|
commitdiff
|
tree
2010-12-28
Shini
c
h
iro Hamaji
Support s
t
r
u
c
t
a
rgumen
t
s with s
t
darg
.
h
commit
|
commitdiff
|
tree
2010-12-28
S
h
i
ni
c
hiro Hamaji
Make alignments for s
t
ruct a
r
guments 8 bytes
commit
|
commitdiff
|
tree
2010-12-28
Sh
i
nichi
r
o Hamaji
Test
v
a_copy in tcc
t
es
t
.
c
commit
|
commitdiff
|
tree
2010-12-28
Shinic
h
iro H
a
maj
i
One more fix for
tcc -run
commit
|
commitdiff
|
tree
2010-12-28
Shi
n
ichiro
Hamaji
Fix for t
h
e previous
commit
.
commit
|
commitdiff
|
tree
2010-12-28
Shin
i
chiro Hama
j
i
Handle r_ad
d
end and R_X86_64
_
P
L
T
3
2 pro
p
erly
.
commit
|
commitdiff
|
tree
2010-12-06
Shi
n
ichiro Hamaji
Co
p
y tcclib
.
h t
o
tests directory
s
o G
C
C
u
ses its own
.
.
.
commit
|
commitdiff
|
tree
2010-08-30
Shinichi
r
o
Hama
j
i
Fix casts from
32bit integer types
to 64bit integ
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-08-26
Shi
n
ichiro Hamaji
Pro
b
a
bly wrong stack
a
lignment for str
u
ct on Wi
n
6
4
commit
|
commitdiff
|
tree
2010-08-26
S
h
i
nichiro Hamaji
Fix
alignment around struct for SSE
.
commit
|
commitdiff
|
tree
2009-08-24
Shinichi
r
o
H
a
ma
j
i
x86
-
64: Fix
stab debug informati
o
n
.
commit
|
commitdiff
|
tree
2009-08-24
S
hi
n
ich
i
ro
H
amaji
x86
-
64: change
t
h
e
type of
size_t
a
nd ptrdiff_t
.
commit
|
commitdiff
|
tree
2009-06-10
S
h
inich
i
ro H
a
maji
x86-64:
Align
retur
n
value of alloca
by 16
.
commit
|
commitdiff
|
tree
2009-06-08
S
h
inichiro Hamaji
x86-64: Add allo
c
a
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Return val
u
e of exit should be v
o
i
d
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
Fixes for
t
e
sts/Makefile
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Ham
a
ji
C
all relocate_sy
m
() before w
e
return the offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
x8
6
-
6
4: Fi
x
tcc -run
.
We need extra memor
y
for PL
T
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
ro Hamaji
x86-64: De
f
ine make variable TARGET so that test2
and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
x86-64: Remove co
d
e for debug p
r
int
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inic
h
iro H
a
maji
x86-
6
4: F
i
x cast from i
n
tegers to
p
oi
n
ters
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichir
o
Hamaji
W
ork around for t
h
e iss
u
e TCC doesn't handl
e
-2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
F
ixes for
i
s
su
e
s
I
'
v
e
j
u
st found
/
in
t
roduced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
ini
c
hi
r
o H
a
maji
x86-6
4
: C
a
st
f
r
om 64
b
it pointer to l
o
ng long must
n
ot
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: There can be
v
alid addr
e
s
s
e
s which is gre
a
ter
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix
f
o
r
x86-64:
T
he first and sec
o
nd argu
m
ents of me
m
cpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hama
j
i
Fix
s
i
lly typos in the prev
i
ou
s
change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x
8
6-64
:
M
ake AB
I
for lon
g
dou
b
le co
m
pa
t
ible w
i
th GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
I
m
p
rove the test coverage: !va
l
for float/doub
l
e
/
long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
i
c
hiro Hamaji
x86-6
4
: Combine buff
e
rs of sections b
e
for
e
we cal
l
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
i
ro Hamaj
i
Generate PIC code so that we can create shared o
b
jects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x86
-
64: Now TCC can create heal
t
hy
s
hared objects
from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nich
i
ro
H
amaji
x86-64 bug
f
ix: F
i
x stab g
e
ne
r
ation for x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64 bug fi
x
:
Use stack with align
m
ent just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro
H
amaji
x86
-
64:
S
ave RDX and RCX
befor
e
w
e
use t
h
e
m
as funct
i
on
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Remove
multiple definition er
r
o
r caus
e
d by
combinati
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinic
h
iro H
a
maji
Add check for i
n
v
a
lid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinic
h
iro Hamaji
Fix overru
n
in
d
e
cl_in
i
tiali
z
er_al
l
oc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaj
i
Be
t
ter DLL su
p
port on x86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro H
a
m
a
ji
F
irst naive D
L
L suppo
r
t on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hama
j
i
G
enerate
P
IC for addre
s
s
e
s of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
Su
p
press n
o
isy pointer s
i
g
ned-
n
ess warn
i
n
g
s on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Code clea
n
ing: utilize vpush
l
l()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Support long long bitfields for
all arc
h
itectur
e
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
H
amaj
i
A
u
int64 bug
f
i
x on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
Allow long long as a type of bit
f
ields on x86-
6
4
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro
Hamaji
A
dd s
e
v
e
ral test cas
e
s
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichir
o
Hamaji
A
dd sup
p
ort of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
h
iro Hamaji
s/int/unsi
g
n
e
d/ since GCC
4
.
3
.
2 pr
o
duc
e
s code w
h
ich
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
n
ichiro Ha
m
aji
Sup
o
rt LDOUBLE_S
I
ZE == 16 en
v
iron
m
ent
.
commit
|
commitdiff
|
tree
2008-12-02
S
hin
i
chiro H
a
maji
s
i
lly
b
u
g
fix:
s
/
#
i
fde
f
P
T
R_SIZE == 4/#if
P
TR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Make
tccelf
.
c 64bit
ready
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
O
n
e mor
e
s
/
in
t
/long/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
ma
j
i
Use
int*2 instea
d
of
l
o
ng*2 to hold double val
u
e
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
Use long instead of int to hold
pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaj
i
Add __b
u
iltin_frame_address(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aji
Import
e
d sever
a
l macros required by x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaji
I
n
t
ro
d
uce ElfW mac
r
o and
ELFW to encapsulate the difference
.
.
.
commit
|
commitdiff
|
tree