RE: ILP32 toolchain status update

2017-11-08 Thread Pinski, Andrew
Note gdb patches are located at:
https://sourceware.org/ml/binutils/2017-03/msg00075.html
https://sourceware.org/ml/gdb-patches/2017-03/msg00051.html


>2. [GLIBC] LP64 glibc libthread_db does not support ILP32.  
No change to glibc was needed to fix this, only the above changes to gdb were 
needed.

>3. [GDB] Handle ILP32 siginfo layout

The change to aarch64_linux_siginfo_fixup fixes that.

>4. [GDB] Inferior call passing pointer argument.  

The change to aarch64_gdbarch_init fixes that.

>5. Handle shared libraries

The change to aarch64_linux_init_abi fixes that.

>6. [GDB] GDB resolves ifunc functions,
The change to aarch64_gdbarch_init fixes that IIRC.


>7. [GDB] Gdbserver support for ILP32.
The change to aarch64_linux_read_description fixes that.

Thanks,
Andrew

-Original Message-
From: linaro-toolchain [mailto:linaro-toolchain-boun...@lists.linaro.org] On 
Behalf Of Maxim Kuvyrkov
Sent: Tuesday, November 7, 2017 4:40 AM
To: Linaro Toolchain 
Cc: Szabolcs Nagy ; Ellcey, Steve 

Subject: ILP32 toolchain status update

Over the last couple of months arm64 community and us have tested various 
aspects of ILP32 toolchain and, while most of toolchain works as expected, 
several features are still missing.  Most of the work left is on GDB side, 
especially using LP64 GDB to debug ILP32 applications.

1. [GCC] GCC sanitizers (ASAN, UBSAN) are not supported for ILP32.

  -- TCWG is working on implementing sanitizer support for ILP32.

2. [GLIBC] LP64 glibc libthread_db does not support ILP32.  This causes 
failures when LP64 GDB is trying to debug ILP32 threaded application.  It is 
expected by users to be able to use LP64 GDB to debug ILP32 applications (LP64 
AArch64 GDB can successfully debug AArch32 applications already!).

  -- Steve, do you plan to work on adding libthread_db support for ILP32?

3. [GDB] Handle ILP32 siginfo layout.  Kernel siginfo layout is different 
between LP64 and ILP32.

4. [GDB] Inferior call passing pointer argument.  GDB may need update to handle 
32-bit pointer vs 64-bit pointer.

5. Handle shared libraries.  GDB needs to read a linked list out of the 
inferior, and that list is about the libraries loaded already.  LP64 and ILP32 
may have different layouts.

6. [GDB] GDB resolves ifunc functions, needs to read auxv (HWCAP) from the 
inferior.  auxv is different on LP64 and ILP32.

7. [GDB] Gdbserver support for ILP32.

--
Maxim Kuvyrkov
www.linaro.org



___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


[FYI] HCQC(HPC compiler quality checker) on GitHub

2017-11-08 Thread Masaki Arai
Hi,

I put HCQC(HPC compiler quality checker) on GitHub.

  URL: https://github.com/Linaro/hcqc

Any comments or suggestions are very welcome.
I am going to improve README.md overall and to add more test programs.
I will also report the analysis results using HCQC on hpc-sig-devel.

The attached PDF file was used to explain HCQC at HPC-SIG SC meeting(11/7).
I think you can reproduce the results on this slide if you modify the
following part of the configuration file:

  hcqc/config/clang-config.json
"COMMAND" : "/usr/bin/clang",
"VERSION" : "4.0.1",

  hcqc/config/gcc-config.json
"COMMAND" : "/usr/bin/gcc-7",
"VERSION" : "7.1.1",

which you need to fix to suit your environment.

[image: https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif]




Best regards,
--
--
Masaki Arai
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


Re: ILP32 toolchain status update

2017-11-08 Thread Yao Qi
On 7 November 2017 at 13:35, Pinski, Andrew  wrote:
> Note gdb patches are located at:
> https://sourceware.org/ml/binutils/2017-03/msg00075.html
> https://sourceware.org/ml/gdb-patches/2017-03/msg00051.html
>
>

