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 64bit enums and switch cases
2016-12-15
Michael
Matz
F
ix 64
b
it enums
a
n
d
switch c
a
ses
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Fix
toke
n
pasting
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
l
ibtcc1: Don't use stdlib fun
c
t
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix
m
iscompile wi
t
h
dead s
w
itches
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Ha
n
dle mu
l
t
i
ple
-
O
o
p
t
ions
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
bui
l
d: Respect CPPFLAGS ove
r
ride
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
64bit: F
i
x ad
d
e
n
d
s > 32 bits
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-64-asm
:
Accept
h
igh reg
i
ster
in clobbers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix initializin
g
members
multi
p
le tim
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
Suppo
r
t local
re
g
ister
v
ariables
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
F
i
x const
f
olding of 64bit po
i
nter constants
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-
a
sm: Correct
r
egister siz
e
for poi
n
ter
o
p
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
tru
c
t-
i
n
i
t: Copy relocs
f
or c
o
m
pou
n
d li
t
erals
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x
8
6_64
-
asm: fix copy-out registers
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x
8
6_64: Add -mno-sse option
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x
8
6-6
4
:
relocation addend is 64bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6
-64: Pref
e
r
32S reloca
t
ions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: D
o
n't emit inline functions from
dead code
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Handle
__builtin_extract_re
t
urn_addr
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
opt: constprop also 'cond && 0'
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
o
p
t
:
Make break and goto not f
a
llthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt
:
St
a
r
t
optimizing dead
cod
e
a bit
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l M
a
tz
Revert
"
R
eject j
u
mping i
n
si
d
e stmtexprs
"
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
F
act
o
r out cons
t
condition detection
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Mat
z
Rej
e
ct jumpin
g
in
s
ide
s
tmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Fix more nocode_wanted
j
u
m
p p
r
oblems
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x
a
liases on 64
bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix sizeof(char
[
a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix __builtin_constant_p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
tc
c
a
s
m: Support re
f
s to anon symbols
f
r
om asm
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
c
casm: Don't igno
r
e # in
preprocessor
d
i
r
ectives
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
x86
-
asm: Acce
p
t all
3
2
bit immediates
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fix enu
m
bit
f
ields passed to stdarg
function
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Addresses of non-weak sy
m
bols are no
n
-z
e
ro
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix access
-
after-
f
ree with statem
e
nt expre
s
s
i
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Allow computed
i
nclude li
k
e 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
M
ichael M
a
tz
x86-asm: Correct
l
y infer regi
s
ter
s
ize for b
o
ols
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-6
4
-
asm:
Implement
cmp
x
chg16b
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
x
8
6-64: Allo
w
loads from
s
ome structs/unions
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
tccasm: Lookup
C
s
y
m
b
ols from A
S
M blocks
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
tccasm: Implement
.
set sy
m
, expr
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
en
u
ms and ints are compat
i
ble
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
e
nums a
n
d
ints are com
p
atibl
e
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
Mat
z
x86-64-asm:
Fix ltr/str and push/pop
o
p
erand
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x8
6
-64-a
s
m
: Implement high %cr reg
i
sters
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Support range inits for lo
c
al vars
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86
-
64-asm: Support high registers
%r8 - %
r
1
5
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
i
nline-asm: Acc
e
p
t
"
flags" clob
b
er
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Al
l
ow memb
e
r initial
i
zatio
n
f
r
om q
u
alif
i
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
struct-init: Correctly parse
u
nnamed
m
ember in
i
tializ
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Cle
a
n
u
p some more
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
struct-init:
C
l
e
anup
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
struct-ini
t
: Implement initiali
z
in
g
subag
g
re
g
ate
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
st
r
uct-init: Reimplement
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
Support attribute b
e
tween d
o
ubl
e
pointe
r
stars
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
atz
Fix function to pointer conversion
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fix pars
i
ng array
t
yped
e
fs of unknown size
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
tc
c
p
p: Imp
l
ement __BASE_FILE__
macro
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Im
p
lem
e
nt _
_
bui
l
tin_choo
s
e
_
exp
r
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
a
el
Matz
x86-
a
s
m
:
I
mplement prefetchw opc
o
de
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Fix lar opcode o
p
eran
d
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l
Matz
tcc-asm: Pa
r
se
.
s
ize directive cor
r
ec
t
ly
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-asm: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Add [sl][ig]d
t
q opc
o
des
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
i
n
line asm
:
Ac
c
ep
t
'R' con
s
traint
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-asm:
I
m
plement fxrstorq and fx
s
aveq
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fix parsing attr
i
butes f
o
r struct decls
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-asm: Implement c
l
flush
opcode
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
i
n
l
ine
a
sm: Accept "e" co
n
s
traint
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
inline
asm: accept co
n
catena
t
ed strings in const
r
aint
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
inline asm: Fix 'P' and a
c
cept some r<nr> re
g
i
s
ters
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
a
el Matz
Accept sy
m
bols in initializers als
o
on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x8
6
-
6
4-asm:
M
ore opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcca
s
m: Implement compare expressions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-64-asm:
A
ccept
expressions f
o
r
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
i
nline asm
:
Acc
e
pt
'
p' constraint a
n
d
'P' templa
t
e mod
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
tcc
a
sm
:
Accept
.
balign
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Acc
e
p
t more a
s
m exp
r
essions
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
tccasm: Imple
m
ent
.
p
u
s
h
section and
.
popsectio
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accept
e
m
p
ty str
u
ct member decls
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
Ma
t
z
x86-asm:
Accept 'q
'
modifie
r
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Accept concatenated string
s
in attribute
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Matz
Accept -Wp,args
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l M
a
tz
Change
d
e
p
endency file format a
b
it
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Add --param,
r
eject -mAR
G
i
f
ARG not
32 or
64
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Im
p
lement -
i
nclude cmdline option
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Free defi
n
es before
g
en_i
n
line_function
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
tcc
p
p: Fix macro_is_equal
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
tccpp
:
f
r
ee
d
efine
s
also w
i
th PP_BEN
C
H
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-as
m
: Get r
i
d of OPC_
J
MP and OP
C
_SHORTJMP
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x
8
6-64-asm: Ti
d
y
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x
8
6-asm: C
o
rrect mem64->xmm mov
q
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x
86-asm:
Re
m
ove O
P
C_D16
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
x86-asm: Fix
r
egiste
r
orde
r
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael M
a
tz
x86-asm: Reorganize instr_type
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-asm: m
o
v
e
st
a
ts code
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Add more
SSE2
in
s
tructi
o
n
s
commit
|
commitdiff
|
tree
2016-10-16
Mich
a
el Matz
s
ystem-hac
k
s: define __
G
NUC
_
_ for
FreeBSD
commit
|
commitdiff
|
tree
2016-10-16
Michael
M
a
tz
x86-64: Fi
x
long
long bug
commit
|
commitdiff
|
tree
2016-10-14
Micha
e
l
Matz
Fix mislead
i
ng indentation
commit
|
commitdiff
|
tree
next