FailedChanges

Summary

  1. [llvm-readobj] - Remove excessive fields when dumping "Version symbols". (details)
  2. [LLD][ELF] - Update test cases after llvm-readobj change. (details)
  3. [MS ABI]: Fix mangling function arguments for template types to be (details)
  4. [mips] Fix loading "double" immediate into a GPR and FPR (details)
  5. [lldb] Insert break to avoid unannotated fall-through (details)
Commit e6e26339ff0316cefd7f9b44ccf22d50fc6e162c by grimar
[llvm-readobj] - Remove excessive fields when dumping "Version symbols".
This removes a few fields that are not useful:
"Section Name", "Address", "Offset" and "Link"
(they duplicated the information available under the "Sections [" tag).
Differential revision: https://reviews.llvm.org/D68704
llvm-svn: 374541
The file was modifiedllvm/test/tools/llvm-readobj/all.test
The file was modifiedllvm/test/tools/llvm-readobj/elf-versioninfo.test
The file was modifiedllvm/test/tools/yaml2obj/versym-section.yaml
The file was modifiedllvm/tools/llvm-readobj/ELFDumper.cpp
Commit a8346cee8a48a8a45b508997f75d40d25860854d by grimar
[LLD][ELF] - Update test cases after llvm-readobj change.
https://reviews.llvm.org/D68704 changed the output format.
llvm-svn: 374542
The file was modifiedlld/test/ELF/empty-ver2.s
The file was modifiedlld/test/ELF/verdef.s
The file was modifiedlld/test/ELF/version-script-symver2.s
The file was modifiedlld/test/ELF/empty-ver.s
The file was modifiedlld/test/ELF/version-script-extern-wildcards.s
The file was modifiedlld/test/ELF/version-script-extern2.s
The file was modifiedlld/test/ELF/version-script-locals-extern.s
The file was modifiedlld/test/ELF/linkerscript/version-script.s
The file was modifiedlld/test/ELF/verneed.s
The file was modifiedlld/test/ELF/version-script-extern-undefined.s
The file was modifiedlld/test/ELF/version-script-extern.s
The file was modifiedlld/test/ELF/verdef-defaultver.s
Commit b95713784a3c4105ade2ded5309b30f51497e810 by nicolasweber
[MS ABI]: Fix mangling function arguments for template types to be
compatible with MSVC
MS name mangling supports cache for first 10 distinct function
arguments.  The error was when non cached template type occurred twice
(e.g. 11th and 12th).  For such case in code there is another cache
table TemplateArgStrings (for performance reasons).  Then one '@'
character at the end of the mangled name taken from this table was
missing.  For other cases the missing '@' character was added in the
call to mangleSourceName(TemplateMangling) in the cache miss code, but
the cache hit code didn't add it.
This fixes a regression from r362560.
Patch by Adam Folwarczny <adamf88@gmail.com>!
Differential Revision: https://reviews.llvm.org/D68099
llvm-svn: 374543
The file was modifiedclang/lib/AST/MicrosoftMangle.cpp
The file was modifiedclang/test/CodeGenCXX/mangle-ms-back-references.cpp
Commit b051a19aa02dddb554d913941868a9dd0837d554 by simon
[mips] Fix loading "double" immediate into a GPR and FPR
If a "double" (64-bit) value has zero low 32-bits, it's possible to load
such value into a GP/FP registers as an instruction immediate. But now
assembler loads only high 32-bits of the value.
For example, if a target register is GPR the `li.d $4, 1.0` instruction
converts into the `lui $4, 16368` one. As a result, we get `0x3FF00000`
in the register. While a correct representation of the `1.0` value is
`0x3FF0000000000000`. The patch fixes that.
Differential Revision: https://reviews.llvm.org/D68776
llvm-svn: 374544
The file was modifiedllvm/test/MC/Mips/macro-li.d.s
The file was modifiedllvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
Commit cb5324c4627a55bce8ff0c65858636afac21c511 by kadircet
[lldb] Insert break to avoid unannotated fall-through
llvm-svn: 374545
The file was modifiedlldb/source/Plugins/ObjectFile/PECOFF/PECallFrameInfo.cpp