repo.or.cz
/
tinycc
/
kirr.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
x86-64: Cast from 64bit pointer to long long must not generate movslq.
2009-04-18
S
h
i
nichiro Hamaji
x8
6
-64: C
a
s
t
from 64bi
t
po
i
nter to
l
on
g
long
m
u
st not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
w
i
n32
:
accept upperc
a
se fi
l
ename suf
f
ixes
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro
H
amaji
x86-64: There
c
a
n
be val
i
d addr
e
sses which is
great
e
r
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
Fix
for
x
86-64
:
The
f
irs
t
and
s
econ
d
arg
u
m
ent
s
of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix silly typos i
n
the
previous change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
Hamaj
i
x86-64:
Make
A
BI
fo
r
long
do
u
ble compatible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro Ham
a
j
i
Impr
o
ve
t
h
e
t
est cove
r
age:
!
val for
f
loat/double/lon
g
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
x8
6
-64: Combine
b
uffers of se
c
tions bef
o
re we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
G
e
n
era
t
e PIC code
s
o
that
we can c
r
e
ate sh
a
red objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
c
h
e
ck fo
r
absolute
i
nclude paths
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
get rid of "free_section prob
l
em" with p
r
i
v
ate sections
commit
|
commitdiff
|
tree
2009-04-18
grischka
tiny_libmaker: fix
funct
i
on arr
a
y ov
e
rf
l
ow
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
acc
e
pt "restrict" in
array-decl (
S
TDC
1
99901)
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
i386: apply "align=8 for do
u
ble
s
.
.
.
" fo
r
PE only
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
j
i
x
86-64: Now TCC c
a
n create
h
ealthy shared o
b
jec
t
s f
r
om
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
x86-64 bug fix
:
Fix sta
b
generation for
x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x86-64 bug fix: Use st
a
ck wit
h
alignment just
like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
x8
6
-64: S
a
ve RDX an
d
RCX b
e
fo
r
e
we u
s
e them as function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
c
h
iro
H
a
m
a
j
i
Remove multiple definition error caused by comb
i
nation
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chir
o
Hamaji
A
dd check for in
v
alid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro
Hamaji
Fix ov
e
rrun in d
e
cl_in
i
tializer_a
l
loc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Better DLL suppo
r
t on x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
First naive DLL support on x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro
H
amaji
Generate PIC f
o
r
addr
e
sse
s
of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
S
u
ppress
noisy
p
ointer signed-ness warn
i
ngs on
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Ham
a
ji
Code
c
lea
n
ing: util
i
ze vpushll(
)
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
S
u
pport long long bitfields f
o
r
all
a
rchitec
t
ures
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
ni
c
hiro
H
amaji
A
uint64 bug fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Allow long long as
a
typ
e
of bitfi
e
lds
o
n x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: all
o
w
user seg
m
ents a
s
writable
&
e
xecutable
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
i
3
86: a
l
ign=8
f
or double and long long
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
wi
n
32: fix for VC8Expr
e
ss co
m
piler
commit
|
commitdiff
|
tree
2009-04-18
Ki
r
i
l
l S
m
elkov
tcc -E: pres
e
r
v
e
s
p
aces (pa
r
tial solution)
commit
|
commitdiff
|
tree
2009-04-18
K
irill Smelkov
string_tes
t
: we should
a
l
ways use 'unsigned int' fo
r
b
commit
|
commitdiff
|
tree
2009-04-18
Alexande
r
Egoren
k
ov
t
ype
_
si
z
e function returned in
c
orrec
t
s
iz
e
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
fix constant optimization f
o
r unsigned
s
commit
|
commitdiff
|
tree
2008-12-02
gr
i
sc
h
ka
f
ix data overflow with in
i
t_
p
utv
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add several
tes
t
c
a
ses
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add supp
o
rt of x8
6
-64
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro
Hamaji
s/int/unsigned/ sinc
e
GCC 4
.
3
.
2
produce
s
c
o
de which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
hi
n
ichiro Hamaji
Suport LDOUBLE_SIZE == 16 environ
m
e
n
t
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
nic
h
iro H
a
ma
j
i
silly bug fix: s/#ifdef
PTR_SIZE == 4/#if
P
T
R_
S
IZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
i
ch
i
ro Hama
j
i
M
a
ke tccelf
.
c
64b
i
t
ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
One more s/int/long/
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Hamaji
Use int*2 inste
a
d of lo
n
g*2
t
o ho
l
d double valu
e
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
i
r
o Hama
j
i
U
s
e
l
ong inste
a
d of int to hold pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hama
j
i
Add __
b
uiltin_frame_a
d
dres
s
(0)
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Ha
m
aji
Imp
o
rted severa
l
macros required by x86-64
commit
|
commitdiff
|
tree
2008-12-02
S
hinichi
r
o
Hamaji
Introduce ElfW macro and ELFW to enca
p
sulate the d
i
fference
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
Futher
c
hanges to
ca
s
ts
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
F
ix
get_tok_
s
tr wrt wide charact
e
rs
commit
|
commitdiff
|
tree
2008-11-30
Daniel
Glöckner
Rewrote '?' for consta
n
ts
commit
|
commitdiff
|
tree
2008-11-30
D
a
n
i
el
G
löckner
Cas
t
param
e
ter of
'!' to _B
o
ol
commit
|
commitdiff
|
tree
2008-11-30
D
a
niel
G
löckner
Rewro
t
e casts
commit
|
commitdiff
|
tree
2008-11-30
g
ri
s
chka
li
n
e-numb
e
r
s
o
utput for TCC -E
commit
|
commitdiff
|
tree
2008-11-30
grisch
k
a
win32/buil
d
-tcc
.
bat: defi
n
e
C
O
N
F
IG_SYSROOT
commit
|
commitdiff
|
tree
2008-09-15
grisc
h
ka
was has
h
, n
o
t link
commit
|
commitdiff
|
tree
2008-09-14
gri
s
chka
u
pdate changelog
commit
|
commitdiff
|
tree
2008-09-12
Da
n
iel Glöckner
Display err
o
r on stat
e
me
n
t expre
s
sions
w
ith
co
m
plex
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
D
a
niel Glö
c
kner
Fix bitfields
w
ith non-int types
a
nd in
u
n
i
ons
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
F
o
rce
n
ull po
i
nter
e
xception f
o
r c
o
de outside o
f
a
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Dan
i
el Glöckne
r
Op
t
im
i
ze arit
h
metic
with poi
n
ter to v
a
lue o
n
stack
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Danie
l
Glöckner
Fix gv for long longs
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckn
e
r
A
llow to use libgcc i
n
st
e
ad of li
b
tcc1
commit
|
commitdiff
|
tree
2008-09-12
Daniel
G
löckn
e
r
A
p
r
ef
i
x for default library/i
n
clude search pat
h
s
commit
|
commitdiff
|
tree
2008-09-12
Daniel
G
löckner
ARM related Makefile change
s
commit
|
commitdiff
|
tree
2008-09-12
Daniel
G
löckner
Run
t
i
m
e
lib
funct
i
ons
commit
|
commitdiff
|
tree
2008-09-12
D
a
niel
Glöc
k
ner
Set V
T
_LVAL_xxx flags for funct
i
on arg
u
ments in
gfunc_p
r
olog
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Adam Sampson
Pa
t
ch
for DESTDIR installat
i
on (Ada
m
S
ampson)
commit
|
commitdiff
|
tree
2008-09-12
gri
s
chka
fix
i
s
idnum_table for CH_EOF (-1)
commit
|
commitdiff
|
tree
2008-09-12
grisch
k
a
f
r
ee_section
b
ugfix
commit
|
commitdiff
|
tree
2008-05-05
grischk
a
release loaded
dlls cl
e
anly (
S
am K)
commit
|
commitdiff
|
tree
2008-05-05
grischka
enable pe-output fr
o
m libt
c
c
(
Shmuel
Z
e
igerman)
commit
|
commitdiff
|
tree
2008-04-27
gri
s
chka
fix options
i
n
C
s
cri
p
t
s
after
-
run
commit
|
commitdiff
|
tree
2008-04-27
grischka
fix stabstr wi
t
h linked obje
c
t
s
commit
|
commitdiff
|
tree
2008-04-27
grischka
fix bogus relocat
i
o
ns with TCC_OUTP
U
T
_DLL
commit
|
commitdiff
|
tree
2008-04-27
grisc
h
ka
enable multip
l
e
states
a
nd fix minor
memory leaks
commit
|
commitdiff
|
tree
2008-03-31
grischka
update manual
,
changelog
commit
|
commitdiff
|
tree
2008-03-31
g
r
i
s
c
h
ka
added
v
erbosity le
v
e
l
s (-vv
-
v
v
v)
commit
|
commitdiff
|
tree
2008-03-31
grischka
Accept st
a
ndard input
a
s an
i
nputs
t
ream (Hanzac Chen)
commit
|
commitdiff
|
tree
2008-03-25
grischka
get r
i
d
o
f a
w
a
rning and
f
ix
.
bat
commit
|
commitdiff
|
tree
2008-03-25
gri
s
chka
Add -
s
oname linker op
t
ion (Marc Andre Tanner)
commit
|
commitdiff
|
tree
2008-03-25
grischk
a
Co
m
ply to c89 com
p
ilers ot
h
e
r
t
h
an
gcc (Hanzac Chen
)
commit
|
commitdiff
|
tree
2008-03-08
g
rischka
E
n
abl
e
-B opti
o
n for l
i
brary path on
w
i
n32
commit
|
commitdiff
|
tree
2008-03-08
gris
c
hka
Fix 'tcc -
s
t
a
tic'
w
ith
recent
glibc
commit
|
commitdiff
|
tree
2008-03-08
g
ris
c
hka
G
et r
i
d
of on
e
warning
commit
|
commitdiff
|
tree
2008-03-08
grisc
h
ka
Ch
e
ckin
tiny_libmaker (ar
r
epla
c
ement) by Timovj Lahde
commit
|
commitdiff
|
tree
2008-01-16
g
r
isch
k
a
Udated and
c
lean
e
d u
p
TODO
.
commit
|
commitdiff
|
tree
2008-01-16
grischka
Just
w
arn about unknown directives, de
f
ine __STDC_VERS
I
ON__
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
grischka
S
w
i
tch to
newer tccpe
.
c (incl
u
des support
f
o
r resource
s
)
commit
|
commitdiff
|
tree
2007-12-17
gri
s
chka
Handle backsla
s
hes within #include,
#
e
rr
o
r, #warning
commit
|
commitdiff
|
tree
2007-12-16
grischka
Import chang
e
s
e
ts
(
part 4) 428,457,460,
4
67: defines
.
.
.
commit
|
commitdiff
|
tree
2007-12-13
grischka
D
i
sable sing
n
edness warnings with newer gcc
.
commit
|
commitdiff
|
tree
2007-12-13
grischka
Use _W
I
N32
f
or a windows hosted tcc and
de
f
ine it for
.
.
.
commit
|
commitdiff
|
tree
2007-12-09
grisc
h
ka
tiny_i
m
pdef
.
c - conver
t
ed t
o
LF
line-endings (and
s
light
.
.
.
commit
|
commitdiff
|
tree
2007-12-04
g
rischka
Import
4
09,410: A
R
M EABI by Daniel Glöc
k
n
e
r
commit
|
commitdiff
|
tree
2007-11-25
g
r
ischka
Some
in-between
fixe
s
(See Changelog for detai
l
s)
.
commit
|
commitdiff
|
tree
2007-11-25
grischka
Fix
e
d:
commit
|
commitdiff
|
tree
2007-11-23
grischka
New files: al
l
oca8
6
.
S
alloca8
6
-
bt
.
S
commit
|
commitdiff
|
tree
2007-11-21
grischka
I
m
port more changesets from Ro
b
La
n
dley's fork
(
part 2)
commit
|
commitdiff
|
tree
next