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
move preprocessor to tccpp.c
2009-05-05
gri
s
c
hka
mo
v
e preprocessor to
t
ccpp
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
mov
e
d
e
clarations to tcc
.
h
commit
|
commitdiff
|
tree
2009-05-05
gri
s
chka
new
f
iles: tcc
.
h libtcc
.
c tccpp
.
c
tc
c
gen
.
c
commit
|
commitdiff
|
tree
2009-04-19
g
rischka
clean
u
p makefiles
commit
|
commitdiff
|
tree
2009-04-18
grischka
enable backtr
a
ce only whe
n
it's supported
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
fix m
a
ke
f
iles etc for sub
d
irs
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
new subdirs:
incl
u
de,
lib, te
s
ts
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: rea
d
m
e
.
txt->tcc-win32
.
txt, update tcc-doc
commit
|
commitdiff
|
tree
2009-04-18
grischka
mu
t
e st
r
ang
e
difference in tccte
s
t
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
libtcc: add su
p
p
o
rt to
b
e
build
a
s DLL
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
libtcc: new api tcc_set_l
i
b_pa
t
h
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
tcc_rel
o
cate:
r
eturn error and remov
e
unu
s
e
d
code
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
chiro Hamaji
Call relocate_sym() befo
r
e we retu
r
n
t
he
offse
t
, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
s
c
hka
tcc -E: fix past
i
ng
empty token
s
commit
|
commitdiff
|
tree
2009-04-18
gr
i
s
c
hka
t
c
c -E: preserve spa
c
es
,
alterna
t
ive solution
commit
|
commitdiff
|
tree
2009-04-18
grischka
CONF
I
G
_
TCC_ST
A
TIC: a
d
d
d
um
m
y for dlclose
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
schka
a
voi
d
warning unin
i
tia
l
ized
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro Hama
j
i
x86-64:
F
ix
t
cc
-run
.
We ne
e
d extra mem
o
ry f
o
r PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
get rid of 8 bytes memory le
a
k
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
c
hange tcc_add/ge
t
_symbol to use v
o
i
d*
commit
|
commitdiff
|
tree
2009-04-18
grischka
alterna
t
ive in
t
t
cc_relocate
(
TCCState *s1, void *pt
r
);
commit
|
commitdiff
|
tree
2009-04-18
grischka
TOK_
b
uiltin_malloc: al
t
ernativ
e
solution
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
ichiro
Hamaji
x
8
6-64: Def
i
ne make var
i
able TARGET so th
a
t
t
est2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x86-6
4
: Remov
e
code for
d
e
b
u
g
print
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hama
j
i
x86-64
:
Fix cas
t
from
integers
t
o pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
am
a
j
i
Work around fo
r
t
h
e is
s
ue
TCC
d
o
e
sn't handle -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hir
o
Hamaji
Fixes for issues I've
just
found/int
r
o
d
uced
to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
x8
6
-64
:
Cast from
6
4bit pointer to
long long must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32
:
acc
e
p
t
up
p
erc
a
s
e filename suf
f
i
xes
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hiro Hamaji
x
8
6-64: Th
e
re can be val
i
d
a
d
dress
e
s
w
hich is grea
t
er
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix for x86-64: The first and
second ar
g
uments of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichi
r
o Ham
a
ji
F
ix silly typos in the previou
s
c
h
a
nge
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hiro
H
amaji
x86-6
4
: M
a
ke AB
I
for lo
n
g double
co
m
patible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
Impr
o
v
e
the
test coverage: !val
for float
/
double/
l
o
ng
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichir
o
H
a
maji
x86-64:
C
ombine buffers of sections before we
c
all
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
G
e
n
erate PIC co
d
e
so that we ca
n
c
reate shared objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
check for abso
l
ute include paths
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
schka
get rid of "free_secti
o
n
prob
l
em" with private sectio
n
s
commit
|
commitdiff
|
tree
2009-04-18
grischka
ti
n
y_libmaker:
fix function
array overfl
o
w
commit
|
commitdiff
|
tree
2009-04-18
grischka
accept "restrict" i
n
array-
d
ecl (
S
TDC 199901)
commit
|
commitdiff
|
tree
2009-04-18
grischka
i386: apply "align=8
f
or d
o
ubles
.
.
.
" for
PE only
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
x8
6
-64: N
o
w
TCC
c
an c
r
eate hea
l
th
y
shared obj
e
cts from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
ir
o
H
a
m
aji
x86
-
64 bug f
i
x: Fix stab generation
for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
ro H
a
m
a
j
i
x86-64 bug fix: Use sta
c
k
w
i
t
h alig
n
ment jus
t
l
i
ke
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro
H
a
m
aji
x86-64: Save RDX and RCX b
e
fore we
u
se them
a
s
fu
n
c
t
ion
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
m
a
j
i
Re
m
ove mul
t
iple definition error caused by
c
o
m
bination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Add check for invalid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix o
v
errun in dec
l
_initializer_all
o
c
.
commit
|
commitdiff
|
tree
2009-04-18
S
hi
n
ichiro Ham
a
ji
B
e
tter DLL suppo
r
t
on x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
First naive DL
L
su
p
por
t
o
n
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Generate PIC for addre
s
ses of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
Sup
p
ress n
o
isy pointer
s
igned
-
ness
w
arning
s
o
n
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichir
o
Hamaji
Code c
l
ea
n
ing: utilize vpushl
l
(
)
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Support
long long bitfields for
a
l
l
architec
t
ures
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaj
i
A u
i
nt64
bug fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichi
r
o Hamaji
Allow l
o
ng lo
n
g as a type of b
i
tfields
on x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
g
rischk
a
win32:
a
llow user segments as writa
b
le
&
exec
u
table
commit
|
commitdiff
|
tree
2009-04-18
grischka
i386:
align=8 f
o
r doub
l
e a
n
d
l
ong l
o
ng
commit
|
commitdiff
|
tree
2009-04-18
grischka
w
i
n3
2
: fix for VC
8
Expres
s
c
o
m
piler
commit
|
commitdiff
|
tree
2009-04-18
Kirill
Smelkov
tcc -E: preserv
e
spaces
(partial soluti
o
n)
commit
|
commitdiff
|
tree
2009-04-18
Kirill
S
melko
v
stri
n
g_test: we sh
o
uld
always use 'unsigned in
t
' for
b
commit
|
commitdiff
|
tree
2009-04-18
A
l
exander Ego
r
enkov
type
_
size f
u
n
ction ret
u
rned incorrect size
commit
|
commitdiff
|
tree
2009-04-18
grischka
fix constant optimization for unsigne
d
s
commit
|
commitdiff
|
tree
2008-12-02
gri
s
chka
fix data overflow
wi
t
h
in
i
t_putv
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaji
Ad
d
several te
s
t cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Hamaji
Add support of x
8
6-64
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
nic
h
ir
o
Hamaji
s/int/u
n
s
i
gned/ since
G
CC 4
.
3
.
2 produces code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o Hamaji
Suport LDOUBL
E
_SIZE == 16 env
i
r
o
nme
n
t
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hir
o
Hamaji
sil
l
y bug fix: s/#ifdef PTR_SIZ
E
== 4/#if PTR
_
S
I
ZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaji
M
ake tccelf
.
c 64bit r
e
ady
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o
H
a
maji
One more s/int/long
/
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
i
c
h
iro Hamaji
Use int*2 instead o
f
lo
n
g*2 to hold double va
l
ue
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro Ham
a
j
i
Use
l
ong in
s
tead of int to h
o
l
d
po
i
nter values
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro
H
amaji
Add __builtin_frame_address(0
)
commit
|
commitdiff
|
tree
2008-12-02
S
hinic
h
iro Hamaji
I
m
p
o
rted s
e
v
e
ral macros required by
x86
-
64
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro
Hamaji
In
t
rodu
c
e ElfW macro and EL
F
W to en
c
apsula
t
e
th
e
diffe
r
ence
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Dani
e
l Glöckner
Futher chang
e
s
to casts
commit
|
commitdiff
|
tree
2008-11-30
Daniel G
l
öckner
Fix
get_t
o
k
_st
r
wrt wide characters
commit
|
commitdiff
|
tree
2008-11-30
Daniel
G
löckn
e
r
Rewrote '?' for
co
n
stants
commit
|
commitdiff
|
tree
2008-11-30
Daniel
G
l
öckner
Cast parame
t
er
of
'!' to _Bool
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöck
n
er
R
ewro
t
e casts
commit
|
commitdiff
|
tree
2008-11-30
grischka
l
ine
-
numbers output
f
or T
C
C -E
commit
|
commitdiff
|
tree
2008-11-30
grischka
win3
2
/build-
t
cc
.
b
at: define C
O
NFIG_SYSROOT
commit
|
commitdiff
|
tree
2008-09-15
g
rischka
was hash, not link
commit
|
commitdiff
|
tree
2008-09-14
gri
s
chka
update changelog
commit
|
commitdiff
|
tree
2008-09-12
Daniel Gl
ö
ckner
Display
e
rror on statem
e
nt expression
s
with c
o
mplex
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel G
l
öckner
Fix b
i
tfi
e
ld
s
with non-int types and
in unions
commit
|
commitdiff
|
tree
2008-09-12
D
ani
e
l Glöckner
Force
n
u
ll po
i
nte
r
ex
c
ept
i
on for
c
o
de outside of a
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Dan
i
e
l Glöc
k
n
e
r
Optimize arithmetic with
p
ointer to value
o
n stack
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Fix gv for long longs
commit
|
commitdiff
|
tree
2008-09-12
Dani
e
l Gl
ö
ckner
Allow to use libgcc in
s
tead o
f
l
ibtcc1
commit
|
commitdiff
|
tree
2008-09-12
Da
n
iel Glöck
n
er
A prefix for default library
/
include sea
r
ch paths
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
ARM
related M
a
kefi
l
e c
h
anges
commit
|
commitdiff
|
tree
2008-09-12
D
aniel Glöckner
Runtime lib functions
commit
|
commitdiff
|
tree
2008-09-12
Daniel Gl
ö
ckner
S
et VT_LVAL
_
xxx f
l
a
gs
for
f
u
n
c
tion arguments
in gfu
n
c
_prolog
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Adam Sampso
n
Pa
t
ch for DESTDIR
i
nstallation (Adam Sam
p
s
on)
commit
|
commitdiff
|
tree
2008-09-12
grischka
fix isidnum_table for C
H
_EOF
(
-1)
commit
|
commitdiff
|
tree
2008-09-12
g
r
isch
k
a
free_s
e
ctio
n
bu
g
fix
commit
|
commitdiff
|
tree
2008-05-05
grischka
re
l
ease
loaded dll
s
cl
e
a
n
ly
(
S
am K)
commit
|
commitdiff
|
tree
2008-05-05
grischka
enabl
e
pe-output from libtcc (S
h
mu
e
l
Zeigerman)
commit
|
commitdiff
|
tree
next