RE: [PATCH,MIPS] MIPS64r6 support

2014-06-23 Thread Steve Ellcey
if that change could be easily added, I don't see a clean way to implement it off hand. Steve Ellcey sell...@mips.com 2014-06-23 Steve Ellcey sell...@mips.com * gcc.target/mips/mips.exp (mips-dg-options): Check for range of values on isa or isa_rev pseudo-options. diff --git a/gcc

Re: [Patch] Improving jump-thread pass for PR 54742

2014-11-18 Thread Steve Ellcey
and you ought to run contrib/check_GNU_style.sh on the patch and clean up the coding style issues it highlights. Thanks, James Greenhalgh I tested the patch on MIPS and things looked good there too. I got the desired speedup and did not see any regressions. Steve Ellcey

[Patch,MIPS] Add default SYS_futex definition in libgomp

2014-11-21 Thread Steve Ellcey
if it is not already defined and the same type of define is already in the x86 and alpha futex.h header files in libgomp. Tested on mips-mti-linux-gnu and mips android builds. OK for checkin? Since this is bug fix (inability to build on android) I think it qualifies under the stage 3 rules. Steve Ellcey sell

[PING][PATCH] Change contrib/test_installed for testing cross compilers

2014-11-21 Thread Steve Ellcey
I noticed I never got a reply to this patch proposal I sent out back in March. Does anyone have an opinion on this? I think it would make testing of installed cross compilers easier. Steve Ellcey sell...@imgtec.com --- Original Email --- I was doing some testing

Re: [Patch, MIPS] Add .note.GNU-stack section

2014-09-26 Thread Steve Ellcey
(for any platform) so I wasn't planning on creating a glibc to add them to mips glibc assembly language files. OK to check in this patch? Steve Ellcey sell...@mips.com 2014-09-26 Steve Ellcey sell...@mips.com * config/mips/mips.c (TARGET_ASM_FILE_END): Define. * libgcc

[Patch, MIPS] Cleanup mips header files.

2014-09-26 Thread Steve Ellcey
all of them. OK for checkin? Steve Ellcey sell...@mips.com 2014-09-26 Steve Ellcey sell...@mips.com * config/mips/linux64.h: Remove. * config/mips/gnu-user64.h: Remove. * gcc.config (mips*-*-*): Remove references to linux64.h and gnu-user64.h * config

Re: [PATCH] Redesign jump threading profile updates

2014-10-01 Thread Steve Ellcey
On Wed, 2014-10-01 at 13:04 -0700, Teresa Johnson wrote: 2014-10-01 Teresa Johnson tejohn...@google.com * tree-ssa-threadupdate.c (freqs_to_counts_path): Scale frequencies up when synthesizing counts to avoid rounding errors. I tried this patch on my MIPS toolchain build

Re: [PATCH] Redesign jump threading profile updates

2014-10-02 Thread Steve Ellcey
applying it. It looks good on MIPS now. I haven't done a complete build and test but the ICE went away when I re-applied the patch. Steve Ellcey sell...@mips.com

RE: [Patch, MIPS] Cleanup mips header files.

2014-10-08 Thread Steve Ellcey
of GNU_USER_TARGET_LINK_SPEC and double checked that we still pass -EL or -EB to the linker in all cases. Otherwise OK (assuming the link specs behave as described above). Thanks, Matthew Thanks for the review, I have gone ahead and checked in the patch with those changes. Steve Ellcey sell

RE: [Patch, MIPS] Cleanup mips header files.

2014-10-08 Thread Steve Ellcey
for checkin? Steve Ellcey sell...@mips.com 2014-10-08 Steve Ellcey sell...@mips.com * config/mips/mti-linux.h (DRIVER_SELF_SPECS): Change LINUX64_DRIVER_SELF_SPECS to LINUX_DRIVER_SELF_SPECS diff --git a/gcc/config/mips/mti-linux.h b/gcc/config/mips/mti-linux.h index 318e981

Test failure: gcc.dg/tree-ssa/ssa-ifcombine-13.c

2014-04-07 Thread Steve Ellcey
the options and dg-final lists? Steve Ellcey sell...@mips.com

Re: RFA: Testsuite PATCH to add support for dlopen tests

2014-04-08 Thread Steve Ellcey
. This toolchain does not support shared libraries and before the change it was not using '-fPIC -shared' during C++ compilations. Now it is and that causes GCC to generate an error message. Steve Ellcey

[Patch, testsuite, mips] Fix gcc.dg/tree-ssa/ssa-ifcombine-13.c

2014-04-08 Thread Steve Ellcey
on mips-mti-elf. OK for checkin? Steve Ellcey sell...@mips.com 2014-04-01 Steve Ellcey sell...@mips.com * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option and scan lists. diff --git a/gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-13.c b/gcc/testsuite/gcc.dg/tree

