re PR target/37283 (Cannot build crtbegin.o for ARM)

gcc/
	PR target/37283
	* config/arm/arm.c (arm_optimization_options): Set
	flag_section_anchors to 2 instead of 1 to distinguish it from
	-fsection-anchors given explicitely on the command line.

From-SVN: r139803
This commit is contained in:
Samuel Tardieu 2008-08-30 13:44:22 +00:00 committed by Samuel Tardieu
parent a2a9208308
commit b1bdaf4061
2 changed files with 12 additions and 2 deletions

View file

@ -1,3 +1,10 @@
2008-08-30 Samuel Tardieu <sam@rfc1149.net>
PR target/37283
* config/arm/arm.c (arm_optimization_options): Set
flag_section_anchors to 2 instead of 1 to distinguish it from
-fsection-anchors given explicitely on the command line.
2008-08-30 Richard Sandiford <rdsandiford@googlemail.com>
* recog.c (split_insn): Consider attaching a REG_EQUAL note to the

View file

@ -19112,8 +19112,11 @@ arm_order_regs_for_local_alloc (void)
void
arm_optimization_options (int level, int size ATTRIBUTE_UNUSED)
{
/* Enable section anchors by default at -O1 or higher. */
flag_section_anchors = (level > 0 ? 1 : 0);
/* Enable section anchors by default at -O1 or higher.
Use 2 to distinguish from an explicit -fsection-anchors
given on the command line. */
if (level > 0)
flag_section_anchors = 2;
}
#include "gt-arm.h"