All these TODOs are given based on the observations of gdb tests result
with these two patches above applied.

>>2. [GLIBC] LP64 glibc libthread_db does not support ILP32.
> No change to glibc was needed to fix this, only the above changes to gdb were 
> needed.
>

There are still some failed tests in gdb.threads/,

FAIL: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id
FAIL: gdb.threads/thread-specific-bp.exp: non-stop: get main thread id
FAIL: gdb.threads/thread-specific.exp: get threads list (no threads)

>>3. [GDB] Handle ILP32 siginfo layout
>
> The change to aarch64_linux_siginfo_fixup fixes that.
>

FAIL: gdb.base/siginfo-obj.exp: p ssi_addr
FAIL: gdb.base/siginfo-obj.exp: p ssi_addr
FAIL: gdb.base/siginfo-obj.exp: p
$_siginfo._sifields._sigfault.si_addr from core file
FAIL: gdb.base/siginfo-thread.exp: p ssi_addr
FAIL: gdb.base/siginfo-thread.exp: p
$_siginfo._sifields._sigfault.si_addr from core file

>>4. [GDB] Inferior call passing pointer argument.
>
> The change to aarch64_gdbarch_init fixes that.
>

FAIL: gdb.base/callfuncs.exp: p t_string_values("string 1","string 2")
FAIL: gdb.base/callfuncs.exp: p t_string_values("string 1",string_val2)
FAIL: gdb.base/callfuncs.exp: p t_string_values(string_val1,"string 2")
FAIL: gdb.base/callfuncs.exp: p t_char_array_values("carray 1","carray 2")
FAIL: gdb.base/callfuncs.exp: p t_char_array_values("carray 1",char_array_val2)
FAIL: gdb.base/callfuncs.exp: p t_char_array_values(char_array_val1,"carray 2")
FAIL: gdb.base/callfuncs.exp: p sum_args(1,{2})
FAIL: gdb.base/callfuncs.exp: p sum_args(2,{2,3})
FAIL: gdb.base/callfuncs.exp: p sum_args(3,{2,3,4})
FAIL: gdb.base/callfuncs.exp: p sum_args(4,{2,3,4,5})
FAIL: gdb.base/callfuncs.exp: noproto: p t_string_values("string 1","string 2")
FAIL: gdb.base/callfuncs.exp: noproto: p t_string_values("string 1",string_val2)
FAIL: gdb.base/callfuncs.exp: noproto: p t_string_values(string_val1,"string 2")
FAIL: gdb.base/callfuncs.exp: noproto: p t_char_array_values("carray
1","carray 2")
FAIL: gdb.base/callfuncs.exp: noproto: p t_char_array_values("carray
1",char_array_val2)
FAIL: gdb.base/callfuncs.exp: noproto: p
t_char_array_values(char_array_val1,"carray 2")
FAIL: gdb.base/callfuncs.exp: noproto: p sum_args(1,{2})
FAIL: gdb.base/callfuncs.exp: noproto: p sum_args(2,{2,3})
FAIL: gdb.base/callfuncs.exp: noproto: p sum_args(3,{2,3,4})
FAIL: gdb.base/callfuncs.exp: noproto: p sum_args(4,{2,3,4,5})

>>5. Handle shared libraries
>
> The change to aarch64_linux_init_abi fixes that.
>

There are still many failed tests about shared library.

FAIL: gdb.base/catch-load.exp: plain load with stop-on-solib-events:
set var libname = "catch-load-so.so"
FAIL: gdb.base/catch-load.exp: plain load with stop-on-solib-events: continue
FAIL: gdb.base/catch-load.exp: rx load with stop-on-solib-events: set
var libname = "catch-load-so.so"
FAIL: gdb.base/catch-load.exp: rx load with stop-on-solib-events: continue
FAIL: gdb.base/catch-load.exp: non-matching load with
stop-on-solib-events: set var libname = "catch-load-so.so"
FAIL: gdb.base/catch-load.exp: non-matching load with
stop-on-solib-events: continue
FAIL: gdb.base/catch-load.exp: plain unload with stop-on-solib-events:
set var libname = "catch-load-so.so"
FAIL: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: continue
FAIL: gdb.base/catch-load.exp: rx unload with stop-on-solib-events:
set var libname = "catch-load-so.so"
FAIL: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: continue
FAIL: gdb.base/catch-load.exp: non-matching unload with
stop-on-solib-events: set var libname = "catch-load-so.so"
FAIL: gdb.base/catch-load.exp: non-matching unload with
stop-on-solib-events: continue
FAIL: gdb.base/skip-solib.exp: step after ignoring solib file.
FAIL: gdb.base/skip-solib.exp: step (the program exited)
FAIL: gdb.base/skip-solib.exp: bt
FAIL: gdb.base/so-impl-ld.exp: step into solib call
FAIL: gdb.base/so-impl-ld.exp: step in solib call
FAIL: gdb.base/so-impl-ld.exp: step out of solib call
FAIL: gdb.base/solib-display.exp: NO: display (int) a_global
FAIL: gdb.base/solib-display.exp: NO: display (int) b_global
FAIL: gdb.base/solib-display.exp: NO: display (int) c_global
FAIL: gdb.base/solib-display.exp: NO: after rerun
FAIL: gdb.base/solib-display.exp: NO: after rerun (2)
FAIL: gdb.base/solib-display.exp: NO: display main_global
FAIL: gdb.base/solib-display.exp: NO: display a_local
FAIL: gdb.base/solib-display.exp: NO: display a_static
FAIL: gdb.base/solib-display.exp: NO: continue
FAIL: gdb.base/solib-display.exp: IN: display (int) a_global
FAIL: gdb.base/solib-display.exp: IN: display (int) b_global
FAIL: gdb.base/solib-display.exp: IN: display (int) c_global
FAIL: gdb.base/solib-display.exp: IN: after rerun
FAIL: gdb.base/solib-dis

[ANNOUNCE] Linaro Binary Toolchain Release-Candidate GCC 6.4-2017.11-rc1

2017-11-08 Thread Przemyslaw Wirkus
The Linaro Binary Toolchain


The Linaro GCC 6.4-2017.11-rc1 Release-Candidate is now available.

The GCC 6 Release series has significant changes from the GCC 5
release series.  For an explanation of the changes please see the
following website:

https://gcc.gnu.org/gcc-6/changes.html

For help in porting to GCC 6 please see the following explanation:

https://gcc.gnu.org/gcc-6/porting_to.html

Download release-candidate packages from:

(sources)
http://snapshots.linaro.org/components/toolchain/gcc-linaro/6.4-2017.11-rc1/
(binaries)
http://snapshots.linaro.org/components/toolchain/binaries/6.4-2017.11-rc1/

Previous snapshots and release-candidates are at:

http://snapshots.linaro.org/components/toolchain/binaries/

Previous releases are at:

http://releases.linaro.org/components/toolchain/binaries/

A description of the arm and AArch64 target triples can be found at:


https://collaborate.linaro.org/display/TCWGPUB/ARM+and+AArch64+Target+Triples

Host Requirements
==

Linaro officially supports the current and previous Ubuntu LTS
releases (as of the time of this release).  This does not mean that
the toolchain will not work on other/older Linux distributions.  See
the following for the life-time of Ubuntu LTS releases.

https://wiki.ubuntu.com/Releases

The host system upon which the cross-compiler will run requires a
minimum of glibc 2.14, because of API changes to glibc's memcpy API.

https://bugs.linaro.org/show_bug.cgi?id=1869

Package Versions
=
Linaro GCC 6.4-2017.11-rc1


http://snapshots.linaro.org/components/toolchain/gcc-linaro/6.4-2017.11-rc1/

Linaro glibc 2.23 (linaro/2.23/master)

https://lists.gnu.org/archive/html/info-gnu/2016-02/msg9.html

Linaro newlib 2.4-2016.03 (linaro_2.4-branch)

https://sourceware.org/ml/newlib/2016/msg00370.html

Linaro binutils 2.27 (linaro-local/linaro_binutils-2_27-branch)


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=binutils/NEWS;hb=refs/tags/binutils-2_27

Linaro GDB 8.0 (gdb-8.0-branch)

https://lists.gnu.org/archive/html/info-gnu/2016-10/msg7.html

Linaro toolchain package git branches are hosted at:

http://git.linaro.org/toolchain

NEWS for GCC 6 (as of Linaro GCC 6.4-2017.11-rc1)
==

* Previous MinGW hosted version of Linaro GCC C preprocessor failed to
  convert character set used for string, character constants, etc.  This
  is fixed in this release.

  Linaro bugzilla #3040 : CC1 and cc1plus cannot convert UTF-8.

  https://bugs.linaro.org/show_bug.cgi?id=3040

* The Linaro GCC 6.3-2017.05 snapshot added support for -mpure-code
  option to ARMv7-M and ARMv8-M targets.  This option ensures functions
  are put into sections that contain only code and no data.

* The GDB version was upgraded from GDB 8.0.

* Previous versions of the Linaro GCC 6 toolchain, when -static
  -E/—dynamic-list are passed to the linker, might create executables
  with dynamic sections which aren’t supported by run-time. This was
  exhibited in Perf Tools build system and has been fixed upstream and
  backported into Linaro Binutils 2.27 branch.

  Linaro bugzilla #2926 : Perf tools compiled statically for AArch64
  with Linaro release 6.1 and later ones was not statically linked.

  https://bugs.linaro.org/show_bug.cgi?id=2926

* The Linaro GCC 6.3-2017.03 snapshot fixed some ILP32 issues (TLS,
  exception handling, …) and these have been incorporated into this
  release.

* Previous versions of the Linaro GCC 6 toolchain were incorrectly
  generating floating-point code for soft-float Linux targets
  (arm-linux-gnueabi, and armeb-linux-gnueabi).  This escaped detection
  until recently because the soft-float targeted toolchains were
  configured to use general-purpose registers for passing floating-point
  values (which is what you would expect for soft-float toolchains) and
  the intra-routine floating-code was not noticed.

  The issue would only show up on targets that were run on hardware that
  truly didn't have floating-point hardware where the kernel did not
  trap and emulate floating-point routines.  This has been solved in
  Linaro GCC 6.3-2017.02-rc2 by configuring the toolchain (using
  --with-float=soft) to generate code without any floating-point
  instructions at all (-mfloat-abi=soft).

  https://review.linaro.org/#/c/16968/2

  This change should not break compatibility between existing binaries
  compiled with these toolchains since the float-point parameter passing
  ABI is still the same.

* A bug/regression in the compiler has been identified whereby the
  target function that is invoked when calling a "weak" function
  directly is the "strong" override, whereas when calling the function
  via a pointer the "weak" implementation is used.  This would be
  noticed as inconsistent funct

[ANNOUNCE] Linaro Binary Toolchain Release-Candidate GCC 7.2-2017.11-rc1

2017-11-08 Thread Przemyslaw Wirkus
The Linaro Binary Toolchain


The Linaro GCC 7.2-2017.11-rc1 Release-Candidate is now available.

*Notice*: GCC 7.1 ABI change for arm*-*-* targets, and note for
aarch64*-*-* targets

From GCC 7.1 release notes:

On ARM targets (arm*-*-*), a bug introduced in GCC 5 that affects
conformance to the procedure call standard (AAPCS) has been fixed. The
bug affects some C++ code where class objects are passed by value to
functions and could result in incorrect or inconsistent code being
generated. This is an ABI change. If the option -Wpsabi is enabled (on
by default) the compiler will emit a diagnostic note for code that
might be affected.

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77728
GCC 5 and GCC 6 releases will continue to be affected by the ABI bug,
since changing ABI in these releases is not practical.  A warning
enabled by -Wpsabi option was added to GCC 5 and GCC 6 toolchains to
diagnose codebases that might be affected by the ABI bug.

Additionally, this same bug was present in AArch64 backend in
development versions of GCC 7.  There was no releases of GCC with this
bug present in AArch64 backend, therefore the release notes does not
mention this.  However, be advised that any code bases built with
development versions of GCC 7 need to be recompiled with released
version of GCC 7 to conform to ABI.

For an explanation of GCC 7 series changes please see the following
website:

https://gcc.gnu.org/gcc-7/changes.html
For help in porting to GCC 7 please see the following explanation:

https://gcc.gnu.org/gcc-7/porting_to.html

Download release-candidate packages from:

(sources)
http://snapshots.linaro.org/components/toolchain/gcc-linaro/7.2-2017.11-rc1/
(binaries)
http://snapshots.linaro.org/components/toolchain/binaries/7.2-2017.11-rc1/

Previous snapshots and release-candidates are at:

http://snapshots.linaro.org/components/toolchain/binaries/

Previous releases are at:

http://releases.linaro.org/components/toolchain/binaries/

A description of the arm and AArch64 target triples can be found at:


https://collaborate.linaro.org/display/TCWGPUB/ARM+and+AArch64+Target+Triples

Host Requirements
==

Linaro officially supports the current and previous Ubuntu LTS
releases (as of the time of this release).  This does not mean that
the toolchain will not work on other/older Linux distributions.  See
the following for the life-time of Ubuntu LTS releases.

https://wiki.ubuntu.com/Releases

The host system upon which the cross-compiler will run requires a
minimum of glibc 2.14, because of API changes to glibc's memcpy API.

https://bugs.linaro.org/show_bug.cgi?id=1869

Package Versions
=
Linaro GCC 7.2-2017.11-rc1


http://snapshots.linaro.org/components/toolchain/gcc-linaro/7.2-2017.11-rc1/

FSF glibc 2.25 (release/2.25)

https://lists.gnu.org/archive/html/info-gnu/2017-02/msg2.html

Newlib 2.5 (newlib-2_5_0 tag)

https://sourceware.org/ml/newlib/2016/msg01191.html

GNU Binutils 2.28 (linaro-local/linaro_binutils-2_28-branch)


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=binutils/NEWS;hb=refs/tags/binutils-2_28

FSF GDB 8.0 (gdb-8.0-branch)

https://sourceware.org/ml/gdb-announce/2017/msg3.html

Linaro toolchain package git branches are hosted at:

http://git.linaro.org/toolchain

NEWS for GCC 7 (as of Linaro GCC 7.2-2017.11-rc1)
==

* The Linaro GCC 7.2-2017.09 snapshot added float and integer moves
  improvement for AArch64 targets.

* The Linaro GCC 7.1-2017.07 snapshot added prefetching configuration
  improvement for AArch64 targets and laid groundwork to enabling
  prefetching in more cases.

* Previous MinGW hosted version of Linaro GCC C preprocessor failed to
  convert character set used for string, character constants, etc.  This
  is fixed in this release.

  Linaro bugzilla #3040 : CC1 and cc1plus cannot convert UTF-8.

  https://bugs.linaro.org/show_bug.cgi?id=3040

* Performance related backports from the following snapshots have been
  included: Linaro GCC 7.1-2017.05, Linaro GCC 7.1-2017.06, Linaro GCC
  7.1-2017.07, Linaro GCC 7.2-2017.08, Linaro GCC 7.2-2017.09 and Linaro
  GCC 7.2-2017.10.

  See the following Linaro GCC snapshots:

  http://snapshots.linaro.org/components/toolchain/gcc-linaro/7.1-2017.05/
  http://snapshots.linaro.org/components/toolchain/gcc-linaro/7.1-2017.06/
  http://snapshots.linaro.org/components/toolchain/gcc-linaro/7.1-2017.07/
  http://snapshots.linaro.org/components/toolchain/gcc-linaro/7.2-2017.08/
  http://snapshots.linaro.org/components/toolchain/gcc-linaro/7.2-2017.09/
  http://snapshots.linaro.org/components/toolchain/gcc-linaro/7.2-2017.10/


Contact Linaro
===

File bugs at http://bugs.linaro.org

For Linaro member support see http://support.lin

Re: [FYI] HCQC(HPC compiler quality checker) on GitHub

2017-11-08 Thread Yvan Roux
Hi Masaki,

On 8 November 2017 at 04:38, Masaki Arai  wrote:
> Hi,
>
> I put HCQC(HPC compiler quality checker) on GitHub.
>
>   URL: https://github.com/Linaro/hcqc
>
> Any comments or suggestions are very welcome.
> I am going to improve README.md overall and to add more test programs.
> I will also report the analysis results using HCQC on hpc-sig-devel.
>
> The attached PDF file was used to explain HCQC at HPC-SIG SC meeting(11/7).
> I think you can reproduce the results on this slide if you modify the
> following part of the configuration file:

it seems that this PDF is missing.

Best regards,
Yvan

>   hcqc/config/clang-config.json
> "COMMAND" : "/usr/bin/clang",
> "VERSION" : "4.0.1",
>
>   hcqc/config/gcc-config.json
> "COMMAND" : "/usr/bin/gcc-7",
> "VERSION" : "7.1.1",
>
> which you need to fix to suit your environment.
>
> [image: https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif]
>
>
>
>
> Best regards,
> --
> --
> Masaki Arai
> ___
> linaro-toolchain mailing list
> linaro-toolchain@lists.linaro.org
> https://lists.linaro.org/mailman/listinfo/linaro-toolchain
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


Re: [hpc-sig-devel] Re: [FYI] HCQC(HPC compiler quality checker) on GitHub

2017-11-08 Thread Renato Golin
On 8 November 2017 at 17:19, Masaki Arai  wrote:
> Hi,
>
> I am sorry for the inconvenience.
>
> #I'm not sure what is going on.
> #I can extract PDF from my first e-mail.!?


I could see the PDF on the first email, and on this one too. :)

--renato
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


Re: [FYI] HCQC(HPC compiler quality checker) on GitHub

2017-11-08 Thread Luis Machado

FTR, i don't see any attached PDF's in this e-mail either.

On 11/08/2017 12:18 PM, Yvan Roux wrote:

Hi Masaki,

On 8 November 2017 at 04:38, Masaki Arai  wrote:

Hi,

I put HCQC(HPC compiler quality checker) on GitHub.

   URL: https://github.com/Linaro/hcqc

Any comments or suggestions are very welcome.
I am going to improve README.md overall and to add more test programs.
I will also report the analysis results using HCQC on hpc-sig-devel.

The attached PDF file was used to explain HCQC at HPC-SIG SC meeting(11/7).
I think you can reproduce the results on this slide if you modify the
following part of the configuration file:


it seems that this PDF is missing.

Best regards,
Yvan


   hcqc/config/clang-config.json
 "COMMAND" : "/usr/bin/clang",
 "VERSION" : "4.0.1",

   hcqc/config/gcc-config.json
 "COMMAND" : "/usr/bin/gcc-7",
 "VERSION" : "7.1.1",

which you need to fix to suit your environment.

[image: https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif]




Best regards,
--
--
Masaki Arai
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain

___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


Re: [hpc-sig-devel] Re: [FYI] HCQC(HPC compiler quality checker) on GitHub

2017-11-08 Thread Renato Golin
On 8 November 2017 at 17:30, Luis Machado  wrote:
> FTR, i don't see any attached PDF's in this e-mail either.

It's possible that the pdf went to hpc-sig-dev and not toolchain.
maybe toolchain doesn't allow attachments?
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


Re: [hpc-sig-devel] Re: [FYI] HCQC(HPC compiler quality checker) on GitHub

2017-11-08 Thread Yvan Roux
On 8 November 2017 at 18:25, Renato Golin  wrote:
> On 8 November 2017 at 17:19, Masaki Arai  wrote:
>> Hi,
>>
>> I am sorry for the inconvenience.
>>
>> #I'm not sure what is going on.
>> #I can extract PDF from my first e-mail.!?
>
>
> I could see the PDF on the first email, and on this one too. :)

