Bootstrapping glibc vs. dependency on system headers

2013-01-17 Thread Thomas Schwinge
Hi! Also known as: »I found another one«. As we already know, glibc's configure script is in a difficult position in that it uses standard Autoconf, but its tests shall not depend on any functionality (for example, system headers) that is to be supplied by the glibc we're about to build. In

Re: Bootstrapping glibc vs. dependency on system headers

2013-01-18 Thread Thomas Schwinge
Hi! On Thu, 17 Jan 2013 17:18:41 +, Joseph S. Myers jos...@codesourcery.com wrote: Really, for glibc bootstrapping I don't think you want to include any headers there. If $CPP is defined and nonempty, use that, otherwise use $CC -E; no testing for a working preprocessor is needed; we

Re: Bootstrapping glibc vs. dependency on system headers

2013-01-18 Thread Thomas Schwinge
Hi! On Thu, 17 Jan 2013 18:09:33 +0100, I wrote: Also known as: »I found another one«. (That's the last one I'm currently seeing.) Again depending on gnu/stubs.h usability, we either get: checking for [GCC] option to accept ISO C89... none needed Or: checking for [GCC] option to

Re: Bootstrapping glibc vs. dependency on system headers

2013-01-25 Thread Thomas Schwinge
Hi! On Wed, 23 Jan 2013 14:34:09 -0800, Roland McGrath rol...@hack.frob.com wrote: For libc, I think always using $CC -E is fine. You don't need to bother with the MSG_CHECKING and CACHE_VAL boilerplate. Ah, I thought the caching was required to have config.status' --recheck do the right

Re: Bootstrapping glibc vs. dependency on system headers

2013-01-25 Thread Thomas Schwinge
Hi! On Fri, 18 Jan 2013 11:37:16 +0100, I wrote: On Thu, 17 Jan 2013 18:09:33 +0100, I wrote: Also known as: »I found another one«. (That's the last one I'm currently seeing.) Again depending on gnu/stubs.h usability, we either get: checking for [GCC] option to accept ISO C89...

Re: Inquiry about GCC Summer Of Code project idea.

2013-04-30 Thread Thomas Schwinge
Hi! I'm sorry for the late answer. Ian, there's a question for you towards the bottom of the email. On Mon, 25 Mar 2013 08:22:15 -0700, Ian Lance Taylor i...@google.com wrote: On Mon, Mar 25, 2013 at 7:42 AM, Fotis Koutoulakis fotis.koutoula...@gmail.com wrote: I am writing this email

Re: Inquiry about GCC Summer Of Code project idea.

2013-05-15 Thread Thomas Schwinge
, Thomas Schwinge tho...@codesourcery.com wrote: On http://darnassus.sceen.net/~hurd-web/open_issues/gccgo/ I have just updated/posted a getcontext/makecontext/setcontext/swapcontext usage analysis. This might constitute a road block: the Hurd currently does not allow for changing

Re: Inquiry about GCC Summer Of Code project idea.

2013-05-17 Thread Thomas Schwinge
Hi! One suggestion up-front: I think the GCC mailing lists (or generally all hosted on sourceware.org/gcc.gnu.org) are configured to drop HTML email, so you may want to adjust your MUA. On Fri, 17 May 2013 00:19:17 +0300, Fotis Koutoulakis fotis.koutoula...@gmail.com wrote: Replacing the

setcontext et al. functions (was: Inquiry about GCC Summer Of Code project idea.)

2013-06-11 Thread Thomas Schwinge
Hi! On Wed, 15 May 2013 16:04:02 +0200, I wrote: As for the roadblock: On Tue, Apr 30, 2013 at 4:58 PM, Ian Lance Taylor i...@google.com wrote: On Tue, Apr 30, 2013 at 6:53 AM, Thomas Schwinge tho...@codesourcery.com wrote: On http://darnassus.sceen.net/~hurd-web/open_issues

Hurd port for GCC Go (was: [PATCH] gccgo patch 0-2 (9))

2013-06-11 Thread Thomas Schwinge
Hi! On Fri, 07 Jun 2013 11:14:31 +0200, Svante Signell svante.sign...@gmail.com wrote: Attached are patches to enable gccgo to build properly on Debian GNU/Hurd on gcc-4.7 (4.7.3-4). Thanks! I've begun integrating them into my GCC tree (based on upstream GCC trunk, so some changes to be done

Re: Hurd port for GCC Go

2013-06-13 Thread Thomas Schwinge
Hi! On Wed, 12 Jun 2013 15:36:39 +0200, Svante Signell svante.sign...@gmail.com wrote: On Tue, 2013-06-11 at 10:31 +0200, Thomas Schwinge wrote: On Fri, 07 Jun 2013 11:14:31 +0200, Svante Signell svante.sign...@gmail.com wrote: Attached are patches to enable gccgo to build properly

[GCC PR55056] Re: [RFC patch] testsuite: Workaround issues with GCC 4.8.0pre + gdb.trace new KFAIL

2013-06-14 Thread Thomas Schwinge
Hi! To highlight this issue again, http://gcc.gnu.org/PR55056, now that Debian testing has switched to GCC 4.8: On Sun, 3 Feb 2013 18:27:21 +0100, Jan Kratochvil jan.kratoch...@redhat.com wrote: gdb/testsuite/ 2013-02-02 Jan Kratochvil jan.kratoch...@redhat.com Workaround GCC PR

Re: Hurd port for GCC Go

