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
riscv: Handle some usual relocs
2017-05-06
Mich
a
el Matz
st
r
uct-i
n
it: Fix zero init
i
a
li
z
a
t
i
on wit
h
multi
-
le
v
e
l
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Michae
l
Ma
t
z
F
ix
u
n
signed e
n
u
m
bit-fie
l
ds
commit
|
commitdiff
|
tree
2017-05-05
Mi
c
hael
M
atz
F
i
x
segf
a
u
lt with invalid
func
t
ion
d
e
f
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
R
e
b
u
ild cross compilers when
s
o
u
r
ce
s
change
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
T
i
d
y
dec
l
_de
s
ignator
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Remove label_or_decl
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
ha
e
l Matz
Cle
a
nups (f
l
oat
const
s
, sections, symbols)
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
a
e
l Matz
Mer
g
e f
u
nc_
d
ecl_list int
o
decl0
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael Matz
Tidy decl_designator
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l
Ma
t
z
Tidy u
n
ary()
a
bit
commit
|
commitdiff
|
tree
2017-05-02
Michae
l
Matz
Factor some code
commit
|
commitdiff
|
tree
2017-05-02
Michael
Matz
E
xtend ty
p
e
_
to_s
t
r
commit
|
commitdiff
|
tree
2017-05-02
Michae
l
Matz
Reorga
n
ize type
parsing
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el Matz
Tidy typename parsing a bit
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
Tidy arg pa
r
sing for b
u
i
l
tins
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Clarify tha
t
the CIL target
c
ode is d
e
ad
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l
Matz
Remove VT_REF
commit
|
commitdiff
|
tree
2017-05-02
Michael
Matz
Fix bogus check for VT_LLOCAL types
commit
|
commitdiff
|
tree
2017-05-02
M
ichael Matz
elf: T
i
dy section
h
eaders
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael Matz
fix __
b
uiltin
_
expect
commit
|
commitdiff
|
tree
2017-05-01
Mic
h
ael Matz
Fix mo
r
e bitfield corner
cases
commit
|
commitdiff
|
tree
2017-05-01
M
i
chael Matz
Fix
last change
commit
|
commitdiff
|
tree
2017-04-29
Michael
M
atz
Remove a bit-field TOD
O
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
Fix char bitf
i
elds
c
or
n
e
r case
commit
|
commitdiff
|
tree
2017-04-15
Michae
l
Matz
t
c
cp
p
: Fix cor
n
er case of fnlike ma
c
ro
i
nvocation
commit
|
commitdiff
|
tree
2017-02-22
Mi
c
hael Mat
z
x86-64-asm: Fix mov im64,rax encoding
commit
|
commitdiff
|
tree
2017-02-20
Michael Matz
Up
d
ate ChangeL
o
g
commit
|
commitdiff
|
tree
2017-02-11
Michael M
a
tz
arm6
4
: Fix
4
2
_
function_test
commit
|
commitdiff
|
tree
2017-02-11
M
ichael Matz
F
i
x te
s
t
suite invoca
t
ions
commit
|
commitdiff
|
tree
2016-12-20
Michael
M
atz
F
i
x pseudo lea
k
commit
|
commitdiff
|
tree
2016-12-20
M
i
chael
Matz
Fix so
m
e
c
ode
s
u
p
pression fallout
commit
|
commitdiff
|
tree
2016-12-18
Mich
a
el Mat
z
Fi
x
gawk miscom
p
ile
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
i386:
F
ix v
a
r
ious tes
t
s
u
ite
issues
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
arm64: Handle R_AAR
C
H64_PR
E
L32 aga
i
n
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
a
rm64: Fix largeptr
t
est
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael M
a
tz
arm64: Fix a case of
dead c
o
de suppressi
o
n
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
s
truc
t
-layout: Allo
w
lowering of mem
b
er alig
n
me
n
t
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Support
l
arge ali
g
nment
r
e
q
u
e
s
t
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
struct-layout: cle
a
nup
c
ode a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
b
itfiel
d
s:
F
ix MS
l
ayout
som
e
more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields
:
fix PCC
layout
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
b
itfields
:
Implement
MS compatibl
e
la
y
o
u
t
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
Fix struct lay
o
u
t
some more
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
S
p
lit
o
ff record
layouting
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
atz
x86-asm: Fix segfa
u
lt
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x 64bit enums and switch cases
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
tccp
p
: Fix token pasting
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
libtcc1: Do
n
't use stdlib functions
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Fix miscompil
e
with dead
switches
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Handle multi
p
le -O options
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
build: Respect CP
P
FLAGS ov
e
rride
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
64bit: Fix
adde
n
ds > 32 bits
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-64-asm: Acc
e
pt high reg
i
ster in clobbers
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
Fix initializing members multiple times
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Su
p
port local r
e
gister
variables
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Fi
x
c
o
n
st
folding of 64bit
p
ointer
c
onstants
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-asm: Correct register size for pointer ops
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
struct-init: Cop
y
relocs
f
or compound lite
r
als
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64-asm: fix copy-out r
e
giste
r
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x8
6
_64: Add -
m
n
o
-ss
e
o
ption
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
a
tz
x8
6
-64: relocation
add
e
nd
i
s 6
4
bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64:
P
refer 3
2
S r
e
l
o
cat
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Don'
t
emit inline functi
o
ns from dead code
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
Handle
__bui
l
tin_ex
t
ract_return_
a
ddr
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
opt
:
co
n
stp
r
op
also 'co
n
d && 0'
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
M
atz
opt
:
Make
bre
a
k and goto not fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
opt: Star
t
optimizing dead code a b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el
M
atz
Revert "Reject jumping inside
s
tmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fac
t
or out c
o
nst
condition detection
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
Rej
e
ct j
u
mping inside st
m
texprs
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
F
ix more nocode_wanted j
u
mp
problem
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
F
ix aliases on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Fix size
o
f(ch
a
r[a
]
)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix __
b
uil
t
in_constant_p(1
0
00/x)
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
tcca
s
m: Support refs to anon symbo
l
s from a
s
m
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el Ma
t
z
tccasm
:
D
on't ignore # i
n
preproces
s
or direct
i
ves
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x
86-asm:
A
ccept all 3
2
bit immed
i
at
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
Fix enum
b
it
f
i
elds passed
to stdarg fun
c
t
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Addres
s
es of non-w
e
ak
s
ymb
o
ls
a
re non-zero
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Fix access
-
af
t
er-fr
e
e wit
h
statement
e
xpress
i
o
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
tccpp: Allow computed
include like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
x86-asm: C
o
r
rectly
infer register size
f
or
bo
o
l
s
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x
8
6-64-
a
sm:
I
mpl
e
me
n
t cm
p
x
c
hg16b
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-64: A
l
low loads from some
s
tructs/unions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Lookup C symbols from ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
t
c
ca
s
m: Implement
.
set sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums and ints are compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums
and i
n
ts
a
re compatible
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-64-asm: Fi
x
ltr/str a
n
d p
u
sh/p
o
p o
p
erands
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x
86-64-asm: Implement
h
igh %cr registers
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael M
a
tz
str
u
c
t-i
n
i
t: Support
r
ange init
s
for local var
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-64-
a
s
m: Su
p
port high r
e
g
i
st
e
rs %r8 -
%
r1
5
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
in
l
ine-
a
sm: Accept "flags" clobber
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Allow member initialization
f
rom qu
a
l
ified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
at
z
stru
c
t-init: Correctly parse unname
d
m
e
mbe
r
initializers
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
str
u
ct-init:
Cleanup s
o
me
more
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
struc
t
-
init:
C
le
a
nu
p
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
t
ruct-init
:
I
m
ple
m
e
n
t initializing subaggregates
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Matz
struct-init: Reim
p
lement
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support attribut
e
between double
p
o
i
nter
stars
commit
|
commitdiff
|
tree
next