[PATCH,AIX] Optimize the time required for loading XCOFF data

2018-07-31 Thread REIX, Tony
Description:  * This patch optimizes the time required for loading XCOFF data. Tests:  * AIX: Build: SUCCESS    - build made by means of gmake on AIX. ChangeLog:   * xcoff.c: Optimize loading of XCOFF data. Cordialement, Tony Reix tony.r...@atos.net ATOS / Bull SAS ATOS Expert

[PATCH,AIX] Fix -static-libgcc & -static-libgo issues for AIX

2018-06-15 Thread REIX, Tony
Description: * This patch fixes the crash issues faced when using -static-libgcc & -static-libgo on AIX On AIX, do not call shared library initializers when linking statically. This fixes a bug where frame tables are registered twice at runtime, one time by the shared library

RE:[PATCH,AIX] Optimize parsing of include files.

2018-01-19 Thread REIX, Tony
.net De : David Edelsohn [dje@gmail.com] Envoyé : vendredi 19 janvier 2018 17:36 À : REIX, Tony Cc : gcc-patches@gcc.gnu.org; Ian Lance Taylor; BERGAMINI, DAMIEN Objet : Re: [PATCH,AIX] Optimize parsing of include files. On Thu, Jan 18, 2018 at 9:56 AM,

[PATCH,AIX] Optimize parsing of include files.

2018-01-18 Thread REIX, Tony
Description: * This patch optimizes the time required for parsing the include files. Tests: * AIX: Build: SUCCESS - build made by means of gmake on AIX. ChangeLog: * xcoff.c: Optimize parsing of include files. Cordialement, Tony Reix Bull - ATOS IBM Coop Architect & Technical Leader

[PATCH,AIX] Nil check size threshold control for AIX

2017-12-12 Thread REIX, Tony
Description: * This patch tells the Go frontend to insert explicit guards (check for nil -> panic) for AIX since relying on a fault does not work on AIX for page 0. Tests: * AIX: Build: SUCCESS - build made by means of gmake. ChangeLog: * go-lang.c (go_langhook_init): Handle AIX case for

RE:[PATCH,AIX] Fix issue with PRI*64 on AIX.

2017-10-10 Thread REIX, Tony
8432 Échirolles - France www.atos.net De : David Edelsohn [dje@gmail.com] Envoyé : mardi 10 octobre 2017 15:46 À : REIX, Tony Cc : gcc-patches@gcc.gnu.org Objet : Re: [PATCH,AIX] Fix issue with PRI*64 on AIX. On Tue, Oct 10, 2017 at 5:09 AM, REIX, Tony <

[PATCH,AIX] Fix issue with PRI*64 on AIX.

2017-10-10 Thread REIX, Tony
Description: * This patch enables to build on AIX. Tests: * AIX: Build: SUCCESS - build made by means of gmake within GCC 8 trunk. ChangeLog: * go-system.h : Enable to build on AIX. (fix issue with PRIx64 and PRIu64) Cordialement, Tony Reix Bull - ATOS IBM Coop Architect & Technical

[PATCH,AIX] Manage Go Closure in libffi for AIX

2017-10-03 Thread REIX, Tony
Description: * This patch provides changes in libffi for providing the Go closure on AIX. Tests: * AIX: Build of GCC 8 trunk: SUCCESS - build made by means of gmake. ChangeLog: * src/powerpc/aix.S (ffi_call_AIX): Add debugging pseudo-op and labels for EH. (ffi_call_go_AIX):

RE:[PATCH,AIX] Cleanup in libiberty for AIX.

2017-08-29 Thread REIX, Tony
Description: * This patch does some cleanup in libiberty for AIX. Tests: * AIX: Build: SUCCESS - build made by means of gmake in trunk. - patch generated by: cd gcc-svn-trunk/ svn diff libiberty/ChangeLog libiberty/simple-object-xcoff.c ChangeLog: + *

[PATCH,AIX] 2nd part of support for DWARF debug sections in XCOFF.

2017-08-03 Thread REIX, Tony
Description: * This patch provides the 2nd part of the support for DWARF debug sections in XCOFF. ImportedSymbols() and ImportedLibraries() functions are not implemented. Tests: * AIX: Build: SUCCESS - build made by means of gmake in trunk. - patch generated by: cd

[PATCH,AIX] Initial support for DWARF debug sections in XCOFF.

