This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: [PATCH][GCC][mid-end] Correct subreg no-op handling for big-endian vec_select.


Ping.

> -----Original Message-----
> From: gcc-patches-owner@gcc.gnu.org <gcc-patches-owner@gcc.gnu.org>
> On Behalf Of Tamar Christina
> Sent: Tuesday, June 19, 2018 15:11
> To: gcc-patches@gcc.gnu.org
> Cc: nd <nd@arm.com>; law@redhat.com; rguenther@suse.de; ian@airs.com
> Subject: [PATCH][GCC][mid-end] Correct subreg no-op handling for big-
> endian vec_select.
> 
> Hi All,
> 
> Previously GCC's no-op detection could would consider something a no-op
> even when the mode change is not directly possible.  This caused subregs
> that shouldn't be removed to be treated as a no-op and deleted.
> 
> Regtested on armeb-none-eabi and no regressions.
> Bootstrapped on arm-none-linux-gnueabihf and no issues.
> 
> Ok for trunk? and for backport to GCC 8?
> 
> Thanks,
> Tamar
> 
> gcc/
> 2018-06-19  Tamar Christina  <tamar.christina@arm.com>
> 
> 	PR target/84711
> 	* rtlanal.c (set_noop_p): Constrain on mode change,
> 	include hard-reg-set.h
> 
> --

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]