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
Revert "String literals are always const"
2017-07-04
M
i
chael
Matz
Re
v
ert "Stri
n
g literals a
r
e always
c
onst"
commit
|
commitdiff
|
tree
2017-07-03
Mich
a
el
M
atz
Extend s
k
ip_or_save_block
commit
|
commitdiff
|
tree
2017-07-03
Michael Matz
Improve skip_or_sa
v
e
_block
commit
|
commitdiff
|
tree
2017-07-03
Michael
Matz
S
tri
n
g
literals are
a
lways
c
on
s
t
commit
|
commitdiff
|
tree
2017-05-27
Michael M
a
tz
Lim
i
t ac
c
ess end-of-s
t
ruct warning a bit
commit
|
commitdiff
|
tree
2017-05-27
Michael
M
atz
x86-64: Fix psABI stdarg p
r
ologue
commit
|
commitdiff
|
tree
2017-05-27
M
i
chael Matz
x86-64: Rewri
t
e linu
x
p
a
rameter pass
i
ng
commit
|
commitdiff
|
tree
2017-05-08
Michael M
a
t
z
Remo
v
e some unused
argument
s
commit
|
commitdiff
|
tree
2017-05-08
Michael
M
at
z
bitfields: fix lo
n
g bitfi
e
lds
commit
|
commitdiff
|
tree
2017-05-08
Mich
a
el M
a
tz
Fix a warning
commit
|
commitdiff
|
tree
2017-05-07
Michael Matz
A
cce
p
t
extern initialized file-scope
v
ariab
l
e
s
commit
|
commitdiff
|
tree
2017-05-07
Michael Matz
elf: Fix last commit
commit
|
commitdiff
|
tree
2017-05-07
Michael Matz
elf: Supp
o
rt STB_L
O
CAL
dynamic symbols
commit
|
commitdiff
|
tree
2017-05-06
M
i
chael Matz
elf:
Ig
n
ore SHF_COMPRESSED sections
commit
|
commitdiff
|
tree
2017-05-06
Michael Matz
struct-
i
nit: Fix
zero
i
nitiali
z
a
tion wi
t
h multi-level
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Michael Matz
Fix unsigned en
u
m
bit-fields
commit
|
commitdiff
|
tree
2017-05-05
Michael Matz
F
i
x segfault w
i
th invalid function def
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Rebui
l
d cross compi
l
ers
when so
u
r
c
e
s
c
hange
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Mat
z
Tidy
decl_designator
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el Matz
R
e
move la
b
el_or_decl
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Cleanu
p
s
(
f
l
oat c
o
nsts,
s
ections, symbol
s
)
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Merge func_dec
l
_list into decl0
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el Matz
Tidy decl_de
s
ignator
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
Tidy unary() a bit
commit
|
commitdiff
|
tree
2017-05-02
M
ichael Matz
Factor som
e
code
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Exte
n
d
type_to_str
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Reorga
n
i
ze type parsing
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Tidy typena
m
e parsing a bit
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
Ti
d
y
arg
parsing
f
or builtins
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael
M
atz
Clarify that
t
he CIL target
c
ode is dead
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael Matz
Rem
o
ve VT_REF
commit
|
commitdiff
|
tree
2017-05-02
Michael Mat
z
Fix bogus
c
heck for VT_L
L
OCAL types
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
elf: Tidy secti
o
n header
s
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
fix __bui
l
ti
n
_exp
e
ct
commit
|
commitdiff
|
tree
2017-05-01
Michael M
a
t
z
Fix more bitfield
c
orner cas
e
s
commit
|
commitdiff
|
tree
2017-05-01
M
i
chael
Matz
Fix
l
ast change
commit
|
commitdiff
|
tree
2017-04-29
Mich
a
el
Matz
Remove
a bit-field TODO
commit
|
commitdiff
|
tree
2017-04-29
Michael
Mat
z
Fix char
bitfield
s
corner
case
commit
|
commitdiff
|
tree
2017-04-15
Michael Matz
tccpp: Fix corner case of fnl
i
ke macro invocation
commit
|
commitdiff
|
tree
2017-02-22
Micha
e
l Matz
x86-64-a
s
m: Fix mov im64,r
a
x
encoding
commit
|
commitdiff
|
tree
2017-02-20
Michael Matz
U
p
dat
e
ChangeLo
g
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
ar
m
64: Fix
42_
f
u
nction_test
commit
|
commitdiff
|
tree
2017-02-11
Mi
c
hael Ma
t
z
Fix testsu
i
t
e i
n
vocation
s
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
F
i
x pseudo leak
commit
|
commitdiff
|
tree
2016-12-20
Michael Ma
t
z
Fix some
c
o
de suppression fallout
commit
|
commitdiff
|
tree
2016-12-18
Michael Mat
z
Fi
x
ga
w
k miscom
p
ile
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i386
:
Fix various testsuite i
s
sue
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l M
a
tz
arm64:
H
andle R_
A
ARCH64_P
R
E
L
32 aga
i
n
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
ar
m
64: Fix l
a
rgeptr test
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
arm64: Fix a cas
e
of dead code
suppr
e
s
sion
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
struct-
l
ayout:
All
o
w l
o
wering of memb
e
r
alignment
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Support large
alignme
n
t requests
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
s
truct-layout:
c
leanup code a
b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
b
i
tfields: Fix MS layout some more
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
b
i
tfie
l
d
s
: fix
P
C
C
layout
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
b
i
tfiel
d
s: Imple
m
ent
M
S compat
i
ble l
a
y
o
u
t
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
F
i
x s
t
ruct layo
u
t some more
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
at
z
Split off record la
y
ou
t
ing
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Fix segfault
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Fix
6
4
bit enum
s
and sw
i
tch cases
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
tccpp: Fix token past
i
ng
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
lib
t
c
c
1
:
Don
'
t
use st
d
lib fu
n
ctions
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
Fix
m
isc
o
mpile with de
a
d swit
c
hes
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
Handl
e
mu
l
tiple -O options
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
build: Respect CPPFLAGS ov
e
rride
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
64bit: Fix addends > 32 bits
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
x86
-
64-asm: Accept high
re
g
i
ster in clobbers
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
Fi
x
initia
l
i
zing member
s
m
u
ltiple
times
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Supp
o
rt local register variables
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Fix const folding
of
64b
i
t poi
n
ter constan
t
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x
8
6-asm:
C
or
r
e
c
t register si
z
e for
p
ointe
r
ops
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l M
a
tz
str
u
ct-ini
t
: Copy relocs fo
r
compou
n
d literals
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86_
6
4
-asm: f
i
x copy-out registers
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x
8
6_64: Add -mn
o
-sse
o
ption
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-64: relocation adde
n
d
is 64b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: Prefer 32S
r
elocations
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
opt: Don't emit in
l
i
n
e functions
from dead
c
ode
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Ha
n
dle _
_
builtin
_
extract_return_addr
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
o
p
t: co
n
stprop also 'cond &&
0'
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
opt: M
a
ke b
r
eak and
g
oto
n
ot fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
opt: Start optimizin
g
dead
c
o
de a
bit
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
Re
v
ert "Reject
jumping in
s
ide stm
t
exprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Factor out con
s
t conditi
o
n d
e
t
e
ction
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Reject jumping insi
d
e
s
tmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l M
a
tz
Fix m
o
re n
o
code_w
a
n
t
e
d jump problems
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
F
i
x
aliases on 64
b
it
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Fix
s
i
ze
o
f(char[
a
]
)
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Mat
z
Fix
_
_buil
t
i
n_constant_
p
(
1000/x
)
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
tccasm: Support refs to anon
s
ym
b
ols
f
rom asm
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
tcca
s
m
:
Don't ign
o
re
# in
preprocessor directives
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-asm:
Ac
c
e
p
t all 32bi
t
immediate
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix enu
m
bitfields passed to st
d
arg functions
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el M
a
tz
Ad
d
resses of non-weak symbo
l
s are non-zero
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fi
x
acc
e
ss-aft
e
r-free w
i
th state
m
e
n
t expressions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Allow computed inc
l
ude li
k
e 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Cor
r
ectly i
n
fer registe
r
size for bools
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-64-asm: Imp
l
e
ment c
m
pxchg16b
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: Allow loads
from som
e
s
tructs/unions
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
Matz
tccasm: Look
u
p C symbo
l
s
f
rom
ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
t
c
casm: Implement
.
s
et sym, expr
commit
|
commitdiff
|
tree
next