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
Michael Matz
elf: Support ST
B
_LOCAL
d
ynamic symbo
l
s
commit
|
commitdiff
|
tree
2017-05-06
Michael Matz
elf: Ignore SHF_COMPRESSED sections
commit
|
commitdiff
|
tree
2017-05-06
Mic
h
ael Ma
t
z
s
t
ruct-i
n
it: Fix zero
i
nitialization with
m
ulti-level
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Michael Matz
Fix unsi
g
ned enum
bit-fields
commit
|
commitdiff
|
tree
2017-05-05
Michael Matz
Fi
x
segf
a
ult with i
n
v
alid function def
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Rebuild cr
o
ss compile
r
s when sou
r
ces change
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
Tidy decl_d
e
s
ignator
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
R
e
move
l
abel_or_decl
commit
|
commitdiff
|
tree
2017-05-02
Michael
Mat
z
Cl
e
a
n
ups
(float consts, sectio
n
s, sym
b
o
ls)
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael Mat
z
Merge func_decl_
l
ist into decl0
commit
|
commitdiff
|
tree
2017-05-02
Michael Ma
t
z
Tidy de
c
l_
d
esignator
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Tidy un
a
ry() a bit
commit
|
commitdiff
|
tree
2017-05-02
M
i
c
h
a
el Matz
F
actor
s
ome
c
ode
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Extend type_to_str
commit
|
commitdiff
|
tree
2017-05-02
M
ic
h
ael Matz
R
e
organize type parsing
commit
|
commitdiff
|
tree
2017-05-02
M
i
c
hael Matz
Ti
d
y
typ
e
name parsing
a
b
it
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Tidy arg parsing for builtins
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Clari
f
y
t
hat the CIL targ
e
t
co
d
e
i
s dead
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el Matz
Remove VT_RE
F
commit
|
commitdiff
|
tree
2017-05-02
Michae
l
Matz
Fix bogus
c
heck for VT_
L
LOCAL type
s
commit
|
commitdiff
|
tree
2017-05-02
Michael Ma
t
z
elf: Tidy sect
i
on h
e
aders
commit
|
commitdiff
|
tree
2017-05-02
M
i
c
hael Matz
fix _
_
builti
n
_exp
e
ct
commit
|
commitdiff
|
tree
2017-05-01
Mi
c
hael Matz
Fix more bitfield corn
e
r cases
commit
|
commitdiff
|
tree
2017-05-01
Mi
c
hael
Matz
Fix
l
ast
chan
g
e
commit
|
commitdiff
|
tree
2017-04-29
Michael Ma
t
z
Rem
o
ve a bi
t
-f
i
eld TODO
commit
|
commitdiff
|
tree
2017-04-29
Michael
M
a
t
z
Fi
x
char
bit
f
ie
l
ds corner c
a
s
e
commit
|
commitdiff
|
tree
2017-04-15
Michael Matz
tccpp: Fix corner case o
f
f
n
like
macro i
n
v
o
c
ation
commit
|
commitdiff
|
tree
2017-02-22
Michael Matz
x86
-
64-asm: Fix mov im
6
4,rax enc
o
d
i
ng
commit
|
commitdiff
|
tree
2017-02-20
Mic
h
ael Matz
U
p
da
t
e ChangeLog
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
a
rm64: Fix
42_f
u
nction_test
commit
|
commitdiff
|
tree
2017-02-11
Michae
l
Matz
Fix testsuit
e
invocations
commit
|
commitdiff
|
tree
2016-12-20
M
ichael M
a
t
z
Fix
p
seu
d
o leak
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix so
m
e code suppress
i
on fallout
commit
|
commitdiff
|
tree
2016-12-18
Michael Matz
Fi
x
gawk miscom
p
ile
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
i386: Fix
v
arious testsuit
e
i
s
sues
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
arm64: Handle R_AARCH64_PREL
3
2 a
g
ain
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Ma
t
z
ar
m
64: Fix largeptr tes
t
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
arm64:
F
ix a cas
e
of
dead code suppression
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-layout: Allow lowering of member alignme
n
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Su
p
port lar
g
e alignment re
q
uests
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
struct-layout:
c
leanup code a bit
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
bitfie
l
ds:
Fix MS layout some
more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bit
f
ields: fix PCC
layout
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
bitfi
e
lds: Impleme
n
t
MS
c
ompatible
l
a
yout
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
s
truct layout so
m
e
more
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Split off rec
o
rd layouting
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-a
s
m: Fix se
g
f
a
u
l
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
6
4bit enums and switch c
a
ses
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
t
ccpp: Fix
to
k
en pasting
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
libtc
c
1: Do
n
't us
e
stdli
b
function
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l M
a
tz
Fix
m
i
sco
m
pile with dead
s
w
i
tches
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handle multiple -O
options
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
build:
Respec
t
CPPFL
A
GS override
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
64bit:
Fix addends > 32
b
its
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-as
m
: Accept high register in clobb
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x initial
i
zing members
m
ult
i
ple ti
m
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Support local regi
s
t
er variab
l
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
c
onst foldin
g
of
64bit pointe
r
constants
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-
a
sm: Corr
e
ct reg
i
st
e
r size f
o
r poi
n
ter ops
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Matz
stru
c
t
-init: Copy relocs for compo
u
n
d
literals
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
x86_64-
a
sm: fix
copy-out registers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
_
64: Add -mno-sse option
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x
8
6
-
64
:
relocation a
d
d
e
nd is
64bi
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-
64: Prefer 32S reloca
t
ions
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
opt:
D
on'
t
emit inline functions
f
r
om dead code
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
H
a
ndle __builtin_ext
r
act_return_addr
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
opt: c
o
n
s
tp
r
op
a
lso 'cond && 0'
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Make break an
d
g
o
t
o
not fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
o
pt: Start o
p
timi
z
ing dead
cod
e
a
bit
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
R
e
vert "Reject jumpi
n
g inside s
t
mtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Factor out const c
o
n
d
itio
n
detect
i
on
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael M
a
t
z
Reject jumping inside s
t
mte
x
prs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
ix more nocode_wa
n
ted jump problems
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
F
ix
aliases on
6
4 bit
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el Matz
Fix siz
e
of(
c
har[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix __builtin_consta
n
t_p(1000/
x
)
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
tccasm: Support
r
e
f
s
to a
n
o
n
symbols fr
o
m asm
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Don't ignor
e
#
i
n
p
r
e
processor directives
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
x86-asm: Accept
a
l
l
3
2bit immediates
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
F
ix enum bitfield
s
passed to stdarg functio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Addresses of non-wea
k
symb
o
ls a
r
e non-zero
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix access-aft
e
r
-free wi
t
h
s
tatement expre
s
sions
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
tc
c
p
p: Allow
c
omputed inc
l
ude like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Corr
e
ctly inf
e
r
r
egis
t
er size for bool
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-64-asm: Implemen
t
cmpxc
h
g16b
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-64:
A
llow loads from some structs/u
n
ions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcc
a
sm: Loo
k
u
p
C symbols from ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
tccasm: Im
p
leme
n
t
.
set sym, expr
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el M
a
tz
enums and ints a
r
e
c
o
mpatib
l
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums an
d
int
s
are compa
t
ible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-6
4
-
a
sm: Fix ltr/str and push/pop operands
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
x86-64-asm: Im
p
lement hi
g
h
%
c
r
re
g
isters
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init
:
Support ra
n
g
e i
n
i
t
s for local var
s
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-64-asm: Support high regis
t
e
rs %r8 -
%r15
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
in
l
ine-asm: Accept "flags" c
l
obber
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-
i
nit: Allo
w
memb
e
r i
n
iti
a
liz
a
tion from qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
str
u
ct-ini
t
: Co
r
rectly par
s
e u
n
named memb
e
r initi
a
lizers
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
struct-init: Clea
n
up some m
o
re
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
struct-init: Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Ma
t
z
struct
-
init: Impleme
n
t
i
nitializin
g
s
u
ba
g
g
r
egate
s
commit
|
commitdiff
|
tree
next