RE: RFA: Testsuite PATCH to add support for dlopen tests

2014-04-08 Thread Steve Ellcey
regressions. Steve Ellcey sell...@mips.com patch Description: patch

Ping: [PATCH, PR 60556] Fix ICE on platforms with signed pointer extension.

2014-04-10 Thread Steve Ellcey
Patch ping. This is not a regression as I can reproduce it on GCC 4.8.* but it is an ICE on legal C code. Any chance of having it approved for 4.9? Steve Ellcey sell...@mips.com On Thu, 2014-03-20 at 09:48 -0700, Steve Ellcey wrote: This patch fixes pr60556, a GCC ICE. The problem

[Patch] Fix obsolete autoconf macros in configure.ac

2014-04-23 Thread Steve Ellcey
a windows GCC using the mingw toolset. I would like to replace the obsolete autoconf macros with a 'proper' one. Tested with my mingw build and a MIPS targetted linux build. OK to checkin? Steve Ellcey sell...@mips.com 2014-04-23 Steve Ellcey sell...@mips.com * configure.ac (caddr_t

Re: [Patch] Fix obsolete autoconf macros in configure.ac

2014-04-23 Thread Steve Ellcey
On Wed, 2014-04-23 at 18:40 +0200, Andreas Schwab wrote: Steve Ellcey sell...@mips.com writes: diff --git a/gcc/configure.ac b/gcc/configure.ac index d789557..98acb1b 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -1083,8 +1083,8 @@ int main() fi fi

[Patch] Fix crtstuff.c compilation with mingw build.

2014-04-24 Thread Steve Ellcey
toolchain. OK to checkin? Steve Ellcey sell...@mips.com 2014-04-24 Steve Ellcey sell...@mips.com * crtstuff.c: Undef caddr_t. diff --git a/libgcc/crtstuff.c b/libgcc/crtstuff.c index 12bed4b..d09455f 100644 --- a/libgcc/crtstuff.c +++ b/libgcc/crtstuff.c @@ -54,6 +54,7 @@ see the files

Re: [Patch] Fix obsolete autoconf macros in configure.ac

2014-04-24 Thread Steve Ellcey
On Thu, 2014-04-24 at 10:23 +0200, Richard Biener wrote: +AC_CHECK_TYPES([ssize_t]) +AC_CHECK_TYPES([caddr_t]) But I am not sure what header file this code would go in. In system.h. Steve Ellcey FYI: I ran into problems defining ssize_t and caddr_t in system.h because

[Patch] Simple change to include/longlong.h to quiet warnings.

2014-04-30 Thread Steve Ellcey
compiling with -Wundef (like glibc is now doing). Ok to checkin? I will submit it for checkin to the binutils and glibc groups as well once it is approved here. Steve Ellcey sell...@mips.com 2014-04-30 Steve Ellcey sell...@mips.com * include/longlong.h: Use 'defined()' to check

Re: [Patch] Fix crtstuff.c compilation with mingw build.

2014-05-01 Thread Steve Ellcey
On Thu, 2014-04-24 at 19:27 +0200, Rainer Orth wrote: Steve Ellcey sell...@mips.com writes: diff --git a/libgcc/crtstuff.c b/libgcc/crtstuff.c index 12bed4b..d09455f 100644 --- a/libgcc/crtstuff.c +++ b/libgcc/crtstuff.c @@ -54,6 +54,7 @@ see the files COPYING3 and COPYING.RUNTIME

[Patch, testsuite, mips] Fix two failing MIPS tests.

2014-05-02 Thread Steve Ellcey
ABIs). OK to checkin? Steve Ellcey sell...@mips.com 2014-05-02 Steve Ellcey sell...@mips.com * gcc.target/mips/const-anchor-1.c: Modify asm scan. * gcc.target/mips/const-anchor-2.c: Ditto. diff --git a/gcc/testsuite/gcc.target/mips/const-anchor-1.c b/gcc/testsuite/gcc.target

Re: [Patch, testsuite, mips] Fix two failing MIPS tests.

2014-05-05 Thread Steve Ellcey
PUSH_ARGS_REVERSED as 1, simplify code accordingly. (expand_call): Likewise. (emit_library_call_calue_1): Likewise. * expr.c (PUSH_ARGS_REVERSED): Do not define. (emit_push_insn): Always treat PUSH_ARGS_REVERSED as 1, simplify code accordingly. Steve Ellcey sell

Re: [Patch, testsuite, mips] Fix two failing MIPS tests.

2014-05-05 Thread Steve Ellcey
code. But if I run an older GCC on that new swapped code then I get something like the new code. So while the old code may have been better for this example, the new code is better if I swap the arguments around. Steve Ellcey sell...@mips.com

[patch, mips, commited] Check in obvious patch to fix mips build.

