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
Mich
a
el Matz
e
l
f: Su
p
po
r
t
STB_LOCA
L
dyna
m
ic
s
y
m
bols
commit
|
commitdiff
|
tree
2017-05-06
Michael
M
atz
elf: Ign
o
re SHF_COMP
R
E
S
SED sections
commit
|
commitdiff
|
tree
2017-05-06
Mi
c
hael Matz
st
r
uct-ini
t
:
F
ix zero in
i
ti
a
lization
with
multi-l
e
v
el
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Micha
e
l Matz
F
i
x unsigned enum
b
it-fields
commit
|
commitdiff
|
tree
2017-05-05
Michael Matz
F
ix segfau
l
t
wit
h
i
n
v
a
lid function
def
commit
|
commitdiff
|
tree
2017-05-02
M
i
c
h
ael Matz
Rebuild cross
compilers when
s
ources
cha
n
g
e
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el
M
atz
Tid
y
dec
l
_
d
e
s
ig
n
ator
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
R
e
move labe
l
_o
r
_
d
ecl
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael Matz
Cleanups (float consts, sect
i
o
n
s, s
y
mbols)
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Merge fu
n
c_
d
e
c
l_li
s
t in
t
o
d
e
cl0
commit
|
commitdiff
|
tree
2017-05-02
Michae
l
Matz
Tidy decl_designator
commit
|
commitdiff
|
tree
2017-05-02
Michael Mat
z
Tidy un
a
r
y
() a bi
t
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Matz
F
a
ctor s
o
m
e
co
d
e
commit
|
commitdiff
|
tree
2017-05-02
M
ichael Matz
Ex
t
e
nd type_to_str
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Reorganize type p
a
rsing
commit
|
commitdiff
|
tree
2017-05-02
Michael Ma
t
z
T
i
dy typename parsing a bi
t
commit
|
commitdiff
|
tree
2017-05-02
Michael
Ma
t
z
Tidy arg parsing for builtins
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
a
t
z
Clar
i
fy that the C
I
L tar
g
e
t code is dead
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Remove VT_R
E
F
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ae
l
Ma
t
z
F
i
x bogus check for VT_LLOCAL ty
p
es
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael
M
atz
elf: Ti
d
y section h
e
aders
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
h
a
el Matz
f
i
x __builtin_
e
xpec
t
commit
|
commitdiff
|
tree
2017-05-01
Mi
c
hael Matz
Fix more bi
t
fi
e
ld corner cases
commit
|
commitdiff
|
tree
2017-05-01
M
i
chael Matz
F
i
x last c
h
ange
commit
|
commitdiff
|
tree
2017-04-29
Mi
c
hael Matz
Rem
o
ve a bit-field TODO
commit
|
commitdiff
|
tree
2017-04-29
Mic
h
a
el
M
atz
F
i
x
c
har bitfields corne
r
case
commit
|
commitdiff
|
tree
2017-04-15
Michael
M
atz
tccpp:
F
i
x c
o
rner
c
ase of f
n
li
k
e macro
invocation
commit
|
commitdiff
|
tree
2017-02-22
Micha
e
l Matz
x86-64-asm: Fix m
o
v im6
4
,rax en
c
o
ding
commit
|
commitdiff
|
tree
2017-02-20
Mic
h
ael Mat
z
U
pdate ChangeL
o
g
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
arm64:
F
ix 42_funct
i
o
n_test
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
Fix
test
s
uite
invocations
commit
|
commitdiff
|
tree
2016-12-20
Mich
a
el Mat
z
Fix
pseudo leak
commit
|
commitdiff
|
tree
2016-12-20
Mic
h
ael
Matz
Fix some
code suppression fallo
u
t
commit
|
commitdiff
|
tree
2016-12-18
M
i
chael Matz
Fix gawk m
i
sc
o
mpil
e
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
i
3
86: Fi
x
various
tes
t
su
i
te issues
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Matz
arm64: Handle R_AARCH64_P
R
EL32
again
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
arm64
:
F
ix
l
argept
r
test
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
arm64: Fix a ca
s
e of dead cod
e
suppress
i
on
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
st
r
u
c
t-layout:
A
l
l
ow lowerin
g
of me
m
b
er
alignment
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Ma
t
z
S
u
pp
o
r
t lar
g
e alignment reques
t
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
struct-la
y
out: cle
a
n
up code
a
bit
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el Matz
bitfields: F
i
x MS layout some more
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
bitfiel
d
s:
fix P
C
C
layout
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields
:
I
m
plement MS compatible l
a
yout
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
Fix
struct lay
o
ut some more
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Split of
f
record layouti
n
g
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-a
s
m: Fix
seg
f
ault
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
Fix 64bit en
u
ms and switch cases
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcc
p
p: Fix toke
n
pasti
n
g
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
atz
li
b
tcc1: Don't u
s
e
stdlib functi
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Fix mis
c
omp
i
le with dead s
w
itches
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Handle multiple -O opti
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
bu
i
ld: Respect CPPFLAGS
o
verride
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el Matz
64b
i
t
:
Fix addends
>
32 bits
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Matz
x86-64-asm:
A
ccept high re
g
i
ster
i
n clobbers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix initi
a
lizing mem
b
ers multip
l
e times
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
S
u
pport local registe
r
v
a
riables
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Fix
const folding of 6
4
bit poi
n
ter constants
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-
a
s
m: Correct register size for po
i
nter ops
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
struc
t
-init: Co
p
y relocs for
c
ompound litera
l
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
_
64-asm: fix copy-out registers
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
x86
_
64: Add -
m
no-sse option
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x8
6
-64: relocation
a
d
d
end
i
s 64b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-64: Prefer 32S re
l
ocations
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
opt: Don't emi
t
inline
f
u
n
c
t
ions from dead code
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael
M
a
tz
Handle
__b
u
iltin_extr
a
ct
_
re
t
urn_addr
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
opt: constprop a
l
so 'cond &&
0
'
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Matz
opt: Make bre
a
k a
n
d
goto no
t
fallthrough
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
op
t
:
S
t
a
rt optim
i
z
i
ng dead
c
o
d
e
a bi
t
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Revert "Reject
jumping
i
nsid
e
s
tmtex
p
r
s"
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Ma
t
z
Factor
out const co
n
dit
i
on
d
et
e
ctio
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
R
eject ju
m
pin
g
inside stmtex
p
rs
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
e
l Ma
t
z
Fix m
o
re nocode_
w
anted jump problems
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Fi
x
a
l
ias
e
s on 6
4
bit
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
a
e
l
M
a
t
z
Fix sizeof(c
h
ar[a
]
)
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
F
ix __
b
uilti
n
_constant_p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcc
a
sm: Support re
f
s to anon symbols from asm
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcca
s
m: Do
n
't ignore # in preprocesso
r
d
irectives
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-
asm: Accept all 32bit imm
e
diates
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
Fix en
u
m
b
itf
i
eld
s
passed to stdarg fu
n
ctio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Addr
e
sses of n
o
n-weak symbols are non-zero
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fix access-after-
f
ree with s
t
atement
e
xpr
e
ssions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Allow compu
t
ed inc
l
u
d
e like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6
-asm:
C
o
r
rec
t
ly in
f
er register size for bools
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el Matz
x
8
6-64-asm:
Impl
e
ment
cm
p
xchg16b
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-64: Allow loa
d
s f
r
om some structs
/
unions
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
t
ccasm
:
Look
u
p C s
y
mb
o
ls fro
m
ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
tcc
a
sm: Implement
.
set sy
m
, e
x
pr
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
enum
s
and ints are com
p
ati
b
l
e
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Mat
z
enums and ints
a
re com
p
atible
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-64-asm: Fix ltr/str and push/pop
opera
n
d
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-64-asm: I
m
plement high
%
cr registers
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
struct-init: Support ra
n
g
e
init
s
for
l
ocal vars
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-
6
4-asm: Support high registe
r
s %r8 - %r
1
5
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline-a
s
m: Accept
"
flags" clobber
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-
i
nit: Allow member init
i
alization from qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael
M
atz
s
t
ruct-init: Correctly par
s
e unnam
e
d member
i
nitialize
r
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
struct-init:
Cl
e
a
nup some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
t
r
uct-init: Cle
a
n
u
p
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
e
l
M
atz
struct
-
i
n
it: Implement init
i
alizing
s
ubaggre
g
ates
commit
|
commitdiff
|
tree
next