LLVM Bugzilla is read-only and represents the historical archive of all LLVM issues filled before November 26, 2021. Use github to submit LLVM bugs

Bug 2355 - llvm-gcc fails to generate_muldi3.o
Summary: llvm-gcc fails to generate_muldi3.o
Status: RESOLVED FIXED
Alias: None
Product: tools
Classification: Unclassified
Component: llvm-gcc (show other bugs)
Version: trunk
Hardware: PC Linux
: P normal
Assignee: Unassigned LLVM Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-23 05:27 PDT by Rafael Ávila de Espíndola
Modified: 2008-05-23 05:34 PDT (History)
1 user (show)

See Also:
Fixed By Commit(s):


Attachments
testcase (162 bytes, application/octet-stream)
2008-05-23 05:27 PDT, Rafael Ávila de Espíndola
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rafael Ávila de Espíndola 2008-05-23 05:27:49 PDT
Created attachment 1664 [details]
testcase

The attached file is a reduced testcase:

./cc1 test.i
 __muldi3cc1: ../../llvm-gcc-4.2/gcc/llvm-convert.cpp:888: llvm::Value* TreeToLLVM::Emit(tree_node*, const MemRef*): Assertion `(isAggregateTreeType(((exp)->common.type)) == (DestLoc != 0) || ((enum tree_code) (exp)->common.code) == MODIFY_EXPR) && "Didn't pass DestLoc to an aggregate expr, or passed it to scalar!"' failed.
Comment 1 Rafael Ávila de Espíndola 2008-05-23 05:34:02 PDT
Fixed by a "svn up" on the llvm-gcc directory. Sorry about that.