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
CONFIG_TCC_STATIC: add dummy for dlclose
2009-04-18
grischka
CO
N
FI
G
_T
C
C_STATIC: add dummy for dlc
l
ose
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
avoid w
a
rni
n
g
uninitialized
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
r
o
Hama
j
i
x86-64: Fix tcc -ru
n
.
We need extra
m
emory for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
schka
get rid of 8 bytes memory
l
e
a
k
commit
|
commitdiff
|
tree
2009-04-18
grischka
cha
n
ge tcc_add/get_symb
o
l
to us
e
v
o
id*
commit
|
commitdiff
|
tree
2009-04-18
grischka
alternativ
e
i
nt tcc
_
relo
c
ate(
T
C
CS
t
ate
*
s1,
v
o
id *ptr);
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
TOK_builtin_malloc: al
t
e
r
native
solution
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
x86
-
64: Define make va
r
iable TARGET so tha
t
test2 a
n
d
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x86
-
64: Rem
o
ve co
d
e f
o
r debug print
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro
H
amaji
x
86-64: Fix cast
f
rom integers
to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inic
h
iro Hamaji
Work around for the issue TCC d
o
esn't handle -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
chiro
H
amaji
Fixes
for issues I'v
e
just found/introduced to x
8
6
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
x
8
6-64: Ca
s
t from 64bi
t
po
i
nter to long l
o
ng must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win3
2
: accept uppercas
e
filename suffix
e
s
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
x86-64
:
Ther
e
can
be
valid addresses
w
h
i
ch is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
F
i
x
for x86-64: The fi
r
st
a
n
d s
e
c
o
n
d argum
e
nts of mem
c
py
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix si
l
l
y
t
ypos in th
e
previous change
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
x86-
6
4
: Make ABI fo
r
long
double compatible with
G
CC
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inich
i
ro Hama
j
i
Im
p
rove
the test co
v
erage: !val
f
or float/d
o
u
ble/lo
n
g
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Ham
a
j
i
x86-64:
Combine buf
f
ers of
section
s
before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
Gener
a
te PIC code so that we can create shared objec
t
s
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
check for absolute inc
l
ude paths
commit
|
commitdiff
|
tree
2009-04-18
grischka
get rid of "free_
s
e
c
t
i
on p
r
oblem" with priv
a
t
e
secti
o
ns
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
tiny_l
i
bmaker
:
fix
fu
n
c
t
io
n
a
rray
o
verflow
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
accept "restrict" in array-decl (
S
TDC 199901)
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
i386: apply "align=8
f
or
d
oub
l
es
.
.
.
"
for PE only
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro
H
amaji
x8
6
-64
:
N
ow TCC can creat
e
healthy shar
e
d objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichi
r
o Hamaji
x86-6
4
bug f
i
x: Fix stab generation
for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64
b
ug f
i
x: Use stack with a
l
ign
m
ent just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x
8
6-
6
4:
S
ave
RDX and RCX
before we use them as fun
c
tion
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Ha
m
aji
Rem
o
v
e
multip
l
e defin
i
tion error
c
aused by com
b
ination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
Add
check f
o
r
in
v
alid
n
u
mbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
F
i
x overrun
in decl_initializer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Better DLL support
on x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro
H
a
m
aji
Fir
s
t
n
a
ive DLL s
u
pport on
x
86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichir
o
H
ama
j
i
Generate PIC for
a
ddr
e
s
s
e
s
o
f
symbols
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
Suppress no
i
sy poi
n
ter signed
-
ness warnings
on x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Co
d
e
cleaning: utilize
v
pushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Su
p
port long long bitf
i
elds for a
l
l architectu
r
es
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichir
o
H
a
ma
j
i
A uint64 bug fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
Allow long long as a ty
p
e of
b
itfields
o
n x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
win
3
2: all
o
w user seg
m
ents a
s
writab
l
e
& executable
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
i386:
a
lign
=
8 for double and long lo
n
g
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
w
i
n32: fix f
o
r VC8
E
xpres
s
com
p
i
l
er
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smelkov
tc
c
-
E:
p
reserv
e
s
p
aces (partial solut
i
on)
commit
|
commitdiff
|
tree
2009-04-18
K
irill Smelkov
stri
n
g
_test
:
we
shou
l
d
alway
s
u
s
e 'uns
i
gned int' for b
commit
|
commitdiff
|
tree
2009-04-18
Alexander E
g
oren
k
ov
type_size
function r
e
turned
i
nco
r
r
ect si
z
e
commit
|
commitdiff
|
tree
2009-04-18
grischka
fix co
n
stant
optimization for
u
n
si
g
ne
d
s
commit
|
commitdiff
|
tree
2008-12-02
g
r
ischka
fix d
a
ta ov
e
rflow with init_p
u
tv
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add several te
s
t cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaj
i
Add support of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hamaji
s/int
/
unsi
g
n
ed/ since
GCC 4
.
3
.
2 produces c
o
de which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaji
Suport
LDO
U
BL
E
_
SIZE == 16 envi
r
o
n
ment
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
n
ichiro Hamaji
s
illy bug fix:
s
/#ifdef
PTR_SIZ
E
=
=
4/#i
f
PTR
_
SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
H
ama
j
i
Make tc
c
elf
.
c 6
4
bit
ready
.
commit
|
commitdiff
|
tree
2008-12-02
S
hin
i
chiro Ham
a
j
i
One more s/in
t
/l
o
n
g
/
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro
Ha
m
aji
U
s
e i
n
t
*
2
instead of long*2
to hold double value
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaji
Use
l
ong instead of int to
h
old pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ic
h
iro Ham
a
ji
A
dd __built
i
n_f
r
ame
_
addre
s
s(0)
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
ni
c
hir
o
Hamaji
Imported se
v
era
l
macros
r
e
q
uired by x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Ham
a
ji
Introduce ElfW macro and E
L
FW to encapsula
t
e the difference
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Dani
e
l
Glöckner
Futher changes t
o
casts
commit
|
commitdiff
|
tree
2008-11-30
Daniel G
l
ö
c
k
n
er
Fix get_to
k
_s
t
r wrt
w
i
de characters
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
Rewrote '?
'
for c
o
nsta
n
ts
commit
|
commitdiff
|
tree
2008-11-30
D
a
n
i
el G
l
öckner
Cas
t
parameter of '!'
t
o _
B
ool
commit
|
commitdiff
|
tree
2008-11-30
D
a
n
iel Glöc
k
n
er
R
ew
r
ot
e
c
a
st
s
commit
|
commitdiff
|
tree
2008-11-30
g
ri
s
chka
line-
n
u
m
b
ers outpu
t
for T
C
C
-E
commit
|
commitdiff
|
tree
2008-11-30
grischka
win32/b
u
ild-tcc
.
bat:
def
i
n
e CON
F
IG_SYSR
O
OT
commit
|
commitdiff
|
tree
2008-09-15
grischka
w
a
s hash
,
not
l
ink
commit
|
commitdiff
|
tree
2008-09-14
g
r
i
schka
update cha
n
ge
l
og
commit
|
commitdiff
|
tree
2008-09-12
Dan
i
el Glöckner
Display
error on statement
e
x
p
ressions with complex
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Fix bitfi
e
lds with non-int ty
p
es
a
nd in unions
commit
|
commitdiff
|
tree
2008-09-12
D
a
niel
G
löck
n
er
F
orce null pointer e
x
ception for
c
o
d
e ou
t
side of a
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
D
aniel Glöc
k
n
er
O
p
timize arithme
t
i
c with poin
t
er to value
o
n st
a
ck
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Danie
l
Glöckner
Fix gv for long longs
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Allow to
u
se lib
g
cc inste
a
d
o
f libt
c
c1
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöck
n
er
A
prefix for default libra
r
y/include sear
c
h
paths
commit
|
commitdiff
|
tree
2008-09-12
D
a
niel G
l
öckner
ARM related
Makefile
c
hanges
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckn
e
r
Runtime lib functions
commit
|
commitdiff
|
tree
2008-09-12
Da
n
iel Glöckner
Set VT_
L
VA
L
_xx
x
flags for fun
c
tion arguments in
g
func
_
prolog
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Adam
S
a
mp
s
o
n
Patch for DESTD
I
R installat
i
on (Adam Sampson)
commit
|
commitdiff
|
tree
2008-09-12
grischka
fix is
i
dnum_table for CH_EOF
(-1
)
commit
|
commitdiff
|
tree
2008-09-12
grisch
k
a
free_secti
o
n bugfix
commit
|
commitdiff
|
tree
2008-05-05
grisch
k
a
relea
s
e load
e
d dlls c
l
eanly
(
S
a
m K)
commit
|
commitdiff
|
tree
2008-05-05
g
r
ischka
ena
b
l
e
p
e-output
from
l
ibtcc (Shmue
l
Z
eigerman)
commit
|
commitdiff
|
tree
2008-04-27
g
r
i
s
chka
fix
opt
i
ons in C scripts after -run
commit
|
commitdiff
|
tree
2008-04-27
g
rischka
fix stabstr with l
i
nked obj
e
cts
commit
|
commitdiff
|
tree
2008-04-27
grischk
a
fix
b
ogu
s
relocations with TCC_
O
UTPUT_D
L
L
commit
|
commitdiff
|
tree
2008-04-27
grischka
enable mult
i
ple
s
t
at
e
s and fix minor memory leaks
commit
|
commitdiff
|
tree
2008-03-31
grisch
k
a
updat
e
manual, cha
n
gelo
g
commit
|
commitdiff
|
tree
2008-03-31
grisc
h
ka
added v
e
rbosity levels
(
-vv -vvv)
commit
|
commitdiff
|
tree
2008-03-31
g
r
isch
k
a
Accept standa
r
d input as an inputs
t
ream (
H
anz
a
c
Chen)
commit
|
commitdiff
|
tree
2008-03-25
grischk
a
g
et rid
of a
warning and
fix
.
bat
commit
|
commitdiff
|
tree
2008-03-25
grischka
Add -s
o
name linker o
p
tion (Mar
c
An
d
re Ta
n
n
er)
commit
|
commitdiff
|
tree
2008-03-25
grisc
h
k
a
Comply to c89 compil
e
rs
o
ther than gcc (Hanzac
C
h
en)
commit
|
commitdiff
|
tree
2008-03-08
gr
i
schka
En
a
ble -B optio
n
for libr
a
ry path on win32
commit
|
commitdiff
|
tree
2008-03-08
grischka
Fix 'tcc -static' with recent
g
libc
commit
|
commitdiff
|
tree
2008-03-08
grisc
h
ka
Get rid o
f
one warnin
g
commit
|
commitdiff
|
tree
2008-03-08
grischka
Che
c
kin tiny_li
b
maker (ar
re
p
l
a
c
emen
t
) by
T
imovj Lahde
commit
|
commitdiff
|
tree
2008-01-16
gri
s
chka
Udated
a
nd cl
e
aned up TODO
.
commit
|
commitdiff
|
tree
next