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
Mic
h
ael Matz
Reve
r
t "String literals are always
const"
commit
|
commitdiff
|
tree
2017-07-03
Michael Matz
Extend skip_or_save_bl
o
c
k
commit
|
commitdiff
|
tree
2017-07-03
Michael Ma
t
z
Improve skip_or_save_block
commit
|
commitdiff
|
tree
2017-07-03
Michael Matz
String
literals
are
a
lw
a
ys const
commit
|
commitdiff
|
tree
2017-05-27
M
i
c
h
a
e
l Ma
t
z
Lim
i
t access
end-of-struct wa
r
n
i
n
g a bit
commit
|
commitdiff
|
tree
2017-05-27
Michael Ma
t
z
x86-6
4
: Fix ps
A
B
I
stdar
g
prologue
commit
|
commitdiff
|
tree
2017-05-27
Michael Matz
x8
6
-
64: Rewrite linux par
a
meter
p
a
s
sing
commit
|
commitdiff
|
tree
2017-05-08
Michael
M
atz
Remove
s
ome unused
arguments
commit
|
commitdiff
|
tree
2017-05-08
Michael
M
atz
bitfields: fi
x
long bi
t
f
i
elds
commit
|
commitdiff
|
tree
2017-05-08
Michael M
a
tz
Fix a wa
r
n
ing
commit
|
commitdiff
|
tree
2017-05-07
Michael
M
atz
Accep
t
extern init
i
alize
d
file-
s
c
ope variables
commit
|
commitdiff
|
tree
2017-05-07
Micha
e
l
Matz
elf: F
i
x las
t
commit
commit
|
commitdiff
|
tree
2017-05-07
Michael Matz
elf: Support S
T
B_LOCAL d
y
nam
i
c sym
b
ols
commit
|
commitdiff
|
tree
2017-05-06
Michael Matz
e
l
f: Ign
o
re SHF_C
O
M
P
R
ESS
E
D s
e
c
tion
s
commit
|
commitdiff
|
tree
2017-05-06
Michael
Matz
struct-init: Fix z
e
ro ini
t
i
alization with multi-level
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Michael Matz
Fi
x
unsigned enum
b
it-fields
commit
|
commitdiff
|
tree
2017-05-05
Michael
M
a
tz
F
i
x segfa
u
lt with inva
l
id func
t
i
on def
commit
|
commitdiff
|
tree
2017-05-02
M
ichae
l
M
atz
R
e
build cross compilers when source
s
change
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Tidy decl_designa
t
o
r
commit
|
commitdiff
|
tree
2017-05-02
M
ich
a
el
Matz
Remove label_or_decl
commit
|
commitdiff
|
tree
2017-05-02
M
i
c
hael M
a
tz
Cl
e
a
nups (floa
t
consts, sectio
n
s, symbols)
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Merge fun
c
_decl_list into dec
l
0
commit
|
commitdiff
|
tree
2017-05-02
M
ich
a
e
l
M
a
t
z
Tidy
d
ecl_designator
commit
|
commitdiff
|
tree
2017-05-02
M
i
ch
a
e
l
M
at
z
Tidy u
n
ary()
a
bit
commit
|
commitdiff
|
tree
2017-05-02
Michael
Ma
t
z
Factor
s
ome
c
ode
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Exte
n
d
type_to_
s
t
r
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el Matz
Reorganize type parsing
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Tid
y
typename par
s
ing a bit
commit
|
commitdiff
|
tree
2017-05-02
M
ichael Matz
Tidy
arg parsin
g
for builtins
commit
|
commitdiff
|
tree
2017-05-02
Michael Mat
z
Clarify th
a
t
the CIL ta
r
get code is dead
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Matz
Remove VT_R
E
F
commit
|
commitdiff
|
tree
2017-05-02
Michael
Matz
F
i
x bogus
check
for VT_LLOCA
L
types
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
elf: T
i
dy
s
ectio
n
h
ea
d
er
s
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael M
a
tz
fix __builtin_ex
p
ect
commit
|
commitdiff
|
tree
2017-05-01
Michael Matz
Fix mor
e
b
i
t
field corner
cases
commit
|
commitdiff
|
tree
2017-05-01
Mi
c
hael Matz
Fix last change
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
Remov
e
a bit-fi
e
ld TODO
commit
|
commitdiff
|
tree
2017-04-29
M
i
chael
Matz
Fix c
h
ar bitfield
s
c
orner case
commit
|
commitdiff
|
tree
2017-04-15
Michael
M
atz
tccpp
:
Fix corner c
a
se of fnlike mac
r
o
invocation
commit
|
commitdiff
|
tree
2017-02-22
Mic
h
ael Matz
x86-64-asm: Fix mov im
6
4,
r
ax encoding
commit
|
commitdiff
|
tree
2017-02-20
Michael Ma
t
z
Update C
h
angeL
o
g
commit
|
commitdiff
|
tree
2017-02-11
M
ich
a
el Matz
arm64: Fix 42_f
u
nct
i
on
_
test
commit
|
commitdiff
|
tree
2017-02-11
M
i
chael
M
atz
Fix testsuit
e
invocat
i
ons
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
F
ix pseu
d
o leak
commit
|
commitdiff
|
tree
2016-12-20
Mic
h
ael Matz
Fix some
c
o
de suppress
i
o
n
fallout
commit
|
commitdiff
|
tree
2016-12-18
M
ichae
l
Matz
F
i
x gawk miscompile
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
i
386
:
F
i
x
various testsuite
issues
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l M
a
tz
arm64: Handle R_AARCH64_PREL32 again
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
a
r
m
6
4: Fix
l
argept
r
te
s
t
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
arm64:
Fix a case of dead c
o
de suppression
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
struct-
l
ay
o
ut: Allow lowering o
f
member alignment
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l M
a
tz
Support large ali
g
nment req
u
e
s
t
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael
M
atz
s
t
ruct
-
layout: cleanup code a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
bitfie
l
ds:
F
ix MS layout some mo
r
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
bitfields: fix P
C
C lay
o
ut
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
bitfields: Implem
e
n
t
M
S compatible
layou
t
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
Matz
Fix str
u
ct layout s
o
me mo
r
e
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
S
p
lit
of
f
record layo
u
ting
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-a
s
m: Fix s
e
gf
a
ult
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ae
l
Matz
Fix
6
4
bi
t
enums an
d
switch cases
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
tccp
p
: Fix token pasting
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
libtcc1: Don't use stdlib fu
n
ctions
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix miscompile with dead sw
i
t
c
hes
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael M
a
tz
Handle multiple -O
o
ptions
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
b
uild: Respe
c
t CPPF
L
AGS override
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
6
4
bit: Fix addends > 32
bits
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
x86-64-asm: Accept h
i
gh regist
e
r in
c
lobbers
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Fix initia
l
i
z
i
ng member
s
mul
t
iple
ti
m
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Supp
o
rt loca
l
r
e
gister
v
ari
a
bles
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix const folding of 6
4
b
i
t pointer constants
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael
Matz
x86-asm: Correct regist
e
r size for pointer o
p
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael
M
at
z
struct-init: Co
p
y re
l
oc
s
for comp
o
un
d
lit
e
rals
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86
_
64-asm: fix copy-out registers
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
x8
6
_
64:
Add -mno-sse option
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: relocation add
e
nd is
6
4bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-64: P
r
e
fer 32S
r
e
l
ocations
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Don't emit
inl
i
ne func
t
i
ons from dea
d
co
d
e
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Handle _
_
builtin_extract_return_ad
d
r
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
opt: cons
t
pro
p
also
'cond && 0'
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
o
p
t
: Mak
e
b
r
eak and goto not f
a
llthrough
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Mat
z
opt
:
Start op
t
i
m
izi
n
g d
e
ad
c
o
de a bit
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Revert "Reject jumping inside stmtex
p
rs"
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Factor out const
c
ondi
t
ion det
e
ction
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Re
j
e
c
t jumpi
n
g
i
nside stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
M
atz
Fix mor
e
nocode_wanted
jump problem
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Fix
a
lia
s
es
o
n 6
4
bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix sizeof(c
h
ar[a])
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
Fix __built
i
n_
c
onsta
n
t
_
p
(
1000/
x
)
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
tccasm:
Sup
p
ort refs to a
n
on symbols fr
o
m asm
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
t
c
casm: Don't i
g
nore # in preproce
s
sor dir
e
ctives
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-
a
s
m: Ac
c
ept all
32
b
it
i
mmediat
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix enum
b
itfields pa
s
sed to stdarg
f
u
nctions
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Addre
s
ses of n
o
n-weak sy
m
bo
l
s are no
n
-zer
o
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix a
c
cess-af
t
er-fr
e
e wit
h
statement
e
x
pressions
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
t
ccpp
:
Allo
w
computed include
like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Correct
l
y infer re
g
iste
r
si
z
e
f
or bools
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
x8
6
-64-
a
sm: Implem
e
nt cmpxchg1
6
b
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64
:
Allow loads from som
e
struc
t
s/union
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
c
casm: Lookup C sy
m
bols
f
rom ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
t
ccasm: Implem
e
nt
.
s
et sym, expr
commit
|
commitdiff
|
tree
next