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 a warning
2017-05-08
Michael Matz
Fix a warning
commit
|
commitdiff
|
tree
2017-05-07
M
i
chael Matz
Accept exter
n
initializ
e
d file-s
c
ope
variables
commit
|
commitdiff
|
tree
2017-05-07
M
i
c
h
a
e
l
Matz
elf: Fix
last
commit
commit
|
commitdiff
|
tree
2017-05-07
Mic
h
a
e
l M
a
tz
el
f
: Supp
o
rt STB_LOCAL dynamic symbols
commit
|
commitdiff
|
tree
2017-05-06
M
i
c
h
a
el Matz
elf: Ig
n
ore SHF_CO
M
PRESS
E
D sections
commit
|
commitdiff
|
tree
2017-05-06
Mi
c
ha
e
l Matz
s
t
r
u
ct-init: Fix zero initial
i
zation
wi
t
h
m
ulti-leve
l
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Mi
c
hael Matz
Fix unsigned enum
bit-field
s
commit
|
commitdiff
|
tree
2017-05-05
Michael Matz
Fix segfault with i
n
valid function def
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
R
e
bu
i
ld cros
s
compilers when sources change
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael Matz
Ti
d
y
d
ecl_d
e
signator
commit
|
commitdiff
|
tree
2017-05-02
M
ichae
l
Matz
Remove label_or_de
c
l
commit
|
commitdiff
|
tree
2017-05-02
Michael M
a
tz
Cleanups (float consts, sections
,
symbol
s
)
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael
M
a
t
z
Merge
f
unc
_
de
c
l
_
l
i
st into dec
l
0
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
e
l
M
atz
Tidy dec
l
_designa
t
o
r
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Tidy unar
y
(
) a bit
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ae
l
Matz
Factor s
o
me code
commit
|
commitdiff
|
tree
2017-05-02
M
i
c
h
ael Matz
Extend type_to_str
commit
|
commitdiff
|
tree
2017-05-02
Michael Ma
t
z
Reorganize
type pars
i
ng
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Tidy typename parsi
n
g a bi
t
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael M
a
tz
Tidy arg pars
i
ng for bu
i
ltins
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
Cl
a
rify t
h
a
t
t
he CIL target code is
dead
commit
|
commitdiff
|
tree
2017-05-02
M
ichael Matz
Re
m
ove VT_REF
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
F
ix bogus
c
heck for VT_LLOCAL types
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
elf: Tidy
s
ection hea
d
ers
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
f
i
x __built
i
n_expect
commit
|
commitdiff
|
tree
2017-05-01
Mic
h
ael Matz
Fix
m
ore bitfield corner cases
commit
|
commitdiff
|
tree
2017-05-01
Mich
a
el
Matz
F
ix last ch
a
ng
e
commit
|
commitdiff
|
tree
2017-04-29
Mi
c
hael
M
a
t
z
Remove a bit-field
T
ODO
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
Fix char
bitfields corner c
a
se
commit
|
commitdiff
|
tree
2017-04-15
M
ichael Matz
tccpp: Fix corn
e
r case of fnl
i
ke macro invocat
i
o
n
commit
|
commitdiff
|
tree
2017-02-22
Mic
h
ael Matz
x8
6
-64-a
s
m
:
F
i
x mov im6
4
,
r
ax encoding
commit
|
commitdiff
|
tree
2017-02-20
Michael Matz
Upda
t
e
Chan
g
e
Log
commit
|
commitdiff
|
tree
2017-02-11
Mi
c
hael Matz
a
r
m6
4
: Fix 42_function_test
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
Fix testsuite invoca
t
ions
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix ps
e
udo leak
commit
|
commitdiff
|
tree
2016-12-20
Michael
Matz
Fix so
m
e code suppres
s
ion fall
o
ut
commit
|
commitdiff
|
tree
2016-12-18
M
i
c
hael Mat
z
Fix gawk miscompile
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i
386: Fi
x
various tests
u
ite issues
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
arm6
4
: Ha
n
dl
e
R_
A
ARC
H
6
4_PREL32 again
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el Matz
arm64: Fix lar
g
eptr test
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm64: F
i
x a
c
as
e
of dead code suppression
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
st
r
uct-layout:
A
l
l
ow lowering
o
f member
alig
n
ment
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Matz
Support large alignme
n
t requ
e
sts
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
struct-layout: c
l
eanup cod
e
a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields: Fi
x
M
S
l
ay
o
ut som
e
m
o
re
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
bitfields: fix PCC layout
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bit
f
ields:
Imple
m
e
nt MS com
p
atible layout
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
Fix struct layout some more
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
Split off rec
o
rd la
y
outing
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-
a
s
m
: F
i
x
s
eg
f
a
u
lt
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix 64bit
enums and switch c
a
ses
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
tc
c
p
p
:
F
i
x
token
p
asting
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
lib
t
cc1: Don't
u
se stdl
i
b func
t
ions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix mi
s
compil
e
with dead
switc
h
es
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Handle multi
p
le -O opt
i
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bui
l
d: Re
s
pect CPPFL
A
GS over
r
ide
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
64b
i
t:
F
ix addends > 32 bits
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
a
t
z
x86-
6
4-asm: Accept hi
g
h register in cl
o
bber
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fi
x
initial
i
zing members mul
t
ip
l
e times
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Support loca
l
register va
r
iable
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Ma
t
z
Fix con
s
t fol
d
ing of 64bit pointer co
n
stants
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Correct
reg
i
ster size for point
e
r ops
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Matz
struct-in
i
t: Co
p
y
r
eloc
s
for c
o
mpound literals
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64-asm: fix copy-out register
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86_64: Add
-m
n
o
-
sse option
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
x86-6
4
: relocation
ad
d
end
i
s 64bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: Prefer 32S relocations
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Don't e
m
it
inline functio
n
s from dead code
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handle __bu
i
l
tin_extra
c
t_r
e
t
u
r
n
_
addr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
o
pt:
constp
r
op also
'
cond &
&
0'
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
op
t
: Make break and go
t
o n
o
t fal
l
through
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
o
p
t: Start
optimizi
n
g
dead code
a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Revert "Re
j
e
ct ju
m
ping i
n
side s
t
mtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
Factor out const co
n
dition detection
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
R
eject jumping
i
n
s
ide stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l
Matz
Fix more nocode
_
wanted jump p
r
oblems
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
Fix aliase
s
on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix s
i
z
eof(char[a])
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
a
tz
F
ix __builtin_con
s
tant_p
(
1000/x
)
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
tccasm: Support refs to a
n
o
n symbols from asm
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
tc
c
asm: Don't ignore # i
n
p
r
eprocessor
d
irectives
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ae
l
Mat
z
x86-
a
sm: Ac
c
ept all 32b
i
t i
m
mediates
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Fix enum bitfields passed to s
t
da
r
g functions
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Mat
z
Addresses of non-weak symbo
l
s are
n
o
n
-zero
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix access-after-
f
ree
w
ith stat
e
ment expressions
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
tccp
p
: Allow
comput
e
d in
c
l
ude like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-
a
s
m
:
C
o
r
r
e
ct
l
y
i
nfer register
size for bools
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-64-
a
sm
:
Implement cmpxchg16b
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-64: Al
l
ow loads
f
rom some structs/
u
nion
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
tccasm: Lo
o
kup C symbol
s
from AS
M
blocks
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
t
cc
a
sm
:
Implem
e
n
t
.
set sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
enu
m
s and ints are
c
ompatib
l
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums and
i
nts are compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: Fix ltr/str
a
nd pu
s
h/pop operands
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-64-asm:
I
m
p
l
e
ment
high %cr registers
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el Matz
struct-init: Suppor
t
range inits for local
v
ars
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-64-a
s
m
: Support high registers %r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline-asm
:
Acc
e
pt "flags" clobber
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
struc
t
-init: Allow memb
e
r initialization f
r
om qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
struct-in
i
t: Correctly parse unnamed me
m
b
e
r
initial
i
zers
commit
|
commitdiff
|
tree
next