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
elf: Support STB_LOCAL dynamic symbols
2017-05-07
Mic
h
ael Matz
e
l
f: Support STB_
L
OCAL dynamic sym
b
ols
commit
|
commitdiff
|
tree
2017-05-06
M
i
chael Matz
elf: Ignore SHF_COMPRESSE
D
sections
commit
|
commitdiff
|
tree
2017-05-06
Mi
c
hael
M
atz
s
truct-init: Fix zero initia
l
ization with multi-level
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Michael Matz
F
i
x unsi
g
ne
d
en
u
m bit-fields
commit
|
commitdiff
|
tree
2017-05-05
Michael Mat
z
Fix segfault with inval
i
d function def
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Matz
Rebuild cross compilers when sources c
h
an
g
e
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Ti
d
y decl_desi
g
nator
commit
|
commitdiff
|
tree
2017-05-02
Michae
l
Matz
Remove label_or_decl
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael Matz
C
l
e
a
n
ups (float consts
,
sections
,
symbols)
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael M
a
t
z
Me
r
g
e func_
d
ec
l
_list into de
c
l0
commit
|
commitdiff
|
tree
2017-05-02
Michael
Matz
Ti
d
y
de
c
l_designator
commit
|
commitdiff
|
tree
2017-05-02
M
ichael Matz
T
i
dy unary
(
) a
bit
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Factor some code
commit
|
commitdiff
|
tree
2017-05-02
Michael
Matz
Extend
type_to
_
str
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
Reo
r
ganize type parsing
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Ti
d
y typename parsing a bit
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Tidy a
r
g
p
ar
s
ing for bu
i
ltin
s
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
e
l
Matz
Clarify th
a
t
the CIL target code is dead
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ae
l
Matz
R
e
m
ove VT_REF
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
F
i
x b
o
gus check for VT_LLOCAL types
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
elf:
Tidy sect
i
on headers
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael Matz
fix
_
_
b
u
iltin_expect
commit
|
commitdiff
|
tree
2017-05-01
Michael Matz
Fi
x
more
b
itfi
e
l
d corner cases
commit
|
commitdiff
|
tree
2017-05-01
Mi
c
ha
e
l Matz
Fix last change
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
R
e
m
ove a bit-f
i
el
d
TODO
commit
|
commitdiff
|
tree
2017-04-29
M
i
chael
Matz
Fix c
h
ar bitfield
s
corner cas
e
commit
|
commitdiff
|
tree
2017-04-15
Michael Matz
tccpp: Fix corner case of fnlike macro inv
o
c
a
tion
commit
|
commitdiff
|
tree
2017-02-22
Mi
c
hael Ma
t
z
x86-64-asm: Fix m
o
v im64,rax encodi
n
g
commit
|
commitdiff
|
tree
2017-02-20
Michael Matz
Update
C
hangeLog
commit
|
commitdiff
|
tree
2017-02-11
Michael
M
atz
arm64
:
Fix 42_function_test
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
Fix
tests
u
ite in
v
ocations
commit
|
commitdiff
|
tree
2016-12-20
Micha
e
l Matz
Fix pseudo leak
commit
|
commitdiff
|
tree
2016-12-20
Michae
l
Matz
F
i
x
som
e
code sup
p
ression fal
l
out
commit
|
commitdiff
|
tree
2016-12-18
Michael Mat
z
Fix gawk miscom
p
i
l
e
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
i386: Fix various t
e
stsuite issues
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
arm6
4
: Hand
l
e R
_
AARCH
6
4_PRE
L
32 again
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
arm64:
Fix
l
a
r
geptr test
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
ar
m
64: Fix
a case of d
e
ad code suppression
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-layout: All
o
w lowering of member alignmen
t
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
a
t
z
Su
p
port large alignme
n
t requests
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-l
a
yout
:
clean
u
p c
o
de a
b
it
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ae
l
Matz
bitf
i
e
lds: Fix
M
S la
y
out s
o
me more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
b
itfiel
d
s
: fix PCC layout
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
b
itfi
e
ld
s
: Implement MS comp
a
t
ible la
y
out
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x struct lay
o
ut some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Split off r
e
cor
d
lay
o
uting
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-asm: Fix segfault
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
tz
Fix 64bi
t
enu
m
s and sw
i
t
c
h
cases
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
tccpp: Fix token pasting
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
lib
t
cc1: Do
n
't use
st
d
lib
f
unctions
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
F
i
x mis
c
ompile with de
a
d s
w
itches
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Handle
m
ultiple -O o
p
tions
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
b
uild: Re
s
p
ect
C
P
PFLA
G
S override
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
64bit: Fix addend
s
> 32
b
its
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-64-asm: A
c
cept hi
g
h register in clobbers
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
atz
Fix initia
l
izing membe
r
s mult
i
ple t
i
mes
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
S
up
p
ort local r
e
gister variab
l
es
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Matz
Fix c
o
n
st fold
i
ng
of 64bit
p
oin
t
er constants
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
x86
-
a
s
m: Correct reg
i
s
t
er
s
iz
e
for pointer ops
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
stru
c
t-
i
nit: Copy r
e
locs
f
or c
o
m
p
ound l
i
t
erals
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64-a
s
m: fix c
o
py-out register
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86_64: Add -mno-sse
o
ptio
n
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-64: relocation addend is 64
b
it
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el Matz
x86-
6
4:
Prefer 32S
relocations
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
opt: D
o
n't emit inline functions fr
o
m d
e
ad code
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Handle __builtin_extract_retur
n
_addr
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
o
pt:
con
s
tprop
also
'
cond &
&
0'
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Make
br
e
a
k
a
n
d goto not fa
l
l
th
r
ough
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
opt: Start opt
i
mizing
dead code a
bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Revert "R
e
ject jumping inside stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Factor out const condition detection
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Reject
ju
m
ping inside stmte
x
prs
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Fix mo
r
e
nocode_wanted ju
m
p problems
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
F
ix alia
s
es
o
n
6
4
b
it
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix sizeof(char
[
a])
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fix __bui
l
tin_constant_p(1000/
x
)
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Ma
t
z
tccasm: S
u
pport r
e
f
s
to anon symbols from asm
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
tccasm: D
o
n't ignore #
i
n prepr
o
c
e
s
sor direc
t
ives
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-as
m
: Accept all 32b
i
t immediates
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Fi
x
enum
b
itfields passed
to stda
r
g
f
unction
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
Addres
s
es of non-weak symbols are non-zero
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Fix acce
s
s-after-free with stat
e
ment
expre
s
sions
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
t
ccpp: Allow computed include like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-as
m
:
Correctly infe
r
register
s
ize for bools
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael
Matz
x
86-64-asm: I
m
p
lement cmpxc
h
g16b
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-64
:
A
llo
w
load
s
from
s
ome structs/union
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
t
ccasm: Look
u
p C symbol
s
fro
m
AS
M
blocks
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
t
ccas
m
: Implement
.
s
e
t
sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
enums a
n
d ints are compatible
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
enums and
ints are
c
ompati
b
le
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: Fix
ltr/str an
d
p
u
s
h/p
o
p operands
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
x
8
6-
6
4
-
asm: Implement high %cr r
e
gist
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
str
u
ct-init:
S
u
p
p
o
rt range inits f
o
r local
v
ar
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
x86-
6
4-asm: Suppor
t
high regi
s
ters %r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
inline-as
m
: Acc
e
p
t "fla
g
s" clobber
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init:
A
llo
w
m
e
mber init
i
al
i
z
ation fro
m
qualifi
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
struct-i
n
it:
C
orrect
l
y pa
r
se
u
nnamed member
i
niti
a
l
i
zer
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
st
r
uct-init:
C
lean
u
p some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Cleanu
p
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
struct-
i
n
it: Implemen
t
initializing suba
g
g
r
egate
s
commit
|
commitdiff
|
tree
next