Skip to content

Commit

Permalink
Prepare for AT 17.0-1
Browse files Browse the repository at this point in the history
This patch also updates the release notes of AT 17.0 for the 17.0-1 release.

Signed-off-by: Erwan Prioul <[email protected]>
  • Loading branch information
er-1 committed Oct 18, 2023
1 parent 77b0b7f commit 65a7a48
Show file tree
Hide file tree
Showing 8 changed files with 67 additions and 11 deletions.
2 changes: 1 addition & 1 deletion configs/17.0/base.mk
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
AT_NAME := at
AT_MAJOR_VERSION := 17.0
AT_REVISION_NUMBER := 1
AT_INTERNAL := rc2
AT_INTERNAL := none
AT_PREVIOUS_VERSION := 16.0

# Minimum kernel version distributed on supported distros by this AT version,
Expand Down
60 changes: 56 additions & 4 deletions configs/17.0/release_notes/relfixes.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<li>Power10 enablement.</li>
<li>Power9 enablement.</li>
<li>Power10-optimized instruction scheduling in GCC.</li>
<li>Power9-optimized instruction scheduling in GCC.</li>
<li>Requires at least Power9 for ppc64le on RHEL 9 and Ubuntu 22.04.</li>
<li>Requires at least Power8 for ppc64le on SLES 15 and Debian 12.</li>
Expand All @@ -10,6 +11,61 @@
<li>GCC creates binaries using -mcpu=power8 -mtune=power10 by default.</li>
</ul>

