[Touch-packages] [Bug 1655181] Re: P9 support in binutils

2017-07-27 Thread bugproxy
** Tags removed: targetmilestone-inin1704
** Tags added: targetmilestone-inin16043

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to binutils in Ubuntu.
https://bugs.launchpad.net/bugs/1655181

Title:
  P9 support in binutils

Status in binutils package in Ubuntu:
  Fix Released
Status in binutils source package in Xenial:
  Fix Released

Bug description:
  [SRU Justification]
  Hardware enablement of new P9 architecture on 16.04 LTS

  [Test case]
  Verify that the binutils testsuite still passes.  This requires manual review 
of the build logs.

  [Regression potential]
  One of the patches changes the behavior around handling of undefined weak 
symbols on ppc64el as a whole.  This behavior change could cause regressions on 
code built for existing ppc64el targets.  This is unlikely because nothing 
should be relying on the current behavior, and this is an upstream patch driven 
by the architecture owner.

  One of the patches changes the set of assembly mnemonics available for
  POWER9 opcodes.  This should have no impact because nothing should be
  relying on the not-yet-finalized P9 support in xenial.

  
  The upstream binutils (2.27 and trunk) is almost complete for POWER9, but 
unfortunately the changes expected to land in DD2 hardware have not yet been 
set in stone.  With that said, the remaining changes are fairly small and will 
only affect user space; there are no kernel dependencies on the unresolved 
architecture changes.

  == Comment: #3 - Peter E. Bergner  - 2016-11-01 10:43:16 
==
  Complete POWER9 support is upstream and exists in trunk and the binutils 2.27 
and 2.26 release branches.

  == Comment: #4 - Breno Henrique Leitao  - 2016-11-21 