2014-05-27 Thread Steve Ellcey
The recent comdat group changes broke the mips build because mips.c was not including cgraph.h. I am checking in the following patch as obvious to fix the mips build. 2014-05-27 Steve Ellcey sell...@mips.com * config/mips/mips.c: Add include of cgraph.h. diff --git a/gcc/config

Re: [patch, mips, commited] Check in obvious patch to fix mips build.

2014-05-27 Thread Steve Ellcey
On Tue, 2014-05-27 at 17:12 +0100, Richard Sandiford wrote: Steve Ellcey sell...@mips.com writes: The recent comdat group changes broke the mips build because mips.c was not including cgraph.h. I am checking in the following patch as obvious to fix the mips build. Wasn't that fixed

Re: [patch, mips, commited] Check in obvious patch to fix mips build.

2014-05-27 Thread Steve Ellcey
/src/gcc/gcc/config/mips/mips.c:6278:27: error: 'cgraph_create_node' was not declared in this scope make[2]: *** [mips.o] Error 1 Ah, sorry, hadn't realised we had a direct caller there. Richard No problem, I probably should have included the error message in my original email. Steve

Re: [PATCH 8/8] Add a common .md file and define standard constraints there

2014-06-13 Thread Steve Ellcey
)' Steve Ellcey sell...@mips.com extern long long __mips16_syscall4(long, long, long, long, long); typedef unsigned int size_t; union __mips16_syscall_return { long long val; }; typedef struct { int lock; } _IO_lock_t; struct _IO_FILE { _IO_lock_t *_lock; }; typedef struct

Re: [PATCH 8/8] Add a common .md file and define standard constraints there

2014-06-16 Thread Steve Ellcey
fixed my build and the testsuite results looked good too. Steve Ellcey sell...@mips.com

[Patch, MIPS, testsuite] Checking in obvious testsuite patch

2014-01-27 Thread Steve Ellcey
I am checking in this testsuite patch as an obvious fix after checking with Richard Sandiford. Steve Ellcey sell...@mips.com 2014-01-27 Steve Ellcey sell...@mips.com * gcc.target/mips/pr52125.c: Add -mno-optgp option. diff --git a/gcc/testsuite/gcc.target/mips/pr52125.c b/gcc

[PATCH, testsuite] Fix profile test failures

2014-02-13 Thread Steve Ellcey
. OK for checkin? Steve Ellcey sell...@mips.com 2014-02-13 Steve Ellcey sell...@mips.com * lib/profopt.exp (profopt-execute): Use host instead of target in remote_file and remote_upload calls. diff --git a/gcc/testsuite/lib/profopt.exp b/gcc/testsuite/lib/profopt.exp index

Re: [PATCH, testsuite] Fix profile test failures

2014-02-13 Thread Steve Ellcey
On Thu, 2014-02-13 at 23:09 +, Joseph S. Myers wrote: On Thu, 13 Feb 2014, Steve Ellcey wrote: While testing the C++ profiling tests in g++.dg/bprob and using the qemu simulator we discovered that these tests were passing when we ran the testsuite with no extra options but that if we

Re: [PATCH, testsuite] Fix profile test failures

2014-02-14 Thread Steve Ellcey
/sim.exp patch to the dejagnu mailing list later today. Steve Ellcey sell...@mips.com

[PATCH] Change contrib/test_installed for testing cross compilers

2014-03-06 Thread Steve Ellcey
in site.exp before running the testsuite, thus making it more useful when testing cross-compilers. If you don't use the option nothing is changed. OK to checkin? Steve Ellcey sell...@mips.com 2014-03-06 Steve Ellcey sell...@mips.com * test_installed (--target=): New option. diff --git

[PATCH, PR 60556] Fix ICE on platforms with signed pointer extension.

2014-03-20 Thread Steve Ellcey
reference into a register. Tested on mips-mti-linux-gnu with no regressions. OK for checkin? Steve Ellcey sell...@mips.com 2014-03-20 Steve Ellcey sell...@mips.com PR middle-end/60556 * expr.c (convert_move): Force symbol references into register. diff --git a/gcc/expr.c b/gcc

[Patch] Add MIPS flag to avoid use of ldc1/sdc1/ldxc1/sdxc1

2014-10-27 Thread Steve Ellcey
on mips-mti-linux-gnu. OK to checkin? Steve Ellcey sell...@imgtec.com 2014-10-27 Steve Ellcey sell...@imgtec.com * config/mips/mips.h (ISA_HAS_LDC1_SDC1): Check TARGET_LDC1_SDC1. * config/mips/mips.md (*ANYF:loadx_P:mode): Ditto. * config/mips/mips.md

Re: [Patch] Add MIPS flag to avoid use of ldc1/sdc1/ldxc1/sdxc1

