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
Add -fno-sync-libcalls.
2012-05-01
rth
Add -fno-sync-libcall
s
.
commit
|
commitdiff
|
tree
2012-05-01
rth
* lib/target-supports
.
exp
commit
|
commitdiff
|
tree
2012-04-30
r
t
h
* con
f
ig/arm/arm
.
m
d (UN
S
P
E
C_LL):
New
.
commit
|
commitdiff
|
tree
2012-03-30
rth
PR debug
/
5
2
727
commit
|
commitdiff
|
tree
2012-03-30
rth
PR debug/52727
commit
|
commitdiff
|
tree
2012-03-30
rth
i386: Add and use one_oper
a
nd_p to vec_per
m
c
ont
r
ol
.
.
.
commit
|
commitdiff
|
tree
2012-03-30
rt
h
* dwarf2out
.
c (gen_variable_d
i
e):
I
n
itialize
.
.
.
commit
|
commitdiff
|
tree
2012-03-06
rth
m68k: Limit TAS to 68000 and CF ISA_B
.
commit
|
commitdiff
|
tree
2012-03-05
rth
* genemit
.
c
(
m
ain): Inc
l
ude "target
.
h" in insn
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
rth
arm: Enable u
m
ull and ctz in longlong
.
h
commit
|
commitdiff
|
tree
2012-03-05
r
th
PR tree
-
opt/52242
commit
|
commitdiff
|
tree
2012-03-05
rth
s
h: Fix lo
c
at
i
on of TARGET
_
A
TOMIC_TEST_AND_SET_TRUEVAL
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
rth
PR target/5
2
4
8
1
commit
|
commitdiff
|
tree
2012-03-05
rth
PR
t
arget/52481
commit
|
commitdiff
|
tree
2012-03-03
r
t
h
* o
p
t
a
b
s
.
c (exp
a
n
d
_atomic_test
_
and_set): Honor
commit
|
commitdiff
|
tree
2012-02-14
rth
*
config/x86/target
.
h (GTM_longjmp
)
:
Cor
r
ect
.
.
.
commit
|
commitdiff
|
tree
2012-02-13
rt
h
PR libstdc++/51798 continued
commit
|
commitdiff
|
tree
2012-02-10
rth
* tree
-
ss
a
-dce
.
c (propagate_necess
i
ty): Handle
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
rth
m68k: Convert to
a
tomic_test_and_set
.
commit
|
commitdiff
|
tree
2012-01-26
rth
sparc: Fix atomic_test_an
d
_se
t
definition
.
commit
|
commitdiff
|
tree
2012-01-26
r
th
Update gcc
.
d
g/atomic-fla
g
.
c test for
n
on-boolean
TAS
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
rth
l
i
b
stdc++: Us
e
_
_GCC_ATOMIC_T
E
ST_A
N
D_SET in atomic_fl
a
g
.
commit
|
commitdiff
|
tree
2012-01-26
rt
h
Def
i
ne __
G
CC_
A
TOMIC_TEST_AND_SET_TRUEVAL
commit
|
commitdiff
|
tree
2012-01-26
rth
Use may
b
e
_
expan
d
_ins
n
in m
a
ybe_e
m
it_atomic_
t
e
s
t
_
and_se
t
.
commit
|
commitdiff
|
tree
2012-01-25
rth
R
e
vert * trans
-
mem
.
c (requires_barrier): Do not ins
t
rument
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
rth
* opta
b
s
.
c (mayb
e
_emit_atomi
c
_te
s
t
_
and_set
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
rth
a
t
omic: Create a
n
d use m
a
ybe_emit_
a
tomic_test_and_set
.
commit
|
commitdiff
|
tree
2012-01-24
rth
sparc:
Use matc
h
_code in zero_or_v7_operand
.
commit
|
commitdiff
|
tree
2012-01-24
rth
PR targe
t
/51968
commit
|
commitdiff
|
tree
2012-01-10
rth
arm: Implement v
e
c_perm and
vec_
p
erm_c
o
ns
t
for NEON
.
commit
|
commitdiff
|
tree
2012-01-10
rth
a
r
m:
Conve
r
t to atomic opt
a
bs
.
commit
|
commitdiff
|
tree
2012-01-10
rth
* libit
m
_i
.
h
(_U
n
w
ind_Del
e
t
e
Exception): Declar
e
weak
.
commit
|
commitdiff
|
tree
2012-01-06
rth
PR testsuite/51655
commit
|
commitdiff
|
tree
2012-01-05
rth
libit
m
: PowerPC sup
p
ort
.
commit
|
commitdiff
|
tree
2012-01-05
rth
P
R bo
o
tstrap/
5
1072
commit
|
commitdiff
|
tree
2012-01-05
rt
h
PR bootstrap/51
0
72
commit
|
commitdiff
|
tree
2011-12-23
rth
Delete VE
C
_EXT
R
ACT_EV
E
N/ODD_EXPR
.
commit
|
commitdiff
|
tree
2011-12-23
rth
D
elete VEC_IN
T
ERLEAVE
_
*_EXPR
.
commit
|
commitdiff
|
tree
2011-12-23
rth
m
i
p
s
: Improved v
e
ctori
z
ation supp
o
rt for
L
o
ongson and
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
rt
h
PR
t
arge
t
/5155
2
commit
|
commitdiff
|
tree
2011-12-21
rt
h
ia64: Implement
v
ec
_
perm_const
.
commit
|
commitdiff
|
tree
2011-12-21
r
t
h
Always si
m
plify vect
o
r sh
i
fts b
y
scalars
.
commit
|
commitdiff
|
tree
2011-12-21
rth
arm: Split
x
orsi with con
s
tant after re
l
oad
.
commit
|
commitdiff
|
tree
2011-12-21
rth
arm: Use arm_cm
p
di_unsigned
for t
h
umb2
as well
commit
|
commitdiff
|
tree
2011-12-17
r
th
Revert "f
i
x" for PR bootst
r
ap/51072
commit
|
commitdiff
|
tree
2011-12-17
r
th
PR bootstrap/51072
commit
|
commitdiff
|
tree
2011-12-15
rt
h
ar
m
-lin
u
x: Ad
d
l
ibitm s
u
p
p
or
t
.
commit
|
commitdiff
|
tree
2011-12-15
rth
arm: Set predicable on
more instructions
.
commit
|
commitdiff
|
tree
2011-12-13
rth
* config/posix
/
rwlock
.
cc (gtm
_
rwlock
:
:wri
t
e_
l
o
c
k_gen
.
.
.
commit
|
commitdiff
|
tree
2011-12-13
r
t
h
Rev
e
rt
t
wo unin
t
ended commits
commit
|
commitdiff
|
tree
2011-12-13
rth
a
rm:
Implement vec_perm and
vec_perm_const for NE
O
N
.
commit
|
commitdiff
|
tree
2011-12-13
rth
Delete
VEC_INTERLEAVE_*_EXPR
.
commit
|
commitdiff
|
tree
2011-12-13
rth
s
pa
r
c: D
e
faul
t
memory model
t
o TSO for
L
inux and S
o
laris
.
commit
|
commitdiff
|
tree
2011-12-13
rth
l
ibitm: C
o
nversion to c++11 atomic
s
.
commit
|
commitdiff
|
tree
2011-12-12
rth
* co
n
fig/rs6000/rs6000
.
c (
r
s6000_e
x
pand_i
n
terleave
.
.
.
commit
|
commitdiff
|
tree
2011-12-10
rth
rs6
0
00: Imp
l
e
ment vec_perm_co
n
st for all vector ISAs
commit
|
commitdiff
|
tree
2011-12-10
r
th
Force
t
h
e
crea
t
ion of a
C
ONS
T
_VECTOR for expand_vec_perm
.
commit
|
commitdiff
|
tree
2011-12-10
rth
L
e
t GET_MOD
E
_2XWIDER_MODE find
a
double-width vector
.
.
.
commit
|
commitdiff
|
tree
2011-12-01
rth
P
R middle-end/51273
commit
|
commitdiff
|
tree
2011-11-30
rth
Swap the action and jm
p
buf arguments to G
T
M
_
l
ongjmp
commit
|
commitdiff
|
tree
2011-11-30
rth
*
pre
d
ic
t
.
c (expr_expected_value_1)
:
Assume
.
.
.
commit
|
commitdiff
|
tree
2011-11-30
rth
sparc:
A
dd
-mmemory
-
model co
m
m
and-line option
.
commit
|
commitdiff
|
tree
2011-11-30
rth
sp
a
rc: Conve
r
t
to
atomic
_
ex
c
hange
.
commit
|
commitdiff
|
tree
2011-11-30
rth
spar
c
: Convert to
atom
i
c_com
p
are_
a
nd
_
swap
.
commit
|
commitdiff
|
tree
2011-11-30
rth
sparc: Convert to atom
i
c_load
/
store
.
commit
|
commitdiff
|
tree
2011-11-30
rth
sparc: C
o
nve
r
t
to mem_thread_fence
.
commit
|
commitdiff
|
tree
2011-11-29
r
t
h
rs
6
000: Streamline boolval o
u
tput for
co
m
pare-and-s
w
ap
.
commit
|
commitdiff
|
tree
2011-11-29
r
t
h
*
co
n
fig/rs6000/rs6000
.
c (
r
s6000_
e
xpan
d
_atomic_
c
ompa
.
.
.
commit
|
commitdiff
|
tree
2011-11-29
rth
* libgomp
.
h
(
e
n
um m
e
m
m
odel): New
.
commit
|
commitdiff
|
tree
2011-11-27
rth
ar
m
: Install
__
s
yn
c
l
i
bfuncs
f
or Lin
u
x
.
commit
|
commitdiff
|
tree
2011-11-27
rth
Fix expand_atomic_fetch
_
op wrt un
u
sed_result
.
commit
|
commitdiff
|
tree
2011-11-27
rth
F
ix init_sync_libfunc
s
_1 iteration
.
commit
|
commitdiff
|
tree
2011-11-27
rth
omp-low: Assume anythi
n
g
a
ligned t
o
BIG
G
E
S
T_AL
I
GNMENT
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
rth
m68k: Implement CAS a
n
d TAS pa
t
ter
n
s
.
commit
|
commitdiff
|
tree
2011-11-26
rth
m68k
-
linux
:
Implement atomic ope
r
ations via sy
s
c
all
.
commit
|
commitdiff
|
tree
2011-11-26
rth
crtstuff: adj
u
st
t
m clones for
n
o attribute hidde
n
commit
|
commitdiff
|
tree
2011-11-22
rt
h
ia64: Upd
a
te to atomic opta
b
s
commit
|
commitdiff
|
tree
2011-11-22
r
t
h
ia6
4
: Use d
e
fine_c_
e
n
u
m for unspec constan
t
s
.
commit
|
commitdiff
|
tree
2011-11-21
r
th
Fix crtstuff
m
erge er
r
or wi
t
h transactional-
m
emory
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
rth
m
ip
s
:
I
nstall the
__sy
n
c libfuncs f
o
r
m
i
p
s16
commit
|
commitdiff
|
tree
2011-11-19
rth
PR middle-end/51211
commit
|
commitdiff
|
tree
2011-11-18
r
t
h
PR libstdc++/5118
1
commit
|
commitdiff
|
tree
2011-11-17
rt
h
Merge branch 'rth/atomic/ppc'
commit
|
commitdiff
|
tree
2011-11-17
rth
Uni
f
y impl
e
men
t
a
t
ions of
__builtin_mem_*_fence an
d
.
.
.
commit
|
commitdiff
|
tree
2011-11-17
rth
Copy ALIAS_SET_MEMORY_BARRIER when creating
a new MEM
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
r
th
alpha:
C
on
v
ert to atomic
o
p
t
a
b
s
.
commit
|
commitdiff
|
tree
2011-11-14
rth
r
s
6000:
Rewrite sync patterns f
o
r a
t
omic; expand e
a
rly
.
commit
|
commitdiff
|
tree
2011-11-12
rth
ppc-linux:
F
i
x call
to _U
n
wind_S
e
tGRPtr
commit
|
commitdiff
|
tree
2011-11-12
rth
rs6000
:
fix*_trunc ins
n
s
use nonim
m
e
d
ia
t
e_
o
peran
d
commit
|
commitdiff
|
tree
2011-11-12
r
t
h
* buil
t
ins
.
c (expand_bu
i
l
ti
n
_compare_and_swap
.
.
.
commit
|
commitdiff
|
tree
2011-11-12
rth
sh-l
i
n
u
x
: Install __sy
n
c libfuncs
.
commit
|
commitdiff
|
tree
2011-11-12
rth
hppa: Install __sync l
i
bfuncs
f
or linux
.
commit
|
commitdiff
|
tree
2011-11-11
rth
Implement omp atom
i
c load
and s
t
ore
.
commit
|
commitdiff
|
tree
2011-11-10
rth
*
config
u
re
.
ac (GCC_A
S
_CFI_PS
E
UDO_OP
)
: Use
.
.
.
commit
|
commitdiff
|
tree
2011-11-10
rth
libi
t
m: Don't add -mavx if
t
h
e assembler doesn't
s
u
ppor
t
.
.
.
commit
|
commitdiff
|
tree
2011-11-10
rth
lib
i
tm: Work
a
r
ound
asse
m
bler
missing AVX insns
.
commit
|
commitdiff
|
tree
2011-11-09
rth
libitm: Remo
v
e
u
nuse
d
code
.
commit
|
commitdiff
|
tree
2011-11-09
r
th
libitm: Avoid non-por
t
abl
e
x86 branch p
r
ediction mnem
o
n
i
c
.
commit
|
commitdiff
|
tree
2011-11-09
rth
libitm: de
-
ELF-ize x
8
6
/sjlj
.
S
.
commit
|
commitdiff
|
tree
2011-11-09
rth
* gcc
.
dg/t
m
/memopt-
1
.
c: Adjust reg
e
xp
.
commit
|
commitdiff
|
tree
next