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 some code suppression fallout
2016-12-20
M
i
chael
Matz
Fix some code supp
r
ession fallout
commit
|
commitdiff
|
tree
2016-12-18
Michael Matz
Fix
g
awk miscompil
e
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
i3
8
6: Fix various tes
t
su
i
t
e i
s
sues
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
arm6
4
:
Handle R_A
A
RCH64_PREL32 a
g
ain
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm64: Fix larg
e
pt
r
te
s
t
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
a
r
m64: Fi
x
a case of
d
ead code
suppre
s
si
o
n
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Mat
z
s
t
ruct
-
l
ayout
:
Al
l
ow lowering
of member
alignment
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
Suppor
t
l
arge align
m
e
n
t reques
t
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
s
truct-layout
:
cleanup code a b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
bitf
i
elds:
Fix
M
S
la
y
o
ut
s
o
me m
o
re
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields: f
i
x
P
C
C
layou
t
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
bitfields: Implement M
S
com
p
atible layout
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix str
u
ct lay
o
ut some more
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Split off record layout
i
ng
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-as
m
: Fix s
e
gfault
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix 64b
i
t
e
nums
and switch case
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
tccpp
:
Fix t
o
ken pasting
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
lib
t
cc
1
:
D
o
n
'
t use stdlib functi
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix m
i
scomp
i
le
w
i
th d
e
ad switche
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
Hand
l
e
m
ultiple -O options
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
build: Respect
CPPFL
A
G
S
override
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
64bi
t
: Fix addends > 32 bits
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Mat
z
x8
6
-
6
4-asm: Accept
h
i
gh r
e
gister in clobbers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
ix initiali
z
ing members multiple times
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
Su
p
po
r
t loca
l
registe
r
vari
a
bles
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fi
x
const
fo
l
ding of 64bit po
i
nter c
o
nstan
t
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm:
Corr
e
c
t
r
e
gister
size f
o
r poi
n
ter ops
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
tz
struct-init
:
Copy re
l
ocs for compound
liter
a
ls
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86
_
6
4
-
as
m
: fix c
o
py-out registe
r
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6
_64: Add -mno-s
s
e option
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
6
4:
re
l
ocation add
e
n
d
i
s
6
4
b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: Prefer 32S relocations
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Ma
t
z
opt: Don't emit inline f
u
nctions from dead code
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
Handl
e
__builtin_extrac
t
_
ret
u
rn_addr
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
o
p
t: c
o
n
s
t
pr
o
p a
l
so 'co
n
d &
&
0'
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
o
pt:
M
a
k
e
b
r
e
a
k
a
nd goto not fallthr
o
ugh
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
opt: Start
opt
i
mizing dead c
o
de a bit
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
M
atz
Revert "Reject jum
p
ing in
s
ide stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Factor
out co
n
s
t
c
o
ndition dete
c
tion
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
t
z
Re
j
e
c
t jumping in
s
ide stm
t
e
xprs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fi
x
more nocode_wanted jump proble
m
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
Fix aliases on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix sizeof(char[a])
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fix __builtin
_
constant
_
p(1000/
x
)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: S
u
pport refs
t
o anon symbols from a
s
m
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
tccasm: Don't ignore # in preprocessor directives
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
asm:
A
ccept all 32bit i
m
mediates
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix enum bitfields p
a
s
sed to stdar
g
functions
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Addresses of no
n
-weak symbols are
non
-
zero
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix acc
e
ss-after-free with statement express
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
tccpp: A
l
low computed
include li
k
e 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
x86-asm: Correctly infer register si
z
e for bools
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: Im
p
l
ement cmpxchg16
b
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
x
8
6-64: Allow
loa
d
s
from some structs/
u
nion
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Matz
tc
c
a
s
m:
L
o
o
k
up
C symbols from ASM blo
c
k
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael M
a
tz
tccasm: Imp
l
ement
.
set sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
e
n
ums and ints are
c
ompatible
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
e
n
ums and
i
nt
s
a
r
e compati
b
le
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-64-asm: Fix ltr
/
str and pu
s
h/pop
o
perands
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-64-asm: Implement high %cr regist
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
s
t
ruct-init:
Support range inits f
o
r local vars
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-
a
sm: Support high regis
t
er
s
%r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inl
i
ne-asm: Accep
t
"fla
g
s" c
l
obb
e
r
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
s
truct-i
n
i
t: Allow membe
r
initia
l
iz
a
tion from qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
struc
t
-
i
nit: Correctly par
s
e unnamed member initializers
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Matz
s
truct-
i
nit: C
l
eanup some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init:
C
leanup
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: I
m
plement
i
ni
t
ializin
g
subaggregate
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
str
u
c
t
-i
n
it: Re
i
mpleme
n
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
S
upport attribute between double poi
n
ter stars
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
Fix fu
n
ction to pointer conversio
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
ix pa
r
sing array typedefs of unknown
size
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Ma
t
z
tccpp
:
I
mpl
e
ment __BA
S
E_
F
ILE__ macr
o
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Im
p
l
ement __bu
i
ltin_choose_e
x
pr
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
x
86-asm: Im
p
lem
e
n
t
prefet
c
hw opcode
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-asm: Fix lar
o
p
code op
e
ran
d
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
Matz
tcc-a
s
m: Parse
.
si
z
e directi
v
e c
o
rre
c
tly
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-asm
:
M
o
re opcod
e
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-asm: Add
[sl][ig]dt
q
o
p
codes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline as
m
: Acc
e
pt
'
R' cons
t
raint
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
x86-
a
sm: Implement fxrs
t
orq a
n
d
fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
Fix par
s
i
ng a
t
tributes for st
r
uct decls
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
x86-
a
sm: Im
p
leme
n
t clflush opcode
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Matz
in
l
i
ne
a
sm: Accept "e" constraint
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
in
l
ine asm: accept c
o
ncaten
a
ted strin
g
s in constraints
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
i
n
line
asm:
F
ix
'
P' and
a
ccept
some r<
n
r
> regi
s
ters
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
Accept
s
y
mb
o
ls in initial
i
zers also on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64
-
a
sm: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
tccasm:
Implement compare
e
x
p
ression
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-64-asm: Accept
exp
r
ess
i
ons for
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l M
a
tz
inli
n
e
a
s
m: Ac
c
e
p
t 'p' constraint
and '
P
' te
m
plate m
o
d
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcc
a
sm: Ac
c
ept
.
ba
l
ig
n
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Matz
Acce
p
t more asm expressions
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael M
a
t
z
tccasm
:
Implement
.
pushsecti
o
n and
.
po
p
se
c
tion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Acce
p
t e
m
pt
y
struct member decls
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
x
86-asm: Acc
e
pt
'q' mod
i
fie
r
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Accept conc
a
tenat
e
d strings in attri
b
utes
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
A
ccept -Wp,a
r
gs
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Change dep
e
ndency file format
a bit
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
A
dd --param, re
j
ect -mAR
G
if ARG n
o
t 32 or 64
commit
|
commitdiff
|
tree
next