2013-06-14 Thread Thomas Schwinge
Hi! On Thu, 13 Jun 2013 10:39:58 +0200, I wrote: On Wed, 12 Jun 2013 15:36:39 +0200, Svante Signell svante.sign...@gmail.com wrote: On Tue, 2013-06-11 at 10:31 +0200, Thomas Schwinge wrote: On Fri, 07 Jun 2013 11:14:31 +0200, Svante Signell svante.sign...@gmail.com wrote: Attached

Re: Hurd port for GCC Go

2013-06-16 Thread Thomas Schwinge
Hi! On Fri, 14 Jun 2013 22:37:03 +0200, Svante Signell svante.sign...@gmail.com wrote: On Fri, 2013-06-14 at 16:42 +0200, Thomas Schwinge wrote: On Thu, 13 Jun 2013 10:39:58 +0200, I wrote: On Wed, 12 Jun 2013 15:36:39 +0200, Svante Signell svante.sign...@gmail.com wrote: On Tue

Re: Git mirror email address mangling

2013-07-02 Thread Thomas Schwinge
Hi! On Sat, 13 Apr 2013 19:25:28 +0200, Markus Trippelsdorf mar...@trippelsdorf.de wrote: I've attached a gcc_authors file (gathered from various sources), that could be used as a start. thomas = Thomas Schwinge tho...@schwinge.name As seen for example in commit

Git mirror: asan branch

2013-07-02 Thread Thomas Schwinge
Hi! If I configure my local Git checkout of the GCC Git mirror to include all branches, per http://gcc.gnu.org/wiki/GitMirror#Fetching_all_branches, then I get: fatal: refs/remotes/origin/asan tracks both refs/heads/asan and refs/remotes/asan Is that a local problem of mine, or a glitch in

Re: Git mirror: asan branch

2013-07-03 Thread Thomas Schwinge
Hi! On Wed, 3 Jul 2013 00:18:17 +0200, Andreas Schwab sch...@linux-m68k.org wrote: Thomas Schwinge tho...@codesourcery.com writes: If I configure my local Git checkout of the GCC Git mirror to include all branches, per http://gcc.gnu.org/wiki/GitMirror#Fetching_all_branches, then I get

Re: Git mirror: asan branch

2013-07-04 Thread Thomas Schwinge
Hi! On Wed, 3 Jul 2013 09:54:58 -0700, Jason Merrill ja...@redhat.com wrote: On 07/03/2013 02:47 AM, Thomas Schwinge wrote: OK, that of course works, but from the wiki page I got the idea that it explicitly was meant to merge these together. So assuming this used to work in the past, I

OpenMP canonical loop form

2013-07-24 Thread Thomas Schwinge
Hi! OpenMP defines a canonical loop form (in OpenMP 4: »2.6 Canonical Loop Form«, in OpenMP 3.1 as part of »2.5.1 Loop Construct«) that says that the loop index variable »must not be modified during the execution of the for-loop other than in incr-expr«. The following code, which violates this

gfortran-dg-runtest, torture options

2013-08-13 Thread Thomas Schwinge
Hi! I noticed something strange in the libgomp testresults (but not necessarily specific to libgomp): an arbitrary set of the Fortran execution tests are run just for -O, and others for each of the full set of torture options: -O0, -O1, -O2, and so on. After some time I realized it's the set of

Re: Questions about LTO infrastructure and pragma omp target

