[Bug tree-optimization/80136] [7 Regression] ICE in gimplify_modify_expr, at gimplify.c:5627

2017-03-21 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80136 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #11

[Bug target/80115] [7 Regression] OpenJDK 1.8 fails to build

2017-03-21 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80115 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/80145] New: [c++1y] ICE after failed return type deduction

2017-03-21 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80145 Bug ID: 80145 Summary: [c++1y] ICE after failed return type deduction Product: gcc Version: unknown Status: UNCONFIRMED Keywords: error-recovery, ice-on-invalid-code Seve

[Bug tree-optimization/78496] [7 Regression] Missed opportunities for jump threading

2017-03-21 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78496 --- Comment #5 from Jeffrey A. Law --- More comments. As has been noted, this looks like a case where we need iteration to fully optimize. However, there are things we can do to improve VRP's jump threading which should have a direct positive i

[Bug c++/80144] New: Concept introduced with "template" is not diagnosed

2017-03-21 Thread arthur.j.odwyer at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80144 Bug ID: 80144 Summary: Concept introduced with "template" is not diagnosed Product: gcc Version: c++-concepts Status: UNCONFIRMED Severity: normal Pri

[Bug tree-optimization/80136] [7 Regression] ICE in gimplify_modify_expr, at gimplify.c:5627

2017-03-21 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80136 --- Comment #10 from Bill Schmidt --- Note that force_gimple_operand would do the gimplify_and_add for expr under some circumstances: if (TREE_CODE (expr) != MODIFY_EXPR && TREE_TYPE (expr) == void_type_node) { gimplify_and_add

[Bug c++/79548] missing -Wunused-variable on a typedef'd variable in a function template

2017-03-21 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79548 --- Comment #9 from Martin Sebor --- Author: msebor Date: Tue Mar 21 23:56:52 2017 New Revision: 246337 URL: https://gcc.gnu.org/viewcvs?rev=246337&root=gcc&view=rev Log: PR c++/79548 - missing -Wunused-variable on a typedef'd variable in a func

[Bug c++/79548] missing -Wunused-variable on a typedef'd variable in a function template

2017-03-21 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79548 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug go/80128] [7 regression] go1: internal compiler error: in write_specific_type_functions, at go/gofrontend/types.cc:2002

2017-03-21 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80128 --- Comment #3 from Ian Lance Taylor --- Thanks for the analysis. Could you see if https://golang.org/cl/38433 fixes the problem?

[Bug fortran/38573] Missing markers for translation

2017-03-21 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38573 --- Comment #10 from Roland Illig --- (In reply to Frederic Marchal from comment #8) > Adding "is" at the end of the first part works with all the other strings > that can be inserted at the %s placeholder. > > I can make it work with the French

[Bug c++/79548] [5/6 Regression] missing -Wunused-variable on a typedef'd variable in a function template

2017-03-21 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79548 --- Comment #7 from Martin Sebor --- Author: msebor Date: Tue Mar 21 23:39:12 2017 New Revision: 246336 URL: https://gcc.gnu.org/viewcvs?rev=246336&root=gcc&view=rev Log: PR c++/79548 - missing -Wunused-variable on a typedef'd variable in a func

[Bug c++/79085] ICE with placement new to unaligned location

2017-03-21 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79085 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org --- Comment #2

[Bug c++/80143] New: ICE on placement new in gimplify_init_ctor_eval, at gimplify.c:4436

2017-03-21 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80143 Bug ID: 80143 Summary: ICE on placement new in gimplify_init_ctor_eval, at gimplify.c:4436 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/38573] Missing markers for translation

2017-03-21 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38573 --- Comment #9 from Roland Illig --- (In reply to Jerry DeLisle from comment #7) > /* Otherwise, fail. */ > if (symstd) > *symstd = _(symstd_msg); > return false; > > Where the mark is on the symstd_msg after it is set to one of the a

[Bug rtl-optimization/80025] [5/6/7 Regression] ICE w/ -O2 (-O3, -Ofast) -g -ftracer (infinite recursion in rtx_equal_for_cselib_1)

