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
win64: fix pointer <-> unsigned long typecast issues
2009-07-18
grischka
win64
:
f
ix pointer <-> unsi
g
ned
long
t
ypec
a
st issues
commit
|
commitdiff
|
tree
2009-07-18
grisc
h
ka
pe32+ tar
g
e
t
: adjust x86_64
-
g
en
.
c
commit
|
commitdiff
|
tree
2009-07-18
g
ris
c
hka
pe32+ target: add to makefile
commit
|
commitdiff
|
tree
2009-07-18
gri
s
chka
pe32+ targ
e
t: add
i
n various
#
de
f
ine
'
s
commit
|
commitdiff
|
tree
2009-06-17
g
rischka
win32: guard va_list typedef
commit
|
commitdiff
|
tree
2009-06-17
grischka
accept option
-
x
<lang>
commit
|
commitdiff
|
tree
2009-06-17
grischka
win32
:
s
tructure return GCC c
o
mp
a
tible (ret 4 wit
h
.
.
.
commit
|
commitdiff
|
tree
2009-06-17
grischka
error mes
s
ages: print "er
r
or:
.
.
.
"
commit
|
commitdiff
|
tree
2009-06-17
g
r
ischka
tcc_preprocess: add gcc-style includ
e
-dep
t
h flags
commit
|
commitdiff
|
tree
2009-06-17
g
rischka
inc
o
mpat
i
ble fu
n
ction ptr
a
ssignment: just warn
commit
|
commitdiff
|
tree
2009-06-17
gris
c
hka
allow redefinit
i
on of func_old_type
f
unctions
commit
|
commitdiff
|
tree
2009-06-17
S
oloist Deng
trying to
fix the bug
of unclean
F
PU
s
t(0)
commit
|
commitdiff
|
tree
2009-06-17
grischka
use static declaratio
n
f
rom prototy
p
e
commit
|
commitdiff
|
tree
2009-06-17
grischka
unions: initziali
z
e onl
y
o
n
e fiel
d
commit
|
commitdiff
|
tree
2009-06-17
g
rischka
tccelf:
a
c
cept BSS symbol with same name from othe
r
.
.
.
commit
|
commitdiff
|
tree
2009-05-16
grischka
drop alloca #define
commit
|
commitdiff
|
tree
2009-05-16
grischka
ul
i
bc: #
d
efine
T
CC_UCLIBC and load elf_inte
r
p
commit
|
commitdiff
|
tree
2009-05-11
g
r
ischka
update
C
hangelog
,
bump vers
i
o
n: 0
.
9
.
25
commit
|
commitdiff
|
tree
2009-05-11
g
risc
h
k
a
fix
"cached include"
optimization
commit
|
commitdiff
|
tree
2009-05-11
Dan
i
e
l Glöckner
ARM: fi
x
bi
g
imm
e
diate offset co
n
st
r
uc
t
ion
commit
|
commitdiff
|
tree
2009-05-11
gri
s
chka
f
i
x buil
d
wit
h
msvc
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix unused/u
n
in
i
taliz
e
d
warnings
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix
warn
i
n
gs with tcc_add/get
_
s
y
mbol
commit
|
commitdiff
|
tree
2009-05-11
gr
i
s
chka
enabl
e
ma
k
ing tcc using
l
i
b
t
c
c
commit
|
commitdiff
|
tree
2009-05-11
grisch
k
a
move stat
i
c pr
o
tot
y
p
e
s
t
o l
i
b
tcc
.
c
commit
|
commitdiff
|
tree
2009-05-11
grischk
a
mov
e
s
o
me glo
b
al va
r
ia
b
les into
TCCState
commit
|
commitdiff
|
tree
2009-05-05
gr
i
schka
make tcc f
r
o
m
tcc
.
c
and lib
t
cc fr
o
m li
b
t
cc
.
c
commit
|
commitdiff
|
tree
2009-05-05
g
r
ischka
move minor things
f
rom libtcc
.
c to
other f
i
les
commit
|
commitdiff
|
tree
2009-05-05
grischka
move global
v
a
riables to l
i
bt
c
c
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move libtcc interfac
e
and helper functions to libtc
c
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move parser/generator to tccgen
.
c
commit
|
commitdiff
|
tree
2009-05-05
gr
i
schka
mov
e
pre
p
rocessor
to tccpp
.
c
commit
|
commitdiff
|
tree
2009-05-05
gris
c
hka
move decla
r
ations to tcc
.
h
commit
|
commitdiff
|
tree
2009-05-05
grischka
n
e
w files: tcc
.
h libtc
c
.
c tccpp
.
c
tccgen
.
c
commit
|
commitdiff
|
tree
2009-04-19
grischka
cleanup makefiles
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
e
nab
l
e back
t
race
o
nly when it's sup
p
or
t
e
d
commit
|
commitdiff
|
tree
2009-04-18
g
risc
h
ka
f
i
x makefiles etc for subdirs
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
new subdirs: in
c
l
ude,
lib, t
e
sts
commit
|
commitdiff
|
tree
2009-04-18
grischka
w
in32:
readme
.
txt->tcc-win32
.
txt, update t
c
c-doc
commit
|
commitdiff
|
tree
2009-04-18
grischka
mut
e
strange
difference in
tc
c
test
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
libtcc: add s
u
ppo
r
t
to be bu
i
ld
a
s DLL
commit
|
commitdiff
|
tree
2009-04-18
grischka
libtcc: new api tcc
_
s
et
_
lib_p
a
t
h
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
tcc_relocate: return e
r
ror and remove unuse
d
c
ode
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
a
j
i
Call relocate_sym() bef
o
re we return the o
f
fs
e
t, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gri
s
ch
k
a
tcc -E: fix pas
t
i
n
g
empty token
s
commit
|
commitdiff
|
tree
2009-04-18
g
ris
c
hka
tcc
-
E
:
preserve
spa
c
es, a
l
ternative s
o
lution
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
CONFIG_TCC_STATIC
:
add du
m
my for dlclose
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
avoid warning uni
n
itialized
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hama
j
i
x8
6
-64: Fix tcc -run
.
W
e nee
d
extra memory f
o
r PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
g
e
t
r
i
d
of
8
bytes memory leak
commit
|
commitdiff
|
tree
2009-04-18
g
ris
c
hka
chang
e
tcc_add/get_sy
m
bo
l
to
u
se v
o
id*
commit
|
commitdiff
|
tree
2009-04-18
grischka
alternat
i
ve int tcc_
r
eloca
t
e(
T
CCSta
t
e *s1, void
*
ptr);
commit
|
commitdiff
|
tree
2009-04-18
grischka
TOK_builtin_malloc: alternative solution
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chir
o
Ha
m
a
j
i
x86-64
:
Define make variable T
A
R
GET so that test2 a
n
d
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro
Hamaji
x86-6
4
:
Remove code f
o
r deb
u
g
p
rint
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
ini
c
hiro
H
a
m
aji
x86-64:
F
ix cast
f
r
om integers
t
o
pointe
r
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro H
a
maji
Work around
f
or t
h
e issue TCC doesn't handle -2147
4
83648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
H
amaji
Fixes for issues I'
v
e just found/intro
d
uced to
x
8
6
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
x
86-64:
C
ast from 64bit pointer to long lo
n
g must no
t
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
win32
:
accep
t
upp
e
rca
s
e filename suffixes
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
c
h
i
ro
H
amaj
i
x86
-
64:
T
h
ere can be vali
d
addr
e
sses
w
hi
c
h is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Ham
a
j
i
Fix for x86
-
64: The firs
t
and
second arguments of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Fix s
i
lly typos in the previous ch
a
nge
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
H
a
maji
x86-64: M
a
ke
A
BI for
l
ong double compatible with
G
CC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
Improve the test coverage: !val for f
l
oat/
d
oubl
e
/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
H
a
ma
j
i
x86-64: Com
b
ine buffers
of se
c
t
i
on
s
before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
H
amaji
Gen
e
rate PIC code so that we can c
r
eate shared objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
check for a
b
solute i
n
clude paths
commit
|
commitdiff
|
tree
2009-04-18
gr
i
s
c
h
k
a
get rid of
"free
_
s
ection proble
m
" with private sections
commit
|
commitdiff
|
tree
2009-04-18
grischka
ti
n
y_
l
ibm
a
ker
:
fix functi
o
n array o
v
er
f
low
commit
|
commitdiff
|
tree
2009-04-18
grischka
accept "re
s
tr
i
ct" in
array-decl
(
S
T
DC
1
999
0
1)
commit
|
commitdiff
|
tree
2009-04-18
grischka
i3
8
6
: apply "align=8 f
o
r do
u
bles
.
.
.
" for PE only
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
x86-64
:
Now TCC can
c
r
e
a
te
h
e
a
lt
h
y sha
r
ed objec
t
s from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
H
amaji
x86-64
bug
f
i
x: Fix stab
g
enerat
i
on f
o
r x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64 bug fix: Use stac
k
w
ith alig
n
ment j
u
st like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x86-64: Save RDX and RCX before we u
s
e them as function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nich
i
r
o
H
amaji
Remove mu
l
tiple definit
i
on error caused by combinat
i
on
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Ad
d
chec
k
for invalid nu
m
bers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Fix overrun
in
d
ecl_init
i
alizer_all
o
c
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
Better DLL
s
uppo
r
t
o
n
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inic
h
ir
o
H
amaji
First naive DLL suppor
t
on x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
c
hi
r
o
Hamaji
G
enerate PIC for add
r
esses of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
S
hini
c
hiro Hama
j
i
S
u
p
press noisy poi
n
ter
signed-ne
s
s
warnings
on
x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro H
a
maji
Co
d
e
clea
n
ing:
u
tilize vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
Support
l
ong long bitfields for all architec
t
ures
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nich
i
ro Hamaji
A
u
i
n
t64 b
u
g fi
x
on x86-64
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Ha
m
aji
Allo
w
long
long as a ty
p
e of bi
t
fields on
x
86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
gri
s
ch
k
a
win32: allow user segment
s
as wr
i
table & executa
b
l
e
commit
|
commitdiff
|
tree
2009-04-18
grischka
i38
6
: align=8
f
or dou
b
le and long long
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: fix
f
o
r
V
C8Express co
m
piler
commit
|
commitdiff
|
tree
2009-04-18
Kirill
S
melkov
t
c
c
-
E: pres
e
rve spaces
(
partial s
o
lution
)
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smel
k
ov
string_test: we should always use 'unsigned int' f
o
r b
commit
|
commitdiff
|
tree
2009-04-18
A
l
exa
n
d
e
r Egorenkov
type_size function returned inc
o
rr
e
ct size
commit
|
commitdiff
|
tree
2009-04-18
gr
i
s
c
hka
fix
constant optimization for u
n
sig
n
eds
commit
|
commitdiff
|
tree
2008-12-02
grisc
h
ka
fix
d
ata o
v
erflow with
i
nit_putv
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro
Hamaj
i
Add several test
c
ases
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hamaji
Add support of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
amaj
i
s/int
/
unsi
g
ned/ since GC
C
4
.
3
.
2 produc
e
s c
o
d
e which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
hin
i
chiro Hama
j
i
Suport
LDOUBLE_SIZE == 1
6
envir
o
nmen
t
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chi
r
o Hamaji
silly bug f
i
x: s/#
i
fdef PTR_SIZE
== 4/#if PTR_SIZ
E
.
.
.
commit
|
commitdiff
|
tree
next