hmm, I still don't see it :(

can it be some differences between hpc-sig-devel@ and linaro-toochain@
lists config ?

Yvan
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


Re: [hpc-sig-devel] Re: [FYI] HCQC(HPC compiler quality checker) on GitHub

2017-11-08 Thread Yvan Roux
On 8 November 2017 at 18:31, Renato Golin  wrote:
> On 8 November 2017 at 17:30, Luis Machado  wrote:
>> FTR, i don't see any attached PDF's in this e-mail either.
>
> It's possible that the pdf went to hpc-sig-dev and not toolchain.
> maybe toolchain doesn't allow attachments?

something like that I guess, but I can see at least one attachment
(.tar file) among the last 1k emaisl on that list
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


Re: ILP32 toolchain status update

2017-11-08 Thread Yao Qi
On 8 November 2017 at 16:56, Pinski, Andrew  wrote:
> What env are you using?  Are the glibc versions on the same between ILP32 and 
> LP64?  Because when that was true I did not have any issues with libthread_db.
>

I didn't run gdb tests in ILP32 env, and I don't have such env.  I got
gdb.sum from Steve on 18 Oct.  You are on the cc as well.  All my analysis
is based on that gdb.sum.

> Anyways I did not see some of those failures listed below when using the 
> correct setup.

