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 gawk miscompile
2016-12-18
Michael
Matz
F
ix gawk miscompile
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
i386: Fix various
testsui
t
e issu
e
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
arm64: Hand
l
e R_AARCH64_PREL32
again
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
arm
6
4: F
i
x largeptr test
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
arm64: F
i
x a case of dead code
s
uppression
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
struct
-
lay
o
ut: All
o
w
lowering of m
e
mber ali
g
n
m
ent
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
S
u
p
p
ort lar
g
e alignment r
e
quests
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
struct-layout: clean
u
p code a b
i
t
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
bitf
i
elds
:
F
i
x MS layou
t
some
m
ore
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
bitfie
l
d
s: fix PCC
l
ayout
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
bi
t
fields: Implement
M
S
compatible layout
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fix
s
t
r
u
c
t layout some more
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Split off record layo
u
ting
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
t
z
x8
6
-asm: Fix segfault
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
F
i
x 64bit enums and
s
witch
c
ases
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael
M
atz
tccpp: Fix token
p
asting
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
l
ibtcc1: D
o
n't use stdlib functi
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix miscompile w
i
th dea
d
switches
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handle multiple
-
O options
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
b
u
ild
:
Respect CPP
F
LAG
S
ove
r
ride
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
64bit
:
F
i
x addends >
32 bits
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-64-asm: Acc
e
pt h
i
gh
registe
r
in clob
b
ers
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
Fix initiali
z
ing
memb
e
rs m
u
ltiple times
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael
M
a
tz
Support l
o
cal r
e
gister variabl
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
at
z
F
i
x const
f
oldi
n
g of 64bit poin
t
er co
n
stants
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ae
l
Matz
x86-a
s
m: Cor
r
ect register size fo
r
pointer
op
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-
i
n
it: Copy relocs f
o
r compound
l
iterals
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64-asm:
fix
c
o
py-out regi
s
ters
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86_64:
A
dd -mno-sse
o
ption
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-6
4
: re
l
ocation addend i
s
64bi
t
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
x
8
6-6
4
: Prefer
3
2S relocations
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
o
p
t
: Don't
emit inline fu
n
ctions from
dead
code
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
H
an
d
le __builtin_ext
r
act_re
t
urn_addr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: constp
r
op a
l
so 'co
n
d &
&
0'
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
op
t
: Make
b
reak and goto
not fa
l
l
t
hrough
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Start opt
i
mizing dea
d
code a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
R
e
vert "
R
eject jumpin
g
inside s
t
mt
e
x
prs"
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
Factor o
u
t const
c
onditi
o
n d
e
tection
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Re
j
ect jumping inside stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fi
x
mo
r
e nocode_wanted ju
m
p pro
b
lems
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
Fix
a
l
i
ases on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
F
i
x size
o
f(char[a])
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Ma
t
z
Fix __builtin_c
o
nst
a
nt_
p
(1000/x
)
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
tccasm:
S
upp
o
rt
r
efs to
a
non symbols fr
o
m
a
s
m
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
t
c
c
a
sm: Don't ignore
#
in pr
e
processor directives
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x
8
6
-as
m
: Accep
t
all 32bit immediat
e
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Matz
Fix
e
n
u
m
bitfields p
a
ssed to stdarg
function
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
Addresses of non-
w
ea
k
symbols
a
re non-zer
o
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
Fix acces
s
-a
f
ter
-
free with statement expr
e
ssions
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
tcc
p
p:
A
llo
w
c
o
mputed i
n
c
lude like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-asm: Correctl
y
infer regis
t
er size
f
or bools
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Mat
z
x86-64-
a
sm:
I
m
p
lement cmpxchg1
6
b
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-64: Allow
loads from some structs/unions
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
t
c
c
a
sm
:
Lookup C symbols f
r
om ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm:
I
mplement
.
set
s
y
m, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums and in
t
s are compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
enum
s
and
i
nts are com
p
atib
l
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86
-
64-asm: Fix ltr/str and push/pop op
e
rands
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ae
l
Matz
x86-64-asm: Imple
m
ent high %c
r
regis
t
ers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Support range i
n
i
t
s for
l
ocal var
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-64-asm
:
Su
p
port high registers %r8 - %r
1
5
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
inline-a
s
m: Accept "
f
lags" clob
b
er
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
struct-init: Allow m
e
m
ber in
i
tialization from qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
s
t
ruct-init
:
Co
r
rectly parse unnam
e
d mem
b
er initiali
z
ers
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
struct-init: Clean
u
p some
more
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael
M
atz
st
r
uct-in
i
t: Cle
a
nup
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
struct-init: Implement initializin
g
subaggregates
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init:
R
eimpleme
n
t
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Support
attrib
u
te
between double pointer stars
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Fix function t
o
pointer conversion
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix
p
a
rsing array typedefs of unknown si
z
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Implement _
_
BASE_FILE__ m
a
cro
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Implement __builtin
_
choose_exp
r
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Implement
p
refetchw
o
pcod
e
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x8
6
-asm: Fix lar opcode operands
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
tcc-a
s
m
:
Parse
.
s
i
ze di
r
ective corre
c
tly
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Mat
z
x
86
-
a
sm: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
x
86-asm:
A
dd
[sl][i
g
]d
t
q opcodes
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
in
l
ine asm: A
c
ce
p
t 'R' constraint
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
Matz
x86-asm: I
m
plement fxrstorq and
f
xsaveq
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fix pa
r
sing attributes for struct decls
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
x
8
6-asm: I
m
plement clflush opcode
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
inline asm: Accept "e" cons
t
raint
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
inline asm: accep
t
c
o
ncatenated st
r
ings
i
n constraints
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
inli
n
e asm:
F
ix 'P' and accept some r<nr
>
registers
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Accept symbols in initializer
s
also on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
x86-64-asm: Mor
e
opcodes
commit
|
commitdiff
|
tree
2016-12-15
M
ichael M
a
tz
tccasm
:
I
mplement compare expressions
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
at
z
x86-64-as
m
: Accept expressions for
.
qu
a
d
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
inline asm:
A
ccept 'p' cons
t
raint a
n
d
'P' templa
t
e mod
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Accept
.
balign
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
A
c
c
ept more asm expres
s
ions
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
tccasm:
I
mp
l
ement
.
pushsection
a
n
d
.
popsection
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
A
c
cept
e
mpty struct member
dec
l
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x
86
-
a
sm:
Accept
'
q' m
o
di
f
ier
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Acce
p
t con
c
atenated strings in attributes
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Accept -Wp,args
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
C
hange dependency
file format a
b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Ma
t
z
A
dd -
-
param
,
reject -
m
ARG if ARG not 32 or 64
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Implement -include cmdline option
commit
|
commitdiff
|
tree
next