y
2014-02-25 Terry Guo
* config/arm/arm.h (ASM_APP_OFF): Re-define it in a cleaner way.From fd607bf3a164e885a6e16a1028feff11b8a653bc Mon Sep 17 00:00:00 2001
From: Terry Guo
Date: Thu, 2 Jan 2014 15:08:55 +0800
Subject: [PATCH] patch
---
gcc/config/arm/arm.h | 3 +--
1 file change
alus_reg is
renamed to alus_sreg in terms of consistence. This is the first patch of
this series and intends to cover the files under gcc/config/arm. Tested with
gcc regression, no new regressions. Is it ok to trunk?
BR,
Terry
2014-07-10 Terry Guo
* config/arm/types.md (alu_reg): Replaced
Hi there,
As the second and final patch in this series, it intends to update alu_reg
and alus_reg types for AArch64 port. With this change, the gcc can be
successfully built for AArch64. Is it OK to trunk?
BR,
Terry
2014-07-10 Terry Guo
* config/aarch64/aarch64.md (*addsi3_aarch64
t in arm.h.
In this way, the variable will be correctly reset and ready for being used
for Thumb1 target in future.
Tested with gcc regression test for Thumb1 target cortex-m0. No new
regressions.
Is it ok to trunk?
BR,
Terry
2014-03-17 Terry Guo
* config/arm/arm.h (machine_functio
K to trunk?
BR,
Terry
2014-03-17 Terry Guo
* config/arm/arm.md (cstoresi_leu_thumb1): New define_insn_and_split
pattern.
(cstoresi4): Use above new pattern.
diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md
index 2ddda02..905a5b8 100644
--- a/gcc/config/arm/arm.md
Hi there,
When compile below case for ARM Thumb-2 target:
long long int
test (unsigned long long int a, unsigned int b)
{
return (a & 0x) * b;
}
I find the GCC function simplify_subreg fails to simplify rtx (subreg:SI
(and:DI (reg/v:DI 115 [ a ]) (const_int 4294967295 [0x])) 4)
> -Original Message-
> From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches-
> ow...@gcc.gnu.org] On Behalf Of Terry Guo
> Sent: Friday, March 28, 2014 3:48 PM
> To: gcc-patches@gcc.gnu.org
> Subject: [Patch]Simplify SUBREG with operand whose target bits are cleared
Hello Eric,
Would you please review my patch at
http://gcc.gnu.org/ml/gcc-patches/2014-03/msg01582.html? Thanks.
BR,
Terry
:
ldr r1, .L2+4
ldr r0, .L2
.L2:
.word 1
.word 1
The attached patch intends to split 64bit load to take advantage of such
chances. Tested with gcc regression test on cortex-m0. No new regressions.
Is it ok to stage 1?
BR,
Terry
gcc/
2014-04-11 Terry Guo
Hi there,
Could you please review patch at
http://gcc.gnu.org/ml/gcc-patches/2014-03/msg00790.html? Thanks.
BR,
Terry
> -Original Message-
> From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches-
> ow...@gcc.gnu.org] On Behalf Of Terry Guo
> Sent: Monday, March 17, 2014 1
On Thu, Apr 3, 2014 at 10:11 PM, Eric Botcazou wrote:
>> I find the GCC function simplify_subreg fails to simplify rtx (subreg:SI
>> (and:DI (reg/v:DI 115 [ a ]) (const_int 4294967295 [0x])) 4) to zero
>> during the fwprop1 pass, considering the fact that the high 32-bit part of
>> (a & 0x
Ping ...
BR,
Terry
> -Original Message-
> From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches-
> ow...@gcc.gnu.org] On Behalf Of Terry Guo
> Sent: Friday, April 11, 2014 3:36 PM
> To: gcc-patches@gcc.gnu.org
> Cc: Richard Earnshaw; Ramana Radhakrishnan
> Subjec
On Mon, Apr 14, 2014 at 6:13 PM, Terry Guo wrote:
> On Thu, Apr 3, 2014 at 10:11 PM, Eric Botcazou wrote:
>>> I find the GCC function simplify_subreg fails to simplify rtx (subreg:SI
>>> (and:DI (reg/v:DI 115 [ a ]) (const_int 4294967295 [0x])) 4) to zero
>&g
> -Original Message-
> From: Joseph Myers [mailto:jos...@codesourcery.com]
> Sent: Tuesday, January 08, 2013 12:13 AM
> To: Terry Guo
> Cc: gcc-patches@gcc.gnu.org
> Subject: RE: [RFC] New feature to reuse one multilib among different
targets
>
> On Fri, 7 D
.
Regression test is performed on arm-none-eabi target. No regression found.
Is it OK to trunk?
BR,
Terry
2011-10-20 Terry Guo
* gcc.target/arm/wmul-1.c: Adjust optimization levels.
* gcc.target/arm/wmul-2.c: Ditto.
* gcc.target/arm/wmul-3.c: Ditto.
* gcc.target
Hi,
Due to the impact of ARM UAL, the Thumb1 and Thumb2 mode use LSRS
instruction while the ARM mode uses MOVS instruction. So the following case
is updated accordingly. Is it OK to trunk?
BR,
Terry
2012-08-21 Terry Guo
* gcc.target/arm/combine-movs.c: Check movs for ARM mode
> >
> > Due to the impact of ARM UAL, the Thumb1 and Thumb2 mode use LSRS
> > instruction while the ARM mode uses MOVS instruction. So the
> following case
> > is updated accordingly. Is it OK to trunk?
> >
> > BR,
> > Terry
> >
> > 2012-08
The test-framework.exp is
also enabled. No regression found.
Is it OK to trunk?
BR,
Terry
2012-08-27 Terry Guo
* lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
rules
that will be applied to all tests in a .exp file.
(gcc-dg-prune): Include rules
> -Original Message-
> From: Mike Stump [mailto:mikest...@comcast.net]
> Sent: Tuesday, August 28, 2012 1:21 AM
> To: Terry Guo
> Cc: gcc-patches@gcc.gnu.org; Richard Guenther
> Subject: Re: [Patch, test] Enable to prune warnings for tests defined
> in one exp file
>
> -Original Message-
> From: Richard Earnshaw
> Sent: Wednesday, August 22, 2012 10:00 PM
> To: Terry Guo
> Cc: gcc-patches@gcc.gnu.org
> Subject: Re: [Patch ARM] Update the test case to differ movs and lsrs
> for ARM mode and non-ARM mode
>
> On 22/0
Hi Mike,
Is it ok to document this feature in README.gcc? Is it ok to back port this
feature to 4.7 branch? Thanks.
BR,
Terry
> -Original Message-
> From: Terry Guo [mailto:terry@arm.com]
> Sent: Thursday, August 30, 2012 10:45 AM
> To: 'Mike Stump'
> Cc
Hi Richard,
What's the plan for 4.7 branch? Will you back port this patch to 4.7 and
make it use ISL too? I am going to create a upstream GCC SVN branch from 4.7
for development on ARM embedded processors. If there will be some big
changes for 4.7 in near future in terms of replacing PPL with ISL,
> -Original Message-
> From: pins...@gmail.com [mailto:pins...@gmail.com] On Behalf Of Andrew
> Pinski
> Sent: Wednesday, July 04, 2012 2:58 PM
> To: Terry Guo
> Cc: Richard Guenther; gcc-patches@gcc.gnu.org; tob...@grosser.es;
> seb...@gmail.com; Michael Matz; D
> > Hi Tobi and Andrew,
> >
> > Thanks for your timely answers. I just saw Sebastian's comments:
> >
> > Yes, having GCC only depend on ISL and CLooG-ISL (and not depend
> > anymore on PPL) is our plan for 4.7.
> >
> > from http://gcc.gnu.org/ml/gcc-patches/2011-08/msg01161.html.
>
> Yes but thos
Hi Gerald,
As it becomes our long term goal to deliver arm-none-eabi tool chain based
on GCC 4.6/4.7/4.8 and future branches, I am going to use the following
pattern to document this branch family. Is it ok to commit?
BR,
Terry
Index: htdocs/svn.html
=
> -Original Message-
> From: Gerald Pfeifer [mailto:ger...@pfeifer.com]
> Sent: Monday, July 16, 2012 8:10 AM
> To: Terry Guo
> Cc: Joey Ye; gcc-patches@gcc.gnu.org
> Subject: Re: [wwwdocs] Document ARM/embedded-x_y-branch family
>
> Hi Terry,
>
> On Mo
h-multilib-list.
Tested on trunk for arm-none-eabi target. Is it ok to trunk?
BR,
Terry
2012-05-02 Terry Guo
* config.gcc: Include more MULTILIB implementations for ARM EABI.
* config/arm/t-mlibs: New file to define more MULTILIB
implementations for A
Hi Joseph,
>
> On Tue, 17 Apr 2012, Terry Guo wrote:
>
> > 2012-04-17 Terry Guo
> >
> > * Makefile.in (s-mlib): Add new argument MULTILIB_REQUIRED.
> > * genmultilib (MULTILIB_REQUIRED): New.
>
> You need to add documentation
Hi Joseph,
>
> On Thu, 3 May 2012, Terry Guo wrote:
>
> > Thanks for your reminding.
> > The attached patch added the missing documentation. Please help to
> review.
>
> Please send the complete new patch, including documentation, for review
> (unless the rest
c.gnu.org] On Behalf Of Terry Guo
> Sent: Wednesday, May 02, 2012 1:49 PM
> To: gcc-patches@gcc.gnu.org
> Subject: Patch to enable --with-multilib-list for arm-none-eabi target
>
> Hello,
>
> This patch provides a bunch of predefined MULTILIB for various arm-
> none-eabi
> -Original Message-
> From: Joseph Myers [mailto:jos...@codesourcery.com]
> Sent: Thursday, May 03, 2012 8:49 PM
> To: Terry Guo
> Cc: gcc-patches@gcc.gnu.org
> Subject: RE: Propose to add a new argument MULTILIB_REQUIRED in
> multilib framework
>
> On Thu,
Hi,
This new branch intends to provide fixes and enhancements for GCC 4.6 when
used with ARM embedded cores.
The attached patch adds documentation for this branch.
Is it OK to commit? Thanks.
BR,
Terry
svn-arm-embedded-4_6-branch.patch
Description: Binary data
Hi Gerald,
Thanks for your review. Here I attached the updated one. Is it ok to commit?
BR,
Terry
> -Original Message-
> From: Gerald Pfeifer [mailto:ger...@pfeifer.com]
> Sent: Monday, August 08, 2011 5:43 PM
> To: Terry Guo
> Cc: gcc-patches@gcc.gnu.org; Richard Ea
n found. OK to commit?
libstdc++-v3/ChangLog:
2011-08-11 Terry Guo
* testsuite/Makefile.in (TEST_GCC_EXEC_PREFIX): New.
diff --git a/libstdc++-v3/testsuite/Makefile.in
b/libstdc++-v3/testsuite/Makefile.in
index 37e8a3c..52c3431 100644
--- a/libstdc++-v3/testsuite/Makefile.in
+++ b/libstd
Ping.
BR,
Terry
> -Original Message-
> From: Terry Guo [mailto:terry@arm.com]
> Sent: Thursday, August 11, 2011 3:13 PM
> To: 'Gerald Pfeifer'
> Cc: gcc-patches@gcc.gnu.org; Richard Earnshaw; Matthew Gretton-Dann
> Subject: RE: [wwwdocs] Announce new AR
Hello Gerald,
Could you please review my updated patch?
BR,
Terry
> -Original Message-
> From: Terry Guo [mailto:terry@arm.com]
> Sent: Sunday, August 14, 2011 10:27 AM
> To: 'Gerald Pfeifer'
> Cc: 'gcc-patches@gcc.gnu.org'; Richard Earnshaw;
Ping.
BR,
Terry
> -Original Message-
> From: Terry Guo [mailto:terry@arm.com]
> Sent: Monday, August 15, 2011 4:07 PM
> To: 'Gerald Pfeifer'
> Cc: 'gcc-patches@gcc.gnu.org'; Richard Earnshaw; Matthew Gretton-Dann
> Subject: RE: [wwwdocs] Annou
Hello,
I think it is useful to run this case for newer arm targets. So the patch
intends to skip the warning of architecture conflicts. Is it ok to commit to
trunk?
BR,
Terry
gcc/testsuite/ChangeLog:
2011-08-25 Terry Guo
* gcc.dg/tls/pr42894.c: Add dg-prune-output to skip
Ping.
BR,
Terry
> -Original Message-
> From: Terry Guo [mailto:terry@arm.com]
> Sent: Thursday, August 25, 2011 7:46 PM
> To: 'gcc-patches@gcc.gnu.org'
> Subject: [PATCH, testsuite] Avoid architecture options conflict for
> case pr42894.c
>
> Hello
e patch, is it OK to commit?
Best regards,
Terry
2011-08-31 Terry Guo
* gcc.dg/compat/struct-layout-1_main.c: Skip the case
if the target uses short enums.
diff --git a/gcc/testsuite/gcc.dg/compat/struct-layout-1_main.c
b/gcc/testsuite/gcc.dg/compat/struct-layout-1_main.c
in
Hello Jakub,
>
> On Thu, Sep 01, 2011 at 09:34:20AM +0800, Terry Guo wrote:
> > Here is the patch, is it OK to commit?
>
> Definitely not.
> struct-layout-1* already has support for short enums, see
> http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110247
&g
Hello Jakub,
>
> On Thu, Sep 01, 2011 at 02:32:51PM +0800, Terry Guo wrote:
> > FAIL: gcc.dg/compat/struct-layout-1 c_compat_x_tst.o compile
> > FAIL: gcc.dg/compat/struct-layout-1 c_compat_y_tst.o compile
> > UNRESOLVED: gcc.dg/compat/struct-layout-1 c_compat_x_t
Hello Jakub,
> The files are there to test the infrastructure. I'd say just try
> 2011-09-01 Jakub Jelinek
>
> * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
> to work even with -fshort-enums.
>
> --- gcc/testsuite/gcc.dg/compat/struct-layout-1_test.h2008-
Hi,
The checkin at r174965 in trunk fixed vect-27.c failure for ARM EABI target.
Detailed information please refer to
http://gcc.gnu.org/ml/gcc-patches/2011-06/msg00927.html.
Performed regression test on arm QEMU and no regression.
OK to ARM/embedded-4_6-branch?
BR,
Terry
2011-09-05 Terry
cases, the SRA is stopped here.
This patch intends to skip this case for target that set STRICT_ALIGNMENT to
1 otherwise the case will fail due to the SRA isn't performed actually. OK
to commit to trunk?
BR,
Terry
2011-09-07 Terry Guo
* gcc.dg/ipa/ipa-sra-2.c: Only run on
Hello,
>
> Hm, the testcase looks like it should actually pass even for strict-
> align
> targets. Martin?
>
> Richard.
>
I debugged the GCC and observed the below situation. Here is the code
snippet of this case:
static int
__attribute__((noinline))
ox (struct bovid *cow)
{
cow->red = cow
Hello,
> >
> > Hm, the testcase looks like it should actually pass even for strict-
> align
> > targets. Martin?
> >
>
> Well, tree_non_mode_aligned_mem_p clearly does not really work very
> well and needs a more-or-less reimplementation, there has been a
> discussion about this already in Augus
Hello,
Is it ok to commit?
BR,
Terry
> -Original Message-
> From: Terry Guo [mailto:terry@arm.com]
> Sent: Monday, August 29, 2011 9:40 AM
> To: 'gcc-patches@gcc.gnu.org'
> Subject: RE: [PATCH, testsuite] Avoid architecture options conflict for
> case
Hello,
This patch enables the case pass on targets other than armv7-a by skipping
the architecture conflict message. Is it OK to trunk?
BR,
Terry
2011-09-09 Terry Guo
* gcc.target/arm/neon-thumb2-move.c: Skip the
architecture conflict to enable the case pass
on
Hello,
This patch aims to disable short enums for arm eabi otherwise the case will
fail to be compiled due to "width of 'code' exceeds its type". Is it OK to
trunk?
BR,
Terry
2011-09-09 Terry Guo
* gcc.dg/tree-ssa/foldconst-3.c: Use -fno-short-enums
ranch.
BR,
Terry
2011-09-08 Terry Guo
* config/arm/arm.c (all_architectures): Simple support for
option -march=armv6s-m.
Index: gcc/config/arm/arm.c
===
--- gcc/config/arm/arm.c(revision 178753)
+++ gcc/
into
ARM/embedded-4_6-branch.
BR,
Terry
2011-09-08 Terry Guo
* config.gcc: Support --with-extra-multilibs option for ARM EABI.
* configure.ac: Handle --with-extra-multilibs option.
* configure: Add help message and support for that option.
* doc/install.texi
;.
This patch has been in ARM/embedded-4_6-branch. Any comments for applying it
on trunk?
BR,
Terry
2011-09-08 Terry Guo
* config.gcc: Support --with-extra-multilibs option for ARM EABI.
* configure.ac: Handle --with-extra-multilibs option.
* configure: Add help messa
rwise one has to use
> option
> > -mcpu=cortex-m0. Committed into ARM/embedded-4_6-branch.
> >
> > BR,
> > Terry
> >
> > 2011-09-08 Terry Guo
> >
> >* config/arm/arm.c (all_architectures): Simple support for
> >option -march=armv6s-m.
> >
> >
>
> Ok.
>
> R.
Can I apply this patch to trunk and GCC 4.6 branch?
BR,
Terry
Ping.
BR,
Terry
> -Original Message-
> From: Terry Guo [mailto:terry@arm.com]
> Sent: Sunday, September 11, 2011 9:39 AM
> To: gcc-patches@gcc.gnu.org
> Cc: r...@cebitec.uni-bielefeld.de
> Subject: [Patch, gcc, testsuite] Use long enums for case foldconst-3.c
>
testcase problem for all
> those platforms where it isn't.
>
> R.
Agree. Here is the updated one.
BR,
Terry
2011-09-16 Terry Guo
* gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/foldconst-3.c
b/gcc/testsuite/gcc.dg/tre
Hello,
I patched arm-arches.def and re-generated arm-tables.opt using command
"./genopt.sh ../arm > arm-tables.opt" in directory gcc/config/arm. Now the
updated patch is as below. Is it OK to trunk?
BR,
Terry
2011-09-19 Terry Guo
* config/arm/arm-arches.def (a
?
BR,
Terry
2011-09-20 Terry Guo
* gcc.c-torture/execute/941014-1.x: Deleted.
diff --git a/gcc/testsuite/gcc.c-torture/execute/941014-1.x
b/gcc/testsuite/gcc.c-torture/execute/941014-1.x
deleted file mode 100644
index bbe060e..000
--- a/gcc/testsuite/gcc.c-torture/execute/941014-1.x
Hello,
> >
> > I suppose you want a torture that excercises different -march/-mtune
> > combinations then.
> >
> > But can't you do the pruning somewhere in an .exp file then instead
> > of sprinkling it all over the tests itself?
> >
>
> It seems not. At present the multilib options are all add
Backport mainline r177357 to ARM/embedded-4_6-branch.
Committed.
2011-09-20 Terry Guo
Backport r177357 from mainline
2011-08-04 Ian Bolton
* gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
Backport mainline r178975 to ARM/embedded-4_6-branch.
Committed.
2011-09-21 Terry Guo
Backport r178975 from mainline
2011-09-19 Ian Bolton
* gcc.dg/20100906-1.c: Use -fno-short-enums option for
"target arm_eabi".
Ping.
BR,
Terry
> -Original Message-
> From: Terry Guo [mailto:terry@arm.com]
> Sent: Tuesday, September 20, 2011 9:52 AM
> To: gcc-patches@gcc.gnu.org
> Subject: [PATCH] Make the pass of 941014-1.c as a normal pass.
>
> Hello,
>
> This is an old case
Backport mainline r173371 to ARM/embedded-4_6-branch.
Committed.
2011-09-28 Terry Guo
Backport r173371 from mainline
2011-05-04 Andreas Krebbel
* calls.c (emit_library_call_value_1): Invoke
promote_function_mode hook on libcall arguments
Committed to ARM/embedded-4_6-branch.
2011-09-28 Jiangning Liu
PR rtl-optimization/38644
* config/i386/i386.c (ix86_stack_using_red_zone): Change inline
to be extern.
(TARGET_STACK_USING_RED_ZONE): New.
* config/rs6000/rs6000.c (rs6000_stack_using_red_zone):
Hi Jonathan,
Thanks for reviewing the patch.
Hi Richard,
Can you please give some comments?
BR,
Terry
> -Original Message-
> From: Jonathan Wakely [mailto:jwakely@gmail.com]
> Sent: Sunday, March 11, 2012 7:26 AM
> To: Terry Guo
> Cc: libstd...@gcc.gnu.org; gcc-patc
Hello,
Thanks Paolo Carlini for pointing out that I should put code changes in
Makefile.am. This updated patch addresses this issue. Is it OK to trunk?
BR,
Terry
2012-03-26 Terry Guo
* testsuite/Makefile.am (TEST_GCC_EXEC_PREFIX): New.
* testsuite/Makefile.in: Regenerated
Hello,
This simple patch is to enable GCC to accept new option -mcpu=cortex-m0plus
in order to support newly released Cortex-M0+. Is it OK to trunk, 4.7 branch
and 4.6 branch?
BR,
Terry
2012-04-06 Terry Guo
* config/arm/arm-cores.def: Added core cortex-m0plus.
* config/arm
> -Original Message-
> From: Paolo Carlini [mailto:paolo.carl...@oracle.com]
> Sent: Wednesday, March 28, 2012 9:15 AM
> To: Terry Guo
> Cc: gcc-patches@gcc.gnu.org; libstd...@gcc.gnu.org; r...@cebitec.uni-
> Bielefeld.DE; mikest...@comcast.net; Richard Earnshaw; 'P
Ping.
On Fri, Apr 6, 2012 at 2:15 PM, Terry Guo wrote:
> Hello,
>
> This simple patch is to enable GCC to accept new option -mcpu=cortex-m0plus
> in order to support newly released Cortex-M0+. Is it OK to trunk, 4.7 branch
> and 4.6 branch?
>
> BR,
> Terry
&
e built.
This new keyword can work with MULTILIB_EXCEPTIONS and it takes effect after
the MULTILIB_EXCEPTIONS.
Is it OK to trunk? Any comments are welcome.
BR,
Terry
2012-04-17 Terry Guo
* Makefile.in (s-mlib): Add new argument MULTILIB_REQUIRED.
* genmultilib (MULTILIB_R
t; To: Terry Guo
> Cc: gcc-patches@gcc.gnu.org; Richard Earnshaw
> Subject: Re: [RFC][GCC, Multilib]Make GCC more easier for user to
> select and build extra libraries for ARM targets.
>
> On Sun, 11 Sep 2011, Terry Guo wrote:
>
> > This patch intends to implement a convenie
Hello,
Can anybody please review and approve the following simple patch? Thanks
very much.
http://gcc.gnu.org/ml/libstdc++/2011-08/msg00063.html
BR,
Terry
101 - 172 of 172 matches
Mail list logo