Ganesh
wrote:
> Hi,
>
> We would like to run some benchmarks in the foundation model.
> I like to know which is the best option-set (GCC compiler options) that the
> linaro community recommends for aarch64.
>
> Regards
> Ganesh
>
--
Matthew Gretton-Dann
L
te offset, a multiple of 8 in the range 0 to 32760, defaulting to 0
and encoded in the "imm12" field as /8.
So in this case where we're taking the low 12-bits of ANCHOR0 we
should be ensuring it is aligned to 8-bytes (or less than 256 - but we
can't necessarily tell tha
om June
> results in working binaries (and the unpatched version does not).
>
>> I'm about to disappear to sunnier climes
>
> One advantage of the southern hemisphere: my climes are already sunny...
>
>> for three weeks but I'll definitely look at it when I g
nd getting it built
into its own .o file with libgloss, and providing appropriate .specs
files.
However, I can see the other viewpoint as well - the newlib should
work without the MMU turned on. So I leave it to wiser heads than me
to make a definitive statement on what newlib presupposes
oblem.
>>
>> Yvan
>>
>> On 4 October 2013 10:56, Matthew Gretton-Dann
>> wrote:
>>> Michael, Yvan,
>>>
>>> Michael - thanks for posting upstream.
>>>
>>> Yvan can you do the commit on Michael's behalf as and when it gets a
-bit user-space libraries as well.
Thanks,
Matt
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
gt;> Hi Michael,
>>
>> If think it's ok for an upstreaming request.
>>
>> Thanks,
>> Yvan
>>
>>
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
___
linaro-toolc
the process would be to get gccgo
> included in the binary distributions of GCC that Linaro makes.
>
> Cheers,
> mwh
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
___
linaro-toolchain maili
/~ramana/gcc-linaro/divmodsi4-experiments)
>
> Any suggestion for best way to handle this?
>
> Thanks,
> Kugan
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
t are welcome.
Thanks,
Matt
--
Matthew Gretton-Dann
Toolchain Working Group, Linaro
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
rst option to --semi-host is the name of the image again.
Thanks,
Matt
--
Matthew Gretton-Dann
Toolchain Working Group, Linaro
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
More information on Linaro GDB is available at:
https://launchpad.net/gdb-linaro
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http
going on without the information I asked for above.
Thanks,
Matt
--
Matthew Gretton-Dann
Toolchain Working Group, Linaro
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
r, a proper fix that we can do - meaning one that doesn't
involve fixing up blobs we don't have the source to or getting Android
upstream to introduce libgcc_s).
The original discussion about this patch is here:
http://gcc.gnu.org/ml/gcc-patches/2012-08/msg01462.html
Thanks,
Matt
-
Bernhard Rosenkränzer wrote:
On 7 May 2013 10:37, Matthew Gretton-Dann
wrote:
On 04/05/13 00:21, Bernhard Rosenkränzer wrote:
How did you diff gcc-4.7/libgcc and gcc-4.8/libgcc?
Checked out the sources and looked at the output of
diff -urN gcc-4.7/libgcc gcc-4.8/libgcc
What does readelf gi
checking - what's the
difference between the callers from both objects).
So if you could diff the objects within libgcc.a that contain __aeabi_uidiv
that would be great.
Thanks,
Matt
--
Matthew Gretton-Dann
Toolchain Working Group, Linaro
d?
What are you building for? Cortex-A15 and -A7 have divide instructions, so
you might have issues there.
It might also be worth seeing what libgcc_s looks like in 4.7 and 4.8 and
see what has changed about the objects there.
Thanks,
Matt
--
Matthew Gretton-Dann
Toolchain Working Group, Li
you in Lava?
Thanks,
Matt
--
Matthew Gretton-Dann
Toolchain Working Group, Linaro
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
On 16/04/13 14:08, Matthias Klose wrote:
Am 16.04.2013 11:49, schrieb Matthew Gretton-Dann:
The issues I encountered were:
* Its hard to get a machine running in hard-float to bootstrap a soft-float
compiler and vice-versa.
hmm, why?
when using precise or quantal as the build environment
binary mode
make: *** [smoothstep.o] Error 1
I can reproduce this with upstream 4.7 and trunk (and so presumably with
4.8). I've raised it upstream with a reduced testcase. See
http://gcc.gnu.org/PR56979.
Thanks,
Matt
--
Matthew Gretton-Dann
Toolchain Working Group, Linaro
the result in the shortest possible time.
A final note on benchmarking. I think the above scheme could work for
benchmarking targets all we need to do is build a kernel/rootfs that is
setup to provide a system that produces repeatable benchmarking results.
Comments welcome from all.
Thanks,
Ma
ld is fine.
Thanks,
Matt
--
Matthew Gretton-Dann
Toolchain Working Group, Linaro
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
ad.net/gcc-linaro/4.6/4.6-2013.03
Mailing list: http://lists.linaro.org/mailman/listinfo/linaro-toolchain
Bugs: https://bugs.launchpad.net/gcc-linaro/
Questions? https://ask.linaro.org/
Interested in commercial support? Inquire at supp...@linaro.org
--
Matthew Gretton-Dann
Toolchain Working Gro
de for the Toolchain
Working Group.
This channel is public and open to anyone who wants to talk with the TCWG
group about anything toolchain related.
Thanks,
Matt
--
Matthew Gretton-Dann
Toolchain Working Group, Linaro
___
linaro-toolchain mailing l
* Analyse ARM results
* On x86_64 to see what the actual benefit we could get
* fix-gcc-multiarch-testing
* Come up with strawman proposal for updating testsuite to handle
testing with varying command-line options.
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d
==
* Run HOT/COLD partitioning benchmarks
* Analyse ARM results
* On x86_64 to see what the actual benefit we could get
* fix-gcc-multiarch-testing
* Come up with strawman proposal for updating testsuite to handle
testing with varying command-line options.
--
Matthew Gretton-Dann
ut file a particular name you need to use the -o
option to GCC.
Thanks,
Matt
--
Matthew Gretton-Dann
Toolchain Working Group, Linaro
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
e entire sysroot tarball you have onto your ARM board into
some location (say /opt/gcc-linaro - but anywhere will do). Then do:
LD_LIBRARY_PATH=/opt/gcc-linaro/lib/arm-linux-gnueabihf program-to-execute args
Thanks,
Matt
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d
== Future ==
* Run HOT/COLD partitioning benchmarks
* Analyse ARM results
* On x86_64 to see what the actual benefit we could get
* fix-gcc-multiarch-testing
* Come up with strawman proposal for updating testsuite to handle
testing with varying command-line options.
--
Matthew Gretton
All,
Due to items in the performance call being covered in other meetings, travel
and other issues I have decided to cancel today's 1600 UTC call.
Thanks,
Matt
--
Matthew Gretton-Dann
Toolchain Working Group, Linaro
___
linaro-toolchain ma
On 16/01/13 14:22, Marcus Shawcroft wrote:
This patch fixes an issue in the AArch64 strncmp implementation which
occurs if ULONG_MAX-15 <= n <= ULONG_MAX.
Matt, this is the last of my outstanding patches for cortex-strings.
/Marcus
Applied.
Matt
--
Matthew Gretton-Dann
Toolchain W
g
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
Applied.
Matt
--
Matthew Gretton-Dann
Toolchain Working Group, Linaro
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
here:
https://wiki.linaro.org/WorkingGroups/ToolChain/Meetings/2013-01-21
Please feel free to add your own agenda items before hand.
Thanks,
Matt
--
Matthew Gretton-Dann
Toolchain Working Group, Linaro
___
linaro-toolchain mailing list
linaro-toolchain@lists.
RM results
* On x86_64 to see what the actual benefit we could get
* fix-gcc-multiarch-testing
* Come up with strawman proposal for updating testsuite to handle
testing with varying command-line options.
--
Matthew Gretton-Dann
Toolchain Working Gro
: 0 0 0
Yes this means you have no swap on your system.
But you do have 1GB of memory of which about 575 MB is free, so I would
still say the evidence is that this test case is using excessive amounts of
memory and so raising a bug report would be useful.
Thanks,
Matt
--
Matthew Gretton-Dann
or working round the issue - my suggestion is either:
a) Use a cross compiler (so build on x86 targetting ARM); or
b) split the source file into many smaller files.
Thanks,
Matt
--
Matthew Gretton-Dann
Toolchain Working Group, Linaro
___
linar
g against gcc-linaro in Launchpad (if the GCC you are
using is Linaro GCC) - if it isn't please file a bug in the appropriate
place for that GCC distribution. Attach the *.ii file in the bug report as
this will enable others to try and reproduce the problem.
Thanks,
Matt
--
Matthew Gret
This has been applied.
Thanks,
Matt
--
Matthew Gretton-Dann
Toolchain Working Group, Linaro
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
On 07/01/13 15:31, Marcus Shawcroft wrote:
This patch adds the strnlen test from glibc in preparation for an
AArch64 specific strnlen implementation...
This has been applied.
Thanks,
Matt
--
Matthew Gretton-Dann
Toolchain Working Group, Linaro
This has been applied.
Thanks,
Matt
--
Matthew Gretton-Dann
Toolchain Working Group, Linaro
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
rt of binutils 2.23.1
TODO: Matt to blueprint options for reducing QEMU based cross test noise
ACTION: Matt to unreserve Michael Hope's reservations
ACTION: Matt to look at why Cortex-A9 softfloat bootstraps fail in Stage2.
Thanks,
Matt
--
Matthew Gretton-Dann
Toolchain Working Gro
Gretton-Dann
Toolchain Working Group, Linaro
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
Gretton-Dann
Toolchain Working Group, Linaro
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
tcase with source and
command lines used.
> 3. Are we need to fix this in Prelink utils
As I said above, I don't have enough information to answer this with
confidence. But my guess is that yes - you are going to have to
handle this (and the related relocations) in the prelink utilities.
T
testsuite to handle
testing with varying command-line options.
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman
27;s
do this when we branch 4.8 and not to the historic branches.
Thanks,
Matt
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists
partitioning benchmarks
* Analyse ARM results
* On x86_64 to see what the actual benefit we could get
* fix-gcc-multiarch-testing
* Come up with strawman proposal for updating testsuite to handle
testing with varying command-line options.
--
Matthew Gretton-Dann
Linaro Toolchain Working
are building GCC yourself have specified
--with-float=softfp, but not specified the actual floating point
architecture with --with-fpu= on the GCC configure line. See the
documentation for -mfpu= in the GCC manuals to see what values are
valid here (again guessing but you probably want --with-
arch-testing has been done.
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
n.
There are two ways around this:
1) Use -mcpu= instead of -march=armv7-a. If all
you want is 'smc', using -mcpu=cortex-a8 will do.
2) If you are using inline assembly to generate the 'smc' instruction,
add '.arch_extension
d at least every other week, but if
you can manage every week that would be great.
If you have any comments on these please can you raise them by the end
of the week as I would like to confirm what we are going to do at the
call on Monday (at the normal time of 0915UTC).
Thanks,
Matt
--
Matthew Gr
ying command-line options.
== Future ==
* backport-fma-intrinsic & fused-multiply-add-support
* Backport patches once fix-gcc-multiarch-testing has been done.
== Planned Leave ==
* Monday 24 December - Monday 31 December
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.g
Chain/Meetings/2012-12-11
Thanks,
Matt
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
uite to handle
testing with varying command-line options.
== Future ==
* backport-fma-intrinsic & fused-multiply-add-support
* Backport patches once fix-gcc-multiarch-testing has been done.
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.grett
for updating testsuite to handle
testing with varying command-line options.
== Future ==
* backport-fma-intrinsic & fused-multiply-add-support
* Backport patches once fix-gcc-multiarch-testing has been done.
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.g
/listinfo/linaro-toolchain
Bugs: https://bugs.launchpad.net/gcc-linaro/
Questions? https://ask.linaro.org/
Interested in commercial support? Inquire at supp...@linaro.org
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
* Come up with strawman proposal for updating testsuite to handle
testing with varying command-line options.
== Future ==
* backport-fma-intrinsic & fused-multiply-add-support
* Backport patches once fix-gcc-multiarch-testing has been done.
--
Matthew Gretton-Dann
Linaro Toolchain
worth it.
* Support LRA on ARM.
* Attend Connect in Hong Kong...
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinf
was due to missing files in the
binutils repository.
Thanks,
Matt
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
o Connect
== Future ==
* Attend Connect
* HOT/COLD partitioning for PGO:
* Get two current patches accepted upstream
* Post question upstream about register allocation 'mistakes' I am seeing
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gret
On 20 October 2012 09:41, Jubi Taneja wrote:
> Hi Mathew
>
> On Tue, Oct 9, 2012 at 11:37 PM, Matthew Gretton-Dann
> wrote:
>>
>> On 9 October 2012 14:44, Jubi Taneja wrote:
>> >
>> >
>> > On Tue, Oct 9, 2012 at 5:21 PM, Matthew Gretton-Dann
&g
* Document processes
== Future ==
* Attend Connect
* HOT/COLD partitioning for PGO:
* Get two current patches accepted upstream
* Post question upstream about register allocation 'mistakes' I am seeing
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew
nt patches accepted upstream
* Post question upstream about register allocation 'mistakes' I am seeing
* symbol_ref splitting
* Test code alignment hypothesis
* Test v2 patch.
== Future ==
* Look at Cards for Vectorization, PGO and LTO with Michael.
--
Matthew Gretton-Dann
Lina
/mailman/listinfo/linaro-toolchain
Bugs: https://bugs.launchpad.net/gcc-linaro/
Questions? https://ask.linaro.org/
Interested in commercial support? Inquire at supp...@linaro.org
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
On 9 October 2012 14:44, Jubi Taneja wrote:
>
>
> On Tue, Oct 9, 2012 at 5:21 PM, Matthew Gretton-Dann
> wrote:
>>
>> >> /* arm-none-linux-gnueabi-gcc -mcpu=cortex-a15 -mfpu=vfpv4 -S -o-
>> >> /tmp/fma.c -mfloat-abi=hard -O2 */
>> >> float
On 9 October 2012 11:58, Jubi Taneja wrote:
> Hi Matt,
>
> Thanks for sharing the information.
>
> On Tue, Oct 9, 2012 at 3:51 PM, Matthew Gretton-Dann
> wrote:
>>
>> On 9 October 2012 10:37, Jubi Taneja wrote:
>> > Hi All,
>> >
>> > I
On 9 October 2012 12:09, Peter Maydell wrote:
> On 9 October 2012 11:21, Matthew Gretton-Dann
> wrote:
>> On 9 October 2012 10:37, Jubi Taneja wrote:
>>> I wanted to see the difference in objdump of an application where I can make
>>> the difference between the VF
your storage
format.
Thanks,
Matt
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
Cards for Vectorization, PGO and LTO with Michael.
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
-
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
code generation changes for other back-ends
* symbol_ref splitting
* Test code alignment hypothesis
* Test v2 patch.
* Admin
* Several interviews
== Future ==
* Look at Cards for Vectorization, PGO and LTO with Michael.
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
ma
chael.
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
code-gen faults and non-termination
issue in SPEC
* If failures are fixed start profiledbootstraps and tests on the
central boards.
== Future ==
* Look at Cards for Vectorization, PGO and LTO with Michael.
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
Does anyone have any hints as to where I should go looking?
Thanks,
Matt
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
diff --git a/gcc/cfgrtl.c b/gcc/cfgrtl.c
index c62b5bc..341ea9e 100644
--- a/gcc/cfgrtl.c
+++ b/gcc/cfgrtl.c
@@ -1572,6 +1572,11 @@ rtl_tidy
options (if
indeed there are any), so I can't provide you with any further
pointers at the moment.
Thanks,
Matt
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
___
linaro-toolchain mailing list
linaro-too
==
* Look at Cards for Vectorization, PGO and LTO with Michael.
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman
s for Vectorization, PGO and LTO with Michael.
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
er function or loop) alignment and not instruction
sizes that are the issue then we can probably do something about it.
If it is instruction sizes then we need to work out a way to mitigate
the effects - as GCC doesn't have precise instruction size knowledge.
Thanks,
M
pping
* clyon to update his vext patch
The next meeting is on 4 September and a proposed Agenda is here:
https://wiki.linaro.org/WorkingGroups/ToolChain/Meetings/2012-09-04
Please add any items you wish to discuss to the agenda.
Thanks,
Matt
--
Matthew Gretton-Dann
Linaro Toolchain Working
l_ref benchmarking going properly
* Complete backports of PR54212
* Follow up to Virtual Connect Sessions
== Future ==
* Get my name against some blue-prints
* Find a small patch to GCC to use to pipeclean the submission process
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gret
ould be good.
Do we need a slide as Kiko suggested or will the EtherPad be good enough?
I plan to be lurking at the VC session into Android later on today so
we can have a side discussion then if you want.
Thanks,
Matt
--
Matthew Gretton-Dann
Matt
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain
release of the Toolchain
* Start working on symbol_ref split benchmarking.
== Future ==
* Find a small patch to GCC to use to pipeclean the submission process
--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org
everything should be aligned to 32-bytes for
A9 (as that is the A9 cache line size:
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0388-/CIHGGJAB.html).
However for loads of less than 32-bytes alignment to the load-size is
OK (as that shouldn't cross a cache line boun
the private space:
R_ARM_PRIVATE_ (number = 112+n, n=0...15).
These private relocations are guaranteed not to be assigned for other
uses, and no released tool should be using them, so they are suitable
for development purposes. However, by the time you come to release
anything you need to use th
85 matches
Mail list logo