2013-09-03 Thread Thomas Schwinge
Hi! On Tue, 3 Sep 2013 19:18:01 +0400, Michael V. Zolotukhin michael.v.zolotuk...@gmail.com wrote: - collect all those target object files from the link, link them together using target compiler driver, and feed back the resulting binary or shared library into the host linking (some

Reusing OpenMP front end infrastructure for OpenACC -- how?

2013-09-05 Thread Thomas Schwinge
Hi! Implementing OpenACC support in GCC's frontends, there are things that I trivially have to reimplement, that are already present for OpenMP. For example, the infrastructure for parsing clauses (as attached to OpenACC and OpenMP directives), and their representation in the GCC internal data

[gomp4, openacc-1_0-branch] Re: OpenACC branch

2013-09-29 Thread Thomas Schwinge
Hi! On Thu, 26 Sep 2013 22:19:31 +0400, Evgeny Gavrin e.gav...@samsung.com wrote: My colleagues and I shared our current implementation of OpenACC 1.0 to the [openacc-1_0-branch]. Many thanks for posting this; I had a first look at your patch. I'm still learning my share of GCC

Re: [gomp4, openacc-1_0-branch] Re: OpenACC branch

2013-10-02 Thread Thomas Schwinge
Hi! On Mon, 30 Sep 2013 09:30:47 +0200, Jakub Jelinek ja...@redhat.com wrote: On Mon, Sep 30, 2013 at 12:05:55AM +0200, Thomas Schwinge wrote: Is my understanding correct that the GCC policy regarding extensions such as support for OpenACC or OpenMP 4 is: first develop and polish

lto-plugin: mismatch between ld's architecture and GCC's configure --host

2013-10-12 Thread Thomas Schwinge
Hi! This is a bit of a weird scenario -- but it is supposed to work fine in my opinion (but doesn't). I have a GNU toolchain as 32-bit x86 GNU/Linux executables, configured to to generate code for 32-bit x86 by default, and using -m64 for x86_64. This toolchain I'm using on a x86_64 system

Re: lto-plugin: mismatch between ld's architecture and GCC's configure --host

2013-10-15 Thread Thomas Schwinge
Hi! On Mon, 14 Oct 2013 12:15:41 +0200, Richard Biener richard.guent...@gmail.com wrote: I suppose nobody thought of this but I wouldn't call it a scenario that is desired to support either ;) Why not support this scenario? Have you seen the patches I posted yesterday? There are no changes

Re: Adding all SVN branches to git tree

2013-10-23 Thread Thomas Schwinge
Hi! On Wed, 23 Oct 2013 10:59:57 +0200, Andreas Schwab sch...@suse.de wrote: Andi Kleen a...@firstfloor.org writes: - Any chance to add all branches from SVN to the standard git mirror? Actually they are already there, in refs/remotes/google, though they are awkwardly lumped together in

[gomp4] libgomp.c/target-1.c failing in fn2's GOMP_target_update

2013-11-08 Thread Thomas Schwinge
Hi! On the gomp-4_0-branch, when using the ID 257 device (host fallback but with non-shared memory), I see the libgomp.c/target-1.c test fail in fn2's GOMP_target_update call: libgomp: Trying to update [0x601a80..0x601a84) object that is not mapped Is this a known issue? (I have not yet

Re: [gomp4] libgomp.c/target-1.c failing in fn2's GOMP_target_update

2013-12-12 Thread Thomas Schwinge
Hi! On Fri, 8 Nov 2013 16:40:00 +0100, Jakub Jelinek ja...@redhat.com wrote: On Fri, Nov 08, 2013 at 04:29:03PM +0100, Thomas Schwinge wrote: On the gomp-4_0-branch, when using the ID 257 device (host fallback but with non-shared memory), I see the libgomp.c/target-1.c test fail in fn2

Hurd: /lib/ld.so vs. /lib/ld.so.1 (was: Policy: Require new dynamic loader names for entirely new ABIs?)

2014-01-22 Thread Thomas Schwinge
Hi! On Wed, 22 Jan 2014 03:54:31 +, Joseph S. Myers jos...@codesourcery.com wrote: On Tue, 21 Jan 2014, Carlos O'Donell wrote: x86 Hurd (32-bit, hard-float): /lib/ld.so (that is, GCC uses that name with -dynamic-linker so in PT_INTERP; my understanding of shlib-versions is that it

[gomp4] gomp-4_0-branch

2014-01-24 Thread Thomas Schwinge
Hi! First, pardon the long CC list. You are, in my understanding, the people who are interested in collaborating on the topics that are being prepared on gomp-4_0-branch: LTO streaming, acceleration device offloading, OpenMP target, OpenACC, nvptx backend -- and more? As we've noticed, and he

Accelerator BoF at GNU Tools Cauldron 2014 (was: [gomp4] gomp-4_0-branch)

2014-02-21 Thread Thomas Schwinge
Hi! On Fri, 24 Jan 2014 18:24:56 +0100, I wrote: First, pardon the long CC list. You are, in my understanding, the people who are interested in collaborating on the topics that are being prepared on gomp-4_0-branch: LTO streaming, acceleration device offloading, OpenMP target, OpenACC, nvptx

Re: About gsoc 2014 OpenMP 4.0 Projects

2014-02-27 Thread Thomas Schwinge
Hi Güray! Giving some pointers here (but this is not a complete list), to announcements and a few discussion threads, that should already answer some of your questions, give an idea who's currently working on what: http://news.gmane.org/find-root.php?message_id=%3C51879F4E.10402%40samsung.com%3E,

Handling error conditions in libgomp

2014-02-28 Thread Thomas Schwinge
Hi! Currently when libgomp hits an error (that is, an internal error, possibly due to the user doing stupid things), after printing a message libgomp/error.c:gomp_fatal terminates the executing process: void gomp_fatal (const char *fmt, ...) { va_list list; va_start

SET_EXPR_LOCATION usage for unused tree?

2014-03-13 Thread Thomas Schwinge
Hi! In gcc/c/c-parser.c:c_parser_omp_clause_num_threads (as well as other, similar functions), what is the point of setting the boolean tree c's location, given that this tree won't be used in the following? /* Attempt to statically determine when the number isn't positive. */

GIMPLE tree dumping of, for example, GIMPLE_OMP_PARALLEL's CHILD_FN

2014-03-21 Thread Thomas Schwinge
Hi! Certain GIMPLE codes, such as OpenMP ones, have a structured block attached to them, for exmaple, gcc/gimple.def:GIMPLE_OMP_PARALLEL: /* GIMPLE_OMP_PARALLEL BODY, CLAUSES, CHILD_FN, DATA_ARG represents #pragma omp parallel [CLAUSES] BODY BODY is a the

Re: Support to OpenACC and OpenMP 4.0 in GCC 4.9

2014-04-28 Thread Thomas Schwinge
Hi Paolo! On Sat, 26 Apr 2014 12:09:01 +0200, Paolo Leoni ulixe...@yahoo.it wrote: I'm a graduating Physics student from Italy. I'm actually working on accelerators devices like GPU and Intel MIC, with a focus on OpenACC api. Are you primarily a user of OpenACC, or also interested in helping

Re: Support to OpenACC and OpenMP 4.0 in GCC 4.9

2014-04-28 Thread Thomas Schwinge
Hi Paolo! On Mon, 28 Apr 2014 10:31:15 +0200, Paolo Leoni paolo.leo...@studenti.unipr.it wrote: I'm primarily a user of OpenACC. Be aware that there is not yet any actual offloading implemented on the gomp-4_0-branch. Sorry, I'm a little newbie about GCC building, could you post here a

OpenMP: Lowering to builtin function calls in the front ends, instead of creating trivial tree nodes?

2014-04-28 Thread Thomas Schwinge
Hi! While working on some OpenACC constructs in the C front end (notably those tagged as »Executable Directives«, OpenACC 2.0, 2.12), Jim has noticed that for a certain class of OpenMP constructs (corresponding in style to the OpenACC Executable Directives), these are directly lowered to builtin

Re: Offload Library

2014-05-16 Thread Thomas Schwinge
Hi! On Fri, 16 May 2014 15:47:58 +0400, Kirill Yukhin kirill.yuk...@gmail.com wrote: To support the offloading features for Intel's Xeon Phi cards we need to add a foreign library (liboffload) into the gcc repository. As written in the README, this library currently is specific to

Re: [RFC] Offloading Support in libgomp

2014-07-17 Thread Thomas Schwinge
Hi! On Fri, 13 Sep 2013 15:29:30 +0400, Michael V. Zolotukhin michael.v.zolotuk...@gmail.com wrote: [patch for adding plugins support in libgomp] One question: --- a/libgomp/target.c +++ b/libgomp/target.c +/* This functions scans folder, specified in environment variable +

Re: [RFC] Offloading Support in libgomp

2014-07-17 Thread Thomas Schwinge
Hi! On Thu, 17 Jul 2014 14:37:12 +0200, Jakub Jelinek ja...@redhat.com wrote: On Thu, Jul 17, 2014 at 04:30:15PM +0400, Ilya Verbin wrote: 2014-07-17 11:51 GMT+04:00 Thomas Schwinge tho...@codesourcery.com: + plugin_path = getenv (LIBGOMP_PLUGIN_PATH); What is the benefit of making

Re: [RFC] Offloading Support in libgomp

2014-07-17 Thread Thomas Schwinge
Hi! On Thu, 17 Jul 2014 14:58:04 +0200, I wrote: On Thu, 17 Jul 2014 14:37:12 +0200, Jakub Jelinek ja...@redhat.com wrote: On Thu, Jul 17, 2014 at 04:30:15PM +0400, Ilya Verbin wrote: 2014-07-17 11:51 GMT+04:00 Thomas Schwinge tho...@codesourcery.com: + plugin_path = getenv

Re: [RFC] Offloading Support in libgomp

2014-07-17 Thread Thomas Schwinge
Hi! On Thu, 17 Jul 2014 15:35:36 +0200, Jakub Jelinek ja...@redhat.com wrote: On Thu, Jul 17, 2014 at 03:09:32PM +0200, Thomas Schwinge wrote: But I'm not yet sure how we could use this to tie the libgomp plugin search path to the location of libgomp.so... Especially, given

Re: [gomp4] Offloading wiki page

2014-07-22 Thread Thomas Schwinge
Hi! On Tue, 22 Jul 2014 13:06:19 +0200, Bernd Schmidt ber...@codesourcery.com wrote: On 07/21/2014 09:07 PM, Ilya Verbin wrote: I've created a wiki page about offloading. Any improvements are welcome. Guys, thanks for setting this up so quickly! It says Immutable Page, so I can't seem to

Re: [gomp4] Offloading wiki page

2014-07-22 Thread Thomas Schwinge
Hi! On Tue, 22 Jul 2014 13:30:55 +0200, Bernd Schmidt ber...@codesourcery.com wrote: On 07/22/2014 01:24 PM, Thomas Schwinge wrote: On Tue, 22 Jul 2014 13:06:19 +0200, Bernd Schmidt ber...@codesourcery.com wrote: It says Immutable Page, so I can't seem to edit it. Probably applies

libstdc++ testsuite misbehaving

2014-09-05 Thread Thomas Schwinge
Hi! 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 32-bit x86 one), a lot of PASSes disappear (compile tests only?). Has

Re: ASAN test failures make compare_tests useless

2014-09-09 Thread Thomas Schwinge
Hi! On Mon, 18 Aug 2014 17:17:53 +0200, Manuel López-Ibáñez lopeziba...@gmail.com wrote: On 18 August 2014 16:34, Alexander Potapenko gli...@google.com wrote: On Mon, Aug 18, 2014 at 9:43 AM, Yury Gribov y.gri...@samsung.com wrote: On 08/18/2014 09:42 AM, Yury Gribov wrote: On

Re: Implementing OpenACC's Fortran module

2014-09-19 Thread Thomas Schwinge
Hi! On Wed, 20 Aug 2014 00:57:53 +0200, I wrote: On Wed, 20 Aug 2014 00:05:22 +0200, Tobias Burnus bur...@net-b.de wrote: James Norris wrote: I think the files are ready for upstream submitting unless you can think of other things that should done. Yes? No? What do you mean by

Listing a maintainer for libcilkrts, and GCC's Cilk Plus implementation generally?

2014-09-22 Thread Thomas Schwinge
Hi! As has been noted before, http://news.gmane.org/find-root.php?message_id=%3Cyddhabgief1.fsf%40lokon.CeBiTec.Uni-Bielefeld.DE%3E, GCC's MAINTAINERS file does not list a maintainer for libcilkrts, or GCC's Cilk Plus implementation generally. Shouldn't it? I regularely consult this file when

Re: Implementing OpenACC's Fortran module

2014-09-22 Thread Thomas Schwinge
Hi Tobias! On Sat, 20 Sep 2014 13:51:58 +0200, Tobias Burnus bur...@net-b.de wrote: On 19.09.2014 11:03, Thomas Schwinge wrote: Regarding linking the object file produced by Fortran openacc.f90 into libgomp: (with the version that Jim already has internally checked in) I find

RE: Listing a maintainer for libcilkrts, and GCC's Cilk Plus implementation generally?

2014-09-29 Thread Thomas Schwinge
Hi! On Tue, 23 Sep 2014 11:02:30 +, Zamyatin, Igor igor.zamya...@intel.com wrote: Jeff Law wrote: The original plan was for Balaji to take on this role; however, his assignment within Intel has changed and thus he's not going to have time to work on Cilk+ anymore. Igor

Re: Listing a maintainer for libcilkrts, and GCC's Cilk Plus implementation generally?

2014-09-29 Thread Thomas Schwinge
Hi! On Mon, 29 Sep 2014 13:00:19 +0200, Jakub Jelinek ja...@redhat.com wrote: On Mon, Sep 29, 2014 at 12:56:06PM +0200, Thomas Schwinge wrote: On Tue, 23 Sep 2014 11:02:30 +, Zamyatin, Igor igor.zamya...@intel.com wrote: Jeff Law wrote: The original plan was for Balaji to take

Re: Contributing to GCC

2014-10-17 Thread Thomas Schwinge
Hi! On Fri, 17 Oct 2014 09:12:07 +0200, Krzesimir Nowak qdl...@gmail.com wrote: My name is Krzesimir Nowak and I'd like to try my hand at contributing to gcc in my free time. Great, and welcome! To start learning a workflow I started with something easy - 42014. As this is one of the issues

libgomp: GNU OpenMP Runtime Library (was: [PATCH 1/5] OpenACC 2.0 support for libgomp - OpenACC runtime, NVidia PTX/CUDA plugin (repost))

2014-11-12 Thread Thomas Schwinge
Hi! On Wed, 12 Nov 2014 11:06:26 +0100, Jakub Jelinek ja...@redhat.com wrote: On Tue, Nov 11, 2014 at 01:53:23PM +, Julian Brown wrote: --- a/libgomp/configure.ac +++ b/libgomp/configure.ac @@ -2,6 +2,8 @@ # aclocal -I ../config autoconf autoheader automake AC_PREREQ(2.64)

Tool chain configuration: GNU/* sharing stuff with GNU/Linux

2007-11-11 Thread Thomas Schwinge
Hello! It is currently unclear whether GNU/Hurd, GNU/k*BSD, or GNU/* in general should share stuff (like configuration branches inside `config.gcc', files from `config/') with GNU/Linux. This is -- because of the targets being pretty much similar -- how it used to be done in the past. But now

Build failure of trunk on i686-pc-gnu-linux

2007-11-18 Thread Thomas Schwinge
Hello! What am I doing wrong if building the trunk natively on i686-pc-gnu-linux with ``--disable-nls --enable-languages=c --with-arch=i586'' has been failing as follows for several days already? #v+ [...] /home/thomas/tmp/source/gcc/clean/trunk.build/./gcc/xgcc

Re: Build failure of trunk on i686-pc-gnu-linux

2007-11-19 Thread Thomas Schwinge
Hello! On Sun, Nov 18, 2007 at 08:57:43PM +0100, I wrote: What am I doing wrong if building the trunk natively on i686-pc-gnu-linux with ``--disable-nls --enable-languages=c --with-arch=i586'' has been failing as follows for several days already? In file included from

Re: Build failure of trunk on i686-pc-gnu-linux

2007-11-20 Thread Thomas Schwinge
Hello! On Mon, Nov 19, 2007 at 05:22:52PM -0800, Andrew Pinski wrote: On 11/19/07, Thomas Schwinge [EMAIL PROTECTED] wrote: I'm glad that nobody answered. I've been doing nothing wrong. And also it's not someone else's fault. But let me tell you what in fact was going wrong. I think

Issue with fixincludes (?) and `limits.h'

2007-12-03 Thread Thomas Schwinge
Hello! What is the reason for GCC (trunk version) installing the limits.h header file as `PREFIX/lib/gcc/*/*/include-fixed/limits.h' instead of putting it into `PREFIX/lib/gcc/*/*/include/', which is what gcc-4_2-branch and earlier have been doing? The leads to a problem as follows. You're

Re: Issue with fixincludes (?) and `limits.h'

2007-12-03 Thread Thomas Schwinge
Hello! On Mon, Dec 03, 2007 at 03:18:42PM -0800, Ian Lance Taylor wrote: Thomas Schwinge [EMAIL PROTECTED] writes: Is this a GCC issue or should the glibc build system be adding a ``-isystem [GCC target]/4.3.0/include-fixed''? The latter. http://sourceware.org/ml/libc-alpha/2007-03

Re: Issue with fixincludes (?) and `limits.h'

2007-12-03 Thread Thomas Schwinge
Hello! On Mon, Dec 03, 2007 at 05:05:10PM -0800, Ian Lance Taylor wrote: Thomas Schwinge [EMAIL PROTECTED] writes: On Mon, Dec 03, 2007 at 03:18:42PM -0800, Ian Lance Taylor wrote: Thomas Schwinge [EMAIL PROTECTED] writes: Is this a GCC issue or should the glibc build system be adding

Re: PATCH RFA: Build stages 2 and 3 with C++

2011-09-04 Thread Thomas Schwinge
Hi! On Sat, 16 Jul 2011 11:27:46 -0400, Diego Novillo dnovi...@google.com wrote: On Sat, Jul 16, 2011 at 02:52, Ian Lance Taylor i...@google.com wrote: 2011-07-15  Ian Lance Taylor  i...@google.com        * configure.ac: Add --enable-build-poststage1-with-cxx.  If set,        make C++

Re: [GCC Wiki] Update of BuildInfrastructure by ManuelLópezIbáñez

2011-10-23 Thread Thomas Schwinge
Hi Manuel! On Sun, 23 Oct 2011 13:06:43 -, GCC Wiki nore...@gcc.gnu.org wrote: The BuildInfrastructure page has been changed by ManuelLópezIbáñez: http://gcc.gnu.org/wiki/BuildInfrastructure?action=diffrev1=1rev2=2 Comment: remove duplicated info, point to more complete info

Re: Simulator testing for sh and sh64

2012-02-22 Thread Thomas Schwinge
Feb 2012 09:39:29 -0700, Kevin Buettner kev...@redhat.com wrote: On Wed, 22 Feb 2012 15:52:03 +0100 Thomas Schwinge tho...@codesourcery.com wrote: How do you configure the toolchain's components for the sim testing? I use --target=sh-elf . When it comes time to run the tests, do

Re: Simulator testing for sh and sh64

2012-02-23 Thread Thomas Schwinge
Hi! On Wed, 22 Feb 2012 20:29:11 +0100, I wrote: On Wed, 22 Feb 2012 09:39:29 -0700, Kevin Buettner kev...@redhat.com wrote: On Wed, 22 Feb 2012 15:52:03 +0100 Thomas Schwinge tho...@codesourcery.com wrote: And, any quick suggestion for a sh64 sim testing configuration, too? My

Re: Simulator testing for sh and sh64

2012-02-24 Thread Thomas Schwinge
Hi! On Thu, 23 Feb 2012 08:42:53 +0900, Kaz Kojima kkoj...@rr.iij4u.or.jp wrote: Thomas Schwinge tho...@codesourcery.com wrote: Kaz, is my understanding correct, that I simply use sh64-elf as target, and again the sh-sim board? Should I be setting a specific CPU when configuring GCC

Re: RFH - Testing targets for the switch to C++

2012-06-06 Thread Thomas Schwinge
Hi! A bit late to the game... :-) On Fri, 6 Apr 2012 18:55:28 -0400, Diego Novillo dnovi...@google.com wrote: I have started testing the switch to C++ and there is a pile of testing to be done. The testing itself is trivial, but the number of targets that need to be tested is large and I

Re: RFH - Testing targets for the switch to C++

2012-06-11 Thread Thomas Schwinge
Hi! On Mon, 11 Jun 2012 09:48:03 -0400, Diego Novillo dnovi...@google.com wrote: On 12-06-06 18:58 , Thomas Schwinge wrote: When --enable-build-with-cxx is enabled: * The size of the build directory stage1-gcc shrinks (!) from 1.1 GiB to 0.4 GiB, such that the whole build tree

build system: gcc_cv_libc_provides_ssp and NATIVE_SYSTEM_HEADER_DIR

2008-10-08 Thread Thomas Schwinge
Hello! First, the check for gcc_cv_libc_provides_ssp is not complete, as has already pointed out (with patches!) before, but is still not fixed on trunk. Let me revisit that: in configure.ac it is being checked for ``case $target in *-*-linux*)'' which should rather match ``*-*-linux* |

Re: build system: gcc_cv_libc_provides_ssp and NATIVE_SYSTEM_HEADER_DIR

2008-10-10 Thread Thomas Schwinge
Hello! On Fri, Oct 10, 2008 at 09:48:02AM +, Thorsten Glaser wrote: Thomas Schwinge dixit: Ideally, IMO, this test (for stack-smashing-protection support in glibc) should not be done by grepping through SYSROOT's features.h, but instead by using the CPP for doing that. Why not just

Re: build system: gcc_cv_libc_provides_ssp and NATIVE_SYSTEM_HEADER_DIR

2008-10-10 Thread Thomas Schwinge
Hello! On Fri, Oct 10, 2008 at 01:25:52PM +0200, Samuel Thibault wrote: Thomas Schwinge, le Fri 10 Oct 2008 10:37:50 +0200, a écrit : Ideally, IMO, this test (for stack-smashing-protection support in glibc) should not be done by grepping through SYSROOT's features.h, but instead by using

Re: build system: gcc_cv_libc_provides_ssp and NATIVE_SYSTEM_HEADER_DIR

2008-10-10 Thread Thomas Schwinge
Hello! On Thu, Oct 09, 2008 at 11:49:06AM +0200, Paolo Bonzini wrote: Unfortunately, NATIVE_SYSTEM_HEADER_DIR is a Makefile variable (see gcc/config/t-gnu). It is being used only in three places: gcc/config/t-gnu, gcc/config/t-gnu and gcc/config/i386/t-mingw32. What That list was bogus,

GNU Hurd changes vs. GCC: ``regression fixes and docs only''

2008-11-06 Thread Thomas Schwinge
Hello! We, the GNU Hurd people, would like to get GCC in a compilable/usable shape for us again, without needing to do the patching that was needed since the 4.2 release. I have already some weeks ago sent the needed patches to the gcc-patches mailing list, where they have been acked by Paolo

Re: Thomas Schwinge appointed GNU Hurd maintainer

2009-01-06 Thread Thomas Schwinge
Hello! On Mon, Dec 01, 2008 at 01:36:58PM -0500, David Edelsohn wrote: I am pleased to announce that the GCC Steering Committee has appointed Thomas Schwinge as GCC maintainer for GNU Hurd. Please join me in congratulating Thomas on his new role. Thomas, please update your

CFI statements vs. -pg

2009-12-14 Thread Thomas Schwinge
Hello! I noticed the following on ARM, GCC trunk -- didn't check yet whether it is ARM-specific; may be a general issue. Hacking out the forcing-off of emitting CFI statements in arm.c, I see the following function prologue emitted (-O -g): .text .Ltext0:

Re: CFI statements vs. -pg

2009-12-15 Thread Thomas Schwinge
Hello! On 2009-12-15 10:15, Richard Earnshaw wrote: On Mon, 2009-12-14 at 19:18 +0100, Thomas Schwinge wrote: .LCFI0: .cfi_def_cfa_offset 8 + push{lr} + bl __gnu_mcount_nc .loc 1 4 0 mov r0, #33 Shouldn't

Re: Compile Farm : one year uptime, call for projects

2006-12-15 Thread Thomas Schwinge
Hello! On Thu, Dec 14, 2006 at 09:16:07PM +0100, Laurent GUERBY wrote: Excepted two machines I opened to change their disk, the nine GCC Compile Farm bi-pentium III machines are reaching one year uptime today: Congratulations! There are currently 17 users with access to the farm, new users

Re: Compile Farm : one year uptime, call for projects

2006-12-15 Thread Thomas Schwinge
Hello! On Fri, Dec 15, 2006 at 07:51:13PM +0100, Laurent GUERBY wrote: On Fri, 2006-12-15 at 11:16 +0100, Thomas Schwinge wrote: Would me using (one of) the machines for maintaining GNU/Hurd cross-build environments (i.e. binutils, GCC, glibc) be an admissible project? (I'd some few GiB

Re: How to Install GCC

2007-03-11 Thread Thomas Schwinge
Hello! On Sun, Mar 11, 2007 at 10:45:53AM -0400, Sadri SARRAY wrote: Please, Would you like to send me a procedure to install the GCC compiler on a Linux-Ubuntu OS ? With a power screwdriver. Regards, Thomas signature.asc Description: Digital signature

Re: PATCH RFA: Build stages 2 and 3 with C++

2011-07-20 Thread Thomas Schwinge
Hi! On Wed, 20 Jul 2011 11:41:37 -0400, David Edelsohn dje@gmail.com wrote: AIX needs libsupc++ for libstdc++ static linking. * Makefile.tpl (POSTSTAGE1_CONFIGURE_FLAGS): Add libsupc++ to link directories. * Makefile.in: Rebuild. Index: Makefile.tpl

GCC build time using bash vs. dash

2011-07-25 Thread Thomas Schwinge
Hi! When recently fixing a GCC configury bug uncovered by using dash for /bin/sh, we wondered which build-time benefits the use of dash would actually bring. kepler is a Xen domU on a AMD Athlon II X2 215 with 2700 MHz, the domU has 1 GiB of RAM, and is running Debian GNU/Linux testing x86.

[GSoC] Google Summer of Code 2015?

2015-02-19 Thread Thomas Schwinge
Hi! I can't remember this being discussed: if the GCC community would like to participate in this year's Google Summer of Code -- the organization application period will end tomorrow, http://groups.google.com/group/google-summer-of-code-announce,

Re: libgomp: Now known as the GNU Offloading and Multi Processing Runtime Library (was: libgomp: GNU OpenMP Runtime Library)

2015-01-29 Thread Thomas Schwinge
Hi! On Sat, 10 Jan 2015 20:21:46 +0100, I wrote: On Wed, 12 Nov 2014 15:43:06 -0500, David Malcolm dmalc...@redhat.com wrote: On Wed, 2014-11-12 at 21:30 +0100, Jakub Jelinek wrote: On Wed, Nov 12, 2014 at 03:22:21PM -0500, David Malcolm wrote: On Wed, 2014-11-12 at 14:47 +0100, Jakub

libgomp: Now known as the GNU Offloading and Multi Processing Runtime Library (was: libgomp: GNU OpenMP Runtime Library)

2015-01-10 Thread Thomas Schwinge
++ libstdc++-v3/doc/xml/manual/parallel_mode.xml| 4 +++- 78 files changed, 200 insertions(+), 93 deletions(-) diff --git gcc/ChangeLog gcc/ChangeLog index 15a47fc..70a8cac 100644 --- gcc/ChangeLog +++ gcc/ChangeLog @@ -1,3 +1,10 @@ +2015-01-10 Thomas Schwinge tho...@codesourcery.com

Re: nvptx-tools on ARM

2015-03-16 Thread Thomas Schwinge
Hi! On Mon, 09 Mar 2015 11:22:13 +0100, Enrico Calore clr...@unife.it wrote: I would like to try GCC 5 with nvptx-tools on a NVIDIA Jetson board (armhf architecture), may I ask to you if it is supposed to work on that architecture? We have not tried this. To enable offloading for ARM

Re: SPIR-V and GCC

2015-03-12 Thread Thomas Schwinge
Hi! On Fri, 6 Mar 2015 15:23:21 + (UTC), BogDan bog_dan...@yahoo.com wrote: This http://www.g-truc.net/post-0714.html great article explans better what SPIR-V is. Note that I don't know anything about SPIR-V, and I'm currently too busy to learn about it, but: I checked them a little

Re: Listing a maintainer for libcilkrts, and GCC's Cilk Plus implementation generally?

2015-03-05 Thread Thomas Schwinge
Hi! On Thu, 5 Mar 2015 13:39:44 -0700, Jeff Law l...@redhat.com wrote: On 02/23/15 14:41, H.J. Lu wrote: On Mon, Sep 29, 2014 at 4:00 AM, Jakub Jelinek ja...@redhat.com wrote: On Mon, Sep 29, 2014 at 12:56:06PM +0200, Thomas Schwinge wrote: On Tue, 23 Sep 2014 11:02:30 +, Zamyatin

Re: Offloading GSOC 2015

2015-03-11 Thread Thomas Schwinge
Hi! On Tue, 3 Mar 2015 16:16:21 +0100, guray ozen guray.o...@gmail.com wrote: I finished my master at Barcelona Supercomputing Center and i started to do PhD. My master thesis code generation OpenMP 4.0 for GPU accelerators. And i am still working on it. Last year i presented my research

RE: Proposal for adding splay_tree_find (to find elements without updating the nodes).

2015-03-31 Thread Thomas Schwinge
Hi! On Mon, 30 Mar 2015 22:28:41 +, Aditya K hiradi...@msn.com wrote: So I have modified the patch to use hash_map instead of std::map. The patch is attached. However, I got one regression after that. # Comparing directories ## Dir1=../build-pristine/: 11 sum files ##

Re: fn spec attribute on builtin function in fortran

2015-04-21 Thread Thomas Schwinge
+ * f95-lang.c (DEF_GOACC_BUILTIN_FNSPEC): Define. + * f95-lang.c (gfc_define_builtin_with_spec): New function. 2015-01-13 Thomas Schwinge tho...@codesourcery.com diff --git gcc/fortran/f95-lang.c gcc/fortran/f95-lang.c index 1a14860..b012eb2 100644 --- gcc/fortran/f95-lang.c +++ gcc

[gomp4] Basic -misa support for nvptx (was: How to use old GPU (Fermi) in gcc with OpenACC?)

2015-05-13 Thread Thomas Schwinge
Hi! On Sat, 9 May 2015 10:26:22 -0700, Satoshi_OHSHIMA satoshiohsh...@gmail.com wrote: I'm trying to use and evaluate gcc with OpenACC on some NVIDIA GPUs. I succeeded to build gcc with OpenACC by using http://scelementary.com/2015/04/25/openacc-in-gcc.html as a reference. Heh, their build

Re: broken link for Programming Languages Software Award on gcc homepage

2015-04-16 Thread Thomas Schwinge
Hi! On Wed, 15 Apr 2015 10:31:59 +0200, Tom de Vries tom_devr...@mentor.com wrote: the link for 'ACM SIGPLAN Programming Languages Software Award' in the news list on gcc.gnu.org is http://www.sigplan.org/node/231, as discussed here ( https://gcc.gnu.org/ml/gcc/2014-06/msg00136.html ).

Re: consistent naming of passes....

2015-06-09 Thread Thomas Schwinge
Hi! Funny that I a) had come across the same issue mentioned below, and then b) today, while searching for something else in my mail archive, stumbled over this (unanswered) email. ;-) On Wed, 27 Aug 2014 20:29:17 +0200, Basile Starynkevitch bas...@starynkevitch.net wrote: When I compile some

