Re: [patch, v2] Fix libtool.m4 for Darwin = 10.10

2014-11-11 Thread Mike Stump
On Nov 11, 2014, at 11:48 AM, Jack Howarth howarth.at@gmail.com wrote: The only problem with this fix for the broken libtool.m4 is that it will require constant tending as other patches regenerate these various configure files. For example,

Re: [PATCH][ARM] testsuite, use arm_eabi #2

2014-11-10 Thread Mike Stump
On Nov 10, 2014, at 1:12 PM, Andreas Tobler andreast-l...@fgznet.ch wrote: As I was told, arm*-*-symbianelf* should be EABI so we can use arm_eabi for all instead of listing each OS. Ok for trunk? Ok.

Re: [PATCH][ARM] testsuite, use arm_eabi #2

2014-11-10 Thread Mike Stump
[ sorry for dup, if any ] On Nov 10, 2014, at 1:12 PM, Andreas Tobler andreast-l...@fgznet.ch wrote: As I was told, arm*-*-symbianelf* should be EABI so we can use arm_eabi for all instead of listing each OS. Ok for trunk? Ok.

Re: [PATCH][ARM] testsuite, use arm_eabi #3

2014-11-10 Thread Mike Stump
On Nov 10, 2014, at 2:06 PM, Andreas Tobler andreast-l...@fgznet.ch wrote: another one. Here I'm not really sure if there are EABI variants which do _not_ support these test cases. I think the patch is fine, just watch for any follow-on comments from an eabi/arm expert. Usually they are

Re: [PATCH][Revisedx2] Fix PR63750

2014-11-10 Thread Mike Stump
On Nov 10, 2014, at 6:58 AM, FX fxcoud...@gmail.com wrote: My knowledge of C++ is limited, but I think this additional patch to wide-int.h is the proper fix to the issue reported by Jack, no? I’m bootstrapping it right now, it already passed stage 2. Boostrapped succeeded on

Re: [PATCH][ARM] testsuite, use arm_eabi iso arm*-*-*eabi*

2014-11-10 Thread Mike Stump
On Nov 9, 2014, at 12:33 PM, Andreas Tobler andreast-l...@fgznet.ch wrote: The upcoming FreeBSD ARM target does not have eabi in the target triplet. But it is EABI based. Ok for trunk? Ok.

Re: [PATCH][Revisedx2] Fix PR63750

2014-11-10 Thread Mike Stump
On Nov 10, 2014, at 10:10 AM, Mike Stump mikest...@comcast.net wrote: I’’ve asked Jack for the header in question that makes max/min ambiguous. Ok, found it, page 903 of c++14. Also in the 97 version. We need the wi:: qualifications for wide-int with min and max. That part of the patch is Ok.

Re: [7/7] nvptx testsuite patches: Return addresses

2014-11-10 Thread Mike Stump
On Nov 10, 2014, at 12:19 PM, H.J. Lu hjl.to...@gmail.com wrote: I checked in this patch to revert the accidental checkin. Thanks.

Re: The nvptx port [10/11+] Target files

2014-11-10 Thread Mike Stump
On Nov 10, 2014, at 12:37 PM, H.J. Lu hjl.to...@gmail.com wrote: I also checked in this patch to add missing braces in gcc.dg/pr44194-1.c. Thanks.

Re: [PATCH][AArch64] Add bounds checking to vqdm*_lane intrinsics via a qualifier that also flips endianness

2014-11-06 Thread Mike Stump
On Nov 6, 2014, at 2:19 AM, Alan Lawrence alan.lawre...@arm.com wrote: + vqdmlal_high_lane_s16 (int32x4_a, int16x8_b, int16x4_c, 4); +} \ No newline at end of file Please ensure all new files end with a newline.

Re: [PATCH PR 63758] fix liblto_plugin.so undefined _environ reference on OSX host

2014-11-06 Thread Mike Stump
On Nov 5, 2014, at 4:25 PM, Roland McGrath mcgra...@google.com wrote: As I described in the bug, OSX (as documented) does not permit shared libraries to refer directly to the environ global variable. OK for trunk and 4.9 branch? For the darwin bits I can approve, Ok.

Re: libgomp testsuite: (not) using a specific driver for C++, Fortran?

2014-11-04 Thread Mike Stump
On Nov 4, 2014, at 4:13 AM, Thomas Schwinge tho...@codesourcery.com wrote: On Wed, 15 Oct 2014 17:46:48 +0200, I wrote: No matter whether it's C, C++, or Fortran source code, the libgomp testsuite always uses (for build-tree testing) gcc/xgcc, or (for installed testing) GCC_UNDER_TEST. It

Re: [PATCH][PPC] Skip gcc.target tests with conflicting -mcpu

2014-11-03 Thread Mike Stump
On Oct 30, 2014, at 10:25 AM, Andrew Stubbs a...@codesourcery.com wrote: Many of the tests in gcc.target/powerpc specify an explicit -mcpu option with dg-options. This is a problem for multilib configurations that use -mcpu in their definition OK to commit? Given the discussion, I think

Re: [PARCH 1/2, x86, PR63534] Fix darwin bootstrap

