diff options
author | Andi Kleen <ak@linux.intel.com> | 2011-06-09 06:20:05 +0000 |
---|---|---|
committer | Andi Kleen <ak@gcc.gnu.org> | 2011-06-09 06:20:05 +0000 |
commit | 1460ec5c3d5a247e704245ac996750c749991fdd (patch) | |
tree | 0e9b031c60a7dac8443153238fabcfc776f16ecf /gcc/rtl.h | |
parent | df17530a852fae6aab5ce41d806a78808013fc1f (diff) | |
download | gcc-1460ec5c3d5a247e704245ac996750c749991fdd.zip gcc-1460ec5c3d5a247e704245ac996750c749991fdd.tar.gz gcc-1460ec5c3d5a247e704245ac996750c749991fdd.tar.bz2 |
Print location for conflicting global regs.
gcc/
2011-06-08 Andi Kleen <ak@linux.intel.com>
* reginfo.c (global_regs_decl): Add.
(globalize_reg): Add decl parameter. Compute location.
Pass location to warnings and add inform. Store decl
in global_regs_decl.
* rtl.h (globalize_reg): Update prototype.
* varasm.c (make_decl_rtl): Pass decl to globalize_reg().
From-SVN: r174834
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r-- | gcc/rtl.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -2451,7 +2451,7 @@ extern void mark_elimination (int, int); /* In reginfo.c */ extern int reg_classes_intersect_p (reg_class_t, reg_class_t); extern int reg_class_subset_p (reg_class_t, reg_class_t); -extern void globalize_reg (int); +extern void globalize_reg (tree, int); extern void init_reg_modes_target (void); extern void init_regs (void); extern void reinit_regs (void); |