Re: abort might not flush all open streams before process termination (was: aarch64-suse-linux-gnu: libgomp.oacc-c-c++-common/abort-1.c, libgomp.oacc-c-c++-common/abort-3.c FAILs)

2015-10-26 Thread Thomas Schwinge
ead starting at > <http://news.gmane.org/find-root.php?message_id=%3C87twq4p9f4.fsf%40kepler.schwinge.homeip.net%3E>. > > On Tue, 06 Oct 2015 13:55:00 +0200, Andreas Schwab <sch...@linux-m68k.org> > wrote: > > Thomas Schwinge <tho...@codesourcery.com> write

OpenACC (gomp-4_0-branch) patch review (was: Merge from gomp-4_1-branch to trunk)

2015-10-16 Thread Thomas Schwinge
Hi! On Tue, 13 Oct 2015 21:12:14 +0200, Jakub Jelinek wrote: > I've bootstrapped/regtested on x86_64-linux and i686-linux following > merge from gomp-4_1-branch to trunk, which brings in most of the OpenMP 4.5 > support for C and C++ With nvptx offloading, I'm seeing the

abort might not flush all open streams before process termination (was: aarch64-suse-linux-gnu: libgomp.oacc-c-c++-common/abort-1.c, libgomp.oacc-c-c++-common/abort-3.c FAILs)

