' in menu but not in sectioning
...
Attached patch fixes these.
Ok for stage4?
Thanks,
- Tom
2015-02-22 Tom de Vries t...@codesourcery.com
PR ada/65102
* doc/include/fdl.texi: Add nodefaultgnufreedocumentationlicensenode
ifdef to allow disabling default @node GNU Free Documentation License
.
With this patch, after running test I no longer find the leftover files in the
test directories.
Build and reg-tested on x86_64. OK for stage4?
Thanks,
- Tom
2015-02-22 Tom de Vries t...@codesourcery.com
* lib/gcc-defs.exp (additional_sources_used): Add new var.
(dg-additional-files-options
On 22-02-15 21:48, Arnaud Charlet wrote:
I didn't see a question here:
...
As for the @dircategory I do not know, I couldn't find a proper documentation
for this node other than:
http://www.gnu.org/software/texinfo/manual/texinfo/html_node/Installing-Dir-Entries.html#index-dircategory
which is
On 23-02-15 11:09, Tom de Vries wrote:
On 23-02-15 09:26, Michael Matz wrote:
Hi,
On Sun, 22 Feb 2015, Tom de Vries wrote:
Btw, I'm wondering if as run-time optimization we can tentatively set
PROP_gimple_lva at the start of the gimple pass, and unset it in
gimplify_va_arg_expr. That way we
as obvious.
Thanks,
- Tom
2015-02-24 Tom de Vries t...@codesourcery.com
* gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
---
gcc/testsuite/gfortran.dg/readwrite_unf_direct_eor_1.f90 | 1 +
1 file changed, 1 insertion(+)
diff --git a/gcc/testsuite/gfortran.dg
[ forwarding. for some reason, this email didn't make it to gcc-patches ml
archive ]
Forwarded Message
Subject: Re: [PATCH][4/5] Handle internal_fn in operand_equal_p
Date: Mon, 23 Feb 2015 10:03:34 +0100
From: Richard Biener rguent...@suse.de
To: Tom de Vries tom_devr
Hi,
Committed as obvious.
Thanks,
- Tom
2015-02-26 Tom de Vries t...@codesourcery.com
* gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
---
gcc/testsuite/ChangeLog | 4
gcc/testsuite/gcc.misc-tests/godump-1.c | 2 ++
2 files changed, 6 insertions
for stage4 trunk?
Thanks,
- Tom
2015-02-26 Tom de Vries t...@codesourcery.com
* lib/profopt.exp (profopt-target-cleanup): New proc.
(profopt-execute): Use profopt-target-cleanup to handle cleanup of
files from sources from dg-additional-sources.
---
gcc/testsuite/lib/profopt.exp | 37
Hi,
This patch adds cleaning up of uninteresting leftover coverage files in case of
xfail, f.i. for gcc.misc-tests/gcov-13.c.
OK for stage4 trunk?
Thanks,
- Tom
2015-02-26 Tom de Vries t...@codesourcery.com
* lib/gcov.exp: Cleanup in case of xfail.
---
gcc/testsuite/lib/gcov.exp | 3
Hi,
committed as obvious.
Thanks,
- Tom
2015-02-26 Tom de Vries t...@codesourcery.com
* gcc.dg/aru-2.c: Add missing cleanup-profile-file.
diff --git a/gcc/testsuite/gcc.dg/aru-2.c b/gcc/testsuite/gcc.dg/aru-2.c
index d36adc1..054223c 100644
--- a/gcc/testsuite/gcc.dg/aru-2.c
+++ b/gcc
Hi,
committed as obvious.
Thanks,
- Tom
2015-02-26 Tom de Vries t...@codesourcery.com
* gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
diff --git a/gcc/testsuite/gcc.target/i386/mcount_pic.c b/gcc/testsuite/gcc.target/i386/mcount_pic.c
index 806b7d5..1e59995 100644
Hi,
committed as obvious.
Thanks,
- Tom
2015-02-26 Tom de Vries t...@codesourcery.com
* lib/dg-pch.exp (pch-init): Add missing cleanup of pchtestn.o.
diff --git a/gcc/testsuite/lib/dg-pch.exp b/gcc/testsuite/lib/dg-pch.exp
index e250301..9b4f40b 100644
--- a/gcc/testsuite/lib/dg-pch.exp
Hi,
committed as obvious.
Thanks,
- Tom
2015-02-26 Tom de Vries t...@codesourcery.com
* g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
locale_facets.h.gcov.
diff --git a/gcc/testsuite/g++.dg/gcov/gcov-14.C b/gcc/testsuite/g++.dg/gcov/gcov-14.C
index 8f8e388..b069d0e
gcc/testsuite/go1:
bug206.exe bug328.exe go.log.sep goprint.exe go.sum.sep helloworld.exe
issue6899.exe sigchld.exe site.exp
...
Committed as obvious.
Thanks,
- Tom
2015-02-26 Tom de Vries t...@codesourcery.com
* go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
diff
On 27-03-15 15:10, Tom de Vries wrote:
Hi,
this patch fixes PR65443, a todo in the parloops pass for function
transform_to_exit_first_loop:
...
TODO: the common case is that latch of the loop is empty and immediately
follows the loop exit. In this case, it would be better not to copy
also didn't contain any throwing statements.
This patch fixes the ICE by marking ifn_va_arg with ECF_NOTHROW.
Bootstrapped and reg-tested on x86_64.
OK for trunk?
Thanks,
- Tom
Mark ifn_va_arg with ECF_NOTHROW
2015-04-20 Tom de Vries t...@codesourcery.com
PR tree-optimization/65802
Hi,
In PR64683 comment 11, Ian mentioned:
...
This bug may have the same symptoms but it has a completely different cause.
Next time, please do not reopen the bug unless you are certain it has the same
cause. Please open a new bug instead. Thanks.
...
I couldn't find a similar rule in the
On 21-04-15 13:26, Yury Gribov wrote:
Hi all,
Contrib/mklog is currently faked by preprocessor directives inside functions to
produce invalid ChangeLog.
Hi Yury,
The effect of the patch on the mklog output using the pastebin input is:
...
@@ -2,11 +2,13 @@
2015-04-21 x y@z
- *
ifn_va_arg as ECF_LEAF
2015-04-26 Tom de Vries t...@codesourcery.com
PR tree-optimization/65826
* internal-fn.def: Mark VA_ARG with ECF_LEAF.
diff --git a/gcc/internal-fn.def b/gcc/internal-fn.def
index 7e19313..ba5c2c1 100644
--- a/gcc/internal-fn.def
+++ b/gcc/internal-fn.def
@@ -62,4 +62,4
On 22-04-15 10:06, Richard Biener wrote:
On Wed, Apr 22, 2015 at 9:41 AM, Tom de Vries tom_devr...@mentor.com wrote:
Hi,
this patch fixes PR65823.
SNIP
The patches fixes the problem by using operand_equal_p to do the equality
test.
Bootstrapped and reg-tested on x86_64.
Did minimal
On 24-04-15 05:25, Bin.Cheng wrote:
On Tue, Apr 21, 2015 at 3:10 PM, Tom de Vries tom_devr...@mentor.com wrote:
Hi,
this patch fixes PR65802.
diff --git a/gcc/testsuite/g++.dg/
pr65802.C b/gcc/testsuite/g++.dg/pr65802.C
new file mode 100644
index 000..26e5317
--- /dev/null
+++ b/gcc
side-effect free result in gimplify_va_arg_internal
2015-04-22 Tom de Vries t...@codesourcery.com
PR tree-optimization/65818
* gimplify.c (gimplify_va_arg_internal): Ensure that only side-effect
free values are returned.
---
gcc/gimplify.c | 7 ++-
1 file changed, 6 insertions(+), 1
-22 Tom de Vries t...@codesourcery.com
PR tree-optimization/65823
* gimplify.c (gimplify_modify_expr): Use operand_equal_p to test for
equality between ap_copy and ap.
---
gcc/gimplify.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gcc/gimplify.c b/gcc/gimplify.c
index
);
NEXT_PASS (pass_rename_ssa_copies);
...
Bootstrapped and reg-tested on x86_64.
OK for trunk?
Thanks,
- Tom
Move pass_stdarg to after pass_dce in pass_all_optimizations
2015-04-29 Tom de Vries t...@codesourcery.com
PR tree-optimization/65893
* passes.def (pass_all_optimizations): Move
On 28-04-15 12:34, Richard Biener wrote:
On Mon, Apr 27, 2015 at 5:04 PM, Tom de Vries tom_devr...@mentor.com wrote:
On 27-04-15 15:40, Richard Biener wrote:
On Mon, Apr 27, 2015 at 3:06 PM, Tom de Vries tom_devr...@mentor.com
wrote:
On 27-04-15 10:17, Richard Biener wrote:
This patch
On 22-04-15 15:50, Richard Biener wrote:
On Wed, Apr 22, 2015 at 3:38 PM, Tom de Vries tom_devr...@mentor.com wrote:
On 22-04-15 10:06, Richard Biener wrote:
On Wed, Apr 22, 2015 at 9:41 AM, Tom de Vries tom_devr...@mentor.com
wrote:
Hi,
this patch fixes PR65823.
SNIP
The patches
(with in front of expr).
OK if bootstrap and reg-test on x86_64 succeeds?
Thanks,
- Tom
Return side-effect free result in gimplify_va_arg_internal
2015-04-27 Tom de Vries t...@codesourcery.com
PR tree-optimization/65818
* gimplify.c (gimplify_va_arg_internal): Ensure that only side-effect
free values
On 27-04-15 15:40, Richard Biener wrote:
On Mon, Apr 27, 2015 at 3:06 PM, Tom de Vries tom_devr...@mentor.com wrote:
On 27-04-15 10:17, Richard Biener wrote:
This patch fixes that by gimplifying the address expression of the
mem-ref
returned by the target hook (borrowing code from
]
bb 4:
return;
}
...
The error condition for log is d = 0.0 (zero is pole error, negative is domain
error).
Updated the example in the header comment in tree-calll-cdce.c accordingly.
Thanks,
- Tom
Fix example in header comment in tree-call-cdce.c
2015-04-28 Tom de Vries t
On 27-04-15 09:45, Tom de Vries wrote:
On 22-04-15 15:50, Richard Biener wrote:
On Wed, Apr 22, 2015 at 3:38 PM, Tom de Vries tom_devr...@mentor.com wrote:
On 22-04-15 10:06, Richard Biener wrote:
On Wed, Apr 22, 2015 at 9:41 AM, Tom de Vries tom_devr...@mentor.com
wrote:
Hi,
this patch
*)ap.4_9];
...
and the pass_stdarg optimization succeeds now:
...
f2: va_list escapes 0, needs to save 4 GPR units and all FPR units.
...
Bootstrapped and reg-tested on x86_64 with and without -m32.
OK for trunk?
Thanks,
- Tom
Update address_taken after ifn_va_arg expansion
2015-05-08 Tom de
On 11-05-15 09:47, Richard Biener wrote:
Bootstrapped and reg-tested on x86_64, with and without -m32.
OK for trunk?
[ FWIW, I suspect this patch will make life easier for the reimplementation of
the pass_stdarg optimization using ifn_va_arg. ]
+ if (canon_va_type != NULL)
+{
+ if
to commit two patches.
- The first patch undoes the modification of stdarg-2.c as committed in the
original patch series (omitted).
- The second patch adds appropriate xfails (attached).
OK for trunk?
Thanks,
- Tom
[PATCH 2/2] Xfail gcc.dg/tree-ssa/stdarg-2.c f15 scans
2015-05-05 Tom de Vries t
On 08-05-15 17:31, Richard Biener wrote:
OK for trunk?
As noted in one of the PRs I think that it is the proper time to
re-implement the stdarg optimization on the un-lowered form which
should also fix this.
AFAIU, the implementation of the stdarg optimization on the un-lowered form
should
on x86_64, with and without -m32.
OK for trunk?
[ FWIW, I suspect this patch will make life easier for the reimplementation of
the pass_stdarg optimization using ifn_va_arg. ]
Thanks,
- Tom
Don't take address of ap unless necessary
2015-05-08 Tom de Vries t...@codesourcery.com
PR tree
Hi,
this patch fixes a problem in the 80 characters length check.
Currently tab width is not properly calculated.
The patch uses expand to interpret tabs properly.
OK for trunk?
Thanks,
- Tom
[PATCH 5/5] check_GNU_style.sh: Fix tab size in 80 characters check
2015-05-11 Tom de Vries t
, or from files
2015-05-11 Tom de Vries t...@codesourcery.com
* check_GNU_style.sh: Read either from stdin, or from files.
---
contrib/check_GNU_style.sh | 22 --
1 file changed, 16 insertions(+), 6 deletions(-)
diff --git a/contrib/check_GNU_style.sh b/contrib
Hi,
this patch makes sure we dump stdin into a file before we handle it in the rest
of the script. This makes the stdin handling more like the handling of normal files.
OK for trunk?
Thanks,
- Tom
[PATCH 4/5] check_GNU_style.sh: Put stdin into temp file
2015-05-11 Tom de Vries t
Hi,
this patch checks that the files specified on the check_GNU_style.sh command
line are present.
OK for trunk?
Thanks,
- Tom
[PATCH 2/5] check_GNU_style.sh: Check file presence
2015-05-11 Tom de Vries t...@codesourcery.com
* check_GNU_style.sh: Check if files exists.
---
contrib
1/5] check_GNU_style.sh: Don't use filename prefix for one
patch
2015-05-11 Tom de Vries t...@codesourcery.com
* check_GNU_style.sh: Don't use a filename prefix if we're only
processing one patch file.
---
contrib/check_GNU_style.sh | 14 +++---
1 file changed, 11 insertions(+), 3
On 12-05-15 09:45, Richard Biener wrote:
On Mon, 11 May 2015, Tom de Vries wrote:
On 11-05-15 09:47, Richard Biener wrote:
Bootstrapped and reg-tested on x86_64, with and without -m32.
OK for trunk?
[ FWIW, I suspect this patch will make life easier for the
reimplementation
On 12-05-15 12:12, Michael Matz wrote:
Hi,
On Fri, 8 May 2015, Tom de Vries wrote:
III.
Using the patch, before inlining we can see the address operator has been
removed in va_arg:
...
f2_1 (struct * apD.1832)
{
intD.6 _4;
# .MEM_3 = VDEF .MEM_1(D)
# USE = anything
# CLB
and compiled a few va_arg test-cases on the other targets.
OK for trunk?
Thanks,
- Tom
Move array-type va_list handling to build_va_arg
2015-05-13 Tom de Vries t...@codesourcery.com
* gimplify.c (gimplify_modify_expr): Remove do_deref handling.
(gimplify_va_arg_expr): Remove do_deref handling
On 20-04-15 14:25, Richard Biener wrote:
On Wed, 15 Apr 2015, Tom de Vries wrote:
On 03-04-15 14:39, Tom de Vries wrote:
On 27-03-15 15:10, Tom de Vries wrote:
Hi,
this patch fixes PR65443, a todo in the parloops pass for function
transform_to_exit_first_loop:
...
TODO: the common case
On 18-05-15 14:53, Tom de Vries wrote:
On 15-04-15 15:10, Tom de Vries wrote:
Hi,
This patch series fixes PR65637.
Currently, ssa-handling code in expand_omp_for_static_chunk is dead and not
exercised by testing.
Ssa-handling code in omp-low.c is only triggered by pass_parallelize_loops
On 15-04-15 15:10, Tom de Vries wrote:
Hi,
This patch series fixes PR65637.
Currently, ssa-handling code in expand_omp_for_static_chunk is dead and not
exercised by testing.
Ssa-handling code in omp-low.c is only triggered by pass_parallelize_loops, and
that pass doesn't specify a chunk size
is now printed in red, similar to how
the other checks show the output.
OK for trunk?
Thanks,
- Tom
check_GNU_style.sh: Don't do 80 char check line by line
2015-05-18 Tom de Vries t...@codesourcery.com
* check_GNU_style.sh: Add temp files tmp2 and tmp3.
(cat_with_prefix): New function, using
On 12-05-15 12:04, Tom de Vries wrote:
Committed with comments below added.
Hmm, this causes an ice for s390 in gcc.dg/tree-ssa/stdarg-2.c:
...
gimplification failed:
ap addr_expr 0x7f132f54fb20
type pointer_type 0x7f132f55f1f8
type array_type 0x7f132f53fe70 va_list type
[ moved to gcc-patches ml ]
On 18-05-15 17:31, Tom de Vries wrote:
Thomas,
In ran into this bootstrap failure with branch gomp-4_0-branch:
...
src/gcc-gomp-4_0-branch/gcc/omp-low.c:2897:1: error: 'omp_context*
enclosing_target_ctx(omp_context*)' defined but not used
[-Werror=unused-function
va_arg ap based on do_deref
2015-05-13 Tom de Vries t...@codesourcery.com
PR tree-optimization/66010
* gimplify.h (gimplify_va_arg_internal): Remove declaration.
* gimplify.c (gimplify_va_arg_internal): Remove and inline into ...
* tree-stdarg.c (expand_ifn_va_arg_1): ... here. Choose
On 12-05-15 17:33, Yury Gribov wrote:
On 05/12/2015 06:23 PM, Diego Novillo wrote:
The patch looks fine to me.
I'm not really involved in GCC development anymore. I would suggest
that this script should be maintained by whoever's been hacking on it
the most. It's a simple script, so it
Hi,
committed as obvious.
Thanks,
- Tom
check_GNU_style.sh: Improve readability function calls
2015-05-18 Tom de Vries t...@codesourcery.com
* check_GNU_style.sh: Improve readability function calls.
---
contrib/check_GNU_style.sh | 7 ---
1 file changed, 4 insertions(+), 3 deletions
Hi,
committed as obvious.
Thanks,
- Tom
check_GNU_style.sh: Don't cat empty file
2015-05-18 Tom de Vries t...@codesourcery.com
* check_GNU_style.sh (g, ag, vg): Don't cat empty file.
---
contrib/check_GNU_style.sh | 30 --
1 file changed, 24 insertions(+), 6
Hi,
committed as obvious.
Thanks,
- Tom
check_GNU_style.sh: Declare local vars with local
2015-05-18 Tom de Vries t...@codesourcery.com
* check_GNU_style.sh (g, ag, vg, col): Declare local vars with local.
---
contrib/check_GNU_style.sh | 18 +-
1 file changed, 9
On 18-05-15 10:31, Andreas Schwab wrote:
Tom de Vries tom_devr...@mentor.com writes:
diff --git a/contrib/check_GNU_style.sh b/contrib/check_GNU_style.sh
index 728c11a..ab59b1e 100755
--- a/contrib/check_GNU_style.sh
+++ b/contrib/check_GNU_style.sh
@@ -84,10 +84,16 @@ grep $format '^+' $files
On 15-04-15 15:10, Tom de Vries wrote:
Hi,
This patch series fixes PR65637.
Currently, ssa-handling code in expand_omp_for_static_chunk is dead and not
exercised by testing.
Ssa-handling code in omp-low.c is only triggered by pass_parallelize_loops, and
that pass doesn't specify a chunk size
On 15-04-15 15:10, Tom de Vries wrote:
Hi,
This patch series fixes PR65637.
Currently, ssa-handling code in expand_omp_for_static_chunk is dead and not
exercised by testing.
Ssa-handling code in omp-low.c is only triggered by pass_parallelize_loops, and
that pass doesn't specify a chunk size
Hi,
This patch series fixes PR65637.
Currently, ssa-handling code in expand_omp_for_static_chunk is dead and not
exercised by testing.
Ssa-handling code in omp-low.c is only triggered by pass_parallelize_loops, and
that pass doesn't specify a chunk size on the GIMPLE_OMP_FOR it constructs,
On 03-04-15 14:39, Tom de Vries wrote:
On 27-03-15 15:10, Tom de Vries wrote:
Hi,
this patch fixes PR65443, a todo in the parloops pass for function
transform_to_exit_first_loop:
...
TODO: the common case is that latch of the loop is empty and immediately
follows the loop exit
On 15-04-15 15:10, Tom de Vries wrote:
Hi,
This patch series fixes PR65637.
Currently, ssa-handling code in expand_omp_for_static_chunk is dead and not
exercised by testing.
Ssa-handling code in omp-low.c is only triggered by pass_parallelize_loops, and
that pass doesn't specify a chunk size
[stage1 ping^2]
On 10-03-15 16:30, Tom de Vries wrote:
[stage1 ping]
On 22-02-15 14:13, Tom de Vries wrote:
On 19-02-15 14:03, Richard Biener wrote:
On Thu, 19 Feb 2015, Tom de Vries wrote:
On 19-02-15 11:29, Tom de Vries wrote:
Hi,
I'm posting this patch series for stage1:
- 0001-Disable
[stage1 ping^2]
On 10-03-15 16:31, Tom de Vries wrote:
[stage1 ping]
[was: Postpone expanding va_arg until pass_stdarg]
On 24-02-15 07:48, Tom de Vries wrote:
On 23-02-15 11:09, Tom de Vries wrote:
On 23-02-15 09:26, Michael Matz wrote:
Hi,
On Sun, 22 Feb 2015, Tom de Vries wrote:
Btw, I'm
On 20-03-15 12:38, Tom de Vries wrote:
On 19-03-15 12:05, Tom de Vries wrote:
On 18-03-15 18:22, Tom de Vries wrote:
Hi,
this patch fixes PR65460.
The patch marks offloaded functions as parallelized, which means the parloops
pass no longer attempts to modify that function.
Updated patch
Hi,
this patch adds an extra check in the goacc kernels testcases.
Committed to gomp-4_0-branch.
Thanks,
- Tom
Add checks for num_gangs(32) in goacc kernels tests
2015-05-28 Tom de Vries t...@codesourcery.com
* c-c++-common/goacc/kernels-counter-vars-function-scope.c: Add check
On 02/06/15 20:40, Bernhard Reutner-Fischer wrote:
On June 2, 2015 5:38:06 PM GMT+02:00, Bernhard
Reutner-Fischerrep.dot@gmail.com wrote:
On June 2, 2015 2:08:47 PM GMT+02:00, Richard Biener
rguent...@suse.de wrote:
Committed. Seems to cause half of the vectorizer tests to be dropped
On 08/06/15 17:31, Jakub Jelinek wrote:
On Mon, Jun 08, 2015 at 02:04:12PM +0200, Tom de Vries wrote:
this patch fixes PR66444, a problem with -fipa-ra in reload_combine.
The problem is that for the test-case, reload_combine combines these two
insns:
Please work out with Vlad whether
On 08/06/15 17:31, Jakub Jelinek wrote:
On Mon, Jun 08, 2015 at 02:04:12PM +0200, Tom de Vries wrote:
this patch fixes PR66444, a problem with -fipa-ra in reload_combine.
The problem is that for the test-case, reload_combine combines these two
insns:
Please work out with Vlad whether
On 08/06/15 17:55, Thomas Schwinge wrote:
Hi Tom!
On Mon, 8 Jun 2015 12:43:01 +0200, Tom de Vries tom_devr...@mentor.com wrote:
There are two problems in try_transform_to_exit_first_loop_alt:
1. In case the latch is not a singleton bb, the function should return
false rather than true.
2
On 09/06/15 00:05, Tom de Vries wrote:
On 08/06/15 17:55, Thomas Schwinge wrote:
Hi Tom!
On Mon, 8 Jun 2015 12:43:01 +0200, Tom de Vries
tom_devr...@mentor.com wrote:
There are two problems in try_transform_to_exit_first_loop_alt:
1. In case the latch is not a singleton bb, the function
in
expand_GOMP_SIMD_LAST_LANE'.
OK for trunk?
Thanks,
- Tom
Remove superfluous -std={c99,gnu99} in libgomp.c
2015-06-05 Tom de Vries t...@codesourcery.com
* testsuite/libgomp.c/collapse-3.c: Remove superfluous dg-options line
with -std={gnu99,c99}.
* testsuite/libgomp.c/for-1.c: Same.
* testsuite
for trunk?
Thanks,
- Tom
Remove -fopenmp in dg-options in libgomp.c
2015-06-05 Tom de Vries t...@codesourcery.com
* testsuite/libgomp.c/atomic-18.c: Remove superfluous -fopenmp setting
in dg-options.
* testsuite/libgomp.c/atomic-3.c: Same.
* testsuite/libgomp.c/debug-1.c: Same.
* testsuite
On 04/06/15 10:28, Tom de Vries wrote:
I'm ok with the patch and count on you to fix eventual fallout ;)
Great, will do.
And here is the fallout:
* PR66442 - [6 regression] FAIL: gcc.dg/autopar/pr46885.c (test for
excess errors)
There are two problems
get_call_reg_set_usage to find out
that r8 is actually not killed by the call_insn.
Bootstrapped and reg-tested on x86_64 on top of trunk.
OK for trunk and gcc-5-branch?
Thanks,
- Tom
Handle -fipa-ra in reload_combine
2015-06-08 Tom de Vries t...@codesourcery.com
PR rtl-optimization/66444
On 17/04/15 12:08, Tom de Vries wrote:
On 20-03-15 12:38, Tom de Vries wrote:
On 19-03-15 12:05, Tom de Vries wrote:
On 18-03-15 18:22, Tom de Vries wrote:
Hi,
this patch fixes PR65460.
The patch marks offloaded functions as parallelized, which means the
parloops
pass no longer attempts
On 18/05/15 14:53, Tom de Vries wrote:
On 15-04-15 15:10, Tom de Vries wrote:
Hi,
This patch series fixes PR65637.
Currently, ssa-handling code in expand_omp_for_static_chunk is dead
and not
exercised by testing.
Ssa-handling code in omp-low.c is only triggered by
pass_parallelize_loops
On 22/04/15 09:39, Richard Biener wrote:
Committed to gomp-4_0-branch in r81:
commit 58c33a7965c379b55b549d50e3b79b2252bcc876
Author: tschwinge tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4
Date: Tue Apr 21 19:48:16 2015 +
Add pass_ch_oacc_kernels to pass_oacc_kernels
-branch?
Thanks,
- Tom
Add in_oacc_kernels_region field to struct loop
2015-06-03 Tom de Vries t...@codesourcery.com
* cfgloop.h (struct loop): Add in_oacc_kernels_region field.
* omp-low.c (mark_loops_in_oacc_kernels_region): New function.
(loop_get_oacc_kernels_region_entry): New function
On 09/06/15 13:07, Richard Biener wrote:
On Mon, 8 Jun 2015, Tom de Vries wrote:
On 17/04/15 12:08, Tom de Vries wrote:
On 20-03-15 12:38, Tom de Vries wrote:
On 19-03-15 12:05, Tom de Vries wrote:
On 18-03-15 18:22, Tom de Vries wrote:
Hi,
this patch fixes PR65460.
The patch marks
On 10/06/15 00:15, Thomas Schwinge wrote:
Hi Tom!
On Tue, 9 Jun 2015 16:12:12 +0200, Tom de Vries tom_devr...@mentor.com wrote:
On 09/06/15 13:07, Richard Biener wrote:
On Mon, 8 Jun 2015, Tom de Vries wrote:
On 17/04/15 12:08, Tom de Vries wrote:
On 20-03-15 12:38, Tom de Vries wrote
On 03/06/15 13:20, Richard Biener wrote:
On Wed, 3 Jun 2015, Tom de Vries wrote:
On 22/04/15 09:39, Richard Biener wrote:
Ehm. So why not simply add a flag to struct loop instead and set it
during OMP region parsing/lowering?
Attached patch adds an in_oacc_kernels_region flag to struct
On 22/04/15 09:36, Richard Biener wrote:
On Tue, 21 Apr 2015, Thomas Schwinge wrote:
Hi!
On Tue, 25 Nov 2014 12:22:02 +0100, Tom de Vries tom_devr...@mentor.com wrote:
On 24-11-14 11:56, Tom de Vries wrote:
On 15-11-14 18:19, Tom de Vries wrote:
On 15-11-14 13:14, Tom de Vries wrote:
I'm
approach OK?
On Tue, 20 May 2014 10:16:45 +0200, Tom de Vries tom_devr...@mentor.com wrote:
Honza,
Consider this program:
...
int
main(void)
{
#pragma omp parallel
{
extern void foo(void);
foo ();
}
return 0;
}
...
When compiling this program with -fopenmp, the ompexp pass
On 04/06/15 15:20, Tom de Vries wrote:
Hi,
[ posted earlier as part of Don't dump low gimple functions in gimple
dump, https://gcc.gnu.org/ml/gcc-patches/2014-05/msg01586.html,
currently discussed at:
https://gcc.gnu.org/ml/gcc-patches/2015-05/msg02076.html ]
This patch adds a debug msg
parameters with ATTRIBUTE_UNUSED
2015-06-04 Tom de Vries t...@codesourcery.com
backport from trunk:
2015-05-28 H.J. Lu hongjiu...@intel.com
* builtins.c (expand_builtin_acc_on_device): Mark parameters
with ATTRIBUTE_UNUSED.
---
gcc/builtins.c | 3 ++-
1 file changed, 2 insertions(+), 1
On 26/05/15 12:39, Richard Biener wrote:
On Thu, 14 May 2015, Tom de Vries wrote:
On 20-04-15 14:25, Richard Biener wrote:
On Wed, 15 Apr 2015, Tom de Vries wrote:
On 03-04-15 14:39, Tom de Vries wrote:
On 27-03-15 15:10, Tom de Vries wrote:
Hi,
this patch fixes PR65443, a todo
with that hunk.
I'll put it through bootstrap and reg-test on x86_64.
OK for trunk if that goes well?
Thanks,
- Tom
Handle location in expand_ifn_va_arg_1
2015-06-09 Tom de Vries t...@codesourcery.com
* tree-stdarg.c (expand_ifn_va_arg_1): Handle location.
* gcc.target/i386/vararg-loc.c
On 18/06/15 12:48, Richard Biener wrote:
On Thu, 18 Jun 2015, Tom de Vries wrote:
Hi,
I ran into a problem with fortran loops in oacc kernels regions not being
parallelized, after introducting transform_to_exit_first_loop_alt.
For gfortran.dg/goacc/kernels-loop.f95, we get:
...
#pragma omp
update_stmt in transform_to_exit_first_loop_alt
2015-06-22 Tom de Vries t...@codesourcery.com
* tree-parloops.c (transform_to_exit_first_loop_alt): Add update_stmt
for cond_stmt.
---
gcc/tree-parloops.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/gcc/tree-parloops.c b/gcc/tree-parloops.c
index
On 22/06/15 13:47, Richard Biener wrote:
On Mon, Jun 22, 2015 at 1:33 PM, Tom de Vries tom_devr...@mentor.com wrote:
On 22/06/15 12:14, Richard Biener wrote:
On Mon, Jun 22, 2015 at 10:04 AM, Tom de Vries tom_devr...@mentor.com
wrote:
Hi,
during development of a patch I ran into a case
On 19/06/15 11:26, Tom de Vries wrote:
Hi,
DEF_GOMP_BUILTIN tests for 'flag_parallelize_loops'. But if
flag_parallelize_loops is one (which is also the default), then
pass_parloops doesn't do anything, and won't generate any OMP constructs.
This patch makes DEF_GOMP_BUILTIN tests
On 22/06/15 13:47, Richard Biener wrote:
(eventually also for the case where we
end up only computing the fast-query stuff).
Like this?
...
diff --git a/gcc/dominance.c b/gcc/dominance.c
index 9c66ca2..58fc6fd 100644
--- a/gcc/dominance.c
+++ b/gcc/dominance.c
@@ -679,6 +679,12 @@
Hi,
committed attached patch as trivial.
Thanks,
- Tom
Use abort in parloops-exit-first-loop-alt-{3,4}.c
2015-06-23 Tom de Vries t...@codesourcery.com
* testsuite/libgomp.c/parloops-exit-first-loop-alt-3.c (main): Use
abort.
* testsuite/libgomp.c/parloops-exit-first-loop-alt-4.c (main
On 22/06/15 12:14, Richard Biener wrote:
On Mon, Jun 22, 2015 at 10:04 AM, Tom de Vries tom_devr...@mentor.com wrote:
Hi,
during development of a patch I ran into a case where
compute_dominance_frontiers was called with incorrect dominance info.
The result was a segmentation violation
.
- there is a level of ENABLE_CHECKING that is more appropriate for the
verify_dominators call.
Is this ok for trunk if bootstrap and reg-test on x86_64 succeeds?
Thanks,
- Tom
Check dominator info in compute_dominance_frontiers
2015-06-22 Tom de Vries t...@codesourcery.com
* cfganal.c
On 21/05/15 13:42, ber...@gcc.gnu.org wrote:
Author: bernds
Date: Thu May 21 11:42:14 2015
New Revision: 223478
URL: https://gcc.gnu.org/viewcvs?rev=223478root=gccview=rev
Log:
* omp-low.c (struct omp_region): Add a gwv_this field.
(bb_region_map): New variable.
on top of gomp-4_0-branch.
Committed to gomp-4_0-branch.
Thanks,
- Tom
Handle reduction in oacc kernels region
2015-06-18 Tom de Vries t...@codesourcery.com
* tree-parloops.c (struct reduction_info): Add reduc_addr field.
(create_call_for_reduction_1): Handle case that reduc_addr is non
2015-06-24 Tom de Vries t...@codesourcery.com
merge from gomp4 branch:
2015-06-24 Tom de Vries t...@codesourcery.com
* tree-ssa-loop-manip.c (get_virtual_phi): Factor out of ...
(rewrite_virtuals_into_loop_closed_ssa): ... here.
* tree-ssa-loop-manip.c (replace_uses_in_dominated_bbs
inbetween the
main loop header and the old exit block.
Bootstrapped and reg-tested on x86_64.
OK for trunk?
Thanks,
- Tom
Add empty loop exit block in transform_to_exit_first_loop_alt
2015-06-24 Tom de Vries t...@codesourcery.com
PR tree-optimization/66642
* tree-parloops.c
Hi,
this patch fixes the header comment of canonicalize_loop_ivs. The
generated IV is not guaranteed to be unsigned since the fix for PR49471.
Thanks,
- Tom
Remove 'unsigned' in header comment canonicalize_loop_ivs
2015-06-25 Tom de Vries t...@codesourcery.com
* tree-ssa-loop-manip.c
Hi,
this patch factors out a new function replace_uses_in_dominated_bbs
out of rewrite_virtuals_into_loop_closed_ssa.
Committed to gomp-4_0-branch.
Thanks,
- Tom
Add replace_uses_in_dominated_bbs
2015-06-18 Tom de Vries t...@codesourcery.com
* tree-ssa-loop-manip.c
501 - 600 of 2297 matches
Mail list logo