Bug 28824 - "no multiarch mapping for multilib" should be an error, not an ICE
Summary: "no multiarch mapping for multilib" should be an error, not an ICE
Status: RESOLVED INVALID
Alias: None
Product: gcc
Classification: Unclassified
Component: other (show other bugs)
Version: 4.1.1
: P3 minor
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-23 21:07 UTC by Martin Michlmayr
Modified: 2006-08-25 06:39 UTC (History)
2 users (show)

See Also:
Host:
Target:
Build:
Known to work:
Known to fail:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Michlmayr 2006-08-23 21:07:48 UTC
The following should lead to a normal error message, not an ICE:

7910:tbm@deprecation: ~/tmp/src] gcc -imultilib t.c
cc1: internal compiler error: no multiarch mapping for multilib (t.c)

Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions,
see <URL:file:///usr/share/doc/gcc-4.1/README.Bugs>.
zsh: exit 1     gcc -imultilib t.c
7911:tbm@deprecation: ~/tmp/src] cat t.c
int main() {
}
7912:tbm@deprecation: ~/tmp/src]
Comment 1 Andrew Pinski 2006-08-25 06:31:50 UTC
For 4.1.2, I get:
cc1: error: unrecognized command line option "-imultilib"
Comment 2 Andrew Pinski 2006-08-25 06:32:59 UTC
For the mainline, I get cc1 reading from the stdin which is just plain weird.
Comment 3 Andrew Pinski 2006-08-25 06:34:02 UTC
And I don't get an ICE though for either.
Comment 4 Andrew Pinski 2006-08-25 06:39:03 UTC
This is a bug specific to Debian's GCC.  There is no such ICE in the whole of GCC.