Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

auto-win-gnu-32-opt bot is failing llvm build on MIPS header file #30496

Closed
pnkfelix opened this issue Dec 20, 2015 · 2 comments
Closed

auto-win-gnu-32-opt bot is failing llvm build on MIPS header file #30496

pnkfelix opened this issue Dec 20, 2015 · 2 comments

Comments

@pnkfelix
Copy link
Member

bors blocked because auto-win-gnu-32-opt bot is failing llvm build on MIPS header file

Pull Requests that have failed due to this:
#30352
#30468
#30469
#30482
#30486
#30413
#30461
#30473

Sample Error Message:

make[4]: Entering directory '/c/bot/slave/auto-win-gnu-32-opt/build/obj/i686-pc-windows-gnu/llvm/lib/Target/Mips'
llvm[4]: Compiling Mips16FrameLowering.cpp for Release build
In file included from C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:74:0,
                 from C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips.h:18,
                 from C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/MipsFrameLowering.h:17,
                 from C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips16FrameLowering.h:17,
                 from C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips16FrameLowering.cpp:14:
C:/bot/slave/auto-win-gnu-32-opt/build/obj/i686-pc-windows-gnu/llvm/lib/Target/Mips/MipsGenInstrInfo.inc:2032:0: error: unterminated #ifdef
 #ifdef GET_INSTRINFO_MC_DESC
 ^
In file included from C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/MipsInstrInfo.h:29:0,
                 from C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips16InstrInfo.h:18,
                 from C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips16FrameLowering.cpp:16:
C:/bot/slave/auto-win-gnu-32-opt/build/obj/i686-pc-windows-gnu/llvm/lib/Target/Mips/MipsGenInstrInfo.inc:2032:0: error: unterminated #ifdef
 #ifdef GET_INSTRINFO_MC_DESC
 ^
