2008-09-05 Janis Johnson <janis187@us.ibm.com>
Samuel Tardieu <sam@rfc1149.net>
+ * opts.c (decode_options): Combine nested if statements.
+
PR target/37283
* opts.c (decode_options): Handle more relationships among
unit-at-a-time, toplevel-reorder, and section-anchors.
"is disabled.");
flag_toplevel_reorder = 0;
}
- if (!optimize)
+ /* Unless the user has asked for section anchors, we disable toplevel
+ reordering at -O0 to disable transformations that might be surprising
+ to end users and to get -fno-toplevel-reorder tested. */
+ if (!optimize && flag_toplevel_reorder == 2 && flag_section_anchors != 1)
{
- /* Unless the user has asked for section anchors, we disable toplevel
- reordering at -O0 to disable transformations that might be surprising
- to end users and to get -fno-toplevel-reorder tested. */
- if (flag_toplevel_reorder == 2 && flag_section_anchors != 1)
- {
- flag_toplevel_reorder = 0;
- flag_section_anchors = 0;
- }
+ flag_toplevel_reorder = 0;
+ flag_section_anchors = 0;
}
if (!flag_toplevel_reorder)
{