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
riscv: predefine more macros
2017-07-09
Michael Matz
tcc
p
p
:
Cl
e
anup
commit
|
commitdiff
|
tree
2017-07-09
Mich
a
e
l
Matz
tccpp: Fix c
o
r
ner ca
s
e
commit
|
commitdiff
|
tree
2017-07-04
Michael Mat
z
Revert "
S
tri
n
g
l
it
e
rals a
r
e
alw
a
ys
cons
t
"
commit
|
commitdiff
|
tree
2017-07-03
Mi
c
hael Matz
Extend skip_or_sav
e
_block
commit
|
commitdiff
|
tree
2017-07-03
Mi
c
hael Mat
z
Improve skip_o
r
_save_block
commit
|
commitdiff
|
tree
2017-07-03
Mi
c
h
ael
Matz
String litera
l
s are always const
commit
|
commitdiff
|
tree
2017-05-27
Mi
c
hael Matz
Limit
ac
c
ess end-of-struct warning a bi
t
commit
|
commitdiff
|
tree
2017-05-27
M
icha
e
l M
a
tz
x86-64: Fix p
s
A
B
I stdarg
p
rologu
e
commit
|
commitdiff
|
tree
2017-05-27
Michael Matz
x86-64: Re
w
rite linux parameter p
a
ssing
commit
|
commitdiff
|
tree
2017-05-08
M
i
c
hael
M
at
z
Remo
v
e
some
u
nus
e
d
arguments
commit
|
commitdiff
|
tree
2017-05-08
Michael Matz
bitfiel
d
s: fi
x
l
ong bitf
i
elds
commit
|
commitdiff
|
tree
2017-05-08
M
i
chael Matz
Fix a warning
commit
|
commitdiff
|
tree
2017-05-07
Michael
Ma
t
z
Ac
c
ept ex
t
e
rn initialize
d
file
-
s
cope variables
commit
|
commitdiff
|
tree
2017-05-07
Mich
a
el Matz
elf: Fi
x
las
t
c
o
mmit
commit
|
commitdiff
|
tree
2017-05-07
M
i
chael Matz
elf:
Support STB_LOCAL dynamic
s
y
m
b
o
ls
commit
|
commitdiff
|
tree
2017-05-06
Mic
h
ael Matz
elf: Ign
o
re SHF_COMPRESSED sections
commit
|
commitdiff
|
tree
2017-05-06
Michael Matz
str
u
c
t-init:
F
ix
zero
initia
l
iza
t
i
o
n with
m
ul
t
i
-
level
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Michael Matz
Fix unsigned en
u
m bit-f
i
elds
commit
|
commitdiff
|
tree
2017-05-05
Mich
a
el Matz
Fix segf
a
ult wi
t
h inval
i
d function
def
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
Rebuild cr
o
ss co
m
pil
e
rs when sources change
commit
|
commitdiff
|
tree
2017-05-02
Michael M
a
tz
Tidy
d
ecl_de
s
ignator
commit
|
commitdiff
|
tree
2017-05-02
Michael M
a
tz
Remov
e
label_or
_
d
ecl
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Cl
e
anups (float co
n
st
s
, sectio
n
s, sy
m
bols)
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
e
l Matz
M
e
rge func_decl_
l
ist int
o
decl0
commit
|
commitdiff
|
tree
2017-05-02
Michael Ma
t
z
Ti
d
y
de
c
l
_de
s
ignator
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el Matz
Tidy unar
y
(
)
a
bit
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Factor
some cod
e
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
E
xte
n
d
t
y
pe_
t
o
_
st
r
commit
|
commitdiff
|
tree
2017-05-02
M
ich
a
e
l Matz
Reorganize type par
s
i
n
g
commit
|
commitdiff
|
tree
2017-05-02
M
ichae
l
Matz
Tid
y
typename parsing a b
i
t
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael Matz
Tid
y
a
r
g pars
i
ng for builtin
s
commit
|
commitdiff
|
tree
2017-05-02
Michael M
a
tz
Clar
i
fy t
h
at the CIL
t
a
r
get code is dead
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
Remove VT_REF
commit
|
commitdiff
|
tree
2017-05-02
M
ichael Matz
Fix b
o
gu
s
che
c
k
f
o
r
VT_LL
O
C
A
L
types
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
e
lf: Tidy section header
s
commit
|
commitdiff
|
tree
2017-05-02
M
i
c
ha
e
l Matz
fix __
b
uilt
i
n_exp
e
ct
commit
|
commitdiff
|
tree
2017-05-01
M
ic
h
ael
Matz
Fix more bitfield
corner cases
commit
|
commitdiff
|
tree
2017-05-01
Michael Mat
z
F
i
x last chan
g
e
commit
|
commitdiff
|
tree
2017-04-29
Michael Ma
t
z
Remove
a
b
i
t-f
i
eld
TODO
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
Fix char bitfi
e
l
d
s co
r
ner case
commit
|
commitdiff
|
tree
2017-04-15
Michael
Matz
tc
c
p
p: Fix corner case of
f
n
like ma
c
ro in
v
ocation
commit
|
commitdiff
|
tree
2017-02-22
Michael Matz
x
86-64-asm: Fix mov im64,rax
e
ncodi
n
g
commit
|
commitdiff
|
tree
2017-02-20
Michael Matz
Updat
e
C
hangeLog
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
arm64: Fix 42_fun
c
t
i
on_
t
es
t
commit
|
commitdiff
|
tree
2017-02-11
Mic
h
ael Matz
F
i
x tests
u
ite
i
nvocations
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix pseudo
l
e
a
k
commit
|
commitdiff
|
tree
2016-12-20
Michael
M
a
tz
Fix so
m
e cod
e
suppression fallout
commit
|
commitdiff
|
tree
2016-12-18
M
ic
h
ael Matz
F
i
x gawk miscompile
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
atz
i38
6
: Fix v
a
rious test
s
uite iss
u
es
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
arm
6
4: H
a
ndle R_A
A
RCH64_PREL32 again
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
arm64: Fix largeptr test
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el Matz
arm64
:
Fix a ca
s
e
of dead c
o
de suppression
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Ma
t
z
struct-layout: Allow l
o
w
e
ring of member al
i
gnmen
t
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
S
upport large al
i
g
nment
requests
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
str
u
c
t-layout: cleanu
p
code a b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
bitfields: Fi
x
M
S la
y
out
some more
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
bitfields: fix PCC la
y
out
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitf
i
e
l
ds: Implement MS compatible layou
t
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fix s
t
ru
c
t lay
o
ut
some
mo
r
e
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
M
a
t
z
S
p
lit of
f
reco
r
d layo
u
t
i
ng
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-
a
sm: Fix segfa
u
l
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix 64b
i
t enums and switch cases
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
tccpp: Fix token pasting
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
l
i
btcc1:
D
on't us
e
s
tdlib fun
c
t
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael
M
a
tz
F
ix
m
iscompile with dead switc
h
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Handle
m
ultiple -O op
t
ions
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
build:
Respect CPPFLAGS overr
i
de
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
64
b
i
t: Fix addends > 32 bits
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x
86-6
4
-
asm: Acce
p
t
h
igh r
e
gister in clobbe
r
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael M
a
tz
Fix
i
ni
t
ia
l
izing members multiple times
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Support local register variables
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fix const fo
l
ding o
f
6
4bit pointer const
a
nts
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
atz
x86-as
m
: Correct regist
e
r size for
p
ointer ops
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
struct-init: Copy relocs for compound literals
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86_64-asm:
f
i
x co
p
y-out reg
i
sters
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l
M
a
tz
x8
6
_64: Add -mno-sse opti
o
n
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x
86-64: relocation addend
i
s 64bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64:
P
r
e
f
er 32S r
e
locations
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
o
pt
:
Do
n
't emit inline
functions
from
d
ead code
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
Ha
n
dle
_
_builtin_e
x
trac
t
_
r
eturn
_
a
d
d
r
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
a
el Matz
o
pt:
constprop
al
s
o 'cond &&
0
'
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
opt
:
Make break and g
o
to not f
a
llthrough
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Matz
o
pt:
S
tart optimizing dead c
o
de a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Revert "Re
j
ect j
u
mping ins
i
de stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
F
a
ctor out const condition
d
e
tectio
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Reject
j
um
p
ing inside stmtexp
r
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
Fix mo
r
e
n
ocode_w
a
nt
e
d ju
m
p problems
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix aliases on 6
4
bit
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix sizeof(char[a])
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Matz
F
ix __bu
i
ltin_cons
t
ant_p(1000
/
x)
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
tccasm
:
Support refs to anon symbols from asm
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
tccasm
:
Don
'
t ignore #
i
n
p
reprocessor direct
i
ves
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x
8
6
-asm: Accept all 32bit immediates
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
Fix e
n
um bitfields passed to st
d
arg function
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Addresses of non-weak symbols are non-
z
e
r
o
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
a
ccess-after-free
w
ith statement expressio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
a
tz
tccpp: Allow computed in
c
lude
like
42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x
86-asm: Corr
e
ctly infer r
e
gister s
i
ze for bools
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x
8
6
-
64-
a
sm: Im
p
lement c
m
pxchg16b
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-
6
4
: Allow loads from some
s
tructs/unions
commit
|
commitdiff
|
tree
next