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
Support asm goto
2019-09-01
M
i
chae
l
Matz
Improv
e
?: ex
p
ansion
a
little
commit
|
commitdiff
|
tree
2019-09-01
Mic
h
a
el
M
atz
riscv:
O
ptimize compares
commit
|
commitdiff
|
tree
2019-09-01
Micha
e
l
Matz
riscv: Replace RR
i
nsn emitter with specific one
commit
|
commitdiff
|
tree
2019-09-01
Mich
a
el M
a
tz
riscv: Add special cases for const operands
commit
|
commitdiff
|
tree
2019-09-01
Michael
M
atz
riscv:
factor l
o
ad/s
t
ore code
commit
|
commitdiff
|
tree
2019-09-01
Michael Matz
ris
c
v: TLC
o
f param pas
s
ing
commit
|
commitdiff
|
tree
2019-09-01
M
ichael Matz
riscv: re
w
ri
t
e para
m
ete
r
passing
commit
|
commitdiff
|
tree
2019-09-01
Mich
a
el Matz
riscv: Make PLT relo
c
b
e
AUTO_
G
OT
commit
|
commitdiff
|
tree
2019-09-01
Mic
h
ael Matz
ri
s
cv: Fix mix
e
d2 and mi
x
e
d3 abi tests
commit
|
commitdiff
|
tree
2019-09-01
Michael Matz
riscv: Start fixing float struct pas
s
ing/retur
n
ig
commit
|
commitdiff
|
tree
2019-09-01
Mich
a
el Matz
riscv: Fix stdarg_man
y
_
test
commit
|
commitdiff
|
tree
2019-09-01
Michael Ma
t
z
r
iscv: Fix tcctest
.
c
commit
|
commitdiff
|
tree
2019-09-01
Mi
c
h
a
el Matz
risc
v
:
fix more sign/zero-exte
n
sion problem
s
commit
|
commitdiff
|
tree
2019-09-01
M
i
chael Ma
t
z
riscv: Fix
f
toi and ftof(long
double->flo
a
t)
commit
|
commitdiff
|
tree
2019-09-01
Mich
a
e
l Matz
riscv: fi
x
relocs for global syms
commit
|
commitdiff
|
tree
2019-09-01
M
i
c
hael Matz
ri
s
cv: Fix uns
i
gned 32b
i
t loads
commit
|
commitdiff
|
tree
2019-09-01
Mic
h
ael Matz
riscv: I
m
pl
e
ment
l
o
ng double support
commit
|
commitdiff
|
tree
2019-09-01
Mich
a
el M
a
tz
riscv: Fix 73_a
r
m
.
c
commit
|
commitdiff
|
tree
2019-09-01
Michael
M
atz
riscv: i
m
pleme
n
t stdarg function
s
commit
|
commitdiff
|
tree
2019-09-01
Michael Matz
riscv:
so
m
e
work on large function arguments
commit
|
commitdiff
|
tree
2019-09-01
Mic
h
ael Matz
ri
s
cv: sup
p
ort
lar
g
e stack and far jumps
commit
|
commitdiff
|
tree
2019-09-01
Michael Matz
r
i
s
c
v:
f
i
x
9
0_str
u
ct-init
commit
|
commitdiff
|
tree
2019-09-01
M
i
c
hael
Matz
ris
c
v: GOT
loads, si
g
ne
d
remain
d
e
r
, E
L
F flags
commit
|
commitdiff
|
tree
2019-09-01
Mich
a
el Matz
riscv: predefi
n
e m
o
r
e
macros
commit
|
commitdiff
|
tree
2019-09-01
Michael Mat
z
ri
s
cv: Imple
m
ent
VL
A
stuff
commit
|
commitdiff
|
tree
2019-09-01
Michael Matz
risc
v
: l
o
ad 64bit con
s
t
ants, and 32bit
shifts
commit
|
commitdiff
|
tree
2019-09-01
Michael Ma
t
z
ris
c
v:
A
dd sar, shr insn
commit
|
commitdiff
|
tree
2019-09-01
Mi
c
h
ael
Matz
riscv: fix 72_l
o
ng_lon
g
_c
o
n
stant
commit
|
commitdiff
|
tree
2019-09-01
Michael Mat
z
riscv: Ha
n
dle more re
l
ocs
commit
|
commitdiff
|
tree
2019-09-01
M
ichael Matz
r
iscv: some long double
support
commit
|
commitdiff
|
tree
2019-09-01
Michael Matz
riscv: Make 32
_
led
s
work
commit
|
commitdiff
|
tree
2019-09-01
Michael Mat
z
riscv: f
p
pa
r
ameters
commit
|
commitdiff
|
tree
2019-09-01
M
i
chael Ma
t
z
risc
v
: float
o
ps
commit
|
commitdiff
|
tree
2019-09-01
M
i
chael
Matz
ris
c
v:
M
ore ins
n
s, operand
s
and arg s
l
ots
commit
|
commitdiff
|
tree
2019-09-01
Mich
a
el Matz
riscv: more insns
commit
|
commitdiff
|
tree
2019-09-01
M
i
chael
M
atz
riscv:
A
dd
m
ore ops and fixes
commit
|
commitdiff
|
tree
2019-08-14
Michael Matz
riscv: Handle JUMP_SLOT reloc
commit
|
commitdiff
|
tree
2019-08-14
Michael
Matz
riscv:
I
mplement some lo
a
ds and c
a
lls
commit
|
commitdiff
|
tree
2019-08-14
M
icha
e
l M
a
tz
r
i
s
c
v:
hacky
p
r
o
log, ep
i
log
and
retur
n
commit
|
commitdiff
|
tree
2019-08-14
Micha
e
l Ma
t
z
ri
s
cv: Hand
l
e
s
ome
usua
l
r
e
l
oc
s
commit
|
commitdiff
|
tree
2019-08-14
M
ichael Matz
riscv64:
A
dd skeleton target
commit
|
commitdiff
|
tree
2019-07-21
Michael Matz
Fix invalid si
z
e
with
G
NU d
e
si
g
nated initializers
commit
|
commitdiff
|
tree
2019-06-24
Mi
c
hael
M
atz
Tr
y
fixing asm_dot_test on W
i
ndows
commit
|
commitdiff
|
tree
2019-06-21
Michael Ma
t
z
Define _
_
dso_handle
in li
b
t
cc1
.
a
commit
|
commitdiff
|
tree
2019-06-21
Michael
M
atz
Make
VT_STRUCT_MASK unsigned
commit
|
commitdiff
|
tree
2019-06-17
Michael Mat
z
Fix last com
m
i
t
commit
|
commitdiff
|
tree
2019-06-17
Mic
h
ael Mat
z
Don'
t
emit unre
f
er
e
nced
static inl
i
nes
commit
|
commitdiff
|
tree
2019-06-17
M
i
ch
a
el M
a
t
z
Add testcase for 69a46b0
commit
|
commitdiff
|
tree
2019-06-17
Michael Ma
t
z
D
eal wit
h
more tentative defin
i
ti
o
n
s
commit
|
commitdiff
|
tree
2019-06-17
Michael Mat
z
Make
min
g
w work again
commit
|
commitdiff
|
tree
2019-06-17
Michael Matz
TLC for C99 inline
implementation
commit
|
commitdiff
|
tree
2019-06-17
Mich
a
e
l Matz
Stricte
r
C99 inline tes
t
s
commit
|
commitdiff
|
tree
2019-06-16
Micha
e
l
M
atz
Revert "Fix relocs o
f
u
n
wanted
s
ectio
n
s"
commit
|
commitdiff
|
tree
2019-06-16
M
i
chael
Matz
Ign
o
re relocs t
o
i
g
n
o
red se
c
tion
s
as we
l
l
commit
|
commitdiff
|
tree
2019-06-16
Mich
a
el Ma
t
z
F
ix use-a
f
ter-free in tccelf
.
c
commit
|
commitdiff
|
tree
2019-05-30
Michael
M
atz
Do
n
't
allow sect
i
on s
w
itch
e
s in
l
ocal asm instructions
commit
|
commitdiff
|
tree
2019-05-02
Michae
l
Matz
_Static_assert must be follow
e
d by se
m
icolon
commit
|
commitdiff
|
tree
2019-04-18
M
i
chael Matz
A
d
d
103_implicit_
m
emmove
t
est
c
a
s
e
commit
|
commitdiff
|
tree
2019-04-18
Mich
a
el Matz
Tidy
s
ome code
commit
|
commitdiff
|
tree
2019-04-15
M
ichael Matz
w
i
n64:
m
a
ke signal handlers work som
e
what
commit
|
commitdiff
|
tree
2019-04-10
Michael Matz
Make 102_alignas indepen
d
end
o
f archite
c
tur
e
commit
|
commitdiff
|
tree
2019-04-10
Micha
e
l Matz
Fix more struct inits
commit
|
commitdiff
|
tree
2019-04-09
Mi
c
hael Matz
Some ty
p
es testcase
s
commit
|
commitdiff
|
tree
2019-04-09
M
i
chael Matz
Fix last commit'
s
expe
c
ted o
u
t
p
u
t
commit
|
commitdiff
|
tree
2019-04-08
M
icha
e
l
Matz
Fix _Aligna
s
commit
|
commitdiff
|
tree
2019-04-07
Michael Matz
Detec
t
invalid V
L
A decls
commit
|
commitdiff
|
tree
2019-04-07
Michael Matz
Do
n
't
endlessly recurse on invalid nested typ
e
d
efs
commit
|
commitdiff
|
tree
2019-04-07
Mi
c
hael Matz
Fix
98_al_ax_exten
d
.
c comp
i
le error
commit
|
commitdiff
|
tree
2019-03-18
Mich
a
el Mat
z
Fix loca
l
ex
t
ern v
a
rdec
l
commit
|
commitdiff
|
tree
2019-03-18
Michae
l
Matz
Detect
m
o
r
e
invalid
initia
l
izers
commit
|
commitdiff
|
tree
2019-03-15
Michael
Matz
Fix
i
nvalid me
m
ory acces
s
in pre
p
roces
s
_end
commit
|
commitdiff
|
tree
2019-03-12
M
i
chael Matz
Handle corner case for abstract decls
commit
|
commitdiff
|
tree
2019-03-08
Michael Matz
Fix crash
on inva
l
id code
commit
|
commitdiff
|
tree
2019-03-04
Mich
a
el M
a
tz
Fix
r
elo
c
s of unwanted sect
i
ons
commit
|
commitdiff
|
tree
2019-02-10
Michael Matz
Fi
x
sub
-
int retu
r
ns on x86-64 a
n
d i386
commit
|
commitdiff
|
tree
2019-01-31
Michael Matz
tidy co
d
e
commit
|
commitdiff
|
tree
2019-01-30
Michael
M
atz
s
u
ppres
s
code after co
n
tinue as
well
commit
|
commitdiff
|
tree
2019-01-28
Michael
M
a
tz
More cleanup tests
commit
|
commitdiff
|
tree
2019-01-28
M
i
c
h
a
e
l Matz
Tidy
n
ew support for
clean
u
ps
commit
|
commitdiff
|
tree
2019-01-13
Michael Matz
Revert 337
d
c84b (other
-static fix)
commit
|
commitdiff
|
tree
2019-01-13
Michael Matz
Fix -
s
t
atic linking with u
C
libc
commit
|
commitdiff
|
tree
2019-01-13
Michae
l
Matz
Properly
a
ccess sym_attrs
commit
|
commitdiff
|
tree
2018-12-31
Mic
h
ael
Matz
Fix more
a
ttribute p
l
acements
commit
|
commitdiff
|
tree
2018-12-21
Mi
c
hael Matz
Di
s
ab
l
e -Wformat-trun
c
ation
commit
|
commitdiff
|
tree
2018-12-21
Mich
a
el Mat
z
Do
n
't
u
s
e
C99 decls
commit
|
commitdiff
|
tree
2018-11-30
Michael
Matz
Fi
x
type completion for a
r
ray types as well
commit
|
commitdiff
|
tree
2018-11-03
Michael Matz
Fix noreturn in main()
commit
|
commitdiff
|
tree
2018-08-03
Michael Matz
Che
c
k for void
t
ype in top-
l
evel decls
commit
|
commitdiff
|
tree
2018-07-28
Michae
l
M
atz
Fix mispars
e
d t
y
pe i
n
presence of attrib
u
tes
commit
|
commitdiff
|
tree
2018-07-01
M
ichael Ma
t
z
x
8
6-64: Fix calls
via ab
s
olu
t
e
f
u
n
ction pointers
commit
|
commitdiff
|
tree
2018-06-24
Michael Matz
F
ix stored t
y
p
e
o
f argum
e
nts on x86-6
4
commit
|
commitdiff
|
tree
2018-04-06
Michael Mat
z
Implement function alignment via attrib
u
tes
commit
|
commitdiff
|
tree
2018-03-31
Petr Sk
o
ci
k
D
on't fail on con
s
t
/
r
estrict/static/* in
s
ide []
commit
|
commitdiff
|
tree
2018-03-31
Petr
S
kocik
patch
type_to_str to han
d
le
complex fun
c
tion-p
t
r
decls
.
.
.
commit
|
commitdiff
|
tree
2018-03-31
Michael Matz
Fix sho
r
tening
c
as
t
s of long
l
on
g
commit
|
commitdiff
|
tree
2018-01-05
Michael Matz
Add make testsp
p
.
all/testspp
.
20
commit
|
commitdiff
|
tree
2018-01-05
Michael
M
atz
Code
s
u
ppr
e
ss
i
on
f
ixes
commit
|
commitdiff
|
tree
2018-01-01
Michael Matz
Don't
emit app
l
ied
.
rel sections
commit
|
commitdiff
|
tree
2017-12-25
Michael Matz
Ac
c
ept more
floating poin
t
c
onstant expressi
o
ns
commit
|
commitdiff
|
tree
2017-12-24
Michael Matz
Make t
y
pe of
__nan__ __inf
_
_
a
nd __snan__ b
e
f
l
o
at
commit
|
commitdiff
|
tree
next