From 30c6f45db68721a709f3cb135b821d10f38970fc Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Sun, 16 Dec 2007 09:54:34 +0000 Subject: re PR rtl-optimization/34415 (Possible miscompilation on MIPS) gcc/ PR rtl-optimization/34415 * df.h (DF_LR_IN, DF_LR_OUT): Update comments. * resource.c (mark_target_live_regs): Use DF_LR_IN rather than df_get_live_in. Don't handle pseudos. gcc/testsuite/ PR rtl-optimization/34415 * gcc.c-torture/execute/pr34415.c: New test. From-SVN: r130987 --- gcc/df.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gcc/df.h') diff --git a/gcc/df.h b/gcc/df.h index ba5f9b9..04bac49 100644 --- a/gcc/df.h +++ b/gcc/df.h @@ -559,9 +559,9 @@ struct df #define DF_LIVE_IN(BB) (DF_LIVE_BB_INFO(BB)->in) #define DF_LIVE_OUT(BB) (DF_LIVE_BB_INFO(BB)->out) -/* These macros are currently used by only reg-stack since it is not - tolerant of uninitialized variables. This intolerance should be - fixed because it causes other problems. */ +/* These macros are used by passes that are not tolerant of + uninitialized variables. This intolerance should eventually + be fixed. */ #define DF_LR_IN(BB) (DF_LR_BB_INFO(BB)->in) #define DF_LR_OUT(BB) (DF_LR_BB_INFO(BB)->out) -- cgit v1.1