2015-10-07 Thread Thomas Schwinge
_id=%3C87twq4p9f4.fsf%40kepler.schwinge.homeip.net%3E>. On Tue, 06 Oct 2015 13:55:00 +0200, Andreas Schwab <sch...@linux-m68k.org> wrote: > Thomas Schwinge <tho...@codesourcery.com> writes: > > > | The two regressed test cases use __builtin_printf instead of fprintf to >

Re: Offloading: libgfortran, libm dependencies

2015-10-09 Thread Thomas Schwinge
Hi Bernd! On Fri, 9 Oct 2015 14:43:24 +0200, Bernd Schmidt <bschm...@redhat.com> wrote: > On 10/02/2015 05:20 PM, Thomas Schwinge wrote: > > How should we handle libgfortran and libm dependencies in offloaded code? > > > > As the linking requirements especiall

aarch64-suse-linux-gnu: libgomp.oacc-c-c++-common/abort-1.c, libgomp.oacc-c-c++-common/abort-3.c FAILs (was: Results for 6.0.0 20151002 (experimental) [trunk revision 228367] (GCC) testsuite on aarch6

2015-10-06 Thread Thomas Schwinge
Hi Andreas! On Fri, 02 Oct 2015 13:58:55 +0200, Andreas Schwab wrote: > LAST_UPDATED: Fri Oct 2 02:31:25 UTC 2015 (revision 228367) > > Native configuration is aarch64-suse-linux-gnu > === libgomp tests === > > > Running target unix > FAIL:

Offloading: libgfortran, libm dependencies

2015-10-02 Thread Thomas Schwinge
Hi! For example, Fortran source code that uses the ABORT intrinsic, such as: program main implicit none print *, "CheCKpOInT" !$omp target call abort !$omp end target end program main ... currently indeed does terminate program execution, for

  1   2   3   4   5   6   7   8   9   10   >