repo.or.cz
/
official-gcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Update gcc.dg/atomic-flag.c test for non-boolean TAS targets.
2012-01-26
rth
U
p
date gc
c
.
dg/atomic-flag
.
c test for non-bo
o
le
a
n
TAS
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
rth
libstdc++: Use __GCC_A
T
OM
I
C_TEST_AND_SET
in atomic_flag
.
commit
|
commitdiff
|
tree
2012-01-26
rth
Defin
e
_
_GCC_ATOMIC_TEST_AND_SET_TRUEVAL
commit
|
commitdiff
|
tree
2012-01-26
rth
Use maybe
_
exp
a
nd_i
n
sn in maybe_emit_atom
i
c_test_and_set
.
commit
|
commitdiff
|
tree
2012-01-25
rth
Reve
r
t
*
t
rans-m
e
m
.
c (requires_barrier
)
:
D
o
not instru
m
ent
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
r
t
h
* optabs
.
c (maybe_emit_atomic_test_and_set
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
rth
atomic: Creat
e
a
n
d u
s
e
maybe_emit_atomic_tes
t
_
and_set
.
commit
|
commitdiff
|
tree
2012-01-24
rth
sparc:
Use
match_code
i
n
zero
_
or_v7_operand
.
commit
|
commitdiff
|
tree
2012-01-24
rth
P
R ta
r
g
et/51968
commit
|
commitdiff
|
tree
2012-01-10
rth
arm: Implemen
t
vec_perm and
vec_perm_const f
o
r
N
EON
.
commit
|
commitdiff
|
tree
2012-01-10
rth
ar
m
: Convert
t
o atomic opt
a
bs
.
commit
|
commitdiff
|
tree
2012-01-10
rth
* li
b
i
tm_i
.
h
(
_U
n
wind_Delet
e
Excepti
o
n):
Decla
r
e weak
.
commit
|
commitdiff
|
tree
2012-01-06
rth
PR te
s
tsuite/516
5
5
commit
|
commitdiff
|
tree
2012-01-05
rth
li
b
itm: P
o
werPC support
.
commit
|
commitdiff
|
tree
2012-01-05
rt
h
PR bootstrap/51072
commit
|
commitdiff
|
tree
2012-01-05
rth
P
R bootstrap/51072
commit
|
commitdiff
|
tree
2011-12-23
rth
Delete VEC_EXTRACT_E
V
EN/ODD_EXPR
.
commit
|
commitdiff
|
tree
2011-12-23
rth
Del
e
te VEC_
I
NTERLEAVE_*_EXPR
.
commit
|
commitdiff
|
tree
2011-12-23
rth
mips
:
Im
p
rove
d
v
ecto
r
ization support for Loo
n
gso
n
and
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
rth
PR target/5
1
552
commit
|
commitdiff
|
tree
2011-12-21
rth
ia64: Implement vec_perm_const
.
commit
|
commitdiff
|
tree
2011-12-21
rth
A
lway
s
s
i
mplify v
e
ctor shifts by sca
l
a
rs
.
commit
|
commitdiff
|
tree
2011-12-21
rth
arm: Split xorsi with constant after relo
a
d
.
commit
|
commitdiff
|
tree
2011-12-21
rth
a
rm: Us
e
arm_cmpdi_unsign
e
d for thu
m
b2
a
s we
l
l
commit
|
commitdiff
|
tree
2011-12-17
rth
R
evert "fix
"
for PR bo
o
tstr
a
p
/
51072
commit
|
commitdiff
|
tree
2011-12-17
rth
PR bo
o
tstrap/
5
1072
commit
|
commitdiff
|
tree
2011-12-15
r
t
h
a
rm-
l
i
nux: A
d
d libitm support
.
commit
|
commitdiff
|
tree
2011-12-15
rth
arm:
Set predicable on m
o
re instructio
n
s
.
commit
|
commitdiff
|
tree
2011-12-13
rth
* config/posix
/
rwlock
.
cc (gtm_rwlock:
:
write_lock_
g
en
.
.
.
commit
|
commitdiff
|
tree
2011-12-13
rth
Revert two unintended commits
commit
|
commitdiff
|
tree
2011-12-13
rth
arm: Implement v
e
c_perm and v
e
c_p
e
rm_co
n
s
t f
o
r
NEON
.
commit
|
commitdiff
|
tree
2011-12-13
rth
Delete VEC_INTERLEAVE_*_EXPR
.
commit
|
commitdiff
|
tree
2011-12-13
rth
sparc: Default memory model
t
o
T
S
O
for Lin
u
x and Solaris
.
commit
|
commitdiff
|
tree
2011-12-13
rth
libitm
:
C
onv
e
rsion to c
+
+11 atomics
.
commit
|
commitdiff
|
tree
2011-12-12
rth
* config/rs6000/
r
s
6
000
.
c (rs6000_
e
xpand_inte
r
le
a
ve
.
.
.
commit
|
commitdiff
|
tree
2011-12-10
rth
rs6000: Im
p
le
m
ent vec_perm_const for all vector IS
A
s
commit
|
commitdiff
|
tree
2011-12-10
r
th
Force t
h
e creati
o
n of a
CONST_VECTOR for
e
xpand_ve
c
_perm
.
commit
|
commitdiff
|
tree
2011-12-10
rth
Let GET
_
MO
D
E_
2
XWIDER_MODE fin
d
a
double-width vec
t
or
.
.
.
commit
|
commitdiff
|
tree
2011-12-01
rth
P
R
middle-end/51273
commit
|
commitdiff
|
tree
2011-11-30
r
t
h
Swap the action
and
jmpbuf ar
g
uments to GTM
_
l
o
ngjmp
commit
|
commitdiff
|
tree
2011-11-30
rth
* predict
.
c
(
e
xpr_
e
xpect
e
d_value_1): As
s
u
m
e
.
.
.
commit
|
commitdiff
|
tree
2011-11-30
rt
h
sparc: Add -mmemory-model
c
o
m
mand-line
o
p
t
ion
.
commit
|
commitdiff
|
tree
2011-11-30
rth
sparc: Convert to ato
m
ic_
e
xchange
.
commit
|
commitdiff
|
tree
2011-11-30
rth
sparc: Co
n
vert
to
atomic_compar
e
_and_swap
.
commit
|
commitdiff
|
tree
2011-11-30
rth
sparc: Co
n
vert t
o
atomic_loa
d
/st
o
re
.
commit
|
commitdiff
|
tree
2011-11-30
rth
s
p
arc: Convert to mem_t
h
rea
d
_fence
.
commit
|
commitdiff
|
tree
2011-11-29
rt
h
r
s6000: St
r
eamline bool
v
al output fo
r
compare
-
and-swap
.
commit
|
commitdiff
|
tree
2011-11-29
rth
* config/rs600
0
/rs6000
.
c
(rs6000
_
e
xpand
_
atomic
_
co
m
pa
.
.
.
commit
|
commitdiff
|
tree
2011-11-29
rth
* libgomp
.
h (e
n
um
m
emm
o
del):
New
.
commit
|
commitdiff
|
tree
2011-11-27
rth
arm:
Install __sync libfuncs f
o
r Linux
.
commit
|
commitdiff
|
tree
2011-11-27
rt
h
Fix expand_atomic_fetch_op
wr
t
unused_res
u
lt
.
commit
|
commitdiff
|
tree
2011-11-27
rth
Fix init_sync_li
b
func
s
_1 iteration
.
commit
|
commitdiff
|
tree
2011-11-27
rth
omp-l
o
w:
As
s
ume anything aligne
d
to BIGGEST_ALI
G
NMENT
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
rth
m68
k
: Impl
e
ment CAS and TAS patt
e
rns
.
commit
|
commitdiff
|
tree
2011-11-26
r
th
m68k-linux: Implemen
t
ato
m
i
c operatio
n
s via sy
s
call
.
commit
|
commitdiff
|
tree
2011-11-26
rth
crtstuff: adjust tm clones
f
or no attribute hidden
commit
|
commitdiff
|
tree
2011-11-22
rth
ia64: Update to atomi
c
opt
a
bs
commit
|
commitdiff
|
tree
2011-11-22
r
th
ia64: Use def
i
ne_
c
_
e
n
u
m
f
or unspec constants
.
commit
|
commitdiff
|
tree
2011-11-21
rth
F
ix crtstuff
merg
e
err
o
r with transacti
o
nal
-
memory
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
r
th
mip
s
: Install the __sy
n
c
libfuncs
f
or
m
i
p
s16
commit
|
commitdiff
|
tree
2011-11-19
rth
PR mi
d
dle-en
d
/5
1
211
commit
|
commitdiff
|
tree
2011-11-18
r
t
h
PR lib
s
t
d
c
+
+
/51181
commit
|
commitdiff
|
tree
2011-11-17
rth
Me
r
ge bra
n
c
h 'rt
h
/ato
m
ic/ppc'
commit
|
commitdiff
|
tree
2011-11-17
rt
h
U
n
if
y
impl
e
men
t
ati
o
n
s
of __builtin_mem_*_fence and
.
.
.
commit
|
commitdiff
|
tree
2011-11-17
rth
Copy ALIAS_SET_M
E
MORY_B
A
R
R
IER w
h
en c
r
eating a new
M
EM
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
rth
alpha:
C
on
v
ert to atomic optabs
.
commit
|
commitdiff
|
tree
2011-11-14
rth
r
s
6
000:
Rewrite
s
y
nc pat
t
erns for atomic; ex
p
and ear
l
y
.
commit
|
commitdiff
|
tree
2011-11-12
r
t
h
ppc-linux: F
i
x
c
all to _Unwind_SetG
R
Ptr
commit
|
commitdiff
|
tree
2011-11-12
rth
rs6000: fix*_trunc insns use
n
o
nimmediat
e
_operand
commit
|
commitdiff
|
tree
2011-11-12
r
t
h
* bu
i
lt
i
n
s
.
c (expand_bu
i
ltin_comp
a
re_an
d
_s
w
ap
.
.
.
commit
|
commitdiff
|
tree
2011-11-12
rth
sh-lin
u
x
:
I
nstall __syn
c
libfu
n
cs
.
commit
|
commitdiff
|
tree
2011-11-12
rt
h
hppa: Install _
_
sync libfunc
s
for lin
u
x
.
commit
|
commitdiff
|
tree
2011-11-11
r
t
h
Implemen
t
omp atomic load and
s
tore
.
commit
|
commitdiff
|
tree
2011-11-10
rth
* configure
.
ac (GCC_AS_CFI_PSEUDO_OP): Use
.
.
.
commit
|
commitdiff
|
tree
2011-11-10
rth
libitm: D
o
n't add
-mavx if
t
he assembler doesn't
s
uppo
r
t
.
.
.
commit
|
commitdiff
|
tree
2011-11-10
rth
libitm: Work a
r
ound a
s
sembl
e
r mi
s
sing AVX i
n
sns
.
commit
|
commitdiff
|
tree
2011-11-09
rth
l
ibitm: Remove unused
c
ode
.
commit
|
commitdiff
|
tree
2011-11-09
r
t
h
libi
t
m: Avoid non-portabl
e
x86 b
r
anch prediction mnemonic
.
commit
|
commitdiff
|
tree
2011-11-09
rt
h
libitm
:
d
e-ELF-ize x
8
6/sjl
j
.
S
.
commit
|
commitdiff
|
tree
2011-11-09
rth
*
g
c
c
.
dg/tm/me
m
opt-1
.
c: Adjust r
e
gexp
.
commit
|
commitdiff
|
tree
2011-11-09
rt
h
libit
m
: Configure for gas cfi pseudo ops
.
commit
|
commitdiff
|
tree
2011-11-09
rth
PR lib
f
ort
r
an/47972
commit
|
commitdiff
|
tree
2011-11-08
rth
Fix a darwi
n
10 build problem
.
commit
|
commitdiff
|
tree
2011-11-08
rth
T
e
s
t
for libit
m
directo
r
y
present befor
e
testi
n
g for
.
.
.
commit
|
commitdiff
|
tree
2011-11-08
rth
Fix
t
e
sts for libitm sup
p
o
r
t
.
commit
|
commitdiff
|
tree
2011-11-08
rth
Check for libitm support
a
t to
p
-level
.
commit
|
commitdiff
|
tree
2011-11-07
rth
Allow l
i
bcall
s
to be installed for legacy __sy
n
c optabs
.
commit
|
commitdiff
|
tree
2011-10-31
rth
i386: Remove TA
R
GET_V
E
CTORIZ
E
_
B
UILTIN_CONV
E
RSION
.
commit
|
commitdiff
|
tree
2011-10-30
r
t
h
2011-10-30 Dmitry
Pl
o
t
n
ikov <dplotn
i
kov@ispras
.
ru>
commit
|
commitdiff
|
tree
2011-10-27
rth
* optabs
.
c (exp
a
nd_v
e
c_perm): Use th
e
cor
r
e
ct
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
rth
i386: Delete the vec_extract_ev
e
n
/
odd patte
r
ns
.
commit
|
commitdiff
|
tree
2011-10-25
rth
rs6000: R
e
move
s
ome vec_extract_even/odd expanders
.
commit
|
commitdiff
|
tree
2011-10-25
rth
spu: Remove vec_extr
a
c
t_e
v
en/odd and vec
_
inte
r
lea
v
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
rth
Implement
i
n
terleave via pe
r
mutation
.
commit
|
commitdiff
|
tree
2011-10-25
rth
Change vec_perm ch
e
c
k
ing
and
e
x
p
a
nsion level
.
commit
|
commitdiff
|
tree
2011-10-25
rth
Fix typos i
n
the names o
f
v
ec_extract & vec_inter
l
eave
.
.
.
commit
|
commitdiff
|
tree
2011-10-20
rth
* target
.
def (
v
e
c_perm_const_o
k
)
:
Rename f
r
om builtin_vec_p
.
.
.
commit
|
commitdiff
|
tree
2011-10-20
rth
Remov
e
T
ARGET_VECTORIZE_BUILTIN_VE
C
_PERM
.
commit
|
commitdiff
|
tree
2011-10-17
r
t
h
PR 507
4
6
commit
|
commitdiff
|
tree
2011-10-15
rt
h
Use VEC
_
P
ERM_EXPR
in
t
he vec
t
or
i
zer
.
commit
|
commitdiff
|
tree
next