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
* acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Handle compilation
2012-05-03
rth
* acin
c
l
u
de
.
m
4
(LIBAT_T
E
ST_
A
TOMIC_BUILTIN)
.
.
.
commit
|
commitdiff
|
tree
2012-05-01
rth
Add
l
i
b
atomic as a target
l
ibr
a
ry
.
commit
|
commitdiff
|
tree
2012-05-01
rth
Add -fno-sync-li
b
c
a
lls
.
commit
|
commitdiff
|
tree
2012-05-01
r
th
* lib/target-suppo
r
ts
.
exp
commit
|
commitdiff
|
tree
2012-04-30
r
th
*
con
f
i
g/arm/arm
.
md
(
UNSPEC_LL): New
.
commit
|
commitdiff
|
tree
2012-03-30
rth
PR debug
/
52727
commit
|
commitdiff
|
tree
2012-03-30
r
th
PR debug/
5
272
7
commit
|
commitdiff
|
tree
2012-03-30
rth
i386: Add and use one_
o
perand_p to vec_perm control
.
.
.
commit
|
commitdiff
|
tree
2012-03-30
rth
* dwar
f
2o
u
t
.
c (gen_variable_die
)
:
I
nitialize
.
.
.
commit
|
commitdiff
|
tree
2012-03-06
r
t
h
m6
8
k: Limi
t
TAS to 68000
a
n
d
CF ISA_B
.
commit
|
commitdiff
|
tree
2012-03-05
rt
h
* genem
i
t
.
c (
m
ain
)
: Include "target
.
h" in insn
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
rth
arm: En
a
ble
u
mull and ctz in
l
onglong
.
h
commit
|
commitdiff
|
tree
2012-03-05
r
t
h
PR tree-opt/52242
...2011-11-26 Richard Henderson <
rth
@redhat.com>
commit
|
commitdiff
|
tree
2012-03-05
rt
h
sh: Fix l
o
ca
t
ion
o
f
T
A
R
GET_A
T
OMIC_TEST_AND_SET_T
R
UE
V
AL
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
rth
PR target/52481
commit
|
commitdiff
|
tree
2012-03-05
rth
PR target/
5
248
1
commit
|
commitdiff
|
tree
2012-03-03
rth
* o
p
tabs
.
c (ex
p
and_atomic_test_an
d
_set): Honor
commit
|
commitdiff
|
tree
2012-02-14
rth
*
c
o
nfig
/
x
86/target
.
h (GTM_longjmp): Correct
.
.
.
commit
|
commitdiff
|
tree
2012-02-13
rt
h
P
R libstdc++/
5
1798 c
o
ntinued
commit
|
commitdiff
|
tree
2012-02-10
rth
*
tr
e
e-ssa-dce
.
c (p
r
o
p
a
gat
e
_ne
c
ess
i
ty):
H
andle
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
rth
m68k:
C
onve
r
t to atomic_test_
a
n
d
_set
.
commit
|
commitdiff
|
tree
2012-01-26
rth
sparc: Fix atomic_test
_
and_set de
f
inition
.
commit
|
commitdiff
|
tree
2012-01-26
rth
U
pdate gcc
.
dg/atom
i
c-f
l
ag
.
c tes
t
for non-bo
o
lean TA
S
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
r
t
h
lib
s
tdc++: Use __GCC_ATOMIC_T
E
ST_AND_SET in atomic_flag
.
commit
|
commitdiff
|
tree
2012-01-26
rth
Define __GCC
_
A
T
OMIC_T
E
ST_AND_SET_TRUEVAL
commit
|
commitdiff
|
tree
2012-01-26
rt
h
Use
m
a
y
be_expand_insn in maybe_emit_
a
tomic_test_and_set
.
commit
|
commitdiff
|
tree
2012-01-25
r
t
h
Revert * tra
n
s-mem
.
c (require
s
_b
a
rrier)
:
Do not instrumen
t
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
rth
* optabs
.
c (maybe_emit_
a
t
o
m
i
c_test_and_s
e
t
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
rth
a
to
m
ic: Create and u
s
e maybe_e
m
it_atomic_te
s
t
_
and_set
.
commit
|
commitdiff
|
tree
2012-01-24
rth
sparc: Us
e
match_code
i
n zero_or_v7
_
operand
.
commit
|
commitdiff
|
tree
2012-01-24
rth
PR targ
e
t/51968
commit
|
commitdiff
|
tree
2012-01-10
rth
arm: Im
p
l
em
e
nt vec_
p
e
rm and ve
c
_perm_
c
onst for NEON
.
commit
|
commitdiff
|
tree
2012-01-10
rt
h
a
r
m:
C
onver
t
to
a
tomic o
p
tabs
.
commit
|
commitdiff
|
tree
2012-01-10
r
t
h
* libitm_i
.
h (_Unwind_DeleteExceptio
n
)
:
D
e
clare wea
k
.
commit
|
commitdiff
|
tree
2012-01-06
rth
PR t
e
stsuite
/
51655
commit
|
commitdiff
|
tree
2012-01-05
rth
lib
i
tm: PowerPC support
.
commit
|
commitdiff
|
tree
2012-01-05
rth
PR
b
ootstrap
/
5
1
072
commit
|
commitdiff
|
tree
2012-01-05
rt
h
PR bootstrap/510
7
2
commit
|
commitdiff
|
tree
2011-12-23
rt
h
Delete VEC_EX
T
R
ACT
_
EV
E
N/ODD_EXPR
.
commit
|
commitdiff
|
tree
2011-12-23
r
th
Delete VEC_I
N
TER
L
EAVE_*_EXPR
.
commit
|
commitdiff
|
tree
2011-12-23
rth
mips: Im
p
r
o
ved vectoriz
a
t
i
on support for Loongson
and
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
rth
PR ta
r
get
/
51552
commit
|
commitdiff
|
tree
2011-12-21
rth
ia64: I
m
plement v
e
c
_
p
e
rm_co
n
st
.
commit
|
commitdiff
|
tree
2011-12-21
rth
Always simplify vector shifts by scalars
.
commit
|
commitdiff
|
tree
2011-12-21
rth
arm: Split xorsi with c
o
ns
t
ant
after relo
a
d
.
commit
|
commitdiff
|
tree
2011-12-21
rth
ar
m
: Use arm_cmpdi_unsigned for th
u
m
b
2
as well
commit
|
commitdiff
|
tree
2011-12-17
rth
Revert "
f
ix" for P
R
bootstrap/51072
commit
|
commitdiff
|
tree
2011-12-17
rth
PR
boot
s
trap/5107
2
commit
|
commitdiff
|
tree
2011-12-15
rth
arm-linux: Add lib
i
tm s
u
pport
.
commit
|
commitdiff
|
tree
2011-12-15
rth
arm
:
Set predicab
l
e on m
o
re ins
t
ructio
n
s
.
commit
|
commitdiff
|
tree
2011-12-13
r
th
* conf
i
g/pos
i
x/rwlock
.
c
c (gtm_rwlock:
:
write_lo
c
k_
g
en
.
.
.
commit
|
commitdiff
|
tree
2011-12-13
rth
Revert tw
o
unintended commi
t
s
commit
|
commitdiff
|
tree
2011-12-13
rth
arm:
Imp
l
ement vec_per
m
and vec_
p
e
r
m_cons
t
for NEON
.
commit
|
commitdiff
|
tree
2011-12-13
rth
Delete VE
C
_INTER
L
EAVE_*_EXPR
.
commit
|
commitdiff
|
tree
2011-12-13
r
th
sp
a
rc: Default
memory model to TSO for Linux and Solaris
.
commit
|
commitdiff
|
tree
2011-12-13
rt
h
libitm: Conversion to c++11 atomi
c
s
.
commit
|
commitdiff
|
tree
2011-12-12
rth
* c
o
n
f
ig/
r
s6000/rs60
0
0
.
c (rs6
0
00_exp
a
nd_i
n
terleave
.
.
.
commit
|
commitdiff
|
tree
2011-12-10
rth
rs6
0
00: Im
p
lement vec_perm_con
s
t for
all vector ISAs
commit
|
commitdiff
|
tree
2011-12-10
rth
Force
the creation of a CONST_VECTOR for expand
_
vec_perm
.
commit
|
commitdiff
|
tree
2011-12-10
rth
Let
GET
_
MO
D
E
_
2XWIDE
R
_MOD
E
find a do
u
bl
e
-
width vector
.
.
.
commit
|
commitdiff
|
tree
2011-12-01
rth
PR middle-e
n
d/51
2
73
commit
|
commitdiff
|
tree
2011-11-30
rth
Swap
the action and jmpbuf
argument
s
to GTM_longjmp
commit
|
commitdiff
|
tree
2011-11-30
rth
*
p
redic
t
.
c (ex
p
r_e
x
pected_value_1):
Assume
.
.
.
commit
|
commitdiff
|
tree
2011-11-30
rth
sparc: Ad
d
-mmemory
-
m
odel command-line op
t
i
o
n
.
commit
|
commitdiff
|
tree
2011-11-30
rth
sparc: Conv
e
rt to atomic_exchange
.
commit
|
commitdiff
|
tree
2011-11-30
rth
sp
a
rc: Convert to atomic_comp
a
r
e
_
and_swap
.
commit
|
commitdiff
|
tree
2011-11-30
rth
s
parc: Con
v
er
t
to
a
t
omic_load/store
.
commit
|
commitdiff
|
tree
2011-11-30
r
th
sparc: Convert to mem_thread
_
fence
.
commit
|
commitdiff
|
tree
2011-11-29
rth
rs6000: Streamli
n
e bool
v
al output
for c
o
mpare-and-swa
p
.
commit
|
commitdiff
|
tree
2011-11-29
rt
h
* config/rs6000
/
rs6
0
00
.
c (rs600
0
_expand_a
t
omic_compa
.
.
.
commit
|
commitdiff
|
tree
2011-11-29
r
t
h
* libgomp
.
h (enum memmodel):
New
.
commit
|
commitdiff
|
tree
2011-11-27
rth
a
rm:
In
s
tal
l
__s
y
nc libfuncs
for Linux
.
commit
|
commitdiff
|
tree
2011-11-27
rth
Fix expand
_
atom
i
c_fetc
h
_
o
p wrt unused_result
.
commit
|
commitdiff
|
tree
2011-11-27
rth
F
i
x init_sync
_
libfuncs_1 iter
a
tio
n
.
commit
|
commitdiff
|
tree
2011-11-27
rth
omp
-
low:
Ass
u
me anyt
h
ing aligned to
BIGGEST_ALIGNME
N
T
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
rth
m68k:
I
mplemen
t
C
A
S and TAS patterns
.
commit
|
commitdiff
|
tree
2011-11-26
rth
m68k-lin
u
x: Implement atomic operations via syscall
.
commit
|
commitdiff
|
tree
2011-11-26
rth
crtstuf
f
: adjust tm clones for
n
o at
t
ribute hidden
commit
|
commitdiff
|
tree
2011-11-22
rth
ia64
:
Update to
atomic optab
s
commit
|
commitdiff
|
tree
2011-11-22
rth
ia64:
U
se
defin
e
_c
_
enum for unspec con
s
tants
.
commit
|
commitdiff
|
tree
2011-11-21
rth
Fix crtst
u
ff merge
error with
transactiona
l
-memo
r
y
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
rth
mips:
I
ns
t
a
l
l
the
_
_sync li
b
funcs for
m
i
ps16
commit
|
commitdiff
|
tree
2011-11-19
r
t
h
P
R
middle-end/51211
commit
|
commitdiff
|
tree
2011-11-18
rt
h
PR lib
s
tdc++/51181
commit
|
commitdiff
|
tree
2011-11-17
rth
Merge
b
ra
n
c
h
'
rth/atomic/
p
pc'
Merge branch '
rth
/atomic/ppc'
commit
|
commitdiff
|
tree
2011-11-17
rth
Unify implementa
t
ion
s
o
f
__buil
t
in_mem_*_fence a
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-11-17
r
th
C
o
py ALIAS
_
SET_MEMOR
Y
_BA
R
RIER whe
n
creating a new
MEM
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
rth
a
l
p
h
a:
C
onvert
t
o atomi
c
o
ptabs
.
commit
|
commitdiff
|
tree
2011-11-14
rth
rs6000:
R
ew
r
ite sync patterns for atom
i
c; e
x
p
a
nd early
.
commit
|
commitdiff
|
tree
2011-11-12
r
t
h
ppc-linux
:
Fix
c
all to
_
Unwind_SetGRPtr
commit
|
commitdiff
|
tree
2011-11-12
r
t
h
rs6000: fix*_t
r
unc
i
nsn
s
use nonimmedi
a
t
e_operand
commit
|
commitdiff
|
tree
2011-11-12
rth
*
b
uiltins
.
c (ex
p
and_builtin_compare_and_s
w
ap
.
.
.
commit
|
commitdiff
|
tree
2011-11-12
rt
h
sh-lin
u
x: Insta
l
l __sync libf
u
ncs
.
commit
|
commitdiff
|
tree
2011-11-12
rth
hppa: Install __s
y
nc
lib
f
un
c
s for
l
i
nux
.
commit
|
commitdiff
|
tree
2011-11-11
rth
Implemen
t
omp atomic load
a
nd s
t
ore
.
commit
|
commitdiff
|
tree
2011-11-10
r
t
h
*
configure
.
a
c
(
G
CC_AS_CFI_PSEUDO_OP
)
:
Use
.
.
.
commit
|
commitdiff
|
tree
2011-11-10
r
th
libitm
:
Don't add
-mavx if the as
s
embler
d
o
e
sn't
support
.
.
.
commit
|
commitdiff
|
tree
2011-11-10
rth
libitm
:
W
o
rk around assemb
l
er missing AVX insns
.
commit
|
commitdiff
|
tree
2011-11-09
r
th
libitm: Remove
u
n
used code
.
commit
|
commitdiff
|
tree
2011-11-09
rth
l
ibitm: Avoid no
n
-po
r
t
a
ble
x
86 branc
h
predicti
o
n mnemonic
.
commit
|
commitdiff
|
tree
next