Re: [PR testsuite/47013] Fix SMS testsuite faliures

2011-05-16 Thread Revital Eres
Hello, Thanks for testing the patch. FAIL: gcc.dg/sms-8.c scan-rtl-dump-times sms SMS loop with subreg in lhs 1 Does the attached patch resolve the failure with sms-8.c? If so I'll re-submit it. Thanks, Revital Index: testsuite/gcc.dg/sms-2.c

Re: [PR testsuite/47013] Fix SMS testsuite faliures

2011-05-16 Thread Dominique Dhumieres
Does the attached patch resolve the failure with sms-8.c? Yes. Thanks for the update. Dominique

Re: Patch: New GTY ((atomic)) option

2011-05-16 Thread Nicola Pero
This patch adds a new GTY option, atomic, which is similar to the identical option you have with Boehm GC and which can be used with pointers to inform the GC/PCH machinery that they point to an area of memory that [...] This patch basically implements it, but at this stage requires you

Re: [PATCH: PR target/46975] Replace 32 bit instructions with 16 bit instructions in thumb2

2011-05-16 Thread Carrot Wei
On Fri, Dec 17, 2010 at 8:18 PM, Richard Earnshaw rearn...@arm.com wrote: On Thu, 2010-12-16 at 14:45 -0800, Carrot Wei wrote: Hi Compile the following c code with options -march=armv7-a -mthumb -Os int foo (int s) {     return s == 1; } GCC 4.6 generates: foo:    0:    

Re: Don't let search bots look at buglist.cgi

2011-05-16 Thread Richard Guenther
On Fri, May 13, 2011 at 7:14 PM, Ian Lance Taylor i...@google.com wrote: I noticed that buglist.cgi was taking quite a bit of CPU time.  I looked at some of the long running instances, and they were coming from searchbots.  I can't think of a good reason for this, so I have committed this

Re: Patch: New GTY ((atomic)) option

2011-05-16 Thread Laurynas Biveinis
2011/5/16 Nicola Pero nicola.p...@meta-innovation.com: 2011-05-16  Nicola Pero  nicola.p...@meta-innovation.com        * gengtype.c (walk_type): Implemented atomic GTY option.        * doc/gty.texi (GTY Options): Document atomic GTY option. The patch is OK, with difference between skip and

Re: [PATCH] Fix error: 'previous' may be used uninitialized in this function

2011-05-16 Thread Laurynas Biveinis
2011-05-15  Dmitry Gorbachev  d.g.gorbac...@gmail.com        * gengtype-state.c (read_state_param_structs): Initialize previous. The logic in the function is OK, is this to silence some false positive warning? In any case, the patch is OK, I assume you have tested it. Thanks, -- Laurynas

Re: [patch gimplifier]: Make sure TRUTH_NOT_EXPR has boolean_type_node type and argument

2011-05-16 Thread Richard Guenther
On Sat, May 14, 2011 at 6:14 PM, Eric Botcazou ebotca...@adacore.com wrote: Those issues should be fixed by the attached patch, which relaxes strictness of logical operations in tree-cfg.c file. Thanks. 2011-05-14  Kai Tietz         * tree-cfg.c (verify_gimple_assign_unary): Don't enforce

Re: Don't let search bots look at buglist.cgi

2011-05-16 Thread Andrew Haley
On 16/05/11 10:45, Richard Guenther wrote: On Fri, May 13, 2011 at 7:14 PM, Ian Lance Taylor i...@google.com wrote: I noticed that buglist.cgi was taking quite a bit of CPU time. I looked at some of the long running instances, and they were coming from searchbots. I can't think of a good

Re: Don't let search bots look at buglist.cgi

2011-05-16 Thread Michael Matz
Hi, On Mon, 16 May 2011, Andrew Haley wrote: On 16/05/11 10:45, Richard Guenther wrote: On Fri, May 13, 2011 at 7:14 PM, Ian Lance Taylor i...@google.com wrote: I noticed that buglist.cgi was taking quite a bit of CPU time. I looked at some of the long running instances, and they were

[PATCH] Misc debug info improvements

2011-05-16 Thread Jakub Jelinek
Hi! This patch contains a bunch of smaller debug info improvements: 1) on the typeddwarf.c testcase on x86_64 there were completely needlessly many DW_OP_GNU_entry_value ops emitted, while the corresponding argument registers were still live. Fixed by the cselib_subst_to_values hunk. 2)