2014-10-27 Thread Steve Ellcey
On Mon, 2014-10-27 at 15:32 -0700, Andrew Pinski wrote: On Mon, Oct 27, 2014 at 3:23 PM, Steve Ellcey sell...@imgtec.com wrote: There are some MIPS patches that have been applied to the Google Android GCC tree but not been submitted to FSF GCC. I would like to get those patches checked

RE: [Patch] Add MIPS flag to avoid use of ldc1/sdc1/ldxc1/sdxc1

2014-10-28 Thread Steve Ellcey
change their allocator and included a reference to section 7.20.3 of the C standard. Section 7.20.3 of C99 states: The pointer returned if the allocation succeeds is suitably aligned so that it may be assigned to a pointer to any type of object. Steve Ellcey

[Patch] MIPS configuration patch to enable --with-[arch,endian,abi]

2014-10-31 Thread Steve Ellcey
, but they are needed if building a non-multilib GCC with a default ABI other than the old 32 bit ABI. Tested with many builds of mips*-*-linux-gnu targets and various combinations of --with-arch, --with-abi, --with-endian, --disable-multilib, and --enable-targets=all. OK to checkin? Steve Ellcey

RE: [Patch] MIPS configuration patch to enable --with-[arch,endian,abi]

2014-11-06 Thread Steve Ellcey
Catherine thinks. Thanks, Matthew Here is the patch with the endian support removed, I will go ahead and check it in. 2014-11-06 Steve Ellcey sell...@imgtec.com * config.gcc (mips*-mti-linux*): Remove gnu_ld and gas assignments. Set default_mips_arch and default_mips_abi instead

[Patch, MIPS] Add .note.GNU-stack section

2014-09-10 Thread Steve Ellcey
Someone noticed that the MIPS GCC compiler was not putting out the .note.GNU-stack section. This simple patch fixes that problem by calling the standard file_end_indicate_exec_stack function. Tested on mips-mti-linux-gnu, OK to checkin? Steve Ellcey sell...@mips.com 2014-09-10 Steve Ellcey

Re: [IA-64] Fix dynamic allocation in leaf functions

2012-12-04 Thread Steve Ellcey
to above change. Ping: http://gcc.gnu.org/ml/gcc-patches/2012-11/msg01617.html Thanks in advance. Eric, this looks OK to me. As for back porting it, that is OK with me too as long as it is OK with the release/branch managers. Steve Ellcey sell...@mips.com

[patch, mips, debug] Fix PR 54061, mips compiler aborts in testsuite

2012-12-07 Thread Steve Ellcey
haven't done a full regression test but will do that shortly, in the mean time I wanted to see if this approach was considered acceptable and if not, how I should fix it? Steve Ellcey sell...@mips.com 2012-12-07 Steve Ellcey sell...@mips.com PR target/54061 * dwarfwout.c

Re: [patch, mips, debug] Fix PR 54061, mips compiler aborts in testsuite

2012-12-07 Thread Steve Ellcey
be a target macro but so should DBX_REGISTER_NUMBER and DWARF_FRAME_REGNUM, we probably don't want to be making that change at this time in the release cycle. Steve Ellcey sell...@mips.com

Re: [patch, mips, debug] Fix PR 54061, mips compiler aborts in testsuite

2012-12-07 Thread Steve Ellcey
On Fri, 2012-12-07 at 14:43 -0800, H.J. Lu wrote: I think you need a way to tell a bad register from a good register which doesn't have DWARF register number. Here is a patch using your IGNORED_DWARF_REGNUM idea. Steve Ellcey sell...@mips.com 2012-12-07 Steve Ellcey sell...@mips.com

Re: [patch, mips, debug] Fix PR 54061, mips compiler aborts in testsuite

2012-12-10 Thread Steve Ellcey
to dbx_reg_number too early in the last patch and getting aborts during testing due to that. I also used a variable to avoid calling it twice in a row now. This version passed the GCC testsuite with no regressions. Steve Ellcey sell...@mips.com 2012-12-07 Steve Ellcey sell...@mips.com PR

[patch, mips, testsuite] Fix scan on gcc.target/mips/ext-2.c

2012-12-10 Thread Steve Ellcey
the failure for me and I see no reason why GCC should not use the ext instruction instead of dext in this case. Steve Ellcey sell...@mips.com 2012-12-10 Steve Ellcey sell...@mips.com * gcc.target/mips/ext-2.c: Scan for ext or dext. diff --git a/gcc/testsuite/gcc.target/mips/ext-2.c b/gcc

[patch, mips] Fix -mno-shared option (gcc.target/mips/pr35802.c)

2012-12-10 Thread Steve Ellcey
with no regressions. 2012-12-10 Steve Ellcey sell...@mips.com * config/mips/gnu-user.h (NO_SHARED_SPECS): Add space before option. diff --git a/gcc/config/mips/gnu-user.h b/gcc/config/mips/gnu-user.h index d35ddac..55ca662 100644 --- a/gcc/config/mips/gnu-user.h +++ b/gcc/config/mips/gnu

[patch, testsuite] Fix pr35634 tests when char is unsigned.

2012-12-10 Thread Steve Ellcey
' is still a good idea I made that change as well as making 'c' an explicitly signed char. This now passes on mips-mti-elf. OK for checkin? Steve Ellcey sell...@mips.com 2012-12-10 Steve Ellcey sell...@mips.com * gcc.dg/torture/pr35634.c: Initialize n, make c signed. * g++.dg

Re: [patch, testsuite] Fix pr35634 tests when char is unsigned.

2012-12-10 Thread Steve Ellcey
tree. Steve Ellcey sell...@mips.com

[patch, mips] Follow up to pr54061 patch, fix another abort.

2012-12-11 Thread Steve Ellcey
)) __chk_fail (); while (c != '\0'); return s; } aborts when compiled with -O2 -g -fpic -mips16. The following patch fixes it. OK to checkin? Steve Ellcey sell...@mips.com 2012-12-11 Steve Ellcey sell...@mips.com * config/mips/mips.c (mips_option_override): Set

Re: [patch, mips] Follow up to pr54061 patch, fix another abort.

2012-12-11 Thread Steve Ellcey
not sure if we want to set all fake registers to IGNORED because of this one case. If more popped up then I could see us making that change. Steve Ellcey sell...@mips.com

Re: [patch, mips] Follow up to pr54061 patch, fix another abort.

2012-12-12 Thread Steve Ellcey
distinguish between registers that have been disabled through -msoft-float, -mips3 and below (for ST_REGS other than $fcc0), -mno-dsp, etc. Richard OK, you have convinced me. Here is what I am testing, OK to checkin once I have run it through the testsuite? Steve Ellcey sell...@mips.com

[patch, testsuite] Check for pic support on tests that use -fPIC

2012-12-12 Thread Steve Ellcey
I think this patch qualifies as obvious so I will check it in later today if I don't get any objections. These two tests use the -fPIC flag but do not check for pic support. Tested on mips-mti-elf. Steve Ellcey sell...@mips.com 2012-12-12 Steve Ellcey sell...@mips.com * gcc.dg

[patch, mips] Patch to allow madd, etc without 64 bit floating point

2012-12-12 Thread Steve Ellcey
to reflect that we can now generate and use a rsqrt.d instruction. I put Chao-ying and Maciej's names on the patch since they did the original changes in GCC but those changes were never checked in upstream. OK to checkin? Steve Ellcey sell...@mips.com In the spec MD00086, page 347 Revision History

Re: [patch, mips] Patch to allow madd, etc without 64 bit floating point

2012-12-12 Thread Steve Ellcey
On Wed, 2012-12-12 at 22:21 +, Maciej W. Rozycki wrote: Given that, how about we coordinate these submissions -- I'll dig out the most recent version of the madd change and push it through testing before I post it and you do the reciprocals? Maciej That sounds good to me. Steve

Re: [patch, libstdc++ testsuite] Shrink tests for simulator

2012-12-13 Thread Steve Ellcey
On Thu, 2012-12-13 at 20:27 +0100, Paolo Carlini wrote: It's the same approach that we are following in many other places, right? Yes, it is the same approach. OK to checkin? Yes, thanks. Done. Steve Ellcey sell...@mips.com

[patch, libstdc++ testsuite] Shrink more tests for simulator

2012-12-14 Thread Steve Ellcey
Here are four more C++ tests that fail for me when run under the GNU simulator. I would like to shrink them to use less memory in the same way as the other tests that I modified earlier. OK to checkin? Steve Ellcey sell...@mips.com 2012-12-14 Steve Ellcey sell...@mips.com

[patch, testsuite, committed] Obvious fix for targets with no profiling

2012-12-14 Thread Steve Ellcey
I am going to check in this patch as the obvious fix for PR 55688. I tested it on mips-mti-elf. Steve Ellcey sell...@mips.com 2012-12-14 Steve Ellcey sell...@mips.com PR regression/55688 * g++.dg/other/pr55650.C: Add dg-require-profiling. diff --git a/gcc/testsuite/g++.dg

Re: [Patch, PR 54128] ira.c change to fix mips bootstrap

2012-12-21 Thread Steve Ellcey
On Fri, 2012-12-21 at 08:46 +0100, Jakub Jelinek wrote: Given Alex' comments in the PR, the second hunk is definitely ok for trunk, the first one can be applied too (but you can skip it too if you want, it shouldn't make a difference). Thanks, I checked in both chunks. Steve Ellcey sell

[patch, mips, stabs] Do any MIPS targets use stabs?

2013-01-07 Thread Steve Ellcey
removing STABS completely from GCC, etc. but it looks like there is still some users who want it on some targets. Here is my default patch which just undef's it for the mti targets. Steve Ellcey sell...@mips.com 2013-01-07 Steve Ellcey sell...@mips.com * config/mips/mips-mti-elf.h

