DT_FLAGS entry if not needed.
+2011-06-18 Ian Lance Taylor <iant@google.com>
+
+ * layout.cc (Layout::finish_dynamic_section): Don't create
+ DT_FLAGS entry if not needed.
+
2011-06-18 Ian Lance Taylor <iant@google.com>
PR gold/12745
}
if (parameters->options().now())
flags |= elfcpp::DF_BIND_NOW;
- odyn->add_constant(elfcpp::DT_FLAGS, flags);
+ if (flags != 0)
+ odyn->add_constant(elfcpp::DT_FLAGS, flags);
flags = 0;
if (parameters->options().initfirst())
flags |= elfcpp::DF_1_ORIGIN;
if (parameters->options().now())
flags |= elfcpp::DF_1_NOW;
- if (flags)
+ if (flags != 0)
odyn->add_constant(elfcpp::DT_FLAGS_1, flags);
}