[Bug target/68485] ICE while building gpsd package on microblaze

2017-08-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68485

--- Comment #6 from Martin Liška  ---
(In reply to Waldemar Brodkorb from comment #5)
> I am seeing the ICE with gcc 7.1 and with gcc 7.1 applying a patch, which
> reverts
> mentioned commit.
> Are you sure this revert is related to the issue?

I've just tested GCC-7 branch and it looks fine. And I also verified that the
commit on trunk is responsible for the ICE.

[Bug c++/80763] [7/8 Regression] -O3 causes error: inline clone in same comdat group list

2017-08-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80763

Martin Liška  changed:

   What|Removed |Added

 CC||marxin at gcc dot gnu.org

--- Comment #8 from Martin Liška  ---
Created attachment 41987
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41987&action=edit
Patch candidate

I wrongly pasted 2 patches to a different PR.

Adding patch candidate that changes cgraph_node::verify_node that verifies
global.inlined_to && same_comdat_group. It believe proper fix is to verify that
node should live in a same comdat group (if belongs to any).

Honza's reply:

OK, so now the tests passes when inline clone is either in no comdat group list
(even if function inlined to is in one) or if the comdat groups are the same. 
Does it fail when we test that comdats groups are always the same?  It seems
iffy to allow silently both.  I guess both variants are fine, but lets pick one
of them. Perhaps we want only to remove node from comdat group list while
inlining it.

My reply:
I'm going to test it whether more strict test will survive.
Honza

[Bug target/81389] _mm_cmpestri segfault on -O0

2017-08-14 Thread rockeet at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81389

rockeet  changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 Resolution|INVALID |---

--- Comment #11 from rockeet  ---
function proto type of _mm_cmpestri is:

int _mm_cmpestri (__m128i __X, int __LX, __m128i __Y, int __LY, const int __M)

not

int _mm_cmpestri (__m128i_u __X, int __LX, __m128i __Y, int __LY, const int
__M)

---

I have greped `__m128i_u`, result: 

emmintrin.h:typedef long long __m128i_u __attribute__ ((__vector_size__ (16),
__may_alias__, __aligned__ (1)));
emmintrin.h:_mm_loadu_si128 (__m128i_u const *__P)
emmintrin.h:_mm_loadl_epi64 (__m128i_u const *__P)
emmintrin.h:_mm_storeu_si128 (__m128i_u *__P, __m128i __B)
emmintrin.h:_mm_storel_epi64 (__m128i_u *__P, __m128i __B)

I have also greped `_mm_cmpestri`, result:

smmintrin.h:_mm_cmpestri (__m128i __X, int __LX, __m128i __Y, int __LY, const
int __M)
--^^^
smmintrin.h:#define _mm_cmpestri(X, LX, Y, LY, M)  
\


--

Maybe gcc should add an intrinsic like `_mm_cmpestri_u` for memory operand(does
not require memory align).
This can easily fix this issue, and also works for C (C has no function
overload)

[Bug target/81843] New: ICE in gen_vec_cmpv2dfv2di, at config/aarch64/aarch64-simd.md:2561

2017-08-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81843

Bug ID: 81843
   Summary: ICE in gen_vec_cmpv2dfv2di, at
config/aarch64/aarch64-simd.md:2561
   Product: gcc
   Version: 8.0
Status: UNCONFIRMED
  Keywords: ice-on-valid-code
  Severity: normal
  Priority: P3
 Component: target
  Assignee: unassigned at gcc dot gnu.org
  Reporter: marxin at gcc dot gnu.org
  Target Milestone: ---
  Host: x86_64-linux-gnu
Target: aarch64-linux-gnu

Using cross-compiler I see ICE on:

aarch64-linux-gnu-gcc
/home/marxin/Programming/gcc/gcc/testsuite/gcc.c-torture/execute/ieee/pr50310.c
-fno-trapping-math -O3
during RTL pass: expand
/home/marxin/Programming/gcc/gcc/testsuite/gcc.c-torture/execute/ieee/pr50310.c:
In function ‘foo’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.c-torture/execute/ieee/pr50310.c:27:19:
internal compiler error: in gen_vec_cmpv2dfv2di, at
config/aarch64/aarch64-simd.md:2561
 s3[8 * 4 + i] = __builtin_islessgreater (s1[i], s2[i]) ? -1.0 : 0.0;
 ~~^
0x104495d gen_vec_cmpv2dfv2di(rtx_def*, rtx_def*, rtx_def*, rtx_def*)
.././../gcc/config/aarch64/aarch64-simd.md:2561
0x104556d gen_vcondv2dfv2df(rtx_def*, rtx_def*, rtx_def*, rtx_def*, rtx_def*,
rtx_def*)
.././../gcc/config/aarch64/aarch64-simd.md:2671
0xa687b8 maybe_expand_insn(insn_code, unsigned int, expand_operand*)
.././../gcc/optabs.c:7104
0xa687b8 expand_insn(insn_code, unsigned int, expand_operand*)
.././../gcc/optabs.c:7135
0xa692b0 expand_vec_cond_expr(tree_node*, tree_node*, tree_node*, tree_node*,
rtx_def*)
.././../gcc/optabs.c:5682
0x82db17 expand_expr_real_2(separate_ops*, rtx_def*, machine_mode,
expand_modifier)
.././../gcc/expr.c:9559
0x81b93f expand_expr_real_1(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**, bool)
.././../gcc/expr.c:9795
0x828b34 expand_expr
.././../gcc/expr.h:276
0x828b34 expand_assignment(tree_node*, tree_node*, bool)
.././../gcc/expr.c:4955
0x710c08 expand_gimple_stmt_1
.././../gcc/cfgexpand.c:3653
0x710c08 expand_gimple_stmt
.././../gcc/cfgexpand.c:3751
0x712ca7 expand_gimple_basic_block
.././../gcc/cfgexpand.c:5753
0x718e5e execute
.././../gcc/cfgexpand.c:6360

[Bug ipa/81465] [8 Regression] ICE in estimate_edge_growth at gcc/ipa-inline.h:85 on s390x target

2017-08-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81465

--- Comment #5 from Martin Liška  ---
(In reply to Jan Hubicka from comment #4)
> OK, so now the tests passes when inline clone is either in no comdat group
> list (even if function inlined to is in one) or if the comdat groups are the
> same.  Does it fail when we test that comdats groups are always the same? 
> It seems iffy to allow silently both.  I guess both variants are fine, but
> lets pick one of them. Perhaps we want only to remove node from comdat group
> list while inlining it.
> 
> Honza

So having:

  if (global.inlined_to
  && get_comdat_group () != global.inlined_to->get_comdat_group ())
{
  error ("inline clone in a different comdat group list");
  error_found = true;
}

fails in situation like this:

namespace {
class a
{
public:
  a ();
};
class b : a
{
};
}
namespace c {
class e : b
{
};
d () { e (); }
}

ice.i:12:7: error: inline clone in a different comdat group list
 class e : b
   ^
_ZN12_GLOBAL__N_11bC2Ev/1 ({anonymous}::b::b()) @0x2b14a0ce4170
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Function {anonymous}::b::b()/1 is inline copy in c::e::e()/4
  Availability: local
  First run: 0
  Function flags: body local
  Called by: c::e::e()/4 (inlined) (1.00 per call) (can throw external) 
  Calls: {anonymous}::a::a()/7 (1.00 per call) (can throw external) 
during GIMPLE pass: einline
ice.i:12:7: internal compiler error: verify_cgraph_node failed
0x979eb3 cgraph_node::verify_node()
../../gcc/cgraph.c:3537
0x96e15c symtab_node::verify()
../../gcc/symtab.c:1204
0xe241b9 expand_call_inline
../../gcc/tree-inline.c:4581
0xe27184 gimple_expand_calls_inline
../../gcc/tree-inline.c:4954
0xe27184 optimize_inline_calls(tree_node*)
../../gcc/tree-inline.c:5094
0x1556a39 early_inliner(function*)
../../gcc/ipa-inline.c:2727

So do you prefer changing the comdat group when inlining or original version of
verifier is preferred?

[Bug c++/81842] internal compiler error parsing string.h

2017-08-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81842

Martin Liška  changed:

   What|Removed |Added

 Status|UNCONFIRMED |WAITING
   Last reconfirmed||2017-08-14
 CC||marxin at gcc dot gnu.org
 Ever confirmed|0   |1

--- Comment #2 from Martin Liška  ---
Can't reproduce that. Please paste the whole command line which you use to
invoke compiler. Please also test newer versions of GCC as 4.9.x is no longer
supported.

[Bug c/81844] New: omp for loop optimized away

2017-08-14 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81844

Bug ID: 81844
   Summary: omp for loop optimized away
   Product: gcc
   Version: 8.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c
  Assignee: unassigned at gcc dot gnu.org
  Reporter: vries at gcc dot gnu.org
  Target Milestone: ---

Test-case from PR81805 comment 3, expanded to be runnable:
...
extern void abort (void);

#define N 32ULL
int a[N];

const unsigned long long c = 0x7fffULL;

void
f2_tpf_static32 (void)
{
  unsigned long long i;
  #pragma omp for
  for (i = c + N; i > c; i -= 1ULL)
a[i - 1ULL - c] -= 4;
}

__attribute__((noinline, noclone)) int
test_tpf_static32 (void)
{
  int i, j, k;
  for (i = 0; i < N; i++)
a[i] = i - 25;

  f2_tpf_static32 ();

  for (i = 0; i < N; i++)
if (a[i] != i - 29)
  return 1;

  return 0;
}

int
main ()
{
  if (test_tpf_static32 ())
abort ();

  return 0;
}
...

Passes with fno-openmp, fails with fopenmp.

With fopenmp, the for loop is optimized away.

[Bug c++/81842] internal compiler error parsing string.h

2017-08-14 Thread alariq at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81842

--- Comment #3 from Sergii Biloshytskyi  ---
> Please paste the whole command line which you use to invoke compiler
full command line is present in attacheed file (see first line in this file )

[Bug ipa/81465] [8 Regression] ICE in estimate_edge_growth at gcc/ipa-inline.h:85 on s390x target

2017-08-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81465

Martin Liška  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |DUPLICATE

--- Comment #6 from Martin Liška  ---
Dup.

*** This bug has been marked as a duplicate of bug 81360 ***

[Bug libgomp/81805] Another libgomp.c/for-5.c failure on nvptx -- illegal memory access

2017-08-14 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81805

--- Comment #10 from Tom de Vries  ---
Filed comment 3 as PR81844 - omp for loop optimized away

This PR remains for the analysis of the test-case from comment 0.

[Bug ipa/81360] [8 Regression] ice in estimate_edge_growth, at ipa-inline.h:86

2017-08-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81360

--- Comment #4 from Martin Liška  ---
*** Bug 81465 has been marked as a duplicate of this bug. ***

[Bug ipa/81465] [8 Regression] ICE in estimate_edge_growth at gcc/ipa-inline.h:85 on s390x target

2017-08-14 Thread hubicka at ucw dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81465

--- Comment #7 from Jan Hubicka  ---
> _ZN12_GLOBAL__N_11bC2Ev/1 ({anonymous}::b::b()) @0x2b14a0ce4170
>   Type: function definition analyzed
>   Visibility: prevailing_def_ironly artificial
>   References: 
>   Referring: 
>   Function {anonymous}::b::b()/1 is inline copy in c::e::e()/4
>   Availability: local
>   First run: 0
>   Function flags: body local
>   Called by: c::e::e()/4 (inlined) (1.00 per call) (can throw external) 
>   Calls: {anonymous}::a::a()/7 (1.00 per call) (can throw external) 
> during GIMPLE pass: einline
> ice.i:12:7: internal compiler error: verify_cgraph_node failed
> 0x979eb3 cgraph_node::verify_node()
> ../../gcc/cgraph.c:3537
> 0x96e15c symtab_node::verify()
> ../../gcc/symtab.c:1204
> 0xe241b9 expand_call_inline
> ../../gcc/tree-inline.c:4581
> 0xe27184 gimple_expand_calls_inline
> ../../gcc/tree-inline.c:4954
> 0xe27184 optimize_inline_calls(tree_node*)
> ../../gcc/tree-inline.c:5094
> 0x1556a39 early_inliner(function*)
> ../../gcc/ipa-inline.c:2727
> 
> So do you prefer changing the comdat group when inlining or original version 
> of
> verifier is preferred?

I would say that we have loops walking all symbols in given comdat group that
are not
really expecting to trip over inline clones, so it may be easier to
consistently take
inline clones out of the comdat group rather than consistently to put them in.

Honza

[Bug c++/81842] internal compiler error parsing string.h

2017-08-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81842

--- Comment #4 from Martin Liška  ---
(In reply to Sergii Biloshytskyi from comment #3)
> > Please paste the whole command line which you use to invoke compiler
> full command line is present in attacheed file (see first line in this file )

Thanks, still can't reproduce. Can you please try newer versions of compiler?

[Bug target/68256] Defining TARGET_USE_CONSTANT_BLOCKS_P causes go bootstrap failure on aarch64.

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68256

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #6 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug target/81504] [7/8 Regression] gcc-7 regression: vec_st in loop misoptimized

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81504

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c/81391] [5/6/7 only] Use of parenthesis disables warning about incorrect size parameter

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81391

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #2 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug fortran/80965] [7/8 Regression] ICE with class argument and -O2 optimization

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80965

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #5 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug fortran/78557] [7/8 Regression] [OOP] ICE in trans-expr.c with -fcheck=mem

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78557

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #6 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug target/81833] [7/8 Regression] PowerPC: VSX: Miscompiles ffmpeg's scalarproduct_int16_vsx at -O1

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81833

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #1 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug target/80881] [7/8 Regression] null pointer access in libgomp.h

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80881

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug target/81228] [7/8 Regression] ICE in gen_vec_cmpv2dfv2di, at config/aarch64/aarch64-simd.md:2508

2017-08-14 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81228

--- Comment #3 from amker at gcc dot gnu.org ---
*** Bug 81843 has been marked as a duplicate of this bug. ***

[Bug target/81843] ICE in gen_vec_cmpv2dfv2di, at config/aarch64/aarch64-simd.md:2561

2017-08-14 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81843

amker at gcc dot gnu.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |DUPLICATE

--- Comment #1 from amker at gcc dot gnu.org ---
Same issue.
Patch pending @https://gcc.gnu.org/ml/gcc-patches/2017-07/msg01904.html

*** This bug has been marked as a duplicate of bug 81228 ***

[Bug tree-optimization/79534] [7/8 Regression] tree-ifcombine aarch64 performance regression with trunk@245151

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79534

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #15 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug tree-optimization/79483] [7 Regression] [graphite] ICE: verify_ssa failed (error: definition in block 31 does not dominate use in block 28)

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79483

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #16 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug testsuite/78421] [7/8 Regression] vect-strided-a-u8-i2-gap.c fails on armeb

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78421

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #7 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug libfortran/79540] [7/8 Regression] FAIL: gfortran.dg/fmt_fw_d.f90 -O0 execution test

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79540

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #8 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug tree-optimization/71751] [7/8 Regression] Segmentation fault in ssa_default_def

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71751

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug libstdc++/70982] experimental/filesystem/iterators/directory_iterator.cc etc. FAIL with --enable-vtable-verify

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70982

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #2 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/70277] Improve code generation for large initializer lists

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70277

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #5 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug target/81228] [7/8 Regression] ICE in gen_vec_cmpv2dfv2di, at config/aarch64/aarch64-simd.md:2508

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81228

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug libstdc++/77691] [7/8 regression] experimental/memory_resource/resource_adaptor.cc FAILs

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77691

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #8 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug target/80725] [7 Regression] s390x ICE on alsa-lib

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80725

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #7 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug target/68543] [AArch64] Implement overflow arithmetic standard names {u,}{add,sub,mul}v4 and/or negv3

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68543

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #7 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug fortran/78238] [7/8 Regression] [OOP] ICE: verify_gimple failed, with -fdefault-integer-8

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78238

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #9 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug rtl-optimization/60818] ICE in validate_condition_mode on powerpc*-linux-gnu*

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60818

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #29 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug middle-end/80929] [6/7/8 Regression] Division with constant no more optimized to mult highpart

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80929

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #8 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c/81844] omp for loop optimized away

