rs6000: Fix GC on rs6000.c decls for atomic handling (PR88134)

In PR88134 it is pointed out that we do not have GTY markup for some
variables we use for atomic.  So, let's add that.

2022-02-22  Segher Boessenkool  <segher@kernel.crashing.org>

	PR target/88134
	* config/rs6000/rs6000.cc (atomic_hold_decl, atomic_clear_decl,
	atomic_update_decl): Add GTY markup.
This commit is contained in:
Segher Boessenkool 2022-02-22 15:49:09 +00:00
parent e9f8443a91
commit 537c965880

View File

@ -27699,14 +27699,13 @@ emit_fusion_gpr_load (rtx target, rtx mem)
return "";
}
#ifdef RS6000_GLIBC_ATOMIC_FENV
/* Function declarations for rs6000_atomic_assign_expand_fenv. */
static tree atomic_hold_decl, atomic_clear_decl, atomic_update_decl;
#endif
/* This is not inside an #ifdef RS6000_GLIBC_ATOMIC_FENV because gengtype
ignores it then. */
static GTY(()) tree atomic_hold_decl;
static GTY(()) tree atomic_clear_decl;
static GTY(()) tree atomic_update_decl;
/* Implement TARGET_ATOMIC_ASSIGN_EXPAND_FENV hook. */
static void
rs6000_atomic_assign_expand_fenv (tree *hold, tree *clear, tree *update)
{