]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR target/64580 (very high rs6000_stack_info() usage during LTO Firefox build...
authorSegher Boessenkool <segher@kernel.crashing.org>
Thu, 5 Feb 2015 15:01:49 +0000 (16:01 +0100)
committerSegher Boessenkool <segher@gcc.gnu.org>
Thu, 5 Feb 2015 15:01:49 +0000 (16:01 +0100)
commitc6588cd9d1b9525ded61a2fa9c6e62ec6acbe6ae
tree284b1c313028c36bc8c5becd541a242a1f1e6b00
parentbe76b00dd871a0435511760fcf1a71e6a512b570
re PR target/64580 (very high rs6000_stack_info() usage during LTO Firefox build on ppc64)

PR target/64580
Backport from mainline
* 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: r220453
gcc/ChangeLog
gcc/config/rs6000/rs6000.c