aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@gcc.gnu.org>2015-01-30 06:35:52 +0100
committerSegher Boessenkool <segher@gcc.gnu.org>2015-01-30 06:35:52 +0100
commitdd1c1f8cb5e4f405d2b6f693ef42b32e47f70b52 (patch)
tree029d27375e3b76ebd01e9bf8dcf5f538dabc6a5e /gcc/ChangeLog
parent2e29434de909a71522122f18fc66efd40c23ce8b (diff)
downloadgcc-dd1c1f8cb5e4f405d2b6f693ef42b32e47f70b52.zip
gcc-dd1c1f8cb5e4f405d2b6f693ef42b32e47f70b52.tar.gz
gcc-dd1c1f8cb5e4f405d2b6f693ef42b32e47f70b52.tar.bz2
re PR target/64580 (very high rs6000_stack_info() usage during LTO Firefox build on ppc64)
PR target/64580 * config.rs6000/rs6000.c (compute_vrsave_mask): Reverse loop order. (rs6000_stack_info): Add assert. (rs6000_output_savres_externs): New function, split off from... (rs6000_output_function_prologue): ... here. Do not call it for thunks. From-SVN: r220272
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog11
1 files changed, 10 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0c02d43..a44ff5b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,6 +1,15 @@
+2015-01-29 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/64580
+ * config.rs6000/rs6000.c (compute_vrsave_mask): Reverse loop order.
+ (rs6000_stack_info): Add assert.
+ (rs6000_output_savres_externs): New function, split off from...
+ (rs6000_output_function_prologue): ... here. Do not call it for
+ thunks.
+
2015-01-29 Jeff Law <law@redhat.com>
- PR target/15184
+ PR target/15184
* combine.c (try_combine): If I0 is a memory load and I3 a store
to a related address, increase the "goodness" of doing a 4-insn
combination with I0-I3.