+/**
+ * Collects all SymConsts which need to be accessed "indirectly"
+ *
+ * @param node the firm node
+ * @param env the symbol set
+ */
+static void ppc32_collect_symconsts_walk(ir_node *node, void *env) {
+ pset *symbol_set = env;
+
+ if (is_SymConst(node)) {
+ ir_entity *ent = get_SymConst_entity(node);
+ set_entity_backend_marked(ent, 1);
+ if (! is_direct_entity(ent))
+ pset_insert_ptr(symbol_set, ent);
+ }
+}
+