2014-11-01 Thread Mike Stump
On Nov 1, 2014, at 5:39 AM, Evgeny Stupachenko evstu...@gmail.com wrote: When PIC register is pseudo there is nothing special about it's value that setjmp can hurt. So if the pseudo register lives across setjmp_receiver RA should care about correct allocation (in case it is not saved/restored,

Re: [PATCH][PPC] Skip gcc.target tests with conflicting -mcpu

2014-10-30 Thread Mike Stump
On Oct 30, 2014, at 10:25 AM, Andrew Stubbs a...@codesourcery.com wrote: Many of the tests in gcc.target/powerpc specify an explicit -mcpu option with dg-options. So, I think this isn’t the strategy people like for this sort of thing. The problem is default flags. You can have a certain cpu

Re: [PATCH RFC]Pair load store instructions using a generic scheduling fusion pass

2014-10-30 Thread Mike Stump
On Oct 30, 2014, at 12:43 PM, Jeff Law l...@redhat.com wrote: Fundamentally, what I see is this scheme requires us to be able to come up with a key based solely on information in a particular insn. To get fusion another insn has to have the same or a closely related key. Right.

Re: [wwwdocs] Add porting_to.html, describe gnu11 changes

2014-10-22 Thread Mike Stump
On Oct 22, 2014, at 8:29 AM, Marek Polacek pola...@redhat.com wrote: The following adds the porting_to.html document for GCC 5 and documents issues arising from moving the default to gnu11. So, one way for a person to port a large project, would be just to select gnu89 as the target language

Re: RFA: Add libstdc++-v3 support for avr 5/7: libstdc++-v3 fix cross testing

2014-10-21 Thread Mike Stump
On Oct 21, 2014, at 9:02 AM, Joern Rennecke joern.renne...@embecosm.com wrote: The gdb version check ends up trying to invoke gdb on the target - not so nice if your target is too small to accomodate gdb in the first place. So, I didn’t see anything that allowed it to work on targets that have

Re: [PATCH][AArch64]Update target testcases for gnu11

2014-10-21 Thread Mike Stump
On Oct 21, 2014, at 6:50 AM, Jiong Wang jiong.w...@arm.com wrote: Update testcases for recent gnu11 changes. ok for trunk? Ok.

Re: [3/6] nvptx testsuite patches: stdio

2014-10-21 Thread Mike Stump
On Oct 21, 2014, at 7:17 AM, Bernd Schmidt ber...@codesourcery.com wrote: Some tests use stdio functions which are unavaiable with the cut-down newlib I'm using for ptx testing. I'm somewhat uncertain what to do with these; they are by no means the only unavailable library functions the

Re: [6/7] Random tweaks

2014-10-21 Thread Mike Stump
On Oct 21, 2014, at 10:46 AM, Marek Polacek pola...@redhat.com wrote: I can remove the -w and fix C89/C11 incompatibilities, if anyone thinks it's worth it. I’d leave the -w, no point in spending much time worrying about it. The -w is so that no one has to spend time worrying about it. If

Re: [PATCH] Fix race in libstdc++ testsuite

2014-10-17 Thread Mike Stump
On Oct 16, 2014, at 7:12 PM, Maxim Kuvyrkov maxim.kuvyr...@linaro.org wrote: The fix is to use unique name cin_unget-1-[pid].txt for the data file. OK to apply? Ok.

Re: -fuse-caller-save - Collect register usage information

2014-10-17 Thread Mike Stump
On Oct 17, 2014, at 8:50 AM, Jeff Law l...@redhat.com wrote: So - I like -fipa-ra more. Similarly. Yeah, I was going to say I liked the ipa tag in there some place but didn’t cause I didn’t want to bikeshed, but, since a few others like that, dogpiling seems ok. :-)

Re: [ARM] Fix DWARF unwinding breakage

2014-10-17 Thread Mike Stump
On Oct 17, 2014, at 1:21 AM, Eric Botcazou ebotca...@adacore.com wrote: This nevertheless used to work because the blockage insn emitted by the RTL epilogue was acting as a wild load but this got broken by Richard's patch which removed the wild load trick. The attached patch fixes the

Re: [PARCH 1/2, x86, PR63534] Fix darwin bootstrap

2014-10-17 Thread Mike Stump
On Oct 17, 2014, at 7:08 AM, Evgeny Stupachenko evstu...@gmail.com wrote: The patch fixes 1st fail in darwin bootstarp. When PIC register is pseudo we don't need to init it after setjmp or non local goto. Is it ok? So, I don’t see commentary in the PR that all fallout and all bugs

Re: -fuse-caller-save - Collect register usage information

2014-10-16 Thread Mike Stump
On Oct 16, 2014, at 2:28 PM, Tom de Vries tom_devr...@mentor.com wrote: So I'd say the documentation is in fact correct. Agreed. I was confused. Apparently my mind likes to think in volatile and non-volatile (call-clobbered and non-call-clobbered) and I managed to map it wrong in my mind and

Re: [PATCH PING]Improve induction variable elimination

