[LLVMbugs] [Bug 11647] New: tramp3d-v4 -O4 failure

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Fri Dec 23 01:41:24 PST 2011


http://llvm.org/bugs/show_bug.cgi?id=11647

             Bug #: 11647
           Summary: tramp3d-v4 -O4 failure
           Product: clang
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: -New Bugs
        AssignedTo: unassignedclangbugs at nondot.org
        ReportedBy: markus at trippelsdorf.de
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified


% clang++ -w -O4 tramp3d-v4-xhcsyW.ii
Call parameter type does not match function signature!
%1* getelementptr inbounds (%class.Interval.101* @vertexDomain, i64 0, i32 0,
i32 0)
 %class.DomainBase.103*  invoke void
@_ZNK10DomainBaseI12DomainTraitsI8IntervalILi3EEEE5printISoEEvRT_(%1*
getelementptr inbounds (%class.Interval.101* @vertexDomain, i64 0, i32 0, i32
0), %"class.std::basic_ostream"* %2595)
          to label %_ZlsI8IntervalILi3EEER6InformS3_RKT_.exit unwind label
%.nonloopexit
GEP is not of right type for indices!
  %2798 = getelementptr inbounds %class.Interval.101* %87, i64 0, i32 0, i32 0
 %"type 0x27f3ea0" = type { [3 x %"type 0x27f3e40"] }Instruction does not
dominate all uses!
  %2798 = getelementptr inbounds %class.Interval.101* %87, i64 0, i32 0, i32 0
  invoke void
@_ZNK10DomainBaseI12DomainTraitsI8IntervalILi3EEEE5printISoEEvRT_(%class.DomainBase.103*
%2798, %"class.std::basic_ostream"* %2797)
          to label %_ZlsI8IntervalILi3EEER6InformS3_RKT_.exit472 unwind label
%3101
Instruction does not dominate all uses!
  %2798 = getelementptr inbounds %class.Interval.101* %87, i64 0, i32 0, i32 0
  invoke void
@_ZNK10DomainBaseI12DomainTraitsI8IntervalILi3EEEE5printISoEEvRT_(%class.DomainBase.103*
%2798, %"class.std::basic_ostream"* %2797)
          to label %_ZlsI8IntervalILi3EEER6InformS3_RKT_.exit472 unwind label
%3101
GEP is not of right type for indices!
  %2895 = getelementptr inbounds %class.Interval.101* %88, i64 0, i32 0, i32 0
 %"type 0x27f3ea0" = type { [3 x %"type 0x27f3e40"] }Instruction does not
dominate all uses!
  %2895 = getelementptr inbounds %class.Interval.101* %88, i64 0, i32 0, i32 0
  invoke void
@_ZNK10DomainBaseI12DomainTraitsI8IntervalILi3EEEE5printISoEEvRT_(%class.DomainBase.103*
%2895, %"class.std::basic_ostream"* %2894)
          to label %_ZlsI8IntervalILi3EEER6InformS3_RKT_.exit477 unwind label
%3105
Instruction does not dominate all uses!
  %2895 = getelementptr inbounds %class.Interval.101* %88, i64 0, i32 0, i32 0
  invoke void
@_ZNK10DomainBaseI12DomainTraitsI8IntervalILi3EEEE5printISoEEvRT_(%class.DomainBase.103*
%2895, %"class.std::basic_ostream"* %2894)
          to label %_ZlsI8IntervalILi3EEER6InformS3_RKT_.exit477 unwind label
%3105
GEP is not of right type for indices!
  %2984 = getelementptr inbounds %class.Interval.101* %89, i64 0, i32 0, i32 0
 %"type 0x27f3ea0" = type { [3 x %"type 0x27f3e40"] }Instruction does not
dominate all uses!
  %2984 = getelementptr inbounds %class.Interval.101* %89, i64 0, i32 0, i32 0
  invoke void
@_ZNK10DomainBaseI12DomainTraitsI8IntervalILi3EEEE5printISoEEvRT_(%class.DomainBase.103*
%2984, %"class.std::basic_ostream"* %2983)
          to label %_ZlsI8IntervalILi3EEER6InformS3_RKT_.exit484 unwind label
%3109
Instruction does not dominate all uses!
  %2984 = getelementptr inbounds %class.Interval.101* %89, i64 0, i32 0, i32 0
  invoke void
@_ZNK10DomainBaseI12DomainTraitsI8IntervalILi3EEEE5printISoEEvRT_(%class.DomainBase.103*
%2984, %"class.std::basic_ostream"* %2983)
          to label %_ZlsI8IntervalILi3EEER6InformS3_RKT_.exit484 unwind label
%3109
GEP is not of right type for indices!
  %3081 = getelementptr inbounds %class.Interval.101* %90, i64 0, i32 0, i32 0
 %"type 0x27f3ea0" = type { [3 x %"type 0x27f3e40"] }Instruction does not
dominate all uses!
  %3081 = getelementptr inbounds %class.Interval.101* %90, i64 0, i32 0, i32 0
  invoke void
@_ZNK10DomainBaseI12DomainTraitsI8IntervalILi3EEEE5printISoEEvRT_(%class.DomainBase.103*
%3081, %"class.std::basic_ostream"* %3080)
          to label %_ZlsI8IntervalILi3EEER6InformS3_RKT_.exit491 unwind label
%3113
Instruction does not dominate all uses!
  %3081 = getelementptr inbounds %class.Interval.101* %90, i64 0, i32 0, i32 0
  invoke void
@_ZNK10DomainBaseI12DomainTraitsI8IntervalILi3EEEE5printISoEEvRT_(%class.DomainBase.103*
%3081, %"class.std::basic_ostream"* %3080)
          to label %_ZlsI8IntervalILi3EEER6InformS3_RKT_.exit491 unwind label
%3113
Broken module found, compilation aborted!
Stack dump:
0.      Running pass 'Function Pass Manager' on module 'ld-temp.o'.
1.      Running pass 'Module Verifier' on function '@main'
clang: error: unable to execute command: Aborted
clang: error: linker command failed due to signal (use -v to see invocation)
clang: note: diagnostic msg: Please submit a bug report to
http://llvm.org/bugs/ and include command line arguments and all diagnostic
information.
clang: note: diagnostic msg: Error generating preprocessed source(s) - no
preprocessable inputs.

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list