2017-03-21 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80025 Alexandre Oliva changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/79548] [5/6 Regression] missing -Wunused-variable on a typedef'd variable in a function template

2017-03-21 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79548 Martin Sebor changed: What|Removed |Added Known to work||7.0 Summary|[5/6/7 Regression]

[Bug c++/79548] [5/6/7 Regression] missing -Wunused-variable on a typedef'd variable in a function template

2017-03-21 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79548 --- Comment #5 from Martin Sebor --- Author: msebor Date: Tue Mar 21 22:33:39 2017 New Revision: 246335 URL: https://gcc.gnu.org/viewcvs?rev=246335&root=gcc&view=rev Log: PR c++/79548 - missing -Wunused-variable on a typedef'd variable in a func

[Bug tree-optimization/80136] [7 Regression] ICE in gimplify_modify_expr, at gimplify.c:5627

2017-03-21 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80136 --- Comment #9 from Bill Schmidt --- I am really doubtful that is the right fix, by the way, but I want to get some evidence about what's going on...

[Bug tree-optimization/80136] [7 Regression] ICE in gimplify_modify_expr, at gimplify.c:5627

2017-03-21 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80136 --- Comment #8 from Bill Schmidt --- Placing a call to gimplify_and_add prior to the call to force_gimple_operand seems to do what we want. The compile completes and the side effects code is all generated as expected. Christophe, James, Andrew,

[Bug sanitizer/80114] asan-stack=1 with -fsanitize-address-use-after-scope and stack arrays multiplies code size

2017-03-21 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80114 --- Comment #10 from Martin Liška --- May I close this as worksforme?

[Bug tree-optimization/80136] [7 Regression] ICE in gimplify_modify_expr, at gimplify.c:5627

2017-03-21 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80136 --- Comment #7 from Bill Schmidt --- Looking at aarch64_gimplify_va_arg_expr, it allocates several temporary variables, and creates a number of modify_exprs that use them, nested inside this enormous compound_expr. But it does no gimplification

[Bug target/80115] [7 Regression] OpenJDK 1.8 fails to build

2017-03-21 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80115 --- Comment #9 from Frank Ch. Eigler --- Thanks, Jakub; git systemtap now includes your %w[] patch.

[Bug fortran/80142] New: [7 Regression] Warning: No location in expression ... with -O / -ffrontend-optimize

2017-03-21 Thread anlauf at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80142 Bug ID: 80142 Summary: [7 Regression] Warning: No location in expression ... with -O / -ffrontend-optimize Product: gcc Version: 7.0.1 Status: UNCONFIRMED Sever

[Bug tree-optimization/80136] [7 Regression] ICE in gimplify_modify_expr, at gimplify.c:5627

2017-03-21 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80136 --- Comment #6 from Bill Schmidt --- Back up in expand_ifn_va_arg_1, when we reach expr = targetm.gimplify_va_arg_expr (ap, type, &pre, &post); the statement being processed is: (gdb) ps stmt # .MEM_3410 = VDEF <.MEM_2810> VA_ARG (&arg

[Bug tree-optimization/80136] [7 Regression] ICE in gimplify_modify_expr, at gimplify.c:5627

2017-03-21 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80136 Bill Schmidt changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment #5

[Bug c++/80141] New: ICE with pragma omp declare

2017-03-21 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80141 Bug ID: 80141 Summary: ICE with pragma omp declare Product: gcc Version: unknown Status: UNCONFIRMED Keywords: ice-on-valid-code, openmp Severity: normal Priori

[Bug target/78543] [6 Regression] ICE in push_reload, at reload.c:1349 on powerpc64le-linux-gnu

2017-03-21 Thread brenohl at br dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78543 --- Comment #16 from Breno Leitao --- If it helps, the problem is reproducible on some other packages as well. Here is another example: https://nopaste.linux-dev.org/?1122124

[Bug c++/80140] New: missing -Wignored-attributes on function arguments

2017-03-21 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80140 Bug ID: 80140 Summary: missing -Wignored-attributes on function arguments Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug middle-end/79753] [6 Regression][CHKP] ICE in ix86_expand_builtin, at config/i386/i386.c:36869

