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
tccpp: warn about #define redefinition
2009-05-11
gri
s
chk
a
move some glo
b
a
l variab
l
es i
n
to TCCSta
t
e
commit
|
commitdiff
|
tree
2009-05-05
gr
i
s
c
hka
make
t
cc
f
r
om t
c
c
.
c a
n
d libtc
c
from
l
ibtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grisc
h
ka
mo
v
e mi
n
or th
i
ng
s
f
r
om
libtcc
.
c to other files
commit
|
commitdiff
|
tree
2009-05-05
gris
c
h
ka
move glob
a
l variables to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
g
r
i
schk
a
mov
e
libtc
c
interface and he
l
per functions to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
gr
i
schka
move
p
a
r
s
er/ge
n
erator to
t
cc
g
en
.
c
commit
|
commitdiff
|
tree
2009-05-05
gris
c
hka
move
p
r
e
processo
r
to
t
ccpp
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
mov
e
d
eclaration
s
to tcc
.
h
commit
|
commitdiff
|
tree
2009-05-05
g
r
i
schka
new files: tcc
.
h lib
t
cc
.
c
t
ccpp
.
c tccgen
.
c
commit
|
commitdiff
|
tree
2009-04-19
grischka
cleanup
m
akefile
s
commit
|
commitdiff
|
tree
2009-04-18
grischka
e
n
a
ble backt
r
ac
e
only when it's sup
p
o
r
ted
commit
|
commitdiff
|
tree
2009-04-18
grischka
fix
makefiles etc
f
or subdirs
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
new
s
u
bdi
r
s: inc
l
ude,
l
ib, tests
commit
|
commitdiff
|
tree
2009-04-18
gri
s
c
h
ka
wi
n
3
2
:
r
ea
d
me
.
txt-
>
tcc-win32
.
txt, u
p
date tcc-do
c
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
mute strange dif
f
e
rence in tcctes
t
commit
|
commitdiff
|
tree
2009-04-18
grischka
libtc
c
:
a
dd s
u
pport t
o
be build as DLL
commit
|
commitdiff
|
tree
2009-04-18
gris
c
h
ka
l
i
btcc
:
new api tc
c
_set_
l
ib_path
commit
|
commitdiff
|
tree
2009-04-18
g
risch
k
a
t
c
c_relo
c
ate
:
re
t
urn error
and
remove unused co
d
e
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
C
all relocate_sym() before we
r
et
u
rn
t
he o
f
fset
,
so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
tcc
-
E
:
fix pas
t
ing empty tokens
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
tcc -E: preserve spaces
,
alternat
i
v
e
solutio
n
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
CONFIG_T
C
C_
S
TA
T
IC:
add dummy for dlc
l
ose
commit
|
commitdiff
|
tree
2009-04-18
grischka
avoid warning
u
ninitia
l
ized
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
Hamaji
x8
6
-
64: F
i
x
tcc -run
.
We need
extra me
m
ory for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
s
chka
get
r
id of 8 bytes memory l
e
ak
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
change tcc_add/get_symbol to use
void*
commit
|
commitdiff
|
tree
2009-04-18
grischka
alternati
v
e int
tcc_relocate(TCCState *s1, void
*
ptr);
commit
|
commitdiff
|
tree
2009-04-18
grischka
TOK
_
b
u
i
ltin_mallo
c
: a
l
terna
t
ive solu
t
ion
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64
:
Defi
n
e make variabl
e
T
A
RGET so that test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x8
6
-64: R
e
m
o
ve code fo
r
de
b
ug p
r
i
n
t
.
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
i
r
o
H
a
maji
Work a
r
ou
n
d
for
t
he issue TCC doe
s
n't handle -214748
3
6
4
8
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaj
i
F
i
x
es for iss
u
e
s
I've
j
ust fo
u
nd/introduced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
m
a
ji
x
86-64: C
a
st fr
o
m
64bit p
o
inter to long long must no
t
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hk
a
win32: accept
up
p
ercase filename suffixes
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: There can be v
a
lid addre
s
s
es which is grea
t
e
r
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nic
h
iro Hamaji
F
ix for x86-
6
4: The first and secon
d
argumen
t
s
of memcp
y
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
Fix silly ty
p
os
in
the p
r
evious
change
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chi
r
o Hamaji
x
8
6
-
64: Make ABI for long double c
o
mpatib
l
e wit
h
GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hir
o
Hamaji
Improve the test coverage: !val fo
r
float/
d
o
u
ble/lo
n
g
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
chiro Ha
m
aji
x86-64:
C
ombine buffers
of
sections b
e
fore we cal
l
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Generate PIC code so that we
c
an create sh
a
red objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
check for ab
s
olute
i
n
clude
p
aths
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
get rid o
f
"fre
e
_section probl
e
m
" wit
h
private se
c
t
ions
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schk
a
t
i
ny_libmaker
:
fix funct
i
on arr
a
y overfl
o
w
commit
|
commitdiff
|
tree
2009-04-18
grischka
a
c
cept "re
s
tr
i
ct" in array-decl (STD
C
1
9
990
1
)
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
i386: app
l
y "align=8 for
doubl
e
s
.
.
.
" for PE only
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
x86-64: Now
TCC can create h
e
althy shared objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
x86-64 bug fix: Fix stab
g
eneration for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
ini
c
hir
o
Hamaji
x86-64 bug
f
ix: Use
s
tack with alignment just
l
ike
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Ham
a
ji
x86-64: Save
R
DX and RCX befor
e
we use
them a
s
function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro
H
amaji
Remov
e
multi
p
l
e
d
efi
n
ition er
r
or
caused b
y
c
o
m
b
ina
t
ion
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro
H
amaj
i
A
d
d check for i
n
v
alid number
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro
H
ama
j
i
Fix ove
r
r
u
n in dec
l
_
i
nitialize
r
_al
l
oc
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Ha
m
aji
Better DLL support
on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Fi
r
st naive DLL support on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
G
enerate PIC for addresses of
s
ymbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Ham
a
j
i
S
u
ppr
e
ss noisy pointer
signed-ness warnings on x86
-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
r
o Ha
m
aji
Code c
l
e
an
i
ng: utilize vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
Suppor
t
l
o
n
g
long bitfields for all architec
t
ur
e
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
A uint64 bug fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro
H
am
a
ji
Allow
long long as a type o
f
bitfields o
n
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
win32:
a
ll
o
w user
s
egments as writ
a
ble &
e
xecutable
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
i
3
86:
align=8 for d
o
ub
l
e
a
n
d
long long
commit
|
commitdiff
|
tree
2009-04-18
g
r
isch
k
a
w
i
n32: fix for VC8Express compile
r
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smel
k
ov
tcc
-
E: pr
e
serve
s
pace
s
(partial solution)
commit
|
commitdiff
|
tree
2009-04-18
Kirill Sm
e
l
ko
v
st
r
i
n
g_test: we shou
l
d al
w
a
y
s use 'un
s
igned
i
nt
'
for b
commit
|
commitdiff
|
tree
2009-04-18
Al
e
xa
n
der Egorenkov
type_size function returned inco
r
rec
t
s
ize
commit
|
commitdiff
|
tree
2009-04-18
gri
s
c
hka
fix c
o
nstan
t
o
pt
i
m
i
zatio
n
f
o
r
uns
i
gn
e
ds
commit
|
commitdiff
|
tree
2008-12-02
grischk
a
fix data overfl
o
w with init_putv
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaji
Add several te
s
t
c
ases
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
nichiro Ham
a
ji
A
d
d
suppo
r
t
of x86-
6
4
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaj
i
s
/
int/unsigned/
s
ince GCC
4
.
3
.
2 pr
o
duces code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaji
Su
p
ort LDOUBLE_SIZE
==
1
6 environme
n
t
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaj
i
silly
b
ug
f
ix: s/#ifdef
PTR_SIZE ==
4
/#if PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro H
a
maji
Make tccelf
.
c 64bit
r
e
ady
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chi
r
o
Hamaji
One more s/
i
nt/
l
ong/
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Hamaji
U
s
e
i
nt*2
i
nste
a
d of long*2
t
o hold double value
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inic
h
iro Hamaji
Use long instead of int to hold pointer
values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
A
dd __builtin_fra
m
e_address(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
I
mport
e
d se
v
e
r
al
m
a
c
ros require
d
by x86-
6
4
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
am
a
ji
I
n
troduce E
l
f
W
m
acr
o
a
n
d ELFW to encapsula
t
e th
e
differe
n
c
e
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckn
e
r
Futher changes to
casts
commit
|
commitdiff
|
tree
2008-11-30
Dan
i
el Glöc
k
ner
F
i
x
g
et_tok_
s
tr wrt wide charact
e
rs
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckn
e
r
Rewrote '
?
'
fo
r
constants
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
Cast parameter of '!
'
to _Bool
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
R
e
wro
t
e cast
s
commit
|
commitdiff
|
tree
2008-11-30
g
r
i
s
chka
l
i
ne-number
s
output for TCC -E
commit
|
commitdiff
|
tree
2008-11-30
g
rischka
w
i
n32/build
-
t
c
c
.
bat: defi
n
e
CONF
I
G_SYSR
O
OT
commit
|
commitdiff
|
tree
2008-09-15
g
r
i
s
chka
was hash, not link
commit
|
commitdiff
|
tree
2008-09-14
gri
s
chka
u
pd
a
te ch
a
n
g
elog
commit
|
commitdiff
|
tree
2008-09-12
Danie
l
G
löckner
Di
s
p
l
ay e
r
r
or
on statement
e
xpress
i
o
ns wi
t
h complex
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Fix bitfiel
d
s with
non-int type
s
and in unions
commit
|
commitdiff
|
tree
2008-09-12
Da
n
i
e
l Glöckner
Force n
u
ll point
e
r ex
c
epti
o
n for code
o
utside of a
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Dani
e
l
Glöc
k
ner
Optimize arithmetic w
i
th
p
o
i
nter
t
o v
a
l
ue
o
n stack
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
F
ix gv for long longs
commit
|
commitdiff
|
tree
2008-09-12
Dan
i
el Glöckne
r
Al
l
o
w
to use libgcc instead of
l
ibtcc1
commit
|
commitdiff
|
tree
2008-09-12
D
aniel Glö
c
kner
A
prefix for d
e
f
a
ult library/incl
u
de search paths
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
ARM r
e
lated Makefile
c
h
a
nges
commit
|
commitdiff
|
tree
2008-09-12
D
aniel Glöckner
Runtime lib funct
i
o
n
s
commit
|
commitdiff
|
tree
next