OK, can you send me a gdb.sum?

-- 
Yao Qi
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


Re: [hpc-sig-devel] Re: [FYI] HCQC(HPC compiler quality checker) on GitHub

2017-11-08 Thread Masaki Arai
Hi,

Thank you very much for your reply.

I committed the PDF file on GitHub.
Please download it from
   URL:  https://github.com/Linaro/hcqc/blob/master/doc/hcqc-2017-11-07.pdf

Best regards,

--
--
Masaki Arai
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


Re: [hpc-sig-devel] Re: [FYI] HCQC(HPC compiler quality checker) on GitHub

2017-11-08 Thread Yvan Roux
On 8 November 2017 at 18:58, Masaki Arai  wrote:
> Hi,
>
> Thank you very much for your reply.
>
> I committed the PDF file on GitHub.
> Please download it from
>URL:  https://github.com/Linaro/hcqc/blob/master/doc/hcqc-2017-11-07.pdf

Thanks a lot Masaki.

> Best regards,
>
> --
> --
> Masaki Arai
>
>
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


Re: ILP32 toolchain status update

2017-11-08 Thread Adhemerval Zanella


On 08/11/2017 15:49, Yao Qi wrote:
> On 8 November 2017 at 16:56, Pinski, Andrew  wrote:
>> What env are you using?  Are the glibc versions on the same between ILP32 
>> and LP64?  Because when that was true I did not have any issues with 
>> libthread_db.
>>
> 
> I didn't run gdb tests in ILP32 env, and I don't have such env.  I got
> gdb.sum from Steve on 18 Oct.  You are on the cc as well.  All my analysis
> is based on that gdb.sum.
> 
>> Anyways I did not see some of those failures listed below when using the 
>> correct setup.
> 
> OK, can you send me a gdb.sum?
> 

