Bug 47096 - i686-interix3 fails building dbxout.o
Summary: i686-interix3 fails building dbxout.o
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: target (show other bugs)
Version: 4.6.0
: P3 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords: build
Depends on:
Blocks: enable-werror-always
  Show dependency treegraph
 
Reported: 2010-12-29 01:26 UTC by Jorn Wolfgang Rennecke
Modified: 2012-03-05 22:29 UTC (History)
1 user (show)

See Also:
Host: x86_64-pc-linux-gnu
Target: i686-interix3
Build:
Known to work:
Known to fail:
Last reconfirmed: 2011-05-06 00:00:00


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jorn Wolfgang Rennecke 2010-12-29 01:26:36 UTC
../../../gcc/gcc/dbxout.c: In function ‘dbxout_symbol_location’:
../../../gcc/gcc/dbxout.c:3037:13: error: signed and unsigned type in conditional expression [-Werror=sign-compare]
../../../gcc/gcc/dbxout.c:3037:13: error: signed and unsigned type in conditional expression [-Werror=sign-compare]
../../../gcc/gcc/dbxout.c: In function ‘dbxout_parms’:
../../../gcc/gcc/dbxout.c:3428:15: error: signed and unsigned type in conditional expression [-Werror=sign-compare]
../../../gcc/gcc/dbxout.c:3428:15: error: signed and unsigned type in conditional expression [-Werror=sign-compare]
cc1: all warnings being treated as errors
Comment 1 Jorn Wolfgang Rennecke 2010-12-29 01:47:28 UTC
The definition of DBX_REGISTER_NUMBER comes from config/i386/i386-interix.h .
Comment 2 jsm-csl@polyomino.org.uk 2010-12-29 11:22:07 UTC
There are more i686-interix3 problems than that; even without -Werror a 
cross to that target won't build in my experience.
Comment 3 Jorn Wolfgang Rennecke 2012-03-05 22:29:31 UTC
Cross-build of cc1 for i686-interix3 (using --enable-werror-always and
--enable-obsolete) succeeds in revision 184927.