[patch, mips] Change -mad to -mmad to match documentation

2013-01-07 Thread Steve Ellcey
could leave -mad and -mno-ad as aliases for -mmad and -mno-ad but I don't think that is necessary. If someone does think we should do allow -mad, please let me know. OK to checkin? Steve Ellcey sell...@mips.com 2013-01-07 Steve Ellcey sell...@mips.com PR target/42661 * config

Re: [patch, mips, stabs] Do any MIPS targets use stabs?

2013-01-07 Thread Steve Ellcey
On Mon, 2013-01-07 at 20:30 +, Richard Sandiford wrote: Steve Ellcey sell...@mips.com writes: While testing all the variations of my mips-mti-elf target I found that a number of debug tests like gcc.dg/debug/trivial.c fail when compiled using a stabs debug flag (-gstabs3 for example

Re: [patch, mips, stabs] Do any MIPS targets use stabs?

2013-01-07 Thread Steve Ellcey
On Mon, 2013-01-07 at 20:38 +, Richard Sandiford wrote: Ah, sorry, this reminded me of a patch I'd written a year ago and never got around to sanity-checking. Does it fix the problem for you? Richard It fixes my small test case, I will try it on the full testsuite overnight. Steve

Re: [patch] Performance patch for MIPS conditional move in expr.c

2013-01-07 Thread Steve Ellcey
running with your new *movGPR:mode_on_GPR2:mode_ne instruction and that part at least works fine. I would like to get at least that much checked in for GCC 4.8. Steve Ellcey sell...@mips.com

Re: [patch, mips, stabs] Do any MIPS targets use stabs?

2013-01-08 Thread Steve Ellcey
On Mon, 2013-01-07 at 12:54 -0800, Steve Ellcey wrote: On Mon, 2013-01-07 at 20:38 +, Richard Sandiford wrote: Ah, sorry, this reminded me of a patch I'd written a year ago and never got around to sanity-checking. Does it fix the problem for you? Richard It fixes my small

[patch, libstdc++, testsuite] Fix simulator timouts.

2013-01-14 Thread Steve Ellcey
to checkin? Steve Ellcey sell...@mips.com 2013-01-14 Steve Ellcey sell...@mips.com * testsuite/libstdc++-v3/testsuite/23_containers/vector/profile/vector.cc: Shrink memory usage under simulator. * testsuite/libstdc++-v3/testsuite/26_numerics/valarray/28277.cc: Ditto

[patch, hpux, testsuite] XFAIL pr47917.c for non-conforming snprintf

2011-03-23 Thread Steve Ellcey
that would have been output if the buffer hadn't filled up. Dave, can you verify this fix on HP-UX 10.*? I don't have any HP-UX 10.* systems anymore. Tested on IA64 and PA HP-UX 11.11 and 11.23. Steve Ellcey s...@cup.hp.com 2011-03-23 Steve Ellcey s...@cup.hp.com PR target/48209

Re: [patch, hpux, testsuite] XFAIL pr47917.c for non-conforming snprintf

2011-03-23 Thread Steve Ellcey
ahead without this check if moving the test is ok. Sounds good. I think moving the test is OK, that was what I was told to do last time I needed to XFAIL a test in gcc.c-torture. Steve Ellcey s...@cup.hp.com

Re: [testsuite] Fix gcc.dg/torture/pr47917.c on IRIX 6.5

2011-03-29 Thread Steve Ellcey
-if non-conforming C99 snprintf { *-*-hpux11.[012]* } } */ Steve Ellcey s...@cup.hp.com

Re: [testsuite] Fix gcc.dg/torture/pr47917.c on IRIX 6.5