2017-03-21 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79753 --- Comment #10 from Martin Liška --- (In reply to Jeffrey A. Law from comment #9) > Based on Martin L's comment, this is probably a 6 regression as well. So > I've added a 6 regression marker, but removed the 7 regression marker. If > that's n

[Bug target/78631] [Intel MPX] libmpxwrappers shared library leads to a non-bounds-preserving memcpy()

2017-03-21 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78631 --- Comment #15 from Martin Liška --- (In reply to Ilya Enkovich from comment #13) > (In reply to Alexander Ivchenko from comment #12) > > Fixed with r243942 > > It should be backported to GCC6. I would be happy to backport that, however the pa

[Bug sanitizer/78158] Strange data race detection with thread sanitizer

2017-03-21 Thread torvald at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78158 --- Comment #19 from torvald at gcc dot gnu.org --- (In reply to Dmitry Vyukov from comment #8) > We need to modify tsan runtime to ignore (zero) __ATOMIC_HLE_ACQUIRE/RELEASE > bits, right? It's only an optimization and we can pretend that elision

[Bug go/80128] [7 regression] go1: internal compiler error: in write_specific_type_functions, at go/gofrontend/types.cc:2002

2017-03-21 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80128 --- Comment #2 from Andreas Schwab --- Looks like Type::needs_specific_type_functions and Type::type_functions should not hardcode alignment checks, but ask the target about the specific alignment requirement.

[Bug ada/80117] Standard'Word_Size is wrong for aarch64 ILP32

2017-03-21 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80117 --- Comment #7 from Andreas Schwab --- What is the definition of System.Word_Size anyway?

[Bug debug/63243] [meta-bug] RH GDB project tracker

2017-03-21 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63243 Bug 63243 depends on bug 63238, which changed state. Bug 63238 Summary: DWARF does not represent _Alignas https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63238 What|Removed |Added --

[Bug debug/63238] DWARF does not represent _Alignas

2017-03-21 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63238 Alexandre Oliva changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug debug/63238] DWARF does not represent _Alignas

2017-03-21 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63238 --- Comment #4 from Alexandre Oliva --- Author: aoliva Date: Tue Mar 21 18:28:06 2017 New Revision: 246331 URL: https://gcc.gnu.org/viewcvs?rev=246331&root=gcc&view=rev Log: [PR63238] include alignment debug information in DIE checksum Add DW_A

[Bug middle-end/61118] Spurious -Wclobbered warning generated by gcc 4.9.0 for pthread_cleanup_push

2017-03-21 Thread tetra2005 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61118 --- Comment #11 from Yuri Gribov --- (In reply to Tavian Barnes from comment #10) > > I think it is - __cancel_arg is assigned inside a while loop > > Specifically a do { } while(0); loop, which obviously has only one iteration. Actually I was

[Bug ada/80117] Standard'Word_Size is wrong for aarch64 ILP32

2017-03-21 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80117 Andreas Schwab changed: What|Removed |Added Summary|a-cfinve.ads:245:04:|Standard'Word_Size is wrong

[Bug tree-optimization/79908] ICE in gimplify_expr (gimplify.c:12155) gimplification failed

2017-03-21 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79908 --- Comment #8 from Bill Schmidt --- Author: wschmidt Date: Tue Mar 21 18:14:42 2017 New Revision: 246330 URL: https://gcc.gnu.org/viewcvs?rev=246330&root=gcc&view=rev Log: [gcc] 2017-03-21 Bill Schmidt PR tree-optimization/79908

[Bug tree-optimization/79908] ICE in gimplify_expr (gimplify.c:12155) gimplification failed

2017-03-21 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79908 Bill Schmidt changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Bug tree-optimization/80136] [7 Regression] ICE in gimplify_modify_expr, at gimplify.c:5627

2017-03-21 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80136 --- Comment #4 from Bill Schmidt --- OK. I'm going to revert the original patch until I can reproduce this and start looking at it. There's clearly something different about the aarch64 port and varargs that doesn't like this approach. None of

[Bug c/80139] Use of non-gcc build compiler causes unsupported option error

2017-03-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80139 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/80138] spurious warning: assuming signed overflow does not occur when ...

