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
win32/include: enable _timezone etc variables.
2009-07-18
gris
c
hka
wi
n
64: align j
m
p_buf
commit
|
commitdiff
|
tree
2009-07-18
grisc
h
ka
win64: fix pointer <-> unsigned lo
n
g type
c
a
st issues
commit
|
commitdiff
|
tree
2009-07-18
gr
i
schka
pe
3
2+ target: adj
u
st x86_
6
4-gen
.
c
commit
|
commitdiff
|
tree
2009-07-18
g
r
ischka
pe32+ target: add to m
a
kefile
commit
|
commitdiff
|
tree
2009-07-18
g
r
ischka
pe
3
2
+ targe
t
:
add in
v
arious #d
e
fine
'
s
commit
|
commitdiff
|
tree
2009-06-17
grischka
w
i
n32: guard va_
l
ist t
y
p
edef
commit
|
commitdiff
|
tree
2009-06-17
g
r
ischka
accep
t
option -
x
<lang>
commit
|
commitdiff
|
tree
2009-06-17
grischka
w
i
n32:
s
tructure return
GCC c
o
mpatible
(
ret 4 wit
h
.
.
.
commit
|
commitdiff
|
tree
2009-06-17
grisc
h
ka
e
rror mes
s
ages: pri
n
t
"error:
.
.
.
"
commit
|
commitdiff
|
tree
2009-06-17
grischka
t
cc_prep
r
oces
s
: add
g
cc-style include-depth flags
commit
|
commitdiff
|
tree
2009-06-17
gris
c
hk
a
incompatible function pt
r
assignment: j
u
st w
a
rn
commit
|
commitdiff
|
tree
2009-06-17
g
rischka
allo
w
rede
f
initio
n
of
f
unc_old_type functions
commit
|
commitdiff
|
tree
2009-06-17
Soloist Den
g
trying to fix
the bug of un
c
lean FPU st(0)
commit
|
commitdiff
|
tree
2009-06-17
grischka
use static declar
a
tion fr
o
m
p
ro
t
otype
commit
|
commitdiff
|
tree
2009-06-17
grischka
u
nion
s
: initzialize only one field
commit
|
commitdiff
|
tree
2009-06-17
grisc
h
ka
t
c
celf: accept BSS symbol with same name
from other
.
.
.
commit
|
commitdiff
|
tree
2009-05-16
grischka
drop alloca #define
commit
|
commitdiff
|
tree
2009-05-16
grischka
ul
i
bc: #define TCC_
U
CL
I
BC and load
e
lf_in
t
erp
commit
|
commitdiff
|
tree
2009-05-11
grischka
update Cha
n
gelog, bump ver
s
ion:
0
.
9
.
25
commit
|
commitdiff
|
tree
2009-05-11
g
risc
h
ka
fix
"
cached include" optimization
commit
|
commitdiff
|
tree
2009-05-11
Daniel
Glöckner
A
R
M
: fix
b
ig immedia
t
e offset const
r
uct
i
on
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix
b
u
i
ld w
i
th m
s
vc
commit
|
commitdiff
|
tree
2009-05-11
g
r
ischka
fix unused/uninitalized warnings
commit
|
commitdiff
|
tree
2009-05-11
g
rischka
fix
w
arnings with tcc_add/get_symb
o
l
commit
|
commitdiff
|
tree
2009-05-11
gr
i
sc
h
ka
enable m
a
king t
c
c using libtcc
commit
|
commitdiff
|
tree
2009-05-11
grischka
move stati
c
prototypes to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-11
grischka
m
ove s
o
me
global variable
s
into TC
C
S
t
ate
commit
|
commitdiff
|
tree
2009-05-05
grisch
k
a
make tcc from tcc
.
c and libtcc from libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
mo
v
e minor things
from libtcc
.
c to othe
r
f
i
les
commit
|
commitdiff
|
tree
2009-05-05
grischka
move global variables to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
g
ri
s
chka
move libtcc interface and he
l
per functions to lib
t
cc
.
c
commit
|
commitdiff
|
tree
2009-05-05
g
rischka
move parser/generato
r
t
o tccgen
.
c
commit
|
commitdiff
|
tree
2009-05-05
grisc
h
k
a
m
o
ve
p
reprocessor to tccpp
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move declarations to
t
cc
.
h
commit
|
commitdiff
|
tree
2009-05-05
grischka
new file
s
: tcc
.
h
lib
t
cc
.
c tccp
p
.
c tccg
e
n
.
c
commit
|
commitdiff
|
tree
2009-04-19
g
r
isch
k
a
cle
a
n
u
p m
a
kefiles
commit
|
commitdiff
|
tree
2009-04-18
gris
c
h
ka
enable backtrace
o
nly when i
t
's supp
o
rt
e
d
commit
|
commitdiff
|
tree
2009-04-18
grischka
fix ma
k
efile
s
etc for
s
ubdirs
commit
|
commitdiff
|
tree
2009-04-18
grischka
new subdirs: inclu
d
e,
l
ib, tests
commit
|
commitdiff
|
tree
2009-04-18
grischka
w
in32: rea
d
m
e
.
tx
t
->tcc-
w
in32
.
t
x
t, upd
a
te t
c
c-doc
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
mute stran
g
e diff
e
r
e
nce in t
c
c
t
est
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
libtcc: a
d
d support to
be
b
uild as DL
L
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
libtcc: new api
t
cc_s
e
t_lib_path
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
tc
c
_reloca
t
e: return
err
o
r an
d
remove u
n
used code
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Cal
l
relocat
e
_s
y
m() before we
r
eturn the offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
t
cc
-
E
: fi
x
pasting empty
t
o
k
e
ns
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc -E: prese
r
ve s
p
aces, altern
a
t
ive s
o
l
u
t
ion
commit
|
commitdiff
|
tree
2009-04-18
grischka
CONF
I
G_TC
C
_STATIC:
a
dd dumm
y
for dlcl
o
se
commit
|
commitdiff
|
tree
2009-04-18
gr
i
s
c
h
k
a
av
o
id warning
u
ninitialized
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
x86-
6
4: Fix tcc -r
u
n
.
We need extra mem
o
r
y
for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
get rid of 8
by
t
e
s
memo
r
y le
a
k
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
change tc
c
_add/get_sym
b
o
l
to
use void*
commit
|
commitdiff
|
tree
2009-04-18
grischka
a
l
ternative
in
t
t
cc_relocate(
T
CCSta
t
e
*s
1
, void
*p
t
r);
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
TOK_builtin_mallo
c
:
a
lternative solution
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
x86
-
6
4
:
Defi
n
e make
variable TARGET so that te
s
t
2
and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
x86-64: Rem
o
ve
c
ode fo
r
debu
g
p
r
i
nt
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
x86-64:
F
ix cast from inte
g
ers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
i
ro Ha
m
aji
W
o
rk
a
roun
d
for the is
s
ue TC
C
does
n
't handle -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichir
o
Ham
a
ji
Fi
x
e
s
for issues I've just found/introd
u
c
ed to
x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chi
r
o
H
amaji
x86-64
:
Ca
s
t fr
o
m 64bit poin
t
er
t
o
l
ong long mu
s
t not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: accept uppercase filena
m
e suf
f
i
xes
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Ha
m
aji
x86
-
64: Ther
e
can be valid addres
s
es which is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix for
x
86-64: The first and sec
o
n
d argum
e
nts of me
m
cpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Fix sill
y
typos
in the previo
u
s chan
g
e
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
H
amaj
i
x86-64: Make ABI for long
d
ouble compa
t
ible wi
t
h GC
C
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
H
a
maj
i
Imp
r
o
v
e
t
h
e te
s
t coverage: !
v
al f
o
r float/
d
ouble/lon
g
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
x8
6
-64: Combine buffers of se
c
t
i
ons befor
e
we
c
all
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Gener
a
te
P
IC code so that we can create shared objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
check for a
b
solute
incl
u
de
p
a
t
hs
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
get rid of "fr
e
e_se
c
tion probl
e
m
"
with private
sections
commit
|
commitdiff
|
tree
2009-04-18
grischka
t
iny_libmak
e
r
:
fix
f
u
n
cti
o
n array
o
ver
f
low
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
accep
t
"restrict" in
a
rray-de
c
l (STDC 1
9
9901)
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
i
3
8
6:
a
pply "align=8 for doubles
.
.
.
"
for
PE
o
nly
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x8
6
-
6
4: Now
TCC
can create
healthy shared objects f
r
om
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro
H
amaji
x86-64 b
u
g
fix: Fix stab generation
f
or x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x
86
-
64 bu
g
fix: U
s
e stack with align
m
ent just lik
e
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Save
R
D
X
and RCX before
we use them as
f
unction
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
H
a
maji
Remove mult
i
ple definition
e
r
ror caused by combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aj
i
Add
chec
k
for invalid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
F
ix overrun in decl_initializer_all
o
c
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
Better DLL s
u
p
p
ort on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fir
s
t naive
DLL support o
n
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
chiro Hamaji
Genera
t
e PI
C
for addre
s
ses of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro Hamaji
Suppr
e
ss nois
y
pointer sig
n
ed-ness warni
n
gs on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Code clea
n
ing
:
utilize vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Ham
a
ji
S
u
ppo
r
t long long bitfi
e
l
d
s for
a
ll
a
r
c
hitectures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
A uint64 bug fix on
x86-64
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro Ham
a
ji
Allow l
o
ng
l
ong as a type
o
f b
i
tfields on x86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
gr
i
s
c
hka
win32: allow user segments as wr
i
table &
e
x
e
cutable
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
schk
a
i386: align=8
f
or double
and long long
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
win32: fix for
V
C8Express co
m
p
i
ler
commit
|
commitdiff
|
tree
2009-04-18
Kirill Sm
e
lk
o
v
tcc -E: preserve
s
p
ac
e
s (pa
r
tial solution)
commit
|
commitdiff
|
tree
2009-04-18
Ki
r
i
ll S
m
elk
o
v
string_t
e
st: w
e
should always
us
e
'
u
n
s
i
g
ned int' for b
commit
|
commitdiff
|
tree
2009-04-18
A
l
ex
a
nd
e
r
Egoren
k
ov
t
y
pe_size function
retu
r
ned inc
o
rrect size
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
fix c
o
n
s
tant optimization f
o
r unsign
e
d
s
commit
|
commitdiff
|
tree
2008-12-02
g
rischka
fix data overflow with
i
nit_p
u
tv
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
A
dd sever
a
l test cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
H
a
maji
Add support of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aji
s/int/
u
n
signed/
since GCC
4
.
3
.
2 pro
d
uces
cod
e
wh
i
ch
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o Ha
m
a
ji
Sup
o
r
t
L
D
O
U
BLE_SIZ
E
== 16 environment
.
commit
|
commitdiff
|
tree
next