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
M
i
c
h
ael
Mat
z
I
mprove sk
i
p_or_sa
v
e_block
commit
|
commitdiff
|
tree
2017-07-03
Michael Matz
String literals are alwa
y
s
const
commit
|
commitdiff
|
tree
2017-05-27
Micha
e
l Matz
L
i
mit access
end-o
f
-struct w
a
rning a
bi
t
commit
|
commitdiff
|
tree
2017-05-27
Michael Mat
z
x86-64: Fix
p
sA
B
I stdarg
prologue
commit
|
commitdiff
|
tree
2017-05-27
Mich
a
el Matz
x
8
6
-64: R
e
write linux param
e
ter passing
commit
|
commitdiff
|
tree
2017-05-08
Mich
a
el Matz
Remove som
e
unused argument
s
commit
|
commitdiff
|
tree
2017-05-08
Michael
M
a
t
z
bitfie
l
ds: fix long bitf
i
elds
commit
|
commitdiff
|
tree
2017-05-08
Michael Mat
z
Fix
a
war
n
ing
commit
|
commitdiff
|
tree
2017-05-07
Mi
c
h
a
e
l Matz
A
ccept extern initialized
file-scop
e
va
r
iables
commit
|
commitdiff
|
tree
2017-05-07
Michae
l
Matz
e
lf
:
Fix last commit
commit
|
commitdiff
|
tree
2017-05-07
Mic
h
ael Mat
z
elf
:
S
up
p
ort S
T
B_LOC
A
L
dyn
a
mic symbols
commit
|
commitdiff
|
tree
2017-05-06
Michael
M
atz
elf: Ignore SHF_COMPRE
S
SE
D
sections
commit
|
commitdiff
|
tree
2017-05-06
Michael Ma
t
z
struct-init
:
Fix zero
initia
l
izat
i
on with multi-level
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
M
ichael Matz
Fix unsigned enum bit-field
s
commit
|
commitdiff
|
tree
2017-05-05
Michael Matz
Fi
x
seg
f
a
u
lt with invalid functi
o
n def
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael Matz
R
ebuil
d
cross compilers
when sources change
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Tidy
d
e
c
l_designator
commit
|
commitdiff
|
tree
2017-05-02
M
ichae
l
Matz
Remove label_or_decl
commit
|
commitdiff
|
tree
2017-05-02
Michael
Matz
C
l
eanups (float con
s
ts, sections, sy
m
bols)
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Merge func_decl_lis
t
into decl0
commit
|
commitdiff
|
tree
2017-05-02
M
ichael Matz
T
idy
decl_designat
o
r
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
Tidy unary()
a bit
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
a
t
z
Factor some
c
ode
commit
|
commitdiff
|
tree
2017-05-02
M
ichael
Matz
Extend ty
p
e_
t
o_str
commit
|
commitdiff
|
tree
2017-05-02
Michael Ma
t
z
Reorganize type parsing
commit
|
commitdiff
|
tree
2017-05-02
Michael Ma
t
z
Ti
d
y typename parsing a b
i
t
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael Matz
Ti
d
y
arg parsing for builtins
commit
|
commitdiff
|
tree
2017-05-02
Michael M
a
tz
Clarify t
h
at t
h
e CIL
t
a
r
ge
t
code
is dead
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
h
ael M
a
t
z
Remove VT_REF
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Fi
x
b
ogus check for VT_LLOCAL type
s
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
h
ael Mat
z
e
l
f: Tidy section headers
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael Matz
fix __b
u
iltin_e
x
pect
commit
|
commitdiff
|
tree
2017-05-01
Micha
e
l Matz
F
i
x
m
ore bitfie
l
d
c
orn
e
r cases
commit
|
commitdiff
|
tree
2017-05-01
Mi
c
hael Ma
t
z
F
i
x last change
commit
|
commitdiff
|
tree
2017-04-29
Mic
h
ael Matz
Remove a bit
-
fiel
d
TODO
commit
|
commitdiff
|
tree
2017-04-29
M
i
chael
Matz
Fix char bitfields corner
c
a
s
e
commit
|
commitdiff
|
tree
2017-04-15
Michael Matz
tccpp: Fix corner case of f
n
like macro invocation
commit
|
commitdiff
|
tree
2017-02-22
Mi
c
hae
l
Matz
x
8
6
-64-asm: Fix mo
v
i
m
64,rax encod
i
ng
commit
|
commitdiff
|
tree
2017-02-20
Michael
Matz
Upda
t
e Cha
n
geLog
commit
|
commitdiff
|
tree
2017-02-11
M
i
chael M
a
tz
arm6
4
: Fix 42_
f
unction_
t
est
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
Fix testsuite invo
c
ations
commit
|
commitdiff
|
tree
2016-12-20
Michael Mat
z
F
i
x p
s
eudo leak
commit
|
commitdiff
|
tree
2016-12-20
Mic
h
ae
l
Matz
Fix som
e
code su
p
p
res
s
ion fa
l
lout
commit
|
commitdiff
|
tree
2016-12-18
Mi
c
ha
e
l Mat
z
F
i
x g
a
w
k
miscompi
l
e
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
i386:
Fix var
i
ous
testsuite issues
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
arm64: Handle R
_
AARCH64_PREL
3
2 ag
a
in
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
arm64: Fix largeptr test
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
Matz
arm64: Fix a case
o
f
d
ead code suppression
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el
Matz
struc
t
-layout:
Allow lowering of
m
ember alignment
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Suppor
t
lar
g
e
align
m
e
n
t
reque
s
ts
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
struct-
l
ayout: cleanup
c
ode a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitf
i
e
l
d
s
: Fix MS la
y
o
ut
s
om
e
m
ore
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
bit
f
ields: fix PCC lay
o
ut
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
bitfields: Implem
e
nt MS
comp
a
tible l
a
yout
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Fix struct l
a
yo
u
t s
o
me
m
ore
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
S
p
lit off recor
d
layouting
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm
:
Fix se
g
f
a
u
lt
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ae
l
Matz
Fix 64bit enums
and sw
i
tch case
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
t
c
c
pp: Fix token past
i
ng
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Mat
z
l
ibtcc1: Don't use stdlib
f
u
nctions
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael M
a
tz
F
i
x
miscompile with
d
ead switches
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
e
l Ma
t
z
Handle multiple -O o
p
tions
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
bui
l
d
: Resp
e
c
t CPPFLAGS
o
verrid
e
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
64
b
i
t: Fix addends > 32
b
i
t
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6
-64-asm: Accept high register in cl
o
b
b
ers
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Fix in
i
tializing mem
b
ers multi
p
le times
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Support local register variables
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix const foldin
g
of 6
4
bit pointer
constants
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Mat
z
x86-asm: Cor
r
ect reg
i
s
ter
s
i
z
e
f
or
poi
n
ter ops
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
s
t
ruct-
i
nit:
Copy relo
c
s for compound
l
i
terals
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86_64-asm: fi
x
c
opy-out registe
r
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64: Add -mno-sse op
t
io
n
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-64
:
relocation addend is 64bit
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
x86-64: Pref
e
r 32S relo
c
ati
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
o
p
t
:
Don't emit inline
f
unctions from dead code
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handle __builtin_extract_re
t
urn
_
addr
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
opt: constprop
a
lso 'cond && 0'
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
a
t
z
op
t
: Make
b
reak and goto not fal
l
through
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
M
atz
o
pt
:
St
a
rt op
t
imizing d
e
ad code a bit
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
R
e
ve
r
t
"Rejec
t
j
ump
i
ng insid
e
stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Factor out con
s
t condition detectio
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Reject jumping inside st
m
texprs
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
F
i
x more
noco
d
e_wanted j
u
mp
p
roblems
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix aliases on 64 bi
t
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
Fix sizeof(char[
a
]
)
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fix __bu
i
ltin_consta
n
t_p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
tc
c
asm: Suppo
r
t re
f
s to an
o
n symb
o
ls from asm
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
tccasm: Don't ign
o
r
e # in prep
r
oces
s
or di
r
ectives
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
x86-asm
:
Acce
p
t
all 32bit immedi
a
t
e
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
e
l
Matz
Fix enum bi
t
fields passed to s
t
dar
g
func
t
ions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
A
d
dresses of
n
on-weak sym
b
ols are
non-ze
r
o
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Fix
a
ccess-aft
e
r-free with statement ex
p
ressions
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
tccpp: Allow computed i
n
clude lik
e
42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Correctly infer register
size for bo
o
l
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
x86-64-a
s
m:
Imple
m
ent cm
p
xchg16b
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-64: Allow loads from
s
om
e
structs/unions
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
tccasm: Lookup C
symbols from ASM block
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm:
Implement
.
set sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enum
s
and ints are comp
a
tible
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
enums and
ints are compatible
commit
|
commitdiff
|
tree
next