2017-08-14 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81844

Tom de Vries  changed:

   What|Removed |Added

   Keywords||patch

--- Comment #1 from Tom de Vries  ---
https://gcc.gnu.org/ml/gcc-patches/2017-08/msg00848.html

[Bug middle-end/81318] [8 regression] ICE in to_reg_br_prob_base, at profile-count.h:189

2017-08-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81318

--- Comment #24 from Martin Liška  ---
(In reply to Jan Hubicka from comment #23)
> determine_unlikely_bbs is intended to propagate known to be cold bbs
> (profile_count::zero) rather than guessed_zero so it seems to do the job
> correctly here, because we decide to trust the cold attribute (I am still
> undecided if we don't want to invent unlikely attribute for that).
> 
> I will take a look why this leads to ICE on propagating frequencies.

Ok, so assuming we want to have profile_count::zero, then we assign the same to
all edges reaching the BB. And for outgoing edges we:

  FOR_EACH_EDGE (e, ei, bb->succs)
if (!(e->count == profile_count::zero ())
&& unlikely_executed_edge_p (e))
  {
if (dump_file && (dump_flags & TDF_DETAILS))
  fprintf (dump_file, "Edge %i->%i is locally unlikely\n",
   bb->index, e->dest->index);
e->count = profile_count::zero ();
  }

which fails because the edges is neither EH or FAKE edge.
So we should probably test when setting probabilities to:
diff --git a/gcc/predict.c b/gcc/predict.c
index 198fa919d74..a10e9991667 100644
--- a/gcc/predict.c
+++ b/gcc/predict.c
@@ -1291,7 +1291,8 @@ combine_predictions_for_bb (basic_block bb, bool dry_run)
 }
   clear_bb_predictions (bb);

-  if (!bb->count.initialized_p () && !dry_run)
+  if (!first->probability.initialized_p ()
+  && !second->probability.initialized_p() && !dry_run)
 {
   first->probability
 = profile_probability::from_reg_br_prob_base (combined_probability);

What do you think Honza?

[Bug c++/80763] [7/8 Regression] -O3 causes error: inline clone in same comdat group list

2017-08-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80763

Martin Liška  changed:

   What|Removed |Added

 CC||marxin at gcc dot gnu.org

--- Comment #8 from Martin Liška  ---
Created attachment 41987
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41987&action=edit
Patch candidate

I wrongly pasted 2 patches to a different PR.

Adding patch candidate that changes cgraph_node::verify_node that verifies
global.inlined_to && same_comdat_group. It believe proper fix is to verify that
node should live in a same comdat group (if belongs to any).

Honza's reply:

OK, so now the tests passes when inline clone is either in no comdat group list
(even if function inlined to is in one) or if the comdat groups are the same. 
Does it fail when we test that comdats groups are always the same?  It seems
iffy to allow silently both.  I guess both variants are fine, but lets pick one
of them. Perhaps we want only to remove node from comdat group list while
inlining it.

My reply:
I'm going to test it whether more strict test will survive.
Honza

--- Comment #9 from Martin Liška  ---

So having:

  if (global.inlined_to
  && get_comdat_group () != global.inlined_to->get_comdat_group ())
{
  error ("inline clone in a different comdat group list");
  error_found = true;
}

fails in situation like this:

namespace {
class a
{
public:
  a ();
};
class b : a
{
};
}
namespace c {
class e : b
{
};
d () { e (); }
}

ice.i:12:7: error: inline clone in a different comdat group list
 class e : b
   ^
_ZN12_GLOBAL__N_11bC2Ev/1 ({anonymous}::b::b()) @0x2b14a0ce4170
  Type: function definition analyzed
  Visibility: prevailing_def_ironly artificial
  References: 
  Referring: 
  Function {anonymous}::b::b()/1 is inline copy in c::e::e()/4
  Availability: local
  First run: 0
  Function flags: body local
  Called by: c::e::e()/4 (inlined) (1.00 per call) (can throw external) 
  Calls: {anonymous}::a::a()/7 (1.00 per call) (can throw external) 
during GIMPLE pass: einline
ice.i:12:7: internal compiler error: verify_cgraph_node failed
0x979eb3 cgraph_node::verify_node()
../../gcc/cgraph.c:3537
0x96e15c symtab_node::verify()
../../gcc/symtab.c:1204
0xe241b9 expand_call_inline
../../gcc/tree-inline.c:4581
0xe27184 gimple_expand_calls_inline
../../gcc/tree-inline.c:4954
0xe27184 optimize_inline_calls(tree_node*)
../../gcc/tree-inline.c:5094
0x1556a39 early_inliner(function*)
../../gcc/ipa-inline.c:2727

So do you prefer changing the comdat group when inlining or original version of
verifier is preferred?

Honza:


I would say that we have loops walking all symbols in given comdat group that
are not
really expecting to trip over inline clones, so it may be easier to
consistently take
inline clones out of the comdat group rather than consistently to put them in.

Honza

[Bug libgomp/81768] [8 Regression] error: control flow in the middle of basic block

2017-08-14 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81768

Tom de Vries  changed:

   What|Removed |Added

   Keywords|ice-on-valid-code   |ice-on-invalid-code

--- Comment #2 from Tom de Vries  ---
AFAIU, because while minimizing I removed the '#pragma omp declare target'
around the global declarations, this is an ice-on-invalid-code.

[Bug c++/80763] [7/8 Regression] -O3 causes error: inline clone in same comdat group list

2017-08-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80763

--- Comment #10 from Martin Liška  ---
Hm, the function clone_inlined_nodes contains logic that does:

   │246 e->callee->remove_from_same_comdat_group ();

but only when duplicate == false. Will be more complex to handle, please take a
look Honza.

[Bug target/81647] inconsistent LTGT behavior at different optimization levels on AArch64.

2017-08-14 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81647

--- Comment #5 from amker at gcc dot gnu.org ---
Looks like both x86_64(with -mavx2) and AArch64 translate u== into signaling
comparison instructions when vectorization.
x86_64 translates into "*avx_maskcmpv4df3_comm" thus:
   vcmpeq_uspd  x(,%r13,8), %ymm0, %ymm0
While AArch64 implements UNEQ as !LTGT in "vec_cmp".

[Bug ada/79542] [7 regression] ICE in add_gnat_descriptive_type_attribute

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79542

Richard Biener  changed:

   What|Removed |Added

  Known to work||8.0
   Target Milestone|7.2 |7.3
Summary|[7/8 regression] ICE in |[7 regression] ICE in
   |add_gnat_descriptive_type_a |add_gnat_descriptive_type_a
   |ttribute|ttribute
  Known to fail||7.2.0

[Bug c++/71450] [5/6 Regression] ICE on invalid C++11 code on x86_64-linux-gnu: in tree check: expected record_type or union_type or qual_union_type, have template_type_parm in lookup_base, at cp/sear

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71450

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #7 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/81671] [7 Regression] std::nullptr_t incompatible to std::nullptr_t

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81671

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/71450] [5/6 Regression] ICE on invalid C++11 code on x86_64-linux-gnu: in tree check: expected record_type or union_type or qual_union_type, have template_type_parm in lookup_base, at cp/sear

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71450

--- Comment #8 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/81671] [7 Regression] std::nullptr_t incompatible to std::nullptr_t

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81671

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/79488] [7/8 Regression] ICE from lambda that has invalid return type

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79488

