Re: [PATCH 1/9] gensupport: Fix define_subst operand renumbering.

2016-01-18 Thread Bernd Schmidt
On 01/14/2016 05:33 PM, Andreas Krebbel wrote: When processing substitutions the operands are renumbered. To find a free operand number the array used_operands_numbers is used to record the operand numbers already in use. Currently this array is used to assign new numbers *before* all the

[Bug fortran/54070] [4.9/5 Regression] Wrong code with allocatable deferred-length (array) function results

2016-01-18 Thread neil.n.carlson at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54070 --- Comment #30 from neil.n.carlson at gmail dot com --- Paul, you've done a lot of great work here (a huge thanks!) and I can confirm that many of my deferred-length character issues seem to be resolved now with the trunk (r232457, 1/15/2016).

[Bug tree-optimization/69336] Constant value not detected

2016-01-18 Thread alalaw01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69336 alalaw01 at gcc dot gnu.org changed: What|Removed |Added CC||alalaw01 at gcc dot gnu.org

[Bug rtl-optimization/69052] [6 Regression] Performance regression after r229402.

2016-01-18 Thread izamyatin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69052 Igor Zamyatin changed: What|Removed |Added CC||izamyatin at gmail dot com --- Comment

Re: [PATCH PR68542]

2016-01-18 Thread Yuri Rumyantsev
Richard, Here is the second part of patch which really preforms mask stores and all statements related to it to new basic block guarded by test on zero mask. Hew test is also added. Is it OK for trunk? Thanks. Yuri. 2016-01-18 Yuri Rumyantsev PR middle-end/68542 *

Re: [PATCH][ARM] Add movv4hf/v8hf expanders & later insns; disable VnHF immediates.

2016-01-18 Thread Christophe Lyon
On 18 January 2016 at 14:12, Kyrill Tkachov wrote: > Hi Alan, > > > On 18/01/16 12:14, Alan Lawrence wrote: >> >> This fixes ICEs on armeb for float16x[48]_t vectors, e.g. in >> check_effective_target_arm_neon_fp_16_ok. >> >> At present, without the expander, moving

C++ PATCH for c++/68586 (rejects-valid with enum in C++11)

2016-01-18 Thread Marek Polacek
In this PR, we find ourselves in a curious situation. When parsing this enum: enum E { x = 1, y = x << 1 }; we process the LSHIFT_EXPR in cp_build_binary_op and call fold_non_dependent_expr on each of the operands. Then fold_non_dependent_expr calls maybe_constant_value which, for

[Bug fortran/54070] [4.9/5 Regression] Wrong code with allocatable deferred-length (array) function results

2016-01-18 Thread neil.n.carlson at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54070 --- Comment #31 from neil.n.carlson at gmail dot com --- Sorry, ignore the example of comment 30. I had already reported this in PR 67564 (not a duplicate of this one). I'm getting old ...

[Bug target/47122] vax-*-openbsd* configuration purports to require openbsd-pthread.h

2016-01-18 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47122 Bernd Schmidt changed: What|Removed |Added CC||bernds at gcc dot gnu.org --- Comment

Re: C++ PATCH for c++/68586 (rejects-valid with enum in C++11)

2016-01-18 Thread Jason Merrill
This wouldn't cover cases where this change affects the type or value of more complicated expressions, so my preference would be to clear the caches when we finish_enum_value_list. Jason

[Bug pch/68176] [4.9/5/6 Regression] all pch tests fail on eglibc systems (with bits/predefs.h)

2016-01-18 Thread nix at esperi dot org.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68176 --- Comment #5 from Nix --- I didn't think of that (I try to forget that fixincludes exists because it gives me nightmares). But much though I hate fixincludes, this sort of fix (to headers for an obsolete program which will by definition never

[Bug middle-end/68542] [6 Regression] 10% 481.wrf performance regression

