diff options
author | Richard Sandiford <rsandifo@nildram.co.uk> | 2007-12-16 09:54:34 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2007-12-16 09:54:34 +0000 |
commit | 30c6f45db68721a709f3cb135b821d10f38970fc (patch) | |
tree | 472ece16a2d2361e3f9da5e4bce513a52f486963 /gcc/df.h | |
parent | cf79e386370fc308919194aca227933b186250b8 (diff) | |
download | gcc-30c6f45db68721a709f3cb135b821d10f38970fc.zip gcc-30c6f45db68721a709f3cb135b821d10f38970fc.tar.gz gcc-30c6f45db68721a709f3cb135b821d10f38970fc.tar.bz2 |
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
Diffstat (limited to 'gcc/df.h')
-rw-r--r-- | gcc/df.h | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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) |