2017-08-01 Thread REIX, Tony
Description: * This patch provides an initial support for DWARF debug sections in XCOFF. Tests: * AIX: Build: SUCCESS - build made by means of gmake. ChangeLog: * xcoff.c: Initial support for DWARF debug sections in XCOFF. Cordialement, Tony Reix Bull - ATOS IBM Coop Architect &

RE:[PATCH,AIX] Changes for linking gotools on AIX.

2017-07-27 Thread REIX, Tony
Ian Lance Taylor [i...@golang.org] Envoyé : mercredi 26 juillet 2017 20:06 À : David Edelsohn Cc : REIX, Tony; gcc-patches@gcc.gnu.org Objet : Re: [PATCH,AIX] Changes for linking gotools on AIX. On Wed, Jul 26, 2017 at 9:58 AM, David Edelsohn <dje@gmail.com> wrote: > On Wed, Jul 26, 201

RE:[PATCH,AIX] Don't leak a file descriptor if an archive is malformed.

2017-07-27 Thread REIX, Tony
Better with the patch file... Sorry. The Resend did not add the joint file I added with first message (in HTML format, refused). Hope it's OK now. Tony Index: libbacktrace/ChangeLog === --- libbacktrace/ChangeLog (revision 250609)

[PATCH,AIX] Don't leak a file descriptor if an archive is malformed.

2017-07-27 Thread REIX, Tony
(Damned ! Brut text format required !!) Description: * This patch fixes a possible leak of a file descriptor if an archive is malformed. Tests: * Fedora25/x86_64 + GCC trunk : SUCCESS - gmake in libbacktrace directory * AIX : - gmake in libbacktrace directory ChangeLog: * xcoff.c:

[PATCH,AIX] Changes for linking gotools on AIX.

2017-07-26 Thread REIX, Tony
Description: * This patch adds linker options for gotools for AIX. Tests: * Fedora25/x86_64 + GCC trunk : Configure/Build: SUCCESS - build remade by means of gmake. - some test redone in libgo (gmake check) * AIX + GCC 7.1.0 : - build remade by means of gmake. - some test redone in

[PATCH,AIX] Enable libffi for AIX

2017-07-26 Thread REIX, Tony
Description: * This patch enables libffi on AIX. Tests: * Fedora25/x86_64 + GCC trunk : Configure/Build: SUCCESS - build made by means of gmake. ChangeLog: * configure.ac, configure: Enable libffi for AIX Cordialement, Tony Reix Bull - ATOS IBM Coop Architect & Technical Leader Office :

[PATCH,AIX] Enable Go for AIX

2017-07-26 Thread REIX, Tony
Description: * This patch enables Go on AIX. Tests: * Fedora25/x86_64 + GCC trunk : Configure/Build: SUCCESS - build made by means of gmake. ChangeLog: * configure.ac, configure: Enable Go for AIX * contrib/config-list.mk: Enable Go for AIX Cordialement, Tony Reix Bull - ATOS IBM Coop

[PATCH,AIX] Manage .go_export section for AIX

2017-07-26 Thread REIX, Tony
Description: * This patch manages the .go_export section as an EXCLUDE section on AIX. Tests: * Fedora25/x86_64 + GCC trunk : Configure/Build: SUCCESS - build made by means of gmake. ChangeLog: * go-backend.c (go_write_export_data): Use EXCLUDE section for AIX. Cordialement, Tony Reix

[PATCH,AIX] Fully enable XCOFF in libbacktrace on AIX

2017-07-26 Thread REIX, Tony
Description: * This patch fully enables XCOFF in libbacktrace on AIX. Tests: * Fedora25/x86_64 + GCC v7.1.0 : Configure/Build: SUCCESS - build made by means of gmake. ChangeLog: * configure.ac, filetype.awk: Separate AIX XCOFF32 and XCOFF64. * xcoff.c: Add support for AIX XCOFF32 and

RE:[PATCH,AIX] Enable libiberty to read AIX XCOFF

2017-06-07 Thread REIX, Tony
.atos.net De : David Edelsohn [dje@gmail.com] Envoyé : mercredi 7 juin 2017 01:25 À : REIX, Tony; Ian Taylor Cc : SARTER, MATTHIEU (ext); GCC Patches Objet : Re: [PATCH,AIX] Enable libiberty to read AIX XCOFF Tony, This patch generally looks good to me --