2016-01-18 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68542 --- Comment #5 from Ilya Enkovich --- Author: ienkovich Date: Mon Jan 18 14:14:35 2016 New Revision: 232518 URL: https://gcc.gnu.org/viewcvs?rev=232518=gcc=rev Log: gcc/ 2016-01-18 Yuri Rumyantsev PR

[Bug tree-optimization/69328] [6 Regression] ice in vect_get_vec_def_for_operand, at tree-vect-stmts.c:1379 with -O3

2016-01-18 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69328 --- Comment #4 from Ilya Enkovich --- (In reply to Richard Biener from comment #3) > > ./cc1 -quiet t.c -O3 > t.c: In function ‘fn1’: > t.c:2:6: internal compiler error: in vector_compare_rtx, at optabs.c:5290 > void fn1() { > ^~~ > >

Re: genattrab.c generate switch

2016-01-18 Thread Jakub Jelinek
On Mon, Jan 18, 2016 at 03:15:08PM +0100, Bernd Schmidt wrote: > Secondly, we're currently in a development phase where we only accept bug > fixes for gcc-6. You should resubmit/ping the patch once stage1 opens again. I think this is a bug fix, it is a workaround for a broken compiler that some

[PING^2][PATCH, 3/16] Ignore reduction clause on kernels directive

2016-01-18 Thread Tom de Vries
On 24/11/15 13:21, Tom de Vries wrote: On 09/11/15 16:50, Tom de Vries wrote: On 09/11/15 16:35, Tom de Vries wrote: Hi, this patch series for stage1 trunk adds support to: - parallelize oacc kernels regions using parloops, and - map the loops onto the oacc gang dimension. The patch series

[PATCH] Fix PR69297

2016-01-18 Thread Richard Biener
The following patch fixes us miscounting the number of scalar instructions for BB vectorization leading to vectorizations that are not profitable. A simple fix is to count each scalar stmt at most once. Bootstrapped and tested on x86_64-unknown-linux-gnu, applied. Richard. 2016-01-18 Richard

Re: [PING^2][PATCH, 3/16] Ignore reduction clause on kernels directive

2016-01-18 Thread Jakub Jelinek
On Mon, Jan 18, 2016 at 03:24:21PM +0100, Tom de Vries wrote: > >>As discussed here ( > >>https://gcc.gnu.org/ml/gcc-patches/2015-11/msg00785.html ), the kernels > >>directive does not allow the reduction clause. This patch fixes that. > >> > > > > Ping^2. Ok. Jakub

[Bug tree-optimization/69297] [6 Regression] Performance regression after r230020

2016-01-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69297 --- Comment #5 from Richard Biener --- Author: rguenth Date: Mon Jan 18 14:25:56 2016 New Revision: 232519 URL: https://gcc.gnu.org/viewcvs?rev=232519=gcc=rev Log: 2016-01-18 Richard Biener PR

[PING^2][PATCH, 12/16] Handle acc loop directive

2016-01-18 Thread Tom de Vries
On 24/11/15 13:26, Tom de Vries wrote: On 09/11/15 21:06, Tom de Vries wrote: On 09/11/15 16:35, Tom de Vries wrote: Hi, this patch series for stage1 trunk adds support to: - parallelize oacc kernels regions using parloops, and - map the loops onto the oacc gang dimension. The patch series

[Bug tree-optimization/69297] [6 Regression] Performance regression after r230020

2016-01-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69297 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/69345] [6 Regression] 459.GemsFDTD regression

2016-01-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69345 --- Comment #1 from Richard Biener --- candidates are r232435 and r232401 I think (which would be both mine).

[Bug target/69345] [6 Regression] 459.GemsFDTD regression

2016-01-18 Thread afomin.mailbox at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69345 Alexander Fomin changed: What|Removed |Added CC||afomin.mailbox at gmail dot com ---

[Bug bootstrap/64919] bootstrap failure of gcc-4.9.2 on ia64-hpux in libgcc

2016-01-18 Thread bugzilla-gcc at thewrittenword dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64919 --- Comment #29 from The Written Word --- (In reply to Alexander from comment #28) > this one file should recompile with -O1 optimization Thanks. I rebuilt with charset.c with -O1 and it compiled. I resumed the build and the compile now fails

