aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2002-02-21 00:19:24 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2002-02-21 00:19:24 +0100
commit149d6f9edd9430452e81bde4f6e611f5e81c9f2e (patch)
treed49e4ee1337f2fdce87409b5a2a0ec6e2c56a37b /gcc/rtl.h
parent4161da12190d52eb1d622354e6ea67f67195c73c (diff)
downloadgcc-149d6f9edd9430452e81bde4f6e611f5e81c9f2e.zip
gcc-149d6f9edd9430452e81bde4f6e611f5e81c9f2e.tar.gz
gcc-149d6f9edd9430452e81bde4f6e611f5e81c9f2e.tar.bz2
re PR debug/4461 (Invalid dawrf2 debug code)
PR debug/4461 * varasm.c (get_pool_constant_mark): New. * rtl.h (get_pool_constant_mark): Add prototype. * dwarf2out.c (mem_loc_descriptor): A pool constant cannot be represented if it has not been output. * gcc.dg/debug/20020220-1.c: New test. From-SVN: r49921
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r--gcc/rtl.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index 714faac..c5b3397 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1301,6 +1301,7 @@ extern rtx force_const_mem PARAMS ((enum machine_mode, rtx));
/* In varasm.c */
extern rtx get_pool_constant PARAMS ((rtx));
+extern rtx get_pool_constant_mark PARAMS ((rtx, bool *));
extern enum machine_mode get_pool_mode PARAMS ((rtx));
extern rtx get_pool_constant_for_function PARAMS ((struct function *, rtx));
extern enum machine_mode get_pool_mode_for_function PARAMS ((struct function *, rtx));