Btw, any of you have a easy development ready ILP32 env? I have working
IPL32 native kvm machine and I trying to bootstrap a devel environment
using abe to check the sanitizers (a native one).
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain


Re: ILP32 toolchain status update

2017-11-08 Thread Maxim Kuvyrkov
> On Nov 8, 2017, at 9:03 PM, Pinski, Andrew  wrote:
> 
> I thought the decision Linaro/Arm was going to take over the development of 
> the ILP32?
> What happened to that decision?

Hi Andrew,

Where such a decision was discussed?

--
Maxim Kuvyrkov
www.linaro.org

> 
> Thanks,
> Andrew
> 
> -Original Message-
> From: Yao Qi [mailto:yao...@linaro.org] 
> Sent: Wednesday, November 8, 2017 9:50 AM
> To: Pinski, Andrew 
> Cc: Maxim Kuvyrkov ; Linaro Toolchain 
> ; Szabolcs Nagy ; 
> Ellcey, Steve 
> Subject: Re: ILP32 toolchain status update
> 
> On 8 November 2017 at 16:56, Pinski, Andrew  wrote:
>> What env are you using?  Are the glibc versions on the same between ILP32 
>> and LP64?  Because when that was true I did not have any issues with 
>> libthread_db.
>> 
> 
> I didn't run gdb tests in ILP32 env, and I don't have such env.  I got 
> gdb.sum from Steve on 18 Oct.  You are on the cc as well.  All my analysis is 
> based on that gdb.sum.
> 
>> Anyways I did not see some of those failures listed below when using the 
>> correct setup.
> 
> OK, can you send me a gdb.sum?
> 
> --
> Yao Qi

___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain