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
Limit access end-of-struct warning a bit
2017-05-27
Michael Mat
z
Limit access end
-
o
f
-
s
truct warnin
g
a bit
commit
|
commitdiff
|
tree
2017-05-27
Michael Matz
x86
-
64: Fix p
s
ABI
stdarg prologue
commit
|
commitdiff
|
tree
2017-05-27
Michael Matz
x
8
6
-64
:
Rew
r
ite linux paramete
r
passin
g
commit
|
commitdiff
|
tree
2017-05-08
Michael Matz
Re
m
ove som
e
unused
a
rg
u
ments
commit
|
commitdiff
|
tree
2017-05-08
Mic
h
ael
M
atz
bitfiel
d
s
: fix long bitfi
e
lds
commit
|
commitdiff
|
tree
2017-05-08
Michael Matz
F
i
x a
w
arning
commit
|
commitdiff
|
tree
2017-05-07
Michael Matz
Accept e
x
tern
i
nitialized file-scope va
r
iables
commit
|
commitdiff
|
tree
2017-05-07
Michae
l
Matz
elf: Fix last commi
t
commit
|
commitdiff
|
tree
2017-05-07
M
ichael M
a
tz
elf: Support
STB_LOCAL dyn
a
mic symbols
commit
|
commitdiff
|
tree
2017-05-06
Michael Matz
e
lf: Ignore
S
H
F_COMPRESSED sec
t
ions
commit
|
commitdiff
|
tree
2017-05-06
M
ichael Matz
s
t
r
uct-ini
t
:
F
ix zero initial
i
z
ation with multi-level
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Mi
c
h
ael Matz
F
ix
u
nsigned enum bi
t
-fields
commit
|
commitdiff
|
tree
2017-05-05
Micha
e
l Matz
Fix seg
f
au
l
t wi
t
h invali
d
function de
f
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael Matz
Rebuild
c
ross compilers
when sources
change
commit
|
commitdiff
|
tree
2017-05-02
M
icha
e
l Matz
Tid
y
d
e
c
l_designator
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Matz
R
e
move
l
abel_or_decl
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
at
z
Cleanups (float con
s
ts,
s
ections, symbo
l
s
)
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el Matz
Me
r
ge func_
d
ecl_list
i
nto decl0
commit
|
commitdiff
|
tree
2017-05-02
Michael Mat
z
Tidy
d
e
c
l
_des
i
g
n
a
tor
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Tidy
u
nary(
)
a
b
it
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el Ma
t
z
F
a
ctor
so
m
e code
commit
|
commitdiff
|
tree
2017-05-02
M
ichael Matz
Extend
type_to_str
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael Matz
Reorganize type p
a
rsing
commit
|
commitdiff
|
tree
2017-05-02
Michael M
a
tz
Tidy typename pa
r
sing a bit
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
T
idy
arg parsing for builtins
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael Matz
Clarify th
a
t
t
he CIL
t
a
r
g
et code is d
e
ad
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Matz
Re
m
o
ve
VT_REF
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Fix
bogus check
for VT_LLOCA
L
types
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
elf: T
i
dy secti
o
n
headers
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Matz
fix __builtin_expe
c
t
commit
|
commitdiff
|
tree
2017-05-01
Micha
e
l M
a
tz
Fix more
b
itfi
e
ld corner cases
commit
|
commitdiff
|
tree
2017-05-01
Mic
h
ael Matz
Fi
x
last change
commit
|
commitdiff
|
tree
2017-04-29
Mich
a
el Matz
R
e
mo
v
e a bit-field TODO
commit
|
commitdiff
|
tree
2017-04-29
Mic
h
ael M
a
t
z
F
i
x char bitfields corner case
commit
|
commitdiff
|
tree
2017-04-15
Michael Mat
z
tccp
p
:
Fi
x
corn
e
r
c
ase of fnlike
macro
i
nvo
c
ation
commit
|
commitdiff
|
tree
2017-02-22
Mic
h
ael Matz
x86-64-asm: F
i
x mov im64,rax encoding
commit
|
commitdiff
|
tree
2017-02-20
M
i
chae
l
Matz
Up
d
ate
C
ha
n
geLog
commit
|
commitdiff
|
tree
2017-02-11
Mic
h
ael Matz
arm64
:
Fix 42_func
t
i
on_test
commit
|
commitdiff
|
tree
2017-02-11
Mi
c
hael Matz
Fi
x
testsuite invocations
commit
|
commitdiff
|
tree
2016-12-20
Mic
h
ael Mat
z
Fix pseu
d
o lea
k
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix
some
c
o
d
e suppression
fallout
commit
|
commitdiff
|
tree
2016-12-18
Michael Matz
Fix
g
a
wk miscom
p
il
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i386: Fix vari
o
us testsuite iss
u
es
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
arm64: Handle R_AARCH64_PREL32 again
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Ma
t
z
arm64: Fix
l
ar
g
eptr test
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
ar
m
64: Fix a case of d
e
ad code suppressio
n
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
struc
t
-layout: Allo
w
l
owering of member alignm
e
nt
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Ma
t
z
Support large alignment requests
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
atz
struct-lay
o
ut
:
cleanup code a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
b
itfields: Fix MS l
a
y
o
ut
s
ome more
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
bitfi
e
lds: fix
P
CC layout
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields
:
Implement
M
S compatib
l
e layou
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix str
u
c
t layout so
m
e mor
e
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Spl
i
t off record l
a
you
t
ing
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Fix seg
f
ault
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
6
4b
i
t enums and switch ca
s
es
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
tcc
p
p
:
Fix
to
k
en
pas
t
ing
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
libtcc1:
D
on
'
t use std
l
ib funct
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
Fix misc
o
mpile
w
ith dead switches
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
at
z
Handle m
u
l
tiple -O options
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
b
u
ild: Re
s
p
ect
C
PPFLAGS override
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ae
l
Matz
64bit
:
Fix addends > 32 bits
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: Accept hi
g
h reg
i
ster in clo
b
be
r
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
atz
Fix initiali
z
ing membe
r
s multiple times
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
S
u
pport local
r
egister varia
b
les
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
a
t
z
F
i
x con
s
t fold
i
ng
of 6
4
b
i
t pointer
c
onstants
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x
86-asm: Correct regi
s
t
e
r size for pointer ops
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
struct-init: Copy relocs for compound literals
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
atz
x86_64-asm: f
i
x copy-ou
t
registers
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
x86
_
64:
Add -mn
o
-s
s
e option
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-64: rel
o
cation ad
d
end is 64bit
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x8
6
-64: Prefer 32S relocat
i
ons
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
opt: Don't emit inlin
e
functions from de
a
d code
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Handle __builti
n
_extract_return
_
ad
d
r
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
opt: c
o
n
s
tprop also
'
cond && 0'
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
M
a
tz
opt: Mak
e
brea
k
and go
t
o not
f
allthroug
h
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
opt: Start opti
m
i
zing dead code a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
R
e
v
e
rt "Reject jumpi
n
g inside
stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
F
actor out const condition detection
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Reject jum
p
ing
inside stm
t
exprs
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
Fi
x
more no
c
ode_want
e
d jump
pr
o
blems
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael M
a
tz
F
ix aliases o
n
64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
F
ix size
o
f(ch
a
r[a])
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fix _
_
builtin_constant_p(10
0
0
/
x)
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
atz
tc
c
asm: S
u
pport refs t
o
anon sym
b
ols from asm
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Ma
t
z
t
ccasm: Don
'
t ignore # in
preprocessor
dire
c
tives
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-asm: Accept all 32bit
immediates
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
e
nu
m
b
i
tfields passed to stdarg f
u
nc
t
ions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Address
e
s
of n
o
n-
w
eak symbo
l
s are
non-zero
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fix ac
c
ess-after-free wi
t
h statem
e
nt expressi
o
ns
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
tccpp:
Al
l
o
w
computed i
n
c
lude like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l M
a
tz
x86-asm: C
o
rrec
t
ly infer regist
e
r
s
i
ze for bools
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
x8
6
-
6
4-asm: I
m
pl
e
ment
c
m
p
xchg16b
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x8
6
-64: Allow
l
oads f
r
o
m so
m
e structs/uni
o
n
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
t
c
casm: Lookup C symbols from ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm:
I
m
p
lement
.
set sym, ex
p
r
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
enums and ints are compa
t
ible
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Ma
t
z
e
n
um
s
and ints are comp
a
ti
b
le
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Mat
z
x8
6
-64-asm: Fix ltr/str
a
n
d
pus
h
/pop ope
r
a
n
ds
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x
8
6-64-asm: I
m
pl
e
ment
high %cr regi
s
ters
commit
|
commitdiff
|
tree
next