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
Split off record layouting
2016-12-15
Michael Ma
t
z
Split off re
c
o
r
d layouting
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-
a
sm: Fix segfa
u
lt
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Ma
t
z
Fi
x
6
4
bi
t
enums and swi
t
c
h cases
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccp
p
: F
i
x token
pasting
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
li
b
tcc1: Don't u
s
e stdlib
f
unct
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix
misc
o
m
p
ile wi
t
h dead swi
t
ches
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
Handle mul
t
iple -O options
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
build: Respect
CPPFLAGS override
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
64bi
t
: Fix addends
>
32 bits
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x
86-64-asm: Accept high
regi
s
ter in clobbers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix i
n
iti
a
lizi
n
g mem
b
ers multiple times
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
S
u
pport loca
l
register variables
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
Fix
const fo
l
ding
o
f 64bit poin
t
er
c
onstants
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Ma
t
z
x86-a
s
m: Cor
r
ect regis
t
er s
i
ze for
p
ointe
r
ops
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
struct
-
in
i
t: Copy reloc
s
for
compound lite
r
als
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64
-
asm: fix co
p
y
-out r
e
gisters
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86
_
64: Add -mno-sse option
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
x86-64: relocation addend
i
s
6
4bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-64:
P
refe
r
3
2
S relocations
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
opt: Don't em
i
t
i
nline f
u
nctions from dead code
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
a
e
l Matz
Handl
e
__builtin_extr
a
ct_return_a
d
dr
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
opt: constprop also 'cond && 0'
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Ma
k
e
break
a
nd goto n
o
t fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Start optimizing dead c
o
d
e
a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Revert "Reject
j
umping ins
i
de st
m
texprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fac
t
or out
c
onst
conditio
n
detection
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Reje
c
t
jumpi
n
g inside stm
t
e
xpr
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Fix more noco
d
e_
w
anted ju
m
p p
r
oblem
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix aliases
o
n 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Ma
t
z
Fix si
z
eof(char[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix __builtin_constant_p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
tc
c
asm: S
u
pport ref
s
to anon symbols from asm
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
t
c
c
asm:
D
o
n
'
t ig
n
ore # in preprocessor directive
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-asm: Acce
p
t
all 3
2
b
i
t immediates
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
Fix enum bit
f
ields passed to stdarg function
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Addresses of non-weak
s
y
mbols ar
e
non
-
zero
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fix
a
ccess-
a
fter-free with
statemen
t
expressions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Allow c
o
mputed include like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x8
6
-
a
sm: C
o
rrectly in
f
er regist
e
r siz
e
f
or bool
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
x86-64-asm: Imp
l
ement cmpxchg1
6
b
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
x8
6
-6
4
: Allow
l
oads from so
m
e
s
tructs/unions
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
tccasm: Loo
k
up C symbols from ASM blo
c
ks
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Ma
t
z
tccasm: I
m
plement
.
se
t
sym, ex
p
r
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
tz
e
n
ums and i
n
ts are compati
b
le
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
enums and ints are comp
a
tible
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
x86
-
64-a
s
m:
F
i
x ltr/str and push/po
p
operands
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-64-a
s
m:
Implement h
i
gh %cr
r
egisters
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
struct-init
:
Suppor
t
range inits f
o
r local vars
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-
6
4-as
m
: Supp
o
r
t
hig
h
registers %r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
inline-asm: Accept
"
fla
g
s" clobber
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Allow
member
initiali
z
atio
n
from qu
a
lified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Correctly parse unnamed memb
e
r
initia
l
izers
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
struct-init: Cleanup some mo
r
e
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
struct
-
in
i
t
: Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Impl
e
m
ent initializi
n
g su
b
a
ggregates
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Reimpl
e
ment
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el M
a
tz
Suppor
t
attribute
between
d
ouble poin
t
er s
t
ars
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Fix function to pointer conv
e
rsion
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix pa
r
sing array typedefs
o
f
unk
n
own
s
i
z
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Im
p
lemen
t
__BAS
E
_FILE__ macro
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Implem
e
nt
__builti
n
_
c
hoose_e
x
pr
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el
M
atz
x
8
6-asm
:
Implement
p
refetchw
opcode
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-asm: Fix lar opcode operands
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
t
c
c-
a
sm: Pa
r
se
.
size directi
v
e
correctl
y
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm:
M
o
r
e op
c
o
des
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Add [sl][
i
g]
d
tq opcodes
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l
Ma
t
z
i
n
line asm: Accept 'R' constraint
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el Matz
x
86-asm: Impl
e
ment fxrs
t
o
r
q and
f
x
saveq
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix parsin
g
att
r
i
but
e
s for struct
d
ecls
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-
a
s
m
: Imp
l
ement clflush
o
pcode
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline asm: Acc
e
pt
"e" constr
a
int
commit
|
commitdiff
|
tree
2016-12-15
M
ichael M
a
tz
inline as
m
: accept
c
o
n
catenated strings
i
n con
s
traints
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
in
l
i
ne asm:
Fix 'P' and accept some
r<nr> registers
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Accept symbols
i
n
i
nitializers als
o
on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
x86-64-asm:
Mo
r
e
o
pcodes
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
tccasm:
Implement
c
ompare
expre
s
sions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm:
Accept expressions for
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
inline asm:
Accep
t
'
p' constrai
n
t and '
P
'
template
mod
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el Matz
tcc
a
sm: Accept
.
bal
i
gn
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
Accept more asm e
x
pressions
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
a
el Matz
tccasm: Implem
e
nt
.
push
s
ection and
.
popsection
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
Ac
c
ept
empty struct m
e
mber decls
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86
-
asm: A
c
ce
p
t '
q
'
modifier
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
A
ccept concatenated strings in
attri
b
u
t
es
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Accept -Wp,args
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Change dependency file
f
ormat
a
b
it
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el Mat
z
A
d
d -
-
param, reject -mARG if
A
RG
not 32 or 64
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Implement -include cmdline option
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
a
tz
Free def
i
n
e
s before gen_inline_functi
o
n
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
t
ccpp:
F
ix macro_is_
e
qual
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: free defines
a
l
s
o with PP_BENCH
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-asm: Get rid of OPC_
J
MP
and OP
C
_SHORTJMP
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
x86-
6
4-asm:
Tidy
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x
8
6-asm:
Correct mem64->xmm movq
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-asm: Re
m
ove OPC_D16
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
x86-asm:
F
ix register o
r
d
er
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-asm: Reorganize instr_type
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
x86
-
asm: move
s
tats code
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-asm: Add more
S
S
E2 ins
t
ruct
i
ons
commit
|
commitdiff
|
tree
2016-10-16
M
icha
e
l Matz
s
y
s
tem-hacks:
de
f
i
ne __
G
N
UC
_
_ for
F
reeBSD
commit
|
commitdiff
|
tree
next