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
Fix a warning
2017-05-08
Michael Matz
F
i
x a warning
commit
|
commitdiff
|
tree
2017-05-07
Michael Matz
Ac
c
e
pt extern initialized file-s
c
ope variables
commit
|
commitdiff
|
tree
2017-05-07
Michael
Matz
elf: Fix
last
commit
commit
|
commitdiff
|
tree
2017-05-07
Michael Matz
elf:
S
upport STB_LOCAL dyna
m
ic symbol
s
commit
|
commitdiff
|
tree
2017-05-06
Micha
e
l Ma
t
z
elf: Ignore SHF_COMPRESSED se
c
ti
o
ns
commit
|
commitdiff
|
tree
2017-05-06
Michael Matz
struct-i
n
it: Fix ze
r
o initial
i
zat
i
on with multi-level
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Michael Matz
Fix unsigned
enum bit-fields
commit
|
commitdiff
|
tree
2017-05-05
Michael Matz
F
ix segf
a
ult with inva
l
id function de
f
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael Matz
Rebuil
d
c
r
oss compilers when so
u
rces c
h
ange
commit
|
commitdiff
|
tree
2017-05-02
M
i
c
hael Matz
Tidy decl
_
designator
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael Matz
Remove labe
l
_or_decl
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
Cleanups (flo
a
t
consts
,
sections, symbols)
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Merge func_de
c
l_list into decl0
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
T
i
dy d
e
c
l_designator
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Tidy unary()
a
bit
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael Matz
Fact
o
r some code
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Ext
e
nd type_to_str
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael
Matz
Reorganize ty
p
e
pars
i
ng
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Matz
Ti
d
y typ
e
name parsing a bit
commit
|
commitdiff
|
tree
2017-05-02
Michael
Matz
Tid
y
arg parsi
n
g for builtins
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Clarify
t
h
a
t
t
he CIL
ta
r
get code is
dead
commit
|
commitdiff
|
tree
2017-05-02
M
ichael Matz
Re
m
ove VT_REF
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
e
l
M
a
t
z
Fix b
o
gus check f
o
r VT_LLOCAL types
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
el
f
: Tidy section header
s
commit
|
commitdiff
|
tree
2017-05-02
M
ich
a
el Matz
fix __builtin_expect
commit
|
commitdiff
|
tree
2017-05-01
Michael Matz
Fix
m
ore
b
i
tfi
e
l
d corner cases
commit
|
commitdiff
|
tree
2017-05-01
Michael
M
a
t
z
Fix last change
commit
|
commitdiff
|
tree
2017-04-29
M
ichael Matz
R
emove a bi
t
-fie
l
d TO
D
O
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
Fix char bitfiel
d
s corner case
commit
|
commitdiff
|
tree
2017-04-15
M
ichael Matz
tccpp: Fix corner case
o
f fnlik
e
macro
i
n
vocat
i
on
commit
|
commitdiff
|
tree
2017-02-22
Michael Matz
x86
-
64-asm: Fix mov im64
,
r
a
x
encodin
g
commit
|
commitdiff
|
tree
2017-02-20
Michael Matz
Update Chan
g
eLog
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
a
r
m64: Fix 42_fun
c
tion_te
s
t
commit
|
commitdiff
|
tree
2017-02-11
M
i
chael Matz
Fix testsuit
e
invocations
commit
|
commitdiff
|
tree
2016-12-20
Mich
a
el Matz
Fix
p
seu
d
o leak
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix some code sup
p
re
s
si
o
n fallo
u
t
commit
|
commitdiff
|
tree
2016-12-18
Mich
a
el
M
atz
Fix g
a
w
k miscompile
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Matz
i386:
Fix various testsuite issu
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
a
rm64: Handle
R_AARCH64_
P
REL32 a
g
a
i
n
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
ar
m
64: Fix largeptr test
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
arm64:
F
ix
a
c
a
se of d
e
ad cod
e
sup
p
ression
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
struct-
l
ayout: Allow lowe
r
ing of member alignment
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
S
u
p
port large alignment
requ
e
s
ts
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
s
t
ruc
t
-layout: cleanup cod
e
a
b
it
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields:
Fix MS layo
u
t some more
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
a
t
z
bitfi
e
lds
:
fi
x
PCC layou
t
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
bitfields: Implement MS
compati
b
l
e layout
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
Fix struct layout som
e
more
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
Split off reco
r
d layoutin
g
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
a
el
Matz
x86-asm: Fi
x
segfault
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix 64bit
e
n
ums a
n
d switch cases
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
t
c
cpp: Fix token pasting
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
li
b
tcc1: Don'
t
use
s
tdl
i
b
functi
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix
m
i
s
c
ompile
w
ith
dead swit
c
hes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handl
e
multiple -O options
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Matz
build:
R
e
s
pect CP
P
FLAGS o
v
erride
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
64bit: Fix addends > 32 bit
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-
6
4-
a
sm: Acc
e
pt
high r
e
gi
s
ter in clob
b
er
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
at
z
Fix initializ
i
ng member
s
multip
l
e t
i
mes
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
S
u
pp
o
r
t
local r
e
gister
variables
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
c
onst folding of 64bit
pointer constant
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
x
8
6
-
asm: C
o
rr
e
c
t
r
eg
i
ster
s
ize for point
e
r ops
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
struct-init
:
Copy
r
elocs
f
or compoun
d
l
iterals
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
_64-asm: fix
c
op
y
-out regist
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x
86_64: Add -
m
no-s
s
e
o
ption
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x8
6
-64: rel
o
c
ation
addend is 6
4
bit
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
x86-64: Prefer 32S relocations
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Ma
t
z
opt
:
Don
'
t
e
m
i
t
inline funct
i
o
ns f
r
o
m
d
ead code
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handle
_
_
bu
i
ltin_extrac
t
_return_addr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: constprop also 'cond
&& 0'
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el Matz
opt: Make b
r
eak and goto not fallthr
o
ug
h
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Matz
opt:
Sta
r
t optimizing
dead code a bit
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Revert "Re
j
ect jumping inside stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
acto
r
out const condition d
e
tection
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Reject jumping inside s
t
mtexp
r
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix
more
noco
d
e_wanted
j
u
m
p problems
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ae
l
M
a
tz
Fix aliases on
64
b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Fix sizeof(char[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix __builtin_co
n
stant_p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Support refs
t
o
anon symbols from asm
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm:
D
o
n
't
i
g
nore # in preprocessor directives
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Accept
all 32bit imm
e
diates
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Fix enum bitfi
e
l
d
s passed to
s
t
d
arg f
u
nctions
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Addresses of non-weak
s
ymbols are non
-
zero
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
ix access-after-free with
statement
e
xpressions
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
tc
c
p
p: All
o
w
co
m
pute
d
incl
u
de like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-asm:
C
orrectly infer
r
eg
i
s
t
er siz
e
for bool
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x
86-64-asm
:
Imple
m
e
n
t cm
p
xch
g
16b
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-64: Allow loads fr
o
m s
o
me stru
c
ts
/
unions
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
tc
c
as
m
:
Lo
o
kup C symbols fr
o
m ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l M
a
t
z
tccasm: I
m
pl
e
ment
.
set sym,
e
x
p
r
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enu
m
s
and ints are comp
a
ti
b
le
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
e
nums and ints are compatible
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
x86-64-asm: Fix ltr/str and pus
h
/pop operands
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-64-asm:
Implement hig
h
%cr
r
e
gist
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
stru
c
t-ini
t
: Support rang
e
ini
t
s for loc
a
l vars
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
x
8
6-
6
4-asm: Su
p
port h
i
gh
r
egisters %r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
inline-asm
:
Accep
t
"
flags" clobber
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
atz
stru
c
t-init
:
Allow member initialization fr
o
m
q
ualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Correctly parse unnamed member
i
n
i
tializ
e
rs
commit
|
commitdiff
|
tree
next