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
Mich
a
e
l Matz
Fix segfault with in
v
alid funct
i
on def
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Reb
u
i
l
d
cross compilers when
sources
chang
e
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
T
i
dy
d
e
cl_designat
o
r
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
e
l
Mat
z
Remov
e
label_or_decl
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el Matz
Clean
u
ps (float
c
onsts, section
s
, symbols)
commit
|
commitdiff
|
tree
2017-05-02
Michael Ma
t
z
Me
r
ge f
u
nc_de
c
l
_
l
ist into decl0
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael Matz
Tid
y
decl_designator
commit
|
commitdiff
|
tree
2017-05-02
Michael Mat
z
T
id
y
u
n
ary()
a bit
commit
|
commitdiff
|
tree
2017-05-02
Michael Mat
z
Factor
some code
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael M
a
tz
Extend type_to_str
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael
M
at
z
Reorganize typ
e
pars
i
ng
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
a
el Matz
Tidy typename p
a
rsi
n
g a bit
commit
|
commitdiff
|
tree
2017-05-02
M
ich
a
el Mat
z
Ti
d
y a
r
g
p
arsing
f
or builtins
commit
|
commitdiff
|
tree
2017-05-02
Michae
l
Matz
C
l
arify th
a
t the CIL
target code is dead
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Matz
R
e
move V
T
_
REF
commit
|
commitdiff
|
tree
2017-05-02
Michael
Matz
Fix bogus check for VT_LLOCAL
t
y
pe
s
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
e
l
Matz
elf
:
Ti
d
y sect
i
on headers
commit
|
commitdiff
|
tree
2017-05-02
Michael Ma
t
z
f
i
x __builtin_expect
commit
|
commitdiff
|
tree
2017-05-01
Michael
Matz
Fix more bitfield co
r
ner ca
s
es
commit
|
commitdiff
|
tree
2017-05-01
Michael M
a
tz
F
i
x
last change
commit
|
commitdiff
|
tree
2017-04-29
Mic
h
a
e
l
Matz
Remove a bit-field TODO
commit
|
commitdiff
|
tree
2017-04-29
Michael M
a
tz
Fix char bit
f
ield
s
corner case
commit
|
commitdiff
|
tree
2017-04-15
Mi
c
hael Ma
t
z
tccp
p
:
F
i
x corn
e
r
case of fnlike macro in
v
ocation
commit
|
commitdiff
|
tree
2017-02-22
Mi
c
ha
e
l Matz
x86-64
-
asm: Fi
x
m
o
v im64,rax encoding
commit
|
commitdiff
|
tree
2017-02-20
Michae
l
Matz
Updat
e
C
hangeLog
commit
|
commitdiff
|
tree
2017-02-11
M
i
c
h
a
e
l Matz
arm64: Fix 42_function_test
commit
|
commitdiff
|
tree
2017-02-11
M
i
chael Matz
Fix
testsuite
inv
o
catio
n
s
commit
|
commitdiff
|
tree
2016-12-20
Michae
l
Mat
z
F
ix pseudo leak
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fi
x
some code suppression
f
allout
commit
|
commitdiff
|
tree
2016-12-18
Michael Mat
z
Fi
x
g
a
wk m
i
scompi
l
e
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Ma
t
z
i38
6
:
F
ix various testsuit
e
issues
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
M
a
tz
arm6
4
: Handle R_AARCH64_PRE
L
32 again
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael M
a
tz
a
r
m64
:
Fi
x
largept
r
te
s
t
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
arm64: Fix a case of
dead code
suppress
i
o
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-layout: Allow lowering of m
e
mber a
l
ignment
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Ma
t
z
Supp
o
rt la
r
ge alignment requests
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct
-
l
ayout: cleanup code a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
b
itfields:
F
i
x MS
l
ay
o
ut some mo
r
e
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
b
i
tfields
:
fix
P
CC la
y
out
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
b
i
tf
i
e
lds:
Imp
l
e
ment MS compatible layout
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
a
tz
Fix
s
t
ruct layout
some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Sp
l
it of
f
record
layo
u
ting
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-
a
sm: Fix segfault
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fix 64bi
t
enums
a
nd sw
i
tch cases
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Fi
x
token pasting
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael M
a
tz
lib
t
cc
1
:
Don't us
e
stdlib func
t
ions
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
F
ix miscom
p
ile
with dead sw
i
tch
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handle mult
i
ple -O options
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
b
ui
l
d:
R
espect CPPFLAGS override
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
64bit: Fix adden
d
s >
3
2
b
its
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: Accept high register i
n
c
lob
b
ers
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
F
ix initializing
memb
e
r
s m
u
ltiple ti
m
es
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
S
uppo
r
t lo
c
al regis
t
er variables
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fi
x
const folding
of 64bit
p
ointer constants
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
a
sm: Correct
r
egis
t
er size for pointer ops
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
struc
t
-init: Copy relocs for c
o
mpound liter
a
ls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64-as
m
: fix copy-ou
t
regis
t
e
r
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x8
6
_
6
4: Add -mno-s
s
e op
t
ion
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86
-
64:
re
l
o
c
ation addend is 64bit
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
x86-64: Prefer 32S reloc
a
tions
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
opt: Do
n
't emit inl
i
ne
f
unctions from de
a
d code
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
Ha
n
dle __builtin_extract_return_addr
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
opt: constpro
p
also 'cond &&
0
'
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt:
M
ake break
and goto not fallthrough
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
opt
:
Start optimizing dead code a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Revert "R
e
j
e
ct jumping
inside
s
tm
t
exprs"
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
atz
Fa
c
t
or ou
t
const condition de
t
ectio
n
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Reject
j
umping inside stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
M
atz
Fix
m
ore nocode_
w
anted jump probl
e
ms
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x al
i
ases on
6
4 bit
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fix size
o
f(char[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
F
i
x __builtin_constant_p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
tccasm: S
u
p
p
ort r
e
f
s
t
o
anon symbols from a
s
m
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcca
s
m: Don't igno
r
e #
in prepro
c
essor directive
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
x86-asm
:
Accept all
32bit immediates
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix
enum
bitfi
e
lds passed to
s
tdarg
f
unctions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Address
e
s of non-weak symbols ar
e
non-ze
r
o
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
t
z
Fi
x
a
c
ce
s
s-
a
f
ter-free with statement
e
x
p
r
essions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp:
A
l
l
ow comp
u
ted in
c
lude li
k
e
42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Matz
x86-asm: Correctly infer
register size for bools
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
x86-64
-
asm: Im
p
le
m
ent cmpx
c
hg16b
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
M
atz
x8
6
-64
:
Allo
w
loads from
s
o
me structs/unio
n
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
tc
c
asm: Look
u
p C symbols
fro
m
ASM
blocks
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
tccasm: Impl
e
ment
.
set sym, ex
p
r
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
enums an
d
ints
a
re compatib
l
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums
and ints
a
r
e
co
m
pati
b
le
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Matz
x86-64-a
s
m: Fi
x
ltr/st
r
and push
/
pop operands
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x
86-64-as
m
: Imp
l
em
e
nt high %cr registers
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
struct-ini
t
: Support rang
e
inits
f
or
l
o
cal vars
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Ma
t
z
x86-64-
a
sm: Suppo
r
t high regi
s
ters %r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
in
l
ine-asm
:
Ac
c
ept "
f
la
g
s" clo
b
ber
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
struct-
i
nit: Allo
w
memb
e
r init
i
alization from qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Mat
z
struc
t
-
i
ni
t
: Cor
r
ectly parse unnamed member initi
a
lizers
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
struct-init: Cleanup some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-
i
nit: Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
struct-init: Implement initializ
i
n
g subag
g
regates
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Ma
t
z
struct-init:
Reimplem
e
nt
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
S
u
pport attrib
u
te between doub
l
e pointer star
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix function to pointer co
n
version
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix parsing ar
r
ay typedefs of
u
nk
n
o
w
n
size
commit
|
commitdiff
|
tree
next