Re: r273969 - in /trunk/gcc/lto: ChangeLog Make-lan...

2019-08-01 Thread graham stott
There's no ChangeLog entry fof this Original message From: edlin...@gcc.gnu.org Date: 01/08/2019 09:45 (GMT+00:00) To: gcc-...@gcc.gnu.org Subject: r273969 - in /trunk/gcc/lto: ChangeLog Make-lan... Author: edlingerDate: Thu Aug  1 08:45:29 2019New Revision:

Re: [PATCH 12/43] i386: Emulate MMX vec_dupv2si with SSE

2019-02-11 Thread graham stott via gcc-patches
All these patches from HJL have no testcases. Are they even sutable for gcc 9 at this stage Original message From: Uros Bizjak Date: 11/02/2019 12:51 (GMT+00:00) To: "H.J. Lu" Cc: GCC Patches Subject: Re: [PATCH 12/43] i386: Emulate MMX vec_dupv2si with SSE On Mon,

Re: [PATCH 29/43] i386: Emulate MMX ssse3_pmaddubsw with SSE

2019-02-10 Thread graham stott via gcc-patches
what about testcases? for these  Original message From: Uros Bizjak Date: 10/02/2019 12:26 (GMT+00:00) To: "H.J. Lu" Cc: gcc-patches@gcc.gnu.org Subject: Re: [PATCH 29/43] i386: Emulate MMX ssse3_pmaddubsw with SSE On 2/10/19, H.J. Lu wrote: > Emulate MMX

