repo.or.cz
/
tinycc
/
miki.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
pe32+ target: adjust x86_64-gen.c
2009-07-18
gr
i
s
chka
p
e32+
t
a
rget: adju
s
t x86_64-gen
.
c
commit
|
commitdiff
|
tree
2009-07-18
grisch
k
a
pe32+ target: add to makefile
commit
|
commitdiff
|
tree
2009-07-18
grischka
pe3
2
+ ta
r
get: add i
n
v
arious #define's
commit
|
commitdiff
|
tree
2009-06-17
grischka
win32
:
guard va_li
s
t
t
y
pedef
commit
|
commitdiff
|
tree
2009-06-17
grisch
k
a
acc
e
p
t
option -
x
<la
n
g>
commit
|
commitdiff
|
tree
2009-06-17
grisc
h
ka
wi
n
32
:
stru
c
ture r
e
tur
n
GCC
compatible (ret
4 with
.
.
.
commit
|
commitdiff
|
tree
2009-06-17
g
rischka
e
r
ror messages: p
r
i
nt "er
r
or
:
.
.
.
"
commit
|
commitdiff
|
tree
2009-06-17
g
r
i
schka
tcc_preprocess: add gcc-style includ
e
-dept
h
flags
commit
|
commitdiff
|
tree
2009-06-17
gri
s
c
h
ka
i
ncompatible fun
c
tion ptr assignme
n
t
:
just warn
commit
|
commitdiff
|
tree
2009-06-17
gri
s
chk
a
allow redefinit
i
o
n o
f
func_old_t
y
pe funct
i
ons
commit
|
commitdiff
|
tree
2009-06-17
S
oloi
s
t D
e
ng
tryin
g
to fix th
e
bu
g
o
f
u
nclean F
P
U
st(0
)
commit
|
commitdiff
|
tree
2009-06-17
g
rischka
use
static declaration from prototype
commit
|
commitdiff
|
tree
2009-06-17
gri
s
chka
unions: initzialize
o
n
l
y one field
commit
|
commitdiff
|
tree
2009-06-17
grischka
tccelf:
a
cc
e
pt BSS symbol with same name from
other
.
.
.
commit
|
commitdiff
|
tree
2009-05-16
grischka
drop all
o
ca #define
commit
|
commitdiff
|
tree
2009-05-16
grischka
ulibc: #define
TCC_UCL
I
BC
a
nd load e
l
f_i
n
ter
p
commit
|
commitdiff
|
tree
2009-05-11
g
ris
c
hka
upda
t
e Ch
a
ngel
o
g
,
bump version: 0
.
9
.
25
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix
"
cac
h
ed inc
l
ude" optimization
commit
|
commitdiff
|
tree
2009-05-11
Daniel Gl
ö
ckner
A
RM: fix
big im
m
e
d
iate offset
construction
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix build with msvc
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix unus
e
d/uninitalized
w
arnin
g
s
commit
|
commitdiff
|
tree
2009-05-11
gris
c
hka
fix war
n
i
n
gs with tcc_add
/
get_s
y
mbol
commit
|
commitdiff
|
tree
2009-05-11
grischka
enabl
e
making tcc using
libtc
c
commit
|
commitdiff
|
tree
2009-05-11
grischk
a
mo
v
e
s
tatic pro
t
otype
s
t
o libtc
c
.
c
commit
|
commitdiff
|
tree
2009-05-11
g
r
i
s
chka
m
o
ve some globa
l
variabl
e
s i
n
to TCCState
commit
|
commitdiff
|
tree
2009-05-05
grischka
ma
k
e tcc
from
tcc
.
c
and libtcc from
libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
m
ove mino
r
t
hings from li
b
t
c
c
.
c to other files
commit
|
commitdiff
|
tree
2009-05-05
gris
c
hk
a
move glob
a
l variables to lib
t
cc
.
c
commit
|
commitdiff
|
tree
2009-05-05
gris
c
hka
move libtcc interface and help
e
r
fu
n
c
t
i
o
n
s
t
o libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
gris
c
hk
a
move pars
e
r/generat
o
r to
t
c
cgen
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move
prepr
o
c
e
s
sor to
tccpp
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move declar
a
tions t
o
t
c
c
.
h
commit
|
commitdiff
|
tree
2009-05-05
grischk
a
new
f
i
les: tcc
.
h libtcc
.
c
t
ccpp
.
c tccgen
.
c
commit
|
commitdiff
|
tree
2009-04-19
g
rischka
c
leanup
make
f
il
e
s
commit
|
commitdiff
|
tree
2009-04-18
grischka
enable backtrace on
l
y when it's s
u
pported
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
fix makefiles e
t
c for subd
i
rs
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
n
ew
subdirs: i
n
c
lude, l
i
b,
tests
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: read
m
e
.
txt->tcc-
w
in32
.
txt, upd
a
te t
c
c
-doc
commit
|
commitdiff
|
tree
2009-04-18
grischka
mute
s
tr
a
nge
difference
i
n tcc
t
e
s
t
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
l
i
b
tcc: add support to b
e
build as
D
LL
commit
|
commitdiff
|
tree
2009-04-18
grischka
libtcc: new api tc
c
_se
t
_
l
ib_
p
ath
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc_re
l
oc
a
te: ret
u
rn error and
r
emove unused code
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Ca
l
l r
e
l
ocate_sym() before
w
e return the
o
ff
s
et,
s
o
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gr
i
sch
k
a
tcc -E: fix
p
ast
i
ng
e
mpty tokens
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc -E: preser
v
e s
p
aces, alternative solution
commit
|
commitdiff
|
tree
2009-04-18
grischka
CONFIG_TCC_STATIC: add dummy for dlclose
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
avoi
d
wa
r
ning
u
n
i
nitialized
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hama
j
i
x8
6
-6
4
: Fix tcc -run
.
We need extra memory for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
get rid
of 8 bytes memory leak
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
cha
n
ge tcc
_
add/ge
t
_
s
y
m
bol to use voi
d
*
commit
|
commitdiff
|
tree
2009-04-18
grischka
a
l
ternati
v
e int tcc_relocate(TCCState
*
s1,
v
o
i
d *ptr);
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
TOK_b
u
iltin_malloc:
alternativ
e
solution
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
x86-64: Define
m
ake variable TA
R
GET so that t
e
s
t
2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x86-64: Remove c
o
de f
o
r debug p
r
int
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
x86-64
:
Fix cast from inte
g
e
rs to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro H
a
maji
Work around for the issue TCC doesn'
t
handle -214748
3
648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
F
i
xes
for issues
I
've just found/introd
u
ced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
x86
-
64: Cas
t
f
r
o
m 64bit pointer to long long mus
t
not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32
:
accept u
p
percase filen
a
m
e suff
i
xes
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
x86
-
6
4
:
T
h
ere ca
n
b
e valid addres
s
es
w
hich is
g
reat
e
r
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix f
o
r
x86
-
64
:
T
he fi
r
s
t
a
n
d
seco
n
d
arguments of memc
p
y
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix sill
y
ty
p
os in the previous change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
x
8
6-64: M
a
ke
A
B
I
f
or long dou
b
l
e
compatible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hir
o
Hamaji
Improve the test coverage: !val
f
or float
/
do
u
ble/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinich
i
ro
H
amaji
x86-6
4
:
C
ombi
n
e
b
u
f
fer
s
of sections
b
e
for
e
we cal
l
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
h
iro Hamaji
Generate
PIC co
d
e so that we can cre
a
te sha
r
e
d objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
check f
o
r absolute include pa
t
h
s
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
g
e
t rid
o
f "fre
e
_section p
r
oblem"
wi
t
h
p
rivate sections
commit
|
commitdiff
|
tree
2009-04-18
grischka
tiny_libmaker: fi
x
f
u
nction ar
r
ay overflow
commit
|
commitdiff
|
tree
2009-04-18
grischka
accept "r
e
strict"
i
n array-decl (S
T
DC 1
9
9901)
commit
|
commitdiff
|
tree
2009-04-18
grischka
i
3
86: app
l
y "ali
g
n=8 f
o
r
d
oubles
.
.
.
" for PE only
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
x86-64: No
w
T
CC
can cre
a
te healthy shared obj
e
cts from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x
86
-
64 bug fix: Fix stab ge
n
eration for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-6
4
bug fix: Use sta
c
k with align
m
ent ju
s
t like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x86-64: Save RDX and RCX before we use th
e
m as
f
un
c
tio
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Remov
e
mul
t
i
ple d
e
finition
erro
r
caused by c
o
mbi
n
ation
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hama
j
i
Add check for invalid
n
umbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
F
ix over
r
u
n
in decl_
i
nit
i
alizer
_
alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
ro Hamaji
Bette
r
DLL s
u
p
p
o
r
t
on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
First naive
D
LL support on x86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Generat
e
P
IC for addresses of symb
o
l
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Suppress noisy
p
ointer signed-ness warni
n
gs o
n
x86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
r
o
Ham
a
ji
Code cleaning:
u
tilize vpu
s
hll()
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
Ham
a
ji
S
u
p
p
ort l
o
n
g
l
o
ng
b
it
f
ields for all architect
u
r
e
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
A uint64 bug fix on
x
86-6
4
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
Al
l
ow long
l
o
ng as a type o
f
bitfi
e
lds
o
n x
8
6
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: allow user segments as writable & executa
b
le
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
i
3
86
:
align=8 for d
o
ubl
e
and
l
o
ng long
commit
|
commitdiff
|
tree
2009-04-18
grischka
win
3
2: fi
x
for VC
8
Expr
e
ss compiler
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smelkov
tc
c
-E: preserve spaces (partial solution)
commit
|
commitdiff
|
tree
2009-04-18
K
i
rill Sm
e
lkov
string_test: we should alway
s
use 'un
s
igned int' for b
commit
|
commitdiff
|
tree
2009-04-18
A
l
exander Ego
r
enkov
t
y
pe_size function retur
n
ed incorrect size
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
fix constant op
t
im
i
za
t
ion for unsigneds
commit
|
commitdiff
|
tree
2008-12-02
g
ri
s
ch
k
a
f
i
x
d
ata o
v
erflow with init_p
u
tv
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro
Hamaji
Add
s
everal test cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
maji
Add supp
o
rt of x86-6
4
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro
H
amaji
s/int/unsigned/
sin
c
e GCC
4
.
3
.
2 produce
s
code wh
i
ch
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Ham
a
ji
Supo
r
t LDOUBLE_SIZE == 16 environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
maji
silly bug fix: s
/
#ifdef PT
R
_SIZE == 4/#if
P
TR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro H
a
maji
M
ake tc
c
elf
.
c 6
4
bit ready
.
commit
|
commitdiff
|
tree
next