repo.or.cz
/
neatcc
/
cc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
ncc: fix ++s for pointers
2010-06-30
Ali
G
h
olami
Rudi
ncc:
fi
x
++s f
o
r poi
n
ters
commit
|
commitdiff
|
tree
2010-06-30
A
l
i Ghola
m
i Rudi
ncc: fix function pointer ar
r
ays
commit
|
commitdiff
|
tree
2010-06-30
Al
i
Ghol
a
m
i
Rudi
gen: rem
o
ve the unused c_op()
commit
|
commitdiff
|
tree
2010-06-30
Ali Gholami Ru
d
i
gen
:
us
e
tmp-
>
off fo
r
locals too
commit
|
commitdiff
|
tree
2010-06-28
Ali Gholami Ru
d
i
port
n
eatcc t
o
x8
6
commit
|
commitdiff
|
tree
2010-06-24
Ali Gholami Rudi
gen: functions for performing opt
i
mized
o
p
s
commit
|
commitdiff
|
tree
2010-06-24
Ali Gholami Rudi
g
e
n: fix two-byte
op
c
od
e
bit
commit
|
commitdiff
|
tree
2010-06-24
Al
i
Ghola
m
i Ru
d
i
gen: use an
i
nt for
o
perato
r
s
commit
|
commitdiff
|
tree
2010-06-23
Ali Gholami Rudi
replac
e
o_*
(
) functions with o_
b
op() and o_uop()
commit
|
commitdiff
|
tree
2010-06-21
Ali Ghola
m
i Ru
d
i
a
dd
s
pecialized inc
/
dec o
p
erations
commit
|
commitdiff
|
tree
2010-06-21
Al
i
Gh
o
l
a
mi
Rudi
ge
n
:
le
t
all grps be u
s
ed as byte registe
r
s
commit
|
commitdiff
|
tree
2010-06-20
Al
i
Gholami Rudi
out: don't need MAXSECS anymore
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholami Rudi
tab: let ta
b
le size be HASHITEMS
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholami
Rudi
out: m
e
r
g
e all
s
ections into one text
section
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholami Rud
i
c
p
p: re
s
et
a
rg count on
m
a
c
ro redefinition
commit
|
commitdiff
|
tree
2010-06-19
Ali Ghola
m
i Rudi
out: make n
e
atcc
work with gnu ld
commit
|
commitdiff
|
tree
2010-06-18
Al
i
Gholami Rudi
gen: han
d
l
e
c
h
ar arguments
commit
|
commitdiff
|
tree
2010-06-18
Ali Gh
o
la
m
i Rudi
n
c
c: align s
t
ructs bas
e
d o
n
t
he fi
r
st f
i
eld
commit
|
commitdiff
|
tree
2010-06-18
Ali
Gholami Rudi
mov
m
a
c
ro h
a
sh tabl
e
to tab
.
c
commit
|
commitdiff
|
tree
2010-06-18
Ali G
h
olami R
u
d
i
ge
n
: handle unsign
e
d ->
long cast
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
cpp: s
a
ve macro names i
n
a
hash table
commit
|
commitdiff
|
tree
2010-06-18
Al
i
G
holami
R
udi
ncc: divide (p
t
r - ptr) re
s
ult o
n
ly if size > 1
commit
|
commitdiff
|
tree
2010-06-18
Ali G
h
olam
i
Rudi
gen: use movsxd
only w
h
en src is s
i
gned
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami R
u
di
tok: 0x1
sh
o
u
ld be unsigned
commit
|
commitdiff
|
tree
2010-06-18
Ali
Gholami Rudi
g
en:
f
ix the
c
ondition
s
for mo
v
xx
o
per
a
tions
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami
R
udi
ncc: fix gett
i
ng i's
t
ype in
+
+
i
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
ncc: hand
l
e ptr
opera
t
ions on structs ptrs
commit
|
commitdiff
|
tree
2010-06-18
Ali Gh
o
lami Rudi
ncc: fix calling funct
i
on poin
t
er
s
with
a
rgument
s
commit
|
commitdiff
|
tree
2010-06-18
Al
i
G
holami Rud
i
ncc: don'
t
tak
e
case e
x
prs
as
l
abe
l
s
commit
|
commitdiff
|
tree
2010-06-18
A
li Gholami Rudi
gen: don't genera
t
e
c
ode
after
o_nogen() in oi()
commit
|
commitdiff
|
tree
2010-06-18
A
l
i Ghola
m
i Rudi
all tmps should be the same i
n
conditional
bra
n
c
hes
commit
|
commitdiff
|
tree
2010-06-17
Ali Gholami Rudi
ge
n
: fix l
o
ad
i
ng back tmps in
mem without deref
commit
|
commitdiff
|
tree
2010-06-17
Al
i
Ghol
a
mi R
u
di
let
t
ok_num() retu
r
n th
e
bt
commit
|
commitdiff
|
tree
2010-06-17
Al
i
G
h
olami Rudi
gen: relocation
a
ddress
s
ize is always 4
f
or now
commit
|
commitdiff
|
tree
2010-06-16
A
l
i Gholami R
u
di
gen: fix SYM_PTR(
)
m
acro
commit
|
commitdiff
|
tree
2010-06-16
A
li Gholami Rudi
gen: fix !!expr
commit
|
commitdiff
|
tree
2010-06-15
Ali
G
h
o
lami
R
udi
ncc: let shift a
m
ount b
e
a
n
u
nsigned
commit
|
commitdiff
|
tree
2010-06-15
Ali Gholami Rudi
gen
:
cleanup tmp handling and fix
r
egs array in o_swap()
commit
|
commitdiff
|
tree
2010-06-14
A
l
i Gholami
Rud
i
nc
c
:
align
s
tru
c
t
m
embers
commit
|
commitdiff
|
tree
2010-06-14
Ali Gh
o
lami Rudi
gen: mark
copied
r
eg
i
s
t
er
as the ow
n
e
r in o_
t
mpcopy()
commit
|
commitdiff
|
tree
2010-06-14
Ali
G
h
o
lam
i
Rudi
gen: fix "if (!ex
p
r)"
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholam
i
R
udi
ncc: fix p
o
inter arithmetic on struct ptrs
commit
|
commitdiff
|
tree
2010-06-14
Ali Ghola
m
i Rudi
show an er
r
or msg i
f
no input file
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami Rud
i
tok:
a
ccept uppercase
hex digits
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami Rudi
show syntax error loca
t
ion
commit
|
commitdiff
|
tree
2010-06-12
Ali Gholam
i
R
udi
gen: fix ignoring regop1()
ret
u
rn v
a
l
ue
commit
|
commitdiff
|
tree
2010-06-11
A
l
i Gh
o
lami Rudi
gen: don't ch
a
nge tmp->bt when storing an l
v
alue
commit
|
commitdiff
|
tree
2010-06-11
Ali G
h
o
lami
R
udi
ge
n
:
ext
e
nd eax to edx
for mul/div
o
p
commit
|
commitdiff
|
tree
2010-06-11
Ali
G
holami Rudi
ncc:
arrays s
h
ould be processed
i
n the
reversed o
r
der
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
gen: fix t
h
e
orde
r
of
MOVSXD's oper
a
n
d
s
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
gen: fix freeing registers be
f
or
e
ca
l
l
commit
|
commitdiff
|
tree
2010-06-10
Ali G
h
olam
i
Rudi
invalidate last_
c
mp if tm
p
s are changed
commit
|
commitdiff
|
tree
2010-06-10
Ali Gho
l
a
m
i Rudi
der
e
fer
e
nce both
s
ides of a conditional expres
s
ion
commit
|
commitdiff
|
tree
2010-06-10
Ali Gh
o
lam
i
Rudi
cpp:
check buffe
r
stack
i
nstead of cppeval
variable
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami Rudi
c
p
p
:
prevent
re
c
ursive
macros
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami
Rud
i
cp
p
: multi-
a
rgument
m
acros
commit
|
commitdiff
|
tree
2010-06-08
A
li Gh
o
lami R
u
d
i
c
p
p: space
b
e
t
ween ma
c
r
o
a
nd '('
commit
|
commitdiff
|
tree
2010-06-08
A
l
i Ghola
m
i Rudi
ncc: exit
if number
o
f
elements exceeds
i
t
s
max
commit
|
commitdiff
|
tree
2010-06-08
A
l
i Gholami Rudi
n
c
c: only add us
e
d ex
t
e
rnal symbols
t
o
e
lf symtab
commit
|
commitdiff
|
tree
2010-06-08
Ali Gho
l
ami Ru
d
i
handle #if
a
nd
#
e
l
if
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
h
o
lami Rudi
handl
e
#ifdef, #ifndef, #else and #endif
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
holami R
u
di
support #undef NAME
commit
|
commitdiff
|
tree
2010-06-08
Ali G
h
olami Rudi
a
ll
o
w -Dname=val opt
i
on
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
cpp: handl
e
fu
n
ction
m
acros
commit
|
commitdiff
|
tree
2010-06-07
A
li Gholami R
u
di
h
andle -I incl
u
de paths
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholami R
u
di
cpp:
basic include
m
a
cros
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholami
R
udi
add a
b
asi
c
p
r
e
processor
commit
|
commitdiff
|
tree
2010-06-05
Ali Gholami Rudi
ncc
:
fix marking unde
f
in
e
d fu
n
ctio
n
s
as functions
commit
|
commitdiff
|
tree
2010-06-04
A
li Gholami Rudi
for statem
e
nts with
no condi
t
ion
commit
|
commitdiff
|
tree
2010-06-04
A
l
i
G
h
ol
a
mi Rudi
tok: '\12'
a
nd '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali G
h
ola
m
i Rud
i
to
k
: sup
p
ort numbers
w
ith ul post
f
i
x
commit
|
commitdiff
|
tree
2010-06-04
Ali G
h
olami Rudi
tok: s = "a
"
"b";
commit
|
commitdiff
|
tree
2010-06-03
Ali G
h
olami
R
udi
t
o
k: read
s
tr and num as th
e
y are seen
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
array->field
commit
|
commitdiff
|
tree
2010-06-03
Ali
G
holam
i
Rudi
gen: fix o_tmpcopy() when copying regs
commit
|
commitdiff
|
tree
2010-06-03
Al
i
Gholami Rudi
s
u
pport initializer for stat
i
c v
a
riable
s
commit
|
commitdiff
|
tree
2010-06-02
Ali Ghol
a
mi Rudi
int a[] =
{
1
,
2};
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
h
and
l
e
.
.
.
argumen
t
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
handle arr
a
y ar
g
s
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
handle exte
r
n variabl
e
s
commit
|
commitdiff
|
tree
2010-06-01
Ali Gh
o
la
m
i R
u
di
functi
o
n
p
o
i
n
ter argument
s
commit
|
commitdiff
|
tree
2010-05-31
Ali
G
holami Rudi
a
cc
e
pt sign
e
d
t
o
ken
commit
|
commitdiff
|
tree
2010-05-31
Al
i
Gh
o
lami Rud
i
hand
l
e
s
i
z
eof(*p) wher
e
p is
v
oid *
commit
|
commitdiff
|
tree
2010-05-30
Ali Gho
l
ami Rudi
n
c
c: handle unnam
e
d
s
tructs
commit
|
commitdiff
|
tree
2010-05-30
A
l
i Gholami Ru
d
i
ncc
:
handle forward
stru
c
t
p
tr usage
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
holami Rudi
n
cc: char a[4] = "abc
"
;
commit
|
commitdiff
|
tree
2010-05-28
Ali G
h
ola
m
i
R
ud
i
support goto
statem
e
nt
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Ru
d
i
gen: h
a
ndle more
t
han 6 args
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
ho
l
ami Rudi
g
en: op
t
imi
z
e constant operations on
loc
a
l addre
s
ses
commit
|
commitdiff
|
tree
2010-05-28
Ali G
h
o
l
ami Rudi
ncc: int
a
[
2
]
[2] = {
1
, 2, 3};
commit
|
commitdiff
|
tree
2010-05-28
A
l
i
G
holam
i
Rudi
han
d
l
e
i
nitia
l
ize
r
for l
o
cal variables
commit
|
commitdiff
|
tree
2010-05-27
Ali
G
hola
m
i
Rudi
handle st
r
uct
assi
g
nmen
t
commit
|
commitdiff
|
tree
2010-05-27
Ali
G
h
olami
Rudi
ncc
:
use for
w
ard functio
n
declarations
commit
|
commitdiff
|
tree
2010-05-27
A
l
i Gholami Rudi
g
e
n:
f
ix cast
i
ng nums to sig
n
ed types
commit
|
commitdiff
|
tree
2010-05-27
Ali
Gholam
i
Rudi
out: use ze
r
o st_name for unnamed symbol
s
commit
|
commitdiff
|
tree
2010-05-26
Ali Gh
o
lami R
u
di
ncc: cast r
e
turn value
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholam
i
Rudi
mar
k
s
ta
t
ic symbols
as ST
B
_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali Ghol
a
mi Rudi
n
cc: handle st
a
ti
c
var
i
ables
commit
|
commitdiff
|
tree
2010-05-25
Ali Ghola
m
i Rudi
n
cc: type_btde() is no longer used
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami
Rudi
n
cc: handle multi-dime
n
s
io
n
al arrays
commit
|
commitdiff
|
tree
next