<h3>New features in 17.0-1</h3>
<ul>
<li>GCC provides:
<ul>
<li>Fix for <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102109">Associate to construct compound object results in incorrect type inferred</a>.</li>
<li>Fix for <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102532">ICE in gfc_get_corank, at fortran/expr.c:5769</a>.</li>
<li>Fix for <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109948">ICE(segfault) in gfc_expression_rank() from gfc_op_rank_conformable()</a>.</li>
<li>Fix for <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110488">deferred constant wrongly rejected</a>.</li>
<li>Fix for <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110741">vec_ternarylogic intrinsic generates incorrect code on POWER10 target when compiled with GCC</a>.</li>
<li>Fix for <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111080">restrict qualifier causes extra debug info to happen</a>.</li>
<li>Fix for <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111674">Failure to finalize an allocatable subobject of a non-finalizable type</a>.</li>
<li>Fix for <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68155">ICE on initializing character array in type (len_lhs &lt;&gt; len_rhs)</a>.</li>
<li>Fix for <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92586">ICE in gimplify_expr, at gimplify.c:13479 with nested allocatable derived types</a>.</li>
<li>Fix for <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96762">ICE in extract_insn, at recog.c:2294 (error: unrecognizable insn)</a>.</li>
<li>Fix for <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99326">ICE in gfc_build_dummy_array_decl, at fortran/trans-decl.c:1299</a>.</li>
</ul></li>
<li>GNU C Library provides:
<ul>
<li>Fix for <a href="https://sourceware.org/bugzilla/show_bug.cgi?id=19519">iconv(1) with -c option hangs on illegal multi-byte sequences (CVE-2016-10228)</a>.</li>
<li>Fix for <a href="https://sourceware.org/bugzilla/show_bug.cgi?id=22787">_dl_check_caller returns false when libc is linked through an absolute DT_NEEDED path</a>.</li>
<li>Fix for <a href="https://sourceware.org/bugzilla/show_bug.cgi?id=30694">The iconv program no longer tells the user which given encoding name was wrong</a>.</li>
<li>Fix for <a href="https://sourceware.org/bugzilla/show_bug.cgi?id=30723">Poor posix_memalign performance with long free lists</a>.</li>
<li>Fix for <a href="https://sourceware.org/bugzilla/show_bug.cgi?id=30804">F_GETLK, F_SETLK, and F_SETLKW value change for powerpc64 with -D_FILE_OFFSET_BITS=64</a>.</li>
<li>Fix for <a href="https://sourceware.org/bugzilla/show_bug.cgi?id=30842">Stack read overflow in getaddrinfo in no-aaaa mode (CVE-2023-4527)</a>.</li>
<li>Fix for <a href="https://sourceware.org/bugzilla/show_bug.cgi?id=30843">potential use-after-free in getcanonname (CVE-2023-4806)</a>.</li>
<li>Fix for <a href="https://sourceware.org/bugzilla/show_bug.cgi?id=30884">Memory leak in getaddrinfo after fix for bug 30843 (CVE-2023-5156)</a>.</li>
</ul></li>
<li>Binutils provides:
<ul>
<li>Fix for <a href="https://sourceware.org/bugzilla/show_bug.cgi?id=30794">PowerPC port of gold fails with: internal error in add_output_section_to_load, at gold/output.cc:4097</a>.</li>
<li>Fix for <a href="https://sourceware.org/bugzilla/show_bug.cgi?id=30856">Regression: operand size mismatch for `push'</a>.</li>
</ul></li>
<li>OpenSSL provides:
<ul>
<li>Version 3.1.3, see the <a href="https://www.openssl.org/news/cl31.txt">release notes</a> for details.</li>
<li>Fix for <a href="https://github.com/openssl/openssl/issues/21909">Unable to set entropy seed source for FIPS provider</a>.</li>
</ul></li>
<li>Python provides:
<ul>
<li>Version 3.11.6, see the <a href="https://www.python.org/downloads/release/python-3116/">release notes</a> for details.</li>
<li>Fix for <a href="https://github.com/python/cpython/issues/109360">Fix test_gdb tests on ppc64le with clang</a>.</li>
<li>Fix for <a href="https://github.com/python/cpython/issues/110284">Add tests for pickling and copying PyStructSequence objects (GH-110272)</a>.</li>
<li>Fix for <a href="https://github.com/python/cpython/issues/110306">Fix test instability in test_concurrent_futures</a>.</li>
<li>Fix for <a href="https://github.com/python/cpython/issues/110331">Fix gdb CFunctionFullTests on ppc64le clang build</a>.</li>
<li>Fix for <a href="https://github.com/python/cpython/issues/110366">Fix error overwrite in `termios.tcsetattr`</a>.</li>
<li>Fix for <a href="https://github.com/python/cpython/issues/110413">Increase support.LOOPBACK_TIMEOUT to 10 seconds</a>.</li>
<li>Fix for <a href="https://github.com/python/cpython/issues/110428">Fix multiprocessing test_waitfor_timeout()</a>.</li>
<li>Fix for <a href="https://github.com/python/cpython/issues/110433">Fix race condition in &quot;make regen-all&quot;</a>.</li>
<li>Fix for <a href="https://github.com/python/cpython/issues/110465">Fix subprocess test_pipesize_default()</a>.</li>
</ul></li>
</ul>

<a name="previous"></a>
<h2>Previous releases</h2>

<h3>New features in 17.0-0</h3>
<ul>
<li>GCC provides:
Expand Down Expand Up @@ -85,10 +141,6 @@ <h3>New features in 17.0-0</h3>
</ul></li>
</ul>


<a name="previous"></a>
<h2>Previous releases</h2>

<h3>New features in 16.0-2</h3>
<ul>
<li>GCC provides:
Expand Down
2 changes: 1 addition & 1 deletion docs/advance-toolchain-linux-on-power
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ function myFunction() {
</div>

<div class="ibm-band-fluid ibm-flex ibm-padding-top-2 ibm-padding-bottom-1">
<p class="custom-padding-left-12px ibm-h4">IBM Advance Toolchain for Linux on Power 16.0-3 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at16.0-3" target="_blank">Learn more</a></p>
<p class="custom-padding-left-12px ibm-h4">IBM Advance Toolchain for Linux on Power 17.0-1 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at17.0-1" target="_blank">Learn more</a></p>
</div>
<!-- start main content -->

Expand Down
2 changes: 1 addition & 1 deletion docs/advtool-cross-compilers
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@
</div>

<div class="ibm-band-fluid ibm-flex ibm-padding-top-2 ibm-padding-bottom-1">
<p class="custom-padding-left-12px ibm-h4">IBM Advance Toolchain for Linux on Power 16.0-3 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at16.0-3" target="_blank">Learn more</a></p>
<p class="custom-padding-left-12px ibm-h4">IBM Advance Toolchain for Linux on Power 17.0-1 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at17.0-1" target="_blank">Learn more</a></p>
</div>

<div class="ibm-band-fluid ibm-flex ibm-nospacing ibm-flex--wrap">
Expand Down
2 changes: 1 addition & 1 deletion docs/advtool-faq
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@
<!--Start of vertical tabs -->

<div class="ibm-band-fluid ibm-flex ibm-padding-top-2 ibm-padding-bottom-1">
<p class="custom-padding-left-12px ibm-h4">IBM Advance Toolchain for Linux on Power 16.0-3 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at16.0-3" target="_blank">Learn more</a></p>
<p class="custom-padding-left-12px ibm-h4">IBM Advance Toolchain for Linux on Power 17.0-1 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at17.0-1" target="_blank">Learn more</a></p>
</div>

<div class="ibm-graphic-tabs ibm-graphic-tabs--colored ibm-vertical-tabs ibm-padding-bottom-3" data-remembertab="false" data-widget="dyntabs"><!-- Tabs here: -->
Expand Down
2 changes: 1 addition & 1 deletion docs/advtool-install
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ function myFunction() {
</div>

<div class="ibm-band-fluid ibm-flex ibm-padding-top-2 ibm-padding-bottom-1">
<p class="custom-padding-left-12px ibm-h4">IBM Advance Toolchain for Linux on Power 16.0-3 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at16.0-3" target="_blank">Learn more</a></p>
<p class="custom-padding-left-12px ibm-h4">IBM Advance Toolchain for Linux on Power 17.0-1 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at17.0-1" target="_blank">Learn more</a></p>
</div>

<div class="ibm-band-fluid ibm-flex ibm-nospacing ibm-flex--wrap ibm-padding-top-2 ibm-padding-bottom-1"><!--Get started-->
Expand Down
6 changes: 5 additions & 1 deletion docs/advtool-updates
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ function myFunction() {

<div class="ibm-band-fluid ibm-flex ibm-flex--wrap ibm-padding-top-2 ibm-padding-bottom-1">
<div class="ibm-col-12-12">
<p class="ibm-h4">IBM Advance Toolchain for Linux on Power 16.0-3 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at16.0-3" target="_blank">Learn more</a></p>
<p class="ibm-h4">IBM Advance Toolchain for Linux on Power 17.0-1 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at17.0-1" target="_blank">Learn more</a></p>
&nbsp;

<p class="ibm-h4">We frequently release updates to each of the Advance Toolchain versions. Find links to the release notes (from year 2020) for the updates, newest to oldest, in the following table.</p>
Expand All @@ -167,6 +167,10 @@ function myFunction() {
<thead>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at17.0-1" target="_blank">Advance Toolchain 17.0-1</a></td>
<td>10/20/2023</td>
</tr>
<tr>
<td><a href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at16.0-3" target="_blank">Advance Toolchain 16.0-3</a></td>
<td>09/29/2023</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/advtool-usage
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ document.getElementById('toggle_btn').addEventListener('click',function(e){
<!--Start of vertical tabs -->

<div class="ibm-band-fluid ibm-flex ibm-padding-top-2 ibm-padding-bottom-1">
<p class="custom-padding-left-12px ibm-h4">IBM Advance Toolchain for Linux on Power 16.0-3 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at16.0-3" target="_blank">Learn more</a></p>
<p class="custom-padding-left-12px ibm-h4">IBM Advance Toolchain for Linux on Power 17.0-1 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at17.0-1" target="_blank">Learn more</a></p>
</div>

<div class="ibm-graphic-tabs ibm-graphic-tabs--colored ibm-vertical-tabs" data-remembertab="false" data-widget="dyntabs"><!-- Tabs here: -->
Expand Down

0 comments on commit 65a7a48

Please sign in to comment.