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 stored type of arguments on x86-64
2016-12-15
Mic
h
ael Mat
z
64bit: Fix
a
d
d
e
nds > 32
b
its
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-a
s
m: Accept high registe
r
in clobbers
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
Fix initializing members multiple times
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
Su
p
port local register
variables
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ae
l
Mat
z
Fix
const folding of 64bit poi
n
t
er constants
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-asm: Correct register size for
p
oint
e
r
o
p
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Copy relocs
f
o
r
c
ompound lit
e
rals
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x
8
6_64-asm:
fi
x
copy-out
r
egi
s
ters
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6
_
64: Add -mno-sse opt
i
o
n
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
x86-
6
4: relocation adden
d
is 64bit
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-
6
4:
P
r
efer 32
S
rel
o
c
a
tion
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
o
p
t
: Don't emit inlin
e
fu
n
ctions from
dead code
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
Handle __builtin_extract_ret
u
rn_addr
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
opt: const
p
rop
a
l
so 'co
n
d &
&
0'
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Make break
an
d
goto not fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Start op
t
imizing dead code
a bit
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
Revert "Reject
jumping inside stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Matz
Factor out co
n
st condition detection
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
a
tz
Reject jumping inside stmtex
p
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix m
o
re noco
d
e_wanted
jump problems
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
a
liases on 64
b
it
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix sizeof(c
h
ar
[
a]
)
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Fix __builtin_constant_
p
(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcca
s
m: Su
p
port
refs to anon symbols
from asm
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
tc
c
asm: Don't ignore # in preprocessor d
i
rectives
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l
Matz
x
86-asm: Accept
a
ll 32bit im
m
ediates
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix enum b
i
tfield
s
passed to stdarg functions
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l
M
atz
Addresses
o
f
non-weak symbols
are n
o
n-
z
ero
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el Matz
Fi
x
acce
s
s-after-fre
e
with
s
tate
m
ent expressions
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Mat
z
tc
c
pp:
A
l
low computed in
c
lu
d
e like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Matz
x
8
6-asm
:
Correctly
i
nfer reg
i
ster size for boo
l
s
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-64-asm: Implement cmpxchg16b
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-64: All
o
w loads f
r
om s
o
me stru
c
ts/unions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccas
m
: Lo
o
k
up C symbo
l
s from
A
SM blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
tccas
m
: Implement
.
se
t
sy
m
,
e
xpr
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
enums and ints
are
compatible
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el Matz
e
nums an
d
in
t
s are compa
t
ible
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
x86-64-asm: Fix ltr/str and push
/
p
o
p operands
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-
6
4-asm: Implement hi
g
h %cr registers
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
struct-init: Support
r
a
nge inits for local vars
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-64-asm: Suppor
t
high registers
%
r8
- %r15
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
i
n
line-as
m
: Acc
e
pt "flags" cl
o
bber
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init:
Allow member in
i
tialization from quali
f
ied
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
a
tz
stru
c
t
-init: Correctly parse unna
m
ed me
m
b
e
r ini
t
ializer
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Ma
t
z
s
t
r
uct-init: Cleanup
s
o
m
e more
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Matz
struct-in
i
t:
C
leanup
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
struct-in
i
t: Implement in
i
tia
l
izing subaggregates
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Mat
z
struct-i
n
it:
R
eimpleme
n
t
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
S
u
p
port attribute
b
etween doubl
e
pointer stars
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Fi
x
function
t
o pointer conversion
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fi
x
pars
i
ng array typedefs of unknown size
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
tccpp: Imp
l
ement
_
_BASE_FILE
_
_ mac
r
o
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Im
p
lement
__builtin_
c
h
o
o
se_exp
r
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-
a
sm: Implement pre
f
etchw opc
o
d
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Fi
x
lar
o
pcod
e
ope
r
ands
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
a
e
l Matz
tcc-asm: Parse
.
s
ize directive
c
o
r
rectly
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-asm
:
A
dd [sl]
[
ig]dtq opcodes
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
inl
i
n
e
asm: Accept 'R' c
o
nst
r
ai
n
t
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
x86-asm: Implement fxrstorq an
d
fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Matz
Fix pa
r
sing attributes for struc
t
decls
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-a
s
m: Implement clfl
u
sh opco
d
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i
n
line asm: Accept "e
"
cons
t
raint
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i
n
l
ine a
s
m: acc
e
pt conca
t
enate
d
st
r
in
g
s in cons
t
ra
i
n
t
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
in
l
ine asm: Fix 'P' and accept some r
<
nr>
r
egist
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accept symbols in initi
a
l
i
z
ers also
on 6
4
bit
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-64-a
s
m: M
o
re opcodes
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el Matz
tccasm: Implemen
t
compare expressi
o
ns
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
x86
-
64-as
m
: Accept expressions
f
or
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
inli
n
e asm:
A
ccep
t
'p' constraint
a
nd
'P' templ
a
te
m
od
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
tcca
s
m: Accept
.
balign
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Ac
c
ept more asm expr
e
ssions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcca
s
m: Imp
l
ement
.
p
u
s
h
sec
t
ion and
.
popsectio
n
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Accept emp
t
y struct membe
r
decls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm
:
Ac
c
ept 'q' modif
i
er
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Acce
p
t conc
a
tenated str
i
n
g
s
in a
t
t
ributes
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Accept -W
p
,args
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
C
ha
n
ge dependency file forma
t
a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Add --
p
ara
m
,
reject -mAR
G
if
ARG no
t
3
2 or 64
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
Implement -includ
e
cm
d
line option
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Free defines before gen_inline_functio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
tccpp:
F
ix macro_is_eq
u
al
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
ccpp: free defines
also with PP_BE
N
CH
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x
8
6-asm: Get rid of OP
C
_JMP a
n
d OPC
_
S
HORTJ
M
P
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-64-asm: T
i
dy
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-asm: Correct mem64-
>
xmm movq
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-a
s
m: Rem
o
ve
O
PC_D
1
6
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Fix regis
t
er order
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Mat
z
x86-asm: Re
o
rg
a
nize
instr
_
type
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Ma
t
z
x
86-a
s
m: move st
a
ts code
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x
8
6
-as
m
:
Add mo
r
e
SSE2 ins
t
ructions
commit
|
commitdiff
|
tree
2016-10-16
Mic
h
a
e
l Matz
system-hacks
:
define __GNUC
_
_ for Fre
e
BSD
commit
|
commitdiff
|
tree
2016-10-16
Michae
l
M
a
tz
x
86-64: Fix
l
ong long bug
commit
|
commitdiff
|
tree
2016-10-14
Mic
h
ael Ma
t
z
Fix misleading indent
a
tion
commit
|
commitdiff
|
tree
2016-10-14
Mich
a
el
Matz
a
r
m64: Fi
x
-run
commit
|
commitdiff
|
tree
2016-10-14
Mi
c
hael Matz
arm64:
Suppor
t
PREL32 rel
o
cati
o
n
commit
|
commitdiff
|
tree
2016-10-14
Mi
c
hael Matz
Suppor
t
a
r
chives with 64 b
i
t i
n
d
i
ces
commit
|
commitdiff
|
tree
2016-05-16
Michael Matz
x8
6
-asm: Reject so
m
e
i
n
v
ali
d
a
r
ith imm8 instru
c
tion
commit
|
commitdiff
|
tree
2016-05-14
Mi
c
hael M
a
tz
x86-
a
sm:
A
dd
.
f
ill t
e
st
commit
|
commitdiff
|
tree
2016-05-14
Mi
c
hae
l
Matz
x8
6
-as
m
: Fix sign
e
d co
n
stants a
n
d
o
pcode order
commit
|
commitdiff
|
tree
next