Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Conversation

janvorli
Copy link
Member

@janvorli janvorli commented Oct 9, 2017

This change ports a fix for a bug in the code that copies a struct into the transition
frame. When it contains four floats, the first two are put to the right place,
but the following two are placed to an address that's offset by 8 instead of
by 16.

It also ports regression test for this problem as Pri 1 test.

…reflection

This change fixes a bug in the code that copies a struct into the transition
frame. When it contains four floats, the first two are put to the right place,
but the following two are placed to an address that's offset by 8 instead of
by 16.

It also adds regression test for this problem as Pri 1 test.
@eerhardt
Copy link
Member

eerhardt commented Oct 9, 2017

Fixes #14391

@janvorli
Copy link
Member Author

@dotnet-bot test CentOS7.1 x64 Release Priority 1 Build and Test please

@janvorli
Copy link
Member Author

@dotnet-bot test Ubuntu x64 Checked Build and Test please

@janvorli
Copy link
Member Author

@dotnet-bot test Windows_NT x64 Release Priority 1 Build and Test please

@janvorli
Copy link
Member Author

The Pri 1 tests are failing due to the new test. It looks like the project needs to be tweaked for the 1.0.0 somehow:

test7685.cs(7,14): error CS0518: Predefined type 'System.Object' is not defined or imported [D:\j\workspace\x64_release_w---708a25ee\tests\src\Regressions\coreclr\GitHub_7685\Test7685.csproj]
07:44:27 test7685.cs(33,15): error CS0518: Predefined type 'System.ValueType' is not defined or imported [D:\j\workspace\x64_release_w---708a25ee\tests\src\Regressions\coreclr\GitHub_7685\Test7685.csproj]

@janvorli
Copy link
Member Author

@mmitche, the build "Ubuntu x64 Checked Build and Test" in 1.0.0 branch has failed due to missing lldb-3.6-dev package. @mikem8361 have you removed it when you were adding the support for llvm3.9?
See:

03:39:09 Re-run cmake no build system arguments
03:39:21 -- The C compiler identification is Clang 3.5.0
03:39:22 -- The CXX compiler identification is Clang 3.5.0
03:39:22 -- Check for working C compiler: /usr/bin/clang-3.5
03:39:22 -- Check for working C compiler: /usr/bin/clang-3.5 -- works
03:39:22 -- Detecting C compiler ABI info
03:39:22 -- Detecting C compiler ABI info - done
03:39:22 -- Check for working CXX compiler: /usr/bin/clang++-3.5
03:39:22 -- Check for working CXX compiler: /usr/bin/clang++-3.5 -- works
03:39:22 -- Detecting CXX compiler ABI info
03:39:22 -- Detecting CXX compiler ABI info - done
03:39:22 -- The ASM compiler identification is Clang
03:39:22 -- Found assembler: /usr/bin/clang-3.5
03:39:22 Detected Linux x86_64
03:39:23 -- Performing Test HAVE_UDAT_STANDALONE_SHORTER_WEEKDAYS
03:39:28 -- Performing Test HAVE_UDAT_STANDALONE_SHORTER_WEEKDAYS - Success
03:39:28 -- Looking for ucol_setMaxVariable
03:39:28 -- Looking for ucol_setMaxVariable - not found
03:39:28 CMake Error at src/ToolBox/SOS/lldbplugin/CMakeLists.txt:47 (message):
03:39:28   Cannot find lldb-3.5, lldb-3.6 or lldb-3.8.  Try installing lldb-3.6-dev
03:39:28   (or the appropriate package for your platform)
03:39:28 
03:39:28 
03:39:28 -- Configuring incomplete, errors occurred!
03:39:28 See also "/mnt/j/workspace/dotnet_coreclr/release_1.0.0/checked_ubuntu_prtest/bin/obj/Linux.x64.Checked/CMakeFiles/CMakeOutput.log".
03:39:28 See also "/mnt/j/workspace/dotnet_coreclr/release_1.0.0/checked_ubuntu_prtest/bin/obj/Linux.x64.Checked/CMakeFiles/CMakeError.log".
03:39:28 Failed to generate native component build project!

@janvorli janvorli merged commit 54f1cf6 into dotnet:release/1.0.0 Oct 12, 2017
@janvorli janvorli deleted the port-fix-fp-args-reflection-100 branch October 12, 2017 12:07
@mmitche
Copy link
Member

mmitche commented Oct 12, 2017

@mikem8361 I didn't remove it...did you?

@mikem8361
Copy link

mikem8361 commented Oct 12, 2017 via email

@mikem8361
Copy link

mikem8361 commented Oct 12, 2017 via email

@mmitche
Copy link
Member

mmitche commented Oct 12, 2017 via email

@mikem8361
Copy link

mikem8361 commented Oct 12, 2017 via email

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

Successfully merging this pull request may close these issues.

6 participants