[Bug c++/89698] [7/8 Regression] Run-time error due to optimization of field access after cast at -Os/-O2 and higher

2019-05-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89698

--- Comment #7 from Richard Biener  ---
Author: rguenth
Date: Fri May  3 07:07:28 2019
New Revision: 270833

URL: https://gcc.gnu.org/viewcvs?rev=270833&root=gcc&view=rev
Log:
2019-05-03  Richard Biener  

PR tree-optimization/89698
* gimple-fold.c (canonicalize_constructor_val): Early out
for constants, handle unfolded INTEGER_CSTs as they appear in
C++ virtual table ctors.

* g++.dg/tree-ssa/pr89698.C: New testcase.

Added:
trunk/gcc/testsuite/g++.dg/tree-ssa/pr89698.C
Modified:
trunk/gcc/ChangeLog
trunk/gcc/gimple-fold.c
trunk/gcc/testsuite/ChangeLog

[Bug ada/90325] ICE on Unchecked_Conversion to a discriminated type in a Lock_Free protected type body

2019-05-03 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90325

Eric Botcazou  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
   Last reconfirmed||2019-05-03
 CC||ebotcazou at gcc dot gnu.org
Summary|GCC Error in|ICE on Unchecked_Conversion
   |gnat_to_gnu_entity using|to a discriminated type in
   |Unchecked_Conversion to a   |a Lock_Free protected type
   |discriminated type in a |body
   |Lock_Free protected type|
   |body|
 Ever confirmed|0   |1

--- Comment #1 from Eric Botcazou  ---
>  -- Maybe this operation is incompatible with a Lock_Free
>  -- protected type. Anyway, GCC should show a message instead of
>  -- bugboxing.

Sure, but you probably shouldn't be circumventing the access rules of the
language like this, it's a very efficient way of shooting yourself in the
foot...

[Bug tree-optimization/90303] [9/10 Regression] ICE in hash_odr_name with fastcall attribute starting with r267359

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90303

--- Comment #6 from Jakub Jelinek  ---
Author: jakub
Date: Fri May  3 07:32:06 2019
New Revision: 270835

URL: https://gcc.gnu.org/viewcvs?rev=270835&root=gcc&view=rev
Log:
PR tree-optimization/90303
* ipa-devirt.c (obj_type_ref_class, get_odr_type): Don't use
TYPE_CANONICAL for TYPE_STRUCTURAL_EQUALITY_P types in !in_lto_p mode.

* g++.target/i386/pr90303.C: New test.

Added:
trunk/gcc/testsuite/g++.target/i386/pr90303.C
Modified:
trunk/gcc/ChangeLog
trunk/gcc/ipa-devirt.c
trunk/gcc/testsuite/ChangeLog

[Bug libquadmath/90298] libquadmath/math/catanhq.c:113: possibly redundant code ?

2019-05-03 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90298

--- Comment #5 from David Binderman  ---
Thanks for the explanation. Is it worthwhile to add a short comment
summarising why it is not redundant code, to stop other folks falling
into the same trap ?

I'll look into enhancing cppcheck to avoid reporting on floating
point variables in this way.

[Bug c++/90324] Accessibility: nested enum defined outside of class

2019-05-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90324

Jonathan Wakely  changed:

   What|Removed |Added

   Keywords||rejects-valid
 Status|UNCONFIRMED |NEW
   Last reconfirmed||2019-05-03
 Ever confirmed|0   |1

--- Comment #1 from Jonathan Wakely  ---
I think this should be valid. C::E is a member of C and so its definition
should have access to other members in C.

[Bug target/88963] gcc generates terrible code for vectors of 64+ length which are not natively supported

2019-05-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88963

