{"push_id":732374245,"size":1,"distinct_size":1,"ref":"refs/heads/ppc64","head":"e9dead6faab1f39d9963545b7e085d431c74f6f9","before":"bf778d1d5d552d80af50623d5e8c6e91267d669b","commits":[{"sha":"e9dead6faab1f39d9963545b7e085d431c74f6f9","author":{"email":"bcbac1c0a0e47c5c7b9ad8fc5ccba8dfcff202b6@inria.fr","name":"Xavier Leroy"},"message":"PowerPC port, 32-bit mode: use @plt for \"bl\" function calls in \"dynlink\" (default) mode.\n\nThis is not absolutely necessary, since the dynamic loader is able to relocate non-plt \"bl\" instructions.  However, it avoids problems with direct \"bl\" instructions that overflow the limited excursion of this instruction (+/- 16 Mbytes).  Also, the static linker is clever enough to optimize @plt calls into normal calls when they are within the same static executable or the same DLL.  So, there should be no overhead in the static linking case.\n\n\ngit-svn-id: http://caml.inria.fr/svn/ocaml/branches/ppc64@16228 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02","distinct":true,"url":"https://api.github.com/repos/ocaml/ocaml/commits/e9dead6faab1f39d9963545b7e085d431c74f6f9"}]}