--- Comment #5 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug rtl-optimization/70902] GCC freezes while compiling for 'skylake-avx512' target

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70902

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #8 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/81525] [7 Regression] Invalid codegen with constexpr variable template

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81525

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #6 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/79488] [7/8 Regression] ICE from lambda that has invalid return type

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79488

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/81722] [7/8 Regression] memory hog building c++ on i686-linux-gnu

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81722

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c/79855] params.def: missing period in PARAM_MAX_STORES_TO_MERGE

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79855

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #7 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #8 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug tree-optimization/81240] [7/8 Regression] ICE in dfs_enumerate_from

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81240

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug rtl-optimization/70902] GCC freezes while compiling for 'skylake-avx512' target

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70902

--- Comment #9 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/81525] [7 Regression] Invalid codegen with constexpr variable template

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81525

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #6 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #7 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/81722] [7/8 Regression] memory hog building c++ on i686-linux-gnu

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81722

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c/79855] params.def: missing period in PARAM_MAX_STORES_TO_MERGE

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79855

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #7 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 7.2 |7.3 7.3

--- Comment #16 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #17 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug tree-optimization/71625] missing strlen optimization on different array initialization style

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71625

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 7.2 |7.3 7.3

--- Comment #14 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #15 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug tree-optimization/71625] missing strlen optimization on different array initialization style

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71625

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 7.2 |7.3 7.3