2017-03-21 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80138 --- Comment #2 from Marc Glisse --- It isn't spurious. Of little use and unwanted, yes. It is telling you that the compiler assumed that your code was correct, that can hardly be wrong...

[Bug c++/80138] spurious warning: assuming signed overflow does not occur when ...

2017-03-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80138 --- Comment #1 from Andrew Pinski --- So the reason why it disappears with: "(w >= y) && (w < y+h)" is that GCC has only one bit to say if we should not warn again on an expression and using () causes that bit to be set :). GCC needs more bits

[Bug c/80139] New: Use of non-gcc build compiler causes unsupported option error

2017-03-21 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80139 Bug ID: 80139 Summary: Use of non-gcc build compiler causes unsupported option error Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Pr

[Bug c++/80091] [6 Regression] gcc-6 branch segfaults while compiling firefox

2017-03-21 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80091 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/80136] [7 Regression] ICE in gimplify_modify_expr, at gimplify.c:5627

2017-03-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80136 Andrew Pinski changed: What|Removed |Added Keywords||build --- Comment #3 from Andrew Pinski

[Bug c++/80138] New: spurious warning: assuming signed overflow does not occur when ...

2017-03-21 Thread julienpommier at free dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80138 Bug ID: 80138 Summary: spurious warning: assuming signed overflow does not occur when ... Product: gcc Version: 6.3.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/80136] [7 Regression] ICE in gimplify_modify_expr, at gimplify.c:5627

2017-03-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80136 Andrew Pinski changed: What|Removed |Added Keywords||ice-on-valid-code Target Milestone|---

[Bug c++/80091] [6 Regression] gcc-6 branch segfaults while compiling firefox

2017-03-21 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80091 --- Comment #6 from Nathan Sidwell --- Author: nathan Date: Tue Mar 21 17:40:40 2017 New Revision: 246329 URL: https://gcc.gnu.org/viewcvs?rev=246329&root=gcc&view=rev Log: PR c++/80091 * lambda.c (maybe_generic_this_capture): Ca

[Bug middle-end/80131] powerpc: 1U << (31 - x) doesn't generate optimised code

2017-03-21 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80131 --- Comment #5 from joseph at codesourcery dot com --- And even with unsigned c, a shift by (30 - 0xU) is perfectly valid in C; that shift count evaluates to 31U. Whereas a shift by 0xU is not valid C.

[Bug target/80080] S390: Isses with emitted cs-instructions for __atomic builtins.

2017-03-21 Thread vogt at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80080 --- Comment #7 from Dominik Vogt --- (In reply to Jakub Jelinek from comment #6) > I think it depends on what > (success, old_reg) = compare-and-swap(mem, old_reg, new_reg) > sets if success is true. Is there a guarantee that old_reg will be ass

[Bug middle-end/80131] powerpc: 1U << (31 - x) doesn't generate optimised code

2017-03-21 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80131 --- Comment #4 from Segher Boessenkool --- Yeah, good point. Of course c is unsigned in the example, but we should handle signed as well (and that info is lost in RTL anyway).

[Bug tree-optimization/80136] ICE in gimplify_modify_expr, at gimplify.c:5627

2017-03-21 Thread jgreenhalgh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80136 James Greenhalgh changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/80136] ICE in gimplify_modify_expr, at gimplify.c:5627

2017-03-21 Thread jgreenhalgh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80136 James Greenhalgh changed: What|Removed |Added CC||jgreenhalgh at gcc dot gnu.org --- Co

[Bug tree-optimization/80136] ICE in gimplify_modify_expr, at gimplify.c:5627

2017-03-21 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80136 --- Comment #1 from Christophe Lyon --- I'm using a cross-compiler, configured with: --target=aarch64-none-linux-gnu

[Bug libstdc++/80137] New: std::generate_canonical calls its generator a non-constant number of times

2017-03-21 Thread john.salmon at deshaw dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80137 Bug ID: 80137 Summary: std::generate_canonical calls its generator a non-constant number of times Product: gcc Version: unknown Status: UNCONFIRMED Severity: no

[Bug tree-optimization/80136] New: ICE in gimplify_modify_expr, at gimplify.c:5627

2017-03-21 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80136 Bug ID: 80136 Summary: ICE in gimplify_modify_expr, at gimplify.c:5627 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tre

[Bug middle-end/80131] powerpc: 1U << (31 - x) doesn't generate optimised code

2017-03-21 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80131 --- Comment #3 from joseph at codesourcery dot com --- On Tue, 21 Mar 2017, segher at gcc dot gnu.org wrote: > If we have d = a << (b - c); and a << b does not truncate in the > original mode, write it as d := (a << b) >> c; instead (and t

[Bug sanitizer/79993] [5/6/7 Regression] ICE in tree_to_uhwi, at tree.c:7344

2017-03-21 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79993 Jakub Jelinek changed: What|Removed |Added CC||jason at gcc dot gnu.org,

[Bug ada/80117] a-cfinve.ads:245:04: warning: types for unchecked conversion have different sizes

2017-03-21 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80117 Eric Botcazou changed: What|Removed |Added Summary|[7 regression] |a-cfinve.ads:245:04: |

[Bug target/80080] S390: Isses with emitted cs-instructions for __atomic builtins.

2017-03-21 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80080 --- Comment #6 from Jakub Jelinek --- I think it depends on what (success, old_reg) = compare-and-swap(mem, old_reg, new_reg) sets if success is true. Is there a guarantee that old_reg will be assigned whatever has been passed as the second argu

[Bug target/80080] S390: Isses with emitted cs-instructions for __atomic builtins.

2017-03-21 Thread vogt at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80080 --- Comment #5 from Dominik Vogt --- What case do you mean? The + if (oldval != old_reg) +emit_move_insn (old_reg, oldval); at the end should make sure that the oldval-rtx is either not changed by the call, or its value is copied into old

[Bug target/79951] ICE in extract_insn, at recog.c:2311 on ppc64le with -mno-cmpb

2017-03-21 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79951 Pat Haugen changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/79951] ICE in extract_insn, at recog.c:2311 on ppc64le with -mno-cmpb

2017-03-21 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79951 --- Comment #4 from Pat Haugen --- Author: pthaugen Date: Tue Mar 21 16:36:39 2017 New Revision: 246328 URL: https://gcc.gnu.org/viewcvs?rev=246328&root=gcc&view=rev Log: PR target/79951 * config/rs6000/rs6000.md (copysign3_fcpsg

[Bug target/79951] ICE in extract_insn, at recog.c:2311 on ppc64le with -mno-cmpb

2017-03-21 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79951 --- Comment #3 from Pat Haugen --- Author: pthaugen Date: Tue Mar 21 16:32:46 2017 New Revision: 246327 URL: https://gcc.gnu.org/viewcvs?rev=246327&root=gcc&view=rev Log: PR target/79951 * config/rs6000/rs6000.md (copysign3_fcpsg

[Bug translation/80001] diagnostics: untranslateable %s placeholders in omp-offload.c

2017-03-21 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80001 David Malcolm changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/77563] [5/6/7 Regression] explicit constructor breaks narrowing conversion overload resolution

2017-03-21 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77563 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug translation/80001] diagnostics: untranslateable %s placeholders in omp-offload.c

2017-03-21 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80001 --- Comment #4 from David Malcolm --- Author: dmalcolm Date: Tue Mar 21 16:26:09 2017 New Revision: 246326 URL: https://gcc.gnu.org/viewcvs?rev=246326&root=gcc&view=rev Log: omp-offload.c: translation fixes (PR translation/80001) gcc/ChangeLog:

[Bug tree-optimization/80109] ICE in get_range_info, at tree-ssanames.c:375

2017-03-21 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80109 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/80109] ICE in get_range_info, at tree-ssanames.c:375

2017-03-21 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80109 --- Comment #7 from Marek Polacek --- Author: mpolacek Date: Tue Mar 21 16:21:14 2017 New Revision: 246325 URL: https://gcc.gnu.org/viewcvs?rev=246325&root=gcc&view=rev Log: PR tree-optimization/80109 * gimple-ssa-warn-alloca.c (

[Bug c++/69338] incorrect ctor initialization of a flexible array member

