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 sizeof(char[a])
2016-12-15
M
ichae
l
Mat
z
Fix sizeof(c
h
ar[a])
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Fix __
b
uilti
n
_constant_p(1
0
00/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcca
s
m:
Suppor
t
refs to anon symbol
s
from asm
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
tccasm
:
D
on't i
g
nore # in
prepr
o
ces
s
or di
r
ective
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Accept al
l
32bit
i
mmediate
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix enum bitfie
l
ds passed t
o
stdarg functio
n
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Addresses o
f
non-weak symb
o
ls are n
o
n-
z
e
r
o
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix
access-after-free wi
t
h statement expression
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
tc
c
pp
:
Allow
comp
u
ted include like
4
2
.
h
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-asm: Correctly inf
e
r
register size for
b
ools
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-
6
4-asm: Implement cmpxchg16b
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
x
86-64:
A
l
low loads from some structs/unions
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
tc
c
asm: Lookup
C
s
ym
b
ols
from
ASM
b
locks
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
ccasm: I
m
p
lement
.
set sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enu
m
s
a
nd ints are com
p
ati
b
le
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
enums and i
n
ts
ar
e
compati
b
le
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-as
m
: Fi
x
ltr/str and push/pop operands
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
x86-64-
a
sm: Impl
e
m
ent hi
g
h
%cr registers
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael M
a
tz
str
u
ct-init: S
u
p
p
ort r
a
nge
inits for
l
ocal vars
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm:
S
upport high
r
egisters %r8 -
%
r
15
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
inlin
e
-asm: A
c
cept "flags" clobber
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
st
r
u
c
t-ini
t
:
A
llow member i
n
itializati
o
n
f
rom
qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
st
r
uct-init: Correctl
y
parse unna
m
ed member initializers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
t
ruct-i
n
it:
C
leanup some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
str
u
ct-in
i
t
:
Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
struct-
i
ni
t
: Implemen
t
initializin
g
s
u
baggregates
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
s
truct-init: R
e
implement
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
M
a
tz
Support attrib
u
te bet
w
een double
point
e
r stars
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
F
i
x function
t
o poi
n
ter conversio
n
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
Fix parsin
g
a
rray typedefs o
f
unknown size
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
a
el
Matz
tccpp: Imp
l
ement __BASE_FI
L
E__ macro
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Im
p
le
m
e
n
t
__builtin_choose_expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm
:
Implemen
t
prefetchw opcode
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x
86
-
a
s
m: Fix lar opcode o
p
era
n
ds
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Matz
t
cc-
a
sm: P
a
rse
.
size direct
i
ve correctly
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86
-
a
sm:
M
ore opcodes
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-as
m
: Add [sl][
i
g]dtq opcode
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
i
nline asm: Acc
e
pt 'R
'
c
onstrai
n
t
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-asm: Implemen
t
fx
r
storq and fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Fix pars
i
ng attributes
for struct decls
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-asm:
I
m
p
lement
clf
l
u
s
h
o
pcode
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
i
n
line asm: A
c
ce
p
t "e" con
s
t
r
a
i
nt
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
inline asm: accept c
o
nca
t
enated st
r
ings in constra
i
n
t
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inlin
e
asm: Fix
'
P' and
a
cce
p
t so
m
e r
<
nr> registers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accep
t
symbols in initiali
z
ers
also on 64
b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x8
6
-64-asm
:
More
opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
tccasm: Implem
e
nt
compare
e
xpressio
n
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
a
tz
x86-64-
a
sm: Accept expressions fo
r
.
qu
a
d
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
i
n
l
ine asm: Acce
p
t 'p' co
n
strain
t
an
d
'
P
'
tem
p
late mod
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Accept
.
balign
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Accept mor
e
asm exp
r
e
ssio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Im
p
lem
e
nt
.
pu
s
hsection and
.
popsection
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
Accept empty st
r
uct memb
e
r
d
e
cls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-asm: Accept 'q' modifier
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Acce
p
t concatenated strings in
attribu
t
es
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
A
ccept
-Wp
,
a
r
gs
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Change d
e
pendency
file format a b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Add --
p
a
r
am, reject -mARG if
ARG
n
ot 32 or 64
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
I
m
pleme
n
t -inc
l
ude cmd
l
ine o
p
tion
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
F
r
ee def
i
nes befor
e
g
e
n_inline_functions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
c
c
p
p: Fix macro_is_
e
qual
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
t
c
cpp: free defin
e
s a
l
so
with
PP_B
E
NCH
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Get rid of OPC_JMP and OPC_SHORTJMP
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x
8
6-64-as
m
: Tidy
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
x86-asm: Correct mem64->xmm movq
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-asm: Remove OPC
_
D16
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-a
s
m: Fix register order
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm:
Reorgani
z
e ins
t
r
_t
y
pe
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: move
s
tats code
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
x86-asm: A
d
d more SSE2 instruction
s
commit
|
commitdiff
|
tree
2016-10-16
Micha
e
l Matz
syste
m
-hacks: def
i
ne __GNUC__ for
F
reeBSD
commit
|
commitdiff
|
tree
2016-10-16
M
i
chael Matz
x
8
6-6
4
: F
i
x long
l
o
ng
b
ug
commit
|
commitdiff
|
tree
2016-10-14
M
i
c
h
ael M
a
tz
Fix mislea
d
i
ng indentation
commit
|
commitdiff
|
tree
2016-10-14
Mi
c
hael Matz
arm64: Fix -ru
n
commit
|
commitdiff
|
tree
2016-10-14
Michael Ma
t
z
arm64: Support PREL32 reloca
t
ion
commit
|
commitdiff
|
tree
2016-10-14
M
i
chael
M
a
tz
Su
p
port archives with 6
4
bit indi
c
es
commit
|
commitdiff
|
tree
2016-05-16
Michael Matz
x86
-
asm:
R
e
ject so
m
e invalid arith imm8 i
n
struction
commit
|
commitdiff
|
tree
2016-05-14
Mi
c
hael Ma
t
z
x86-asm: Add
.
fill tes
t
commit
|
commitdiff
|
tree
2016-05-14
Michae
l
Matz
x86-a
s
m:
Fix signed constants
a
nd opc
o
d
e order
commit
|
commitdiff
|
tree
2016-05-14
Michael
M
atz
x8
6
-asm: Consol
i
d
a
t
e
insn descripti
o
ns
commit
|
commitdiff
|
tree
2016-05-11
Michael
M
atz
Error
o
ut
o
n operations on struct
s
commit
|
commitdiff
|
tree
2016-05-11
Mich
a
el
Matz
x8
6
-6
4
-asm: Add mov[sz]xq opcodes
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86-
6
4-asm:
Clean up
64bit immediate
s
upport
commit
|
commitdiff
|
tree
2016-05-11
Michae
l
Matz
x86-asm: Get rid of is_s
h
ort_jump
commit
|
commitdiff
|
tree
2016-05-11
Mich
a
el M
a
t
z
x
8
6-asm:
R
e
m
ove old ASM_16
code
commit
|
commitdiff
|
tree
2016-05-11
Michael
Matz
x86-64:
Run asmtest as well
commit
|
commitdiff
|
tree
2016-05-11
Michae
l
Ma
t
z
tests:
Co
m
pile asmtest
.
S w
i
th
o
ut -m32
commit
|
commitdiff
|
tree
2016-05-11
M
i
chael Matz
x8
6
-64
asm: Remove useless jmp o
p
code
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86: Improve cmov handli
n
g
commit
|
commitdiff
|
tree
2016-05-09
Michael Mat
z
x86_64: Use ad
d
end on rel
o
cs
commit
|
commitdiff
|
tree
2016-05-09
Mic
h
ael
M
atz
[x86]
F
ix
s
o
m
e
asm problems
commit
|
commitdiff
|
tree
2016-05-02
Michael
M
a
tz
x86-asm: Fix lcall/l
j
mp,
x
chg and
in
c
/dec
commit
|
commitdiff
|
tree
2016-05-02
Mich
a
el Matz
i386-as
m
: corr
e
ct lcall/
l
jmp encoding
commit
|
commitdiff
|
tree
2016-04-22
Mich
a
el Matz
Run
t
e
s
tcases in sorted
order
commit
|
commitdiff
|
tree
2016-03-26
Micha
e
l
Matz
Fi
x
ass
i
g
n
ment to/from
v
olatile typ
e
s
commit
|
commitdiff
|
tree
2016-03-24
Mic
h
ael Matz
F
i
x
t
o
keniza
t
ion
of TOK_DOTS
commit
|
commitdiff
|
tree
2016-03-24
M
i
chael M
a
tz
F
ix type parsi
n
g
commit
|
commitdiff
|
tree
2016-03-11
Mi
c
ha
e
l
Ma
t
z
tccgen
.
c:
F
ix
f
lex array memb
e
rs so
m
e
more
commit
|
commitdiff
|
tree
2015-12-17
Michae
l
Mat
z
x86-
6
4:
f
ix sh
a
red libs
commit
|
commitdiff
|
tree
2015-12-17
Michael Matz
x86-64: Define sym
b
o
l
constant
f
or new
r
e
l
ocs
commit
|
commitdiff
|
tree
next