[patch ada]: Fix boolean_type_node setup and some cleanup for boolean use

2011-05-16 Thread Kai Tietz
Hello, this fixes the ADA parts of PR middle-end/48989. For Fortran I am still looking, what actual the cause is. ChangeLog 2011-05-16 Kai Tietz PR middle-end/48989 * gcc-interface/trans.c (Exception_Handler_to_gnu_sjlj): Use boolean_false_node instead of

Re: Don't let search bots look at buglist.cgi

2011-05-16 Thread Andreas Schwab
Andrew Haley a...@redhat.com writes: It's not quite the same information, surely. Wouldn't searchers be directed to an email rather than the bug itself? The mail contains the bugzilla link, so they can easily get there if needed. Andreas. -- Andreas Schwab, sch...@redhat.com GPG Key

Re: Don't let search bots look at buglist.cgi

2011-05-16 Thread Richard Guenther
On Mon, May 16, 2011 at 3:04 PM, Andrew Haley a...@redhat.com wrote: On 05/16/2011 01:09 PM, Michael Matz wrote: Hi, On Mon, 16 May 2011, Andrew Haley wrote: On 16/05/11 10:45, Richard Guenther wrote: On Fri, May 13, 2011 at 7:14 PM, Ian Lance Taylor i...@google.com wrote: I noticed that

[Patch] fixinclude: shell-quote testing file

2011-05-16 Thread Tristan Gingold
Hi, one of the main VMS include files has a dollar in its name (decc$types.h), which is not shell friendly. As a consequence, when the name is reused by check.tpl to create a baseline file, it must be quoted. This is what is implemented in this patch. Tested by 'make check' in fixincludes/

Re: [patch gimplifier]: Make sure TRUTH_NOT_EXPR has boolean_type_node type and argument

2011-05-16 Thread Michael Matz
Hi, On Mon, 16 May 2011, Richard Guenther wrote: We can't use a test for BOOLEAN_TYPE as the middle-end considers a INTEGER_TYPE with same precision/signedness as compatible and thus may propagate a variable of INTEGER_TYPE there. I don't understand why promoting bools to

Re: Don't let search bots look at buglist.cgi

2011-05-16 Thread Andrew Haley
On 05/16/2011 02:10 PM, Richard Guenther wrote: On Mon, May 16, 2011 at 3:04 PM, Andrew Haley a...@redhat.com wrote: On 05/16/2011 01:09 PM, Michael Matz wrote: Hi, On Mon, 16 May 2011, Andrew Haley wrote: On 16/05/11 10:45, Richard Guenther wrote: On Fri, May 13, 2011 at 7:14 PM, Ian

[Patch] fixincludes: fix solaris_complex_cxx rule syntax