12:45:53 ==
  (In reply to comment #3)
  > Complete POWER9 support is upstream and exists in trunk and the binutils
  > 2.27 and 2.26 release branches.

  Binutils version 2.27 is already in Ubuntu 17.04. Is there anything
  else required?

  == Comment: #5 - William J. Schmidt  - 2016-11-21 
13:32:50 ==
  (In reply to comment #4)
  > (In reply to comment #3)
  > > Complete POWER9 support is upstream and exists in trunk and the binutils
  > > 2.27 and 2.26 release branches.
  >
  > Binutils version 2.27 is already in Ubuntu 17.04. Is there anything else
  > required?

  Well, as long as they pick up the backported fixes, nothing else is
  required.  That's what this feature is there to ensure.

  == Comment: #6 - Breno Henrique Leitao  - 2016-11-24 
06:52:51 ==
  Hi,

  > Well, as long as they pick up the backported fixes, nothing else is
  > required.  That's what this feature is there to ensure.

  Do you know, at this time, which are the fixes that will be requested
  to be backported?

  == Comment: #7 - William J. Schmidt  - 2016-11-28 
09:17:01 ==
  (In reply to comment #6)
  > Hi,
  >
  > > Well, as long as they pick up the backported fixes, nothing else is
  > > required.  That's what this feature is there to ensure.
  >
  > Do you know, at this time, which are the fixes that will be requested to be
  > backported?

  Peter, can you please respond to Breno's question?

  == Comment: #8 - Peter E. Bergner  - 2016-11-29 12:08:11 
==
  CC'ing Alan in case he has an extra input.

  Looking through the binutils-2_27-branch log, I see the following
  commits we would want picked up:

  commit 799b679496c98eb1f31625b00bb5db67a6f608d7
  Author: Peter Bergner 
  Date:   Fri Sep 16 16:17:46 2016 -0500

  Backport lastest POWER9 support to match final ISA 3.0
  documentation.

  opcodes/
  Apply from master.
  2016-09-14  Peter Bergner 

  * ppc-opc.c (powerpc_opcodes) : New mnemonic.
  : Delete mnemonics.
  : Rename mnemonic from ...
  : ...to this.
  : Change to a X form instruction.
  : Change to 1 operand form.
  : Delete mnemonic.
  : Rename mnemonic from ...
  : ...to this.
  : Delete mnemonics.
  : Rename mnemonic from ...
  : ...to this.

  gas/
  Apply from master.
  2016-09-14  Peter Bergner 

  * testsuite/gas/ppc/power9.d  New tests.
  : Remove 
tests.
  : Update tests.
  * testsuite/gas/ppc/power9.s: Likewise.

  commit c6a7c521c14e0cc188ccc0388e0d5d21c2042c94
  Author: Alan Modra 
  Date:   Thu Sep 1 14:56:52 2016 +0930

  Don't treat .opd section specially when ELFv2

  Fixes a gdb segfault if a section named .opd is found in ELFv2
  binaries.

  * elf64-ppc.c (synthetic_opd): New static var.
  (compare_symbols): Don't treat symbols in .opd specially for 
ELFv2.
  (ppc64_elf_get_synthetic_symtab): Likewise.  Comment.

  commit 2a0b8eb7a7974ff7605cb3ba5dffa5abef286ffa
  Author: Alan Modra 
  Date:   Tue Aug 30 20:57:32 2016 +0930

  ppc apuinfo for spe parsed incorrectly

  

[Touch-packages] [Bug 1655181] Re: P9 support in binutils

2017-07-26 Thread Launchpad Bug Tracker
This bug was fixed in the package binutils - 2.26.1-1ubuntu1~16.04.4

---
binutils (2.26.1-1ubuntu1~16.04.4) xenial-proposed; urgency=medium

  * SRU
  * POWER backports (LP: #1655181)
- Don't treat .opd section specially when ELFv2.
- Fix PowerPC64 ELFv1 undefined weak functions.
- Modify POWER9 support to match final ISA 3.0 documentation.
  * Fix PR gold/18989. Implement --push-state/--pop-state. LP: #1623418.

 -- Matthias Klose   Fri, 10 Feb 2017 02:30:30 +0100

** Changed in: binutils (Ubuntu Xenial)
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to binutils in Ubuntu.
https://bugs.launchpad.net/bugs/1655181

Title:
  P9 support in binutils

Status in binutils package in Ubuntu:
  Fix Released
Status in binutils source package in Xenial:
  Fix Released

Bug description:
  [SRU Justification]
  Hardware enablement of new P9 architecture on 16.04 LTS

  [Test case]
  Verify that the binutils testsuite still passes.  This requires manual review 
of the build logs.

  [Regression potential]
  One of the patches changes the behavior around handling of undefined weak 
symbols on ppc64el as a whole.  This behavior change could cause regressions on 
code built for existing ppc64el targets.  This is unlikely because nothing 
should be relying on the current behavior, and this is an upstream patch driven 
by the architecture owner.

  One of the patches changes the set of assembly mnemonics available for
  POWER9 opcodes.  This should have no impact because nothing should be
  relying on the not-yet-finalized P9 support in xenial.

  
  The upstream binutils (2.27 and trunk) is almost complete for POWER9, but 
unfortunately the changes expected to land in DD2 hardware have not yet been 
set in stone.  With that said, the remaining changes are fairly small and will 
only affect user space; there are no kernel dependencies on the unresolved 
architecture changes.

  == Comment: #3 - Peter E. Bergner  - 2016-11-01 10:43:16 
==
  Complete POWER9 support is upstream and exists in trunk and the binutils 2.27 
and 2.26 release branches.

  == Comment: #4 - Breno Henrique Leitao  - 2016-11-21 
12:45:53 ==
  (In reply to comment #3)
  > Complete POWER9 support is upstream and exists in trunk and the binutils
  > 2.27 and 2.26 release branches.

  Binutils version 2.27 is already in Ubuntu 17.04. Is there anything
  else required?

  == Comment: #5 - William J. Schmidt  - 2016-11-21 
13:32:50 ==
  (In reply to comment #4)
  > (In reply to comment #3)
  > > Complete POWER9 support is upstream and exists in trunk and the binutils
  > > 2.27 and 2.26 release branches.
  >
  > Binutils version 2.27 is already in Ubuntu 17.04. Is there anything else
  > required?

  Well, as long as they pick up the backported fixes, nothing else is
  required.  That's what this feature is there to ensure.

  == Comment: #6 - Breno Henrique Leitao  - 2016-11-24 
06:52:51 ==
  Hi,

  > Well, as long as they pick up the backported fixes, nothing else is
  > required.  That's what this feature is there to ensure.

  Do you know, at this time, which are the fixes that will be requested
  to be backported?

  == Comment: #7 - William J. Schmidt  - 2016-11-28 
09:17:01 ==
  (In reply to comment #6)
  > Hi,
  >
  > > Well, as long as they pick up the backported fixes, nothing else is
  > > required.  That's what this feature is there to ensure.
  >
  > Do you know, at this time, which are the fixes that will be requested to be
  > backported?

  Peter, can you please respond to Breno's question?

  == Comment: #8 - Peter E. Bergner  - 2016-11-29 12:08:11 
==
  CC'ing Alan in case he has an extra input.

  Looking through the binutils-2_27-branch log, I see the following
  commits we would want picked up:

  commit 799b679496c98eb1f31625b00bb5db67a6f608d7
  Author: Peter Bergner 
  Date:   Fri Sep 16 16:17:46 2016 -0500

  Backport lastest POWER9 support to match final ISA 3.0
  documentation.

  opcodes/
  Apply from master.
  2016-09-14  Peter Bergner 

  * ppc-opc.c (powerpc_opcodes) : New mnemonic.
  : Delete mnemonics.
  : Rename mnemonic from ...
  : ...to this.
  : Change to a X form instruction.
  : Change to 1 operand form.
  : Delete mnemonic.
  : Rename mnemonic from ...
  : ...to this.
  : Delete mnemonics.
  : Rename mnemonic from ...
  : ...to this.

  gas/
  Apply from master.
  2016-09-14  Peter Bergner 

  * testsuite/gas/ppc/power9.d  New tests.
  : Remove 
tests.
  : Update tests.
  * testsuite/gas/ppc/power9.s: Likewise.

  commit c6a7c521c14e0cc188ccc0388e0d5d21c2042c94
  Author: Alan Modra 
  Date:   Thu Sep 1 14:56:52 2016 +0930

  Don't 

[Touch-packages] [Bug 1655181] Re: P9 support in binutils

2017-06-09 Thread Łukasz Zemczak
** Tags removed: verification-done
** Tags added: verification-done-xenial

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to binutils in Ubuntu.
https://bugs.launchpad.net/bugs/1655181

Title:
  P9 support in binutils

Status in binutils package in Ubuntu:
  Fix Released
Status in binutils source package in Xenial:
  Fix Committed

Bug description:
  [SRU Justification]
  Hardware enablement of new P9 architecture on 16.04 LTS

  [Test case]
  Verify that the binutils testsuite still passes.  This requires manual review 
of the build logs.

  [Regression potential]
  One of the patches changes the behavior around handling of undefined weak 
symbols on ppc64el as a whole.  This behavior change could cause regressions on 
code built for existing ppc64el targets.  This is unlikely because nothing 
should be relying on the current behavior, and this is an upstream patch driven 
by the architecture owner.

  One of the patches changes the set of assembly mnemonics available for
  POWER9 opcodes.  This should have no impact because nothing should be
  relying on the not-yet-finalized P9 support in xenial.

  
  The upstream binutils (2.27 and trunk) is almost complete for POWER9, but 
unfortunately the changes expected to land in DD2 hardware have not yet been 
set in stone.  With that said, the remaining changes are fairly small and will 
only affect user space; there are no kernel dependencies on the unresolved 
architecture changes.

  == Comment: #3 - Peter E. Bergner  - 2016-11-01 10:43:16 
==
  Complete POWER9 support is upstream and exists in trunk and the binutils 2.27 
and 2.26 release branches.

  == Comment: #4 - Breno Henrique Leitao  - 2016-11-21 
12:45:53 ==
  (In reply to comment #3)
  > Complete POWER9 support is upstream and exists in trunk and the binutils
  > 2.27 and 2.26 release branches.

  Binutils version 2.27 is already in Ubuntu 17.04. Is there anything
  else required?

  == Comment: #5 - William J. Schmidt  - 2016-11-21 
13:32:50 ==
  (In reply to comment #4)
  > (In reply to comment #3)
  > > Complete POWER9 support is upstream and exists in trunk and the binutils
  > > 2.27 and 2.26 release branches.
  >
  > Binutils version 2.27 is already in Ubuntu 17.04. Is there anything else
  > required?

  Well, as long as they pick up the backported fixes, nothing else is
  required.  That's what this feature is there to ensure.

  == Comment: #6 - Breno Henrique Leitao  - 2016-11-24 
06:52:51 ==
  Hi,

  > Well, as long as they pick up the backported fixes, nothing else is
  > required.  That's what this feature is there to ensure.

  Do you know, at this time, which are the fixes that will be requested
  to be backported?

  == Comment: #7 - William J. Schmidt  - 2016-11-28 
09:17:01 ==
  (In reply to comment #6)
  > Hi,
  >
  > > Well, as long as they pick up the backported fixes, nothing else is
  > > required.  That's what this feature is there to ensure.
  >
  > Do you know, at this time, which are the fixes that will be requested to be
  > backported?

  Peter, can you please respond to Breno's question?

  == Comment: #8 - Peter E. Bergner  - 2016-11-29 12:08:11 
==
  CC'ing Alan in case he has an extra input.

  Looking through the binutils-2_27-branch log, I see the following
  commits we would want picked up:

  commit 799b679496c98eb1f31625b00bb5db67a6f608d7
  Author: Peter Bergner 
  Date:   Fri Sep 16 16:17:46 2016 -0500

  Backport lastest POWER9 support to match final ISA 3.0
  documentation.

  opcodes/
  Apply from master.
  2016-09-14  Peter Bergner 

  * ppc-opc.c (powerpc_opcodes) : New mnemonic.
  : Delete mnemonics.
  : Rename mnemonic from ...
  : ...to this.
  : Change to a X form instruction.
  : Change to 1 operand form.
  : Delete mnemonic.
  : Rename mnemonic from ...
  : ...to this.
  : Delete mnemonics.
  : Rename mnemonic from ...
  : ...to this.

  gas/
  Apply from master.
  2016-09-14  Peter Bergner 

  * testsuite/gas/ppc/power9.d  New tests.
  : Remove 
tests.
  : Update tests.
  * testsuite/gas/ppc/power9.s: Likewise.

  commit c6a7c521c14e0cc188ccc0388e0d5d21c2042c94
  Author: Alan Modra 
  Date:   Thu Sep 1 14:56:52 2016 +0930

  Don't treat .opd section specially when ELFv2

  Fixes a gdb segfault if a section named .opd is found in ELFv2
  binaries.

  * elf64-ppc.c (synthetic_opd): New static var.
  (compare_symbols): Don't treat symbols in .opd specially for 
ELFv2.
  (ppc64_elf_get_synthetic_symtab): Likewise.  Comment.

  commit 2a0b8eb7a7974ff7605cb3ba5dffa5abef286ffa
  Author: Alan Modra 
  Date:   Tue Aug 30 20:57:32 2016 +0930

  ppc apuinfo for spe parsed incorrectly

  apu

[Touch-packages] [Bug 1655181] Re: P9 support in binutils

2017-02-27 Thread Matthias Klose
the testsuite passes and doesn't show any regressions.


** Tags removed: verification-needed
** Tags added: verification-done

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to binutils in Ubuntu.
https://bugs.launchpad.net/bugs/1655181

Title:
  P9 support in binutils

Status in binutils package in Ubuntu:
  Fix Released
Status in binutils source package in Xenial:
  Fix Committed

Bug description:
  [SRU Justification]
  Hardware enablement of new P9 architecture on 16.04 LTS

  [Test case]
  Verify that the binutils testsuite still passes.  This requires manual review 
of the build logs.

  [Regression potential]
  One of the patches changes the behavior around handling of undefined weak 
symbols on ppc64el as a whole.  This behavior change could cause regressions on 
code built for existing ppc64el targets.  This is unlikely because nothing 
should be relying on the current behavior, and this is an upstream patch driven 
by the architecture owner.

  One of the patches changes the set of assembly mnemonics available for
  POWER9 opcodes.  This should have no impact because nothing should be
  relying on the not-yet-finalized P9 support in xenial.

  
  The upstream binutils (2.27 and trunk) is almost complete for POWER9, but 
unfortunately the changes expected to land in DD2 hardware have not yet been 
set in stone.  With that said, the remaining changes are fairly small and will 
only affect user space; there are no kernel dependencies on the unresolved 
architecture changes.

  == Comment: #3 - Peter E. Bergner  - 2016-11-01 10:43:16 
==
  Complete POWER9 support is upstream and exists in trunk and the binutils 2.27 
and 2.26 release branches.

  == Comment: #4 - Breno Henrique Leitao  - 2016-11-21 
12:45:53 ==
  (In reply to comment #3)
  > Complete POWER9 support is upstream and exists in trunk and the binutils
  > 2.27 and 2.26 release branches.

  Binutils version 2.27 is already in Ubuntu 17.04. Is there anything
  else required?

  == Comment: #5 - William J. Schmidt  - 2016-11-21 
13:32:50 ==
  (In reply to comment #4)
  > (In reply to comment #3)
  > > Complete POWER9 support is upstream and exists in trunk and the binutils
  > > 2.27 and 2.26 release branches.
  >
  > Binutils version 2.27 is already in Ubuntu 17.04. Is there anything else
  > required?

  Well, as long as they pick up the backported fixes, nothing else is
  required.  That's what this feature is there to ensure.

  == Comment: #6 - Breno Henrique Leitao  - 2016-11-24 
06:52:51 ==
  Hi,

  > Well, as long as they pick up the backported fixes, nothing else is
  > required.  That's what this feature is there to ensure.

  Do you know, at this time, which are the fixes that will be requested
  to be backported?

  == Comment: #7 - William J. Schmidt  - 2016-11-28 
09:17:01 ==
  (In reply to comment #6)
  > Hi,
  >
  > > Well, as long as they pick up the backported fixes, nothing else is
  > > required.  That's what this feature is there to ensure.
  >
  > Do you know, at this time, which are the fixes that will be requested to be
  > backported?

  Peter, can you please respond to Breno's question?

  == Comment: #8 - Peter E. Bergner  - 2016-11-29 12:08:11 
==
  CC'ing Alan in case he has an extra input.

  Looking through the binutils-2_27-branch log, I see the following
  commits we would want picked up:

  commit 799b679496c98eb1f31625b00bb5db67a6f608d7
  Author: Peter Bergner 
  Date:   Fri Sep 16 16:17:46 2016 -0500

  Backport lastest POWER9 support to match final ISA 3.0
  documentation.

  opcodes/
  Apply from master.
  2016-09-14  Peter Bergner 

  * ppc-opc.c (powerpc_opcodes) : New mnemonic.
  : Delete mnemonics.
  : Rename mnemonic from ...
  : ...to this.
  : Change to a X form instruction.
  : Change to 1 operand form.
  : Delete mnemonic.
  : Rename mnemonic from ...
  : ...to this.
  : Delete mnemonics.
  : Rename mnemonic from ...
  : ...to this.

  gas/
  Apply from master.
  2016-09-14  Peter Bergner 

  * testsuite/gas/ppc/power9.d  New tests.
  : Remove 
tests.
  : Update tests.
  * testsuite/gas/ppc/power9.s: Likewise.

  commit c6a7c521c14e0cc188ccc0388e0d5d21c2042c94
  Author: Alan Modra 
  Date:   Thu Sep 1 14:56:52 2016 +0930

  Don't treat .opd section specially when ELFv2

  Fixes a gdb segfault if a section named .opd is found in ELFv2
  binaries.

  * elf64-ppc.c (synthetic_opd): New static var.
  (compare_symbols): Don't treat symbols in .opd specially for 
ELFv2.
  (ppc64_elf_get_synthetic_symtab): Likewise.  Comment.

  commit 2a0b8eb7a7974ff7605cb3ba5dffa5abef286ffa
  Author: Alan Modra 
  Date:   Tue Aug 30 20:57:32 2016 +0930

   

[Touch-packages] [Bug 1655181] Re: P9 support in binutils

2017-02-23 Thread Steve Langasek
Hello bugproxy, or anyone else affected,

Accepted binutils into xenial-proposed. The package will build now and
be available at
https://launchpad.net/ubuntu/+source/binutils/2.26.1-1ubuntu1~16.04.4 in
a few hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, and change the tag
from verification-needed to verification-done. If it does not fix the
bug for you, please add a comment stating that, and change the tag to
verification-failed.  In either case, details of your testing will help
us make a better decision.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance!

** Description changed:

- The upstream binutils (2.27 and trunk) is almost complete for POWER9,
- but unfortunately the changes expected to land in DD2 hardware have not
- yet been set in stone.  With that said, the remaining changes are fairly
- small and will only affect user space; there are no kernel dependencies
- on the unresolved architecture changes.
+ [SRU Justification]
+ Hardware enablement of new P9 architecture on 16.04 LTS
  
+ [Test case]
+ Verify that the binutils testsuite still passes.  This requires manual review 
of the build logs.
+ 
+ [Regression potential]
+ One of the patches changes the behavior around handling of undefined weak 
symbols on ppc64el as a whole.  This behavior change could cause regressions on 
code built for existing ppc64el targets.  This is unlikely because nothing 
should be relying on the current behavior, and this is an upstream patch driven 
by the architecture owner.
+ 
+ One of the patches changes the set of assembly mnemonics available for
+ POWER9 opcodes.  This should have no impact because nothing should be
+ relying on the not-yet-finalized P9 support in xenial.
+ 
+ 
+ The upstream binutils (2.27 and trunk) is almost complete for POWER9, but 
unfortunately the changes expected to land in DD2 hardware have not yet been 
set in stone.  With that said, the remaining changes are fairly small and will 
only affect user space; there are no kernel dependencies on the unresolved 
architecture changes.
  
  == Comment: #3 - Peter E. Bergner  - 2016-11-01 10:43:16 
==
  Complete POWER9 support is upstream and exists in trunk and the binutils 2.27 
and 2.26 release branches.
  
  == Comment: #4 - Breno Henrique Leitao  - 2016-11-21 
12:45:53 ==
  (In reply to comment #3)
  > Complete POWER9 support is upstream and exists in trunk and the binutils
  > 2.27 and 2.26 release branches.
  
  Binutils version 2.27 is already in Ubuntu 17.04. Is there anything else
  required?
  
  == Comment: #5 - William J. Schmidt  - 2016-11-21 
13:32:50 ==
  (In reply to comment #4)
  > (In reply to comment #3)
  > > Complete POWER9 support is upstream and exists in trunk and the binutils
  > > 2.27 and 2.26 release branches.
- > 
+ >
  > Binutils version 2.27 is already in Ubuntu 17.04. Is there anything else
  > required?
  
  Well, as long as they pick up the backported fixes, nothing else is
  required.  That's what this feature is there to ensure.
  
  == Comment: #6 - Breno Henrique Leitao  - 2016-11-24 
06:52:51 ==
  Hi,
  
  > Well, as long as they pick up the backported fixes, nothing else is
  > required.  That's what this feature is there to ensure.
  
  Do you know, at this time, which are the fixes that will be requested to
  be backported?
  
  == Comment: #7 - William J. Schmidt  - 2016-11-28 
09:17:01 ==
  (In reply to comment #6)
  > Hi,
- > 
+ >
  > > Well, as long as they pick up the backported fixes, nothing else is
  > > required.  That's what this feature is there to ensure.
- > 
+ >
  > Do you know, at this time, which are the fixes that will be requested to be
  > backported?
  
  Peter, can you please respond to Breno's question?
  
  == Comment: #8 - Peter E. Bergner  - 2016-11-29 12:08:11 
==
  CC'ing Alan in case he has an extra input.
  
  Looking through the binutils-2_27-branch log, I see the following
  commits we would want picked up:
  
  commit 799b679496c98eb1f31625b00bb5db67a6f608d7
  Author: Peter Bergner 
  Date:   Fri Sep 16 16:17:46 2016 -0500
  
- Backport lastest POWER9 support to match final ISA 3.0 documentation.
- 
- opcodes/
- Apply from master.
- 2016-09-14  Peter Bergner 
- 
- * ppc-opc.c (powerpc_opcodes) : New mnemonic.
- : Delete mnemonics.
- : Rename mnemonic from ...
- : ...to this.
- : Change to a X form instruction.
- : Change to 1 operand form.
- : Delete mnemonic.
- : Rename mnemonic from ...
-

[Touch-packages] [Bug 1655181] Re: P9 support in binutils

2017-02-03 Thread Breno Leitão
Sorry for the confusing here. The backporting word was used to backport
the patches to 17.04, since Canonical upgraded to a newer binutils, we
are good here.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to binutils in Ubuntu.
https://bugs.launchpad.net/bugs/1655181

Title:
  P9 support in binutils

Status in binutils package in Ubuntu:
  Fix Released
Status in binutils source package in Xenial:
  New

Bug description:
  The upstream binutils (2.27 and trunk) is almost complete for POWER9,
  but unfortunately the changes expected to land in DD2 hardware have
  not yet been set in stone.  With that said, the remaining changes are
  fairly small and will only affect user space; there are no kernel
  dependencies on the unresolved architecture changes.


  == Comment: #3 - Peter E. Bergner  - 2016-11-01 10:43:16 
==
  Complete POWER9 support is upstream and exists in trunk and the binutils 2.27 
and 2.26 release branches.

  == Comment: #4 - Breno Henrique Leitao  - 2016-11-21 
12:45:53 ==
  (In reply to comment #3)
  > Complete POWER9 support is upstream and exists in trunk and the binutils
  > 2.27 and 2.26 release branches.

  Binutils version 2.27 is already in Ubuntu 17.04. Is there anything
  else required?

  == Comment: #5 - William J. Schmidt  - 2016-11-21 
13:32:50 ==
  (In reply to comment #4)
  > (In reply to comment #3)
  > > Complete POWER9 support is upstream and exists in trunk and the binutils
  > > 2.27 and 2.26 release branches.
  > 
  > Binutils version 2.27 is already in Ubuntu 17.04. Is there anything else
  > required?

  Well, as long as they pick up the backported fixes, nothing else is
  required.  That's what this feature is there to ensure.

  == Comment: #6 - Breno Henrique Leitao  - 2016-11-24 
06:52:51 ==
  Hi,

  > Well, as long as they pick up the backported fixes, nothing else is
  > required.  That's what this feature is there to ensure.

  Do you know, at this time, which are the fixes that will be requested
  to be backported?

  == Comment: #7 - William J. Schmidt  - 2016-11-28 
09:17:01 ==
  (In reply to comment #6)
  > Hi,
  > 
  > > Well, as long as they pick up the backported fixes, nothing else is
  > > required.  That's what this feature is there to ensure.
  > 
  > Do you know, at this time, which are the fixes that will be requested to be
  > backported?

  Peter, can you please respond to Breno's question?

  == Comment: #8 - Peter E. Bergner  - 2016-11-29 12:08:11 
==
  CC'ing Alan in case he has an extra input.

  Looking through the binutils-2_27-branch log, I see the following
  commits we would want picked up:

  commit 799b679496c98eb1f31625b00bb5db67a6f608d7
  Author: Peter Bergner 
  Date:   Fri Sep 16 16:17:46 2016 -0500

  Backport lastest POWER9 support to match final ISA 3.0 documentation.
  
  opcodes/
  Apply from master.
  2016-09-14  Peter Bergner 
  
  * ppc-opc.c (powerpc_opcodes) : New mnemonic.
  : Delete mnemonics.
  : Rename mnemonic from ...
  : ...to this.
  : Change to a X form instruction.
  : Change to 1 operand form.
  : Delete mnemonic.
  : Rename mnemonic from ...
  : ...to this.
  : Delete mnemonics.
  : Rename mnemonic from ...
  : ...to this.
  
  gas/
  Apply from master.
  2016-09-14  Peter Bergner 
  
  * testsuite/gas/ppc/power9.d  New tests.
  : Remove 
tests.
  : Update tests.
  * testsuite/gas/ppc/power9.s: Likewise.

  commit c6a7c521c14e0cc188ccc0388e0d5d21c2042c94
  Author: Alan Modra 
  Date:   Thu Sep 1 14:56:52 2016 +0930

  Don't treat .opd section specially when ELFv2
  
  Fixes a gdb segfault if a section named .opd is found in ELFv2 binaries.
  
  * elf64-ppc.c (synthetic_opd): New static var.
  (compare_symbols): Don't treat symbols in .opd specially for 
ELFv2.
  (ppc64_elf_get_synthetic_symtab): Likewise.  Comment.

  commit 2a0b8eb7a7974ff7605cb3ba5dffa5abef286ffa
  Author: Alan Modra 
  Date:   Tue Aug 30 20:57:32 2016 +0930

  ppc apuinfo for spe parsed incorrectly
  
  apuinfo saying SPE resulted in mach = bfd_mach_ppc_vle due to a
  missing break.
  
  PR 20531
  * elf32-ppc.c (_bfd_elf_ppc_set_arch): Add missing "break".

  commit 7f27ccfcd5b86a6517a5c01d1cc29e87ac39c13c
  Author: Alan Modra 
  Date:   Fri Aug 19 11:06:41 2016 +0930

  PR 20472, PowerPC64 ifunc confusion
  
  This patch fixes quite a lot of confusion in allocate_dynrelocs over
  ifuncs.  Function descriptors make ELFv1 quite different to ELFv2.
  
  PR 20472
  * elf64-ppc.c (ppc64_elf_before_check_relocs): Tweak abiversion 
test.
  (readonly_dynrelocs): Co

[Touch-packages] [Bug 1655181] Re: P9 support in binutils

2017-01-26 Thread Matthias Klose
799b679496c98eb1f31625b00bb5db67a6f608d7 already is on the 2.26 branch.
e4aa8a9f60398eacd04398bcc51d7be5f93ed4eb applies cleanly
c6a7c521c14e0cc188ccc0388e0d5d21c2042c94 applies cleanly
7f27ccfcd5b86a6517a5c01d1cc29e87ac39c13c doesn't apply cleanly
2a0b8eb7a7974ff7605cb3ba5dffa5abef286ffa looks like something not applicable 
for 2.26?

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to binutils in Ubuntu.
https://bugs.launchpad.net/bugs/1655181

Title:
  P9 support in binutils

Status in binutils package in Ubuntu:
  Fix Released
Status in binutils source package in Xenial:
  New

Bug description:
  The upstream binutils (2.27 and trunk) is almost complete for POWER9,
  but unfortunately the changes expected to land in DD2 hardware have
  not yet been set in stone.  With that said, the remaining changes are
  fairly small and will only affect user space; there are no kernel
  dependencies on the unresolved architecture changes.


  == Comment: #3 - Peter E. Bergner  - 2016-11-01 10:43:16 
==
  Complete POWER9 support is upstream and exists in trunk and the binutils 2.27 
and 2.26 release branches.

  == Comment: #4 - Breno Henrique Leitao  - 2016-11-21 
12:45:53 ==
  (In reply to comment #3)
  > Complete POWER9 support is upstream and exists in trunk and the binutils
  > 2.27 and 2.26 release branches.

  Binutils version 2.27 is already in Ubuntu 17.04. Is there anything
  else required?

  == Comment: #5 - William J. Schmidt  - 2016-11-21 
13:32:50 ==
  (In reply to comment #4)
  > (In reply to comment #3)
  > > Complete POWER9 support is upstream and exists in trunk and the binutils
  > > 2.27 and 2.26 release branches.
  > 
  > Binutils version 2.27 is already in Ubuntu 17.04. Is there anything else
  > required?

  Well, as long as they pick up the backported fixes, nothing else is
  required.  That's what this feature is there to ensure.

  == Comment: #6 - Breno Henrique Leitao  - 2016-11-24 
06:52:51 ==
  Hi,

  > Well, as long as they pick up the backported fixes, nothing else is
  > required.  That's what this feature is there to ensure.

  Do you know, at this time, which are the fixes that will be requested
  to be backported?

  == Comment: #7 - William J. Schmidt  - 2016-11-28 
09:17:01 ==
  (In reply to comment #6)
  > Hi,
  > 
  > > Well, as long as they pick up the backported fixes, nothing else is
  > > required.  That's what this feature is there to ensure.
  > 
  > Do you know, at this time, which are the fixes that will be requested to be
  > backported?

  Peter, can you please respond to Breno's question?

  == Comment: #8 - Peter E. Bergner  - 2016-11-29 12:08:11 
==
  CC'ing Alan in case he has an extra input.

  Looking through the binutils-2_27-branch log, I see the following
  commits we would want picked up:

  commit 799b679496c98eb1f31625b00bb5db67a6f608d7
  Author: Peter Bergner 
  Date:   Fri Sep 16 16:17:46 2016 -0500

  Backport lastest POWER9 support to match final ISA 3.0 documentation.
  
  opcodes/
  Apply from master.
  2016-09-14  Peter Bergner 
  
  * ppc-opc.c (powerpc_opcodes) : New mnemonic.
  : Delete mnemonics.
  : Rename mnemonic from ...
  : ...to this.
  : Change to a X form instruction.
  : Change to 1 operand form.
  : Delete mnemonic.
  : Rename mnemonic from ...
  : ...to this.
  : Delete mnemonics.
  : Rename mnemonic from ...
  : ...to this.
  
  gas/
  Apply from master.
  2016-09-14  Peter Bergner 
  
  * testsuite/gas/ppc/power9.d  New tests.
  : Remove 
tests.
  : Update tests.
  * testsuite/gas/ppc/power9.s: Likewise.

  commit c6a7c521c14e0cc188ccc0388e0d5d21c2042c94
  Author: Alan Modra 
  Date:   Thu Sep 1 14:56:52 2016 +0930

  Don't treat .opd section specially when ELFv2
  
  Fixes a gdb segfault if a section named .opd is found in ELFv2 binaries.
  
  * elf64-ppc.c (synthetic_opd): New static var.
  (compare_symbols): Don't treat symbols in .opd specially for 
ELFv2.
  (ppc64_elf_get_synthetic_symtab): Likewise.  Comment.

  commit 2a0b8eb7a7974ff7605cb3ba5dffa5abef286ffa
  Author: Alan Modra 
  Date:   Tue Aug 30 20:57:32 2016 +0930

  ppc apuinfo for spe parsed incorrectly
  
  apuinfo saying SPE resulted in mach = bfd_mach_ppc_vle due to a
  missing break.
  
  PR 20531
  * elf32-ppc.c (_bfd_elf_ppc_set_arch): Add missing "break".

  commit 7f27ccfcd5b86a6517a5c01d1cc29e87ac39c13c
  Author: Alan Modra 
  Date:   Fri Aug 19 11:06:41 2016 +0930

  PR 20472, PowerPC64 ifunc confusion
  
  This patch fixes quite a lot of confusion in allocate_dynrelocs over
  ifuncs.  Function descriptors make ELFv1 

[Touch-packages] [Bug 1655181] Re: P9 support in binutils

2017-01-24 Thread Matthias Klose
** Changed in: binutils (Ubuntu)
 Assignee: Steve Langasek (vorlon) => Matthias Klose (doko)

** Also affects: binutils (Ubuntu Xenial)
   Importance: Undecided
   Status: New

** Changed in: binutils (Ubuntu)
   Status: New => Fix Released

** Changed in: binutils (Ubuntu Xenial)
 Assignee: (unassigned) => Matthias Klose (doko)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to binutils in Ubuntu.
https://bugs.launchpad.net/bugs/1655181

Title:
  P9 support in binutils

Status in binutils package in Ubuntu:
  Fix Released
Status in binutils source package in Xenial:
  New

Bug description:
  The upstream binutils (2.27 and trunk) is almost complete for POWER9,
  but unfortunately the changes expected to land in DD2 hardware have
  not yet been set in stone.  With that said, the remaining changes are
  fairly small and will only affect user space; there are no kernel
  dependencies on the unresolved architecture changes.


  == Comment: #3 - Peter E. Bergner  - 2016-11-01 10:43:16 
==
  Complete POWER9 support is upstream and exists in trunk and the binutils 2.27 
and 2.26 release branches.

  == Comment: #4 - Breno Henrique Leitao  - 2016-11-21 
12:45:53 ==
  (In reply to comment #3)
  > Complete POWER9 support is upstream and exists in trunk and the binutils
  > 2.27 and 2.26 release branches.

  Binutils version 2.27 is already in Ubuntu 17.04. Is there anything
  else required?

  == Comment: #5 - William J. Schmidt  - 2016-11-21 
13:32:50 ==
  (In reply to comment #4)
  > (In reply to comment #3)
  > > Complete POWER9 support is upstream and exists in trunk and the binutils
  > > 2.27 and 2.26 release branches.
  > 
  > Binutils version 2.27 is already in Ubuntu 17.04. Is there anything else
  > required?

  Well, as long as they pick up the backported fixes, nothing else is
  required.  That's what this feature is there to ensure.

  == Comment: #6 - Breno Henrique Leitao  - 2016-11-24 
06:52:51 ==
  Hi,

  > Well, as long as they pick up the backported fixes, nothing else is
  > required.  That's what this feature is there to ensure.

  Do you know, at this time, which are the fixes that will be requested
  to be backported?

  == Comment: #7 - William J. Schmidt  - 2016-11-28 
09:17:01 ==
  (In reply to comment #6)
  > Hi,
  > 
  > > Well, as long as they pick up the backported fixes, nothing else is
  > > required.  That's what this feature is there to ensure.
  > 
  > Do you know, at this time, which are the fixes that will be requested to be
  > backported?

  Peter, can you please respond to Breno's question?

  == Comment: #8 - Peter E. Bergner  - 2016-11-29 12:08:11 
==
  CC'ing Alan in case he has an extra input.

  Looking through the binutils-2_27-branch log, I see the following
  commits we would want picked up:

  commit 799b679496c98eb1f31625b00bb5db67a6f608d7
  Author: Peter Bergner 
  Date:   Fri Sep 16 16:17:46 2016 -0500

  Backport lastest POWER9 support to match final ISA 3.0 documentation.
  
  opcodes/
  Apply from master.
  2016-09-14  Peter Bergner 
  
  * ppc-opc.c (powerpc_opcodes) : New mnemonic.
  : Delete mnemonics.
  : Rename mnemonic from ...
  : ...to this.
  : Change to a X form instruction.
  : Change to 1 operand form.
  : Delete mnemonic.
  : Rename mnemonic from ...
  : ...to this.
  : Delete mnemonics.
  : Rename mnemonic from ...
  : ...to this.
  
  gas/
  Apply from master.
  2016-09-14  Peter Bergner 
  
  * testsuite/gas/ppc/power9.d  New tests.
  : Remove 
tests.
  : Update tests.
  * testsuite/gas/ppc/power9.s: Likewise.

  commit c6a7c521c14e0cc188ccc0388e0d5d21c2042c94
  Author: Alan Modra 
  Date:   Thu Sep 1 14:56:52 2016 +0930

  Don't treat .opd section specially when ELFv2
  
  Fixes a gdb segfault if a section named .opd is found in ELFv2 binaries.
  
  * elf64-ppc.c (synthetic_opd): New static var.
  (compare_symbols): Don't treat symbols in .opd specially for 
ELFv2.
  (ppc64_elf_get_synthetic_symtab): Likewise.  Comment.

  commit 2a0b8eb7a7974ff7605cb3ba5dffa5abef286ffa
  Author: Alan Modra 
  Date:   Tue Aug 30 20:57:32 2016 +0930

  ppc apuinfo for spe parsed incorrectly
  
  apuinfo saying SPE resulted in mach = bfd_mach_ppc_vle due to a
  missing break.
  
  PR 20531
  * elf32-ppc.c (_bfd_elf_ppc_set_arch): Add missing "break".

  commit 7f27ccfcd5b86a6517a5c01d1cc29e87ac39c13c
  Author: Alan Modra 
  Date:   Fri Aug 19 11:06:41 2016 +0930

  PR 20472, PowerPC64 ifunc confusion
  
  This patch fixes quite a lot of confusion in allocate_dynrelocs over
  ifuncs.  Function descriptors m

[Touch-packages] [Bug 1655181] Re: P9 support in binutils

2017-01-23 Thread Manoj Iyer
Steve, could you please take a look at this request?

** Changed in: binutils (Ubuntu)
   Importance: Undecided => High

** Changed in: binutils (Ubuntu)
 Assignee: Taco Screen team (taco-screen-team) => Steve Langasek (vorlon)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to binutils in Ubuntu.
https://bugs.launchpad.net/bugs/1655181

Title:
  P9 support in binutils

Status in binutils package in Ubuntu:
  New

Bug description:
  The upstream binutils (2.27 and trunk) is almost complete for POWER9,
  but unfortunately the changes expected to land in DD2 hardware have
  not yet been set in stone.  With that said, the remaining changes are
  fairly small and will only affect user space; there are no kernel
  dependencies on the unresolved architecture changes.


  == Comment: #3 - Peter E. Bergner  - 2016-11-01 10:43:16 
==
  Complete POWER9 support is upstream and exists in trunk and the binutils 2.27 
and 2.26 release branches.

  == Comment: #4 - Breno Henrique Leitao  - 2016-11-21 
12:45:53 ==
  (In reply to comment #3)
  > Complete POWER9 support is upstream and exists in trunk and the binutils
  > 2.27 and 2.26 release branches.

  Binutils version 2.27 is already in Ubuntu 17.04. Is there anything
  else required?

  == Comment: #5 - William J. Schmidt  - 2016-11-21 
13:32:50 ==
  (In reply to comment #4)
  > (In reply to comment #3)
  > > Complete POWER9 support is upstream and exists in trunk and the binutils
  > > 2.27 and 2.26 release branches.
  > 
  > Binutils version 2.27 is already in Ubuntu 17.04. Is there anything else
  > required?

  Well, as long as they pick up the backported fixes, nothing else is
  required.  That's what this feature is there to ensure.

  == Comment: #6 - Breno Henrique Leitao  - 2016-11-24 
06:52:51 ==
  Hi,

  > Well, as long as they pick up the backported fixes, nothing else is
  > required.  That's what this feature is there to ensure.

  Do you know, at this time, which are the fixes that will be requested
  to be backported?

  == Comment: #7 - William J. Schmidt  - 2016-11-28 
09:17:01 ==
  (In reply to comment #6)
  > Hi,
  > 
  > > Well, as long as they pick up the backported fixes, nothing else is
  > > required.  That's what this feature is there to ensure.
  > 
  > Do you know, at this time, which are the fixes that will be requested to be
  > backported?

  Peter, can you please respond to Breno's question?

  == Comment: #8 - Peter E. Bergner  - 2016-11-29 12:08:11 
==
  CC'ing Alan in case he has an extra input.

  Looking through the binutils-2_27-branch log, I see the following
  commits we would want picked up:

  commit 799b679496c98eb1f31625b00bb5db67a6f608d7
  Author: Peter Bergner 
  Date:   Fri Sep 16 16:17:46 2016 -0500

  Backport lastest POWER9 support to match final ISA 3.0 documentation.
  
  opcodes/
  Apply from master.
  2016-09-14  Peter Bergner 
  
  * ppc-opc.c (powerpc_opcodes) : New mnemonic.
  : Delete mnemonics.
  : Rename mnemonic from ...
  : ...to this.
  : Change to a X form instruction.
  : Change to 1 operand form.
  : Delete mnemonic.
  : Rename mnemonic from ...
  : ...to this.
  : Delete mnemonics.
  : Rename mnemonic from ...
  : ...to this.
  
  gas/
  Apply from master.
  2016-09-14  Peter Bergner 
  
  * testsuite/gas/ppc/power9.d  New tests.
  : Remove 
tests.
  : Update tests.
  * testsuite/gas/ppc/power9.s: Likewise.

  commit c6a7c521c14e0cc188ccc0388e0d5d21c2042c94
  Author: Alan Modra 
  Date:   Thu Sep 1 14:56:52 2016 +0930

  Don't treat .opd section specially when ELFv2
  
  Fixes a gdb segfault if a section named .opd is found in ELFv2 binaries.
  
  * elf64-ppc.c (synthetic_opd): New static var.
  (compare_symbols): Don't treat symbols in .opd specially for 
ELFv2.
  (ppc64_elf_get_synthetic_symtab): Likewise.  Comment.

  commit 2a0b8eb7a7974ff7605cb3ba5dffa5abef286ffa
  Author: Alan Modra 
  Date:   Tue Aug 30 20:57:32 2016 +0930

  ppc apuinfo for spe parsed incorrectly
  
  apuinfo saying SPE resulted in mach = bfd_mach_ppc_vle due to a
  missing break.
  
  PR 20531
  * elf32-ppc.c (_bfd_elf_ppc_set_arch): Add missing "break".

  commit 7f27ccfcd5b86a6517a5c01d1cc29e87ac39c13c
  Author: Alan Modra 
  Date:   Fri Aug 19 11:06:41 2016 +0930

  PR 20472, PowerPC64 ifunc confusion
  
  This patch fixes quite a lot of confusion in allocate_dynrelocs over
  ifuncs.  Function descriptors make ELFv1 quite different to ELFv2.
  
  PR 20472
  * elf64-ppc.c (ppc64_elf_before_check_relocs): Tweak abiversion 
test.
  (readonly_