From 96ce28a308fd1bd2c227475b4998a60709885aa0 Mon Sep 17 00:00:00 2001 From: John David Anglin Date: Fri, 20 Sep 2013 23:58:43 +0000 Subject: re PR middle-end/56791 (Segmentation fault in stage2 gengenrtl -- Incorrect instruction sequence generated by reload) PR middle-end/56791 * config/pa/pa.c (pa_option_override): Disable auto increment and decrement instructions until reload is completed. From-SVN: r202807 --- gcc/config/pa/pa.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gcc/config') diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index b6f5410..260830f 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -513,6 +513,12 @@ pa_option_override (void) write_symbols = NO_DEBUG; } +#ifdef AUTO_INC_DEC + /* FIXME: Disable auto increment and decrement processing until reload + is completed. See PR middle-end 56791. */ + flag_auto_inc_dec = reload_completed; +#endif + /* We only support the "big PIC" model now. And we always generate PIC code when in 64bit mode. */ if (flag_pic == 1 || TARGET_64BIT) -- cgit v1.1