diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b7d635dd5a35a540c01f1537de1202cd327bd382..defce51bafe729dc6572fb44bf0585df92cd26bb 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2002-12-17  Ulrich Weigand  <uweigand@de.ibm.com>
+
+	* config/s390/s390.c (s390_output_constant_pool): Replace
+	ASM_OUTPUT_INTERNAL_LABEL by (*targetm.asm_out.internal_label).
+
 Tue Dec 17 09:47:57 CET 2002  Jan Hubicka  <jh@suse.cz>
 
 	* convert.c (convert_to_real): Disable function transformation for
diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c
index 5e4741e86be28140a29c5a3f0be2f0cc1ebfa5dc..295fdef76260c4f6cf3f70a83fce8a79fd514798 100644
--- a/gcc/config/s390/s390.c
+++ b/gcc/config/s390/s390.c
@@ -4067,13 +4067,13 @@ s390_output_constant_pool (start_label, end_label)
     {
       readonly_data_section ();
       ASM_OUTPUT_ALIGN (asm_out_file, 3);
-      ASM_OUTPUT_INTERNAL_LABEL (asm_out_file, "L", 
-                                 CODE_LABEL_NUMBER (start_label));
+      (*targetm.asm_out.internal_label) (asm_out_file, "L", 
+					 CODE_LABEL_NUMBER (start_label));
     } 
   else 
     {
-      ASM_OUTPUT_INTERNAL_LABEL (asm_out_file, "L",
-                                 CODE_LABEL_NUMBER (start_label));
+      (*targetm.asm_out.internal_label) (asm_out_file, "L",
+					 CODE_LABEL_NUMBER (start_label));
       ASM_OUTPUT_ALIGN (asm_out_file, 2);      
     }
 
@@ -4085,7 +4085,8 @@ s390_output_constant_pool (start_label, end_label)
   else
     {
       ASM_OUTPUT_ALIGN (asm_out_file, 1);
-      ASM_OUTPUT_INTERNAL_LABEL (asm_out_file, "L", CODE_LABEL_NUMBER (end_label));
+      (*targetm.asm_out.internal_label) (asm_out_file, "L", 
+					 CODE_LABEL_NUMBER (end_label));
     }
 }