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 segfault with invalid function def
2017-05-05
Michae
l
M
a
tz
Fix
segfau
l
t with invali
d
fu
n
c
t
ion def
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Rebuild cross
compilers when
so
u
rces cha
n
ge
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Matz
Tidy d
e
cl_desig
n
ator
commit
|
commitdiff
|
tree
2017-05-02
M
ichae
l
Mat
z
Re
m
ove lab
e
l_or_
d
ecl
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
Cleanups (f
l
oat consts
,
sections, symbols)
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l
Matz
Merg
e
fun
c
_
decl_
l
ist into decl0
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el Matz
Tidy d
e
c
l
_desi
g
n
ator
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Tidy u
n
ary
(
) a bit
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Factor some code
commit
|
commitdiff
|
tree
2017-05-02
Michael M
a
tz
Extend t
y
pe
_
to_
s
tr
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Re
o
rganize type parsin
g
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el Mat
z
Tidy
t
ypename parsin
g
a bit
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
a
t
z
Ti
d
y arg parsing for bu
i
ltins
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
h
ael Matz
Clarify that the CIL target code is dea
d
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Remov
e
V
T_R
E
F
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
F
i
x bog
u
s check for VT_LLOCAL types
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
elf: Tidy section headers
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
fix __buil
t
in_expect
commit
|
commitdiff
|
tree
2017-05-01
Michael Matz
Fi
x
mor
e
bitfield corner case
s
commit
|
commitdiff
|
tree
2017-05-01
M
ichae
l
M
atz
F
i
x
last c
h
ange
commit
|
commitdiff
|
tree
2017-04-29
Michael M
a
tz
R
e
mo
v
e a
bit-fie
l
d TODO
commit
|
commitdiff
|
tree
2017-04-29
Mich
a
e
l Mat
z
Fix char
bitfield
s
corn
e
r c
a
s
e
commit
|
commitdiff
|
tree
2017-04-15
Michael Matz
tccpp: Fix corner case of fnlike macro
invo
c
a
t
ion
commit
|
commitdiff
|
tree
2017-02-22
M
ichael Matz
x8
6
-64-asm: F
i
x mov im64,rax enc
o
d
i
n
g
commit
|
commitdiff
|
tree
2017-02-20
Mi
c
hael M
a
tz
Update Ch
a
ngeLog
commit
|
commitdiff
|
tree
2017-02-11
Michael
Matz
arm64: Fix 42_
f
unction_test
commit
|
commitdiff
|
tree
2017-02-11
Michael M
a
tz
F
ix
testsuite invoca
t
ion
s
commit
|
commitdiff
|
tree
2016-12-20
M
i
chael Ma
t
z
F
i
x pseudo
leak
commit
|
commitdiff
|
tree
2016-12-20
Michael M
a
t
z
Fix some code s
u
ppression fallout
commit
|
commitdiff
|
tree
2016-12-18
Mich
a
el Matz
Fix
g
awk m
i
s
compile
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
i38
6
: Fix various
t
est
s
uite
i
ssues
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
ar
m
64: Handle R
_
AARCH64_PREL32 again
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm64: Fix largep
t
r test
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm6
4
: Fix a case of
d
ead
code suppression
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
str
u
ct-layout: Allo
w
lo
w
e
r
in
g
of
m
ember alignme
n
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
S
u
ppo
r
t large
alignment
requests
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
st
r
uct-layout:
c
leanup
c
ode a b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
atz
bitfields: Fix MS l
a
yout some mo
r
e
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
bitfield
s
: fix
PCC
l
a
yout
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Matz
b
itfie
l
ds
:
Implemen
t
MS co
m
patib
l
e
l
ayout
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix st
r
uct lay
o
ut
so
m
e more
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Spl
i
t o
f
f record
layouting
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-a
s
m
:
Fix segfau
l
t
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Fix
64bit enums
and switch cases
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tc
c
pp: F
i
x toke
n
pasting
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
libtcc1
:
D
o
n
'
t
use stdli
b
funct
i
ons
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
Fix mi
s
c
ompile
with dead switches
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
H
a
ndle mul
t
i
p
le -O options
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
build: Resp
e
c
t C
P
PFLAGS override
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
6
4
bit: F
i
x addends > 32 bi
t
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-
6
4-asm: Accept
h
igh register
i
n
cl
o
bbers
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
Fix in
i
tializing
m
emb
e
rs
multiple
times
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Support l
o
cal
r
egister variables
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix c
o
nst folding of
6
4bit poi
n
ter c
o
nstants
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Mat
z
x86
-
asm: Correc
t
re
g
is
t
er
size for poin
t
e
r
ops
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Matz
struct-in
i
t: Copy relocs for co
m
po
u
nd literals
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
x
8
6_64-asm: fix copy-out registers
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86_
6
4: A
d
d -mno-sse opti
o
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: relocation addend i
s
64bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x
86-64: Prefer 3
2
S relocations
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ae
l
Mat
z
opt: Don
'
t emit i
n
l
i
n
e func
t
ions from dead code
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handle
_
_builtin_extract_r
e
t
urn
_
addr
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
opt: const
p
rop also 'cond &
&
0
'
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: M
a
ke break and goto not fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt:
S
tart optimizing dead code a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
Revert "
R
eject jum
p
ing in
s
i
d
e stmtexpr
s
"
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Matz
Factor out const condit
i
on detec
t
ion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Rej
e
c
t jump
i
n
g
ins
i
de stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
F
ix more nocode_wanted ju
m
p problems
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
Fix aliases on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fi
x
s
i
zeof(ch
a
r[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
F
i
x __
b
uiltin_constant_p(
1
0
0
0/x
)
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
t
c
casm: S
u
pport refs to a
n
on symbol
s
fr
o
m as
m
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Do
n
't
i
gnore
#
in preprocessor d
i
rec
t
ives
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-asm: Ac
c
ept a
l
l 32bi
t
immedia
t
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
enum bitfields p
a
sse
d
to std
a
rg fu
n
c
t
i
ons
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
Matz
Addresses of n
o
n-wea
k
symbols are non-ze
r
o
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix acc
e
ss-after-
f
ree with state
m
ent expressions
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
t
c
cpp: A
l
l
ow comput
e
d i
n
c
l
ude l
i
ke 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
asm:
C
orrectly infer reg
i
ste
r
s
i
ze for bools
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-64-
a
sm: Implement c
m
pxchg16b
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x8
6
-64: Allow loads fro
m
s
o
me structs/unions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Lookup C symbols fro
m
A
S
M
b
locks
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
tccasm: Implement
.
set
sym,
expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums and
ints
a
re comp
a
tible
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
enums and in
t
s a
r
e co
m
pa
t
ibl
e
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-64-asm: F
i
x lt
r
/str and
p
ush/
p
op operands
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l
M
atz
x
8
6-64
-
asm:
I
mplement h
i
gh %cr regi
s
ters
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
struct-init: Supp
o
rt
r
a
n
ge inits for local vars
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-
6
4
-
asm: Support h
i
g
h
registers %r8 -
%r
1
5
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
i
n
line-asm: Accep
t
"flags" cl
o
b
b
er
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
struct-init: Allow member initialization from qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael
M
atz
struct-init: Correctly parse unnamed mem
b
er i
n
i
tializers
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
struct-init
:
C
l
eanu
p
some more
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
struct-init: Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
t
ruct
-
in
i
t: Impleme
n
t ini
t
ia
l
izi
n
g subaggr
e
gates
commit
|
commitdiff
|
tree
2016-12-15
M
ichael M
a
tz
struct-init: Reim
p
l
e
ment
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Support attribute betwe
e
n double pointer st
a
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix funct
i
on to poin
t
er conversion
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Fix parsing
a
r
r
ay typedefs of un
k
n
own size
commit
|
commitdiff
|
tree
next