Re: [

2018-10-29 Thread graham stott via gcc-patches
Looks like it fixed an GO Libs failure as well I was having Original message From: Jeff Law Date: 29/10/2018 15:56 (GMT+00:00) To: Segher Boessenkool , Andrew Pinski Cc: GCC Patches Subject: Re: [ On 10/29/18 1:49 AM, Segher Boessenkool wrote: > On Mon, Oct 29, 2018

Re: Fold more boolean expressions

2018-10-03 Thread graham stott via gcc-patches
Original message From: MCC CS Date: 02/10/2018 14:38 (GMT+00:00) To: gcc-patches@gcc.gnu.org Subject: Re: Fold more boolean expressions Thanks a lot!

Re: bootstrap -O3 failure libgo on x64_86

2018-09-17 Thread graham stott via gcc-patches
Ian I've bootstrapped gcc 9 with gcc 8 again and I'm unable to recreate failure boostrapping with gcc 9 so ignore I'll report if happens again Graham Original message From: Ian Lance Taylor via gcc-patches Date: 15/09/2018 16:01 (GMT+00:00) To: graham stott Cc: gcc

Re: bootstrap -O3 failure libgo on x64_86

2018-09-16 Thread graham stott via gcc-patches
16:01 (GMT+00:00) To: graham stott Cc: gcc-patches Subject: Re: bootstrap -O3 failure libgo on x64_86 On Sat, Sep 15, 2018 at 7:12 AM, graham stott via gcc-patches wrote: > Hi > Fails due to undefind symbols runtime.* > O2 works I tried my best guess at recreating th

bootstrap -O3 failure libgo on x64_86

2018-09-15 Thread graham stott via gcc-patches
Hi Fails due to undefind symbols runtime.* O2 works

bootstrap with --werror=yes fails

2018-09-07 Thread graham stott via gcc-patches
Heads Due too -Wabi empty class std::intergal_constant warning compiling libstdc++/c++/cxx11-shim_facets.cc Graham

Re: A recent change has broken bootstrap on trunk and gcc8-branch

2018-09-03 Thread graham stott
Internal compile  error mpn_base_power_of_two_p Original message From: graham stott Date: 03/09/2018 11:58 (GMT+00:00) To: gcc-patches Cc: gmail Subject: A recent change has broken bootstrap on trunk and gcc8-branch Hi A heads up a change too tree_switch_conversion.c

A recent change has broken bootstrap on trunk and gcc8-branch

2018-09-03 Thread graham stott
Hi A heads up a change too tree_switch_conversion.c has broken bootstraps Graham

Re: [patch, fortran] Handling of .and. and .or. expressions

2018-06-16 Thread graham stott via gcc-patches
if i read this correctly it appears that IMPURE/PURE are not the normal pure attribute used by gcc but some entirely diff attribute specific to FORTANso people are taking about different things Original message From: Steve Kargl Date: 16/06/2018 17:38 (GMT+00:00) To:

Re: O3 bootstraps fail on x86-64

2018-05-20 Thread graham stott via gcc-patches
It's --disable-libsanitizer that works not --disable-asan I got that wrong Original message From: graham stott via gcc-patches <gcc-patches@gcc.gnu.org> Date: 19/05/2018 10:30 (GMT+00:00) To: gcc-patches <gcc-patches@gcc.gnu.org> Subject: O3 bootstraps fail on

Re: O3 bootstraps fail on x86-64

2018-05-19 Thread graham stott via gcc-patches
Disabling asan the build works Original message From: graham stott via gcc-patches <gcc-patches@gcc.gnu.org> Date: 19/05/2018 10:30 (GMT+00:00) To: gcc-patches <gcc-patches@gcc.gnu.org> Subject: O3 bootstraps fail on x86-64 O3 bootstraps have started to f

O3 bootstraps fail on x86-64

2018-05-19 Thread graham stott via gcc-patches
O3 bootstraps have started to fail to build since about Thursday.  Due to an internal compiler error when building asan.c in function asan_emit_stack_protectìon tree-ssa--sccan.c:3396 Graham

gcc 8 trunk broken O3 on x86_64

2018-04-27 Thread graham stott via gcc-patches
All  Just a heads the trunk has been broken since about Weds most files fail compare during bootstrap at O3 but pass at O2 My last succesful boostrap at O3 was Tuesday I no idea which commit caused it Graham

food

2018-02-25 Thread graham stott
if you do  go can you please get some chicken fillets for papa thanks

build failure x86_64

2018-02-01 Thread graham stott
A recent patch has broken RTL checking builds on x86_64 fails during combine RTL  check: expected code 'reg' have 'lshirtrt' in rhs_regno at rtl.h:1891 builfing libgçc2.c in function  __mulsc3

washing

2017-12-10 Thread graham stott
jj you going to do more washing?

WM

2017-12-10 Thread graham stott
finished

Re: [PATCH] Prevent out of bound access for multilib_options

2014-04-09 Thread Graham Stott
All, It happens with all mulitilib configurations not just arm-elf if we have reached the end of the multilib_options string there are no more options to process  so break from the loop. This patch is an alternative fix. = Index: gcc.c

RE: [PATCH RFC] MIPS add support for MIPS SIMD ARCHITECTURE V1.07

2014-02-05 Thread Graham Stott
Hi Richard, Attached is an updated patch for feedback so MSA support to MIPS backend can be added when open again for next stage1. It is unfinished in that some comments from your review of the initial patch have yet to be addressed. The diff is against svn 207500 Graham

RE: [PATCH RFC] MIPS add support for MIPS SIMD ARCHITECTURE V1.07

2013-11-21 Thread Graham Stott
Hi Joseph, Thanks for the comments I will address these issues and send an updated patch. Graham

Re: Using gen_int_mode instead of GEN_INT minot testsuite fallout on MIPS

2013-09-12 Thread Graham Stott
...@googlemail.com To: Graham Stott graham.st...@btinternet.com Cc: James Greenhalgh james.greenha...@arm.com; gcc-patches@gcc.gnu.org gcc-patches@gcc.gnu.org Sent: Wednesday, 11 September 2013, 19:39 Subject: Re: Using gen_int_mode instead of GEN_INT minot testsuite fallout on MIPS Graham Stott

Using gen_int_mode instead of GEN_INT minot testsuite fallout on MIPS

2013-09-11 Thread Graham Stott
Hi Richard, There is some minor testsuite fallout with these patches on MIPS a couple of tests (see below)ICE ingen_int_mode () in both these ICE the mode is CCmode. Here we arrive at gen_int_mode () via a use of plus_constant () is cse.c with a register with CCmode called from 

Re: Using gen_int_mode instead of GEN_INT minot testsuite fallout on MIPS

2013-09-11 Thread Graham Stott
Hi Richard, Thanks I'll give a go tomorrow. Not sure why it has only been seen/reported for MIPS so far I can't see why it can't happen in other backends. Cheers Graham

Re: Type inheritance graph analysis speculative devirtualization, part 4a/6 simple anonymous namespace devirtualization during cgraph construction

2013-08-23 Thread Graham Stott
Jan, This has broken all builds because method_type_class() is defined. Graham

Re: MIPS elimate trap-if-zero instruction if possible for divisions

2013-07-10 Thread Graham Stott
Hi Jeff, Richard, Not sure if that working. I created some rtl using TRAP_IF to represent the TEQ and emiited via an expander  The TRAP_IF rtl make ait all the way though the rtl optimizers which are run after expand even though it should be possible to determine is false. (insn 7 3 20 2

Re: PING Fix ununsed variables before my patch adding missing -Werror

2013-07-10 Thread Graham Stott
Erric, Thanks I'll these errors Graham - Original Message - From: Eric Botcazou ebotca...@adacore.com To: Graham Stott graham.st...@btinternet.com Cc: gcc-patches@gcc.gnu.org Sent: Wednesday, 10 July 2013, 17:26 Subject: Re: PING Fix ununsed variables before my patch adding missing

Re: MIPS don't gererate MUL when muliplying by constant of for 2^N +/- 1 optimizing for size

2013-07-09 Thread Graham Stott
hi Richard, I've Updated patch and added testcases basically they are the same testcase just using different constants I tried combining  them into one testcase couldn'tget the scan-assembler stuff working when multiple functions were in the assembler output I couldn't couldn't work out

Re: MIPS elimate trap-if-zero instruction if possible for divisions

2013-07-09 Thread Graham Stott
Hi Richard, Jeff. Richard what's your idea for exposing things early enough so that VRP can eliminate the need for a trao-if-zero insn iif possible. Graham

Re: MIPS elimate trap-if-zero instruction if possible for divisions

2013-07-09 Thread Graham Stott
Richard, Isn't that to late for VRP its run twice before expand pass. Graham

Re: MIPS don't gererate MUL when muliplying by constant of for 2^N +/- 1 optimizing for size

2013-07-09 Thread Graham Stott
Richard, I'll renumber then consecutively and fix the typo and change log entry before I commit Thanks Graham - Original Message - From: Richard Sandiford rdsandif...@googlemail.com To: Graham Stott graham.st...@btinternet.com Cc: gcc-patches@gcc.gnu.org gcc-patches@gcc.gnu.org Sent

Re: Fix missing use of -Werror when compiling files in c-familty directory

2013-07-08 Thread Graham Stott
I've fixed the issue with the warnings and have now comitted the patch with a corrected ChangeLog entry as revision 200783 Graham

Re: MIPS don't gererate MUL when muliplying by constant of for 2^N +/- 1 optimizing for size

2013-07-08 Thread Graham Stott
Hi Richard, The problem was with adjusting to be more expansive the load imm + mul sequence and the shift + add sequence were the smake cost when optimizing for size so the code in expmed.c choose the MUL. I also considered this  version  also I couldn't decide which was better just went with

PING Fix ununsed variables before my patch adding missing -Werror

2013-07-05 Thread Graham Stott
- Original Message - From: Graham Stott graham.st...@btinternet.com To: gcc-patches@gcc.gnu.org gcc-patches@gcc.gnu.org Cc: Sent: Wednesday, 3 July 2013, 16:25 Subject: Fix ununsed variables before my patch adding missing -Werror   This patch fixes the warnings from array

Re: MIPS elimate trap-if-zero instruction if possible for divisions

2013-07-04 Thread Graham Stott
Hi Jeff, Richard We could possibly also use VRP to change signed division to unsigned division when dividing a non-negative signed operand by a power of 2 because then the sign bit will be 0 and we could do the division using logical shift right.   Graham

MIPS elimate trap-if-zero instruction if possible for divisions

2013-07-03 Thread Graham Stott
.   The peephole's work by checking for a REG_EQUAL or/REG_EQUIV on the instruction which sets the numerator for the DIV/MOD this doesn't catch all possible cases but does catch the common cases where ths numerator is set set in a insn immediately preceeding the DIV/MOD.   ChangeLog   2013-07-03Graham Stott

RFC DIVMOD expansion in expand_divmod:expmed.c

2013-07-03 Thread Graham Stott
All,   The DIV/MOD expansion performed in expmed is basically driven by RTX costs/-Os that are provided by the backend.In a few instances these costs and or _os appear to be ignored.   One senerio  is divsion by a constant in a mode whose size = HOST_BITS_PER_WIDE_INT it will always expand the

MIPS don't gererate MUL when muliplying by constant of for 2^N +/- 1 optimizing for size

2013-07-03 Thread Graham Stott
Hi Richard,   When -Os is used  and the multiplier is of the for 2^N +- 1 we generate a MUL instruction rather that a  shift-left   N and add-sub 1.   The problem is that rtx cost for the MUL is too cheap causing the shift-left and add-sub sequence to be  more expensive.   This patch makes the

Fix missing use of -Werror when compiling files in c-familty directory

2013-07-03 Thread Graham Stott
.     ChangeLog 03-07-2013Graham Stott graham.stott * gcc/Makegfvile.in: Define c-family-warn. to WARN_STRICT. Makefile.in.diff Description: Binary data

Fix ununsed variables before my patch adding missing -Werror

2013-07-03 Thread Graham Stott
  This patch fixes the warnings from array-notation_common.c so that I can then apply my Makefile missing -Werror patch.   Graham   ChangeLog 03-07-2013  graham.stott  graham.st...@btinternet.com * c-familly/array_notation_comon.c (length_mismatch_expr_p): Delete unused    

Testsuite MIPS libs/scanasm.exe allow mathing against (no)micromips/

2013-05-21 Thread Graham Stott
All,   When micromips was added scanasm.exe wasn't updated this was causing a few tests which scanned the assembler output to start failing such as dg.c++/debiug/dwarf2/lineno-simple1.C.   Fixed with the ollowing patch   Graham testuite/ChangeLog:    21-05-2013   * graham stott  graham.st

Re: [patch][mips] split mips_reorg in pre- and post-dbr_schedule parts

2013-05-07 Thread Graham Stott
Steven, The new execute mips_machine_reorrg2 part of the patch  doesn't have a return value! Graham

remove unused fiields in init_expmed_rtl expmed.c

2013-04-25 Thread Graham Stott
All,   The struture init_expmed_rtl defined in expmed.c has many fields which are totally unused this patch removes them.   Bootstraped x86_64 all langauges   Graham   gcc/ChangeLog * expmed.c: (init_expmed_rtl) Remove unused fields reg_fld, plus_fld, mult_fld, sdiv_fld1, udiv_fld1,

RTL gensupport - fix warning when using a match_scratch predicate

2013-04-24 Thread Graham Stott
All   Currently using the match_scratch predicate on a destination operand will trigger the warning       warning: destination operand 0 allows non-lvalue,   This happends because add_predicate_code()  will set the  pred-allows_non_lvalue when it encounters a SCRATCH rtx code

Re: Profile housekeeping 6/n (-fprofile-consistency-report)

2012-10-06 Thread Graham Stott
Jan. This patch also breaks bootstrap due compilation errors reported for pases.c and toplev.c Graham

Re: Prevent inliner from removing aliases of used comdats

2011-09-13 Thread Graham Stott
Jan, Any testcase do can add? Graham

Re: __sync_swap* [ rename sync builtins ]

2011-06-21 Thread Graham Stott
All --- On Tue, 21/6/11, Richard Henderson r...@redhat.com wrote: From: Richard Henderson r...@redhat.com Subject: Re: __sync_swap* [ rename sync builtins ] To: Andrew MacLeod amacl...@redhat.com Cc: Aldy Hernandez al...@redhat.com, Jakub Jelinek ja...@redhat.com, Joseph S. Myers

Re: patch to fix PR 48435

2011-04-08 Thread Graham Stott
Vladimir, The wrong PR 4435 was in referrenced the commit --- On Fri, 8/4/11, Jeff Law l...@redhat.com wrote: From: Jeff Law l...@redhat.com Subject: Re: patch to fix PR 48435 To: Vladimir Makarov vmaka...@redhat.com Cc: gcc-patches gcc-patches@gcc.gnu.org Date: Friday, 8 April, 2011,