#5629: A toplevel 'open' in the REPL does not trigger an unused open warning. (Cherry-picked from trunk r12541.)

git-svn-id: svn+ssh://yquem.inria.fr/net/yquem/devel/caml/svn/ocaml/version/4.00@12542 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
[arm] Handle backward jumps properly with TBH (PR#5623).
    
The Thumb-2 TBH instruction supports only forward jumps, which is what is
usually generated for Lswitch. But in some rare cases, the compiler can
generate backward jumps for Lswitch. To properly support these cases, we
emit appropriate trampolines (following the TBH) for these backward jumps
as necessary.



git-svn-id: svn+ssh://yquem.inria.fr/net/yquem/devel/caml/svn/ocaml/version/4.00@12547 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
#5632: with-constraints count as references. (Cherry-picked from trunk r12549.)

git-svn-id: svn+ssh://yquem.inria.fr/net/yquem/devel/caml/svn/ocaml/version/4.00@12550 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
small changes to work under cygwin

git-svn-id: svn+ssh://yquem.inria.fr/net/yquem/devel/caml/svn/ocaml/version/4.00@12551 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
fix test for cygwin

git-svn-id: svn+ssh://yquem.inria.fr/net/yquem/devel/caml/svn/ocaml/version/4.00@12552 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Fix compilation of ocamldoc on Windows after the binannot merge.

git-svn-id: svn+ssh://yquem.inria.fr/net/yquem/devel/caml/svn/ocaml/version/4.00@12553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
adapt to 32-bit machines

git-svn-id: svn+ssh://yquem.inria.fr/net/yquem/devel/caml/svn/ocaml/version/4.00@12554 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
remove and ignore generated file tscanf_data

git-svn-id: svn+ssh://yquem.inria.fr/net/yquem/devel/caml/svn/ocaml/version/4.00@12555 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
adapt ignores to cygwin

git-svn-id: svn+ssh://yquem.inria.fr/net/yquem/devel/caml/svn/ocaml/version/4.00@12556 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
adapt ignores to cygwin

git-svn-id: svn+ssh://yquem.inria.fr/net/yquem/devel/caml/svn/ocaml/version/4.00@12557 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
throw away all error messages

git-svn-id: svn+ssh://yquem.inria.fr/net/yquem/devel/caml/svn/ocaml/version/4.00@12558 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
ignore generated file tscanf_data

git-svn-id: svn+ssh://yquem.inria.fr/net/yquem/devel/caml/svn/ocaml/version/4.00@12559 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
adapt to Windows end-of-line

git-svn-id: svn+ssh://yquem.inria.fr/net/yquem/devel/caml/svn/ocaml/version/4.00@12560 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
ignore ocamlrund.exe

git-svn-id: svn+ssh://yquem.inria.fr/net/yquem/devel/caml/svn/ocaml/version/4.00@12561 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
throw away spurious error message

git-svn-id: svn+ssh://yquem.inria.fr/net/yquem/devel/caml/svn/ocaml/version/4.00@12562 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
preparing release 4.00.0+beta2

git-svn-id: svn+ssh://yquem.inria.fr/net/yquem/devel/caml/svn/ocaml/version/4.00@12566 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
increase post-release 4.00.0+beta2

git-svn-id: svn+ssh://yquem.inria.fr/net/yquem/devel/caml/svn/ocaml/version/4.00@12568 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
typo in doc

git-svn-id: svn+ssh://yquem.inria.fr/net/yquem/devel/caml/svn/ocaml/version/4.00@12571 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
fix wrong number on "unused open warning" feature

git-svn-id: svn+ssh://yquem.inria.fr/net/yquem/devel/caml/svn/ocaml/version/4.00@12573 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
fix wrong commit

git-svn-id: svn+ssh://yquem.inria.fr/net/yquem/devel/caml/svn/ocaml/version/4.00@12579 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02