backport: re PR target/52999 (ICE, segmentation fault in c_tree_printer)

Backport from mainline:
	2012-04-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

	PR target/52999
	* config/pa/pa.c (pa_legitimate_constant_p): Don't put function labels
	in constant pool.

From-SVN: r187216
This commit is contained in:
John David Anglin 2012-05-06 20:50:06 +00:00 committed by John David Anglin
parent c8f5c98afa
commit 6563fece97
2 changed files with 9 additions and 3 deletions

View File

@ -1,3 +1,12 @@
2012-05-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
Backport from mainline:
2012-04-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
PR target/52999
* config/pa/pa.c (pa_legitimate_constant_p): Don't put function labels
in constant pool.
2012-05-04 Ian Lance Taylor <iant@google.com>
* tree-vect-patterns.c (vect_single_imm_use): Correct return

View File

@ -10332,9 +10332,6 @@ pa_legitimate_constant_p (enum machine_mode mode, rtx x)
&& !pa_cint_ok_for_move (INTVAL (x)))
return false;
if (function_label_operand (x, mode))
return false;
return true;
}