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
riscv: fix 72_long_long_constant
2017-07-03
Michael Matz
Improve
skip_or
_
save_bl
o
c
k
commit
|
commitdiff
|
tree
2017-07-03
Michael Ma
t
z
String literals
are
always const
commit
|
commitdiff
|
tree
2017-05-27
Michae
l
M
atz
L
imit ac
c
ess end-
o
f-struct
w
arning a bit
commit
|
commitdiff
|
tree
2017-05-27
Michael Matz
x86-64: F
i
x
psABI stdarg prologue
commit
|
commitdiff
|
tree
2017-05-27
M
i
chael M
a
tz
x8
6
-64: Rewrite li
n
ux par
a
m
eter passing
commit
|
commitdiff
|
tree
2017-05-08
M
i
chael Ma
t
z
Remove some unused argument
s
commit
|
commitdiff
|
tree
2017-05-08
Michael Matz
b
i
tfiel
d
s: fix
l
o
n
g bitfields
commit
|
commitdiff
|
tree
2017-05-08
Michael Mat
z
Fix
a war
n
ing
commit
|
commitdiff
|
tree
2017-05-07
Mi
c
hael Matz
A
c
cept exte
r
n initialized file-scope v
a
riabl
e
s
commit
|
commitdiff
|
tree
2017-05-07
Mich
a
el Matz
elf: Fix
l
as
t
c
o
m
mi
t
commit
|
commitdiff
|
tree
2017-05-07
Mi
c
h
ael Matz
elf: Suppo
r
t S
T
B_LOCAL d
y
namic
s
y
mbols
commit
|
commitdiff
|
tree
2017-05-06
Michael Matz
elf: Igno
r
e SHF_COMPRESSED sectio
n
s
commit
|
commitdiff
|
tree
2017-05-06
Michael
M
atz
struct-
i
nit: F
i
x zero initializa
t
ion with
m
ulti-level
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
M
ichael Ma
t
z
Fix unsigned enum
b
i
t
-fiel
d
s
commit
|
commitdiff
|
tree
2017-05-05
Michael
Ma
t
z
Fix seg
f
ault with i
n
valid fu
n
ction d
e
f
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l
Matz
Rebuild cro
s
s co
m
pile
r
s when
s
ources c
h
ange
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael
Matz
T
idy dec
l
_
d
esignat
o
r
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
R
emove label
_
or
_
d
ecl
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Clean
u
ps (float con
s
ts, sections
,
symbols)
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
a
e
l M
a
t
z
Merge
func_
d
ecl_list
i
n
to decl0
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el
Matz
T
id
y
decl_d
e
sign
a
tor
commit
|
commitdiff
|
tree
2017-05-02
Michae
l
Matz
Tid
y
un
a
ry() a bit
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Factor
s
ome
c
ode
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael
Ma
t
z
Extend type_to_str
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
Reorganize
typ
e
p
a
rsing
commit
|
commitdiff
|
tree
2017-05-02
M
ichael Matz
Ti
d
y typ
e
name parsing a bit
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Mat
z
Ti
d
y
a
rg parsing for builtins
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael
M
a
tz
C
larify that
the CIL target c
o
de is dead
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
Remove VT_
R
EF
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Fix bogus
c
h
e
ck for V
T
_LLOCAL t
y
pes
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
a
el M
a
tz
elf: T
i
dy section head
e
rs
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael
M
atz
fix
__builtin_
e
xpect
commit
|
commitdiff
|
tree
2017-05-01
M
ichael M
a
tz
Fix more bitfield corner cases
commit
|
commitdiff
|
tree
2017-05-01
M
i
c
hael Mat
z
Fix last chang
e
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
Remove a bit-fi
e
ld TODO
commit
|
commitdiff
|
tree
2017-04-29
M
ichael Matz
F
i
x c
h
ar bitfields co
r
n
e
r case
commit
|
commitdiff
|
tree
2017-04-15
M
i
chael
Matz
t
c
cpp: Fix corner case of fnl
i
ke macro
inv
o
cation
commit
|
commitdiff
|
tree
2017-02-22
Mi
c
hael Matz
x86-64-a
s
m: Fix
mov i
m
6
4
,rax encoding
commit
|
commitdiff
|
tree
2017-02-20
Michael Mat
z
Update ChangeLog
commit
|
commitdiff
|
tree
2017-02-11
Michael Ma
t
z
arm64
:
Fix
42_function_te
s
t
commit
|
commitdiff
|
tree
2017-02-11
Michae
l
Matz
Fi
x
testsuite invocations
commit
|
commitdiff
|
tree
2016-12-20
Mi
c
hael M
a
t
z
Fix pseudo leak
commit
|
commitdiff
|
tree
2016-12-20
M
i
chael Ma
t
z
Fi
x
so
m
e
code suppression fallout
commit
|
commitdiff
|
tree
2016-12-18
Michael Matz
Fix gawk miscompile
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
i386:
Fi
x
v
arious test
s
uite issues
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
arm64: Handle R_A
A
RCH64_PREL32 again
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
a
r
m64: Fi
x
largeptr test
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
arm64: Fix a
c
as
e
of
d
ead
c
ode
s
u
ppress
i
on
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
struct-l
a
yout: Al
l
ow lo
w
ering of
m
em
b
er a
l
ignment
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Support large alignme
n
t re
q
uests
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
struct-layout:
clea
n
up code a
b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
bitfields: Fi
x
MS layout some
m
ore
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Matz
bitfields: fi
x
P
C
C
l
ayout
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
bi
t
fields: Impl
e
ment MS c
o
mpa
t
ibl
e
la
y
out
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
Fix
str
u
c
t
lay
o
ut some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Split off r
e
cord la
y
ou
t
ing
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm:
F
i
x
segf
a
u
l
t
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
F
ix 64bi
t
enums and switch cases
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
c
c
p
p:
F
ix
token pasting
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
lib
t
c
c1: Don'
t
us
e
stdlib functions
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
M
a
tz
Fix miscompile w
i
t
h
dead switches
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
Handle multipl
e
-O options
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
build: R
e
s
p
ect CPPFLAG
S
override
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
6
4
b
i
t: Fix addends > 32 bit
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm
:
Accept high regi
s
ter in c
l
obb
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l M
a
tz
Fix initi
a
lizing membe
r
s mul
t
iple
ti
m
es
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Ma
t
z
Sup
p
ort local register var
i
a
ble
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix const folding of 64bit pointer consta
n
ts
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm:
Correct register size fo
r
pointer o
p
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
struc
t
-init:
Copy relo
c
s
for compo
u
nd literals
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64-asm:
f
ix copy-out re
g
ist
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6_64: A
d
d
-mno-sse opt
i
on
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
x86-64: rel
o
cation adde
n
d is 64bit
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x
8
6
-
64: Pref
e
r 32S r
e
locations
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
opt: Don't emit inl
i
ne function
s
from dead code
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handle __built
i
n_
e
xtract_return_addr
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
opt: constp
r
op
a
lso
'
cond
&
& 0'
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l
Ma
t
z
opt:
M
a
ke break and goto not fallt
h
rough
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Ma
t
z
o
pt:
Start
o
ptimizing dea
d
code a b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael M
a
tz
Revert "Reject jumping in
s
ide stm
t
e
x
prs"
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Factor out const condi
t
io
n
d
e
tection
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
R
eject jumping in
s
i
d
e stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix mo
r
e nocode_wanted jump
p
rob
l
ems
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix a
l
iase
s
on 64
b
it
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x sizeof
(
c
h
a
r
[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix __builtin_consta
n
t_p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
cc
a
sm: Support refs t
o
ano
n
s
y
mbol
s
fr
o
m asm
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccas
m
: Don't
i
gn
o
r
e
# in preprocessor direc
t
i
v
es
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x8
6
-asm: Accept
all 32bit
i
mmediates
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
Fix enum bitfields passed t
o
stdarg
func
t
io
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Addre
s
ses of non-weak
symbols are non-zero
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fix
a
c
c
es
s
-after-fre
e
with statement exp
r
e
ssions
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Mat
z
tccp
p
: All
o
w
computed
include like
4
2
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-as
m
:
Correctly infer register size for bools
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-64-asm:
I
m
plem
e
nt cmpx
c
hg16b
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6
-
64: Allow
loads from
some
s
t
ructs/
u
nion
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
tccas
m
: Lookup C symbo
l
s from ASM bloc
k
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Implement
.
se
t
sym, ex
p
r
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
enu
m
s an
d
ints are compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums and ints are
c
ompatible
commit
|
commitdiff
|
tree
next