History log of /external/llvm/test/MC/COFF/seh.s
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c6a4f5e819217e1e12c458aed8e7b122e23a3a58 21-Jul-2014 Stephen Hines <srhines@google.com> Update LLVM for rebase to r212749.

Includes a cherry-pick of:
r212948 - fixes a small issue with atomic calls

Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
/external/llvm/test/MC/COFF/seh.s
7185bdd88302a67618b2edf51c499d647e5ff492 15-Sep-2013 Kai Nacke <kai.nacke@redstar.de> Generate IMAGE_REL_AMD64_ADDR32NB relocations for SEH
data structures.

The Win64 EH data structures must be of type IMAGE_REL_AMD64_ADDR32NB
instead of IMAGE_REL_AMD64_ADDR32. This is easiely achieved by adding
the VK_COFF_IMGREL32 modifier to the symbol reference.
Change also references to start and end of the SEH range of a function
as offsets to start of the function.

Reviewed by Jim Grosbach, Charles Davis and Nico Rieck.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190766 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/COFF/seh.s
f0a0d578089572be37063bbe37063edb28148159 27-Aug-2013 Kai Nacke <kai.nacke@redstar.de> Fix wrong code offset for unwind code SET_FPREG.

The code offset for unwind code SET_FPREG is wrong because it is set
to constant 0. The fix is to do the same as for the other unwind
codes: emit a label and later the absolute difference between the
label and the begin of the prologue.
Also enables the failing test case MC/COFF/seh.s

Reviewed by Jim Grosbach, Charles Davis and Nico Rieck.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189309 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/COFF/seh.s
5310cdbcc909a7c35d4c7df0fd5703850a9db2a5 08-Jul-2013 Kai Nacke <kai.nacke@redstar.de> Revert: Fix wrong code offset for unwind code SET_FPREG.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185793 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/COFF/seh.s
9611873724b9f8d6cbbed7924c972e8d026cc263 08-Jul-2013 Kai Nacke <kai.nacke@redstar.de> Revert: Generate IMAGE_REL_AMD64_ADDR32NB relocations for SEH data structures.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185791 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/COFF/seh.s
eececbc7d3d420a27f9e1f9e11cce1b9bbff953f 06-Jul-2013 Kai Nacke <kai.nacke@redstar.de> Generate IMAGE_REL_AMD64_ADDR32NB relocations for SEH
data structures.

The Win64 EH data structures must be of type IMAGE_REL_AMD64_ADDR32NB
instead of IMAGE_REL_AMD64_ADDR32. This is easiely achieved by adding
the VK_COFF_IMGREL32 modifier to the symbol reference.
Change also references to start and end of the SEH range of a function
as offsets to start of the function.

Reviewed by Charles Davis and Nico Rieck.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185759 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/COFF/seh.s
ea434e4bca15383418ac65788fdb8bc3b5725fe2 06-Jul-2013 Kai Nacke <kai.nacke@redstar.de> Fix wrong code offset for unwind code SET_FPREG.

The code offset for unwind code SET_FPREG is wrong because it is set
to constant 0. The fix is to do the same as for the other unwind
codes: emit a label and later the absolute difference between the
label and the begin of the prologue.
Also enables the failing test case MC/COFF/seh.s

Reviewed by Charles Davis and Nico Rieck.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185758 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/COFF/seh.s
f89da7210b09a0a0f7c9ee216cd54dca03c6b64a 12-Apr-2013 Nico Rieck <nico.rieck@gmail.com> Replace coff-/elf-dump with llvm-readobj

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179361 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/COFF/seh.s
5ac252024180805f455109ab5c7911012378b64b 08-Aug-2012 NAKAMURA Takumi <geek4civic@gmail.com> llvm/test/MC/COFF/seh.s: Fixup corresponding to r161487.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161489 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/COFF/seh.s
07cbe231738d64d830b77303d664b531130722f7 27-May-2011 Charles Davis <cdavis@mines.edu> Assorted fixes for Win64 EH unwind info emission:
- Flip order of bitfields. This gets our output matching GAS.
- Handle case where the end of the prolog wasn't specified.
- If the resulting unwind info struct is less than 8 bytes, pad to 8 bytes.

Add a test for the latter two.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132188 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/COFF/seh.s
3a5d7d0665e2c836fb7619ea1160b29c36827c4a 27-May-2011 Charles Davis <cdavis@mines.edu> Add a test for Win64 EH unwind information emission.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132180 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/COFF/seh.s