commit 9f26e5863a75744bbee1479792ecae084a3ceb20 Author: Jakub Jelinek Date: Thu Mar 12 12:38:50 2020 +0100 Bump BASE-VER to 9.3.1. 2020-03-12 Jakub Jelinek * BASE-VER: Set to 9.3.1. diff --git a/gcc/BASE-VER b/gcc/BASE-VER index b13d146a7b0..3b74042132a 100644 --- a/gcc/BASE-VER +++ b/gcc/BASE-VER @@ -1 +1 @@ -9.3.0 +9.3.1 diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d8e53874e68..3bf79f39d7e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2020-03-12 Jakub Jelinek + + * BASE-VER: Set to 9.3.1. + 2020-03-12 Release Manager * GCC 9.3.0 released. commit 716cc43745fb11ea883684d55e62fe2c1694902b Author: Martin Liska Date: Thu Mar 12 13:36:17 2020 +0100 Backport 314b91220a07bd63f13c58e37f1b5b9430a3702b Backport from mainline 2020-03-09 Martin Liska PR target/93800 * config/rs6000/rs6000.c (rs6000_option_override_internal): Remove set of str_align_loops and str_align_jumps as these should be set in previous 2 conditions in the function. Backport from mainline 2020-03-09 Martin Liska PR target/93800 * gcc.target/powerpc/pr93800.c: New test. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3bf79f39d7e..c141669d941 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,13 @@ +2020-03-12 Martin Liska + + Backport from mainline + 2020-03-09 Martin Liska + + PR target/93800 + * config/rs6000/rs6000.c (rs6000_option_override_internal): + Remove set of str_align_loops and str_align_jumps as these + should be set in previous 2 conditions in the function. + 2020-03-12 Jakub Jelinek * BASE-VER: Set to 9.3.1. diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 87d60078bb0..d45294302cb 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -4715,11 +4715,6 @@ rs6000_option_override_internal (bool global_init_p) str_align_loops = "16"; } } - - if (flag_align_jumps && !str_align_jumps) - str_align_jumps = "16"; - if (flag_align_loops && !str_align_loops) - str_align_loops = "16"; } /* Arrange to save and restore machine status around nested functions. */ diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e132f2657ef..ce957685132 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2020-03-12 Martin Liska + + Backport from mainline + 2020-03-09 Martin Liska + + PR target/93800 + * gcc.target/powerpc/pr93800.c: New test. + 2020-03-12 Release Manager * GCC 9.3.0 released. diff --git a/gcc/testsuite/gcc.target/powerpc/pr93800.c b/gcc/testsuite/gcc.target/powerpc/pr93800.c new file mode 100644 index 00000000000..f8dfbe7c082 --- /dev/null +++ b/gcc/testsuite/gcc.target/powerpc/pr93800.c @@ -0,0 +1,14 @@ +/* { dg-do compile } */ +/* { dg-options "-mcpu=860 -O2" } */ +/* { dg-require-effective-target ilp32 } */ +/* { dg-final { scan-assembler-not "\\.p2align 4" } } */ + +volatile int g; +int f(int a, int b) +{ + int i; + + for (i = 0; i < b; i++) + a += g; + return a; +}