From: Martin Jambor <mjambor@suse.cz>
To: Alexander Monakov <amonakov@ispras.ru>
Cc: Jakub Jelinek <jakub@redhat.com>,
GCC Patches <gcc-patches@gcc.gnu.org>,
Cesar Philippidis <cesar@codesourcery.com>,
Thomas Schwinge <thomas@codesourcery.com>
Subject: Re: [PATCH] omp-low.c split
Date: Tue, 13 Dec 2016 10:20:00 -0000 [thread overview]
Message-ID: <20161213102042.54atdm2rklfxqapj@virgil.suse.cz> (raw)
In-Reply-To: <alpine.LNX.2.20.13.1612091901250.25736@monopod.intra.ispras.ru>
Hi,
On Fri, Dec 09, 2016 at 07:18:54PM +0300, Alexander Monakov wrote:
> On Fri, 9 Dec 2016, Jakub Jelinek wrote:
> > Can you post an incremental patch fixing those issues?
>
> A few small nits I found while reading the patch.
>
> First of all, please use 'git diff --patience' (or --histogram) when
> generating such patches, without it the changes in omp-low.c look uglier than
> necessary.
OK, the new patches use --patience, the result is actually quite a bit
smaller. Thanks for the hint.
>
> The comment for 'struct oacc_loop' in new file omp-device.c is misplaced: for
> some reason it's above the #include block.
Oh, thanks for noticing, fixed.
>
> This patch doesn't seem to apply to current trunk due to a conflict in
> cp/parser.c.
Hmm, I don't think so?
$ svn st
$ svn up
Updating '.':
At revision 243600.
$ patch --dry-run -p1 < /tmp/misc-next/pat/0001-Split-omp-low-into-multiple-files.patch
checking file gcc/Makefile.in
checking file gcc/c-family/c-omp.c
checking file gcc/c/c-parser.c
checking file gcc/c/c-typeck.c
checking file gcc/c/gimple-parser.c
checking file gcc/config/nvptx/nvptx.c
checking file gcc/cp/parser.c
checking file gcc/cp/semantics.c
checking file gcc/fortran/trans-openmp.c
checking file gcc/gengtype.c
checking file gcc/gimple-fold.c
checking file gcc/gimplify.c
checking file gcc/lto-cgraph.c
checking file gcc/omp-device.c
checking file gcc/omp-device.h
checking file gcc/omp-expand.c
checking file gcc/omp-expand.h
checking file gcc/omp-general.c
checking file gcc/omp-general.h
checking file gcc/omp-grid.c
checking file gcc/omp-grid.h
checking file gcc/omp-low.c
checking file gcc/omp-low.h
checking file gcc/toplev.c
checking file gcc/tree-cfg.c
checking file gcc/tree-parloops.c
checking file gcc/tree-ssa-loop.c
checking file gcc/tree-vrp.c
checking file gcc/varpool.c
$ echo $?
0
This was using the exact same file I have compressed and sent a while
ago to the mailing list.
> If you could create a git branch (perhaps in your personal
> namespace so you can freely rebase it) with this patchset, I'd appreciate it.
>
Well... I do not see this as a long-term project so I do not really
see much value in this. I have used git just because that is how I
conveniently send patches to machines where I bootstrap them. I hope
this will get committed very early so that we avoid any big conflicts
in omp-low.c. But if this drags on for a while and if our git mirror
recovers meanwhile, I can.
> When trying to apply the patch, git notes a few remaining whitespace issues:
>
> $ zcat 0001-Split-omp-low-into-multiple-files.patch.gz | git apply --reject -
>
> <stdin>:2734: space before tab in indent.
> # BLOCK 2 (PAR_ENTRY_BB)
> <stdin>:5346: space before tab in indent.
> true, GSI_SAME_STMT);
> <stdin>:8129: space before tab in indent.
> after a stmt, not before. */
> <stdin>:9060: space before tab in indent.
> GOMP_atomic_start ();
> <stdin>:9061: space before tab in indent.
> *addr = rhs;
>
I hope I have addressed this when doing what Jakub suggested, please
let me know if not.
Thanks for looking at the big patch!
Martin
next prev parent reply other threads:[~2016-12-13 10:20 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-12-09 13:08 Martin Jambor
2016-12-09 13:25 ` Alexander Monakov
2016-12-09 13:53 ` Martin Jambor
2016-12-09 14:22 ` Jakub Jelinek
2016-12-09 16:19 ` Alexander Monakov
2016-12-13 10:20 ` Martin Jambor [this message]
2016-12-13 10:16 ` Martin Jambor
2016-12-13 10:35 ` Jakub Jelinek
2016-12-14 16:56 ` Martin Jambor
2016-12-13 12:58 ` Alexander Monakov
2016-12-13 11:39 ` Thomas Schwinge
2016-12-13 11:43 ` Jakub Jelinek
2016-12-13 12:42 ` Martin Jambor
2016-12-13 14:48 ` Cesar Philippidis
2016-12-14 13:16 ` Thomas Schwinge
2016-12-14 13:24 ` Martin Jambor
2021-08-04 12:40 ` Thomas Schwinge
2021-08-04 12:45 ` Jakub Jelinek
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20161213102042.54atdm2rklfxqapj@virgil.suse.cz \
--to=mjambor@suse.cz \
--cc=amonakov@ispras.ru \
--cc=cesar@codesourcery.com \
--cc=gcc-patches@gcc.gnu.org \
--cc=jakub@redhat.com \
--cc=thomas@codesourcery.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).