Ubuntu's builds of GCC enable non-standard options (specifically
-Wformat-security and -Wformat).  In an attempt to maintain parity with the
upstream testsuite output, I've gone through the testsuite and located many
architecture-dependent format-string/type discontinuities (e.g. %d should be
%ld for a pointer on x86_64).  This patch seeks to address all the mismatches
through a standardized use of %p with (void*), and in several cases, a forced
(int) cast.

Are these changes interesting?  I am hoping they are not needlessly invasive,
but I am obviously open to feedback.


-- 
           Summary: overhaul printf formats and type casts in testsuite
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P3
         Component: testsuite
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: kees at outflux dot net


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39537

Reply via email to