Re: genattrab.c generate switch

2016-01-18 Thread Jesper Broge Jørgensen
On 18/01/16 15:15, Bernd Schmidt wrote: On 01/13/2016 01:53 AM, Jesper Broge Jørgensen wrote: genattrab.c can generate if statements that have very deep bracket nesting causing clang to produce errors (when target=arm-none-eabi) as explained at https://gcc.gnu.org/ml/gcc/2014-05/msg00032.html

[Committed] Allow pass_parallelize_loops to be run outside the loop pipeline

2016-01-18 Thread Tom de Vries
[ was: Re: [PIING][PATCH, 9/16] Add pass_parallelize_loops_oacc_kernels ] On 14/12/15 16:22, Richard Biener wrote: Can the pass not just use a pass parameter to switch between oacc/non-oacc? It can, and that means that parloops is run outside the loops pipeline. This patch enables that.

[committed] Add oacc_kernels_p argument to pass_parallelize_loops

2016-01-18 Thread Tom de Vries
[was: Re: [PIING][PATCH, 9/16] Add pass_parallelize_loops_oacc_kernels ] On 14/12/15 16:22, Richard Biener wrote: On Sun, Dec 13, 2015 at 5:58 PM, Tom de Vries wrote: On 24/11/15 13:24, Tom de Vries wrote: On 16/11/15 12:59, Tom de Vries wrote: On 09/11/15 20:52,

[Bug target/68620] ICE on gcc.target/arm/attr-neon-fp16.c

2016-01-18 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68620 Christophe Lyon changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last

Re: [PATCH][ARM] Add movv4hf/v8hf expanders & later insns; disable VnHF immediates.

2016-01-18 Thread Kyrill Tkachov
Hi Alan, On 18/01/16 12:14, Alan Lawrence wrote: This fixes ICEs on armeb for float16x[48]_t vectors, e.g. in check_effective_target_arm_neon_fp_16_ok. At present, without the expander, moving v4hf/v8hf values around is done via subregs. On armeb, this ICEs because REG_CANNOT_CHANGE_MODE_P.

[Bug target/69305] [5/6 Regression] wrong code with -O and int128 @ aarch64

2016-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69305 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/69344] [6 Regression] 435.gromacs regression

2016-01-18 Thread izamyatin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69344 Igor Zamyatin changed: What|Removed |Added CC||izamyatin at gmail dot com --- Comment

[Bug target/69344] [6 Regression] 435.gromacs regression

2016-01-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69344 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/69274] [6 Regression] 435.gromacs performance regression after r231814 on x86 Haswell and bdver2

2016-01-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69274 Richard Biener changed: What|Removed |Added Keywords||missed-optimization

[Bug target/69274] [6 Regression] 435.gromacs performance regression after r231814 on x86 Haswell and bdver2

2016-01-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69274 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment

[Bug target/43052] [4.9/5/6 Regression] Inline memcmp is *much* slower than glibc's, no longer expanded inline

2016-01-18 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43052 Bernd Schmidt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/69305] [5/6 Regression] wrong code with -O and int128 @ aarch64

2016-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69305 --- Comment #7 from Jakub Jelinek --- The patterns are just weird. (insn 10 7 11 2 (parallel [ (set (reg:CC_NZ 66 cc) (compare:CC_NZ (plus:DI (reg:DI 79) (reg:DI 85 [ x ]))

Re: [PATCH PR68542]

2016-01-18 Thread Yuri Rumyantsev
Thanks Richard. I changed the check on type as you proposed. What about the second back-end part of patch (it has been sent 08.12.15). Thanks. Yuri. 2016-01-18 15:44 GMT+03:00 Richard Biener : > On Mon, Jan 11, 2016 at 11:06 AM, Yuri Rumyantsev

Re: help with PR69133

2016-01-18 Thread Jan Hubicka
> On Mon, Jan 18, 2016 at 10:28 AM, Prathamesh Kulkarni > wrote: > > On 17 January 2016 at 14:56, Prathamesh Kulkarni > > wrote: > >> Hi, > >> I was having a look at PR69133. > >> It appears that with -flto-partition=none, > >>

[PING] genattrab.c generate switch

2016-01-18 Thread Jesper Broge Jørgensen
Ping patch: https://gcc.gnu.org/ml/gcc-patches/2016-01/msg00784.html thanks

[Bug bootstrap/64919] bootstrap failure of gcc-4.9.2 on ia64-hpux in libgcc

2016-01-18 Thread bugzilla-gcc at thewrittenword dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64919 --- Comment #30 from The Written Word --- (In reply to The Written Word from comment #29) > (In reply to Alexander from comment #28) > > this one file should recompile with -O1 optimization > > Thanks. I rebuilt with charset.c with -O1 and it

[Bug tree-optimization/69308] ifcombine joins together floating point expression with side effects

2016-01-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69308 Richard Biener changed: What|Removed |Added Known to work||6.0 --- Comment #12 from Richard

[Bug tree-optimization/69308] ifcombine joins together floating point expression with side effects

2016-01-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69308 --- Comment #13 from Richard Biener --- Author: rguenth Date: Mon Jan 18 13:03:54 2016 New Revision: 232516 URL: https://gcc.gnu.org/viewcvs?rev=232516=gcc=rev Log: 2016-01-18 Richard Biener PR middle-end/69308

[committed] Add pass_parallelize_loops to pass_oacc_kernels

2016-01-18 Thread Tom de Vries
[ was: Re: [committed] Add oacc_kernels_p argument to pass_parallelize_loops ] On 18/01/16 14:07, Tom de Vries wrote: [was: Re: [PIING][PATCH, 9/16] Add pass_parallelize_loops_oacc_kernels ] On 14/12/15 16:22, Richard Biener wrote: On Sun, Dec 13, 2015 at 5:58 PM, Tom de Vries

[committed] Add oacc kernels tests in goacc

2016-01-18 Thread Tom de Vries
[ was: Re: [PATCH, 13/16] Add c-c++-common/goacc/kernels-*.c ] On 09/11/15 21:07, Tom de Vries wrote: On 09/11/15 16:35, Tom de Vries wrote: Hi, this patch series for stage1 trunk adds support to: - parallelize oacc kernels regions using parloops, and - map the loops onto the oacc gang

[Bug target/69344] New: [6 Regression] 435.gromacs regression

2016-01-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69344 Bug ID: 69344 Summary: [6 Regression] 435.gromacs regression Product: gcc Version: 6.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal

[Bug target/69344] [6 Regression] 435.gromacs regression

2016-01-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69344 Richard Biener changed: What|Removed |Added Target Milestone|--- |6.0

[comitted] Add oacc kernels test in libgomp

2016-01-18 Thread Tom de Vries
[ was: Re: [PATCH, 15/16] Add libgomp.oacc-c-c++-common/kernels-*.c ] On 09/11/15 21:10, Tom de Vries wrote: On 09/11/15 16:35, Tom de Vries wrote: Hi, this patch series for stage1 trunk adds support to: - parallelize oacc kernels regions using parloops, and - map the loops onto the oacc gang

[Bug target/69345] [6 Regression] 459.GemsFDTD regression

2016-01-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69345 Richard Biener changed: What|Removed |Added Target Milestone|--- |6.0

[Bug sanitizer/67515] crash from ubsan for non-virtual call in initializer list with an invalid vtable

2016-01-18 Thread yury.zaytsev at traveltainment dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67515 --- Comment #11 from Yury V. Zaytsev --- Hi Roger, Thank you for the hint! I've tried the solution from the linked ticket, but I'm still getting the same problem, albeit at a different place in the code (not sure why?!). In addition I'm still

Re: [PATCH PR68542]

2016-01-18 Thread Richard Biener
On Mon, Jan 18, 2016 at 3:02 PM, Yuri Rumyantsev wrote: > Thanks Richard. > > I changed the check on type as you proposed. > > What about the second back-end part of patch (it has been sent 08.12.15). Can't see it in my inbox - can you reply to the mail with a ping? Thanks,

[Bug pch/68176] [4.9/5/6 Regression] all pch tests fail on eglibc systems (with bits/predefs.h)

2016-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68176 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug lto/69133] [6 Regression] LTO segfault in lto_get_decl_name_mapping() on 483.xalancbmk with -flto-partition=none

2016-01-18 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69133 Jan Hubicka changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

Re: [PATCH, i386, AVX512] PR target/67895: Fix position of embedded rounding/SAE mode in AVX512 vrangep* and vcvt?si2s* instructions.

2016-01-18 Thread Kirill Yukhin
Hello, On 15 Jan 15:39, Alexander Fomin wrote: > I've bootstrapped and regtested it against GCC v5 on x86_64-gnu-linux. > OK for 5-branch? Yes, it is ok for gcc-5-branch -- Thanks, K > > -- > Thanks, > Alexander > > On Fri, Oct 09, 2015 at 05:24:56PM +0300, Kirill Yukhin wrote: > > Hello, > >

[PATCH] Fix PR69308

2016-01-18 Thread Richard Biener
This fixes missing handling of GIMPLE_COND in gimple_could_trap_p[_1]. Bootstrapped and tested on x86_64-unknown-linux-gnu, applied. Richard. 2016-01-18 Richard Biener PR middle-end/69308 * gimple.c (gimple_could_trap_p_1): Handle GIMPLE_COND. Index:

Re: [Patch, fortran] (4/5-regression) PR61831 side-effect deallocation of variable components)

2016-01-18 Thread Dominique d'Humières
The failures with -m32 are Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Without the closing brace, I get UNRESOLVED: gfortran.dg/derived_constructor_comps_6.f90 -O0 scan-tree-dump-times original "__builtin_free » 33 Dominique > Le 18 janv. 2016 à 13:48,

[Bug target/69305] [5/6 Regression] wrong code with -O and int128 @ aarch64

2016-01-18 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69305 --- Comment #5 from ktkachov at gcc dot gnu.org --- Confirmed as well. If combine changed the plus-compare into a minus-compare, shouldn't it also go into the condition code usage and update that too though?

[Bug target/69305] [5/6 Regression] wrong code with -O and int128 @ aarch64

2016-01-18 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69305 --- Comment #6 from ktkachov at gcc dot gnu.org --- (In reply to ktkachov from comment #5) > Confirmed as well. > If combine changed the plus-compare into a minus-compare, shouldn't it also > go into the condition code usage and update that too

[Bug target/69345] New: [6 Regression] 459.GemsFDTD regression

2016-01-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69345 Bug ID: 69345 Summary: [6 Regression] 459.GemsFDTD regression Product: gcc Version: 6.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal

Re: [PATCH v2] libstdc++: Make certain exceptions transaction_safe.

2016-01-18 Thread Torvald Riegel
On Sun, 2016-01-17 at 18:30 -0500, David Edelsohn wrote: > On Sun, Jan 17, 2016 at 3:21 PM, Torvald Riegel wrote: > > On Sat, 2016-01-16 at 15:38 -0500, David Edelsohn wrote: > >> On Sat, Jan 16, 2016 at 8:35 AM, Jakub Jelinek wrote: > >> > On Sat, Jan 16,

[Bug target/69305] [5/6 Regression] wrong code with -O and int128 @ aarch64

2016-01-18 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69305 --- Comment #8 from ktkachov at gcc dot gnu.org --- (In reply to Jakub Jelinek from comment #7) > The patterns are just weird. All that comes from the addti3 expander in aarch64.md If I delete it the testcase doesn't abort. I'll have a closer

Re: genattrab.c generate switch