--- Comment #14 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #15 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug tree-optimization/81240] [7/8 Regression] ICE in dfs_enumerate_from

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81240

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 7.2 |7.3 7.3

--- Comment #16 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #17 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug tree-optimization/81373] [7/8 Regression] Graphite ICE in ssa_default_def at gcc/tree-dfa.c:305

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81373

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug testsuite/81056] [7/8 Regression] FAIL: 17_intro/names.cc (test for excess errors)

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81056

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 7.2 |7.3 7.3

--- Comment #2 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug target/81456] [7/8 Regression] x86-64 optimizer makes wrong decision when optimizing for size

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81456

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug target/78633] [7/8 Regression] [SH] libgcc/fp-bit.c:944:1: error: invalid rtl sharing found in the insn

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78633

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #22 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #23 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/81061] [7/8 Regression] ICE modifying read-only variable

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81061

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #2 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug target/79975] SEGV in cc1 compiling gcc.dg/rtl/x86_64/final.c

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79975

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 7.2 |7.3 7.3

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug jit/66054] bootstrap comparison failure with --enable-host-shared

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66054

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/81061] [7/8 Regression] ICE modifying read-only variable

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81061

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #2 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug target/79975] SEGV in cc1 compiling gcc.dg/rtl/x86_64/final.c

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79975

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 7.2 |7.3 7.3

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug fortran/80120] [7/8 Regression] Incorrect error with associate construct and character array

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80120

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/71450] [5/6 Regression] ICE on invalid C++11 code on x86_64-linux-gnu: in tree check: expected record_type or union_type or qual_union_type, have template_type_parm in lookup_base, at cp/sear

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71450