2014-10-15 Thread Mike Stump
On Oct 15, 2014, at 6:36 AM, Richard Biener richard.guent...@gmail.com wrote: + wide_int max_wi = wi::max_value (TYPE_PRECISION (type), UNSIGNED); + max_val = wi::to_widest (wide_int_to_tree (type, max_wi)); ick - there must be a better way to extend max_wi to infinite precision.

Re: [v3] Minimally exercise the other alias_decls in type_traits

2014-10-15 Thread Mike Stump
On Oct 15, 2014, at 8:41 AM, Paolo Carlini paolo.carl...@oracle.com wrote: ... the below replaces -std=c++0x and -std=c++11 with -std=gnu++11. Seems odd to go from c++11 - gnu++11. Why?

Re: [v3] Minimally exercise the other alias_decls in type_traits

2014-10-15 Thread Mike Stump
On Oct 15, 2014, at 2:45 AM, Jonathan Wakely jwak...@redhat.com wrote: On 15/10/14 10:44 +0100, Jonathan Wakely wrote: We might also want to consider a global s/gnu++0x/gnu++11/ some day. One reason for doing that replacement is that I keep copying existing tests and then having to change

Re: [PATCH RFC]Pair load store instructions using a generic scheduling fusion pass

2014-10-11 Thread Mike Stump
On Oct 10, 2014, at 8:32 PM, Bin.Cheng amker.ch...@gmail.com wrote: Though I guess if we run fusion + peep2 between sched1 and sched2, that problem would just resolve itself as we'd have fused AB together into a new insn and we'd schedule normally with the fused insns and X, Y. Yes, in

Re: -fuse-caller-save - Collect register usage information

2014-10-10 Thread Mike Stump
On Apr 23, 2014, at 3:41 AM, Tom de Vries tom_devr...@mentor.com wrot On 22-04-14 17:05, Tom de Vries wrote: I've updated the fuse-caller-save patch series to model non-callee call clobbers in CALL_INSN_FUNCTION_USAGE. @item -fuse-caller-save Use caller save registers for allocation if

Re: [PATCH RFC]Pair load store instructions using a generic scheduling fusion pass

2014-10-10 Thread Mike Stump
[ I’ll give the state of the code that I finished with, Bin’s answers should be similar to mine, but, if he improved things, they could be better ] On Oct 10, 2014, at 2:13 PM, Jeff Law l...@redhat.com wrote: So, some questions. Let's assume I've got 3 kinds of insns. A B C. I can fuse AB

Re: Towards GNU11

2014-10-09 Thread Mike Stump
On Oct 7, 2014, at 2:07 PM, Marek Polacek pola...@redhat.com wrote: I'd like to kick off a discussion about moving the default standard for C from gnu89 to gnu11. I endorse the change of default. The things I had to fix in the testsuite nicely reflect what we can expect in the real life: A

Re: [PATCH RFC]Pair load store instructions using a generic scheduling fusion pass

2014-10-09 Thread Mike Stump
On Oct 7, 2014, at 10:28 PM, Jeff Law l...@redhat.com wrote: It's certainly advantageous for sched2 to split insns that generate multiple instructions. So, on my port, I have a load multiple that is just one instruction, and it is a single clock cycle (to enque it).

Re: [patch] Add -static-libquadmath option

2014-10-09 Thread Mike Stump
On Oct 9, 2014, at 3:39 AM, FX fxcoud...@gmail.com wrote: Version 2 of the patch, now handling the darwin case (thanks Iain) OK to commit? For the bits I can approve, Ok.

Re: Towards GNU11

2014-10-09 Thread Mike Stump
On Oct 7, 2014, at 2:07 PM, Marek Polacek pola...@redhat.com wrote: I'd like to kick off a discussion about moving the default standard for C from gnu89 to gnu11. I endorse the change of default. The things I had to fix in the testsuite nicely reflect what we can expect in the real life: A

Re: [4.9 PATCH, testsuite]: Fix g++.dg/cpp1y/feat-cxx14.C testsuite errors

2014-10-09 Thread Mike Stump
On Oct 9, 2014, at 11:56 AM, Uros Bizjak ubiz...@gmail.com wrote: 2014-10-09 Uros Bizjak ubiz...@gmail.com * g++.dg/cpp1y/feat-cxx14.C: Variable templates not in yet. (dg-do): Use c++1y target. Tested on x86_64. OK for branch? So, I need Ed or Jason to review it… Index:

Re: [Patch, testsuite] check if -shared is supported

