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 testsuite invocations
2017-02-11
Michael Ma
t
z
Fix t
e
s
t
suite invocations
commit
|
commitdiff
|
tree
2016-12-20
M
i
chael M
a
tz
Fix pseudo
l
eak
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix so
m
e code supp
r
ession fallout
commit
|
commitdiff
|
tree
2016-12-18
Michael M
a
tz
F
ix gawk miscom
p
ile
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i3
8
6
:
Fix various
t
estsuite issues
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
arm64: Han
d
le R_AARCH64_PREL32 again
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
arm64: Fix large
p
tr test
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
arm64: Fix a case of de
a
d c
o
de suppression
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
str
u
ct-layout
:
Allow
l
owering of member alignme
n
t
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
S
upport l
a
rge
a
lignment requests
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
stru
c
t-layout: clea
n
up
c
ode a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
b
i
tfields: Fix MS layout some m
o
re
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
bit
f
ie
l
ds: fix PCC lay
o
ut
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields: Imple
m
ent MS
compatible layout
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
F
ix struct la
y
out some more
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
S
p
l
i
t o
f
f
r
ecord layo
u
ting
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-asm: F
i
x
segfault
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
6
4bit enums and swi
t
ch cases
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
tccp
p
: Fi
x
to
k
en pasting
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
libtcc1: Don'
t
use stdl
i
b
functions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix miscomp
i
le
with dead swi
t
ches
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Ma
t
z
H
andle multipl
e
-O options
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
build: Res
p
e
c
t C
P
PFLAGS ov
e
rride
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
a
e
l
Matz
6
4bit: Fix addends >
32 bit
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-64-asm: Accept high r
e
gister in cl
o
bbers
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
F
ix initializing members m
u
ltipl
e
t
ime
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
M
a
tz
Support local r
e
gister vari
a
bles
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Fi
x
c
onst folding of 64bit p
o
inter constants
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Ma
t
z
x86-asm:
Correct regis
t
e
r size for pointer
ops
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
struct-init: Copy relocs for
compound literals
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el Matz
x8
6
_64-asm:
fix
copy-out registers
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86_64: A
d
d -mno-sse op
t
i
on
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el Matz
x8
6
-64:
relocation ad
d
end is
6
4bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-64: P
r
efer 3
2
S relocatio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
o
p
t: Don't emit
i
n
l
ine f
u
n
cti
o
n
s from dead
c
od
e
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Han
d
l
e
__
b
uiltin
_
extr
a
ct_ret
u
rn_addr
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
opt: cons
t
pr
o
p
a
lso 'cond && 0'
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
opt
:
M
ake
b
r
e
ak and
goto not fall
t
hro
u
gh
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
opt: Start o
p
timizin
g
dead code a bit
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
R
e
vert "Reject jumping inside st
m
texprs"
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
Factor out
c
onst conditi
o
n detection
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Reject jumpi
n
g inside stmtexp
r
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
Fix more nocode_wa
n
te
d
j
u
mp problems
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fix aliases on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix sizeof(char[a])
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Fi
x
_
_
builtin_constant_
p
(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
tccasm: Support refs to an
o
n symbols from asm
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
tc
c
asm: D
o
n't ignore # in
p
r
eprocessor
d
irectives
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm:
A
ccept all 32bit immedi
a
te
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
enum bitfields passed
t
o
stdarg
functions
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael M
a
tz
A
ddresses of non-weak s
y
mbols are
n
on-ze
r
o
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
Fix access-after-free with stat
e
ment e
x
press
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
tccp
p
: Allow computed include like
4
2
.
h
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-asm
:
C
o
r
rect
l
y infer register size for
b
ools
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
x86-64-asm: Implement cm
p
xchg16b
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-64: A
l
low loads from some struct
s
/unions
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
t
ccasm: Lookup
C
sym
b
ols f
r
om ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
c
casm: Implement
.
set sy
m
,
e
x
pr
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
enums and
i
nts
a
re compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
enums and in
t
s are compatible
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x
8
6-64-asm: Fix lt
r
/str and push/pop operands
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
x86-64-asm: Imple
m
e
n
t h
i
gh %cr
r
egis
t
ers
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael M
a
tz
st
r
uct
-
init: Support
range init
s
for loc
a
l vars
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm
:
Support high registers
%
r8
-
%r15
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
e
l Matz
inline-asm: Accept "flags" cl
o
bber
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
stru
c
t-init: A
l
low membe
r
i
niti
a
lization from qualif
i
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
struct-init: Correctly parse unnamed memb
e
r i
n
i
ti
a
lizers
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
struct-init: Cl
e
anup some
m
ore
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
s
truct-init
:
Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
struct-i
n
i
t: I
m
plement i
n
itializing s
u
baggr
e
ga
t
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struc
t
-init
:
Reimplement
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support at
t
ribute betw
e
en
d
o
u
b
le poin
t
er stars
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
M
a
tz
Fix func
t
ion to poi
n
t
e
r conv
e
rsion
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Fix p
a
rsing a
r
ra
y
typed
e
fs
of unknown size
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Ma
t
z
t
c
cp
p
: Implement __BASE_
F
IL
E
__ macro
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Im
p
le
m
e
n
t __builtin_cho
o
se_expr
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-asm
:
Impleme
n
t pre
f
e
t
chw opcode
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6
-
as
m
: Fix
lar opcode operands
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
M
a
tz
t
cc-asm: Parse
.
size directive correctly
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-asm: More opco
d
es
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
x86-
a
s
m: Add [s
l
][i
g
]dtq
opcodes
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
M
atz
inl
i
ne asm: Accept 'R' c
o
nstraint
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-asm:
I
mplement f
x
rstorq
and fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
F
ix
parsing attributes for s
t
ruct decl
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86
-
asm:
Imp
l
ement
c
l
flush opco
d
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
inline asm: Accep
t
"e
"
constrain
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
in
l
ine
a
sm
:
ac
c
ept concat
e
nat
e
d
strings in const
r
aints
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline asm:
F
ix 'P' and accept some r<n
r
> regist
e
rs
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Accep
t
sy
m
b
o
ls in initia
l
ize
r
s also on 64
b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86
-
64
-
asm
:
Mo
r
e opc
o
d
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
tccasm:
I
m
plement co
m
pa
r
e e
x
press
i
o
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-64-asm:
Accept expressio
n
s for
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
inline asm: Acce
p
t 'p' constr
a
int an
d
'
P
' te
m
plate mo
d
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
tccasm: Accept
.
balign
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
A
ccept more asm expressio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
tccasm: Implement
.
p
us
h
sectio
n
an
d
.
p
o
pse
c
tion
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
at
z
Accep
t
emp
t
y
struct me
m
ber
decls
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-asm
:
Ac
c
e
p
t 'q' modifier
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accept concate
n
ated strings
i
n attri
b
utes
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l M
a
tz
A
c
ce
p
t
-Wp,args
commit
|
commitdiff
|
tree
next