--- Comment #9 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug target/79451] [7/8 Regression] ICE in expand_expr_real_2, at expr.c:9021 w/ -O3 -floop-nest-optimize

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79451

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #2 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug rtl-optimization/70902] GCC freezes while compiling for 'skylake-avx512' target

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70902

--- Comment #10 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug fortran/80120] [7/8 Regression] Incorrect error with associate construct and character array

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80120

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/80449] [7/8 Regression] ICE reporting failed partial class template specialization class template argument deduction

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80449

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/81013] [7/8 Regression] ICE with invalid union in class hierarchy

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81013

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 7.2 |7.3 7.3

--- Comment #2 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug target/79451] [7/8 Regression] ICE in expand_expr_real_2, at expr.c:9021 w/ -O3 -floop-nest-optimize

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79451

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #2 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug libstdc++/68210] nothrow operator fails to call default new

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68210

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #5 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug jit/66054] bootstrap comparison failure with --enable-host-shared

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66054

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug testsuite/81056] [7/8 Regression] FAIL: 17_intro/names.cc (test for excess errors)

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81056

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 7.2 |7.3 7.3

--- Comment #2 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/79590] ICE (internal compiler error) in nothrow_spec_p with generic lambda and `noexcept(noexcept(...))` expression

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79590

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug target/81456] [7/8 Regression] x86-64 optimizer makes wrong decision when optimizing for size

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81456

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/80449] [7/8 Regression] ICE reporting failed partial class template specialization class template argument deduction

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80449

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/79590] ICE (internal compiler error) in nothrow_spec_p with generic lambda and `noexcept(noexcept(...))` expression

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79590

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #5 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug tree-optimization/81373] [7/8 Regression] Graphite ICE in ssa_default_def at gcc/tree-dfa.c:305

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81373

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/79488] [7/8 Regression] ICE from lambda that has invalid return type

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79488

