repo.or.cz
/
tinycc
/
k1w1.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
win32: structure return GCC compatible (ret 4 with cdecl)
2009-06-17
grisch
k
a
wi
n
32: structure retu
r
n GCC compat
i
ble (r
e
t 4 with
.
.
.
commit
|
commitdiff
|
tree
2009-06-17
grisch
k
a
error messages: print
"
erro
r
:
.
.
.
"
commit
|
commitdiff
|
tree
2009-06-17
grischka
tcc
_
p
r
eprocess: add
g
c
c-st
y
l
e
i
nc
l
ude-depth
f
lags
commit
|
commitdiff
|
tree
2009-06-17
g
r
isch
k
a
incompatible
f
u
n
ction ptr assignm
e
nt: just w
a
rn
commit
|
commitdiff
|
tree
2009-06-17
grischka
al
l
ow redefinition of func_o
l
d_type function
s
commit
|
commitdiff
|
tree
2009-06-17
S
o
lo
i
s
t Deng
trying to
f
ix th
e
bug
o
f unclean FP
U
st(0)
commit
|
commitdiff
|
tree
2009-06-17
gri
s
chka
use static declaration from prototype
commit
|
commitdiff
|
tree
2009-06-17
g
r
ischka
u
n
ions: initzi
a
lize only
one
f
i
eld
commit
|
commitdiff
|
tree
2009-06-17
grischka
tc
c
e
l
f:
accept BSS
s
ymbol with same name from other
.
.
.
commit
|
commitdiff
|
tree
2009-05-16
grisch
k
a
d
r
op all
o
ca
#
d
e
f
ine
commit
|
commitdiff
|
tree
2009-05-16
grischka
u
libc
:
#defi
n
e TCC_U
C
L
I
B
C
and load elf_inter
p
commit
|
commitdiff
|
tree
2009-05-11
grischka
update Chang
e
log, bump vers
i
on: 0
.
9
.
25
commit
|
commitdiff
|
tree
2009-05-11
grisc
h
ka
fix "ca
c
he
d
include
"
opti
m
ization
commit
|
commitdiff
|
tree
2009-05-11
Daniel Gl
ö
ckne
r
ARM: fix big
i
mm
e
diat
e
off
s
et c
o
nstruction
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix build with
m
svc
commit
|
commitdiff
|
tree
2009-05-11
grischka
fi
x
u
n
used/uninita
l
ized warnings
commit
|
commitdiff
|
tree
2009-05-11
gri
s
chk
a
fix warning
s
with tcc_add/get_symbol
commit
|
commitdiff
|
tree
2009-05-11
gris
c
hka
enable
making
t
cc using libtcc
commit
|
commitdiff
|
tree
2009-05-11
grisch
k
a
m
o
ve sta
t
ic prototypes
t
o libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-11
grischka
move so
m
e globa
l
var
i
ables into
T
CCState
commit
|
commitdiff
|
tree
2009-05-05
gri
s
chka
m
ake tcc fr
o
m tcc
.
c and libtcc from
libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move
m
i
n
o
r things
f
ro
m
li
b
tcc
.
c
to other fi
l
es
commit
|
commitdiff
|
tree
2009-05-05
grischka
move global
v
ari
a
bles t
o
l
i
btcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
m
o
ve libt
c
c interface and helpe
r
f
u
nctions to l
i
b
t
cc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move
parser/generator to tccgen
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move pre
p
roce
s
sor
t
o
t
ccpp
.
c
commit
|
commitdiff
|
tree
2009-05-05
gr
i
s
chka
move decl
a
rations
to
t
cc
.
h
commit
|
commitdiff
|
tree
2009-05-05
grischka
n
e
w files: tcc
.
h libt
c
c
.
c tccpp
.
c
tccgen
.
c
commit
|
commitdiff
|
tree
2009-04-19
grischka
cle
a
nup makef
i
les
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
enable
backtra
c
e only
when it's sup
p
orted
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
k
a
fix
makef
i
l
e
s etc for sub
d
irs
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
new
subdi
r
s: include, l
i
b
, tests
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
win32:
r
eadme
.
txt->tcc-w
i
n32
.
txt, updat
e
tcc-doc
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
mute strange diff
e
rence
i
n tc
c
tes
t
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
libtcc: add s
u
ppor
t
to b
e
build a
s
DLL
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
libtc
c
:
n
ew
a
p
i
tc
c
_s
e
t_lib_
p
ath
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
tcc_relocate: retur
n
e
rror and r
e
move unuse
d
code
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Call relocate_sym()
b
e
f
o
re we return the offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc -E: fix
pasting empty to
k
ens
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
tcc -E:
preserve spaces
,
alter
n
a
tive solution
commit
|
commitdiff
|
tree
2009-04-18
grischka
CONFIG_TCC_STATIC: add dummy fo
r
dlclose
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
av
o
id warnin
g
uni
n
itial
i
zed
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86
-
64:
Fix tcc
-
run
.
W
e need ex
t
ra memory for
PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
g
e
t rid of 8
b
ytes
memory leak
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
ch
a
nge tcc
_
add/
g
et
_
symb
o
l
to use
void*
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
a
l
ternative in
t
tcc_relocate(TCCState
*
s1, void *ptr)
;
commit
|
commitdiff
|
tree
2009-04-18
grischka
TOK_b
u
il
t
in_malloc: a
l
te
r
native sol
u
tion
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Ha
m
a
j
i
x86-64: D
e
fine make v
a
riable
TARGET s
o
that test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro
H
am
a
ji
x86-64: R
e
move code for
d
e
bug print
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Fix cast from integers
t
o pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Ha
m
aji
W
ork
a
r
o
und for the issue TCC
d
oe
s
n't ha
n
dle -21
4
7
48
3
6
48
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hir
o
Hamaji
Fix
e
s for issues I've just fou
n
d/intr
o
duced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
x86-64: Ca
s
t
f
rom 6
4
bit pointer to
l
ong
l
ong must n
o
t
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
win32:
a
ccept uppe
r
c
a
s
e
f
i
lename suffixes
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
ch
i
ro Hamaji
x
8
6-64: There
can
b
e
v
a
l
i
d
addresses w
h
ich is
greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro H
a
m
aji
Fix for x86-64: The firs
t
and s
e
c
on
d
ar
g
umen
t
s
of me
m
c
p
y
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hin
i
chi
r
o Hama
j
i
Fix s
i
lly typos in th
e
pr
e
v
i
ous c
h
ange
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
x86-
6
4: Make
A
BI for long double
c
o
m
pat
i
b
l
e with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Impro
v
e the tes
t
c
o
verage: !va
l
for floa
t
/double/
l
ong
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
x86-64: Combine buff
e
rs of
s
ection
s
before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
H
amaji
Ge
n
erat
e
P
IC
code
s
o
that
we can crea
t
e shared objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
ch
e
ck for absol
u
t
e
include paths
commit
|
commitdiff
|
tree
2009-04-18
grischka
get rid o
f
"free_section pro
b
l
em
"
with private sections
commit
|
commitdiff
|
tree
2009-04-18
grischka
tiny_
l
ib
m
aker: fix
functio
n
a
r
ray over
f
low
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
accept "restrict"
i
n array-decl (STDC 1
9
9
9
01)
commit
|
commitdiff
|
tree
2009-04-18
grischka
i386: ap
p
ly "align
=
8
f
or doubles
.
.
.
" for PE only
commit
|
commitdiff
|
tree
2009-04-18
S
h
inic
h
iro Ham
a
ji
x86
-
64
:
Now TCC can
cr
e
ate healthy sh
a
r
e
d obje
c
ts
from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
x86-64 bu
g
f
i
x
: Fix sta
b
g
e
neration for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro H
a
m
a
ji
x86-64 bug fix: Use sta
c
k with a
l
i
g
n
ment just
lik
e
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Sav
e
RDX and RCX b
e
fore we use them as function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Remove mu
l
tiple definition e
r
ror
c
aused
by
c
o
mbinati
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
A
dd check f
o
r invalid n
u
m
bers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
H
a
m
a
j
i
Fix overrun
in decl_initializ
e
r_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Bett
e
r
DLL s
u
ppo
r
t on
x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
H
ama
j
i
First na
i
ve DLL support on x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
Generat
e
PI
C
fo
r
add
r
esses
o
f symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Suppres
s
noisy point
e
r signed-n
e
s
s
warn
i
ngs on
x
8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Code cleaning: utilize vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Ham
a
ji
Support lon
g
long bitfields
f
o
r all arch
i
t
e
ctures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
A
uint64
bug fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro H
a
maj
i
Al
l
o
w
long lo
n
g as a type of bitfield
s
on x8
6
-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: allo
w
u
s
er s
e
gm
e
n
ts
a
s writable
&
ex
e
cu
t
a
bl
e
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
i386: align=8 for dou
b
l
e and long long
commit
|
commitdiff
|
tree
2009-04-18
gris
c
h
ka
win32: fix for VC8Express com
p
iler
commit
|
commitdiff
|
tree
2009-04-18
Kiril
l
Sme
l
k
o
v
tcc -E: preserve
sp
a
ces (partial solution)
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smelkov
string_t
e
st:
we should alw
a
ys use 'unsigned int'
f
or b
commit
|
commitdiff
|
tree
2009-04-18
Alex
a
n
der Eg
o
renkov
ty
p
e_
s
ize functi
o
n returned in
c
orrec
t
s
i
ze
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
fix const
a
nt
op
t
im
i
zation f
o
r
u
n
signeds
commit
|
commitdiff
|
tree
2008-12-02
grischka
fix da
t
a ove
r
flow with in
i
t_putv
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
maji
Add seve
r
a
l
test c
a
ses
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add suppo
r
t
o
f x86-6
4
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hamaji
s/int/unsigned/ sinc
e
GCC 4
.
3
.
2 produces
c
ode whic
h
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaji
S
uport
LDOUB
L
E_SIZE == 1
6
environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
sill
y
bug f
i
x:
s/#ifdef PTR_SIZE == 4/#if PTR_S
I
ZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichi
r
o Hamaji
M
a
ke tcce
l
f
.
c
64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o Hamaji
O
n
e mor
e
s/int/long/
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro H
a
maji
Use int*2 in
s
tead o
f
long*2 to h
o
ld d
o
uble value
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
U
s
e lon
g
inst
e
ad of int to h
o
ld pointer
v
alues
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o Ha
m
aji
A
d
d __builti
n
_f
r
ame_address(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
a
maji
Imported several macro
s
required by x
8
6-64
commit
|
commitdiff
|
tree
next