public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r13-6412] MIPS: Bugfix for fix Dejagnu issues with RTL checking enabled.
@ 2023-03-02 10:38 Richard Sandiford
  0 siblings, 0 replies; only message in thread
From: Richard Sandiford @ 2023-03-02 10:38 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:0b83fa076458703f4c73395ceec14e59b8ddbf49

commit r13-6412-g0b83fa076458703f4c73395ceec14e59b8ddbf49
Author: Robert Suchanek <robert.suchanek@imgtec.com>
Date:   Thu Mar 2 10:37:47 2023 +0000

    MIPS: Bugfix for fix Dejagnu issues with RTL checking enabled.
    
    gcc/ChangeLog:
    
            * config/mips/mips.cc (mips_set_text_contents_type): Use HOST_WIDE_INT
            instead of long.
            * config/mips/mips-protos.h (mips_set_text_contents_type): Likewise.
    
    Signed-off-by: Xin Liu <xin.liu@oss.cipunited.com>

Diff:
---
 gcc/config/mips/mips-protos.h | 2 +-
 gcc/config/mips/mips.cc       | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gcc/config/mips/mips-protos.h b/gcc/config/mips/mips-protos.h
index 05abe852360..20483469105 100644
--- a/gcc/config/mips/mips-protos.h
+++ b/gcc/config/mips/mips-protos.h
@@ -271,7 +271,7 @@ extern void mips_declare_object (FILE *, const char *, const char *,
 extern void mips_declare_object_name (FILE *, const char *, tree);
 extern void mips_finish_declare_object (FILE *, tree, int, int);
 extern void mips_set_text_contents_type (FILE *, const char *,
-					 unsigned long, bool);
+					 unsigned HOST_WIDE_INT, bool);
 
 extern bool mips_small_data_pattern_p (rtx);
 extern rtx mips_rewrite_small_data (rtx);
diff --git a/gcc/config/mips/mips.cc b/gcc/config/mips/mips.cc
index b066a2cda75..ca822758b41 100644
--- a/gcc/config/mips/mips.cc
+++ b/gcc/config/mips/mips.cc
@@ -9923,7 +9923,7 @@ mips_finish_declare_object (FILE *stream, tree decl, int top_level, int at_end)
 void
 mips_set_text_contents_type (FILE *file ATTRIBUTE_UNUSED,
 			     const char *prefix ATTRIBUTE_UNUSED,
-			     unsigned long num ATTRIBUTE_UNUSED,
+			     unsigned HOST_WIDE_INT num ATTRIBUTE_UNUSED,
 			     bool function_p ATTRIBUTE_UNUSED)
 {
 #ifdef ASM_OUTPUT_TYPE_DIRECTIVE
@@ -9932,7 +9932,7 @@ mips_set_text_contents_type (FILE *file ATTRIBUTE_UNUSED,
   char *sname;
   rtx symbol;
 
-  sprintf (buf, "%lu", num);
+  sprintf (buf, HOST_WIDE_INT_PRINT_UNSIGNED, num);
   symbol = XEXP (DECL_RTL (current_function_decl), 0);
   fnname = targetm.strip_name_encoding (XSTR (symbol, 0));
   sname = ACONCAT ((prefix, fnname, "_", buf, NULL));

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-03-02 10:38 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-02 10:38 [gcc r13-6412] MIPS: Bugfix for fix Dejagnu issues with RTL checking enabled Richard Sandiford

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).