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
Remove a bit-field TODO
2017-04-29
M
ichael Matz
R
emove a b
i
t-field TODO
commit
|
commitdiff
|
tree
2017-04-29
Mi
c
hael Matz
Fix
char bitfields cor
n
er cas
e
commit
|
commitdiff
|
tree
2017-04-15
M
i
cha
e
l Matz
tccpp: Fix corner
case of fn
l
ike macro invocatio
n
commit
|
commitdiff
|
tree
2017-02-22
M
ichae
l
Matz
x86-6
4
-asm: Fix mov
im64,ra
x
en
c
oding
commit
|
commitdiff
|
tree
2017-02-20
Mich
a
el Matz
U
p
date Cha
n
geLog
commit
|
commitdiff
|
tree
2017-02-11
Mic
h
ael Matz
arm64: Fix
42_function_test
commit
|
commitdiff
|
tree
2017-02-11
Michae
l
Matz
Fix testsuite invoc
a
tions
commit
|
commitdiff
|
tree
2016-12-20
Michael Ma
t
z
Fix pseudo leak
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fi
x
some c
o
de suppression fallout
commit
|
commitdiff
|
tree
2016-12-18
Michael
M
a
t
z
Fix gawk miscom
p
i
le
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
i3
8
6:
Fix various testsu
i
te issues
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
arm64: Handle R
_
AARCH64_PREL32 a
g
ain
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
arm64:
F
ix
lar
g
eptr
te
s
t
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
at
z
arm64:
F
ix a case of de
a
d
code supp
r
ess
i
on
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
str
u
ct-layout: A
l
lo
w
lo
w
ering of member alig
n
ment
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
S
u
pport large alignment requests
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-layo
u
t: c
l
eanup code a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bit
f
i
e
lds: Fix MS layout
some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields: fix PCC layout
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Mat
z
b
i
tf
i
eld
s
: Implement MS compa
t
i
ble
layo
u
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x struct layout some mor
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
S
plit off
record
l
ayo
u
ting
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-a
s
m: Fix segfa
u
lt
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fix
64bit enums a
n
d switch c
a
se
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
t
c
cpp
:
Fix token pasting
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
l
ibtcc1: Don't use s
t
d
lib
f
uncti
o
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
F
i
x miscompile with dead swit
c
hes
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
Handle mu
l
t
i
ple -
O
options
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
build
:
R
e
spect
C
PPFLAGS overrid
e
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
64bit: Fix adden
d
s > 32 bit
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: Accept high register in cl
o
bbers
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fix
initializin
g
members
multiple
times
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Support local register variables
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fix const folding of 64bit pointer
c
onstan
t
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x8
6
-asm: Correct register size f
o
r pointer
o
p
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
str
u
ct-init
:
Copy relocs for compound li
t
e
r
a
l
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6
_64-asm:
fix copy-out registers
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86_64: Ad
d
-mno-sse
option
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-
6
4: re
l
ocation addend is 64bit
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x8
6
-64: Prefer 32S
relo
c
atio
n
s
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Matz
op
t
:
D
on
'
t
e
m
i
t
inl
i
ne funct
i
ons from dead code
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Matz
Han
d
le __builtin_e
x
tract_return
_
addr
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
opt
:
cons
t
prop also 'c
o
n
d
&&
0'
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
opt: Mak
e
break and go
t
o
not fa
l
l
through
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
opt:
Start o
p
ti
m
izing d
e
ad code a bit
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
e
l Matz
Revert "Re
j
e
ct jumping i
n
side
st
m
te
x
prs"
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Factor out c
o
n
s
t
con
d
itio
n
detect
i
on
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Reje
c
t jumping insi
d
e stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix more n
o
cod
e
_wanted j
u
m
p pr
o
blems
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
atz
Fix
aliases on 64 b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael M
a
tz
Fix size
o
f(
c
har[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix __builti
n
_constant_p(1000
/
x)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Sup
p
ort ref
s
to anon symbols from asm
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael
Mat
z
t
c
casm: Don't
i
gn
o
re # in preprocessor d
i
r
e
ct
i
ves
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Accept
a
l
l
32bit
immediates
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x
e
num bitfields pas
s
ed to s
t
darg funct
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Addresses of non-weak symbols are non-zero
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
a
ccess
-
after-free with statement
expressions
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
tccp
p
: Allow computed in
c
lu
d
e like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
x86-asm: Correctly infer
r
egister size
for
b
ools
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-64-
a
sm: Implement cmpxc
h
g16
b
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-64: A
l
l
ow
l
oads from som
e
s
tructs/uni
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm:
Lookup C symb
o
ls from
ASM
b
loc
k
s
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
tccasm: Implement
.
s
e
t sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
e
n
u
ms and ints are
compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
en
u
m
s
an
d
ints ar
e
compatible
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x
86
-
64-asm: F
i
x
ltr/str and push/pop
operands
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-64-asm:
Implement high %cr registers
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
stru
c
t-i
n
it: Support ran
g
e inits for local var
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: Support high registe
r
s %
r
8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el
M
a
t
z
inl
i
ne-as
m
: Accept "flags
"
c
lob
b
er
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
struct-init: Allow member
i
ni
t
ialization from quali
f
ied
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-ini
t
: Correc
t
l
y
pars
e
unnamed member i
n
i
t
i
a
lizers
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
s
truct-init: Cleanup some
m
ore
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
s
truct-
i
nit: Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
struct-init: Implemen
t
initializing suba
g
gregates
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
stru
c
t
-i
n
it
:
Reimp
l
em
e
nt
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
Support
attribu
t
e b
e
t
w
een double pointer stars
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix funct
i
on
t
o poin
t
er co
n
vers
i
on
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l
Ma
t
z
Fix parsing arra
y
t
ypedefs of unknown size
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
tc
c
pp: Imple
m
e
n
t __BASE_FILE__ mac
r
o
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Implemen
t
__b
u
ilt
i
n_choo
s
e_
e
x
p
r
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-asm: I
m
plement
prefetchw opco
d
e
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
x86-asm: Fix lar o
p
code operands
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tc
c
-asm: Parse
.
s
ize
directive correctly
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-
a
sm: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-
a
sm: Add [sl][i
g
]dtq
o
p
code
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inlin
e
asm: Ac
c
ept
'R' constr
a
int
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
x86-asm: Implem
e
nt
f
x
rstorq and
f
xsa
v
eq
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix parsing attributes
fo
r
struct decls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Implement clflus
h
opc
o
de
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline asm: Accept "e" c
o
nstr
a
int
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el Matz
inline asm
:
ac
c
e
p
t concatenated st
r
ings in con
s
tr
a
i
nts
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
i
n
line as
m
: Fix 'P' and accept some r<nr
>
register
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
a
t
z
Accept s
y
mbols in ini
t
ia
l
izers also on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x
86-64-asm: More opcod
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
t
c
c
a
sm:
Implement compare
expressions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-
a
s
m
: Ac
c
ept
e
xpress
i
ons for
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
inl
i
ne asm: Accept 'p' constraint and 'P' template m
o
d
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ae
l
Matz
tccasm: Accept
.
bali
g
n
commit
|
commitdiff
|
tree
next