2017-03-21 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69338 Martin Sebor changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c++/78635] [6/7 Regression] internal compiler error: in output_constructor_regular_field, at varasm.c:4989

2017-03-21 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78635 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org --- Comment #11

[Bug middle-end/80131] powerpc: 1U << (31 - x) doesn't generate optimised code

2017-03-21 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80131 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org --- Comme

[Bug c++/80135] New: [6/7 Regression] ICE in output_constructor_regular_field, at varasm.c:4968

2017-03-21 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80135 Bug ID: 80135 Summary: [6/7 Regression] ICE in output_constructor_regular_field, at varasm.c:4968 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug c++/80014] [6/7 Regression] Caret missing in error message

2017-03-21 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80014 Jeffrey A. Law changed: What|Removed |Added CC||law at redhat dot com Target Mileston

[Bug middle-end/79990] [CHKP] ICE in expand_expr_addr_expr_1, at expr.c:7790

2017-03-21 Thread aivchenk at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79990 --- Comment #1 from Alexander Ivchenko --- The problem here is that chkp creates bounds for register variable: vsdump.c.025t.chkp: Building bounds for address of decl u Made bounds: __bound_tmp.0_4 = __

[Bug fortran/78881] [F03] reading from string with DTIO procedure does not work properly

2017-03-21 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78881 --- Comment #10 from Jerry DeLisle --- The test cases I have been working on uses: read( unit=s, fmt='(dt)', iostat=istat, iomsg=imsg, pad='yes' ) foo versus: read( unit=s, fmt=*, iostat=istat, iomsg=imsg, pad='yes' ) foo With fmt=*, th

[Bug target/78857] S390: Do not use load-and-test floating-point instruction to compare against 0.0 as SNaN is converted to QNaN.

2017-03-21 Thread stli at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78857 stli at linux dot vnet.ibm.com changed: What|Removed |Added Status|RESOLVED|VERIFIED --- Comment #3

[Bug tree-optimization/55985] Misleading message about which variable 'may be used uninitialized in this function'

2017-03-21 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55985 Jeffrey A. Law changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/24639] [meta-bug] bug to track all Wuninitialized issues

2017-03-21 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24639 Bug 24639 depends on bug 55985, which changed state. Bug 55985 Summary: Misleading message about which variable 'may be used uninitialized in this function' https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55985 What|Removed

[Bug bootstrap/80133] [bootstrap] ICE during build on PPC64-linux.

2017-03-21 Thread kyukhin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80133 --- Comment #1 from Kirill Yukhin --- I am not familiar with Power, may be this can help: [kyukhin@localhost build2]$ lscpu Architecture: ppc64 Byte Order:Big Endian CPU(s):8 On-line CPU(s) list: 0-7 Thread(

[Bug tree-optimization/80122] __builtin_va_arg_pack() and __builtin_va_arg_pack_len() does not work correctly

2017-03-21 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80122 --- Comment #7 from rguenther at suse dot de --- On Tue, 21 Mar 2017, rpirrera at aitek dot it wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80122 > > --- Comment #6 from rpirrera at aitek dot it --- > How this work now? It works by no

[Bug tree-optimization/80122] __builtin_va_arg_pack() and __builtin_va_arg_pack_len() does not work correctly

2017-03-21 Thread rpirrera at aitek dot it
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80122 --- Comment #6 from rpirrera at aitek dot it --- How this work now? We can expect a back port to versions 5.4 and 6.3 of this patch? Or this will exist only in the future version 7.x? Thank you!

[Bug target/80125] [7 Regression] r246297 causes segfault in reg_used_between_p()

2017-03-21 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80125 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug fortran/78881] [F03] reading from string with DTIO procedure does not work properly

2017-03-21 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78881 --- Comment #9 from Jerry DeLisle --- Created attachment 41014 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41014&action=edit Preliminay Patch Here is a preliminary patch. I have spent a lot of time looking at the DTIO problem case as we

[Bug fortran/69498] ICE on disjunct cases with displaced or incomplete embedded statement