In file included from C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips16InstrInfo.h:18:0,
                 from C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips16FrameLowering.cpp:16:
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/MipsInstrInfo.h:33:47: error: expected class-name before '{' token
 class MipsInstrInfo : public MipsGenInstrInfo {
                                               ^
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/MipsInstrInfo.h:54:8: error: 'bool llvm::MipsInstrInfo::AnalyzeBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*&, llvm::MachineBasicBlock*&, llvm::SmallVectorImpl<llvm::MachineOperand>&, bool) const' marked override, but does not override
   bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
        ^
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/MipsInstrInfo.h:59:12: error: 'unsigned int llvm::MipsInstrInfo::RemoveBranch(llvm::MachineBasicBlock&) const' marked override, but does not override
   unsigned RemoveBranch(MachineBasicBlock &MBB) const override;
            ^
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/MipsInstrInfo.h:61:12: error: 'unsigned int llvm::MipsInstrInfo::InsertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef<llvm::MachineOperand>, llvm::DebugLoc) const' marked override, but does not override
   unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
            ^
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/MipsInstrInfo.h:66:3: error: 'bool llvm::MipsInstrInfo::ReverseBranchCondition(llvm::SmallVectorImpl<llvm::MachineOperand>&) const' marked override, but does not override
   ReverseBranchCondition(SmallVectorImpl<MachineOperand> &Cond) const override;
   ^
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/MipsInstrInfo.h:75:8: error: 'void llvm::MipsInstrInfo::insertNoop(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator) const' marked override, but does not override
   void insertNoop(MachineBasicBlock &MBB,
        ^
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/MipsInstrInfo.h:89:8: error: 'void llvm::MipsInstrInfo::storeRegToStackSlot(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, unsigned int, bool, int, const llvm::TargetRegisterClass*, const llvm::TargetRegisterInfo*) const' marked override, but does not override
   void storeRegToStackSlot(MachineBasicBlock &MBB,
        ^
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/MipsInstrInfo.h:97:8: error: 'void llvm::MipsInstrInfo::loadRegFromStackSlot(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, unsigned int, int, const llvm::TargetRegisterClass*, const llvm::TargetRegisterInfo*) const' marked override, but does not override
   void loadRegFromStackSlot(MachineBasicBlock &MBB,
        ^
In file included from C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips16FrameLowering.cpp:16:0:
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips16InstrInfo.h:35:12: error: 'unsigned int llvm::Mips16InstrInfo::isLoadFromStackSlot(const llvm::MachineInstr*, int&) const' marked override, but does not override
   unsigned isLoadFromStackSlot(const MachineInstr *MI,
            ^
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips16InstrInfo.h:43:12: error: 'unsigned int llvm::Mips16InstrInfo::isStoreToStackSlot(const llvm::MachineInstr*, int&) const' marked override, but does not override
   unsigned isStoreToStackSlot(const MachineInstr *MI,
            ^
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips16InstrInfo.h:46:8: error: 'void llvm::Mips16InstrInfo::copyPhysReg(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, llvm::DebugLoc, unsigned int, unsigned int, bool) const' marked override, but does not override
   void copyPhysReg(MachineBasicBlock &MBB,
        ^
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips16InstrInfo.h:65:8: error: 'bool llvm::Mips16InstrInfo::expandPostRAPseudo(llvm::MachineBasicBlock::iterator) const' marked override, but does not override
   bool expandPostRAPseudo(MachineBasicBlock::iterator MI) const override;
        ^
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips16InstrInfo.h:106:12: error: 'unsigned int llvm::Mips16InstrInfo::getInlineAsmLength(const char*, const llvm::MCAsmInfo&) const' marked override, but does not override
   unsigned getInlineAsmLength(const char *Str,
            ^
In file included from C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips16FrameLowering.cpp:19:0:
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/MipsSubtarget.h:281:24: error: invalid covariant return type for 'virtual const llvm::MipsInstrInfo* llvm::MipsSubtarget::getInstrInfo() const'
   const MipsInstrInfo *getInstrInfo() const override { return InstrInfo.get(); }
                        ^
In file included from C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/MipsSubtarget.h:25:0,
                 from C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips16FrameLowering.cpp:19:
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/include/llvm/Target/TargetSubtargetInfo.h:76:34: error:   overriding 'virtual const llvm::TargetInstrInfo* llvm::TargetSubtargetInfo::getInstrInfo() const'
   virtual const TargetInstrInfo *getInstrInfo() const { return nullptr; }
                                  ^
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips16FrameLowering.cpp: In member function 'virtual void llvm::Mips16FrameLowering::emitPrologue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const':
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips16FrameLowering.cpp:58:30: error: 'const class llvm::Mips16InstrInfo' has no member named 'get'
   BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION))
                              ^
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips16FrameLowering.cpp:73:34: error: 'const class llvm::Mips16InstrInfo' has no member named 'get'
       BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION))
                                  ^
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips16FrameLowering.cpp:78:32: error: 'const class llvm::Mips16InstrInfo' has no member named 'get'
     BuildMI(MBB, MBBI, dl, TII.get(Mips::MoveR3216), Mips::S0)
                                ^
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips16FrameLowering.cpp: In member function 'virtual void llvm::Mips16FrameLowering::emitEpilogue(llvm::MachineFunction&, llvm::MachineBasicBlock&) const':
C:/bot/slave/auto-win-gnu-32-opt/build/src/llvm/lib/Target/Mips/Mips16FrameLowering.cpp:96:32: error: 'const class llvm::Mips16InstrInfo' has no member named 'get'
     BuildMI(MBB, MBBI, dl, TII.get(Mips::Move32R16), Mips::SP)
                                ^
/c/bot/slave/auto-win-gnu-32-opt/build/src/llvm/Makefile.rules:1521: recipe for target '/c/bot/slave/auto-win-gnu-32-opt/build/obj/i686-pc-windows-gnu/llvm/lib/Target/Mips/Release/Mips16FrameLowering.o' failed
make[4]: Leaving directory '/c/bot/slave/auto-win-gnu-32-opt/build/obj/i686-pc-windows-gnu/llvm/lib/Target/Mips'
@pnkfelix
Copy link
Member Author

cc @edunham @alexcrichton

@alexcrichton
Copy link
Member

The bot's now shut down so it'll be pretty difficult to diagnose to prevent this from happening in the future, but for now the new bots should have a clean slate where this doesn't happen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants