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

Jim Grosbach grosbach at apple.com
Fri Nov 30 10:03:49 PST 2012


It sounds like we're holding off on these, but for the record, r168448 is fine to go in if we get another window of opportunity.

-Jim

On Nov 29, 2012, at 6:49 PM, NAKAMURA Takumi <geek4civic at gmail.com> wrote:

> 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