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
Improve skip_or_save_block
2017-07-03
Michael
Matz
Impro
v
e skip
_
or_sa
v
e_bloc
k
commit
|
commitdiff
|
tree
2017-07-03
Michael
Matz
S
t
rin
g
l
ite
r
als are
always const
commit
|
commitdiff
|
tree
2017-05-27
Mi
c
h
ael
Matz
Limit access
end-of-st
r
uct
w
ar
n
ing
a bit
commit
|
commitdiff
|
tree
2017-05-27
Michael
M
atz
x86-64:
F
ix psABI stdar
g
prologue
commit
|
commitdiff
|
tree
2017-05-27
Michael M
a
tz
x
8
6-64: Rewr
i
te
l
inux para
m
e
ter passing
commit
|
commitdiff
|
tree
2017-05-08
Michael Ma
t
z
R
e
mo
v
e
s
ome unused ar
g
uments
commit
|
commitdiff
|
tree
2017-05-08
M
i
chael M
a
tz
bitfiel
d
s: fix long bitfie
l
ds
commit
|
commitdiff
|
tree
2017-05-08
M
i
chael M
a
t
z
Fix a warning
commit
|
commitdiff
|
tree
2017-05-07
Michael Matz
Accept exte
r
n ini
t
ialized
f
ile-sc
o
pe var
i
able
s
commit
|
commitdiff
|
tree
2017-05-07
M
i
chael Matz
elf: Fix last commi
t
commit
|
commitdiff
|
tree
2017-05-07
M
ichael M
a
tz
elf: Suppo
r
t ST
B
_LO
C
AL dynamic symbo
l
s
commit
|
commitdiff
|
tree
2017-05-06
Mich
a
el M
a
tz
elf:
I
g
nore SHF_COM
P
RESSE
D
sections
commit
|
commitdiff
|
tree
2017-05-06
Michael Matz
stru
c
t-init: Fix z
e
r
o
initi
a
lizatio
n
with mul
t
i-level
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Michael Matz
Fix un
s
igned enum
bi
t
-fields
commit
|
commitdiff
|
tree
2017-05-05
M
i
ch
a
el M
a
tz
Fix segfault with in
v
alid function def
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Rebuild cross compi
l
ers when sources c
h
ange
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
Tidy decl_designato
r
commit
|
commitdiff
|
tree
2017-05-02
Michael M
a
t
z
Remove
l
abel_or_decl
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el Matz
Cl
e
anups (f
l
oa
t
consts,
section
s
,
s
ymbols)
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l
Matz
Merge func_dec
l
_list into dec
l
0
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Tidy d
e
cl_de
s
i
g
n
ator
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el Matz
Tidy
unary() a bit
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
F
actor some code
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Extend type_to_str
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
R
e
organize
t
ype
parsing
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Ti
d
y typ
e
name parsin
g
a bit
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el
M
atz
Tidy a
r
g parsing for builtins
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Cla
r
ify tha
t
the CIL
ta
r
get code is dead
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Remove
VT_REF
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Matz
Fix bogus
check f
o
r VT_LLO
C
AL types
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
elf
:
Tidy section headers
commit
|
commitdiff
|
tree
2017-05-02
Michael Ma
t
z
fix __builtin_expect
commit
|
commitdiff
|
tree
2017-05-01
Micha
e
l
Matz
Fix more bitfiel
d
corner cases
commit
|
commitdiff
|
tree
2017-05-01
Michael Ma
t
z
Fix last change
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
Remove
a bit-field
TODO
commit
|
commitdiff
|
tree
2017-04-29
Michae
l
Mat
z
Fix
cha
r
b
itfields
corner case
commit
|
commitdiff
|
tree
2017-04-15
Michael
Matz
tccpp:
F
ix corner
cas
e
of f
n
like macro
invocation
commit
|
commitdiff
|
tree
2017-02-22
Michael Ma
t
z
x86-64-asm: Fi
x
m
o
v
im64,r
a
x encoding
commit
|
commitdiff
|
tree
2017-02-20
Michael Matz
Up
d
ate
C
hangeLog
commit
|
commitdiff
|
tree
2017-02-11
Mich
a
el Matz
arm64: Fix 42_function_
t
es
t
commit
|
commitdiff
|
tree
2017-02-11
Mi
c
h
a
e
l Matz
Fix t
e
st
s
uit
e
i
n
voca
t
ions
commit
|
commitdiff
|
tree
2016-12-20
Micha
e
l Matz
Fi
x
p
s
eudo leak
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix so
m
e code suppression fallou
t
commit
|
commitdiff
|
tree
2016-12-18
Michael M
a
tz
F
i
x
gawk miscompile
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
a
tz
i
386:
F
ix various testsuite iss
u
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm64: H
a
ndle R_AAR
C
H64
_
PREL32 again
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm64: Fix l
a
rgeptr tes
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
arm64: F
i
x a cas
e
o
f dead co
d
e suppression
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Ma
t
z
struct-
l
a
y
o
u
t
:
A
l
lo
w
lowering of
me
m
ber alignment
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Support large
a
lignment req
u
es
t
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
struct
-
layout:
c
leanup c
o
de a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields
:
Fix MS lay
o
ut
s
ome mo
r
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfiel
d
s: fix PCC layout
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfi
e
lds: Implement MS compatible
l
ayout
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Mat
z
Fix struct
layout some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
S
plit
off
r
e
cord
layou
t
i
n
g
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-asm: Fix segfault
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fix 64bit enums an
d
switch
cases
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
tccpp: Fix token pasting
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
l
ib
t
cc1
:
Don't use stdlib f
u
n
c
tions
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Fix mis
c
om
p
ile with d
e
ad switches
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Hand
l
e multiple -
O
options
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Matz
b
u
ild: Re
s
pect CPPFLAGS
o
ver
r
ide
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
a
t
z
6
4bi
t
: F
i
x addends
> 32 bits
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-64-asm: Accept hi
g
h
register in clobbers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix init
i
alizing members
multiple times
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Sup
p
ort
l
ocal
regist
e
r
va
r
iabl
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fix con
s
t folding
o
f
6
4
bit poi
n
t
e
r c
o
nstants
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm
:
Cor
r
ect register size for po
i
nter
o
ps
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
struct-init: Copy relocs
for compo
u
nd
li
t
erals
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x
8
6_64-asm: fix copy-o
u
t re
g
isters
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86_64
:
Add -m
n
o
-sse option
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64
:
re
l
oc
a
tion add
e
nd
i
s
64bit
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Mat
z
x86-
6
4: Prefer 32S relocations
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Don't emit i
n
l
ine fu
n
ction
s
f
rom dea
d
code
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
M
atz
Ha
n
d
le __builtin_ex
t
ract_return_
a
d
dr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: constprop also
'cond && 0'
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
opt: Make break and goto not fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Start optimi
z
ing dea
d
code a bit
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael M
a
tz
R
e
v
er
t
"Reject jumping
inside stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fac
t
or out const condition det
e
ction
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Reject j
u
mp
i
ng inside stmt
e
xprs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fi
x
more
n
o
co
d
e_wan
t
e
d
j
ump problems
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Fix aliases on
6
4 bit
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fix si
z
eof(char[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix __
b
uiltin_
c
o
nstant_p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Mat
z
t
c
casm: Support refs
to an
o
n symbols from asm
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
tc
c
asm
:
D
o
n't ignore # in prep
r
ocesso
r
directives
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Matz
x
86-asm
:
Ac
c
e
pt all 32bit immediates
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
F
ix enum
bitfield
s
pass
e
d to stdarg
f
unctions
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Ad
d
resses of non-weak symbols are n
o
n-zero
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Fix access-after-free with statem
e
nt express
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
tccpp
:
Allow comp
u
ted
i
nclu
d
e l
i
ke
4
2
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-asm: Correctly infer r
e
gi
s
ter size for boo
l
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
x
8
6
-64-asm: Impleme
n
t
c
m
p
xchg16b
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
x86-64: A
l
low loads from some structs/unions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm:
L
ookup C symbols from ASM b
l
o
cks
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Impl
e
ment
.
set sym, expr
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Ma
t
z
enums and ints a
r
e comp
a
tible
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
enum
s
an
d
ints
a
re compat
i
ble
commit
|
commitdiff
|
tree
next