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: Implement __COUNTER__
2017-07-09
M
i
chael
M
atz
tccpp: Implement __CO
U
NTE
R
__
commit
|
commitdiff
|
tree
2017-07-09
Michael Matz
t
c
cpp: Cl
e
anup
commit
|
commitdiff
|
tree
2017-07-09
M
i
chael Ma
t
z
t
c
cpp: Fi
x
cor
n
er case
commit
|
commitdiff
|
tree
2017-07-04
Michael Matz
Revert "String li
t
era
l
s
are
a
lw
a
ys const"
commit
|
commitdiff
|
tree
2017-07-03
Michael Matz
Extend skip
_
or_sav
e
_b
l
oc
k
commit
|
commitdiff
|
tree
2017-07-03
Mich
a
e
l
Mat
z
Improve skip_or_save_block
commit
|
commitdiff
|
tree
2017-07-03
Mic
h
ael Matz
Stri
n
g
literals a
r
e always
c
on
s
t
commit
|
commitdiff
|
tree
2017-05-27
Michae
l
Ma
t
z
Li
m
it access
end
-
o
f-st
r
uct warn
i
ng a bit
commit
|
commitdiff
|
tree
2017-05-27
Mi
c
h
a
e
l
Matz
x
86-64: Fix psABI stdarg p
r
ologu
e
commit
|
commitdiff
|
tree
2017-05-27
M
i
chael
Ma
t
z
x86-64:
R
ewrite linux
p
arameter passing
commit
|
commitdiff
|
tree
2017-05-08
Micha
e
l Matz
Remove some unu
s
e
d arguments
commit
|
commitdiff
|
tree
2017-05-08
Michael Ma
t
z
bitfields: fix l
o
n
g bitfields
commit
|
commitdiff
|
tree
2017-05-08
Michael Matz
F
i
x a wa
r
ning
commit
|
commitdiff
|
tree
2017-05-07
Michael Matz
Accept extern ini
t
ialized file-scope variab
l
e
s
commit
|
commitdiff
|
tree
2017-05-07
M
i
chael Matz
elf: F
i
x l
a
st
c
om
m
it
commit
|
commitdiff
|
tree
2017-05-07
Michael Matz
elf: Supp
o
rt STB
_
LO
C
AL d
y
namic symb
o
ls
commit
|
commitdiff
|
tree
2017-05-06
Michae
l
M
a
tz
elf: Ignore SHF_C
O
MPRES
S
ED sect
i
o
n
s
commit
|
commitdiff
|
tree
2017-05-06
Michael
Matz
struct-init: Fix zero initia
l
ization with multi-level
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
M
i
chael Matz
Fix unsigne
d
enum bit-fiel
d
s
commit
|
commitdiff
|
tree
2017-05-05
Mic
h
ael Matz
Fix segfault with invalid function d
e
f
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Rebuild cro
s
s compiler
s
whe
n
sou
r
ces
change
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael Matz
T
idy de
c
l_
d
esign
a
tor
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael Matz
R
e
mov
e
la
b
el
_
o
r
_
decl
commit
|
commitdiff
|
tree
2017-05-02
Michael Mat
z
Cleanup
s
(float consts, sect
i
ons,
s
ymbols)
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael
Matz
Mer
g
e func_decl_l
i
st into decl0
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
Tidy decl_designato
r
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
T
idy una
r
y() a bit
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
a
el Matz
Facto
r
some cod
e
commit
|
commitdiff
|
tree
2017-05-02
M
i
c
h
a
e
l
Mat
z
Ex
t
end type_to_str
commit
|
commitdiff
|
tree
2017-05-02
Michael
Mat
z
Reorg
a
nize
type parsi
n
g
commit
|
commitdiff
|
tree
2017-05-02
M
i
c
hael Ma
t
z
Ti
d
y
t
ypename par
s
i
ng a bi
t
commit
|
commitdiff
|
tree
2017-05-02
Michael
Matz
T
idy arg parsing for buil
t
ins
commit
|
commitdiff
|
tree
2017-05-02
Michael
Matz
Cla
r
ify that the CIL t
a
rget c
o
de
is de
a
d
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael Matz
Remove VT_REF
commit
|
commitdiff
|
tree
2017-05-02
M
i
ch
a
el Matz
F
i
x
b
ogus
c
heck
f
or VT_LL
O
CAL types
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
elf: Tidy section h
e
aders
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
a
e
l Matz
f
i
x __b
u
iltin_ex
p
ect
commit
|
commitdiff
|
tree
2017-05-01
Michael
Matz
Fix more bitfield corner
c
as
e
s
commit
|
commitdiff
|
tree
2017-05-01
Michael Matz
Fix last change
commit
|
commitdiff
|
tree
2017-04-29
Michae
l
M
a
t
z
Remove a bit-f
i
eld TOD
O
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
Fi
x
char b
i
tfields corne
r
case
commit
|
commitdiff
|
tree
2017-04-15
Michael Ma
t
z
tc
c
pp:
Fix corner case of fn
l
ik
e
m
acro i
n
vocation
commit
|
commitdiff
|
tree
2017-02-22
Mi
c
hael Ma
t
z
x86-64-asm: Fix mov
im
6
4,rax encod
i
ng
commit
|
commitdiff
|
tree
2017-02-20
M
i
chael Matz
U
p
d
a
te Ch
a
ngeLog
commit
|
commitdiff
|
tree
2017-02-11
Mic
h
ae
l
Matz
arm64: Fix 42_function_test
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
Fix testsuite invocations
commit
|
commitdiff
|
tree
2016-12-20
Michael
M
at
z
Fi
x
p
s
eudo
l
e
ak
commit
|
commitdiff
|
tree
2016-12-20
Mich
a
el Matz
Fix some cod
e
s
u
ppression fallou
t
commit
|
commitdiff
|
tree
2016-12-18
Michael
Matz
Fi
x
gawk miscompil
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i386: Fix
v
arious
t
e
stsuite
is
s
u
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
a
rm64: Handle R_AARCH64_PRE
L
32
again
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Matz
arm
6
4
:
F
ix largeptr test
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm64
:
Fix a cas
e
of dead
c
ode suppression
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l M
a
tz
struc
t
-layou
t
: Allo
w
lowe
r
ing of me
m
b
er al
i
gnme
n
t
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
Support la
r
ge ali
g
nment r
e
quests
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l M
a
t
z
struct-layout: clean
u
p code a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
bitfields:
Fix
M
S layout some
m
o
r
e
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
a
tz
bitfields: fix PCC layou
t
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
bit
f
i
e
lds:
Implement
MS compatib
l
e
l
ayou
t
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
F
ix st
r
uct l
a
yo
u
t some more
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
S
p
l
it off reco
r
d layou
t
i
ng
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-asm:
F
ix s
e
gfault
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Fix 64bit
enums and switch
c
ases
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Matz
t
ccpp: Fi
x
token
p
asting
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
libtcc1: Don't
u
s
e
s
tdl
i
b functions
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
Fix miscompile with de
a
d swi
t
ches
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
Handle m
u
lt
i
ple -O
options
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
M
atz
build: Respe
c
t
CPPFLAGS override
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
64bit: Fix addends >
3
2 bits
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x
86-64-asm: Accep
t
high register in
c
lob
b
ers
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
F
ix in
i
tiali
z
ing members multi
p
le
t
imes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support local reg
i
s
t
e
r variables
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
F
i
x c
o
nst folding of
6
4bit pointer constants
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
x
86-asm: Correct regist
e
r size for pointer ops
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
struct-init:
C
o
p
y rel
o
cs for
c
o
mp
o
und literals
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x8
6
_64-asm: fix copy-out registers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_
6
4
: Add
-mno
-
sse
option
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
x86-64: rel
o
cation a
d
de
n
d is 64
b
it
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
a
tz
x86-64: Pr
e
fer 32S rel
o
cations
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
opt: Don't emit in
l
ine fu
n
ctions from dead
c
ode
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
H
andle __b
u
iltin
_
e
xtract_r
e
turn_addr
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
opt: c
o
n
s
tprop also 'cond &&
0
'
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Make break and goto
not fallthrou
g
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Start
o
pt
i
mizing
d
ead code
a
b
i
t
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Mat
z
Revert "Rej
e
c
t jumping
inside stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Factor o
u
t
const co
n
dition detection
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Reject jumpin
g
inside stm
t
exp
r
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Fi
x
more
n
ocode_
w
anted jump
p
roblems
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
al
i
a
s
e
s on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Fix sizeof(char[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix __builtin_consta
n
t_p(1
0
00/x
)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcca
s
m: Support refs to anon
s
y
mbols from asm
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
tccasm: Don'
t
i
gnor
e
# in preprocessor directives
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
x86-asm: Accept all
32bi
t
imme
d
iates
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix enum
bitfields passed to stdarg functio
n
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Addresses of non-weak symbols are no
n
-zero
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix a
c
ces
s
-af
t
e
r
-
free with
s
tat
e
m
e
nt expressions
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Ma
t
z
t
c
cpp: Allow c
o
m
p
u
t
ed in
c
l
u
de like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Matz
x86-asm: Correc
t
l
y
i
nfer register
s
ize for bools
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-64-asm: Implement cmpxchg16b
commit
|
commitdiff
|
tree
next