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
Merge func_decl_list into decl0
2017-05-02
M
i
c
hael Matz
Merge func_decl_list into dec
l
0
commit
|
commitdiff
|
tree
2017-05-02
Michael M
a
tz
Tidy decl_designator
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Ti
d
y
unary()
a b
i
t
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
Factor some cod
e
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
E
x
ten
d
type_to
_
st
r
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
Reo
r
gan
i
z
e
type
p
arsin
g
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Ti
d
y
typename
p
a
rsing a bi
t
commit
|
commitdiff
|
tree
2017-05-02
M
ichael Mat
z
Tidy arg
parsing for builtin
s
commit
|
commitdiff
|
tree
2017-05-02
Michael Ma
t
z
Cl
a
rify that th
e
CIL targe
t
c
ode is dead
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
R
e
move VT_REF
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
Fix
bog
u
s check
for
V
T_LLOCAL types
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
el
f
:
T
idy section hea
d
ers
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
fix __builtin_expect
commit
|
commitdiff
|
tree
2017-05-01
Michael Matz
F
i
x more bi
t
field cor
n
er c
a
s
e
s
commit
|
commitdiff
|
tree
2017-05-01
Michael Matz
Fix las
t
c
hang
e
commit
|
commitdiff
|
tree
2017-04-29
M
i
ch
a
el
M
atz
Remove a bit-
f
ield
TODO
commit
|
commitdiff
|
tree
2017-04-29
Micha
e
l Mat
z
Fix cha
r
bitfields
c
orner case
commit
|
commitdiff
|
tree
2017-04-15
Mic
h
a
e
l Matz
tccpp: Fix
corner case of fnlike macro in
v
ocation
commit
|
commitdiff
|
tree
2017-02-22
Mi
c
h
ael Matz
x86-
6
4
-
a
s
m
: Fix mov im6
4
,rax encod
i
ng
commit
|
commitdiff
|
tree
2017-02-20
M
ic
h
ael Matz
Update Ch
a
n
g
eLog
commit
|
commitdiff
|
tree
2017-02-11
Mic
h
ael Matz
ar
m
64: Fix 42
_
functi
o
n_
t
est
commit
|
commitdiff
|
tree
2017-02-11
Mi
c
h
a
el Matz
Fix t
e
stsu
i
te i
n
vocations
commit
|
commitdiff
|
tree
2016-12-20
Mich
a
el Matz
Fix p
s
e
u
do lea
k
commit
|
commitdiff
|
tree
2016-12-20
Mic
h
ael Matz
Fix
some code
s
up
p
ressio
n
fallout
commit
|
commitdiff
|
tree
2016-12-18
M
ichael M
a
tz
Fix gawk miscompile
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
i386: Fix va
r
i
o
u
s testsuite issu
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
arm64: Handle
R
_AARCH64_PREL32 again
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
arm64
:
Fix
l
argeptr te
s
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
arm64: Fix a case
o
f dead code
s
u
p
pression
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
s
t
ruct-layout: All
o
w lowering
of member alig
n
ment
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support
l
arge
a
lign
m
ent requests
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
st
r
uct-layout:
cleanup code a bi
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bi
t
f
i
el
d
s: Fix
M
S
la
y
out some more
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
at
z
bitf
i
elds: fix PCC layout
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bi
t
fields: Impl
e
ment
M
S compatible layout
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l
M
atz
Fix
struct
l
ayou
t
some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Spl
i
t off record lay
o
uting
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-asm: F
i
x s
e
gfaul
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
64bit enu
m
s and switch cases
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
t
ccpp: Fix token
past
i
ng
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
l
ibtcc1: Do
n
't
use s
t
dlib functions
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
Fix miscompile with dead switches
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handle
m
ultiple -O opti
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
build: Respect
C
P
PFLAGS o
v
err
i
d
e
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
64bit: Fix addends > 32 bits
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
e
l
M
atz
x8
6
-64-asm: Accept hi
g
h register in cl
o
bbers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix init
i
a
li
z
ing members multiple times
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Su
p
port local re
g
ist
e
r
v
ariables
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
c
o
n
s
t
folding of
6
4bit pointe
r
constants
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-asm
:
Correct register size for p
o
i
nte
r
o
ps
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Copy relocs for compound li
t
era
l
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
x86_64
-
a
sm: f
i
x copy-
o
ut re
g
ist
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x
86_64: Add -mno-sse option
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Mat
z
x86-64: relocation addend
is
6
4bit
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
t
z
x8
6
-64: Prefer
3
2
S re
l
o
c
a
t
ions
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
o
pt: Don't emit inline fun
c
t
ions from dead code
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handl
e
__builtin_e
x
tract_ret
u
rn_addr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: constp
r
op also 'cond && 0'
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
op
t
: Make break and goto no
t
fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
opt: Start optimizin
g
dead code a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Revert "Reject j
u
mping inside st
m
tex
p
rs"
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Factor out const condition det
e
ction
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
R
e
ject jumpin
g
inside st
m
t
exprs
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix more
n
ocode_wante
d
jump
prob
l
e
m
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix a
l
ias
e
s on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix s
i
zeof(ch
a
r
[
a])
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
Fix __builti
n
_constant_p(
1
0
00/x
)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
c
c
asm: Support refs to anon s
y
mbols from asm
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
tccasm: Don't ign
o
re # in
prepr
o
cessor directives
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-asm: Accept al
l
32bit
i
mme
d
ia
t
es
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Ma
t
z
Fix enum bitfields
pa
s
sed to
stdarg f
u
nction
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
atz
Addresses of
non-we
a
k symbols are non-zero
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
F
i
x
a
ccess-after-free wit
h
sta
t
ement expression
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
tccpp
:
Allow computed include lik
e
42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-asm: Correctly
infer re
g
ister
si
z
e for bools
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x
8
6-64
-
asm: I
m
pleme
n
t
c
mpx
c
hg16
b
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x
8
6-
6
4: Allow loads fr
o
m
some str
u
cts/unions
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
t
c
cas
m
:
L
ookup C symbols fro
m
ASM blo
c
ks
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
cca
s
m
:
Implement
.
set sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
en
u
ms and
ints are compat
i
b
le
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
enu
m
s
and in
t
s are
compatible
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-64-asm
:
Fix ltr/str and pus
h
/
pop op
e
rands
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
x8
6
-64
-
asm: Implement hig
h
%
c
r
registers
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
struct-ini
t
: Support r
a
nge inits for local vars
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x
86-64-a
s
m: Support
high regi
s
ters
%
r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
i
n
l
i
ne-asm:
A
c
cept
"flags
"
c
l
ob
b
e
r
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
struct-i
n
it: A
l
low member initialization from qua
l
i
f
ied
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
struct-ini
t
: Corr
e
ctl
y
p
a
rs
e
unnamed
m
ember i
n
itializers
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
struct-init
:
C
l
eanup some more
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
struct-init: Cle
a
nup
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
struct-init: Implement i
n
itializin
g
subaggregates
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
s
t
ruct-init: Rei
m
plement
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
Support attribute b
e
tween double pointer star
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
Fix function to po
i
nter conv
e
rsion
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix parsing arr
a
y typedefs of unkn
o
wn
siz
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: I
m
plement __BASE_
F
ILE__ macro
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Implement __built
i
n_cho
o
se_expr
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
tz
x86-asm: Imp
l
e
m
ent prefetchw
o
pcode
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-a
s
m: Fix lar
o
pcode operand
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
t
cc-asm: Parse
.
s
i
ze directive co
r
rec
t
l
y
commit
|
commitdiff
|
tree
next