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
Fixes for issues I've just found/introduced to x86 TCC.
2009-04-18
Shi
n
ichiro Hamaji
Fixes for issues
I've jus
t
found/in
t
roduced to
x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro H
a
maji
x86-64
:
Ca
s
t from
6
4bit point
e
r to
l
ong long must
n
ot
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
wi
n
32: acc
e
pt up
p
e
r
ca
s
e filen
a
me suffixes
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x8
6
-
6
4: Th
e
re c
a
n be
valid addresses which
is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Ha
m
aji
Fix for x86-64: The first and second arguments o
f
memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Ha
m
aj
i
Fi
x
sill
y
typ
o
s in the p
r
evious chang
e
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nic
h
iro Hamaji
x
86-64: Make ABI
for lon
g
double compatible w
i
th GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Ham
a
ji
Improv
e
the t
e
st cov
e
ra
g
e:
!
val for flo
a
t/doubl
e
/
l
o
ng
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichi
r
o Hamaji
x86-64: Combin
e
buf
f
ers of sections before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
Generat
e
PIC
c
ode
so tha
t
we c
a
n cr
e
a
t
e
shared o
b
jec
t
s
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
ri
s
chka
c
h
eck for
a
bsolu
t
e include paths
commit
|
commitdiff
|
tree
2009-04-18
grischka
get rid of "free_section pro
b
lem" wit
h
priva
t
e section
s
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
tiny_
l
ibmaker: fix function
a
r
ray ove
r
fl
o
w
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
accept "restrict" in
a
r
ray-decl (STDC
1999
0
1)
commit
|
commitdiff
|
tree
2009-04-18
grischka
i386:
a
pply "al
i
gn=8 for d
o
ubles
.
.
.
"
for PE
o
nly
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nic
h
ir
o
Hamaj
i
x86
-
64: Now TCC can create
h
ealthy shared objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
a
maji
x86-64 bug fix: Fix stab
genera
t
io
n
for
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x86-64
bug fi
x
:
Use stack w
i
th alignment just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
x
8
6-64:
S
ave R
D
X and
RCX before
we use t
h
em as f
u
nct
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ic
h
iro Hamaji
Re
m
ove mul
t
iple definit
i
on error
caused by combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o H
a
maji
Add check f
o
r invalid
n
umb
e
rs
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
c
hi
r
o Hamaji
Fix overrun in decl_ini
t
ializer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichi
r
o Ha
m
a
ji
Better DLL su
p
p
ort on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinich
i
ro
H
amaji
First n
a
i
v
e
DLL
support
on x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hin
i
ch
i
ro Hamaji
G
e
nerate PIC for
a
ddresses of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Suppress
n
o
is
y
p
o
i
n
t
e
r signed-ness warni
n
gs on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
Co
d
e cleaning: utilize
v
pushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
S
u
p
p
or
t
long lon
g
bi
t
fields for all archi
t
ectu
r
es
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ich
i
ro Hamaji
A uint64
b
ug fix on x8
6
-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Allow long long as
a
ty
p
e of bitfields
o
n x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32:
al
l
o
w user segme
n
ts as writable & executable
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
i386: align
=
8
for do
u
ble and long long
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
w
i
n3
2
: fix for VC8Express compiler
commit
|
commitdiff
|
tree
2009-04-18
K
i
rill Smelkov
t
c
c -E: p
r
eserve spa
c
e
s
(partial solu
t
ion)
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smelkov
string_test: we should always use 'uns
i
gned
int' for b
commit
|
commitdiff
|
tree
2009-04-18
A
lexander Egorenkov
t
ype
_
s
i
ze function
r
eturne
d
incorrect size
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
fix
c
onst
a
nt optimization f
o
r u
n
signeds
commit
|
commitdiff
|
tree
2008-12-02
grisch
k
a
fix
d
ata o
v
e
r
flow with
i
nit_putv
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
A
dd several test c
a
ses
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Hamaji
Add suppo
r
t
o
f
x
8
6
-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro
H
a
maji
s/int/un
s
i
g
ned/
s
ince GCC 4
.
3
.
2 produces code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o Hamaji
Suport L
D
OUB
L
E
_SIZE == 1
6
environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
silly
bug fix: s/#ifde
f
PTR_SIZE == 4
/
#
i
f
P
T
R_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
Make tcc
e
lf
.
c 64bit
ready
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
O
ne
m
ore s/int/long/
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaji
Use int*2 instead of long*2 to hold do
u
bl
e
va
l
ue
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
maji
Use
long instea
d
of int to ho
l
d
p
ointer va
l
ues
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hama
j
i
Ad
d
__builtin_frame_
a
dd
r
ess(0)
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
i
c
hiro Hamaji
I
m
p
orted
s
everal mac
r
os requ
i
r
e
d
b
y x8
6
-64
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Introd
u
c
e
ElfW macro and ELFW
to encaps
u
late the d
i
ffere
n
c
e
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glö
c
kner
Futher changes
t
o ca
s
t
s
commit
|
commitdiff
|
tree
2008-11-30
Dani
e
l
Glöc
k
ner
Fix g
e
t_
t
ok_s
t
r wrt wide char
a
cter
s
commit
|
commitdiff
|
tree
2008-11-30
D
anie
l
Glöc
k
ner
R
ewrote '?' for
co
n
stants
commit
|
commitdiff
|
tree
2008-11-30
Da
n
iel Glöckne
r
Cast paramet
e
r of '!' to _B
o
ol
commit
|
commitdiff
|
tree
2008-11-30
Daniel G
l
öckn
e
r
Rewrote
c
asts
commit
|
commitdiff
|
tree
2008-11-30
grisc
h
ka
line-n
u
m
b
er
s
output for TCC -E
commit
|
commitdiff
|
tree
2008-11-30
g
r
i
s
chka
win32/build-tcc
.
bat:
d
efine CONFIG_SYSROOT
commit
|
commitdiff
|
tree
2008-09-15
grischk
a
was hash, not link
commit
|
commitdiff
|
tree
2008-09-14
grischka
update c
h
ange
l
og
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckn
e
r
D
i
s
play error on sta
t
e
m
ent e
x
pressi
o
ns
with complex
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel G
l
ö
c
k
ner
Fi
x
bitfields with non-int ty
p
es and
in unions
commit
|
commitdiff
|
tree
2008-09-12
Daniel Gl
ö
ckne
r
Forc
e
null pointer e
x
ception
for code outside of a
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel
Glöckner
Opt
i
m
i
ze
a
rithmetic w
i
th poin
t
er to value on st
a
ck
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel
G
löckner
Fix gv for long
l
ong
s
commit
|
commitdiff
|
tree
2008-09-12
Da
n
iel Glö
c
kne
r
All
o
w to use libgc
c
i
nstead of
libtcc1
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöc
k
ner
A prefix for d
e
fault library/include search paths
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
ARM
related M
a
kefi
l
e chang
e
s
commit
|
commitdiff
|
tree
2008-09-12
D
a
niel Glöckner
Runtime lib fun
c
tio
n
s
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöck
n
er
Set VT_LVAL_xxx fla
g
s for function
arguments in
g
func_prolog
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
A
d
a
m
Sampson
Patch
f
or DESTD
I
R
ins
t
a
ll
a
tion (Adam Samps
o
n)
commit
|
commitdiff
|
tree
2008-09-12
grischka
fix
i
sidnum_table for C
H
_
EOF
(
-1)
commit
|
commitdiff
|
tree
2008-09-12
g
ris
c
hka
f
r
e
e
_section bugf
i
x
commit
|
commitdiff
|
tree
2008-05-05
grischka
re
l
ease loaded d
l
ls cleanly (Sam
K)
commit
|
commitdiff
|
tree
2008-05-05
grischka
enab
l
e pe-output fr
o
m
l
ib
t
cc (Shmuel Ze
i
german)
commit
|
commitdiff
|
tree
2008-04-27
g
r
isc
h
ka
fix options
in
C
script
s
afte
r
-
run
commit
|
commitdiff
|
tree
2008-04-27
grischka
fix stabs
t
r with linked
o
b
jects
commit
|
commitdiff
|
tree
2008-04-27
g
rischka
fix b
o
gu
s
re
l
oc
a
t
i
ons with TCC_OUTPUT_DLL
commit
|
commitdiff
|
tree
2008-04-27
g
r
ischk
a
enab
l
e multiple state
s
an
d
fix minor memory leak
s
commit
|
commitdiff
|
tree
2008-03-31
grisc
h
ka
u
p
date manua
l
, chan
g
e
l
o
g
commit
|
commitdiff
|
tree
2008-03-31
grischka
adde
d
verbos
i
ty levels (-vv
-
vvv)
commit
|
commitdiff
|
tree
2008-03-31
grischka
Accept standard input as an inputstream (Hanzac Chen)
commit
|
commitdiff
|
tree
2008-03-25
grischka
get rid of a w
a
rni
n
g an
d
fix
.
b
at
commit
|
commitdiff
|
tree
2008-03-25
grischka
Add -so
n
ame
l
i
n
ker option (Marc Andre
Tanner)
commit
|
commitdiff
|
tree
2008-03-25
grisch
k
a
Co
m
ply to
c
89
compilers other than gcc (Hanzac Ch
e
n)
commit
|
commitdiff
|
tree
2008-03-08
gr
i
s
chka
Enable -B opt
i
o
n
for libra
r
y
p
a
th
o
n win32
commit
|
commitdiff
|
tree
2008-03-08
grischka
F
i
x 'tcc -stati
c
' with recent glibc
commit
|
commitdiff
|
tree
2008-03-08
grischka
Get rid of o
n
e
warn
i
ng
commit
|
commitdiff
|
tree
2008-03-08
grischka
Ch
e
ckin
t
iny_libmaker (ar repla
c
ement)
b
y
Tim
o
v
j
L
a
hde
commit
|
commitdiff
|
tree
2008-01-16
gri
s
chka
Udated
a
nd clean
e
d
up TODO
.
commit
|
commitdiff
|
tree
2008-01-16
grischka
Just wa
r
n about unknown directives, de
f
ine __STDC_VERSION__
.
.
.
commit
|
commitdiff
|
tree
2007-12-19
grisc
h
ka
Switch to
newer tccpe
.
c (includes support fo
r
r
e
so
u
rces)
commit
|
commitdiff
|
tree
2007-12-17
g
r
ischka
Hand
l
e back
s
la
s
he
s
wi
t
hin
#
i
nclude,
#
error,
#
war
n
ing
commit
|
commitdiff
|
tree
2007-12-16
gri
s
chka
Import cha
n
gese
t
s
(
part 4) 428,457,
4
60
,
4
6
7:
d
efines
.
.
.
commit
|
commitdiff
|
tree
2007-12-13
g
rischka
Disable
s
i
ngnedness w
a
rnings w
i
t
h newer gcc
.
commit
|
commitdiff
|
tree
2007-12-13
g
rischka
Use _WIN32
f
o
r a window
s
host
e
d tc
c
a
n
d
d
efine it for
.
.
.
commit
|
commitdiff
|
tree
2007-12-09
grischka
t
iny_impdef
.
c - converted to
LF line-endings (and slight
.
.
.
commit
|
commitdiff
|
tree
2007-12-04
grischka
Import 409,410:
A
R
M
EABI by Da
n
iel Gl
ö
ckner
commit
|
commitdiff
|
tree
2007-11-25
g
r
isch
k
a
Some in-between fixes (See Change
l
og fo
r
details)
.
commit
|
commitdiff
|
tree
2007-11-25
grischka
Fixed
:
commit
|
commitdiff
|
tree
2007-11-23
grischka
New file
s
:
a
lloca86
.
S all
o
ca86-
b
t
.
S
commit
|
commitdiff
|
tree
next