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
Refactor some code for a future change.
2020-01-07
Michael Meissner
R
efact
o
r
some
c
ode for
a
futu
r
e cha
n
ge
.
commit
|
commitdiff
|
tree
2020-01-07
M
ichael Meissner
U
pda
t
e ChangeLo
g
for last c
h
ange
commit
|
commitdiff
|
tree
2020-01-07
Michael Me
i
ssner
Update '
Q
' cons
t
raint d
o
cumenta
t
i
o
n
.
commit
|
commitdiff
|
tree
2020-01-07
M
i
ch
a
el Meissner
F
i
x bad c
o
de of vec
t
or extract of PC-
r
elative a
d
dress
.
.
.
commit
|
commitdiff
|
tree
2020-01-07
Michael Meissne
r
Add support for large pref
i
xed address
in a
d
j
u
sting
.
.
.
commit
|
commitdiff
|
tree
2019-12-20
Michael Meissner
Rename sign
e
d integer 16/34-bit m
a
cros
.
commit
|
commitdiff
|
tree
2019-12-17
M
ic
h
ael Meissner
Generate PADDI to add large co
n
stants
if -mcpu
=
fu
t
ure
.
commit
|
commitdiff
|
tree
2019-12-17
Michae
l
Meis
s
ne
r
U
se PLI
t
o load up 32-
b
it SImode constan
t
s
i
f -mcpu
.
.
.
commit
|
commitdiff
|
tree
2019-12-17
Michael Meissner
Use PLI
to loa
d
u
p l
a
rge constants if -mcpu=futur
e
.
commit
|
commitdiff
|
tree
2019-11-28
Michael
M
eis
s
ner
Ref
o
rmat m
o
vdi
_
intern
a
l64
.
commit
|
commitdiff
|
tree
2019-11-27
M
i
cha
e
l Meissn
e
r
Ref
o
rmat mo
v
si_inte
r
n
a
l
.
commit
|
commitdiff
|
tree
2019-11-11
Michael Meissner
A
d
d prefixed insn supp
o
rt for stack_protect_setd
i
.
.
.
commit
|
commitdiff
|
tree
2019-10-23
Michael Meissner
Rework how prefi
x
ed instructio
n
length is calculate
d
.
commit
|
commitdiff
|
tree
2019-10-23
Michae
l
Meissner
Reforma
t
some co
d
e; Add support for generating
PLWA
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
Mic
h
a
e
l
M
eissner
Add c
h
eck for prefixed addresse
s
.
commit
|
commitdiff
|
tree
2019-10-03
Michael Mei
s
sner
Undo u
n
intended change to
p
r
edicate
s
.
md in
subversion
.
.
.
commit
|
commitdiff
|
tree
2019-10-03
Michae
l
Meissner
Use the SIG
N
E
D
_
16BIT_OFFSET_EXTRA_P
macro for
1
6-bit
.
.
.
commit
|
commitdiff
|
tree
2019-09-30
M
i
chael
M
eissner
Fix typo
i
n
m
y last co
m
mit'
s
ChangeLog
e
ntry
commit
|
commitdiff
|
tree
2019-09-30
Michael Meis
s
ner
Add i
n
itial sup
p
ort for p
r
e
f
ixed/PC-re
l
ative addr
e
ssing
.
commit
|
commitdiff
|
tree
2019-09-11
Michael Meiss
n
er
Simplify the code
.
commit
|
commitdiff
|
tree
2019-08-05
M
icha
e
l Meissner
Add missing Cha
n
geLog entry
.
commit
|
commitdiff
|
tree
2019-08-02
Michael Meis
s
n
er
Add future
.
md
.
commit
|
commitdiff
|
tree
2019-08-01
M
i
chael
M
eis
s
ner
F
i
x comment abou
t
use of @pc
r
el@go
t
.
commit
|
commitdiff
|
tree
2019-07-18
Michael
Meissner
Rena
m
e f
u
nction
.
commit
|
commitdiff
|
tree
2019-07-18
Michael
M
eissner
Update PowerPC
c
ompile
r
for
p
c-rel
a
tive suppor
t
.
commit
|
commitdiff
|
tree
2019-07-10
Michael M
e
issner
p
r
e
dicates
.
m
d (cint34_operand): Update SIGNED_34BI
T
_OFFS
E
T_
P
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
Micha
e
l Meiss
n
er
rs6000-internal
.
h
(
c
r
eate_
T
OC_refere
n
ce): Dele
t
e
.
commit
|
commitdiff
|
tree
2019-07-03
M
ic
h
a
e
l Me
i
ssner
altivec
.
m
d
(altivec_mov<mode>, [
.
.
.
]): Change the RTL
.
.
.
commit
|
commitdiff
|
tree
2019-06-28
Michael Meissner
U
p
date pc-rela
t
ive supp
o
rt
.
commit
|
commitdiff
|
tree
2019-06-28
Michael Me
i
ss
n
er
re PR target/9100
9
(Bug w
i
t
h
future
P
owerPC patches
.
.
.
commit
|
commitdiff
|
tree
2019-06-20
Michael Meiss
n
e
r
rs6000
.
md (isa a
t
tr
i
but
e
): Add support for
for a
future
.
.
.
commit
|
commitdiff
|
tree
2019-06-11
M
i
cha
e
l Meissner
D
o
not enabl
e
-mpcrel by default a
t
t
he
c
urrent time
commit
|
commitdiff
|
tree
2018-11-16
M
ich
a
el Mei
s
sner
constrain
t
s
.
md (wF constraint): R
e
move powe
r
9 fusion
.
.
.
commit
|
commitdiff
|
tree
2018-10-24
Michael Meissn
e
r
rs6000
.
c
(
TARGET_MANG
L
E_DECL_ASSEMBLER_NAME): D
e
f
ine
.
.
.
commit
|
commitdiff
|
tree
2018-08-20
M
ic
h
ae
l
Me
i
ssner
r
e
PR
t
a
rget/87033
(
T
h
e
c
o
m
p
iler does not generate
.
.
.
commit
|
commitdiff
|
tree
2018-07-27
Michael M
e
issne
r
cons
t
raints
.
md (w
G
constraint):
D
e
l
ete,
n
o lon
g
er u
s
ed
.
commit
|
commitdiff
|
tree
2018-06-25
M
i
c
hael Meissner
c
onf
i
g
.
gcc (powerpc64le*)
:
Revert January 16th
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
M
i
chael M
e
issner
p
a
ck02
.
c: Use __
i
bm128 instead of
l
ong d
o
ub
l
e if th
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
Mic
h
ael Meissner
rs6000
.
c (init_float1
2
8_ie
e
e):
Pre
v
ent c
o
m
p
lex multiply
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
Micha
e
l M
e
issner
rs6000
.
md (neg<mo
d
e>2_internal): Use the correct mode
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
Michael Meis
s
ner
rs6000
.
md
(
exte
n
dtf
i
f2): Add m
i
ssing 128-bit co
n
version
.
.
.
commit
|
commitdiff
|
tree
2018-06-18
Michael
M
eissner
r
e
P
R
target/85
3
5
8
(
Pow
e
rPC:
Using
-
m
a
b
i
=ieeelon
g
double
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
Mich
a
e
l
Mei
s
sner
re PR
t
arget
/
85657 (Ma
k
e __ibm128
a separate type,
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
Mich
a
el Me
i
s
sner
r
e
PR target/85657 (
M
ake __ib
m
128 a separate type
,
.
.
.
commit
|
commitdiff
|
tree
2018-05-21
Micha
e
l
M
e
iss
n
er
re PR target/85657 (Make __i
b
m128
a
s
epa
r
at
e
typ
e
,
.
.
.
commit
|
commitdiff
|
tree
2018-05-21
Michael Meissner
r
e
P
R target/85657 (Make
_
_ibm128 a separa
t
e
type,
.
.
.
commit
|
commitdiff
|
tree
2018-05-11
Michael Meissner
rs6000
.
md (
m
o
v
<mode>_softfloat, FMOVE32
)
: R
e
format
.
.
.
commit
|
commitdiff
|
tree
2018-05-10
M
i
ch
a
e
l
Meissne
r
r
s
6000
.
c (mod
e
_sup
p
o
r
ts_dq_form): Rena
m
e mode_supports_vsx_d
.
.
.
commit
|
commitdiff
|
tree
2018-04-20
Michael
M
eissn
e
r
r
e
PR target/85456 (PowerPC: Using -
m
abi=ieeelongdouble
.
.
.
commit
|
commitdiff
|
tree
2018-04-17
Michael
M
eissner
re PR target/85424
(
The __builtin_packlong
d
ou
b
l
e func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
Michael
Meissner
re
P
R target/84914 (PowerPC compl
e
x mul
t
iply/di
v
i
d
e
.
.
.
commit
|
commitdiff
|
tree
2018-02-07
Michael Meis
s
ner
install
.
texi
(
C
on
f
igurati
o
n):
Docu
m
en
t
t
h
e --with
-
long
.
.
.
commit
|
commitdiff
|
tree
2018-02-07
Michael
M
e
issn
e
r
re PR t
a
rget/84154 (P
o
werP
C
GCC 7
a
nd 8 ha
v
e r
e
gression
.
.
.
commit
|
commitdiff
|
tree
2018-02-06
Michael Meissner
r
e
PR target/84154 (PowerPC GCC 7
a
nd 8
h
a
v
e re
g
ression
.
.
.
commit
|
commitdiff
|
tree
2018-01-29
M
i
chael Meissner
re PR targe
t
/81550
(g
c
c
.
target/powerpc/loop_
a
l
ign
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
M
i
chael Meiss
n
er
r
e
PR tar
g
e
t
/81550 (gc
c
.
t
a
rget/power
p
c/loop_align
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-01-22
M
i
chael
M
eiss
n
e
r
re PR t
a
r
get/83862 (powerpc:
I
CE in si
g
nbit testc
a
se)
commit
|
commitdiff
|
tree
2018-01-17
Michael
M
eiss
n
er
rs6000
.
c (rs6000_emit_m
o
ve): If
w
e load or
s
t
o
r
e a
.
.
.
commit
|
commitdiff
|
tree
2018-01-17
Michael
Meissner
config
.
gc
c
(po
w
erpc*-
l
inux
*
-*
)
: Add suppor
t
for 64
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
M
i
chael Me
i
ssner
configure
.
a
c
(--w
i
th-long-doub
l
e
-
forma
t
): Add support
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
M
i
chael
M
eissn
e
r
r
s6000
.
c (is_complex_IBM
_
long_double)
:
Explicitly
check
.
.
.
commit
|
commitdiff
|
tree
2018-01-08
Mi
c
hael M
e
issner
q
u
ad-float128
.
h (IBM128_
T
YPE
)
:
Explici
t
ly use __i
b
m
1
28
.
.
.
commit
|
commitdiff
|
tree
2018-01-08
Michael Meissner
quad-floa
t
128
.
h
(IBM128
_
TYPE): Explicitly
u
se __ibm
1
28
.
.
.
commit
|
commitdiff
|
tree
2018-01-03
Michae
l
Meissner
rs6000
.
md (
f
l
o
or<mode>2): Add support for
I
EEE 128
.
.
.
commit
|
commitdiff
|
tree
2017-12-28
Mi
c
hae
l
Me
i
ssner
builtins
.
def: (_Fl
o
at<N> and _F
l
oat<N>X BUIL
T
_IN_CE
I
L
.
.
.
commit
|
commitdiff
|
tree
2017-12-01
Michael Me
i
s
s
n
er
re PR targ
e
t/81959 (PowerPC
_
_
float12
8
optim
i
zation
.
.
.
commit
|
commitdiff
|
tree
2017-12-01
Michael
M
eissner
_mulkc3
.
c (__mulkc3): Add forward
decla
r
a
tion
.
commit
|
commitdiff
|
tree
2017-11-30
Michael
Meissn
e
r
r
e PR libgcc
/
8
311
2
(Silen
c
e
w
a
rnings from Powe
r
PC
l
ibgcc
.
.
.
commit
|
commitdiff
|
tree
2017-11-27
Michael Meis
s
ner
[
gcc]
commit
|
commitdiff
|
tree
2017-11-16
Michael Meissner
rs6000
.
c (rs600
0
_expand_builtin)
:
Do not do the s
w
it
c
h
.
.
.
commit
|
commitdiff
|
tree
2017-11-14
Michael Meissner
rs6000
.
md (bswa
p
di2): O
n
32-bit IS
A
3
.
0
, don't generate
.
.
.
commit
|
commitdiff
|
tree
2017-11-14
Michael
M
eissn
e
r
r
s
6000-c
.
c (is
_
float128_p): New helper f
u
nction
.
commit
|
commitdiff
|
tree
2017-11-13
M
ichael Meis
s
ner
match
.
pd: Conv
e
rt fminf<N>
.
.
.
commit
|
commitdiff
|
tree
2017-11-10
Mi
c
h
a
el
M
eissner
r
s6000
.
m
d (bswaphi2_reg):
On ISA 3
.
0 syst
e
m
s
, enable
.
.
.
commit
|
commitdiff
|
tree
2017-11-06
Michael Meissner
re PR target/82748 (ICE with __builtin_fa
b
s
q
and __float128
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
M
i
c
hael Meissner
bu
i
ltins
.
d
ef (DE
F
_F
L
O
A
TN_BUILTIN
)
: C
h
an
g
e
most _Float
.
.
.
commit
|
commitdiff
|
tree
2017-10-27
Michael
M
eissner
builtins
.
c (
C
ASE_MATHFN_FLOATN): New helper macro
to
.
.
.
commit
|
commitdiff
|
tree
2017-10-26
Michael M
e
issne
r
aix
.
h (TARGET_
I
E
E
EQUAD_DEFAULT): Set long double
defa
u
lt
.
.
.
commit
|
commitdiff
|
tree
2017-10-12
Michael Meissner
Fix spacing issue
.
commit
|
commitdiff
|
tree
2017-10-09
M
ichael Meiss
n
er
<forgot to do svn add on the amo
.
h file>
commit
|
commitdiff
|
tree
2017-10-09
Michael Meissner
a
m
o
.
h
:
N
e
w
include
file
to provide
ISA 3
.
0
a
t
o
mic memory
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Mi
c
h
ael Meissner
rs6000-bu
i
ltin
.
def (BU_FLOA
T
1
28_2_HW):
Define new help
e
r
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
Michael M
e
issner
vsx
.
m
d
(peephole for optimizing move
S
F
to GPR
)
: Adjust
.
.
.
commit
|
commitdiff
|
tree
2017-09-26
Michael
M
eissner
vsx
.
md (vsx_xscvdpspn): Eliminate useless a
l
ternative
.
.
.
commit
|
commitdiff
|
tree
2017-09-26
M
i
chael Meissn
e
r
vs
x
.
md (vsx_xscvsp
d
p_scal
a
r2): Move in
s
n so th
a
t
i
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-26
M
i
c
h
ael Meiss
n
er
rs6000
.
md (movsi_from_df): Optimize
c
o
nve
r
ting a
DFmode
.
.
.
commit
|
commitdiff
|
tree
2017-09-26
Michael M
e
i
ssne
r
rs60
0
0
.
md (mov
s
i_
f
rom_sf): Adju
s
t code to eliminate
.
.
.
commit
|
commitdiff
|
tree
2017-09-26
Michael
Meissner
rs6000
.
md (extends
i
<
m
ode
>
2)
:
Add a splitter
to
do sign
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
M
i
c
hael
M
e
i
s
sner
<commit mis
s
ing files>
commit
|
commitdiff
|
tree
2017-09-14
Micha
e
l
Me
i
ssner
rs6000-
b
uiltin
.
def (
B
U
_
FLOAT128
_
1_HW): New m
a
cros to
.
.
.
commit
|
commitdiff
|
tree
2017-09-06
M
i
c
h
a
e
l Meissner
rs6000-c
p
us
.
def
(
OTHER_VS
X
_VECTOR_
M
AS
K
S): De
l
ete
OPTION_MA
S
K
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
M
i
chael Meissne
r
r
e
PR libq
u
admath/81848 (
A
dd PowerPC support to libquadmath)
commit
|
commitdiff
|
tree
2017-08-30
M
i
chael Meissner
re
PR
t
arget/82
0
1
5
(
P
owerPC
s
hould ch
e
c
k
if 2nd
argu
m
ent
.
.
.
commit
|
commitdiff
|
tree
2017-08-29
M
ichael Me
i
ssner
re PR target/82
0
1
5 (Po
w
erPC sho
u
l
d che
c
k
if 2nd
a
rg
u
ment
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
M
i
chael Meissner
rs6000
.
opt (-mpowe
r
9-df
o
rm-scalar): D
e
lete u
n
docu
m
ented
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
M
i
ch
a
el Meiss
n
er
rs6
0
0
0
.
op
t
(-mpower9-
d
form-scalar)
:
Delete un
d
ocum
e
nted
.
.
.
commit
|
commitdiff
|
tree
2017-08-21
Michael
M
eissn
e
r
rs6000-cp
u
s
.
d
ef
(-mvsx-s
c
alar
-
float): Dele
t
e undoc
u
me
n
ted
.
.
.
commit
|
commitdiff
|
tree
2017-08-07
Michael Meissner
re PR target/815
9
3 (Optimize Po
w
erPC vector set from
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael
Meissn
e
r
r
s6000-cpus
.
d
e
f (ISA_2_7_MASKS_
S
E
R
VER): D
e
l
e
te -m
v
sx
.
.
.
commit
|
commitdiff
|
tree
2017-07-26
Michael
Meissner
rs6000
.
c (rs6000_init_hard_regno_mode_ok): Elimin
a
te
.
.
.
commit
|
commitdiff
|
tree
next