2011-03-29 Thread Steve Ellcey
is the final patch that I tested and checked in: 2011-03-29 Steve Ellcey s...@cup.hp.com * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX. Index: gcc.dg/torture/pr47917.c === --- gcc.dg/torture/pr47917.c(revision 171649

Re: [patch, testsuite, ia64] patch for gcc.dg/mtune.c

2011-04-04 Thread Steve Ellcey
On Sat, 2011-04-02 at 00:25 +, Joseph S. Myers wrote: On Fri, 1 Apr 2011, Steve Ellcey wrote: Looking into why this doesn't happen on other systems, it looks like the difference is that IA64 uses -mtune to set an enum variable and most (all?) the other platforms use it to set a string

Re: Scheduler cleanups, 5/5

2011-04-05 Thread Steve Ellcey
are the two patches to haifa-sched.c? I have one patch to schedule_block from http://gcc.gnu.org/ml/gcc-patches/2011-04/msg00271.html but that patch (alone or with the Jeff Law patch) isn't working for me on IA64 Linux. Is there a second haifa-sched.c patch I should also have? Steve Ellcey s

Re: Scheduler cleanups, 5/5

2011-04-05 Thread Steve Ellcey
updated my tree and that problem seems to be fixed but now I can't compile dbxout.c (unused variable error) so I still haven't managed a good bootstrap. Steve Ellcey s...@cup.hp.com /proj/opensrc_nobackup/sje/reg/src/trunk/gcc/dbxout.c:107:12: error: 'debug_nesting' defined but not used [-Werror

Re: Scheduler cleanups, 5/5

2011-04-05 Thread Steve Ellcey
. It sounds like you're saying these failures are likely caused by something else? Bernd I think you need Jeff Law's patch too to fix the comparision failures. http://gcc.gnu.org/ml/gcc-patches/2011-04/msg00367.html Steve Ellcey s...@cup.hp.com

Re: Scheduler cleanups, 5/5

2011-04-05 Thread Steve Ellcey
on IA64 HP-UX. I used this patch, Jeff's patch for PR 48444 (already checked in) and Nathan's patch for PR 48471. So yes, I'd like to see this patch checked in too. Steve Ellcey s...@cup.hp.com

Re: [patch, testsuite, ia64] patch for gcc.dg/mtune.c

2011-04-05 Thread Steve Ellcey
on all my platforms (some of which will issue the note and others of which will not). 2011-04-05 Steve Ellcey s...@cup.hp.com * gcc.dg/mtune.c: Prune note from output. Index: gcc.dg/mtune.c === --- gcc.dg/mtune.c

[patch, testsuite] Fix vect-120.c failure on IA64

2011-10-20 Thread Steve Ellcey
didn't test the change on ARM but it fixes the failure on IA64. Steve Ellcey s...@cup.hp.com 2011-10-20 Steve Ellcey s...@cup.hp.com * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement. Index: gcc.dg/vect/vect-120.c

[patch, testsuite] Patch for gcc.dg/pr49994-3.c on HP-UX

2011-10-20 Thread Steve Ellcey
HP-UX. Steve Ellcey s...@cup.hp.com 2011-10-20 Steve Ellcey s...@cup.hp.com PR testsuite/50722 * gcc.dg/pr49994-3.c: Skip on HP-UX. Index: gcc.dg/pr49994-3.c === --- gcc.dg/pr49994-3.c (revision 180233

Re: [patch, testsuite] Patch for gcc.dg/pr49994-3.c on HP-UX

2011-10-20 Thread Steve Ellcey
On Thu, 2011-10-20 at 18:23 +0200, Rainer Orth wrote: Steve Ellcey s...@cup.hp.com writes: Index: gcc.dg/pr49994-3.c === --- gcc.dg/pr49994-3.c (revision 180233) +++ gcc.dg/pr49994-3.c (working copy) @@ -2,6

Re: [patch] dwarf2out crash: missing GTY? (PR 50806)

2011-10-21 Thread Steve Ellcey
. Steve Ellcey s...@cup.hp.com

Re: [patch] dwarf2out crash: missing GTY? (PR 50806)

2011-10-21 Thread Steve Ellcey
at r180194. I have submitted a bug (PR 50826) which includes a cut down test case for the problem. Steve Ellcey s...@cup.hp.com

[patch, committed, backport] Backport IA64 patch to 4.6 branch

2012-04-04 Thread Steve Ellcey
will be starting at MIPS next week and working on GCC. I will change my email address in the MAINTAINERS file after I start at MIPS. Steve Ellcey s...@cup.hp.com 2012-04-04 Steve Ellcey s...@cup.hp.com Backported from mainline. * decl.c (cxx_init_decl_processing

[patch] Update email address

2012-04-11 Thread Steve Ellcey
I have checked in the following patch to update my email address. I am currently working on getting a new copyright assignment filed as my previous one was based on my employment at HP. Steve Ellcey sell...@mips.com 2012-04-11 Steve Ellcey sell...@mips.com * MAINTAINERS: Changed

Re: PATCH: Replace target MEMBER_TYPE_FORCES_BLK macro with a target hook

2012-08-17 Thread Steve Ellcey
Here is the updated patch. Steve, David, Sterling, can you take a look at ia64, rs6000 and xtensa changes? Thanks. The ia64 part looks OK. Steve Ellcey sell...@mips.com

[Patch, PR 54128] ira.c change to fix mips bootstrap

2012-08-31 Thread Steve Ellcey
and live_relevant_regs bitmaps instead of checking only non-debug instructions. Changing INSN_P to NONDEBUG_INSN_P in build_insn_chain allowed me to bootstrap and caused no regressions. OK to checkin? Steve Ellcey sell...@mips.com 2012-08-31 Steve Ellcey sell...@mips.com PR bootstrap/54128

[patch, mips] New mips triplet for multilib linux builds

2012-09-04 Thread Steve Ellcey
? Steve Ellcey sell...@mips.com 2012-09-04 Steve Ellcey sell...@mips.com * config.gcc: Add mips*-mti-linux* target and make with_synci true by default for that target. * config/mips/mips.h (SYNCI_SPEC): New. (OPTION_DEFAULT_SPECS): Use new SYNCI_SPEC. * mti

Re: [patch, mips] New mips triplet for multilib linux builds

2012-09-05 Thread Steve Ellcey
|mips64r2:-msynci:-mno-synci} Is this an 'if-then-else' usage? I have only ever seen two part usages like: %{mips32r2|mips64r2:-msynci} Steve Ellcey sell...@mips.com

Re: [Patch, PR 54128] ira.c change to fix mips bootstrap

2012-09-05 Thread Steve Ellcey
(nil)) It seems odd to have a concatn where one element is a debug_expr and the other is a register. But I don't know if this is a problem or a normal way of handling functions that return a value in two registers. Steve Ellcey s...@cup.hp.com

Re: [patch, mips] New mips triplet for multilib linux builds

2012-09-06 Thread Steve Ellcey
the setting of DRIVER_SELF_SPECS in mips.h). Do I need two header files? One to include before mips.h and one to include after mips.h? Steve Ellcey sell...@mips.com

Re: [Patch, PR 54128] ira.c change to fix mips bootstrap

2012-09-07 Thread Steve Ellcey
On Wed, 2012-09-05 at 08:15 +0200, Jakub Jelinek wrote: On Fri, Aug 31, 2012 at 10:58:51AM -0700, Steve Ellcey wrote: Here is my patch to fix the bootstrap comparision failure (PR 54128) on MIPS. The reason for the comparision failure was a difference in register usage and I tracked

Re: [patch, mips] New mips triplet for multilib linux builds

2012-09-07 Thread Steve Ellcey
the GCC would generate mips64 code by default. But then the build would fail because that setup did not match the sysroot that I had built with mips32r2 as the default set of libraries. I don't know if that is considered sensible or not. Steve Ellcey sell...@mips.com 2012-09-07 Steve Ellcey sell

Re: [patch, mips] New mips triplet for multilib linux builds

2012-09-10 Thread Steve Ellcey
On Sat, 2012-09-08 at 13:50 +0100, Richard Sandiford wrote: Should add BASE_DRIVER_SELF_SPECS too. OK with that change, thanks. And thanks for your patience. Richard I added BASE_DRIVER_SELF_SPECS and did the checkin. Thanks for all your help and advice. Steve Ellcey sell...@mips.com

[patch, mips] Patch for new mips triplet - mips-mti-elf

2012-09-13 Thread Steve Ellcey
*-sde-elf. I tested each variation that the new target supports using newlib and the gnu simulator. OK to checkin? Top-level: 2012-09-12 Steve Ellcey sell...@mips.com * configure.ac: Add mips*-mti-elf* target. * configure: Regenerate. diff --git a/configure.ac b

Re: CFT: Move unwinder to toplevel libgcc

2011-07-07 Thread Steve Ellcey
the configure files. It looks like patch didn't handle the unwind files that moved. I will try doing that by hand and see if that fixes things. Steve Ellcey s...@cup.hp.com

Re: CFT: Move unwinder to toplevel libgcc

2011-07-07 Thread Steve Ellcey
rather then t-glibc-libunwind. Both of these include unwind-ia64.c. Steve Ellcey s...@cup.hp.com

Re: CFT: Move unwinder to toplevel libgcc

2011-07-07 Thread Steve Ellcey
`/test/big-foot1/gcc/nightly/build-ia64-debian-linux-gnu-trunk/obj_gcc/ia64-debian-linux-gnu/libgcc' make[2]: *** [all-stage1-target-libgcc] Error 2 Steve Ellcey s...@cup.hp.com

Re: CFT: Move unwinder to toplevel libgcc

2011-07-07 Thread Steve Ellcey
On Thu, 2011-07-07 at 10:05 -0700, Steve Ellcey wrote: On Thu, 2011-07-07 at 15:08 +0200, Rainer Orth wrote: In that case, perhaps Steve could have a look? I'd finally like to make some progress on this patch. Thanks. Rainer When doing an IA64 Linux build (where I do need

Re: CFT: Move unwinder to toplevel libgcc

2011-07-12 Thread Steve Ellcey
this problem. I think the libstdc++ Makefile needs to add -I/wsp/sje/gcc_git/src/gcc/libstdc++-v3/../libgcc in addition (or instead of) -I/wsp/sje/gcc_git/src/gcc/libstdc++-v3/../gcc Steve Ellcey s...@cup.hp.com

Re: CFT: Move unwinder to toplevel libgcc

2011-07-12 Thread Steve Ellcey
forgotten to run autoconf in the new git area after applying your patch. Steve Ellcey s...@cup.hp.com

  1   2   3   4   5   6   7   >