2017-03-21 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69498 --- Comment #4 from koenigni at gcc dot gnu.org --- Author: koenigni Date: Tue Mar 21 14:49:21 2017 New Revision: 246322 URL: https://gcc.gnu.org/viewcvs?rev=246322&root=gcc&view=rev Log: 2017-03-18 Nicolas Koenig PR fortran/

[Bug target/80125] [7 Regression] r246297 causes segfault in reg_used_between_p()

2017-03-21 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80125 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Tue Mar 21 14:49:51 2017 New Revision: 246323 URL: https://gcc.gnu.org/viewcvs?rev=246323&root=gcc&view=rev Log: PR target/80125 * combine.c (can_combine_p): Revert the 20

[Bug rtl-optimization/79806] [5/6/7 Regression] ICE error: unable to find a register to spill (in assign_by_spills, at lra-assigns.c:1457)

2017-03-21 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79806 Jeffrey A. Law changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug gcov-profile/80081] gcov-dump needs man page

2017-03-21 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80081 Martin Liška changed: What|Removed |Added Known to work||7.0 --- Comment #5 from Martin Liška ---

[Bug sanitizer/78158] Strange data race detection with thread sanitizer

2017-03-21 Thread dvyukov at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78158 --- Comment #18 from Dmitry Vyukov --- Landed http://llvm.org/viewvc/llvm-project?view=revision&revision=298378 with 0x7fff mask.

[Bug middle-end/79753] [6 Regression][CHKP] ICE in ix86_expand_builtin, at config/i386/i386.c:36869

2017-03-21 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79753 Jeffrey A. Law changed: What|Removed |Added Summary|[7 Regression][CHKP] ICE in |[6 Regression][CHKP] ICE in

[Bug gcov-profile/80081] gcov-dump needs man page

2017-03-21 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80081 --- Comment #4 from Martin Liška --- Author: marxin Date: Tue Mar 21 14:41:11 2017 New Revision: 246321 URL: https://gcc.gnu.org/viewcvs?rev=246321&root=gcc&view=rev Log: Document gcov-dump and fix installation of gcov-tool (PR gcov-profile/8008

[Bug middle-end/80131] powerpc: 1U << (31 - x) doesn't generate optimised code

2017-03-21 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80131 ktkachov at gcc dot gnu.org changed: What|Removed |Added Keywords||missed-optimization

[Bug c/80134] New: powerpc: loop on p[i] and *p++ should give the same code

2017-03-21 Thread christophe.le...@c-s.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80134 Bug ID: 80134 Summary: powerpc: loop on p[i] and *p++ should give the same code Product: gcc Version: 5.4.0 Status: UNCONFIRMED Severity: normal Prior

[Bug bootstrap/80133] New: [bootstrap] ICE during build on PPC64-linux.

2017-03-21 Thread kyukhin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80133 Bug ID: 80133 Summary: [bootstrap] ICE during build on PPC64-linux. Product: gcc Version: tree-ssa Status: UNCONFIRMED Severity: normal Priority: P3 Component: b

[Bug target/80115] [7 Regression] OpenJDK 1.8 fails to build

2017-03-21 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80115 --- Comment #8 from Jakub Jelinek --- Then do: --- /usr/include/sys/sdt.h 2017-01-25 23:20:05.0 +0100 +++ /usr/include/sys/sdt.h 2017-03-21 15:26:14.448999404 +0100 @@ -173,6 +173,8 @@ __extension__ extern unsigned long long

[Bug target/80080] S390: Isses with emitted cs-instructions for __atomic builtins.

2017-03-21 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80080 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #4

[Bug target/80115] [7 Regression] OpenJDK 1.8 fails to build

2017-03-21 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80115 --- Comment #7 from Frank Ch. Eigler --- The systemtap operand encoding machinery separately gives us the byte-size of the operand, so even if gcc told us %si, we'd only look at %sil only anyway. But if gcc cannot let that level of ambiguity be,

[Bug other/65530] [meta-bug] -mmpx -fcheck-pointer-bounds failures

2017-03-21 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65530 Bug 65530 depends on bug 68270, which changed state. Bug 68270 Summary: [MPX] Common pattern for variable sized data clashes with MPX bound checks https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68270 What|Removed

  1   2   >