Tested on x86-64 Linux. gcc/ChangeLog:
* value-range.cc (irange::debug): New. * value-range.h (irange::debug): New. --- gcc/value-range.cc | 7 +++++++ gcc/value-range.h | 1 + 2 files changed, 8 insertions(+) diff --git a/gcc/value-range.cc b/gcc/value-range.cc index 147c4b04c1d..caef2498959 100644 --- a/gcc/value-range.cc +++ b/gcc/value-range.cc @@ -1999,6 +1999,13 @@ irange::dump (FILE *file) const } } +void +irange::debug () const +{ + dump (stderr); + fprintf (stderr, "\n"); +} + void dump_value_range (FILE *file, const irange *vr) { diff --git a/gcc/value-range.h b/gcc/value-range.h index ff6c0a6176d..32200ff890f 100644 --- a/gcc/value-range.h +++ b/gcc/value-range.h @@ -84,6 +84,7 @@ public: // Misc methods. bool fits_p (const irange &r) { return m_max_ranges >= r.num_pairs (); } void dump (FILE * = stderr) const; + void debug () const; // Deprecated legacy public methods. enum value_range_kind kind () const; // DEPRECATED -- 2.31.1