2011-05-16 Thread Tristan Gingold
Hi, this rule (and only this one) uses the c function of sed. According to man, the syntax should be: [2addr]c\ text (Note the trailing back-slash). But as currently written, there is no backslash in it. As a consequence 'make check' fails at least on Darwin (BSD derived sed

Re: Don't let search bots look at buglist.cgi

2011-05-16 Thread Michael Matz
Hi, On Mon, 16 May 2011, Andrew Haley wrote: It's not quite the same information, surely. Wouldn't searchers be directed to an email rather than the bug itself? Yes, though there is a link in all mails. Right, so we are contemplating a reduction in search quality in exchange for

Re: Don't let search bots look at buglist.cgi

2011-05-16 Thread Andrew Haley
On 05/16/2011 02:22 PM, Michael Matz wrote: Hi, On Mon, 16 May 2011, Andrew Haley wrote: It's not quite the same information, surely. Wouldn't searchers be directed to an email rather than the bug itself? Yes, though there is a link in all mails. Right, so we are contemplating a

Re: [Patch] fixinclude: shell-quote testing file

2011-05-16 Thread Andreas Schwab
Tristan Gingold ging...@adacore.com writes: 2011-05-16 Tristan Gingold ging...@adacore.com * check.tpl: Shell-quote testing file. diff --git a/fixincludes/check.tpl b/fixincludes/check.tpl index b239d8b..0f3937a 100644 --- a/fixincludes/check.tpl +++ b/fixincludes/check.tpl @@

Re: [patch gimplifier]: Make sure TRUTH_NOT_EXPR has boolean_type_node type and argument

2011-05-16 Thread Richard Guenther
On Mon, May 16, 2011 at 3:17 PM, Michael Matz m...@suse.de wrote: Hi, On Mon, 16 May 2011, Richard Guenther wrote: We can't use a test for BOOLEAN_TYPE as the middle-end considers a INTEGER_TYPE with same precision/signedness as compatible and thus may propagate a variable of INTEGER_TYPE

Re: Don't let search bots look at buglist.cgi

2011-05-16 Thread Michael Matz
Hi, On Mon, 16 May 2011, Andrew Haley wrote: It routinely is. bugzilla performance is terrible most of the time for me (up to the point of five timeouts in sequence), svn speed is mediocre at best, and people with access to gcc.gnu.org often observe loads 25, mostly due to I/O .

Re: Don't let search bots look at buglist.cgi

2011-05-16 Thread Andrew Haley
On 05/16/2011 02:32 PM, Michael Matz wrote: On Mon, 16 May 2011, Andrew Haley wrote: It routinely is. bugzilla performance is terrible most of the time for me (up to the point of five timeouts in sequence), svn speed is mediocre at best, and people with access to gcc.gnu.org often

Re: [Patch] fixinclude: shell-quote testing file

2011-05-16 Thread Tristan Gingold
On May 16, 2011, at 3:33 PM, Bruce Korb wrote: On Mon, May 16, 2011 at 6:15 AM, Tristan Gingold ging...@adacore.com wrote: Hi, one of the main VMS include files has a dollar in its name (decc$types.h), which is not shell friendly. As a consequence, when the name is reused by check.tpl

Re: [Patch] fixinclude: shell-quote testing file

2011-05-16 Thread Bruce Korb
Hi Tristan, On Mon, May 16, 2011 at 6:39 AM, Tristan Gingold ging...@adacore.com wrote: Sure.  [If] The patch below is ok for 'make check', is it also ok for you ? Yes, thank you.

[PATCH, i386]: Introduce z constraint and merge call patterns

2011-05-16 Thread Uros Bizjak
Hello! Attached patch introduces z constraint that matches constant_call_address_operand predicate. Using this constraint, several similar call patterns can be merged into one, substantially lowering the number of similar call patterns. Please note, that the patch also merges SImode and DImode

Re: Don't let search bots look at buglist.cgi

2011-05-16 Thread Andrew Haley
On 05/16/2011 02:42 PM, Richard Guenther wrote: On Mon, May 16, 2011 at 3:34 PM, Andrew Haley a...@redhat.com wrote: On 05/16/2011 02:32 PM, Michael Matz wrote: On Mon, 16 May 2011, Andrew Haley wrote: It routinely is. bugzilla performance is terrible most of the time for me (up to the

Re: [PATCH] Fix PR46728 (move pow/powi folds to tree phases)

2011-05-16 Thread Richard Guenther
On Fri, May 13, 2011 at 6:00 PM, Nathan Froyd froy...@codesourcery.com wrote: On 05/13/2011 11:26 AM, Richard Guenther wrote: On Fri, May 13, 2011 at 5:01 PM, Nathan Froyd froy...@codesourcery.com wrote: On 05/13/2011 10:52 AM, William J. Schmidt wrote: This patch addresses PR46728, which

Re: [Patch,AVR]: Fix PR45099

2011-05-16 Thread Georg-Johann Lay
Denis Chertykov schrieb: 2011/5/6 Georg-Johann Lay a...@gjlay.de: Nathan Froyd schrieb: On Mon, May 02, 2011 at 05:23:48PM +0200, Georg-Johann Lay wrote: PR45099 is an extension that gives an error when a fixed register is needed to pass a parameter to a function. Because the program will

PATCH to copy_statement_list for c++/47999 (ICE in testsuite on darwin)

2011-05-16 Thread Jason Merrill
On 05/03/2011 02:18 PM, Jason Merrill wrote: I also removed the recursion from copy_statement_list because it would just extra garbage STATEMENT_LISTs since they're already copied by the normal walk_tree. I was wrong about this, the recursion is necessary because tsi_link_after destroys

[PATCH][?/n] Cleanup LTO type merging

2011-05-16 Thread Richard Guenther
I've seen us merge different named structs which happen to reside on the same variant list. That's bogus, not only because we are adjusting TYPE_MAIN_VARIANT during incremental type-merging and fixup, so computing a persistent hash by looking at it looks fishy as well. Bootstrapped and tested

Re: [Patch] fixincludes: fix solaris_complex_cxx rule syntax

2011-05-16 Thread Tristan Gingold
On May 16, 2011, at 3:40 PM, Bruce Korb wrote: Hi Tristan, On Mon, May 16, 2011 at 6:20 AM, Tristan Gingold ging...@adacore.com wrote: Hi, this rule (and only this one) uses the c function of sed. According to man, the syntax should be: [2addr]c\ text (Note the trailing

Re: [Patch,AVR]: Fix PR45099

2011-05-16 Thread Denis Chertykov
2011/5/16 Georg-Johann Lay a...@gjlay.de: Denis Chertykov schrieb: 2011/5/6 Georg-Johann Lay a...@gjlay.de: Nathan Froyd schrieb: On Mon, May 02, 2011 at 05:23:48PM +0200, Georg-Johann Lay wrote: PR45099 is an extension that gives an error when a fixed register is needed to pass a parameter

Re: [Patch,AVR]: Fix PR27663

2011-05-16 Thread Georg-Johann Lay
Denis Chertykov schrieb: 2011/5/11 Georg-Johann Lay a...@gjlay.de: Denis Chertykov schrieb: 2011/5/2 Georg-Johann Lay a...@gjlay.de: This is a fix for an optimization flaw when a long value is composed from byte values. For -fsplit-wide-types (which is still default for avr) the code is

Re: [Patch] fixincludes: fix solaris_complex_cxx rule syntax

2011-05-16 Thread Bruce Korb
Hi Tristan, On Mon, May 16, 2011 at 8:27 AM, Tristan Gingold ging...@adacore.com wrote: Yes, it is ok on GNU/Linux and Solaris. Do I really need to test on HP/UX and AIX ?  Won't be easy for me. Solaris and BSD are usually the most unusual, so I'd say go ahead for mainline and see if you get

Re: [Patch] fixincludes: fix solaris_complex_cxx rule syntax

2011-05-16 Thread Tristan Gingold
On May 16, 2011, at 5:45 PM, Bruce Korb wrote: Hi Tristan, On Mon, May 16, 2011 at 8:27 AM, Tristan Gingold ging...@adacore.com wrote: Yes, it is ok on GNU/Linux and Solaris. Do I really need to test on HP/UX and AIX ? Won't be easy for me. Solaris and BSD are usually the most

Re: [Patch,AVR]: Solve PR42210

2011-05-16 Thread Georg-Johann Lay
Georg-Johann Lay schrieb: Richard Henderson schrieb: Why are you adding optimize to all these insns? None of them will be matched unless combine is run, which implies optimization. Here is a patch without optimize in the insn conditions. The optimize condition is still present in the

Re: C6X port 9/11: Allow defining attributes in terms of another

2011-05-16 Thread Bernd Schmidt
On 05/10/2011 03:47 PM, Bernd Schmidt wrote: I've found it useful to use a construct such as the following: (define_attr units64 unknown,d,d_addr,l,m,s,dl,ds,dls,ls (const_string unknown)) (define_attr units64p unknown,d,d_addr,l,m,s,dl,ds,dls,ls (attr units64)) to define one

Re: [PATCH, MELT] remove useless use of var in gcc/Makefile.in

2011-05-16 Thread Basile Starynkevitch
On Mon, 16 May 2011 17:37:24 +0200 pier...@pvittet.com wrote: this patch is for the MELT branch. My GCC contributor number is 634276. [...] 2011-05-16 Pierre Vittet pier...@pvittet.com * Makefile.in: remove useless use of MELTHERE_CFLAGS, remove variable MELTHERE_CC1_CFLAGS,

Re: [PATCH] Fix PR46728 (move pow/powi folds to tree phases)

2011-05-16 Thread William J. Schmidt
Richi, thank you for the detailed review! I'll plan to move the power-series expansion into the existing IL walk during pass_cse_sincos. As part of this, I'll move tree_expand_builtin_powi and its subfunctions from builtins.c into tree-ssa-math-opts.c. I'll submit this as a separate patch. I

[v3] More noexcept bits, array, std::pair, random...

2011-05-16 Thread Paolo Carlini
Hi, also added the missing get() overloads for std::array and std::pair. Tested x86_64-linux, committed. Paolo. // 2011-05-16 Paolo Carlini paolo.carl...@oracle.com * include/std/utility (get(std::pair)): Add. * include/bits/stl_pair.h (pair::swap(pair),

Re: [v3] More noexcept bits, array, std::pair, random...

2011-05-16 Thread Paolo Carlini
Oops. Paolo. /// 2011-05-16 Paolo Carlini paolo.carl...@oracle.com * include/std/utility: Simplify the last commit, the whole std::get code is C++0x only. Index: include/std/utility === ---

Re: [PATCH, i386]: Introduce z constraint and merge call patterns

2011-05-16 Thread Uros Bizjak
On Mon, May 16, 2011 at 3:44 PM, Uros Bizjak ubiz...@gmail.com wrote: Please note, that the patch also merges SImode and DImode call patterns, although SImode patterns use lsm constraint originally. The l constraint prevents %esp register, but since operand predicate already rejects %esp hard

Re: [PATCH][?/n] Cleanup LTO type merging

2011-05-16 Thread Jan Hubicka
I've seen us merge different named structs which happen to reside on the same variant list. That's bogus, not only because we are adjusting TYPE_MAIN_VARIANT during incremental type-merging and fixup, so computing a persistent hash by looking at it looks fishy as well. Hi, as reported on

Fix cppspec.c lang_specific_driver bug (PR 48677)

2011-05-16 Thread Joseph S. Myers
PR 48677 pointed out a mistake in my conversion of lang_specific_driver to use decoded options. This is fixed by this patch. Bootstrapped with no regressions on x86_64-unknown-linux-gnu. Applied to mainline. Will also apply to 4.6 branch to fix the regression there subject to 4.6 branch

Re: [C++0x] contiguous bitfields race implementation

2011-05-16 Thread Aldy Hernandez
Bootstrapped without any issues. Running the entire testsuite with --param=allow-store-data-races=0 is still in progress. BTW, no regressions, even running the entire thing at --param=allow-store-data-races=0 to force testing this new bitfield implementation on all tests.

Re: [wwwdocs] Update Fortran section in gcc-4.7/changes.html

2011-05-16 Thread Tobias Burnus
Tobias Burnus wrote: I intent to commit the attached patch soon, unless you have concerns, comments or suggestions. Committed - with the attachment follow up patch, which fixed validators issues, added another item (-fbacktrace) and linkified some more flags. Tobias Index: changes.html

Re: [PATCH][?/n] Cleanup LTO type merging

2011-05-16 Thread H.J. Lu
On Mon, May 16, 2011 at 11:32 AM, Jan Hubicka hubi...@ucw.cz wrote: I've seen us merge different named structs which happen to reside on the same variant list.  That's bogus, not only because we are adjusting TYPE_MAIN_VARIANT during incremental type-merging and fixup, so computing a

[4.5/4.6 PATCH, i386]: Some random fixes in FP move patterns

2011-05-16 Thread Uros Bizjak
Hello! This patch backports recent fixes in FP moves from mainline to 4.5 and 4.6 branches. 2011-05-16 Uros Bizjak ubiz...@gmail.com * config/i386/i386.md (*movxf_internal): Disable CONST_DOUBLE optimization for CM_MEDIUM and CM_LARGE code models. Fix usage of

Re: Don't let search bots look at buglist.cgi

2011-05-16 Thread Ian Lance Taylor
Richard Guenther richard.guent...@gmail.com writes: On Fri, May 13, 2011 at 7:14 PM, Ian Lance Taylor i...@google.com wrote: I noticed that buglist.cgi was taking quite a bit of CPU time.  I looked at some of the long running instances, and they were coming from searchbots.  I can't think of

[Patch, Fortran, committed] gfortran.texi: _gfortran_set_options, TR 29113

2011-05-16 Thread Tobias Burnus
Update _gfortran_set_options now that -std=f2008tr is supported for TR 29113, add a TR 29113 Status section, and update coarray entry now that multiple images are (experimentally, incomplete) supported. Committed as Rev. 173804. Tobias Index: gcc/fortran/gfortran.texi

Re: C++ PATCH for c++/48969 (infinite template recursion with enum scope)

2011-05-16 Thread Jason Merrill
On 05/13/2011 06:22 PM, Jason Merrill wrote: My initial implementation used a VEC to keep track of current deductions in process, but I switched it to use a hash table instead; the overhead for using a hash table rather than a VEC on the most common case (very low deduction nesting) is small,

Re: Don't let search bots look at buglist.cgi

2011-05-16 Thread Joseph S. Myers
On Mon, 16 May 2011, Ian Lance Taylor wrote: Richard Guenther richard.guent...@gmail.com writes: On Fri, May 13, 2011 at 7:14 PM, Ian Lance Taylor i...@google.com wrote: I noticed that buglist.cgi was taking quite a bit of CPU time.  I looked at some of the long running instances, and

Re: [PATCH][?/n] Cleanup LTO type merging

2011-05-16 Thread H.J. Lu
On Mon, May 16, 2011 at 7:17 AM, Richard Guenther rguent...@suse.de wrote: The following patch improves hashing types by re-instantiating the patch that makes us visit aggregate target types of pointers and function return and argument types.  This halves the collision rate on the type hash

Re: [google] support for building Linux kernel with FDO (issue4523061)

2011-05-16 Thread Jan Hubicka
On Mon, May 16, 2011 at 3:38 PM, Andi Kleen a...@firstfloor.org wrote: Jan Hubicka hubi...@ucw.cz writes: Yep, I think it does make sense to share the implementation, but we need to find resonable way to do so. I doubt this will be very popular with the kernel community, which

Re: [google] support for building Linux kernel with FDO (issue4523061)

2011-05-16 Thread Andi Kleen
Rong Xu x...@google.com writes: The current kernel code is for gcc 3. That could be simply replaced with a modern gcc 4 interface. You cannot replace. You have to keep the code for every gcc versions that being used. I don't think it's a problem to not support gcc 3 gcov/profiling anymore.

Re: [google] support for building Linux kernel with FDO (issue4523061)

2011-05-16 Thread Rong Xu
On Sun, May 15, 2011 at 3:27 AM, Jan Hubicka hubi...@ucw.cz wrote: On Fri, May 13, 2011 at 5:54 AM, Paolo Bonzini bonz...@gnu.org wrote: On 05/13/2011 03:03 AM, Rong Xu wrote:        * gcc/coverage.c        (revision 173717): set a flag if building for Linux kernel.        *

Re: [PATCH, i386] PR 48743 Correctly detect AMD K6-2+ and K6-3+

2011-05-16 Thread H.J. Lu
On Mon, May 16, 2011 at 7:41 PM, Zuxy Meng zuxy.m...@gmail.com wrote: 2011/5/16 H.J. Lu hjl.to...@gmail.com: On Sun, May 15, 2011 at 10:03 PM, Zuxy Meng zuxy.m...@gmail.com wrote: Misdetected as Athlon by GCC, K6-2+ and K6-3+ are processors that support extended 3DNow! but don't support

Re: [PATCH, i386] PR 48743 Correctly detect AMD K6-2+ and K6-3+

2011-05-16 Thread Zuxy Meng
2011/5/17 H.J. Lu hjl.to...@gmail.com: On Mon, May 16, 2011 at 7:41 PM, Zuxy Meng zuxy.m...@gmail.com wrote: 2011/5/16 H.J. Lu hjl.to...@gmail.com: On Sun, May 15, 2011 at 10:03 PM, Zuxy Meng zuxy.m...@gmail.com wrote: Misdetected as Athlon by GCC, K6-2+ and K6-3+ are processors that support

Re: Don't let search bots look at buglist.cgi

2011-05-16 Thread Ian Lance Taylor
On Mon, May 16, 2011 at 6:42 AM, Richard Guenther richard.guent...@gmail.com wrote: httpd being in the top-10 always, fiddling with bugzilla URLs? (Note, I don't have access to gcc.gnu.org, I'm relaying info from multiple instances of discussion on #gcc and richi poking on it; that said, it

[PR testsuite/47013] Fix SMS testsuite faliures (re-submission)

2011-05-16 Thread Revital Eres
Hello, Attached is a new version of the patch. Thanks to Dominique Dhumieres for testing on powerpc-apple-darwin9 and x86_64-apple-darwin10. Tested ppc64-redhat-linux on both with -m32,-m64 and SPU. OK for mainline? Thanks, Revital testsuite/Changelog PR rtl-optimization/47013