diff --git a/ChangeLog b/ChangeLog index d091e4399f8..ac1fde3f949 100755 --- a/ChangeLog +++ b/ChangeLog @@ -10984,4 +10984,9 @@ * fs/mqueue/mq_open.c: When message queue is opened, inode_reserve() leaves the reference count at zero. mq_open() logic must assure that the reference count of the newly created inode is one (2015-09-23). - + * arch/sim/src/Kconfig, Makefile, up_setjmp64.S: Modern Cygwin X86_64 + machines follow the Microsoft ABI for parameter passing. The older, + Linux System 5 ABI will not work on X86_64-based Cygwin machines. Also, + the newer Cygwin tool chains do nor pre-pend symbol names with the + underscore character. With these changes the simulator agains works + with the newere Cygwin64 platform (2015-09-24). diff --git a/arch b/arch index eaeadc582ae..55821a958e8 160000 --- a/arch +++ b/arch @@ -1 +1 @@ -Subproject commit eaeadc582ae79c5abe1ea8d6515585d2b0f5e34b +Subproject commit 55821a958e864d1f912fa1f90bdb2afd5e855432