2016-01-18 Thread Bernd Schmidt
On 01/13/2016 01:53 AM, Jesper Broge Jørgensen wrote: genattrab.c can generate if statements that have very deep bracket nesting causing clang to produce errors (when target=arm-none-eabi) as explained at https://gcc.gnu.org/ml/gcc/2014-05/msg00032.html At the above link it was suggested that

[Bug target/69305] [5/6 Regression] wrong code with -O and int128 @ aarch64

2016-01-18 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69305 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||rth at gcc dot gnu.org ---

[Bug lto/68881] [6 Regression] UNRESOLVED/FAIL: gcc.dg/lto/attr-weakref-1 -O2 -flto

2016-01-18 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68881 --- Comment #7 from Uroš Bizjak --- (In reply to Richard Biener from comment #2) > Works for me but > https://gcc.gnu.org/ml/gcc-testresults/2016-01/msg01237.html still has it. > > Maybe some as feature stuff? Tom, what target did you

Re: [hsa merge 08/10] HSAIL BRIG description header file

2016-01-18 Thread Martin Jambor
Hi, On Sat, Jan 16, 2016 at 12:43:07PM +0100, Jakub Jelinek wrote: > On Fri, Jan 15, 2016 at 06:23:05PM +0100, Martin Jambor wrote: > > BRIG_KIND_OPERAND_REGISTER = 0x300a, > > BRIG_KIND_OPERAND_STRING = 0x300b, > > BRIG_KIND_OPERAND_WAVESIZE = 0x3009c, > > BRIG_KIND_OPERAND_END = 0x300d

[Bug fortran/54070] [4.9/5 Regression] Wrong code with allocatable deferred-length (array) function results

2016-01-18 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54070 --- Comment #32 from Paul Thomas --- (In reply to neil.n.carlson from comment #31) > Sorry, ignore the example of comment 30. I had already reported this in PR > 67564 (not a duplicate of this one). I'm getting old ... Thanks for your

[Bug fortran/66680] [5 Regression] ICE with openmp, a loop and a type bound procedure

2016-01-18 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66680 Dominique d'Humieres changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

Re: [hsa merge 09/10] Majority of the HSA back-end

2016-01-18 Thread Martin Jambor
Hi, On Sat, Jan 16, 2016 at 09:58:51AM +0100, Jakub Jelinek wrote: > On Sat, Jan 16, 2016 at 12:49:12AM +0100, Martin Jambor wrote: > > bootstrapping on i686-linux revealed the need for the following simple > > patch. I've run into two types of compilation errors on > > powerpc-ibm-aix (no

Re: [PATCH] Fix the remaining PR c++/24666 blockers (arrays decay to pointers too early)

2016-01-18 Thread Jason Merrill
On 12/25/2015 12:37 PM, Patrick Palka wrote: That alone would not be sufficient because more_specialized_fn() doesn't call maybe_adjust_types_for_deduction() beforehand, yet we have to do the decaying there too (and on both types, not just one of them). And maybe_adjust_types_for_deduction()

[Bug tree-optimization/69328] [6 Regression] ice in vect_get_vec_def_for_operand, at tree-vect-stmts.c:1379 with -O3

2016-01-18 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69328 --- Comment #5 from Ilya Enkovich --- This patch works for me: diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.c index 635c797..9d4d286 100644 --- a/gcc/tree-vect-stmts.c +++ b/gcc/tree-vect-stmts.c @@ -7441,6 +7441,10 @@

Re: [hsa merge 09/10] Majority of the HSA back-end

2016-01-18 Thread Jakub Jelinek
Hi! PDP endian is gcc_assert (!BYTES_BIG_ENDIAN); gcc_assert (WORDS_BIG_ENDIAN); and 16-bit words, thus within uint16_t it is little endian, and the 16-bit words are ordered in larger units in big endian order. > +#else > + val = ((val & 0xff00ff00) >> 8) | ((val & 0xff00ff) << 8);

[Bug tree-optimization/69342] [6 Regression] wrong code at -O1, -O2, -O3 (NOT -Os) on x86-64-linux-gnu (in 32- and 64-bit modes)

2016-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69342 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/69342] [6 Regression] wrong code at -O1, -O2, -O3 (NOT -Os) on x86-64-linux-gnu (in 32- and 64-bit modes)

2016-01-18 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69342 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org ---

[Bug libgcj/69333] [6 Regression] FAIL: StackTrace2 execution - source compiled test

2016-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69333 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P4 CC|

[Bug tree-optimization/69320] [6 Regression] wrong code generation at -O2 and higher

2016-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69320 Jakub Jelinek changed: What|Removed |Added CC||su at cs dot ucdavis.edu --- Comment #5

[Bug target/69307] [6 Regression] wrong code with -O2 -fselective-scheduling @ armv7a

2016-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69307 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P4 CC|

[Bug tree-optimization/69342] [6 Regression] wrong code at -O1, -O2, -O3 (NOT -Os) on x86-64-linux-gnu (in 32- and 64-bit modes)

2016-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69342 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/69320] [6 Regression] wrong code generation at -O2 and higher

2016-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69320 --- Comment #6 from Jakub Jelinek --- *** Bug 69342 has been marked as a duplicate of this bug. ***

[Bug tree-optimization/69326] [6 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu

2016-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69326 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/69320] [6 Regression] wrong code generation at -O2 and higher

2016-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69320 Jakub Jelinek changed: What|Removed |Added CC||chengniansun at gmail dot com ---

[Bug tree-optimization/69325] [6 Regression] wrong code at -O3 on x86-64-linux-gnu (in 32- and 64-bit modes)

2016-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69325 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/69322] [6 Regression] wrong code at -O3 on x86-64-linux-gnu (in 32- and 64-bit modes)

2016-01-18 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69322 Markus Trippelsdorf changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug tree-optimization/69320] [6 Regression] wrong code generation at -O2 and higher

2016-01-18 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69320 --- Comment #7 from Markus Trippelsdorf --- *** Bug 69322 has been marked as a duplicate of this bug. ***

Re: [PATCH] Fix RTL DSE (PR rtl-optimization/68955)

2016-01-18 Thread Jakub Jelinek
On Mon, Jan 18, 2016 at 10:06:44AM +0100, Eric Botcazou wrote: > > The following testcase is miscompiled on i686-linux at -O3. > > The bug is in DSE record_store, which for group_id < 0 uses mem_addr > > set to result of get_addr (base->val_rtx) (plus optional offset), > > which is fine for

[Bug ada/69219] [5/6 regression] error on nested subprograms with Inline_Always and Intrinsic

2016-01-18 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69219 --- Comment #9 from Eric Botcazou --- Author: ebotcazou Date: Mon Jan 18 10:27:10 2016 New Revision: 232498 URL: https://gcc.gnu.org/viewcvs?rev=232498=gcc=rev Log: PR ada/69219 * gcc-interface/trans.c

Re: [PATCH] Fix a warning in mpx wrappers

2016-01-18 Thread Ilya Enkovich
2016-01-17 20:53 GMT+03:00 Jakub Jelinek : > Hi! > > The following patch fixes a warning in libmpx: > ../../../../libmpx/mpxwrap/mpx_wrappers.c:492:8: warning: assignment discards > 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > *d = *s; > ^ >

[Bug bootstrap/69339] [6 Regression] Failed to bootstrap powerpc-e500v2-linux-gnuspe target: libitm/vect128.cc:1:0: error: AltiVec and SPE instructions cannot coexist

2016-01-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69339 Richard Biener changed: What|Removed |Added Target Milestone|--- |6.0

[Bug c++/69323] [4.9/5/6 Regression] Segmentation fault when instantiating class template with inner class which declares itself as a friend

2016-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69323 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug middle-end/52173] internal compiler error: verify_ssa failed possibly caused by itm

2016-01-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52173 Richard Biener changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

RE: [PATCH] [ARC] Add basic support for double load and store instructions

2016-01-18 Thread Claudiu Zissulescu
> >if (n_pieces >= (unsigned int) (optimize_size ? 3 : 15)) > > return false; > > - if (piece > 4) > > + if (TARGET_LL64 && (piece != 8) && (align >= 4)) > > +piece = 8; > > + else if (piece > 4) > > piece = 4; > >dst_addr = force_offsettable (XEXP (operands[0],

Re: [RFC][AArch64] function prologue analyzer in linux kernel

2016-01-18 Thread AKASHI Takahiro
On 01/16/2016 01:56 AM, Will Deacon wrote: On Wed, Jan 13, 2016 at 05:13:29PM +0900, AKASHI Takahiro wrote: On 01/13/2016 03:04 AM, Will Deacon wrote: On Tue, Jan 12, 2016 at 03:11:29PM +0900, AKASHI Takahiro wrote: On 01/09/2016 12:53 AM, Will Deacon wrote: I still don't understand why you

Re: [PATCH] DWARF: add abstract origin links on lexical blocks DIEs

2016-01-18 Thread Richard Biener
On Sun, Jan 17, 2016 at 9:09 PM, Eric Botcazou wrote: >> Sounds like a good excuse to add a guality for Ada (which has unique >> needs for dwarf). > > Well, the guality testsuite is a pain to maintain so I'd rather not. > The GDB testsuite is clearly the right place for

Re: [PATCH] DWARF: add abstract origin links on lexical blocks DIEs

2016-01-18 Thread Eric Botcazou
> But that tests GDB and not GCCs generation of DWARF ... But GDB only consumes the DWARF generated by GCC, it cannot synthetize it. ;-) > which means take the other option of writing a scan-assembler testcase > looking for the previously missing DWARF. Fine with me (either Ada or C as far as

Re: [PING][PATCH] Fix line number that is expected to generate an error.

2016-01-18 Thread Dominik Vogt
On Mon, Jan 11, 2016 at 12:28:40PM +0100, Dominik Vogt wrote: > The attached patch fixes a test failure caused by expecting the > error message for the wrong line. Can this be committed? > gcc/testsuite/ChangeLog > > * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is >

[Bug tree-optimization/69297] [6 Regression] Performance regression after r230020

2016-01-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69297 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/69305] [5/6 Regression] wrong code with -O and int128 @ aarch64

2016-01-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69305 Richard Biener changed: What|Removed |Added Target Milestone|6.0 |5.4

Re: [PING][PATCH] Fix line number that is expected to generate an error.

2016-01-18 Thread Jakub Jelinek
On Mon, Jan 18, 2016 at 10:53:51AM +0100, Dominik Vogt wrote: > On Mon, Jan 11, 2016 at 12:28:40PM +0100, Dominik Vogt wrote: > > The attached patch fixes a test failure caused by expecting the > > error message for the wrong line. > > Can this be committed? > > > gcc/testsuite/ChangeLog > >

[Bug c++/69300] g++ segfault on silly noexcept case

2016-01-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69300 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug ada/69219] [5/6 regression] error on nested subprograms with Inline_Always and Intrinsic

2016-01-18 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69219 --- Comment #10 from Eric Botcazou --- Author: ebotcazou Date: Mon Jan 18 10:29:45 2016 New Revision: 232499 URL: https://gcc.gnu.org/viewcvs?rev=232499=gcc=rev Log: PR ada/69219 * gcc-interface/trans.c

[Bug ada/69219] [5/6 regression] error on nested subprograms with Inline_Always and Intrinsic

2016-01-18 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69219 Eric Botcazou changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug bootstrap/69329] [6 Regression] --with-build-config=bootstrap-asan fails because LSAN_OPTIONS is not honored

2016-01-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69329 Richard Biener changed: What|Removed |Added Target Milestone|--- |6.0

[Bug sanitizer/68824] [6 Regression] libtsan is missing the __interceptor___tls_get_addr symbol without bumping the soname

2016-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68824 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

  1   2   3   4   >