[llvm-commits] [LLVMdev] !!! 3.2 Release RC2 deadline November 29th

NAKAMURA Takumi geek4civic at gmail.com
Thu Nov 29 18:49:22 PST 2012


Jim, could you approve r168448, "Add relocations used for mips big GOT."?
 llvm/include/llvm/MC/MCExpr.h
 llvm/lib/MC/MCExpr.cpp

Others (lib/Target/Mips) should be owned de-facto by Mips guys, I
suppose, though.
I think Evan could approve them in this case.

Pawel, FYI, they, 8 commits, can be applied cleanly into release_32
and can be built w/o warnings nor failures.

 llvm/include/llvm/MC/MCExpr.h                             |    6 +-
 llvm/lib/MC/MCExpr.cpp                                    |    4 +
 llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp      |    4 +
 llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp      |   10 +-
 llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h          |    8 +-
 llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp |   12 +
 llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h        |   12 +
 llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp   |   12 +
 llvm/lib/Target/Mips/Mips64InstrInfo.td                   |    2 +
 llvm/lib/Target/Mips/MipsISelLowering.cpp                 |  257 ++++++-------
 llvm/lib/Target/Mips/MipsInstrInfo.td                     |    2 +
 llvm/lib/Target/Mips/MipsMCInstLower.cpp                  |    4 +
 llvm/test/CodeGen/Mips/biggot.ll                          |   50 +++
 llvm/test/MC/Mips/xgot.ll                                 |   42 ++
 14 files changed, 276 insertions(+), 149 deletions(-)

...Takumi

2012/11/30 32bitmicro <root at 32bitmicro.com>:
> Akira,
>
>> Pawel,
>>
>> Is it still not too late to merge these patches?
>>
>> r168471
>> r168460
>> r168458
>> r168456
>> r168455
>> r168453
>> r168450
>> r168448
>>
>> These patches fix a bug in mips backend's GOT implementation and add
>> support for big-GOT relocations.
>
> That's quite a list of patches! To get them into the
> 3.2 release you would first need to get approval from all
> the code owners and then we would have to merge and test.
> Frankly, I do not see how we could get all that done
> without delaying the release, RC2 deadline is today
> at 10p.m. PST.
>
> Pawel
>
>>
>> Thank you.
>>
>> On Tue, Nov 27, 2012 at 7:35 PM, Pawel Wodnicki <root at 32bitmicro.com> wrote:
>>
>>> Hello,
>>>
>>>  Just a quick reminder that the November 29th (10p.m. PST) is the
>>> end of Phase 1 testing and Release Candidate 2 (RC2) deadline.
>>> After RC2 deadline, LLVM-Clang 3.2 release will be considered feature
>>> complete and no new functionality can be added.
>>>
>>>  With 2 days left please use following guidelines when
>>> initiating request for patches before RC2 deadline.
>>>
>>>  I will be happy to merge *approved* patches for low risk/
>>> crash fixes that merge cleanly and have simple test case or
>>> procedure to verify correctness (aka 1040 EZ Patch).
>>>
>>> Patches that do not fall under the above category need to
>>> be classified as either release blocking (discussed below)
>>> or non release blocking and thus not included in this release.
>>>
>>>
>>>  Code owners
>>>
>>>  I need your input on the state of the release blocking issues as
>>> listed in the Bug 13893 - "Umbrella bug for 3.2 release"
>>>
>>> http://llvm.org/bugs/show_bug.cgi?id=13893.
>>>
>>> Please review the list below and let me know whether the
>>> listed bugs can be (better yet will be!) fixed in the Phase 2.
>>>
>>> If there are other release stopping bugs/issues that you
>>> think should be fixed before the final 3.2 release but
>>> are not listed below then please add them to the
>>> Bug 13893 - "Umbrella bug for 3.2 release".
>>>
>>>
>>>
>>> As of today Tuesday Nov 27th following release blocking
>>> bugs are still open:
>>>
>>> 12664 - O2 -ftree-vectorize -fplugin-arg-dragonegg-enable-gcc-optzns on
>>> mdbx.f90 confuses dragoneg
>>>
>>> 13561 -  LLVM ERROR: Cannot select: 0x14214bb10: i16 =
>>> extract_vector_elt 0x14214b910, 0x142142c10
>>>
>>> 14116 - Inliner incorrectly combines cleanup and catch landing pads
>>>
>>> 14279 - mishandling of implicit move in class with copy-only member
>>>
>>> 14337 - UNREACHABLE executed at CallingConvLower.cpp:111 when returning
>>> v4f64 on ARM
>>>
>>> 14429 - Dragonegg fails to build clang
>>>
>>>
>>> Pawel
>>> _______________________________________________
>>> LLVM Developers mailing list
>>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>>
>>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev



More information about the llvm-commits mailing list