2014-10-09 Thread Mike Stump
On Oct 7, 2014, at 2:54 PM, Christophe Lyon christophe.l...@linaro.org wrote: When Jason added the new g++.dg/ipa/devirt-28a.C test along with his fix for PR c++/58678 (https://gcc.gnu.org/ml/gcc-patches/2014-09/msg00838.html), this new test was failing in the ARM and AArch64 configuration I

Re: [4.9 PATCH, testsuite]: Fix g++.dg/cpp1y/feat-cxx14.C testsuite errors

2014-10-09 Thread Mike Stump
On Oct 9, 2014, at 5:09 PM, Ed Smith-Rowland 3dw...@verizon.net wrote: On 10/09/2014 05:54 PM, Mike Stump wrote: On Oct 9, 2014, at 11:56 AM, Uros Bizjak ubiz...@gmail.com wrote: 2014-10-09 Uros Bizjak ubiz...@gmail.com * g++.dg/cpp1y/feat-cxx14.C: Variable templates not in yet. (dg

Re: [patch] tag ../include/*

2014-10-07 Thread Mike Stump
On Oct 7, 2014, at 9:37 AM, Aldy Hernandez al...@redhat.com wrote: Is there a reason we don't create etags for toplevel include files? I don’t think there is. If not, could I please apply this patch? I’m in favor.

Re: [PATCH RFC]Pair load store instructions using a generic scheduling fusion pass

2014-10-06 Thread Mike Stump
On Oct 6, 2014, at 4:32 AM, Richard Biener richard.guent...@gmail.com wrote: On Mon, Oct 6, 2014 at 11:57 AM, Bin.Cheng amker.ch...@gmail.com wrote: How many merging opportunities does sched2 undo again? ISTR it has the tendency of pushing stores down and loads up. So, the pass works by

Re: Libjava test failure Was: [PATCH] microblaze: microblaze.md: Use 'SI' instead of 'VOID' for operand 1 of 'call_value_intern'

2014-10-06 Thread Mike Stump
On Oct 6, 2014, at 8:36 AM, Chen Gang gang.chen.5...@gmail.com wrote: For me, make -k check is suitable for one sub-system (e.g. for cross building, and mainly focus on gcc), but not for global check (full non-cross building check): In our world, there is no sub-system, so, talk of such is

Re: parallel check output changes?

2014-10-05 Thread Mike Stump
On Oct 4, 2014, at 3:32 AM, Richard Sandiford rdsandif...@googlemail.com wrote: we should just fix those tests so that the name is unique. Yes. This is good in all sorts of ways.

Re: [PATCH] 512-bit gcc.dg/torture/vshuf*.c

2014-10-03 Thread Mike Stump
On Oct 3, 2014, at 9:40 AM, Uros Bizjak ubiz...@gmail.com wrote: Ok for trunk? 2014-10-03 Jakub Jelinek ja...@redhat.com That said, the patch is OK from x86 side, but a testsuite maintainer should OK it. Ok.

Re: Fix for FAIL: tmpdir-gcc.dg-struct-layout-1/t028 c_compat_x_tst.o compile, (internal compiler error)

2014-10-01 Thread Mike Stump
On Oct 1, 2014, at 1:50 AM, Richard Earnshaw rearn...@arm.com wrote: Isn't that exactly what I suggested? However, since GCC is supposed to bootstrap using a portable ISO C++ compiler, there's an argument for removing the ambiguity entirely by being explicit.” I think one can read that and

Re: [PATCH] testsuite: Error out with meaningful message in target-supports

2014-10-01 Thread Mike Stump
On Oct 1, 2014, at 2:10 AM, Bernhard Reutner-Fischer rep.dot@gmail.com wrote: It would be handy to see the reason(s) why target-supports errors out. Ok for the trunk? Ok.

Re: [PATCH] PR58867 ASan and UBSan tests not run for installed testing.

2014-10-01 Thread Mike Stump
On 10/01/2014 11:09 AM, Maxim Ostapenko wrote: Hi, some time ago, Andrew wrote a patch that fixes PR58867 (http://patchwork.ozlabs.org/patch/286866/), but for some reasons it wasn't committed to trunk. This is resurrected Andrew's patch, extended to support Tsan testsuite. Tested on

Re: [PATCH, committed] PR 63410: Fix missing plugin headers

2014-09-30 Thread Mike Stump
On Sep 30, 2014, at 8:45 AM, David Malcolm dmalc...@redhat.com wrote: We install the header pass_manager.h, but it can't be included by a plugin, since it includes pass-instances.def, and we don't current install that. Similarly, the installed header pretty-print.h now uses

Re: Fix for FAIL: tmpdir-gcc.dg-struct-layout-1/t028 c_compat_x_tst.o compile, (internal compiler error)

2014-09-30 Thread Mike Stump
On Sep 30, 2014, at 9:15 AM, Joseph S. Myers jos...@codesourcery.com wrote: On Tue, 30 Sep 2014, Richard Earnshaw wrote: GCC is written in C++ these days, so technically, you need the C++ standard :-) And, while C++14 requires plain int bit-fields to be signed, GCC is written in

Re: [PATCH RFC]Pair load store instructions using a generic scheduling fusion pass

2014-09-30 Thread Mike Stump
On Sep 30, 2014, at 2:22 AM, Bin Cheng bin.ch...@arm.com wrote: Then I decided to take one step forward to introduce a generic instruction fusion infrastructure in GCC, because in essence, load/store pair is nothing different with other instruction fusion, all these optimizations want is to

Re: [PATCH v4 1/2] Fix __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__

2014-09-29 Thread Mike Stump
On Sep 29, 2014, at 6:20 AM, FX fxcoud...@gmail.com wrote: I have not seen any trouble arising following the fix to PR 61407 (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61407). The patch committed is here: https://gcc.gnu.org/viewcvs?rev=215251root=gccview=rev I’ve just tested the

Re: [jit] Add a test of using very long names

2014-09-28 Thread Mike Stump
On Sep 26, 2014, at 12:31 PM, David Malcolm dmalc...@redhat.com wrote: On Fri, 2014-09-26 at 11:45 -0700, Mike Stump wrote: On Sep 26, 2014, at 8:14 AM, David Malcolm dmalc...@redhat.com wrote: * jit.dg/test-long-names.c: New test case. +/* 65KB */ +#define NAME_LENGTH (65 * 1024

Re: [jit] Add a test of using very long names

2014-09-26 Thread Mike Stump
On Sep 26, 2014, at 8:14 AM, David Malcolm dmalc...@redhat.com wrote: * jit.dg/test-long-names.c: New test case. +/* 65KB */ +#define NAME_LENGTH (65 * 1024) 65K was a tiny name back in 1999, 16M was a large name then. Today, 16M is tiny enough. And yeah, this was a customer bug

Re: [patch, testsuite] don't use dg-run in gcc.dg/vect tests

2014-09-25 Thread Mike Stump
On Sep 25, 2014, at 1:04 PM, Sandra Loosemore san...@codesourcery.com wrote: While doing some arm-none-eabi testing, I noticed that a bunch of gcc.dg/vect tests were causing the target to hang from trying to execute code compiled with -mfpu=neon -mfloat-abi=softfp, on a target that doesn't

Re: [PATCH] Add -Wno-abi in c++ struct-layout-1 tests

2014-09-25 Thread Mike Stump
On Sep 25, 2014, at 1:02 AM, Uros Bizjak ubiz...@gmail.com wrote: IMO, these should be converted to dg-additional-options. That would be something like following, except that compat framework doesn't support dg-additional-options: WARNING: compat.exp does not support dg-additional-options

Re: [wwwdocs] Update C++1y status page now that C++14 is finished.

2014-09-24 Thread Mike Stump
On Sep 24, 2014, at 5:54 AM, Jonathan Wakely jwak...@redhat.com wrote: C++14 is no longer the next standard, it's here, so update the project page. Can we have a web doc person update the name of the page (projects/cxx1y.html - projects/cxx14.html) and add a redirect as necessary?

Re: [PATCH] microblaze: microblaze.md: Use 'SI' instead of 'VOID' for operand 1 of 'call_value_intern'

2014-09-24 Thread Mike Stump
On Sep 24, 2014, at 8:28 AM, Michael Eager ea...@eagerm.com wrote: After check the current result log, I find many remote target test related sentences, do we have to process it? e.g. Download to microblaze-xilinx-gdb failed, couldn't execute rcp: no such file or directory. The test

Re: [PATCH] microblaze: microblaze.md: Use 'SI' instead of 'VOID' for operand 1 of 'call_value_intern'

2014-09-24 Thread Mike Stump
On Sep 24, 2014, at 9:23 AM, Chen Gang gang.chen.5...@gmail.com wrote: For one simple solving way under fedora: yum install rsh, and I will get another issue: Download to microblaze-xilinx-gdb failed, microblaze-xilinx-gdb: Unknown host So I guess the root cause is: I only use

Re: Speedup int_bit_from_pos

2014-09-22 Thread Mike Stump
On Sep 22, 2014, at 8:51 AM, Jan Hubicka hubi...@ucw.cz wrote: On Sun, 21 Sep 2014, Jan Hubicka wrote: Please omit static from inline functions. Yep, I suppose we want to drop static in all inlines? I can make patch for that. Also one notable difference with your patches is that the

Re: [patch i386]: Sibcall tail-call improvement and partial fix PR/60104

2014-09-22 Thread Mike Stump
On Sep 20, 2014, at 10:52 AM, Kai Tietz ktiet...@googlemail.com wrote: I missed that op points still on the memory here. So corrected patch is inlined below. So, I’m wondering if the x86 maintainers want me to review and approve a patch, or if they want to. I was assuming they wanted to.

Re: Speedup int_bit_from_pos

2014-09-22 Thread Mike Stump
On Sep 22, 2014, at 11:22 AM, Jan Hubicka hubi...@ucw.cz wrote: Not quite: offset_int woffset = (wi::to_offset (xoffset) + wi::lrshift (wi::to_offset (DECL_FIELD_BIT_OFFSET (field)), LOG2_BITS_PER_UNIT)); offset_int is the type that can hold

Re: [patch i386]: Sibcall tail-call improvement and partial fix PR/60104

2014-09-22 Thread Mike Stump
On Sep 22, 2014, at 11:43 AM, Uros Bizjak ubiz...@gmail.com wrote: As far as I'm concerned, this is Darwin specific patch, so it needs an approval from Darwin maintainer. The patch just happens to live in i386 directory ;) Ok, thanks.

Re: parallel check output changes?

2014-09-19 Thread Mike Stump
On Sep 19, 2014, at 2:37 AM, Segher Boessenkool seg...@kernel.crashing.org wrote: On Thu, Sep 18, 2014 at 01:44:55PM -0500, Segher Boessenkool wrote: I am testing a patch that is just diff --git a/contrib/dg-extract-results.py b/contrib/dg-extract-results.py index cccbfd3..3781423 100644

Re: [jit] Add sphinx-based documentation for libgccjit

2014-09-18 Thread Mike Stump
On Sep 17, 2014, at 6:22 PM, David Malcolm dmalc...@redhat.com wrote: I greatly prefer to use Sphinx over Texinfo, both for the ease of editing, and the quality of the generated HTML; I already use it for both the Python bindings to libgccjit, and for gcc-python-plugin. Hence I've used Sphinx

Re: [PATCHv4] Vimrc config with GNU formatting

2014-09-18 Thread Mike Stump
On Sep 18, 2014, at 1:40 AM, Yury Gribov y.gri...@samsung.com wrote: How about adding a disclaimer? E.g. beware that Vim plugins are a GAPING SECURITY HOLE so use the at YOUR OWN RISK. (And note that Braun's plugin does use sandboxes). Building gcc features a security risk at least as big

Re: [AArch64] Auto-generate the BUILTIN_ macros for aarch64-builtins.c

2014-09-18 Thread Mike Stump
On Sep 18, 2014, at 3:12 AM, Richard Earnshaw rearn...@arm.com wrote: Is there any real need to write this into the source directory and have the built file checked in? Ie. can't we always write to the build directory and use it from there. I build part of my .md file from a C++ program, so

Re: [committed] Fix up run_all.sh

2014-09-17 Thread Mike Stump
On Sep 17, 2014, at 11:25 AM, Jakub Jelinek ja...@redhat.com wrote: - if mkdir $GCC_RUNTEST_PARALLELIZE_DIR/$par_count; then + if mkdir $GCC_RUNTEST_PARALLELIZE_DIR/$par_count 2/dev/null; then So, I can’t help but think we should just do a mkdir -p for this and be

Re: [committed] Fix up run_all.sh

2014-09-17 Thread Mike Stump
On Sep 17, 2014, at 12:16 PM, Jakub Jelinek ja...@redhat.com wrote: On Wed, Sep 17, 2014 at 12:13:51PM -0700, Mike Stump wrote: On Sep 17, 2014, at 11:25 AM, Jakub Jelinek ja...@redhat.com wrote: - if mkdir $GCC_RUNTEST_PARALLELIZE_DIR/$par_count; then + if mkdir

Re: [PATCH] gcc parallel make check

2014-09-15 Thread Mike Stump
On Sep 15, 2014, at 9:05 AM, Jakub Jelinek ja...@redhat.com wrote: All the updates sound good. Regtested on x86_64-linux, without the patch toplevel make -k check took 8hrs3minutes (don't have time data for that run), This confuses me, but, no matter. Isn’t 8hrs time data? :-) patch

Re: [patch i386]: Sibcall tail-call improvement and partial fix PR/60104

2014-09-15 Thread Mike Stump
On Sep 14, 2014, at 5:43 PM, Segher Boessenkool seg...@kernel.crashing.org wrote: On Sun, Sep 14, 2014 at 02:38:45PM -0700, Mike Stump wrote: + SIBLING_CALL_P (tmp) = 1; + SIBLING_CALL_P (tmp) = 1; The second time is to make sure? :-) No, just a last minute cut and paste… I’ll

Re: [PATCH] gcc parallel make check

2014-09-15 Thread Mike Stump
On Sep 15, 2014, at 9:05 AM, Jakub Jelinek ja...@redhat.com wrote: All the updates sound good. Regtested on x86_64-linux, without the patch toplevel make -k check took 8hrs3minutes (don't have time data for that run), This confuses me, but, no matter. Isn’t 8hrs time data? :-) patch

Re: [PATCH] Avoid inter-test dependencies in gfortran.dg (PR fortran/56408)

2014-09-15 Thread Mike Stump
On Sep 15, 2014, at 9:13 AM, Jakub Jelinek ja...@redhat.com wrote: Here is an attempt to fix gfortran dg.exp testing in case of very fine-grained parallelization. Ok.

Re: [PATCH v4 1/2] Fix __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__

2014-09-14 Thread Mike Stump
On Sep 13, 2014, at 5:48 AM, FX fxcoud...@gmail.com wrote: Updated version, bootstraps and regtests. OK to commit? Ok.

Re: [PATCH 2/2] Add test cases for noreorder

2014-09-14 Thread Mike Stump
On Sep 14, 2014, at 10:51 AM, Andi Kleen a...@firstfloor.org wrote: From: Andi Kleen a...@linux.intel.com Add some simple test cases for noreorder behaving like -fno-toplevel-reorder and -fno-toplevel-reorder still working. Unfortunately there's no easy way to check for output order in DG,

Re: [patch i386]: Sibcall tail-call improvement and partial fix PR/60104

2014-09-14 Thread Mike Stump
On May 22, 2014, at 2:01 PM, Kai Tietz kti...@redhat.com wrote: This patch adds a small improvement about sibling tail-calls. So, I was hoping that you would weigh or fix the damage (PR61387) this does on darwin. Here is a patch that fixes it. Index: config/i386/i386.c

Re: [PATCH] gcc parallel make check

2014-09-12 Thread Mike Stump
On Sep 12, 2014, at 9:32 AM, Jakub Jelinek ja...@redhat.com wrote: Here is my latest version of the patch. With this patch I get identical test_summary output on make -k check (completely serial testing) and make -j48 -k check from toplevel directory. Major changes since last version: 1)

Re: [PATCH] gcc parallel make check

2014-09-12 Thread Mike Stump
On Sep 12, 2014, at 9:32 AM, Jakub Jelinek ja...@redhat.com wrote: Here is my latest version of the patch. I did a timing test: Before: real0m57.198s user1m24.736s sys 0m19.816s after: real0m28.224s user1m27.823s sys 0m22.374s This is a -j70 run on a 64 core power7

Re: [PATCH] gcc parallel make check

2014-09-12 Thread Mike Stump
On Sep 12, 2014, at 9:32 AM, Jakub Jelinek ja...@redhat.com wrote: Here is my latest version of the patch. With this patch I get identical test_summary output on make -k check (completely serial testing) and make -j48 -k check from toplevel directory. Major changes since last version: 1)

Re: [PATCH] gcc parallel make check

2014-09-12 Thread Mike Stump
On Sep 12, 2014, at 9:32 AM, Jakub Jelinek ja...@redhat.com wrote: Here is my latest version of the patch. I did a timing test: Before: real0m57.198s user1m24.736s sys 0m19.816s after: real0m28.224s user1m27.823s sys 0m22.374s This is a -j70 run on a 64 core power7

Re: [PATCH] gcc parallel make check

2014-09-11 Thread Mike Stump
On Sep 11, 2014, at 3:15 PM, Jakub Jelinek ja...@redhat.com wrote: That is news to me, but given the amount of test -a/-o uses e.g. in gcc/configure and hundreds of places, I'd say what we care is what is more portable to old shells. No, we can’t care about that. If that were true, the _ _

Re: [PATCH] gcc parallel make check

2014-09-11 Thread Mike Stump
On Sep 11, 2014, at 3:15 PM, Jakub Jelinek ja...@redhat.com wrote: That is news to me, but given the amount of test -a/-o uses e.g. in gcc/configure and hundreds of places, I'd say what we care is what is more portable to old shells. No, we can’t care about that. If that were true, the _ _

Re: [PATCH] gcc parallel make check

2014-09-10 Thread Mike Stump
On Sep 9, 2014, at 8:14 AM, VandeVondele Joost joost.vandevond...@mat.ethz.ch wrote: Attached is a further revision of the patch, now dealing with check-c++. So when last I played in this area, I wanted a command line tool that would bin-pack from the command line. I would then grab the

Re: [PATCH] gcc parallel make check

2014-09-10 Thread Mike Stump
On Sep 10, 2014, at 1:38 PM, David Malcolm dmalc...@redhat.com wrote: Perhaps this is a silly question, but has anyone tried going the whole way and not having buckets, going to an extremely fine-grained approach No, we fear the overhead, but do not know what it is.

Re: [PATCH] gcc parallel make check

2014-09-10 Thread Mike Stump
On Sep 10, 2014, at 2:23 PM, Jakub Jelinek ja...@redhat.com wrote: Seems file mkdir in tcl doesn't error on pre-existing directory, shell mkdir will. :-)

Re: [PATCH, c++ testsuite]: Improve g++.dg/abi/mangle33.C scan-asm pattern

2014-09-10 Thread Mike Stump
-09-10 Mike Stump mikest...@comcast.net * doc/install.texi (Prerequisites): Note Tcl 8.6 bug fixed in 8.6.1. Index: install.texi === --- install.texi(revision 214981) +++ install.texi(working copy

Re: [PATCH] gcc parallel make check

2014-09-10 Thread Mike Stump
On Sep 10, 2014, at 7:16 AM, Jakub Jelinek ja...@redhat.com wrote: IMHO the best fix for that is following, use the same predicate whether to run the vect-args.c tests or not as is used for all other tests. Ok for trunk? Looks suspiciously looks familiar. Ok. Thanks.

Re: [PATCH] gcc parallel make check

2014-09-10 Thread Mike Stump
On Sep 9, 2014, at 8:14 AM, VandeVondele Joost joost.vandevond...@mat.ethz.ch wrote: Attached is a further revision of the patch, now dealing with check-c++. So when last I played in this area, I wanted a command line tool that would bin-pack from the command line. I would then grab the

Re: [PATCH] gcc parallel make check

2014-09-10 Thread Mike Stump
On Sep 10, 2014, at 1:38 PM, David Malcolm dmalc...@redhat.com wrote: Perhaps this is a silly question, but has anyone tried going the whole way and not having buckets, going to an extremely fine-grained approach No, we fear the overhead, but do not know what it is.

Re: [PATCH] gcc parallel make check

2014-09-10 Thread Mike Stump
On Sep 10, 2014, at 2:23 PM, Jakub Jelinek ja...@redhat.com wrote: Seems file mkdir in tcl doesn't error on pre-existing directory, shell mkdir will. :-)

Re: Build breakage on darwin and pa64-hpux [was Re: Use -fbuilding-libgcc for more target macros used in libgcc]

2014-09-07 Thread Mike Stump
On Sep 6, 2014, at 12:20 AM, Andreas Schwab sch...@linux-m68k.org wrote: Mike Stump mikest...@comcast.net writes: Index: config/pa/pa64-hpux.h === --- config/pa/pa64-hpux.h(revision 214981) +++ config/pa/pa64-hpux.h

Re: libstdc++ testsuite misbehaving

2014-09-05 Thread Mike Stump
On Sep 5, 2014, at 4:05 AM, Thomas Schwinge tho...@codesourcery.com wrote: Updating my GCC trunk working tree from r212389 (2014-07-09) to r214918 (2014-09-04), I notice that (only) in libstdc++ testing, and only for the second multilib of »RUNTESTFLAGS='--target_board=unix\{,-m32\}'« (so, the

Re: Migrating gcc.c-torture

2014-09-05 Thread Mike Stump
On Sep 5, 2014, at 3:10 AM, Thomas Schwinge tho...@codesourcery.com wrote: Should PR20567 now be updated? Updated.

Re: Build breakage on darwin and pa64-hpux [was Re: Use -fbuilding-libgcc for more target macros used in libgcc]

2014-09-05 Thread Mike Stump
On Sep 5, 2014, at 3:59 PM, Dominique Dhumieres domi...@lps.ens.fr wrote: See pr63188 for darwin. The same patch should probably fix the problem for hppa64-hpux* too. Thanks. Committed revision 214983. Index: ChangeLog === ---

Re: [PINGv4][PATCHv3] Fix vector tests on ARM platforms with disabled unaligned accesses

2014-09-04 Thread Mike Stump
On Sep 4, 2014, at 4:14 AM, Ramana Radhakrishnan ramana@googlemail.com wrote: --- a/gcc/testsuite/lib/target-supports.exp +++ b/gcc/testsuite/lib/target-supports.exp @@ -2293,8 +2293,8 @@ proc check_effective_target_arm_little_endian { } { proc check_effective_target_arm_vect_no_misalign

Re: [patch committed testsuite sh] Tweak gcc.c-torture/execute/pr44683.c

2014-09-04 Thread Mike Stump
On Sep 4, 2014, at 5:22 PM, Kaz Kojima kkoj...@rr.iij4u.or.jp wrote: BTW, Jeff's comment on pr39228.c makes me think that this test can be moved into execute/ieee. Thought? I don’t see a down side, specially if we know that the test case is picky about ieee.

Re: [PATCH, testsuite]: Compile gcc.dg/20111227-?.c for x86 targets only.

2014-09-03 Thread Mike Stump
On Sep 3, 2014, at 1:03 AM, Uros Bizjak ubiz...@gmail.com wrote: These testcases were intended to be compiled on x86 targets only [1]. Not a bug deal, but would a git mv bla gcc.target/i386 be more appropriate? 2014-09-03 Uros Bizjak ubiz...@gmail.com * gcc.dg/20111227-2.c: Compile

Re: [RFA:] testsuite: robustify g++.old-deja/g++.eh/badalloc1.C for 64-bit systems

2014-09-02 Thread Mike Stump
On Sep 2, 2014, at 3:28 AM, Hans-Peter Nilsson hans-peter.nils...@axis.com wrote: In a native x86_64-linux toolchain in which eh-table-registration is done explicitly (i.e. dl_iterate_phdr and PT_GNU_EH_FRAME is *not* assumed, as that eliminates the issue), the memory overhead for

Re: [PING][PATCH] Fix environment variables restoring in GCC testsuite.

2014-09-02 Thread Mike Stump
When I ran Asan test on Asan-bootstrapped GCC, some of them fail with memory leaks into GCC, even if Lsan is disabled. This caused by slightly wrong logic in saving/restoring env variables functionality in gcc-dg.exp (some tests override ASAN_OPTIONS and this env variable isn't restored

Re: [PATCH C++] - SD-6 Implementation Part 1 - __has_include.

2014-09-01 Thread Mike Stump
On Sep 1, 2014, at 6:34 PM, Ed Smith-Rowland 3dw...@verizon.net wrote: (I sort of wonder why this wasn't added to the actual preprocessor 20 years ago.) :-) So can you hack the system at template expansion time yet? :-) std::shell“/bin/sh -c …” maybe?

Re: [PATCH] GCC/test: Don't try ARM cortex-M check on non-ARM

2014-08-31 Thread Mike Stump
On Aug 29, 2014, at 5:04 PM, Maciej W. Rozycki ma...@codesourcery.com wrote: Executing on host: powerpc-linux-gnu-gcc arm_cortex_m25641.c -fno-diagnostics-show-caret -fdiagnostics-color=never -mthumb -S -o arm_cortex_m25641.s(timeout = 300) OK to apply? Ok.

<    5   6   7   8   9   10   11   12   13   14   >