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
Fix segfault with invalid function def
2017-05-05
Michael Mat
z
Fix segf
a
ult w
i
th inva
l
id function def
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el Matz
Re
b
uild
c
ros
s
comp
i
lers when
sour
c
es change
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael Ma
t
z
Tidy de
c
l_d
e
si
g
nator
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Matz
R
e
move label_o
r
_decl
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Cleanups (
f
loat consts, sections, symbols)
commit
|
commitdiff
|
tree
2017-05-02
Michael M
a
tz
Merge fun
c
_de
c
l_li
s
t
into decl0
commit
|
commitdiff
|
tree
2017-05-02
Michael Mat
z
Tidy decl_designato
r
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Tidy u
n
a
ry() a bit
commit
|
commitdiff
|
tree
2017-05-02
Michael M
a
tz
F
a
ctor so
m
e code
commit
|
commitdiff
|
tree
2017-05-02
Michael Mat
z
Ex
t
e
n
d
t
y
pe_to_str
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
Reorgani
z
e type
parsing
commit
|
commitdiff
|
tree
2017-05-02
Michae
l
Matz
Tidy t
y
penam
e
pars
i
ng a bit
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
Tidy a
r
g
parsing for bu
i
l
t
i
n
s
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Clari
f
y that the CIL target co
d
e is dead
commit
|
commitdiff
|
tree
2017-05-02
M
ichael M
a
tz
Remove VT
_
REF
commit
|
commitdiff
|
tree
2017-05-02
M
ich
a
el Matz
F
ix
bog
u
s
check f
o
r VT_
L
LOCA
L
ty
p
es
commit
|
commitdiff
|
tree
2017-05-02
Michael Mat
z
elf: Tidy se
c
t
i
on he
a
ders
commit
|
commitdiff
|
tree
2017-05-02
M
ich
a
el Matz
fix __builtin
_
expect
commit
|
commitdiff
|
tree
2017-05-01
M
i
chael Matz
F
ix more bi
t
f
i
eld cor
n
er c
a
se
s
commit
|
commitdiff
|
tree
2017-05-01
Michael Matz
Fix las
t
ch
a
nge
commit
|
commitdiff
|
tree
2017-04-29
Michael Mat
z
Remove
a
bit-field TODO
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
Fix char bitfiel
d
s
c
o
rn
e
r c
a
se
commit
|
commitdiff
|
tree
2017-04-15
Mi
c
h
a
el Matz
tc
c
pp: Fix corner c
a
se of fnlike macro invocation
commit
|
commitdiff
|
tree
2017-02-22
Michael Matz
x86-
6
4-asm:
F
ix mov
i
m6
4
,
r
ax encoding
commit
|
commitdiff
|
tree
2017-02-20
Michael Matz
U
pdate ChangeL
o
g
commit
|
commitdiff
|
tree
2017-02-11
Mic
h
ael
Matz
arm
6
4: Fix 42_function_test
commit
|
commitdiff
|
tree
2017-02-11
Mic
h
ael Matz
Fix testsuite invoc
a
t
ions
commit
|
commitdiff
|
tree
2016-12-20
Michael
Ma
t
z
Fix pseudo leak
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix some code suppression fa
l
lout
commit
|
commitdiff
|
tree
2016-12-18
Michae
l
Matz
Fix gawk miscompile
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Ma
t
z
i386: Fix
variou
s
test
s
uite issu
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
a
r
m
64:
H
an
d
le R_AARCH64_P
R
EL32 ag
a
in
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
arm64: Fix largeptr
t
e
s
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
a
rm64
:
Fix a case of dead code s
u
ppr
e
ssion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
truct
-
layout: Al
l
ow
lowering
o
f member ali
g
n
m
e
n
t
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Suppor
t
large alignment r
e
quests
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
st
r
uct-layout: cleanup code a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields: Fix
M
S layout s
o
m
e mor
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bit
f
i
elds: fix PCC layout
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
M
a
t
z
b
it
f
ield
s
:
I
m
p
lement
M
S compatibl
e
l
ayou
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix struct l
a
yout some
more
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
Sp
l
it off
rec
o
rd layout
i
ng
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Ma
t
z
x86-asm: Fix seg
f
ault
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
F
i
x 64bit enums and s
w
itch c
a
ses
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
tc
c
p
p: Fix token pasting
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
libtc
c
1: Do
n
'
t
u
s
e
s
tdlib functi
o
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fix
miscompile
with de
a
d
switches
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Handle
multiple -O opt
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
buil
d
:
Respect CP
P
FL
A
GS over
r
ide
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Matz
64bit: Fix addends
>
3
2 bits
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Ma
t
z
x86-64-
a
s
m:
A
ccept high regi
s
te
r
in
clob
b
ers
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l
Matz
Fix i
n
it
i
aliz
i
ng members multiple times
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Su
p
port l
o
cal re
g
i
ster variables
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
F
i
x const folding o
f
6
4
bit
p
o
inter con
s
tants
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Correct re
g
ister size for pointe
r
op
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
struct-init: Copy
r
e
l
ocs
f
or com
p
ound literals
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6_64-asm: fix copy-out registers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64: Add
-
mno-sse opt
i
on
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
x86-64: relocat
i
on add
e
nd
i
s 64bit
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x
8
6-6
4
:
P
ref
e
r 32S relocati
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
o
p
t: Don
'
t emi
t
inline
f
u
nct
i
ons fr
o
m dead code
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
Handle __built
i
n_extract_return_ad
d
r
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Matz
op
t
:
c
onstprop also 'cond && 0'
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
opt: Make break and goto
not fallth
r
o
u
gh
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Matz
op
t
: S
t
art optimiz
i
n
g dead co
d
e a
bit
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Revert
"R
e
ject ju
m
ping inside stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fact
o
r out const condition detection
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Rejec
t
j
umpi
n
g
in
s
ide
s
tmtexprs
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
Fix more noco
d
e_wanted jump problems
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Fix al
i
ases on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fix sizeof(c
h
ar[a])
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el Matz
Fix __bu
i
l
t
in_constant_p(100
0
/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Support refs to
a
non symbols fr
o
m asm
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Don't ignore # in prep
r
ocessor directives
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
x
86-asm:
A
ccept all 32bi
t
imme
d
iates
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
e
n
u
m bitfields passed
t
o stdarg functions
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Addre
s
s
e
s of
non-weak sy
m
bols are non-zero
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x a
c
cess-after-free with state
m
ent expressions
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
tccpp: Allow
com
p
uted inclu
d
e
like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
x86
-
a
s
m: Correctly i
n
fer register size for bools
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
x86-64-asm: Impl
e
me
n
t cmpxchg16b
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x8
6
-64: Allow loads fro
m
some structs/unions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcc
a
s
m
:
L
ook
u
p C symb
o
ls from ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Implement
.
set
s
ym, e
x
pr
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
e
n
ums and ints
a
re compati
b
le
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
enum
s
and
i
n
ts are compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-64-
a
sm:
Fix ltr/str and p
u
s
h
/
p
o
p opera
n
ds
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
x8
6
-64-
a
s
m: Impl
e
ment high %cr registers
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
struct-
i
nit: Support
r
ange in
i
ts for local va
r
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x
86
-
6
4
-asm: Support
h
igh
r
egisters %r8
- %r15
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
a
tz
inline-asm: A
c
cept "flags
"
clobber
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
s
t
r
uct-init: Allow member initialization from qu
a
lified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
a
tz
s
t
r
uct-i
n
i
t
:
C
orr
e
ctly parse unnamed mem
b
er initia
l
izers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct
-
i
n
it:
C
l
e
anup some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
st
r
uct-init: Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
struct-init:
I
m
pl
e
me
n
t initializing s
u
baggregates
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
struct-init: Re
i
mp
l
ement
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
Support attri
b
ute between double pointer stars
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Ma
t
z
Fix function to
p
ointer conversion
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fi
x
parsing a
r
r
ay typedefs of unknown size
commit
|
commitdiff
|
tree
next