--- Comment #11 from Richard Biener  ---
The issue RTL expansion spills is the inner MEM_REF is expanded to
(mem:BLK (reg/v/f:DI 88 [ a ]) [1 *a_7(D)+0 S64 A256])
and somehow

  if (MEM_P (to_rtx))
{
  /* If the field is at offset zero, we could have been given the
 DECL_RTX of the parent struct.  Don't munge it.  */
  to_rtx = shallow_copy_rtx (to_rtx);
  set_mem_attributes_minus_bitpos (to_rtx, to, 0, bitpos);
  if (volatilep)

doesn't transfer the smaller mode of the BIT_FIELD_REF to to_rtx.  It might
be that we can use TYPE_MODE (TREE_TYPE (to)) in place of mode1 here:

  gcc_checking_assert (known_ge (bitpos, 0));
  if (optimize_bitfield_assignment_op (bitsize, bitpos,
   bitregion_start, bitregion_end,
   mode1, to_rtx, to, from,
   reversep))
result = NULL;
  else
result = store_field (to_rtx, bitsize, bitpos,
  bitregion_start, bitregion_end,
  mode1, from, get_alias_set (to),
  nontemporal, reversep);

similar to how expand_expr tries to do that for bitfield extraction.  Otherwise
the code has no idea it should use vector stores when later running into
store_bit_field_1 with a VOIDmode fieldmode where it ends up doing
store_integral_bit_field.

[Bug tree-optimization/90071] [7/8 Regression] internal compiler error: SSA corruption

2019-05-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90071

--- Comment #6 from Richard Biener  ---
Author: rguenth
Date: Fri May  3 08:18:48 2019
New Revision: 270841

URL: https://gcc.gnu.org/viewcvs?rev=270841&root=gcc&view=rev
Log:
2019-05-03  Richard Biener  

Backport from mainline
2019-03-14  Richard Biener  

PR middle-end/89698
* fold-const.c (operand_equal_p): For INDIRECT_REF check
that the access types are similar.

* g++.dg/torture/pr89698.C: New testcase.

2019-03-07  Richard Biener  

PR tree-optimization/89595
* tree-ssa-dom.c (dom_opt_dom_walker::optimize_stmt): Take
stmt iterator as reference, take boolean output parameter to
indicate whether the stmt was removed and thus the iterator
already advanced.
(dom_opt_dom_walker::before_dom_children): Re-iterate over
stmts created by folding.

* gcc.dg/torture/pr89595.c: New testcase.

2019-03-14  Richard Biener  

PR tree-optimization/89710
* tree-ssa-loop-ch.c (should_duplicate_loop_header_p): Use
safe_dyn_cast.

* gcc.dg/torture/pr89710.c: New testcase.

2019-04-15  Richard Biener  

PR tree-optimization/90071
* tree-ssa-reassoc.c (init_range_entry): Do not pick up
abnormal operands from def stmts.

* gcc.dg/torture/pr90071.c: New testcase.

2018-08-20  Bernd Edlinger  

PR target/86984
* expr.c (expand_assignment): Assert that bitpos is positive.
(store_field): Likewise
(expand_expr_real_1): Make sure that bitpos is positive.
* config/alpha/alpha.h (CONSTANT_ADDRESS_P): Avoid signed
integer overflow.

* gcc.target/alpha/pr86984.c: New test.

2019-03-14  Richard Biener  

PR target/89711
* config/i386/i386.c (make_resolver_func): Properly set
DECL_CONTEXT on the RESULT_DECL.
* config/rs6000/rs6000.c (make_resolver_func): Likewise.

Modified:
branches/gcc-8-branch/gcc/ChangeLog
branches/gcc-8-branch/gcc/config/alpha/alpha.h
branches/gcc-8-branch/gcc/config/i386/i386.c
branches/gcc-8-branch/gcc/config/rs6000/rs6000.c
branches/gcc-8-branch/gcc/expr.c
branches/gcc-8-branch/gcc/fold-const.c
branches/gcc-8-branch/gcc/testsuite/ChangeLog
branches/gcc-8-branch/gcc/tree-ssa-dom.c
branches/gcc-8-branch/gcc/tree-ssa-loop-ch.c
branches/gcc-8-branch/gcc/tree-ssa-reassoc.c

[Bug c++/89698] [7/8 Regression] Run-time error due to optimization of field access after cast at -Os/-O2 and higher

2019-05-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89698

--- Comment #8 from Richard Biener  ---
Author: rguenth
Date: Fri May  3 08:18:48 2019
New Revision: 270841

URL: https://gcc.gnu.org/viewcvs?rev=270841&root=gcc&view=rev
Log:
2019-05-03  Richard Biener  

Backport from mainline
2019-03-14  Richard Biener  

PR middle-end/89698
* fold-const.c (operand_equal_p): For INDIRECT_REF check
that the access types are similar.

* g++.dg/torture/pr89698.C: New testcase.

2019-03-07  Richard Biener  

PR tree-optimization/89595
* tree-ssa-dom.c (dom_opt_dom_walker::optimize_stmt): Take
stmt iterator as reference, take boolean output parameter to
indicate whether the stmt was removed and thus the iterator
already advanced.
(dom_opt_dom_walker::before_dom_children): Re-iterate over
stmts created by folding.

* gcc.dg/torture/pr89595.c: New testcase.

2019-03-14  Richard Biener  

PR tree-optimization/89710
* tree-ssa-loop-ch.c (should_duplicate_loop_header_p): Use
safe_dyn_cast.

* gcc.dg/torture/pr89710.c: New testcase.

2019-04-15  Richard Biener  

PR tree-optimization/90071
* tree-ssa-reassoc.c (init_range_entry): Do not pick up
abnormal operands from def stmts.

* gcc.dg/torture/pr90071.c: New testcase.

2018-08-20  Bernd Edlinger  

PR target/86984
* expr.c (expand_assignment): Assert that bitpos is positive.
(store_field): Likewise
(expand_expr_real_1): Make sure that bitpos is positive.
* config/alpha/alpha.h (CONSTANT_ADDRESS_P): Avoid signed
integer overflow.

* gcc.target/alpha/pr86984.c: New test.

2019-03-14  Richard Biener  

PR target/89711
* config/i386/i386.c (make_resolver_func): Properly set
DECL_CONTEXT on the RESULT_DECL.
* config/rs6000/rs6000.c (make_resolver_func): Likewise.

Modified:
branches/gcc-8-branch/gcc/ChangeLog
branches/gcc-8-branch/gcc/config/alpha/alpha.h
branches/gcc-8-branch/gcc/config/i386/i386.c
branches/gcc-8-branch/gcc/config/rs6000/rs6000.c
branches/gcc-8-branch/gcc/expr.c
branches/gcc-8-branch/gcc/fold-const.c
branches/gcc-8-branch/gcc/testsuite/ChangeLog
branches/gcc-8-branch/gcc/tree-ssa-dom.c
branches/gcc-8-branch/gcc/tree-ssa-loop-ch.c
branches/gcc-8-branch/gcc/tree-ssa-reassoc.c

[Bug tree-optimization/89595] [8 Regression] DOM miscompiles code

2019-05-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89595

--- Comment #6 from Richard Biener  ---
Author: rguenth
Date: Fri May  3 08:18:48 2019
New Revision: 270841

URL: https://gcc.gnu.org/viewcvs?rev=270841&root=gcc&view=rev
Log:
2019-05-03  Richard Biener  

Backport from mainline
2019-03-14  Richard Biener  

PR middle-end/89698
* fold-const.c (operand_equal_p): For INDIRECT_REF check
that the access types are similar.

* g++.dg/torture/pr89698.C: New testcase.

2019-03-07  Richard Biener  

PR tree-optimization/89595
* tree-ssa-dom.c (dom_opt_dom_walker::optimize_stmt): Take
stmt iterator as reference, take boolean output parameter to
indicate whether the stmt was removed and thus the iterator
already advanced.
(dom_opt_dom_walker::before_dom_children): Re-iterate over
stmts created by folding.

* gcc.dg/torture/pr89595.c: New testcase.

2019-03-14  Richard Biener  

PR tree-optimization/89710
* tree-ssa-loop-ch.c (should_duplicate_loop_header_p): Use
safe_dyn_cast.

* gcc.dg/torture/pr89710.c: New testcase.

2019-04-15  Richard Biener  

PR tree-optimization/90071
* tree-ssa-reassoc.c (init_range_entry): Do not pick up
abnormal operands from def stmts.

* gcc.dg/torture/pr90071.c: New testcase.

2018-08-20  Bernd Edlinger  

PR target/86984
* expr.c (expand_assignment): Assert that bitpos is positive.
(store_field): Likewise
(expand_expr_real_1): Make sure that bitpos is positive.
* config/alpha/alpha.h (CONSTANT_ADDRESS_P): Avoid signed
integer overflow.

* gcc.target/alpha/pr86984.c: New test.

2019-03-14  Richard Biener  

PR target/89711
* config/i386/i386.c (make_resolver_func): Properly set
DECL_CONTEXT on the RESULT_DECL.
* config/rs6000/rs6000.c (make_resolver_func): Likewise.

Modified:
branches/gcc-8-branch/gcc/ChangeLog
branches/gcc-8-branch/gcc/config/alpha/alpha.h
branches/gcc-8-branch/gcc/config/i386/i386.c
branches/gcc-8-branch/gcc/config/rs6000/rs6000.c
branches/gcc-8-branch/gcc/expr.c
branches/gcc-8-branch/gcc/fold-const.c
branches/gcc-8-branch/gcc/testsuite/ChangeLog
branches/gcc-8-branch/gcc/tree-ssa-dom.c
branches/gcc-8-branch/gcc/tree-ssa-loop-ch.c
branches/gcc-8-branch/gcc/tree-ssa-reassoc.c

[Bug target/89711] [8 Regression] ICE in insert_vi_for_tree, at tree-ssa-structalias.c:2832

2019-05-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89711

Richard Biener  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
  Known to work||8.3.1
 Resolution|--- |FIXED

--- Comment #8 from Richard Biener  ---
Fixed.

[Bug tree-optimization/89710] [7/8 Regression] ICE in dyn_cast(gimple*) / should_duplicate_loop_header_p

2019-05-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89710

--- Comment #5 from Richard Biener  ---
Author: rguenth
Date: Fri May  3 08:18:48 2019
New Revision: 270841

URL: https://gcc.gnu.org/viewcvs?rev=270841&root=gcc&view=rev
Log:
2019-05-03  Richard Biener  

Backport from mainline
2019-03-14  Richard Biener  

PR middle-end/89698
* fold-const.c (operand_equal_p): For INDIRECT_REF check
that the access types are similar.

* g++.dg/torture/pr89698.C: New testcase.

2019-03-07  Richard Biener  

PR tree-optimization/89595
* tree-ssa-dom.c (dom_opt_dom_walker::optimize_stmt): Take
stmt iterator as reference, take boolean output parameter to
indicate whether the stmt was removed and thus the iterator
already advanced.
(dom_opt_dom_walker::before_dom_children): Re-iterate over
stmts created by folding.

* gcc.dg/torture/pr89595.c: New testcase.

2019-03-14  Richard Biener  

PR tree-optimization/89710
* tree-ssa-loop-ch.c (should_duplicate_loop_header_p): Use
safe_dyn_cast.

* gcc.dg/torture/pr89710.c: New testcase.

2019-04-15  Richard Biener  

PR tree-optimization/90071
* tree-ssa-reassoc.c (init_range_entry): Do not pick up
abnormal operands from def stmts.

* gcc.dg/torture/pr90071.c: New testcase.

2018-08-20  Bernd Edlinger  

PR target/86984
* expr.c (expand_assignment): Assert that bitpos is positive.
(store_field): Likewise
(expand_expr_real_1): Make sure that bitpos is positive.
* config/alpha/alpha.h (CONSTANT_ADDRESS_P): Avoid signed
integer overflow.

* gcc.target/alpha/pr86984.c: New test.

2019-03-14  Richard Biener  

PR target/89711
* config/i386/i386.c (make_resolver_func): Properly set
DECL_CONTEXT on the RESULT_DECL.
* config/rs6000/rs6000.c (make_resolver_func): Likewise.

Modified:
branches/gcc-8-branch/gcc/ChangeLog
branches/gcc-8-branch/gcc/config/alpha/alpha.h
branches/gcc-8-branch/gcc/config/i386/i386.c
branches/gcc-8-branch/gcc/config/rs6000/rs6000.c
branches/gcc-8-branch/gcc/expr.c
branches/gcc-8-branch/gcc/fold-const.c
branches/gcc-8-branch/gcc/testsuite/ChangeLog
branches/gcc-8-branch/gcc/tree-ssa-dom.c
branches/gcc-8-branch/gcc/tree-ssa-loop-ch.c
branches/gcc-8-branch/gcc/tree-ssa-reassoc.c

[Bug target/89711] [8 Regression] ICE in insert_vi_for_tree, at tree-ssa-structalias.c:2832

2019-05-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89711

--- Comment #9 from Richard Biener  ---
Author: rguenth
Date: Fri May  3 08:18:48 2019
New Revision: 270841

URL: https://gcc.gnu.org/viewcvs?rev=270841&root=gcc&view=rev
Log:
2019-05-03  Richard Biener  

Backport from mainline
2019-03-14  Richard Biener  

PR middle-end/89698
* fold-const.c (operand_equal_p): For INDIRECT_REF check
that the access types are similar.

* g++.dg/torture/pr89698.C: New testcase.

2019-03-07  Richard Biener  

PR tree-optimization/89595
* tree-ssa-dom.c (dom_opt_dom_walker::optimize_stmt): Take
stmt iterator as reference, take boolean output parameter to
indicate whether the stmt was removed and thus the iterator
already advanced.
(dom_opt_dom_walker::before_dom_children): Re-iterate over
stmts created by folding.

* gcc.dg/torture/pr89595.c: New testcase.

2019-03-14  Richard Biener  

PR tree-optimization/89710
* tree-ssa-loop-ch.c (should_duplicate_loop_header_p): Use
safe_dyn_cast.

* gcc.dg/torture/pr89710.c: New testcase.

2019-04-15  Richard Biener  

PR tree-optimization/90071
* tree-ssa-reassoc.c (init_range_entry): Do not pick up
abnormal operands from def stmts.

* gcc.dg/torture/pr90071.c: New testcase.

2018-08-20  Bernd Edlinger  

PR target/86984
* expr.c (expand_assignment): Assert that bitpos is positive.
(store_field): Likewise
(expand_expr_real_1): Make sure that bitpos is positive.
* config/alpha/alpha.h (CONSTANT_ADDRESS_P): Avoid signed
integer overflow.

* gcc.target/alpha/pr86984.c: New test.

2019-03-14  Richard Biener  

PR target/89711
* config/i386/i386.c (make_resolver_func): Properly set
DECL_CONTEXT on the RESULT_DECL.
* config/rs6000/rs6000.c (make_resolver_func): Likewise.

Modified:
branches/gcc-8-branch/gcc/ChangeLog
branches/gcc-8-branch/gcc/config/alpha/alpha.h
branches/gcc-8-branch/gcc/config/i386/i386.c
branches/gcc-8-branch/gcc/config/rs6000/rs6000.c
branches/gcc-8-branch/gcc/expr.c
branches/gcc-8-branch/gcc/fold-const.c
branches/gcc-8-branch/gcc/testsuite/ChangeLog
branches/gcc-8-branch/gcc/tree-ssa-dom.c
branches/gcc-8-branch/gcc/tree-ssa-loop-ch.c
branches/gcc-8-branch/gcc/tree-ssa-reassoc.c

[Bug target/86984] invalid relocation accessing a const char array

2019-05-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86984

--- Comment #7 from Richard Biener  ---
Author: rguenth
Date: Fri May  3 08:18:48 2019
New Revision: 270841

URL: https://gcc.gnu.org/viewcvs?rev=270841&root=gcc&view=rev
Log:
2019-05-03  Richard Biener  

Backport from mainline
2019-03-14  Richard Biener  

PR middle-end/89698
* fold-const.c (operand_equal_p): For INDIRECT_REF check
that the access types are similar.

* g++.dg/torture/pr89698.C: New testcase.

2019-03-07  Richard Biener  

PR tree-optimization/89595
* tree-ssa-dom.c (dom_opt_dom_walker::optimize_stmt): Take
stmt iterator as reference, take boolean output parameter to
indicate whether the stmt was removed and thus the iterator
already advanced.
(dom_opt_dom_walker::before_dom_children): Re-iterate over
stmts created by folding.

* gcc.dg/torture/pr89595.c: New testcase.

2019-03-14  Richard Biener  

PR tree-optimization/89710
* tree-ssa-loop-ch.c (should_duplicate_loop_header_p): Use
safe_dyn_cast.

* gcc.dg/torture/pr89710.c: New testcase.

2019-04-15  Richard Biener  

PR tree-optimization/90071
* tree-ssa-reassoc.c (init_range_entry): Do not pick up
abnormal operands from def stmts.

* gcc.dg/torture/pr90071.c: New testcase.

2018-08-20  Bernd Edlinger  

PR target/86984
* expr.c (expand_assignment): Assert that bitpos is positive.
(store_field): Likewise
(expand_expr_real_1): Make sure that bitpos is positive.
* config/alpha/alpha.h (CONSTANT_ADDRESS_P): Avoid signed
integer overflow.

* gcc.target/alpha/pr86984.c: New test.

2019-03-14  Richard Biener  

PR target/89711
* config/i386/i386.c (make_resolver_func): Properly set
DECL_CONTEXT on the RESULT_DECL.
* config/rs6000/rs6000.c (make_resolver_func): Likewise.

Modified:
branches/gcc-8-branch/gcc/ChangeLog
branches/gcc-8-branch/gcc/config/alpha/alpha.h
branches/gcc-8-branch/gcc/config/i386/i386.c
branches/gcc-8-branch/gcc/config/rs6000/rs6000.c
branches/gcc-8-branch/gcc/expr.c
branches/gcc-8-branch/gcc/fold-const.c
branches/gcc-8-branch/gcc/testsuite/ChangeLog
branches/gcc-8-branch/gcc/tree-ssa-dom.c
branches/gcc-8-branch/gcc/tree-ssa-loop-ch.c
branches/gcc-8-branch/gcc/tree-ssa-reassoc.c

[Bug tree-optimization/89595] [8 Regression] DOM miscompiles code

2019-05-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89595

Richard Biener  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
  Known to work||8.3.1
 Resolution|--- |FIXED

--- Comment #7 from Richard Biener  ---
Fixed.

[Bug target/86984] invalid relocation accessing a const char array

2019-05-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86984

--- Comment #8 from Richard Biener  ---
Backported to fix IA64 kernel miscompilation.

[Bug target/86984] invalid relocation accessing a const char array

2019-05-03 Thread glaubitz at physik dot fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86984

--- Comment #9 from John Paul Adrian Glaubitz  ---
(In reply to Richard Biener from comment #8)
> Backported to fix IA64 kernel miscompilation.

Thanks a lot \o/

[Bug c++/90313] [7/8/9/10 Regression] Is an assignment elided with gcc7.3 -O2?

2019-05-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90313

Richard Biener  changed:

   What|Removed |Added

   Priority|P3  |P2
 Status|UNCONFIRMED |NEW
  Known to work||6.5.0
   Keywords||needs-bisection, wrong-code
   Last reconfirmed||2019-05-03
 Ever confirmed|0   |1
Summary|Is an assignment elided |[7/8/9/10 Regression] Is an
   |with gcc7.3 -O2?|assignment elided with
   ||gcc7.3 -O2?
   Target Milestone|--- |7.5
  Known to fail||7.1.0, 8.3.0, 9.0

--- Comment #1 from Richard Biener  ---
I can consistently reproduce the wrong result with GCC 7+ at -O2 but not at -O0
(or with -fno-elide-constructors).

[Bug other/90315] [10 regression] help text (or test for help text) problem after r270788

2019-05-03 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90315

Martin Liška  changed:

   What|Removed |Added

   Keywords||patch
   Target Milestone|--- |10.0

--- Comment #2 from Martin Liška  ---
I've got a patch candidate.

[Bug tree-optimization/90316] large compile time increase in opt / alias stmt walking for Go example

2019-05-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90316

Richard Biener  changed:

   What|Removed |Added

   Keywords||compile-time-hog
 Status|UNCONFIRMED |ASSIGNED
   Last reconfirmed||2019-05-03
   Assignee|unassigned at gcc dot gnu.org  |rguenth at gcc dot 
gnu.org
 Ever confirmed|0   |1

--- Comment #1 from Richard Biener  ---
Somewhat confirmed (cut the testcase down even further).  GCC 8 shows

 tree PRE   :   1.78 ( 33%)   0.00 (  0%)   2.19 ( 35%)
451 kB (  5%)
 `- tree PTA:   0.01 (  0%)   0.00 (  0%)   0.00 (  0%)
  0 kB (  0%)
 `- alias stmt walking  :   1.31 ( 24%)   0.00 (  0%)   1.57 ( 25%)
 10 kB (  0%)
 `- tree tail merge :   0.00 (  0%)   0.00 (  0%)   0.01 (  0%)
  0 kB (  0%)

while GCC 9 has

 tree PRE   :   1.44 ( 30%)   0.00 (  0%)   1.32 ( 27%)
432 kB (  5%)
 `- tree CFG cleanup:   0.01 (  0%)   0.00 (  0%)   0.00 (  0%)
  0 kB (  0%)
 `- loop init   :   0.01 (  0%)   0.00 (  0%)   0.00 (  0%)
  0 kB (  0%)
 `- alias stmt walking  :   2.19 ( 45%)   0.01 ( 25%)   2.33 ( 48%)
 10 kB (  0%)

so the alias-stmt walking time regressed.  I'll see what's so special about
the testcase (I think we're doing some "unlimited" walking here).

[Bug libstdc++/90314] [10 Regression] clang gives error about exception specification in declaration not matching definition after change in move.h

2019-05-03 Thread peter.smith at linaro dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90314

--- Comment #6 from Peter Smith  ---
Thank you very much for the quick update.

[Bug tree-optimization/90316] large compile time increase in opt / alias stmt walking for Go example

2019-05-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90316

--- Comment #2 from Richard Biener  ---
So with just _E0 to _E175 assigns we are calling get_continuation_for_phi 1400
times through translate_vuses_through_block (part of PHI translation) and
that recurses ~8 times.

The CFG is "interesting" indeed.

Part of the slowness is due to DOM fast queries not available during VN,
that's easy to fix, bringing levels down to to GCC 8 state:

Index: gcc/tree-ssa-pre.c
===
--- gcc/tree-ssa-pre.c  (revision 270833)
+++ gcc/tree-ssa-pre.c  (working copy)
@@ -4197,6 +4202,7 @@ pass_pre::execute (function *fun)
   loop_optimizer_init (LOOPS_NORMAL);
   split_critical_edges ();
   scev_initialize ();
+  calculate_dominance_info (CDI_DOMINATORS);

   run_rpo_vn (VN_WALK);

[Bug c++/86661] g++ ICE:tree check: expected tree that contains ‘decl minimal’ structure, have ‘overload’ in note_name_declared_in_class, at cp/class.c:8288

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86661

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #6 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug translation/90121] extra space in error message

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90121

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #2 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug tree-optimization/88771] Misleading -Werror=array-bounds error

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88771

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #23 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug tree-optimization/85947] gcc.dg/vect/bb-slp-div-1.c XPASSes

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85947

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #4 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug target/88343] [7/8 Regression] R31 is unconditionally saved/restored on powerpc-darwin even when it's not necessary.

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88343

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #36 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug tree-optimization/78902] Add malloc(0) into -Walloc-zero warning

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78902

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #11 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug tree-optimization/85175] [8/9/10 regression] false-positive -Wformat-overflow= warning with gcc-8 -Os

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85175

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #8 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug gcov-profile/85225] [GCOV] An array reference in the for(;;) loop will lead the loop has incorrect execution times in gcov

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85225

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #3 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug driver/83193] Help for invalid -march= options from cc1 omits -march=native on x86-64, arm. aarch64, output also inconsistent

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83193

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #20 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug rtl-optimization/85409] [8/9/10 Regression] ICE in alloc_succs_info, at sel-sched-ir.c:4730

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85409

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #5 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug fortran/49213] [OOP] gfortran rejects structure constructor expression

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49213

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #30 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug libstdc++/83077] sso-string @ gnu-versioned-namespace.

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83077

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #2 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug target/88494] [9/10 Regression] polyhedron 10% mdbx runtime regression

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88494

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #9 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug tree-optimization/64715] [7/8/9/10 Regression] __builtin_object_size (..., 1) fails to locate subobject

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64715

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #26 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug rtl-optimization/56069] [7 Regression] RA pessimization

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56069

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #21 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug c++/81392] Improve diagnostics for [[fallthrough]] attribute that is missing a semicolon

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81392

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #1 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug gcov-profile/85377] [GCOV] Wrong coverage with label and if(cond) break in while(1)

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85377

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #2 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug target/83868] i386: Clean up thunk function generation

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83868

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #4 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug gcov-profile/85179] [GCOV] A label followed with a blank statement is wrongly marked as not executed in Gcov

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85179

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #3 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug target/54063] [7/8/9/10 regression] on powerpc64 gcc 4.9/7/8 generates larger code for global variable accesses than gcc 4.7

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54063

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #18 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug libstdc++/88999] [9/10 Regression] testcases using in_avail() fail on nios2-elf

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88999

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #2 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug fortran/87907] ICE in resolve_contained_fntype, at fortran/resolve.c:587

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87907

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #2 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug tree-optimization/82405] Function not inlined for switch and suboptimal assembly is generated

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82405

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #12 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug c/89051] -Wno-error= does not work for warning groups

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89051

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #11 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug sanitizer/67513] ASAN: Not optimal shadow value check (unlikely condition checked in fast path)

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67513

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #16 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug rtl-optimization/87763] [9/10 Regression] aarch64 target testcases fail after r265398

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87763

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #56 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug tree-optimization/39612] [7/8/9/10 Regression] LIM inserts loads from uninitialized local memory

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #32 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug c++/71965] [7/8/9/10 Regression] [concepts] Substitution error *after* failure to satisfy an earlier constraint

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71965

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #11 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug other/26061] error and warning count

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26061

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #23 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug fortran/88356] [9/10 Regression] ICE with -Werror in reduce_binary_ac, at fortran/arith.c:1318 (and others)

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88356

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #4 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug ada/86916] Constraint_Error erroneous memory access instead of error

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86916

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #6 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug c++/84895] Smarter suggestions for "private" accessor hints

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84895

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #1 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug c/69558] [7/8 Regression] glib2 warning pragmas stopped working

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69558

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #27 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug ada/89493] [9/10 Regression] Stack smashing on armv7hl

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89493

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #4 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug ipa/57218] [7/8/9/10 Regression] Excessive inlining even at -Os

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57218

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #14 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug rtl-optimization/84058] RTl partitioning fixup should drag very small blocks back to hot partition

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84058

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #10 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug middle-end/89765] [9/10 Regression] Multiple problems with vec-insert implementation on PowerPC

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89765

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #11 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug d/89254] std.net.curl and std.parallelism unittests hang

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89254

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #2 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug fortran/85839] [F2018] warn for obsolescent features

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85839

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #4 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug tree-optimization/87034] [9/10 Regression] missing -Wformat-overflow on a sprintf %s with a wide string

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87034

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #7 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug c++/90172] [8/9/10 Regression] ICE: Segmentation fault (in contains_struct_check)

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90172

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #5 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug c++/53281] poor error message for calling a non-const method from a const object

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53281

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #11 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug c/82013] better error message for missing semicolon in prototype

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82013

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #4 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug gcov-profile/85336] [GCOV] wrong coverage for builtin functions and "||" logic operators in return statement

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85336

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #3 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug fortran/89925] [9/10 Regression] Wrong array bounds from ALLOCATE with SOURCE or MOLD

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89925

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #3 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug ipa/80277] ipa-icf overlooking functions with identical assemble and semantics

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80277

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #2 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug c/84888] C/C++: Improve wording of unclosed paren/brace

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84888

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #4 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug rtl-optimization/88879] [9/10 Regression] ICE in sel_target_adjust_priority, at sel-sched.c:3332

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88879

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #8 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug rtl-optimization/85412] [8 Regression] ICE in put_TImodes, at sel-sched.c:7191

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85412

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #16 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug target/84467] Choosing between Integer and NEON for 64-bit operations

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84467

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #2 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug c++/84917] Verbosity when dealing with nested template data structures

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84917

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #2 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug rtl-optimization/88596] [9/10 Regression] ICE: Maximum number of LRA assignment passes is achieved (30)

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88596

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #9 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug driver/69471] "-march=native" unintentionally breaks further -march/-mtune flags

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69471

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #11 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug middle-end/89270] [9/10 regression] AVR ICE: verify_gimple failed

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89270

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #4 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug middle-end/90139] [7/8 Regression] ICE in emit_block_move_hints, at expr.c:1601

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90139

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #12 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug c/78568] [7/8/9/10 Regression] Wtype-limits warning regression

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78568

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #9 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug target/89229] Incorrect xmm16-xmm31/ymm16-ymm31 in vector move

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89229

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #25 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug tree-optimization/84050] [7/8/9/10 Regression] missing -Warray-bounds accessing a struct array member

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84050

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #3 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug bootstrap/89864] gcc fails to build/bootstrap with XCode 10.2

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #91 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug c++/84918] Better handling of "std::cout >> 42;"

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84918

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #4 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug gcov-profile/85199] [GCOV] A cond-expr with a iterative variable in a for loop is marked as "-" in gcov

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85199

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #3 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug target/89355] Unnecessary ENDBR

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89355

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #5 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug libstdc++/85998] feature request: support C++17 parallel STL

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85998

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #7 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug target/85005] Redesign and cleanup arm.c wrt to flag_stack_clash_protection and flag_stack_check

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85005

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #2 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug c/70618] better error messages for missing/too many arguments

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70618

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #3 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug c/82967] "did you mean" suggestions are way too suggestive

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82967

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #13 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug tree-optimization/76957] [7/8/9/10 Regression] XFAIL: gcc.dg/graphite/scop-dsyr2k.c scan-tree-dump-times graphite "number of SCoPs

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=76957

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #13 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug rtl-optimization/87716] [9/10 Regression] FAIL: gcc.target/i386/pr57193.c scan-assembler-times movdqa 2

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87716

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #5 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug tree-optimization/84204] [8/9/10 Regression] [graphite] ICE in set_codegen_error, at graphite-isl-ast-to-gimple.c:206

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84204

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #12 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug rtl-optimization/90280] [9/10 Regression] ICE: in lra_assign, at lra-assigns.c:1650 with -O -fno-dce -fno-forward-propagate -fno-omit-frame-pointer

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90280

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #1 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug c++/90173] [9 Regression] ICE: Segmentation fault (in strip_declarator_types)

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90173

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #6 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug c/70924] Wrong position for "warning: missing braces around initializer [-Wmissing-braces]"

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70924

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #5 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug preprocessor/81419] GCC wrongly suggests function-like macro as fixit hint for undefined object-like macro

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81419

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #3 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug ada/88200] [9/10 Regression] ada bootstrap failure on alpha-linux-gnu (aised STORAGE_ERROR : stack overflow or erroneous memory access)

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88200

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #3 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug tree-optimization/86367] FRE1 tree pass deletes code in gcc.target/powerpc/nan128-1.c when long double is IEEE 128

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86367

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #13 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug fortran/86167] allocation variable length character array in derived type incorrect

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86167

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #3 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug middle-end/77696] Confusing wording for -Wformat-overflow

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77696

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #18 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug other/85716] No easy way for end-user to tell what GCC is doing when compilation is slow

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85716

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #11 from Jakub Jelinek  ---
GCC 9.1 has been released.

[Bug target/86753] [9/10 Regression] gcc.target/aarch64/sve/vcond_[45].c fail after recent combine patch

2019-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86753

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|9.0 |9.2

--- Comment #7 from Jakub Jelinek  ---
GCC 9.1 has been released.

  1   2   3   >