RE:[PATCH,AIX] Enable libiberty to read AIX XCOFF

2017-06-07 Thread REIX, Tony
voyé : mercredi 7 juin 2017 01:52 À : David Edelsohn Cc : REIX, Tony; i...@golang.org; SARTER, MATTHIEU (ext); gcc-patches@gcc.gnu.org Objet : Re: [PATCH,AIX] Enable libiberty to read AIX XCOFF David Edelsohn <dje@gmail.com> writes: > This patch generally looks good to me

RE:[PATCH,AIX] Enable FFI Go Closure on AIX

2017-05-17 Thread REIX, Tony
.net De : REIX, Tony Envoyé : mercredi 17 mai 2017 14:53 À : David Edelsohn Cc : GCC Patches; SARTER, MATTHIEU (ext) Objet : RE:[PATCH,AIX] Enable FFI Go Closure on AIX Hi, We have built and installed the libffi master of yesterday on a AIX 6.1 machine and we have rebuilt and tested Pyt

RE:[PATCH,AIX] Enable FFI Go Closure on AIX

2017-05-17 Thread REIX, Tony
- ATOS IBM Coop Architect & Technical Leader Office : +33 (0) 4 76 29 72 67 1 rue de Provence - 38432 Échirolles - France www.atos.net De : David Edelsohn [dje@gmail.com] Envoyé : mardi 16 mai 2017 17:11 À : REIX, Tony Cc : GCC Patches; SARTER, MATT

RE:[PATCH,AIX] Enable FFI Go Closure on AIX

2017-05-16 Thread REIX, Tony
les - France www.atos.net De : David Edelsohn [dje@gmail.com] Envoyé : lundi 15 mai 2017 22:36 À : REIX, Tony Cc : GCC Patches; SARTER, MATTHIEU (ext) Objet : Re: [PATCH,AIX] Enable FFI Go Closure on AIX This patch needs to be submitted to the libffi pr

RE:[PATCH,AIX] Enable Stack Unwinding on AIX

2017-05-16 Thread REIX, Tony
- 38432 Échirolles - France www.atos.net De : David Edelsohn [dje@gmail.com] Envoyé : lundi 15 mai 2017 22:31 À : REIX, Tony Cc : GCC Patches; SARTER, MATTHIEU (ext) Objet : Re: [PATCH,AIX] Enable Stack Unwinding on AIX Please do not email my IBM Notes

[PATCH,AIX] Enable Stack Unwinding on AIX

2017-05-15 Thread REIX, Tony
Description: * This patch enables the stack unwinding on AIX. Tests: * Fedora25/x86_64 + GCC v7.1.0 : Configure/Build: SUCCESS - build made by means of a .spec file based on Fedora gcc-7.0.1-0.12 .spec file ../configure --enable-bootstrap

[PATCH,AIX] Enable FFI Go Closure on AIX

2017-05-15 Thread REIX, Tony
Description: * This patch enables FFI Go Closure on AIX. Tests: * Fedora25/x86_64 + GCC v7.1.0 : Configure/Build: SUCCESS - build made by means of a .spec file based on Fedora gcc-7.0.1-0.12 .spec file ../configure --enable-bootstrap --enable-languages=c,c++,objc,obj-c++,fortran,go,lto

[PATCH,AIX] Enable XCOFF in libbacktrace on AIX

2017-05-15 Thread REIX, Tony
Description: * This patch enables libbacktrace to handle XCOFF on AIX. Tests: * Fedora25/x86_64 + GCC v7.1.0 : Configure/Build: SUCCESS - build made by means of a .spec file based on Fedora gcc-7.0.1-0.12 .spec file ../configure --enable-bootstrap

[PATCH,AIX] Enable libiberty to read AIX XCOFF

2017-05-15 Thread REIX, Tony
Description: * This patch enables libiberty to read AIX XCOFF. Tests: * Fedora25/x86_64 + GCC v7.1.0 : Configure/Build: SUCCESS - build made by means of a .spec file based on Fedora gcc-7.0.1-0.12 .spec file ../configure --enable-bootstrap

Enable Go for AIX

2017-04-25 Thread REIX, Tony
Description: This patch enables libffi, libgo, and Go to be built on AIX. It is the first patch of a series of patches for Go on AIX. Do not use --enable-languages=go on AIX till all patches (FSF and Google) are available. Tests (done with a .spec file): * AIX 7.2/PowerPC: - ./configure