--- Comment #6 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug target/78633] [7/8 Regression] [SH] libgcc/fp-bit.c:944:1: error: invalid rtl sharing found in the insn

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78633

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #22 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #23 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug tree-optimization/81240] [7/8 Regression] ICE in dfs_enumerate_from

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81240

--- Comment #5 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug target/78643] [5/6/7/8 Regression] ICE in convert_move, at expr.c:230

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78643

Richard Biener  changed:

   What|Removed |Added

   Priority|P3  |P2
   Target Milestone|--- |5.5

[Bug tree-optimization/45397] [5/6 Regression] Issues with integer narrowing conversions

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45397

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #34 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #35 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/80763] [7/8 Regression] -O3 causes error: inline clone in same comdat group list

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80763

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #11 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #12 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/71169] [7/8 Regression] ICE on invalid C++ code in pop_nested_class (cp/class.c:7785)

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71169

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 7.2 |7.3 7.3

--- Comment #3 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug lto/81004] [7/8 Regression] linking failed with -flto and static libboost_program_options

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81004

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #15 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #16 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug c++/80763] [7/8 Regression] -O3 causes error: inline clone in same comdat group list

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80763

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #11 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #12 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug rtl-optimization/78652] Add testcase for LRA generates wrong code by inheriting changed register

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78652

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #8 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #9 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug rtl-optimization/79438] [7/8 Regression] ICE during RA w/ -O3 (or -Ofast) -funroll-loops for 32-bit BE SPE target

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79438

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #4 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #5 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug target/71555] ICE: compilation "never" finishes with -O -mtune=sandybridge -mavx512bw

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71555

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #7 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

--- Comment #8 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

  1   2   3   4   >